/*
Copyright (c) 2010, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

RMBES(rumbo.es)
*/

.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}
.titdesglose { background-color: #008DD6;color: #FFFFFF;font-size: 8pt;font-weight: normal;}
.fondo-valoraciones{background-color:#008DD6;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:bold;color:#FFF;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}
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}
.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:#75ae11;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}
.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}
.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:1px solid #008DD6; background-color:#FFF}
.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;
}
/*comprobado*/

.titular-ofertas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#CCE3F2;
color:#008DD6;
}
.precios-seo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
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:bold;
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:none;
}
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;
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 !important;
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 !important;
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:14px;
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;
}
}

/* informacion util 
#container-info-util{width:776px;height:1400px}
#header-info-util{width:776px;height:50px;background-color:#FFFFFF}
#header-info-util p{float:right;margin:10px 150px 5px 50px}
#menu-info-util{width:776px;height:40px}
#menu-info-util li{	list-style-type:none;display:inline;padding-left:12px}
#menu-info-util ul{height:40px;margin:0px;padding:5px;background-image:url(degrado-azul-menu.jpg);background-repeat:repeat-x}
#main-info-util{width:776px;height:320px;background-image:url(fondo-destino.jpg);background-repeat:no-repeat;	}
#titulo-info-util{width:330px;height:35px;float:left;background-image:url(degrado-azul-info1.jpg);background-repeat:repeat-x;border:solid 1px #008DD6}

#container-info-util #datos{width:215px;float:right}
#datos-interes{width:215px;height:170px;background-image:url(degrado-azul-info2.jpg);background-repeat:repeat-x;border:solid 1px #008DD6;margin:0}
#datos-interes p{padding:10px;margin:0px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px}
#mapa-metro{width:215px;height:40px;margin:20px 0 0 0;border:solid 1px #008DD6;background-image:url(mapa-metro.jpg)}
#intro-info-util{height:60px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px;border:solid 1px #008DD6;background-image:url(degrado-azul-intro.jpg);margin:0 0 0 0}
#intro-info-util h3{margin:0 0 10px 0;text-align:left}
#main2-info-util{height:1200px;margin:50px 0 0 0;float:left;padding:10px;background-image:url(fondo-bandera.jpg);background-repeat:no-repeat}
#main2-info-util p hr{margin:5px 20px 5px 10px;line-height:20px;height:1px}
#main2-info-util h2{margin-bottom:0px}
.negro-titular{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000000}
#datos-interes li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;list-style-type:square;margin:5px 15px 5px 0;padding:0px}
#datos-info-util ul{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;list-style-position:outside;margin:10px 0 5px 20px;
padding:10px}
#titulo-info-util h1{margin:5px 10px 5px 10px}
/* informacion util */

/*Header styles*/
#header{width:1000px;line-height:120%}
#header-cruceros{width:776px;line-height:120%}
div#header{background-color:#FFFFFF; padding:0px; padding-top:7px;}
#header #header-logo{width:200px;float:left;margin:0 0 0 10px; background-color:#FFFFFF}
#header #header-logo img{border:none}
#header-acceso-negocios{width:380px;height:45px;float:left;text-align:right;padding:20px 0 0 0}
#header-acceso-negocios img{margin:18px 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{float:right;margin:10px 0 0;text-align:right;width:65%}
#header ul{float:left;list-style:none;background-image:url(/pictures/background-header.gif);background-repeat:repeat-x;margin:5px 0 0 0;padding:5px 0 3px 0;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
#header.pt li, #header.en li{display:block;float:left;margin:0 5px;text-align:center;width:12%;color:#FFFFFF}
#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}
#header div.clearer{clear:both;line-height:0}
#header #header-customer-care #enlaceAAC{font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(/pictures/ico-aac.jpg); width:190px; height:50px;font-size:12px;font-weight:bold;line-height:16px}
#header #header-customer-care #enlaceAAC a{text-decoration:underline; position:relative;top:26px;right:10px}
#header #header-customer-care #AAC{height:50px}
#header #header-customer-care #AAC .mail-aac{font-size:13px;margin-top:4px;font-weight:bold;letter-spacing:-0.5px}
#header.es .roaming{margin:-3px 0 0 25px}
#header .new-item{position:relative;}
#header li.new-item img{float:left;left:0px;margin-right:3px;position:absolute;top:-1px;}
/*Fin Header*/

/* header2010*/
#header.es{padding:0}
#header.es ul{margin:0;padding:0;background:none;float:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;width:auto}
#header li a, #header li a:link, #header li a:visited{color:#008DD6;text-decoration:underline}
#header.es li{margin:0;padding:0}
#header.es{width:1000px;display:table;margin:0 0 4px 0;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
#header.es a{color:#008DD6;text-decoration:underline}
#header.es #logo{float:left;height:50px;margin:10px 0 15px 15px}
#header.es .acceso-empresas{float:left;margin:10px 0 0 135px}
#header.es .servicios-externos{float:left;border:1px solid #DEDFE0;margin:10px 0 0 15px;font-size:11px;background-image:url(/pictures/servicios-header-bg.gif);background-repeat:repeat-x}
#header.es .servicios-externos a{display:block;float:left;color:#000000;text-decoration:underline;padding:3px}
#header.es .servicios-externos a:hover{color:#008DD6;text-decoration:underline}
#header.es .servicios-externos a span{display:block; float:left;margin:3px 10px 0 5px}
#header.es .atencion-cliente{float:right;background-image:url(/pictures/img-header-AAC.gif);background-repeat:no-repeat;height:45px;width:190px}
#header.es .atencion-cliente ul{color:#1189CB;font-size:11px;font-weight:bold;margin:0;text-align:right;padding:8px}
#header.es .atencion-cliente ul.simple{padding:15px 12px 0 0}
#header.es .servicios-cliente{display:block;float:right;margin:10px 0 0 0;text-align:right;width:60%}
#header.es .servicios-cliente a:hover{color:#424242}
#header.es .canales{float:left;width:100%;clear:both}
#header.es .canales ul{width:1000px;height:22px;background-image:url(/pictures/bg-canales-header.gif);background-repeat:repeat-x;float:left;margin:0;padding:0}
#header.es .canales li{display:inline-block;float:left;margin:3px 4px 0 5px;text-align:center;font-size:9px;color:#FFFFFF}
#header.es .canales li a{color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:11px}
#header.es .canales li a:hover{color:#000000}
#header.es .canales li.active, #header.es .canales li.active a{color:#000000}
#header.es .canales li.negocios{background-image:url(/pictures/negocios-header-bg.gif);background-repeat:no-repeat;width:80px;height:18px;margin:2px 0 0 5px}
#header.es #AAC{float:right;background-image:url(/pictures/img-header-AAC-bg.gif);background-repeat:no-repeat;height:45px;text-align:right;width:190px}
#header.es #AAC a{font-size:10px;font-weight:bold;margin:0 5px 0 0}
#header.es #AAC .mail-aac{margin:0}
#header.es #sub-menu{background-color:#E4F0FD;border-bottom:1px solid #9FCEFD;float:left;width:100%}
#header.es #sub-menu ul{margin:0;padding:0 0 0 15px;height:21px}
#header.es #sub-menu li{display:inline-block;float:left;margin:3px 20px 0 0;text-align:left;color:#1388C2;font-size:11px}
#header.es #sub-menu li a{text-decoration:none}
#header.es #sub-menu li a:hover{color:#424242}
#header.es #sub-menu li.active{color:#1388C2;font-weight:bold}
#header.es #sub-menu li.patrocinado{float:right;font-weight:bold}
#header.es #sub-menu li.patrocinado span{margin:0 15px 0 0;font-weight:normal}
/* header2010*/

/*Footer*/
#footer{font-family:verdana,arial,sans-serif;width:1000px;margin:10px 0 20px 0;float:left;text-align:center}
#footer ul{margin:0; padding:0;list-style:none}
#footer .background-top{width:100%;height:10px;background-image:url(/pictures/new-footer-fondo-top.gif);background-repeat:no-repeat;float:left;}
#footer .body-footer{width:100%;height:auto;background-image:url(/pictures/new-footer-fondo-body.gif);background-repeat:no-repeat;background-position:bottom;float:left;margin-bottom:20px;}
#footer .accesibilidad{width:780px;clear:both; margin:10px auto 0 auto;}
#footer .accesibilidad li{float:left;}
#footer .text-acces{text-align:center;width:480px; padding:8px 10px 0 10px;margin:0;font-size:10px;font-weight:bold;line-height:18px;}
#footer .copyR{font-size:10px;text-align:center;padding:0 15px;margin-bottom:5px; clear:both}
#footer .links-foot{font-size:9px;width:780px; margin:10px auto}
#footer .links-foot .links-middle li a{ font-size:9px}
#footer .world-links{width:720px; margin:10px auto;font-size:11px;clear:both;}
#footer .offer-links{width:560px;margin:10px auto;clear:both;}
#footer .links-left{width:5px;height:27px;background:url(/pictures/caja-ie-izq-top.gif) no-repeat;float:left;}
#footer .links-right{width:5px;height:27px;background:url(/pictures/caja-ie-der-top.gif) no-repeat;float:left;}
#footer .links-middle{width:-moz-max-content;height:27px;background:url(/pictures/footer-caja-fondo.gif) repeat-x;margin:0;padding:0;list-style-type:none;line-height:27px; float:left; font-size:10px}
#footer .links-middle ol, #footer .links-foot ul {list-style-image:none;list-style-position:outside;}
#footer .links-middle li {display:inline;height:27px; float:left}
#footer .links-middle li a {color:#008DD6;text-decoration:underline}
#footer .links-middle li a:hover{color:#424242;text-decoration:underline;}
#footer .links-middle li span {color:#CCCCCC;padding:0 5px}
#footer .links-middle strong{margin-right:7px;font-size:10px;}
#footer .world-links .links-middle li img{margin-right:4px;position:relative;top:4px;}
.clearer {clear:both;line-height:0;}

/*autocompleter*/
ul.autocompleter-choices{position:absolute;*top:185px;*left:70px;margin:0;padding:0;list-style:none;border:1px solid #99bbcc;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-image:url(/pictures/ppixel-background-autocompl.gif)}

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:#cceeff;
color:#000;
}

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:#008DD6;
}

/*Fin autocompleter*/

/****   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 ****/

/* llamada-negocios */
#mail-business{
position:absolute;
top:40px;
right:239px;
width:150px;
}
#acceso-business{
position:absolute;
top:40px;
right:493px;
width:150px;
}
/* fin llamada-negocios */

/*pagina-espera-org*/
#loading-content-esp{width:1000px; padding:50px 0 50px 0}
#loading-esp{ width:430px;height:180px;margin:0 auto;border:1px solid #008DD6;background-image:url(/pictures/bg-loading.jpg);background-repeat:repeat-x}
#loading-esp div{ width:50px;margin:20px auto }
#loading-esp div.text{ width:350px;color:#676767; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:20px auto; text-align:center}
#loading-esp ul{ list-style-type:none; margin:0; padding:0}
#loading-esp li{padding-top:10px}
#loading-esp li.peq{ font-size:12px}





