
/*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{ font-size:12px}

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

/*default link over*/

#header a:hover{color:#424242}

/*Header styles*/
#header{width:782px;line-height:120%}
#header-cruceros{width:776px;line-height:120%}
div#header{background-color:#FFFFFF; padding:0px}
#header #header-logo{width:200px;float:left;margin:0 0 0 10px; background-color:#FFFFFF}
#header #header-logo img{border:none; padding:10px;}
#header-acceso-negocios{width:50%;height:45px;float:left;text-align:center;padding:20px 0 0 0}
#header-acceso-negocios img{margin:28px 0 0 0}
#header #header-customer-care{float:right;right:10px;top:10px;text-align:right}
#header #header-customer-care #header-phone{margin:10px 10px 0 10px}
#header #header-enlaces{width:40%;float:right;text-align:right}
#header ul{float:left;list-style:none;background-image:url(http://www.rumbo.es/pictures/background-header.gif);margin:5px 0 0 0;padding:6px 0 6px 0;width:100%}
#header li{float:left;margin:0 10px 0 18px;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.vacaciones{float:right;display:inline;background-color:#017AB9}
#header li.vacaciones a:hover{color:white;text-decoration:underline}
#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*/




/*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:779px;font-family:Arial Helvetica, sans-serif;font-size:11px; margin-top:15px;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:#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*/



.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;
}
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
}

.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}

.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;
}
.texto-grande-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: 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;
}
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-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;
}
.tabIa-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;
}
.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-ida-infodetallada{
background-color:#b4e1fd;
border-collapse: collapse;border-top:1px solid #008DD6;border-bottom:0px;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;
}

.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-buscador-activa{
border-collapse: collapse;
border: 1px solid #A0CF70;
background-color: #d8f3bc;
}
.linea-azul {
background-color: #008DD6;
}
.cajaseotitu {
	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: 18px;
	font-weight: bold;
	color: #000080;
	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: #ff6600;
	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;
}

.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: 10pt;
	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;
}





.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;
}

