.menu { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 7pt; font-weight: bold; }
.menu8 { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 8pt; font-weight: bold; }
.menu:hover { font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt; font-weight: bold; }
.menu2nivel {font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 7pt}
.menu2nivel:hover {font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt}
.menu3nivel {font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 7pt}
.menu3nivel {font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt}
.menuresaltado {  font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt; font-weight: bold}
.menu2nivelresaltado {font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt}
.menu3nivelresaltado {font-family: Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none; font-size: 7pt}
.linksmenualt { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #727691; text-decoration: none ; text-align: center}
.textotransacciones { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #7A7A7A; text-decoration: none }
.textotransaccionesbold { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #7A7A7A; text-decoration: none ; font-weight: bold}
.textotransacciones1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #8F8F8F; text-decoration: none }
.textotransacciones1bold { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #8F8F8F; text-decoration: none ; font-weight: bold}
.campos { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #7A7A7A; text-decoration: none }
.desplegables { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #7A7A7A; text-decoration: none }
.desplegablepaises { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; text-decoration: none; border: 1px solid #FE0000; background-color: #C80D14; }
.tablas { padding-right: 1px; padding-left: 1px; font-size: 7pt; padding-bottom: 1px; margin: 1px; color: aliceblue; padding-top: 1px; font-family: Arial, Helvetica, sans-serif; background-color: #0a268a; text-decoration: none; }
.tablas1 {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #003366; text-decoration: none; background-color: #e4e4e4; clip:  rect(   ); margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.titablas { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold ; background-color: #0F1E55; text-align: center}
.titcontenido1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0B216C; font-weight: bold }
.subtitablas { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff ; font-weight: bold ; background-color: #0B216C; text-align: center}
.franjabotones { text-align: center;}
.titcontenido { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold }
.subtituloscontenido { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0F1E55; font-weight: bold }
.vineta {  list-style-position: outside; list-style-image: url(../../CmsAviancaWeb2/Imagenes/all/ico_vineta.gif); text-align: justify}
.vineta1 { list-style-position: inside; text-align: justify; list-style-image: url(/CmsAviancaWeb2/Imagenes/all/ico_vineta1.gif); text-indent: -5pt; white-space: normal}
.textcontenido { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0F1E55; font-weight: normal ; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.textcontenidobold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0F1E55; font-weight: bold; text-align: justify; padding: 0px; }
.botones { cursor: hand;  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; background-color: #BDC1CC; border: #BDC1CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.fondo1 { background-color: #0F1E55; font-size: 9px; }
.fondo7 { background-color: #0F2C8E; }
.fondo8 { background-color: #0B216C; }
.tablacontenido {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.linksmenuinc { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #525D7B; font-weight: normal ; text-decoration: none }
.linksmenuinc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ff0000; font-weight: normal ; text-decoration: none }
.textocopy {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #7C7C7C; text-decoration: none}
.linkspaginacion {  font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #FF0000; text-decoration: none}
.links2 { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #ffffff; text-decoration: none }
.fondo4 { background-color: #F7F7F4; font-size: 9px; }
.fondo2 { background-color: #efefef; font-size: 9px; }
.linkscontenido { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #E10000; font-weight: normal ; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px ; text-decoration: underline}
.links1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #E10000; text-decoration: underline; padding-right: 10px; padding-left: 10px }
.marco { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border: 1px #CCCCCC solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.sinmarco { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.titpromociones { font-family: Arial, Helvetica, sans-serif; color: #0F1E55; text-decoration: none; font-size: 9pt; font-weight: bold}
.texto1 { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff; font-weight: normal ; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.texto2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold; text-align: center; padding-right: 5px; padding-left: 5px}
.promociones { font-family: Arial, Helvetica, sans-serif; color: #0F1E55; text-decoration: none; font-size: 7.5pt; }
.links { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #E10916; font-weight: bold; text-decoration: underline; padding-right: 10px; padding-left: 0px}
.textapplet { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: none; padding-right: 10px; padding-left: 10px }
.titablas1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; font-weight: bold ; background-color: #821333; text-align: center}
.datosregistro { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #666666; text-decoration: none}
.subtituloscontenido1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: bold }
.textalerta { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FF0000; font-weight: normal ; text-decoration: none ; text-align: center}
.fondo3 { background-color: #B1CDE5; }
.fondo5 { background-color: #E8E8E4; }
.fondo10 { background-color: #EEEEEE; font-size: 9px; }
.linksnegros { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000 }
.textimportantes { 	font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: none; background-color: #E2E2E2; clip:  rect(   ); margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-align: center; border: 1px #999999 solid; font-style: normal; font-weight: normal; 	text-transform: none; white-space: normal; }
.texejemplos { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #003366; 	text-decoration: none; background-color: #CCCCCC; clip:  rect(   ); margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-align: left; border: thin none; font-style: normal; font-weight: normal; text-transform: none; 	vertical-align: 10%; white-space: normal; list-style-position: inside; }
.textnotas { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #003366; text-decoration: none; background-color: #D7D7D7; clip: rect( ); margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-align: center; border: 1px #999999 solid; font-style: normal; font-weight: normal; text-transform: none; white-space: normal; }
.fondo9 {  color: #CCCCCC}
.linkspaginacioninac { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #999999; text-decoration: none }
.textoresaltado { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal; text-decoration: none; background-position: center; text-align: center; }
.fechahecho { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: none; font-weight: bold; }
.linksmapasitio { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; font-weight: normal ; text-decoration: underline }
.mapasitiotit { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #002E6C ; font-weight: bold ; background-color: #B5B6B5}
.mapasitionivel2 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #002E6C ; font-weight: bold ; background-color: #B5B6B5 }
.mapasitio1nivel { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #002E6C ; font-weight: bold ; background-color: #B5B6B5 }
.linksresaltados { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #333333; text-decoration: none; font-style: italic}
.linksresaltados:hover { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FF0000; text-decoration: none; font-style: italic}
.textpdfs { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #003366; text-decoration: none; background-color: #D7D7D7; clip: rect( ); margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-align: center; border: 1px #999999 solid; font-style: normal; font-weight: normal; text-transform: none; white-space: normal; }
.tablasmapasitio { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #003366; text-decoration: none; background-color: #FFFFFF; clip:  rect(   ); margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px }
.textotransaccioneslogout { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: none ; font-weight: bold }
.linksubtitulos { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff ; font-weight: bold ; }
.titablasmapa { background-color: #9E9E9E; }
td.cal{ font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000000; background-color : #F9F9F9; }
select.month{ font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000000; width : 85px; }
select.year{ font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000000; width : 50px; }
td.calDaysColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #003366; }
td.calWeekend { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #F9F9F9; }
td.calBgColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #F9F9F9; }
.calBorderColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #a9a9a9; }
td.calHighlightColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #B5CFE7; }
A.cal { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #002C6B; text-decoration : none; }  
A.cal:Hover { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #FF6600; text-decoration : none; } 
.disabled { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #808080; text-decoration : none; }
.celdasuperior {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #0F1E55; text-align: center}
.textoejecutiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #14385A;
	text-decoration: none;
	text-align: justify;
}
.vineta1ejecutiva {
	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta1ejecutiva.gif);
}
.vineta2ejecutiva {
	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta2ejecutiva.gif);
}
.textosuperflexi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #565658;
	text-decoration: none;
	text-align: justify;
}
.vineta1superflexi {

	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta1superflexi.gif);
}
.vineta2superflexi {

	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta2superflexi.gif);
}
.textoflexi {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #845713;
	text-decoration: none;
	text-align: justify;
}
.vineta1flexi {


	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta1flexi.gif);
}
.vineta2flexi {


	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta2flexi.gif);
}
.textoecono {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8C171A;
	text-decoration: none;
	text-align: justify;
}
.vineta1econo {



	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta1econo.gif);
}
.vineta2econo {



	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta2econo.gif);
}
.textopromo {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #435F0B;
	text-decoration: none;
	text-align: justify;
}
.vineta1promo {




	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta1promo.gif);
}
.vineta2promo {




	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vineta2promo.gif);
}
.tittablas2 {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	background-color: #BDC1CC;
	border: #BDC1CC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	text-align: center;


}
.subtitablas2 {
font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff ; font-weight: bold ; background-color: #003366; text-align: center
}
.subtitablas1 {

font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff ; font-weight: bold ; background-color: #2E4E7C; text-align: center
}
.tablacontenido1 {
	border: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #CCCCCC;
	color: #FFFFFF;

}
.fondo21 {
	background-color: #eff4fA;
	font-size: 9px;
	color: 1E1E4B;
	font-family: Arial, Helvetica, sans-serif;


}
.fondo41 {
	background-color: #C6DFEF;
	font-size: 9px;
	color: 1E1E4B;
	font-family: Arial, Helvetica, sans-serif;


}
.fondo22 {
	background-color: #eff4fA;
	font-size: 9px;
	color: 1E1E4B;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}
.fondo42 {
	background-color: #C6DFEF;
	font-size: 9px;
	color: 1E1E4B;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}
.textimportantes1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	clip:  rect(   );
	text-align: center;
	border: 1px none;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	white-space: normal;
	margin: auto;
	padding: 1px;

}
.fondoimportante {

	background-color: #eff4fA;
	font-size: 9px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.linkm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}
.textotarifas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #14385A;
	text-decoration: none;
}
.vinetatarifas {
	list-style-position: outside;
	list-style-image: url(imagenes/all/ico_vinetastarifas.gif);
}
.linkstarifas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkstarifas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFD403;
	text-decoration: underline;
}
.titfamilias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #E10916;
	line-height: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.textcontenidobig {	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 12pt; padding-bottom: 10px; color: #002e6c; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.linksup {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.linksup:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
.normalazul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #253978}
.celdasuperior2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #253978; text-align: center}
.celdamedia { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #152B76; text-align: center ; padding-left: 2px}
.celdadatos { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #253978 ; background-color: #efefef ; padding-left: 2px}
.celdadatos2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #253978 ; background-color: #F7F7F4 ; padding-left: 2px}
.boton { cursor: hand;  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; background-color: #BDC1CC; border: #BDC1CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.botonPagar { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #FFFFFF; background-color: #6D83A9; font-weight: bold; border: 1px solid; border-color: #253978 #333366 #333366}
.normalrojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #F30212}
.restricciones {
	font-size: 11px;
	color: #253978;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eceff4;
	text-align: left;
}
.titulodetablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	background-color: #788198;
	text-align: center;
	line-height: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.datosejecutiva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-decoration: none;
	background-color: #B8C3CE;
}
.datossuperflexi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-decoration: none;
	background-color: #D0D0D0;
}
.datosflexi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-decoration: none;
	background-color: #C9D1BC;
}
.datosecono {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-decoration: none;
	background-color: #E0BABA;
}
.datospromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-decoration: none;
	background-color: #C9D1BC;
}
.datostabla {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #253978;
	text-align: center;
	text-decoration: none;
}