.pest-inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#008DD6;
	background-repeat:repeat-x;
	width:100%;
	text-decoration: none;
	}
	
A.pest-inter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#CCE3F2;
	background-repeat:repeat-x;
	width:100%;
	text-decoration: none;
}

/*Eliminar al crear los header en div en pt y en*/
a.pest-header, a:link.pest-header, a:visited.pest-header {color: #FFFFFF;}
a.pest-header-seleccionado, a:link.pest-header-seleccionado, a:visited.pest-header-seleccionado, a:hover.pest-header-seleccionado {color: #000000;}
/*Eliminar al crear los header en div en pt y en*/

.pest-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.pest-header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pest-header-seleccionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.azul-celeste {
	color: #7AE8F7;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

h1.tituloBuscador {
font-family: Verdana, Arial, Helvetica;font-size: 10pt;font-weight:normal;text-align:center;color:#a6a6a6;margin:0;padding:0;white-space:nowrap
}

.cabecera-modbusqueda-hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#F0F9E4;
}

.univers {
font-family: "Univers Condensed", Verdana, Arial, Helvetica;font-size: 11px;font-weight:bold; color:#000080; margin:0; padding:0;white-space:nowrap
}

#tabla-ofertas h2{display: inline}
#tabla-ofertas a{text-decoration:none}

.cuadro-resumen {
	background-color: #d8f3bc;
}

.datos-por-rellenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#efa0a0;
}

.fondo-coincidencia-hotel {
	background-color: #CCE3F2;
}
.titular-promos-hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCE3F2;
}

.titular-grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #008DD6;
	text-decoration: none;
}

.tit-desglose-precio-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#E1E1E1;
}

.fondo-valoraciones	{
    background-color: #ffa200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.titular-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #008DD6;
	text-decoration: none;
}
.destacado-azul-rumbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #008DD6;
	text-decoration: none;
}
.texto-regular-corporativo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #008DD6;
	text-decoration: none;
}
.texto-error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #be001b;
	text-decoration: none;
}
.texto-bold-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#97BF0D;
	text-decoration:none;
}
.texto-bold-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-decoration: none;
}

.bordeexterior{
background-color: #008DD5;
}

.texto-grande-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.textos-enlaces-bold-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-decoration: underline;
}
.textos-enlaces-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #008DD6;
	text-decoration: underline;
}
.textos-enlaces-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #008DD6;
	text-decoration: underline;
}
A.textos-enlaces-bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #424242;
	text-decoration: underline;
}
.texto-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #008DD6;
	text-decoration: underline;
}
A.texto-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #424242;
	text-decoration: underline;
}
.dias-semana-superior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: none;
}
.dias-semana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: underline;
}
A.dias-semana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #000000;
	text-decoration: underline;
}
.dias-entresemana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #CCE3F2;
	color: #000000;
	text-decoration: none;
}
A.dias-entresemana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #CCE3F2;
	color: #0066CC;
	text-decoration: none;
}
.tabla{
	border-collapse: collapse;
	border: 1px solid #008DD6;
}
.tabla-borde-blanco{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
border-collapse: collapse;
border: 1px solid #ffffff;
background-color: #008DD6;
}
.tabla-recomendados{
border-collapse: collapse;
border: 1px solid #008DD6;
background-color: #d6ecf9;
}
.tabla-buscadores{
border-collapse: collapse;
border: 1px solid #A0CF70;
}
.tabla-buscadores-fondo-color{
border-collapse: collapse;
border: 1px solid #A0CF70;
background-color: #f0f9e4;
}
.tabla-seo{
border-collapse: collapse;
border: 1px solid #CCE3F2;
}
.tabla-leyenda{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration:none;
border-collapse: collapse;
border: 1px solid #cccccc;
background-color: #aecbd7;
}
.tabla-activpest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
background-color:#f7f7e7;
text-decoration:none;
border-collapse: collapse;border-top:1px solid #cccccc;border-bottom:0px;border-right:1px solid #65695e;border-left:1px solid #cccccc;
}
.tabla-activpest-vacaciones-link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
background-color:#f7f7e7;
text-decoration:none;
}
.tabla-reposopest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
background-color:#ffffff;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #cccccc; border-bottom:0px solid #cccccc; border-right:1px solid #65695e;border-left:1px solid #cccccc;
}
.pest-hoteles-no-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCE3F2;
	border-collapse: collapse; border-top:1px solid #cccccc; border-bottom:0px solid #cccccc; border-right:1px solid #65695e;border-left:1px solid #cccccc;
}
.texto-reposopest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
text-decoration:none;
}
.tabla-vuelos-ida{
background-color:#b4e1fd;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #008DD6;border-right:1px solid #008DD6;border-left:1px solid #008DD6;
}
.tabla-vuelos-vuelta{
background-color:#eaf7ff;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #008DD6;border-right:1px solid #008DD6;border-left:1px solid #008DD6;
}
.tabla-vuelos-mas-vueltas{
background-color:#a0cf70;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #008DD6;border-right:1px solid #008DD6;border-left:1px solid #008DD6;
}
.tabla-vuelos-vuelta-infodetallada{
background-color:#eaf7ff;
border-collapse: collapse;border-top:0;border-bottom:1px solid #008DD6;border-right:1px solid #008DD6;border-left:1px solid #008DD6;
}
.tabla-vuelos-vuelta-infodetallada-interior{ 
background-color:#eaf7ff;
}

.tabIa-mapa-hoteles{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #a0cf70;
background-color:#a0cf70;
text-decoration:none;
}
.tabIa-mapa-hoteles-borde{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
background-color:#a0cf70;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;border-left:1px solid #cccccc;
}
.tabla-entrepest-vacaciones{
border-collapse: collapse; border-top:0px; border-bottom:1px solid #cccccc; border-right:0px; border-left:0px;
}
.tabla-bajopest-vacaciones{
border-collapse: collapse; border-top:0px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;border-left:1px solid #cccccc;
}

.tabla-activpest-hoteles{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
background-color:#d8f3bc;
text-decoration:none;
border-collapse: collapse;border-top:1px solid #cccccc;border-bottom:0px;border-right:1px solid #65695e;border-left:1px solid #cccccc;
}


.pest-inactiva{
border-collapse: collapse; border-botton: 1px solid #A0CF70; border-left: 1px solid #A0CF70; border-right: 1px solid #A0CF70; border-top: 1px solid #A0CF70;
background-color: #d8f3bc;
}

.pest-activa{
background-color:#ffffff;
text-decoration:none;
border-collapse: collapse; border-botton:0px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #65695e;border-top:1px solid #cccccc;
}

.linea-azul {
border-collapse: collapse; background-color: #008DD6;
}
.cajaseotitu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
}

/*nuevo*/
.titular-ofertas {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
}
.precios-seo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #008DD6;
	text-decoration:none;
}
.precio-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000080;
	text-decoration:none;
}
.text-tabla-verde {
	background-color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	text-decoration:none;
}

.negro-horario-vuelos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.naranja-horario-vuelos {
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ff6600;
 text-decoration: underline;
} 
.naranja-comentario-horario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.negro-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.negro-no-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.negro-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.negro-extra-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.gris-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
.negro-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
A.negro-normal-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #008DD6;
	text-decoration:none;
}
.negro-underline-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
A.negro-underline-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #008DD6;
	text-decoration:underline;
}
.negro-bold-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
A.negro-bold-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008DD6;
	text-decoration: underline;
}
.negro-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.negro-bold-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}



.fondo-color {
	background-color: #f7f7e7;
	border-collapse: collapse;
	border: 1px solid #cccccc;
}
.fondo-no-color {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px solid #cccccc;
}

.fondo-sin-borde-top {
	background-color:#FFFFFF;
	border-collapse: collapse; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:0px;
}

.boton{
border-color:#000000;
font-size:10px;font-family:Verdana,Helvetica;
font-weight:bold;color:white;
background:#638cb5;border:1px;
width:80px;height:19px;
} 



.precio-resultado-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000080;
}
.centimos-resultado-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000080;
}
.blanco-normal-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#008DD6;
}
.blanco-normal-fondo-azul-subrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	background-color:#008DD6;
}
.blanco-bold-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#008DD6;
}
.blanco-sin-fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.blanco-mes-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#008DD6;
	text-decoration:none;
}

.titular_blanco {
            FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #316ac5;
}
 
.tit_rojo {
            FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #be001b; background-color: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
 
.azul {color: #0000FF; background-color: #ECE9D8;font-size: 7.2pt;}
.rojo {font-size: 7.2pt}
.rojo:visited {color: #ff0000; background-color: #FFFFFF;}
.rojo:hover {color: #000000; background-color: #FFFFFF;}
.rojo:link {color: #ff0000; background-color: #FFFFFF;}
.rojo {TEXT-DECORATION: underline}
.rojo {color: #FF0000; background-color: #FFFFFF;}
.normal{color:#000000}





.titular-blanco-ida-vuelta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#008DD6;
}
.precio-seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FF6600;
}
.precio-mas-caro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#DDEEFB;
}
.precio-segundo-caro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#8DC5F0;
}
.precio-medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#BBDDF6;
}
.precio-segundo-barato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#DDEEFB;
}
.precio-mas-barato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	background-color:#E9F4FC;
}


.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	font: 12px verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {
	display: inline;
	margin: 0;
}

.shadetabs li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white top left repeat-x;
}

.shadetabs li a:visited {
	color: #2d2b2b;
}

.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected {
	position: relative;
	top: 1px;
}

.shadetabs li.selected a { /*selected main tab style */ /*background-image: url(shadeactive.gif);*/
	border-bottom-color: white;
	font: bold;
}

.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration: none;
}

.tabcontentstyle { /*style of tab content oontainer*/
	border-top: 1px solid gray;
	width: 156px;
}

.tabcontent {
	display: none;
}
.blanco-bold-11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.gris_bold {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabla-gris{ 
border-collapse: collapse;
border: 1px solid #B0AFAF;
}

@media print {
	.tabcontent {
		display: block !important;
		color: #2d2b2b;
	}
}


/*Header*/
/*Reset all styles of #header*/

#header, #header div, #header h1, #header h2, #header h3, #header p, #header table{
margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-style:normal;font-variant:normal;}

#header input, #header select, #header option, #header textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:black;margin:0;padding:0;font-weight:normal;}

/*default link & visited link*/

#header a, #header a:link, #header a:visited {color:#008DD6;}

/*default link over*/

#header a:hover {color:#424242;}

/*Header styles*/

#header {width:776px;line-height:120%;}
div#header {background-color:#FFFFFF; padding:0px}

#header #header-logo {float:left;margin:0 0 0 10px; background-color:#FFFFFF;}

#header #header-logo img {border:none;}
 
#header #header-customer-care {float:right;width:300px;right:10px;top:10px;text-align:right;}

#header #header-customer-care #header-phone {margin:10px;}
 
#header #header-customer-care #header-links {margin:0 6px 3px 0;text-align:right; font-weight:normal;}

#header #header-customer-care #header-links span.separator {color:#008DD6;font-size:11px;font-weight:normal;}

#header ul {float:left;list-style:none;background-color:#008DD6; height:23px;margin:0px 0 0 0;padding:1px 0 1px 0;width:100%;}

#header li {position:relative; bottom:7px;margin:0 5px 0 6px;display:inline;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;;color:white;}

#header li a, #header li a:link, #header li a:visited {color:white;text-decoration:none;}

#header li.image {bottom:0px;}

#header li a:hover {color:black;text-decoration:none;}

#header li.active {color:black;}

#header li.active a, #header li.active a:link, #header li.active a:visited {color:black;text-decoration:none;}
/* clearer div used to align floating div*/
#header div.clearer {clear:both;line-height:0;}
/*Fin Header*/


/*clearer div used to align floating div*/
div.clearer {clear:both;line-height:0;}

/*Footer*/
/*reset*/
#footer body,#footer div,#footer dl,#footer dt,#footer dd,#footer ul,#footer ol,#footer li,#footer p,#footer th,#footer td {margin:0;	padding:0;}
#footer ol,#footer ul {list-style:none;}

#footer {width:776px;font-family:Arial Helvetica, sans-serif;font-size:11px; margin-top:15px;}

#footer #logoscont {margin-top:30px;height:68px; background-color:#ffffff;}

#footer div.lista-enlaces {text-align:center;height:20px; margin-top:10px;}
#footer div.lista-enlaces li {display:inline;}
#footer div.lista-enlaces li a {text-decoration:underline; color:#008DD6;}
#footer div.lista-enlaces li a:hover {text-decoration:underline; color:#424242;}
#footer div.lista-enlaces li span { padding-left:5px; padding-right:5px; color:#CCCCCC;}
#footer div.lista-enlaces li strong {color:#000000; font-size:11px; font-weight:bold; padding-right:10px;}
#footer div.lista-enlaces li img {padding-right:4px;}

#footer div.pathway {margin-top:10px;}
#footer div.pathway p {text-align:center;font-size:10px; padding:0 5px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*Fin Footer*/



/****   Admin hoteles  ****/
.fondo_default{ background-color: #ffffff;}
.fondo_azul_titulo{ background-color: #3366cc;}
.fondo_linea_azul{ background-color: #008dd6;}
.fondo_gris{ background-color: #ECE9D8;}

.txt_12_white_bold{color: #FFFFFF; font-size: 12px; font-weight: bold;}
.txt_10_blue_normal {color: #000080; font-size: 10px; font-weight: normal;}
.txt_12_red_bold {color: #BE001B; font-size: 12px; font-weight: bold;}
.txt_11_black_bold {color: #000000; font-size: 11px; font-weight: bold;}
.txt_11_black_normal {color: #000000; font-size: 11px;}
.txt_9_black_normal {color: #000000; font-size: 9px;}

A.Link_12_blue_normal{color: #008dd6; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration: none;}
A.Link_favoriteCity{color: #000000; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
A.Link_favoriteCity:HOVER{color: #FFFFFF; font-size: 10px; font-weight: bold;}
A.Link_favoriteCity:FOCUS{color: #000000;}

.rumbo3 {color: #D00000; font-size: 7.5pt; line-height: normal; font-weight: bold; background-color: FFFFFF; }
/****  Fin Admin hoteles ****/

