.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; }
.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; } */
body { background-color: #EEF6EB; margin-top:0px; }

.selectdestinosoption { background-color: #ffffff; color: 000000; font-family: Arial; font-size: 10px; font-weight: bold; }
.topblancoygris { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #666666; }
.FondoPublicidad1 {background-color: #007ec6;}
.FondoContenido1 {background-color: #ffffff; vertical-align: top; text-align: center;}
.FondoFooterIzq {background-color: #3c69a9; 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; }

.BackgroundACA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #5389D1; }
.LineaACA { BORDER-BOTTOM: #5389D1 1px solid; }

.BackgroundCTM { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: left; text-valign: middle; background-color: #90CCD0; }
.LineaCTM { BORDER-BOTTOM: #90CCD0 1px solid; }

.BackgroundLAS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: left; text-valign: middle; background-color: #FFA2EC; }
.LineaLAS { BORDER-BOTTOM: #FFA2EC 1px solid; }
.LinealeftAbaLAS { BORDER-LEFT: #FFA2EC 1px solid; BORDER-BOTTOM: #FFA2EC 1px solid; }

.BackgroundMTY { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #E55300; }
.LineaMTY { BORDER-BOTTOM: #E55300 1px solid; }
.LinealeftAbaMTY { BORDER-LEFT: #E55300 1px solid; BORDER-BOTTOM: #E55300 1px solid; }

.BackgroundMXL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-align: left; text-valign: middle; background-color: #E9BA68; }
.LineaMXL { BORDER-BOTTOM: #E9BA68 1px solid; }


.BackgroundTAM { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #99CC33; }
.LineaTAM { BORDER-BOTTOM: #99CC33 1px solid; }
.LinealeftAbaTAM { BORDER-LEFT: #99CC33 1px solid; BORDER-BOTTOM: #99CC33 1px solid; }

.BackgroundTGZ { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #FFCC33; }
.LineaTGZ { BORDER-BOTTOM: #FFCC33 1px solid; }

.BackgroundTAP { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #336666; }
.LineaTAP { BORDER-BOTTOM: #336666 1px solid; }

.BackgroundTIJ { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #CAE390; }
.LineaTIJ { BORDER-BOTTOM: #CAE390 1px solid; }

.BackgroundVSA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #368904; }
.LineaVSA { BORDER-BOTTOM: #368904 1px solid; }

.BackgroundMID { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #CB7E92; }	
.LineaMID { BORDER-BOTTOM: #CB7E92 1px solid;}
.LinealeftAbaMID { BORDER-LEFT: #CB7E92 1px solid; BORDER-BOTTOM: #CB7E92 1px solid; }

.BackgroundOAX { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #990000; }
.LineaOAX { BORDER-BOTTOM: #990000 1px solid; }

.BackgroundHMO { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #E7E3B5; }
.LineaHMO { BORDER-BOTTOM: #E7E3B5 1px solid; }

.BackgroundCUN { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #0DB9E9; }
.LineaCUN { BORDER-BOTTOM: #0DB9E9 1px solid; }
.LinealeftAbaCUN { BORDER-LEFT: #0DB9E9 1px solid; BORDER-BOTTOM: #0DB9E9 1px solid; }

.BackgroundBJX { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #F06858; }
.LineaBJX { BORDER-BOTTOM: #F06858 1px solid; }

.BackgroundPVR{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #BD663B; }
.LineaPVR { BORDER-BOTTOM: #BD663B 1px solid; }

.BackgroundCJS{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #CC9933; }
.LineaCJS { BORDER-BOTTOM: #CC9933 1px solid; }

.BackgroundCUL{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #B7A797; }
.LineaCUL { BORDER-BOTTOM: #B7A797 1px solid; }

.BackgroundGDL{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #277189; }
.LineaGDL { BORDER-BOTTOM: #277189 1px solid;}

.BackgroundIAH{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #800040; }
.LineaIAH{ BORDER-BOTTOM: #800040 1px solid; }

.BackgroundMLM{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #979D44; }
.LineaMLM{ BORDER-BOTTOM: #979D44 1px solid; }

.BackgroundMIA{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #708BA4; }
.LineaMIA{ BORDER-BOTTOM: #708BA4 1px solid; }

.BackgroundLAX{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #F4872C; }
.LineaLAX{ BORDER-BOTTOM: #F4872C 1px solid; }

.BackgroundORD{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #002B82; }
.LineaORD{ BORDER-BOTTOM: #002B82 1px solid; }

.BackgroundVER{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #002B82; }
.LineaVER{ BORDER-BOTTOM: #002B82 1px solid; }

.BackgroundTPQ { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #708BA4; }
.LineaTPQ { BORDER-BOTTOM: #708BA4 1px solid; }
.LinealeftTPQ { BORDER-LEFT: #708BA4 1px solid; }
.LinealeftAbaTPQ { BORDER-LEFT: #708BA4 1px solid; BORDER-BOTTOM: #708BA4 1px solid; }

.BackgroundDGO{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; text-valign: middle; background-color: #B44763; }
.LineaDGO{ BORDER-BOTTOM: #B44763 1px solid; }

/* *******  nueva imagen *************** */

/* body { background-color: #EEF6EB; margin-top:0px; } */

.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; }

.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; }

.destino { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; background-color: #7287B6; font-weight:bolder; }
.destinopc { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color: #D6DDE7; font-weight:normal; }
.destinoactive { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color: #7287B6; font-weight:bold; } /* #98B98A */

.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:visited { color: #081A5A; 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; }
/* a.linksbottom:active { color:#081A5A; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; } */
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; }


/* -----------------------------------------------*/

