/*
Copyright (c) 2011, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved. version: 0.8b

VJRES(viajar.com)
*/

.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;
}

.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;
}
/*cambiado*/
h1.tituloBuscador {
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-size:19px;
font-weight:bold;
margin:0;
padding:0 0 0 10px;
text-align:left;
white-space:nowrap;
}
h2.tituloBuscador {
font-family: Verdana, Arial, Helvetica;font-size: 11px;font-weight:Bold;text-align:left;color:#000000;margin:0;padding:0;white-space:nowrap
}
/*cambiado*/
.univers {
font-family: "Univers Condensed", Verdana, Arial, Helvetica;font-size: 11px;font-weight:bold; color:#003580; margin:0; padding:0;white-space:nowrap
}
/*cambiado*/
.fondo-sin-borde-top {
	background-color:#FFFFFF;
	border-collapse: collapse; border-bottom:1px solid #0076BE; border-left:1px solid #0076BE; border-right:1px solid #0076BE; border-top:0px;
}

#tabla-ofertas h2{display: inline}
#tabla-ofertas a{text-decoration:none}
/*cambiado*/
.cuadro-resumen {
	background-color: #d4dee6;
}

.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: #F0F3F7;
}
/*cambiado*/
.titular-promos-hoteles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6f9dcb;
}
/*cambiado*/
.titular-grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0179EA;
	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:#F0F3F7;
}

.fondo-valoraciones	{
    background-color: #f96715;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

/*cambiado*/
.titular-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0179EA;
	text-decoration: none;
}
/*nuevo*/
.titular-ofertas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0179EA;
	background-color:#E1E7EF;
	text-decoration: none;
}
/*cambiado*/
.destacado-azul-rumbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0179EA;
	text-decoration: none;
}
/*cambiado*/
.texto-regular-corporativo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0179EA;
	text-decoration: none;
}

.texto-enlace-corporativo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: ##0000FF;
	text-decoration: none;
}
.texto-enlace-corporativo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FE8334;
	text-decoration: underline;
}

.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;
}
/*cambiado*/
.texto-bold-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0179EA;
	text-decoration: none;
}
/*cambiado*/
.texto-bold-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #f77774;
	text-decoration: none;
}
.texto-grande-azul-oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00284c;
	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;
}
/*cambiado*/
.textos-enlaces-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0000FF;
	text-decoration: underline;
}
/*cambiado*/
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:#FE8334;
	text-decoration: underline;
}
.textos-enlaces-bold-sin-tasas{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:bold;font-variant:normal;color:#c60000;text-decoration:underline}
A.textos-enlaces-bold-sin-tasas: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}
/*cambiado*/
.texto-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0179EA;
	text-decoration: underline;
}
/*cambiado*/
A.texto-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #e37915;
	text-decoration: underline;
}

/*cambiado*/
.blanco-mes-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0179EA;
	background-color:#E6E6E6;
	text-decoration:none;
}
/*cambiado*/
.dias-semana-superior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #e8f3ff;
	color: #000000;
	text-decoration: none;
}
/*cambiado*/
.dias-semana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #e8f3ff;
	color: #000000;
	text-decoration: underline;
}
/*cambiado*/
A.dias-semana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #e8f3ff;
	color: #0179EA;
	text-decoration: underline;
}
/*cambiado*/
.dias-entresemana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e8f3ff;
	color: #000000;
	text-decoration: none;
}
/*cambiado*/
A.dias-entresemana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #e8f3ff;
	color: #0179EA;
	text-decoration: underline;
}
/*CAMBIADO*/
.tabla{
	border:1px solid #0076BE;

}
.tabla-edades{
	border:1px solid #0076BE;
border-collapse:collapse;
text-align:center;
width:100%;
}
.tabla-gris{
border-collapse: collapse;
border: 1px solid #0076BE;
}
.tabla-naranja{
border-collapse: collapse;
border: 1px solid #fe8334;
}
/*cambiado*/
.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 #6f9dcb;
background-color: #6f9dcb;
}
/*cambiado*/
.tabla-recomendados{
border-collapse: collapse;
border: 1px solid #0179Ea;
background-color: #e9eef2;
}
/*cambiado*/
.tabla-buscadores{
border-collapse: collapse;
border: 1px solid #0076BE;
}
/*cambiado*/
.tabla-buscadores-fondo-color{
border-collapse: collapse;
border: 1px solid #0076BE;
background-color: #e8e8e8;
}
/*cambiado*/
.tabla-seo{
border-collapse: collapse;
border: 1px solid #0076BE;
}
/*cambiado*/
.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 #6f9dcb;
background-color: #E6E6E6;
}

/*cambiado*/
.tabla-entrepest-vacaciones{
border-collapse: collapse; border-top:0px; border-bottom:1px solid #0076BE; border-right:0px; border-left:0px;
}
/*cambiado*/
.tabla-bajopest-vacaciones{
border-collapse: collapse; border-top:0px; border-bottom:1px solid #cbbc86; border-right:1px solid #cbbc86;border-left:1px solid #cbbc86;
}
/*cambiado*/
.tabla-activpest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #765c00;
background-color:#eef3d3;
text-decoration:none;
border-collapse: collapse;border-top:1px solid #cbbc86;border-bottom:0px;border-right:1px solid #65695e;border-left:1px solid #cbbc86;
}
/*cambiado*/
.tabla-activpest-vacaciones-link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
background-color:#FFFFFF;
text-decoration:none;
}
/*cambiado*/
.tabla-reposopest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #cbbc86; border-bottom:0; border-right:1px solid #65695e;border-left:1px solid #cbbc86;
}
/*cambiado*/
.texto-reposopest-vacaciones{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
text-decoration:none;
}


/*cambiado*/
.tabla-vuelos-ida{
background-color:#e6e7e2;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta{
background-color:#f4f5f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-mas-vueltas{
background-color:#c0d7f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta-infodetallada{
background-color:#f4f5f1;
border-collapse: collapse;border-top:0;border-bottom:1px solid #0179EA;border-right:1px solid #0179EA;border-left:1px solid #0179EA;
}
/*cambiado*/
.tabla-vuelos-vuelta-infodetallada-interior{
background-color:#f4f5f1;
}

.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;
}
/*cambiado*/
.tabIa-mapa-hoteles-borde{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse; border-top:1px solid #0076BE; border-bottom:1px solid #0076BE; border-right:1px solid #0076BE;border-left:1px solid #0076BE;
}
/*cambiado*/
.tabla-activpest-hoteles{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #878787;
background-color:#FFFFFF;
text-decoration:none;
border-collapse: collapse;border-top:1px solid #0076BE;border-bottom:0;border-right:1px solid #65695e;border-left:1px solid #0076BE;
}

/*cambiado*/
.pest-inactiva{
border-collapse: collapse; border-botton: 1px solid #0076BE; border-left: 1px solid #0076BE; border-right: 1px solid #65695e; border-top: 1px solid #0076BE;
background-color: #d4dee6;
}

/*cambiado*/
.pest-activa{
background-color:#ffffff;
text-decoration:none;
border-collapse: collapse; border-botton:0; border-left:1px solid #0076BE; border-right:1px solid #65695e;border-top:1px solid #0076BE;
}

/*nuevo*/
.fondo-destacar-texto{
border-collapse: collapse;
border: 1px solid #f19999;
background-color: #feffc2;
}

.pest-buscador-activa{
border-collapse: collapse;
border: 1px solid #A0CF70;
background-color: #d8f3bc;
}
/*cambiado*/
.linea-azul {
border-collapse: collapse; background-color: #0179EA;
}
/*cambiado*/
.cajaseotitu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #E6E6E6;
	color: #000000;
}
.precios-seo-blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding-left:10px;
	
}
.precios-seo-blanco-peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding-left:10px;
	
}
.precios-seo-granate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ca7575;
	text-decoration:none;
	padding-left:10px;
	
}
/*cambiado*/
.precios-seo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0179EA;
	text-decoration:none;
}
/*cambiado*/
.precio-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003580;
	text-decoration:none;
}
.negro-horario-vuelos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
/*cambiado*/
.naranja-horario-vuelos {
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FF3300;
 text-decoration: underline;
} 
.naranja-comentario-horario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE8334;
	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;
}
/*cambiado*/
.gris-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	text-decoration:none;
}
/*cambiado*/
.negro-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
/*cambiado*/
A.negro-normal-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0179EA;
	text-decoration:underline;
}
/*cambiado*/
.negro-underline-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
/*cambiado*/
A.negro-underline-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FE8334;
	text-decoration:underline;
}
/*cambiado*/
.negro-bold-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
/*cambiado*/
A.negro-bold-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FE8334;
	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;
}



/*cambiado*/
.fondo-color {
	background-color: #6f9dcb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	border-collapse:collapse;
	border:1px solid #6f9dcb;
}
/*cambiado*/
.fondo-no-color {
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px solid #1f91fc;
}

.boton{
border-color:#000000;
font-size:10px;font-family:Verdana,Helvetica;
font-weight:bold;
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;
}
/*cambiaado*/
.blanco-normal-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF !important;
	background-color:#6f9dcb;
}
/*cambiado*/
.blanco-normal-fondo-azul-subrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF !important;
	text-decoration: underline;
	background-color:#6f9dcb;
}
/*cambiado*/
.blanco-bold-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6f9dcb;
}
.blanco-sin-fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	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:#0179EA;
}
.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;
}

#escaparates-homes h2 {display: inline;}
#escaparates-homes h3 {display: inline;}





@media print {
	.tabcontent {
		display: block !important;
		color: #2d2b2b;
	}
}
#headerContainer * {
	margin : 0; padding : 0; border : 0; outline : 0; font-size : 100%; vertical-align : baseline; background : transparent; line-height : 1; }
#header ol, #menu ol,#header ul, #menu ul {list-style : none; }
#header:focus, #menu:focus {outline : 0; }
#header address, #menu address,  #header em, #header em {font-style:normal; }

/*---------------------------------------------------------------------------------*/
/* 2. STRUCTURE 
/*---------------------------------------------------------------------------------*/
#header, #menu {
	width: 1000px;
	margin:0 auto;
	position:relative;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

/* /// Links /// */

#header a:link {color:#00F;}
#header a:visited {color:#609;}
#header a:hover, #header a:active {color:#fe8334;}

/* /// Classes for clearing floats ///  */

#header .pusher, #menu .pusher {clear:both; }

#header .clearfix:after, #menu .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}



/* 2.1 HEADER 
/*---------------------------------------------------------------------*/

#header .logo {background:transparent url(/pictures/logo.gif) no-repeat scroll 0 0;display:block;/*height:70px;*/height:68px;margin:4px 0 0;text-indent:-100000px;width:310px;float:left}

#header ul {display:block;margin:5px 0 0 0;float:right}

* html #header ul{} /* HACK FOR IE6 */
*+html #header ul{} /* HACK FOR IE7 */

#header #TopRightLinks{
	width:650px;
	float:right;
	}

#header #TopRightLinks ul {display:block;margin:10px 0 0 0;float:right;}

#header #TopRightLinks ul li a {font-size:11px; line-height:normal;}

#header #TopRightLinks ul li{display:inline;float:left; line-height:normal; border-right:none;}

#header #TopRightLinks ul li.LinkCliente{height:15px; margin-top:9px;padding:0 12px 2px 12px; border-right:solid #AFC2D6 1px;}

#header #TopRightLinks ul li.LinkPreguntas{height:15px; margin-top:9px;padding:0 12px;}

#header #TopRightLinks ul li.BgAtencion{height:32px; width:158px; margin:0 10px 0 0; background:url(/pictures/BgAtencion.gif) no-repeat bottom;}

#header #TopRightLinks ul li.BgAtencion a.MidAten{float:left; padding:9px 0 0 42px; font-weight:bold;}

#header #TopRightLinks ul li.BgPub{height:30px; width:92px; margin:1px 0 0 0; background: url(/pictures/BgPub92x30.gif) no-repeat;}

#header #TopRightLinks ul li.BgPub img.PeqPub{float:left; margin:3px 0 0 3px;}

#header ul#menu{margin-top:2px;}

#header ul#menu li{border:medium none;margin:0 2px 0 0;padding:0;}

#header ul#menu li a {
color:#FFFFFF;
}

#header ul li.last, #header ul li.phone, #header ul li.phonevachot, #header ul li.phoneCruises {border:none;}

#header ul li.phone {
	display:block;
	width:154px;
	height:30px;
	background:url(/pictures/phoneNumber.gif) no-repeat;
	text-indent:-100000px;
	margin:0 0 0 10px;
	padding-right:0;
}

#header ul li.phonevachot {
	display:block;
	width:154px;
	height:30px;
	background:url(/pictures/phoneNumbervachot.gif) no-repeat;
	text-indent:-100000px;
	margin:0 0 0 10px;
	padding-right:0;
}
#header ul li.phoneCruises {
	display:block;
	width:154px;
	height:30px;
	background:url(/pictures/phoneCruises-viajar.gif) no-repeat;
	text-indent:-100000px;
	margin:0 0 0 10px;
	padding-right:0;
}
#header ul li.phone p, #header ul li.phonevachot p,  #header ul li.phoneCruises p{margin-right:15px;margin-top:25px;text-align:right;text-indent:0;}


/*2.2 MENU  
/*---------------------------------------------------------------------------------*/

#menu{height:23px;border-bottom:7px solid #0076BE;  }
#menu li {
	display:block;
	float:left;
	margin-right:1px;
	white-space:nowrap;
}
* html #menu li {width:10px;}

/* Default */
#menu li a {
	display:block;
	padding-left:13px;
	height:23px;
	background:url(/pictures/bgTabLeft.gif) no-repeat left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#menu li a span {
	display:block;
	padding-right:12px;
	line-height:23px;
	background:url(/pictures/bgTabRight.gif) no-repeat right;
}

/* Current */
#menu li.current a {cursor:default;}
#menu li.current a, #menu li.current a:hover {background:url(/pictures/bgTabCurrentLeft.gif) no-repeat left;}
#menu li.current a span, #menu li.current a:hover span {background:url(/pictures/bgTabCurrentRight.gif) no-repeat right; cursor:pointer}

/* Mouse over */
#menu li a:hover {background:url(/pictures/bgTabOverLeft.gif) no-repeat left;}
#menu li a:hover span {background:url(/pictures/bgTabOverRight.gif) no-repeat right;}

/* 2.3 CCNTENT 
/*---------------------------------------------------------------------------------*/

#header, #menu, #content, #seo #seoContent, #footer {
	width: 1000px;
	margin:0 auto;

}
#footer-top-destinos{
clear:both 
}

#header {
	position:relative;
	display:block;
}

#menu {height:23px;border-bottom:7px solid #0076BE;padding:0; margin:0}

#content {
	min-height:300px;
	position:relative;
}
* html #content {height:300px;} /* HACK FOR IE6 */


/*clearer div used to align floating div*/
div.clearer {clear:both;line-height:0;}


/*HEADER*/
#header, #menu{position:relative;display:block;font:12px Arial, Helvetica, sans-serif;color:#000;width:1000px;margin:0 auto}
#header a:link{color:#00F}
#header a:visited{color:#609}
#header a:hover, #header a:active{color:#fe8334}
#header .pusher, #menu .pusher{clear:both}
#header .clearfix:after, #menu .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#header ol, #menu ol,#header ul, #menu ul{list-style:none}
#header:focus, #menu:focus{outline:0}
#header address, #menu address,  #header em, #header em{font-style:normal}
#header .logo{background:transparent url(/pictures/logo.gif) no-repeat scroll 0 0;display:block;/*height:70px;*/height:68px;margin:4px 0 0;text-indent:-100000px;width:310px;float:left}
#header ul{display:block;margin:5px 0 0 0;float:right}
/** html #header ul{top:10px}
*+html #header ul{top:10px}*/
#header #TopRightLinks{width:650px;float:right}
#header #TopRightLinks ul{display:block;margin:10px 0 0 0;float:right}
#header #TopRightLinks ul li a{font-size:11px;line-height:normal}
#header #TopRightLinks ul li{display:inline;float:left;line-height:normal;border-right:none}
#header #TopRightLinks ul li.LinkCliente{height:15px;margin-top:9px;padding:0 12px 2px 12px;border-right:1px solid #AFC2D6}
#header #TopRightLinks ul li.LinkPreguntas{height:15px;margin-top:9px;padding:0 12px}
#header #TopRightLinks ul li.BgAtencion{height:32px;width:158px;margin:0 10px 0 0;background:url(/pictures/BgAtencion.gif) no-repeat bottom}
#header #TopRightLinks ul li.BgAtencion a.MidAten{float:left;padding:9px 0 0 42px;font-weight:bold}
/*publicidad header*/
#header #TopRightLinks ul li.BgPub{height:30px;width:92px;margin:1px 0 0 0;background:url(/pictures/BgPub92x30.gif) no-repeat}
#header #TopRightLinks ul li.BgPub img.PeqPub{float:left;margin:3px 0 0 3px}
/*publicidad header*/
#header ul#menu{border-bottom:7px solid #0076BE;height:23px;margin-top:2px}
#header ul#menu li{border:medium none;margin:0 2px 0 0;padding:0;display:block;float:left;white-space:nowrap}
* html ul#menu li{width:10px}
#header ul#menu li a{color:#FFF;display:block;padding-left:11px;height:23px;background:url(/pictures/bgTabLeft.gif) no-repeat left;color:#fff;text-decoration:none;font-weight:bold}
#header ul#menu li a span{display:block;padding-right:9px;line-height:23px;background:url(/pictures/bgTabRight.gif) no-repeat right}
/*active y over*/
#header ul#menu li.current a{cursor:default}
#header ul#menu li.current a, #header ul#menu li.current a:hover{background:url(/pictures/bgTabCurrentLeft.gif) no-repeat left}
#header ul#menu li.current a span, #header ul#menu li.current a:hover span{background:url(/pictures/bgTabCurrentRight.gif) no-repeat right;cursor:pointer}
#header ul#menu li a:hover{background:url(/pictures/bgTabOverLeft.gif) no-repeat left}
#header ul#menu li a:hover span{background:url(/pictures/bgTabOverRight.gif) no-repeat right}


/* 2.4 FOOTER 
/*---------------------------------------------------------------------------------*/

/*Footer*/
#footer{/*width:776px;*/font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-style:normal;color:#000000;margin:0 auto;padding:50px 0 30px 0;width:1000px;text-align:center;clear:both}
#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:#6F9DCB}
#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}
* html #footer {padding-top:30px} /* HACK FOR IE6 */
#footer p.banner a{float:left}
#footer p.banner a.left{margin-right:12px}
#footer p.logos{text-align:center}
#footer p.logos img{margin:30px 0 0 0}
#footer ul{width:930px;margin:10px auto}
#footer ul li{display:inline;padding:0 10px;border-right: solid 1px #565656}
#footer ul li.last {border-right:none}
#footer p.copyright {text-align:center;margin-top:15px;color:#7b7b7b}

/*errores*/
#body {font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
line-height:120%;

padding:0;
text-decoration:none;}
#body div.error {background-color:#FBEDED;color:#c00;border:1px solid #c00;padding:5px 10px;}
#body div.message {background-color:#E6EFF8;color:#000;border:1px solid #0076BE;padding:5px 10px;}
#body div.error h2 {background-color:#FFEEEE;border-bottom:1px dotted #CC0000;color:#CC0000;font-size:11px;text-transform:uppercase;}
#body div.error p {color:#000;}
#body div.message h2 {background-color:#E6EFF8;border-bottom:1px dotted #0076BE;color:#0076BE;text-transform:uppercase;font-size:11px; background:url(/pictures/info-icon.gif) left no-repeat;padding-left:22px;}
#body div.message p {color:#000;}
#body div.group {margin:15px 8px; /*width:100%*/}
#body h2{margin:0;padding:4px 10px 4px 10px;font-size:12px;font-weight:bold;}
/*#body div.group-content {padding:0 8px;}*/
#body p {margin:8px 0;}




/****   Admin hoteles  ****/
#admin fondo_default{background-color: #ffffff;}
/*cambiado*/
#admin fondo_azul_titulo{background-color: #6f9dcb;}
/*cambiado*/ 
#admin fondo_linea_azul{background-color: #0179EA;} 
#admin fondo_gris{background-color: #ECE9D8;}

#admin txt_12_white_bold{color: #FFFFFF; font-size: 12px; font-weight: bold;}
#admin txt_10_blue_normal {color: #000000; font-size: 10px; font-weight: normal;}
#admin txt_12_red_bold {color: #BE001B; font-size: 12px; font-weight: bold;}
#admin txt_11_black_bold {color: #000000; font-size: 11px; font-weight: bold;}
#admin txt_11_black_normal {color: #000000; font-size: 11px;}
#admin txt_9_black_normal {color: #000000; font-size: 9px;}

#admin A.Link_12_blue_normal{color: #008dd6; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-decoration: none;}
#admin A.Link_favoriteCity{color: #000000; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
#admin A.Link_favoriteCity:HOVER{color: #FFFFFF; font-size: 10px; font-weight: bold;}
#admin A.Link_favoriteCity:FOCUS{color: #000000;}
#cuadro_tareas{float:left; width: 776px; text-align:center;}
#cuadro_tareas table{margin:0 auto;}
#general{margin-left:auto; margin-right:auto; text-align:center;}
.rumbo3 {color: #D00000; font-size: 7.5pt; line-height: normal; font-weight: bold; background-color: FFFFFF; }

/**** estilos combo buscador ****/

ul.autocompleter-choices {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #7c7c7c;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	border-bottom-color: #ddd;
	background-color: #fff;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 50;
	background-color: #fff;
	width: 142px;
}

ul.autocompleter-choices li {
	position: relative;
	margin: -2px 0 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	display: block;
	float: none !important;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 1em;
	line-height: 1.5em;
}

ul.autocompleter-choices li.autocompleter-selected {
	background-color: #fe8334;
	color: #fff;
}

ul.autocompleter-choices span.autocompleter-queried {
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
	{
	color: #0179ea;
}

#content .home-errors {
	margin: 0pt auto;
}
/* 2.4 FOOTER 
/*---------------------------------------------------------------------------------*/

#footer {
	padding-top:80px;
	text-align:center;
	clear:both
}
* html #footer {
	padding-top:30px;
} /* HACK FOR IE6 */
/* Banners ---------- */

#footer p.banner a {
	float:left;
}
#footer p.banner a.left {
	margin-right:12px;
}
/* Logos ------------ */

#footer p.logos {
	text-align:center;
}
#footer p.logos img {
	margin:30px 0 0 0;
}
/* Links ------------- */

#footer ul {
	width:1000px;
	margin:10px auto;
	white-space:nowrap;
}
#footer ul li {
	display:inline;
	padding:0 8px;
	border-right: solid 1px #565656;
}
#footer ul li.last {
	border-right:none;
}
/* Copyright ------------ */

#footer p.copyright {
	text-align:center;
	margin:20px;
	color:#7b7b7b;
	font-size:11px;
}
