@charset "utf-8";
/* CSS Document */

/* COMENTARIOS*/
/* Lineas: 132, 135 y 138  // 2007.07.24 // se reemplazo "0% 100%" x "50% 0" */
/* Esta hoja de estilos corresponde al layout de todas las paginas.
IMPORTANTE:
- No modificar esta hoja de estilos al desarrollar una nueva seccion
- No agregar reglas que afecten al layout en las hojas de estilos de una seccion particular*/
* {
}
html {
height: 50% !important;
}
body {
	font: 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F6F6F5;
	color: #333333;
}
a {
text-decoration: underline;
color: #475696;
}
a:hover {
text-decoration: none;
}
#contenedor {
background: url(/AviancaServices/Templates/images/layout-contenedor.gif) top center repeat-y;
width: 950px;
margin: 0px auto 0px auto;
position: relative;
}
/* Cabecera */
#cabecera {
	height: 75px;
	position: relative;
	margin-left: 0px;
	margin-right: 3px;
}
*:first-child+html #cabecera {
	height: 75px;
	position: relative;
	margin-left: 0px;
	z-index: 0;
}
#cabecera h1 {
	height: 0;
	overflow: hidden;
}

/* Navegacion */
#navegacion {
padding: 22px 0 15px 0;
}

#navegacion ul {
	height: 31px;
	list-style: none;
	background: url(/AviancaServices/Templates/images/layout-navegacion-ul.gif) no-repeat;
	background-position: center top;
	font-weight:bold;
	font-size: 8pt;
	position: absolute;
	z-index: 1;
	top: 54px;
	left: 37px;
}
#navegacion li {
float: left;
height: 31px;
font-weight:bold;
font-size: 8pt;
line-height: 31px;
overflow: visible;
padding: 0 1px 0 0;
z-index: 2;
}
#navegacion li.acerca {
background: url(/AviancaServices/Templates/images/layout-navegacion-ul.gif) 100% 100% no-repeat;
padding: 0;
}
#navegacion li a {
text-transform: uppercase;
text-decoration: none;
color: #fff;
font-weight:bold;
font-size: 8pt;
display: block !important;
text-align: center;
background-image: url(/AviancaServices/Templates/images/layout-navegacion-ul.gif);
background-repeat: no-repeat;
background-position: 50% 0;
font-family: Arial, "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
* html #navegacion li a {
text-transform: uppercase;
text-decoration: none;
color: #fff;
font-weight:bold;
font-size: 8pt;
letter-spacing: 0px;
display: block !important;
text-align: center;
background-image: url(/AviancaServices/Templates/images/layout-navegacion-ul.gif);
background-repeat: no-repeat;
background-position: 50% 0;
font-family: Arial, "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
#navegacion li.activo a {
text-transform: uppercase;
text-decoration: none;
font-weight:bold;
font-size: 8pt;
letter-spacing: 0px;
display: block;
text-align: center;
background-image: url(/AviancaServices/Templates/images/layout-navegacion-ul.gif);
background-repeat: no-repeat;
background-position: 50% 100% !important;
color: #eef48a;
}
#navegacion li.comprar.activo a, #navegacion li.inicio.activo a {
background-position: 0 100% !important;
}

* html #navegacion li.comprar.activo a, #navegacion li.inicio.activo a {
background-position: 0 100% !important;
}

#navegacion li.acerca.activo a {
background-position: 100% 100% !important;
}

/* start hack from Safari Mac \*/
html*#navegacion li a {
[color: #fff;
padding: 0 17px;
]color: #fff;
_padding: 0 15px;
}/**/

.dummyend[id]{clear: both/* end hack using dummy attribute selector for IE5 mac */}

#navegacion li a {
color: #fff;
}

*:first-child+html #navegacion li a {
white-space: nowrap;
padding: 0 10px;
}

html>body #navegacion li a {
height: 31px;
}

#navegacion li.comprar a, #navegacion li.inicio a {
background-position: 0 0;
padding: 0 15px 0 18px;
}
#navegacion   li.acerca   a {
background-position: 100% 0;
padding: 0 18px 0 15px;
}

#navegacion li a:hover {
background-position: 50% 100%;
color: #eef48a;
/* Safari Mac Hack */
font-size: 1.000005em;
}

#navegacion li.comprar a:hover, #navegacion li.inicio a:hover {
background-position: 0 100%;
}

#navegacion li.acerca a:hover {
background-position: 100% 100%;
}

/* agregado para solucionar el problema de los idiomas en la barra de navegacion         */
#navegacion li.comprar {
	width: 127px;
}

#navegacion li.promociones {
width: 106px;
}

#navegacion li.planes {
	width: 255px;
}

#navegacion li.viajero {
width: 145px;
}

* html #navegacion li.viajero a { /*aÃ±adido para evitar que se rompa en safari y otros khtmls */
letter-spacing: -1.0px !important;
}

#navegacion li.corporativo {
width: 173px;
}

#navegacion li.nosotros {
	width: 277px;
}

#navegacion li.acerca {
	width: 212px;
}

/* Migas de pan */
#migas {
clear: both;
padding: 0px 0px 0px 52px;
}

#migas p {
font-size: 1.1em;
color: #475696;
}

/* Alerta de error para validacion de formularios */
#contenido .alerta-error {
background: #F8FACA url(/AviancaServices/Templates/images/layout-contenido-alerta-error.jpg) no-repeat top left;
margin:10px 20px 5px 0;
padding: 15px 0 15px 40px;
border: 1px solid #E8DF92;
height: auto;
font-size: 1.1em;
font-weight: bold;
}
* html #contenido .alerta-error {
height: auto;
}
/* Botones amarillos */
/* IMPORTANTE: tiene modificaciones respecto a version anterior */
#contenido p.button {
font-size: 1em;
height: 29px;
margin: 12px 0 0 0 !important;
}
#contenido p.button span {
background: none;
padding: 0;
}
html>body #contenido p.button a span {
text-decoration: none;
}
html>body #contenido p.button a span:hover {
text-decoration: none;
}
#contenido p.button input, #contenido p.button a {
background: url(/AviancaServices/Templates/images/fondo-boton.gif) repeat-x;
padding: 0 8px;
margin: 0 10px 0 0;
height: 89px !important;
font-weight: bold;
font-size: 13px;
color: #4d4b4c;
border: 1px #c67201 solid;
font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
cursor: pointer;
}
#contenido p.button a {
text-decoration: none;
padding: 5px 11px 5px 11px;
}
#contenido p.tiny input, #contenido p.tiny a {
height: 18px !important;
font-size: 11px;
}
#contenido p.tiny a {
padding: 1px 11px 1px 11px;
}
*:first-child+html #contenido p.button a {
position: relative;
top: -5px;
}
/* Pie */
#pie {
clear: both;
background: url(/AviancaServices/Templates/images/layout-pie.gif) left bottom no-repeat;
position: relative;
}
#pie ul {
list-style: none;
background: url(/AviancaServices/Templates/images/layout-pie-ul.gif) 0 100% repeat-x;
height: 38px;
padding: 10px 160px 5px 160px;
margin: 0px 12px 0px 5px;
margin-left:8px;
text-align: center;
}
#pie li {
display: inline;
font-size: 1.1em;
padding: 0px 1px;
}
#pie li a {
color: #646464;
text-decoration: none;
margin: 0 7px 0 0;
}
#pie p.verisign {
position: absolute;
top: -5px;
left: 52px;
margin-top: -10px;
}
#pie p.w3c-validated {
	position: absolute;
	top: 26px;
	right: 138px;
	width: 103px;
	text-align: center;
}
#pie p.w3c-validated img {
display: block;
}
#pie p.copyright {
height: 27px;
line-height: 17px;
text-align: center;
font-size: 1.0em;
}
#__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE
{
display:none !important;
}
pre input {
display:none !important;
}
.errores {
background: #F8FACA url(/AviancaServices/Templates/images/layout-contenido-alerta-error.jpg) no-repeat top left;
margin:10px 0 5px;
padding: 15px 0 15px 50px;
border: 1px solid #E8DF92;
font-size: 1.1em;
font-weight: bold;
height:auto;
}
* html .errores {
height: auto;
}
/*Boton atras */
p.atras  {
margin: 0px;
padding: 0px;
clear:left;
}
p.atras a {
float: right;
margin: 0px 58px 0px 0px;
padding: 0px 8px 0px 30px;
display: block;
background: url(/AviancaServices/Templates/images/generica-atras-a.gif) no-repeat;
width: auto;
height: 29px;
text-align:left;
line-height: 24px;
font-weight: bold;
font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
border: 1px #c67201 solid;
font-size: 13px;
font-weight: bold;
color: #4d4b4c;
}
* html p.atras a {
margin: 0px 29px 0px 0px;
}
form#Form2 table td, form#Form2 table td font, form#Form2 table td font a {
text-align: center !important;
}
/* end capricho */
table td {

}
*:first-child+html #EncabezadoMenu1_WebCtrlCabecera1_Flash {
margin-left: 9px !important;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}