/*
Copyright (c) 2008, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

Opodo (Opdes, Opdpt)
*/

/*Common Header y Footer*/
html, table {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; font-style:normal; font-variant:normal; color:#000000}
.clearer {clear:both;line-height:0;}
li{ list-style-type:none;}
#body a, a:link, a:visited {color:#990000;text-decoration:underline;}
a:hover{color:#000;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}

h1.tituloBuscador {text-align:center;color:#a6a6a6;margin:0;padding:0;white-space:nowrap}
.cabecera{ color:#990000}
.color.bordeexterior{background-color: #CCCC99;}
.univers {font-family: "Univers Condensed", Verdana, Arial, Helvetica;font-size: 11px;font-weight:bold;margin:0; padding:0;white-space:nowrap}
#tabla-ofertas h2{display: inline}
#tabla-ofertas a{text-decoration:none}
.datos-por-rellenar {font-size: 11px;text-decoration: none;background-color:#efa0a0;}
.cuadro-resumen {background-color: #ededf6;}
.titular-promos-hoteles {font-size: 12px;font-weight: bold;text-decoration: none;background-color: #d2d2e9;}
.tit-desglose-precio-vuelos {font-weight: bold;text-decoration: none;background-color:#E1E1E1;}
.bordeexterior{background-color: #e5e5c5;}
.negro-bold-peke {font-size: 9px;font-weight: bold;text-decoration:none;}
.negro-horario-vuelos {font-size: 12px;font-weight: bold;text-decoration: none;}
.naranja-horario-vuelos {font-size: 12px;font-weight: bold;color: #990000;text-decoration: underline;}
.naranja-comentario-horario {font-size: 12px;font-weight: bold;color: #990000;text-decoration: none;}
.texto-bold-verde {font-weight: bold;color: #990000;text-decoration: none;}
.tabla-vuelos-ida{background-color:#ebebce;border-collapse: collapse;border-top:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.tabla-vuelos-vuelta{background-color:#ffffff;border-collapse: collapse;border-top:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.tabla-vuelos-mas-vueltas{background-color:#ebebcf;border-collapse: collapse;border-top:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.tabla-vuelos-vuelta-infodetallada{background-color:#ffffff;
border-collapse: collapse;border-top:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.tabla-vuelos-vuelta-infodetallada-interior{background-color:#ffffff;}
.negro-destacado {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;}
.negro-no-destacado {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
.titular-grande {font-size: 18px;font-weight: bold;color: #990000;text-decoration: none;}
.titular-peke {font-size: 12px;font-weight: bold;color: #990000;text-decoration: none;}
.destacado-azul-rumbo {font-size: 11px;font-weight: bold;color: #990000;text-decoration: none;}
.texto-regular-corporativo {font-size: 11px;color: #990000;text-decoration: none;}
.texto-error {font-size: 14px;font-weight: bold;color: #be001b;text-decoration: none;}
.texto-bold-azul-oscuro {font-size: 11px;font-weight: bold;color: #990000;text-decoration: none;}
.texto-grande-azul-oscuro {font-size: 12px;font-weight: bold;text-decoration: none;}
.textos-enlaces-bold-azul-oscuro {font-size: 11px;font-weight: bold;color: #990000;text-decoration: underline;}
.textos-enlaces-bold {font-weight: bold;color: #990000;text-decoration: none;}
a.textos-enlaces-bold:hover {font-weight: bold;color: #990000;text-decoration: underline;}
.texto-enlaces {font-size: 11px;color: #990000;text-decoration: none;}
a.texto-enlaces:hover {font-size: 11px;color: #990000;text-decoration: underline;}
.dias-semana-superior {font-size: 9px;font-weight: bold;background-color: #ffffff;text-decoration: none;}
.dias-semana-calendario {font-weight: bold;background-color: ffffff;color: #ff2900;text-decoration: none;}
a.dias-semana-calendario:hover {font-weight: bold;background-color: #ffffff;color: #990000;text-decoration: none;}
.dias-entresemana-calendario {font-weight: bold;background-color: #ffffff;color: #000000;text-decoration: none;}
a.dias-entresemana-calendario:hover {font-weight: bold;background-color: #ffffff;color: #ff2900;text-decoration: none;}
.tabla{border-collapse: collapse;border: 1px solid #990000;}
.tabla-borde-blanco{font-weight: bold;color: #000000;border: 1px solid #ffffff;background-color: #ffffff;}
.tabla-recomendados{border-collapse: collapse;border: 1px solid #cccccc;background-color: #ededf6;}
.tabla-buscadores{border-collapse: collapse;border: 1px solid #999999;}
.tabla-buscadores-fondo-color{border-collapse: collapse;border: 1px solid #cccccc;background-color: #f7f7e7;}
.tabla-seo{border-collapse: collapse;border: 0px solid #990000;}
.tabla-leyenda{font-weight: bold;color: #ffffff;text-decoration:none;border-collapse: collapse;border: 1px solid #990000;background-color: #990000;}
.tabla-activpest-vacaciones{font-size: 11px;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-size: 11px;font-weight: bold;color: #424242;background-color:#f7f7e7;text-decoration:none;}
.tabIa-reposopest-vacaciones{font-size: 11px;font-weight: bold;color: #424242;background-color:#ffffff;text-decoration:none;border-collapse: collapse; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #65695e;border-left:1px solid #cccccc;}
.texto-reposopest-vacaciones{font-size: 11px;font-weight: bold;color: #424242;text-decoration:none;}
.tabIa-mapa-hoteles{font-size: 11px;font-weight: bold;color: #a0cf70;background-color:#FBA445;text-decoration:none;}
.tabIa-mapa-hoteles-borde{font-size: 11px;font-weight: bold;color: #000000;background-color:#FBA445;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; background-color:#FFFFFF}
.tabla-activpest-hoteles{font-size: 11px;font-weight: bold;color: #65597d;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 #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;background-color: #9285AA;}
.pest-inactiva a{ color:#FFFFFF}
.pest-activa{background-color:#ffffff;border-collapse: collapse; border-botton:0px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
.pest-buscador-activa{border-collapse: collapse;border: 1px solid #cccccc;background-color: #f0e1e8;}
.linea-azul {border-collapse: collapse; background-color: #CCCCCC;}
.cajaseotitu {font-size: 11px;font-weight: bold;color: #FFFFFF;background-color:#990000;}


/*nuevo*/
.titular-ofertas {font-size: 11px;font-weight: bold;color: #FFFFFF;background-color:#FBA445;}
.precios-seo {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #ff3300;text-decoration:none;}
.precios-seo_desde {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #ff3300;text-decoration: none;}
.precio-destacado {font-size: 14px;font-weight: bold;color: #ff3300;text-decoration:none;}
.negro-normal {color: #000000;text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.negro-extra-peke {font-size: 9px;color: #000000;text-decoration:none;}
.gris-normal {color: #000000;text-decoration:none;}
.negro-normal-enlaces {color: #000000;text-decoration:none;}
a.negro-normal-enlaces:hover {color: #990000;text-decoration:underline;}
.negro-underline-enlaces {color: #990000;text-decoration:underline;}
a.negro-underline-enlaces:hover {color: #000000;text-decoration:underline;}
.negro-bold-enlaces {font-size: 11px;font-weight: bold;color: #990000;text-decoration: none;}
a.negro-bold-enlaces:hover {font-size: 11px;font-weight: bold;color: #000000;text-decoration: none;}
.negro-bold, #body .negro-bold  {font-weight: bold;color: #000000;text-decoration:none;}
.fondo-valoraciones	{background-color: #ff3300;font-weight: bold;color: #ffffff;text-decoration:none;}
.fondo-color {background-color: #EBEBCE;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-weight:bold;color:white;border:1px;width:80px;height:19px;} 
.precio-resultado-vuelos {font-size: 16px;font-weight: bold;color: #FFFFFF;background-color:#FF3300;}
.centimos-resultado-vuelos {font-size: 12px;font-weight: bold;color: #FFFFFF;background-color:#ff3300;}
.blanco-normal-fondo-azul {color: #ffffff;background-color:#990000;}
.blanco-normal-fondo-azul-subrayado {color: #000000;text-decoration: underline;background-color:#cccc99;}
.blanco-bold-fondo-azul {font-size: 12px;font-weight: bold;color: #000000;background-color:#cccc99;}
.blanco-bold-fondo-gran-vacaciones {font-size: 12px;font-weight: bold;color: #ffffff;background-color:#990000;}
.blanco-sin-fondo {font-size: 8pt;color: #FFFFFF;text-decoration:none;}
.blanco-mes-calendario {font-size: 12px;font-weight: bold;color: #ffffff;background-color:#990000;text-decoration:none;}

.caja-vuelos {font-weight: bold;color: #999967;text-decoration: none;background-color: #E6E6C1;}
.caja-vh {font-weight: bold;color: #9DACBB;text-decoration: none;background-color: #D0DBE2;}
.caja-hotel {font-weight: bold;color: #9285AA;text-decoration: none;background-color: #D2D2E9;}
.caja-vacaciones {font-weight: bold;color: #FC3500;text-decoration: none;background-color: #F9F2D7;}
.caja-vacaciones-marron {font-weight: bold;color: #990000;text-decoration: none;background-color: #F9F2D7;}

.titular_blanco { font-weight:bold; color:#FFFFFF; background-color:#990000;}
.tit_rojo { font-weight:bold; font-size:11px; color:#be001b; background-color:#FFFFFF}
.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-size: 12pt;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color:#990000;}
.precio-seleccionado {font-size: 11pt;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color:#FF6600;}
.precio-mas-caro {font-size: 11pt;font-weight: bold;color: #000080;text-decoration: none;background-color:#DDEEFB;}
.precio-segundo-caro {font-size: 11pt;font-weight: bold;color: #000080;text-decoration: none;background-color:#8DC5F0;}
.precio-medio {font-size: 11pt;font-weight: bold;color: #000080;text-decoration: none;background-color:#BBDDF6;}
.precio-segundo-barato {font-size: 11pt;font-weight: bold;color: #000080;text-decoration: none;background-color:#DDEEFB;}
.precio-mas-barato {font-size: 11pt;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;}

@media print {
	.tabcontent {
		display: block !important;
		color: #2d2b2b;
	}
}

.txt_11_black_normal {font-size: 11px;}
.txt_11_black_bold {font-size: 11px; font-weight: bold;}
.blanco-bold {font-weight: bold;color: #FFFFFF;text-decoration:none;}
.blanco-bold-11 {font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration:none;}
.tabla-gris{ border-collapse: collapse;border: 1px solid #B0AFAF;}
.telefono {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #ff3300;text-decoration: none;}
.fondo-no-color_marron {background-color:#FFFFFF;border-collapse: inherit;border: 1px solid #990000;}
.fondo-no-color_verde {background-color:#FFFFFF;border-collapse: inherit;border: 1px solid #026431;}
.tabla-descripcion {background-color:#F9D7C3;border-collapse: collapse;border: 1px solid #990000;}
.blanco-mes-calendario_amarillo {font-size: 12px;font-weight: bold;color: #ffffff;background-color:#FBA445;text-decoration:none;}
.titular-buscador-costas {font-size: 12px;font-weight: bold;color: #ffffff;text-decoration: none;background-color: #FBA445;}

/*Footer*/
#footer{ width:1000px; border-top: 1px solid #990000; border-bottom: 1px solid #990000; margin-top:20px}
#footer #group-1,#footer #group-2,#footer #group-3{ padding:8px;}
#footer #group-1{float:left; color:#999999; font-size:10px}
#footer #group-1 ul{list-style-type:none;margin:10px 0 0 0; padding:0}
#footer #group-2{float:left; color:#990000; margin-left:130px}
#footer #group-2 ul{list-style-type:none;font-size:11px; margin-left:100px; padding:0}
#footer #group-2 li{ float:left; margin-right:5px}
#footer #group-2 div.logoscont{padding-top:25px;*padding-top:20px;}
#footer #group-2 img{ margin:0 4px; border:0}
#footer #group-3{float:right}

/*Header*/
.left{float:left;}
.right{float:right;text-align:right}
#header{ width:1000px}
#header p{ font-size:10px}
#header div.link p{/*margin-left:250px;*/margin-left:190px; margin-top:40px;}
#header div.link p span{ margin-right:5px} 
#header div.telef{ width:300px; height:60px}
#header div.telef p{margin:4px 5px 0 0}
#header #canales{border:1px solid #FFFFFF; background-color:#990000;}
#header #canales li{ border-right:1px solid #FFFFFF;padding:8px 18px; color:#FFFFFF; margin-top:0}
#header div.bottom{background-image: url(/pictures/efecto-sombra.jpg); background-repeat:repeat-x; height:7px;}
#header #canales li{ font-size:11px; float:left;}
#header #canales li a{color:#FFFFFF; text-decoration:none}
#header #canales li a:hover{ text-decoration:underline}
#header #canales li.active{ font-weight:bold; background-image:url(/pictures/bg-header-active.jpg); background-repeat:repeat-x; z-index:10; background-color:#FF7E28}

/*Header PT*/
#header.pt div.telef{ width:380px; height:60px}
#header.pt div.link p{/*margin-left:150px;*/margin-left:90px;}

/*Header DO*/
#header.do{ margin:2px 2px -2px 2px}

/*autocompleter*/
ul.autocompleter-choices {position: absolute;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-color: #fff;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: #F0F1D4;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: #990000;}
.autocomplete li.selected{background-color: #F7CFC8;color: #000;border-bottom:1px solid #995D5D;border-top:1px solid #995D5D;}

/*Pagina Espera*/
#content-espera{ width:1000px; margin-bottom:40px; font-size:10px}
#content-espera table{font-size:10px;margin:0 auto; *margin-left:160px}

/*pagina-espera-org*/
#loading-content-esp{ width:776px; padding-top:50px;}
#loading-esp{ width:500px;height:180px;margin:0 auto;background-image:url(/pictures/bg-loading.jpg);background-repeat:repeat-x;}
#loading-esp div{ width:50px;margin: 20px auto; padding-top:108px;*padding-top:98px}




