body { background-color: #EEF6EB; margin-top:0px; }

.banner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.aviacsa { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; }
.little { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: justify; }
.little_news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; }
.blanco { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; cursor: hand; text-align: center;}

a.submenu:link { color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.submenu:visited { color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.submenu:hover { color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.submenu:active { color:#000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.menutop:link { color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.menutop:visited { color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.menutop:hover { color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.menutop:active { color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.BackgroundBeige { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #c8dcf1; }
.BackgroundBlanco { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-align: left; }
.BackgroundBlancoAviacsa { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; text-align: center; background-color: #FFFFFF; }
.BackgroundAzulBanner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; text-valign: middle; background-color: #009EDD; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px; border-style: solid; }
.BackgroundVerdeBanner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #009900; }
.BackgroundLadrilloBanner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #CC7002; }
.tableGris { border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px; border-style: solid; text-align: center; }
.tableGrisDest { border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px; border-style: solid; text-align: left; font-size: 10px; }
.tableGrisBlanco { border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px; border-style: solid; background-color: #FFFFFF; }
.borderVerde { border-color: #009900 #009900 #009900 #009900; border-width: 2px; border-style: solid; background-color: #ffffff; }
.borderLadrillo { border-color: #CC7002 #CC7002 #CC7002 #CC7002; border-width: 2px; border-style: solid; background-color: #ffffff; }
/* body { background-color: #BDC8D2; margin-top:0px; } */
/* .bodyIBE { background-color: #BDC8D2; margin-top:0px; }*/

.selectdestinosoption { background-color: #ffffff; color: #000000; font-family: Arial; font-size: 10px; font-weight: bold; }
.selectmailboxoption { width: 220px; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.topblancoygris { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #666666; }
.FondoPublicidad1 {background-color: #FFFFFF;}
.FondoContenido1 {background-color: #ffffff; vertical-align: top; text-align: center;}
.FondoFooterIzq {background-color: #21335B; vertical-align: middle; text-align: center;}
.FondoFooterDer {background-color: #97c2e7; vertical-align: middle; text-align: center;}
.FondoCarpetas {background-color: #FFFFFF; vertical-align: top; } 
.FondoLogo6A {background-color: #ffffff; vertical-align: top; }
.FondoMenuheader {background-color: #081A5A; }
.FondoFlashBusca {text-align: center; vertical-align: top; background-color: #FFFFFF}
.Reglas_Descuento {font-family: Arial; font-size: xx-small; color: #cccccc; text-align: justify;}
.rojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.aviacsaconLinea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; BORDER-BOTTOM: #007EC6 1px solid; }
.normalconLinea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; BORDER-BOTTOM: #007EC6 1px solid; }
.borderAzulo { border-color: #006699 #006699 #006699 #006699; border-width: 1px; border-style: solid; }
.borderGuino { border-color: #663366 #663366 #663366 #663366; border-width: 1px; border-style: solid; }
.BackgroundAzuloBanner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #006699;}
.BackgroundGuinoBanner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #663366;}
.vigenciaalert { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-style: italic; color: #FF0000; }
.Backgroundazulito {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #081A5A;
text-align: left;
text-valign: middle;
background-color: #C8DCF1;
	}
.littlebold {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.bigbold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.RequiredField {
    color: #081A5A;
	font-size:		8pt; 
	font-style:		normal; 
	font-family:	Arial, Helvetica, san-serif;
	background-color:#F7F7E4;
	border:1px solid #7F9DB9;
	width:200px;
	background-position: left;
    list-style-image:  url(images/arrow.gif)
	}

.RequiredFieldMailbox { background-color: #ffffff; color: #000000; font-size: 10px;  font-style: bold;  font-family: Arial; border:1px solid #003366; width: 400px; height: 100px;}

.Lineabottom {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #081A5A;
BORDER-BOTTOM: #081A5A 1px solid;
background-color: #F7F7F7;
}

.LineabottomBLANCO {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #081A5A;
BORDER-BOTTOM: #081A5A 1px solid;
background-color: #FFFFFF;
}

INPUT.button {
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
 color:#081A5A; /* COLOR:7 */
 font-weight:bold;
 text-align:center;
 background-color:#EBEFF6; /* COLOR:12 */
 border-top:1px solid #CCCCCC; /* COLOR:1 */
 border-right:1px solid #CCCCCC; /* COLOR:1 */
 border-bottom:1px solid #CCCCCC; /* COLOR:1 */
 border-left:1px solid #CCCCCC; /* COLOR:1 */
 cursor: pointer; 
 background-position: left;
 width:100px;
 height:20px;
 background-repeat:no-repeat;
 background-image: url(http://www.aviacsa.com/images);
}

.aviacsaconLineavert {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; BORDER-BOTTOM: #007EC6 1px solid;  BORDER-RIGHT: #007EC6 1px solid;}
.aviacsavert {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; BORDER-RIGHT: #007EC6 1px solid;}
.normalvert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; BORDER-RIGHT: #007EC6 1px solid;}
.normalvertbotm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; BORDER-RIGHT: #007EC6 1px solid; BORDER-BOTTOM: #007EC6 1px solid;}
.BackgroundAzuloBannerlinblanco { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #006699; BORDER-RIGHT: #FFFFFF 1px solid;}
	
.RequiredField3 {
    color: #081A5A;
	font-size:		8pt; 
	font-style:		normal; 
	font-family:	Arial, Helvetica, san-serif;
	background-color:#EBEFF6;
	border:1px solid #7F9DB9;
	width:50px;
	background-position: left;
    list-style-image:  url(images/arrow.gif)
	}

.RequiredField4 {
    color: #081A5A;
	font-size:		8pt; 
	font-style:		normal; 
	font-family:	Arial, Helvetica, san-serif;
	background-color:#EBEFF6;
	border:1px solid #7F9DB9;
	width:40px;
	background-position: left;
    list-style-image:  url(images/arrow.gif)
	}
	
.RequiredField5 {
    color: #081A5A;
	font-size:		8pt; 
	font-style:		normal; 
	font-family:	Arial, Helvetica, san-serif;
	background-color:#EBEFF6;
	border:1px solid #7F9DB9;
	width:148px;
	background-position: left;
    list-style-image:  url(images/arrow.gif)
	}

.BackgroundBeigepass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #082b68;
}

.aviacpass {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}

.aviacpassexpress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: 082b68;
	background-color: #FFFFFF;
	text-align: center;
	border: 3px solid #082b68;
}

/* *******  Comunicado *************** */
.aviacsa_grande_azul {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #081A5A;
}

.aviacsa_grande_texto {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align:justify; 
}
/* *******  comunicado *************** */

/* *******  nueva imagen *************** */

.aviacsa_grande_black {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000000;
text-align: center;
}


.aviacsa_grande {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #081A5A;
text-align: center;
}

.aviacsaBlanco {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#FFFFFF;
}

.BackgroundAzulHeader { 
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-align: left;
color:#FFFFFF;
background-color: #345189;
}

.bigboldblue {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #345189;
}

.bigrojo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF0000; }

.menujs { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;}
a.menujs:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menujs:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menujs:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.menujs:active {
	color: #FFFFFF;
	text-decoration: none;
}

.TableIBE{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2E5485; }
.TableIBEgde{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #081A5A; background-color: #EEF6EB; border-style:solid; border-width: thin; border-color: #081A5A; width: 350px; height: 250px; }
.tituloIBE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #0F2C30; font-weight: bold; text-align: center; }
.tituloIBEgde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; background-color: #ebeff6; color: #0F2C30; font-weight: bold; text-align: center; }
.backgroundCompraenLinea{ background-image:url(http://www.aviacsa.com/images/bg_IBE.gif); background-color:#FFFFFF; background-repeat:no-repeat; }
.BackgroundTitulos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #4B90CD; }

.TableIBE_VISA{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #2E5485; }
.backgroundCompraenLinea_VISA{ background-color:#B3D589;  }

.LineabottomRtxtIBE { text-align: left; BORDER-BOTTOM: #7F9DB9 1px solid; color: #2E5485; font-weight:bold; }
.LineabottomRtxtIBEgde { text-align: left; background-color: #F5F5DC; BORDER-BOTTOM: #7F9DB9 1px solid; color: #2E5485; font-weight:bold; }
.LineabottomIBE { text-align: left; BORDER-BOTTOM: #7F9DB9 1px solid; font-weight:bold; color: #000000; }

.RequiredFieldXLargeIBE { color: #081A5A; align: center;  font-size: 8pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:200px; background-position: center; list-style-image:  url(images/arrow.gif) }
.RequiredFieldXLargeBoldIBE { color: #081A5A; font-weight: bold; font-size: 10pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:200px; background-position: center; list-style-image:  url(images/arrow.gif) }

.RequiredFieldLargeIBE { color: #081A5A; font-size: 10pt; font-style: normal; font-family: Arial, Helvetica, san-serif; font-weight:bold; background-color: #F5F5DC; border:1px solid #7F9DB9; width:150px; background-position: left; list-style-image:  url(images/arrow.gif) }
.RequiredFieldLargeIBE_Test { color: #081A5A; font-size: 10pt; font-style: normal; font-family: Arial, Helvetica, san-serif; font-weight:bold; background-color: #F5F5DC; border:1px solid #7F9DB9; width:150px; background-position: left; list-style-image: url(images/arrow.gif) }

.RequiredFieldLargeBoldIBE { color: #081A5A; font-weight: bold; font-size: 8pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:150px; background-position: left; list-style-image: url(images/arrow.gif) }
.RequiredFieldMediumIBE { color: #081A5A; font-size: 8pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:90px; background-position: left; list-style-image:  url(images/arrow.gif) }
.RequiredFieldMediumBoldIBE { color: #081A5A; font-weight: bold; font-size: 10pt; font-style: normal; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:100px; background-position: left; vertical-align:middle; list-style-image: url(images/arrow.gif) }
.RequiredFieldShortIBE { color: #081A5A; font-size: 8pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:50px; background-position: left; list-style-image:  url(images/arrow.gif) }
.RequiredFieldShortBoldIBE { color: #081A5A; font-weight: bold; font-size: 10pt; font-style: normal; font-family: Arial, Helvetica, san-serif; background-color: #F5F5DC; border:1px solid #7F9DB9; width:50px; background-position: left; list-style-image:  url(images/arrow.gif) }

.infoLineaGrisIzq { border-left-width:thin; border-left-style:solid; border-left-color:#666666; background-color:#FFFFFF; text-valign: top; }

.topazulitoyazul { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #081A5A; background-color: #C8DCF1; }
.topverdecitoyazul { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #081A5A; background-color: #EEF6EB; }

.bannerNew { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }


#MenuInfoDestinos { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #D6DDE7; width: 520px; height: 25px; text-align:center;}
.FondoMenuInfoDestinos {background-color: #FFFFFF; }

.destino { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color: #7287B6; font-weight:normal; }
.destinoactive { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color: #7287B6; font-weight:bold; }
a.destino: link { text-decoration:none; cursor:auto; }
a.destino: hover  { font-weight:bold; text-decoration:none; cursor: auto; }
a.destino: active { font-weight:bold; text-decoration:none; cursor: auto; }
.infodestino { font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #000000; background-color:#D9DCE5; }
a.infodestino: link { text-decoration:none; cursor:auto; }
a.infodestino: hover  { background-color:#98B98A; font-weight:bold; text-decoration:none; cursor: auto; }
a.infodestino: active { background-color:#98B98A; font-weight:bold; text-decoration:none; cursor: auto; }
.infodestinoactive { font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; background-color:#98B98A; }
a.infodestinoactive: link { text-decoration:none; cursor:auto; }
a.infodestinoactive: hover  { background-color:#98B98A; font-weight:bold; text-decoration:none; cursor: auto; }
a.infodestinoactive: active { background-color:#98B98A; font-weight:bold; text-decoration:none; cursor: auto; }

.linksbottom { color:#4B90CD; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.linksbottom:link { color:#4B90CD; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.linksbottom:hover { color:#081A5A; text-decoration:underline; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

.language { text-decoration:none; font-size:12px; font-weight: bold; color: #081A5A; font-family:Arial, Helvetica, sans-serif; }
a.language:link { text-decoration:none; font-size:12px; font-weight: bold; color: #081A5A; font-family:Arial, Helvetica, sans-serif; }
a.language:hover { text-decoration:underline; color:#081A5A; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
/* -----------------------------------------------*/

