
/*Common*/
html, table{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
input, select, option, textarea {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:black;}
strong {font-weight:bold;}
.invisible {visibility:hidden;}
.flecha {font-family:Arial, Helvetica, sans-serif;font-size:9px;margin-right:2px;}
.precio {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;font-weight:bold;}
.justify{text-align:justify}
.clearer {clear:both;line-height:0;}
.hidden {display:none;}
.pointer{cursor:pointer}
ul{padding:0; margin:0;}
li{ list-style-type:none}
.left{float:left;}
.right{float:right;text-align:right}
.margin-t{ margin-top:5px}
.margin-r{ margin-right:10px}
label{ font-weight:normal; font-size:11px}


.pest-inter {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;background-color:#2F7375;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;}

.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: #fff;
	text-decoration: none;
	background-color: #67A2A3;
}

.titular-grande {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;font-variant: normal;color: #2F7375;text-decoration: none;}
/*vuelos+hotel*/#carrito .titular-grande, #tabs0tab0 .titular-grande{color:#ffffff;}

.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: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}

.rumbo14{color:#2F7375;}

.titular-peke {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-weight: bold;font-variant: normal;color: #2F7375;text-decoration: none;}
/*vuelos+hotel*/#carrito .titular-peke, #tabs0tab0 .titular-peke{color:#ffffff;}

.destacado-azul-rumbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F7375;
	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: #2F7375;
	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:#2F7375;
	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: #000;
	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: #2F7375;
	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-verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F7375;
	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: #2F7375;
	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: #FCF1DC;
	color: #2F7375;
	text-decoration: none;
}
.dias-semana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #FCF1DC;
	color: #FF0000;
	text-decoration: underline;
}
A.dias-semana-calendario:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #2F7375;
	color: #ffffff;
	text-decoration: underline;
}
.dias-entresemana-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #FCF1DC;
	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 #2F7375;
}
.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: #2F7375;
}
.tabla-recomendados{
border-collapse: collapse;
border: 1px solid #2F7375;
background-color: #E5EEEE;
}
.tabla-buscadores{
border-collapse: collapse;
border: 1px solid #2F7375;
}
.tabla-buscadores-fondo-color{
border-collapse: collapse;
border: 1px solid #2F7375;
background-color: #ECF1F2;
}
.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: #424242;
text-decoration:none;
border-collapse: collapse;
border: 1px solid #cccccc;
background-color: #F9C257;
}
.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:#FCF1DC;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #2F7375;border-right:1px solid #2F7375;border-left:1px solid #2F7375;
}
.tabla-vuelos-vuelta{
background-color:#ECF1F2;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #2F7375;border-right:1px solid #2F7375;border-left:1px solid #2F7375;
}
.tabla-vuelos-mas-vueltas{
background-color:#67A2A3;
border-collapse: collapse;border-top:0px;border-bottom:1px solid #2F7375;border-right:1px solid #2F7375;border-left:1px solid #2F7375;
}
.tabla-vuelos-vuelta-infodetallada{
background-color:#eaf7ff;
border-collapse: collapse;border-top:0;border-bottom:1px solid #2F7375;border-right:1px solid #2F7375;border-left:1px solid #2F7375;
}
.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:#F9C257;
text-decoration:none;
}
.tabIa-mapa-hoteles-borde{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #424242;
background-color:#F9C257;
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:#fff;}

.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 #F9C257;
background-color: #FCF1DC;
}

.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: #2F7375;
}
.cajaseotitu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #0066CC;
}

/*nuevo*/
.titular-ofertas {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCE3F2;
	color: #2F7375;
}
.precios-seo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
.precio-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
.text-tabla-verde {
	background-color:#006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	text-decoration:none;
}

.negro-horario-vuelos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.naranja-horario-vuelos {
 font-family: Verdana,Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ff6600;
 text-decoration: underline;
} 
.naranja-comentario-horario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.negro-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.negro-no-destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.negro-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.negro-extra-peke {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.gris-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
.negro-normal-enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
A.negro-normal-enlaces:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #2F7375;
	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: #2F7375;
	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: #2F7375;
	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;
	background-color:#2F7375;
}
.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:#2F7375;
}
.blanco-bold-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#2F7375;
}
.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:#F9C257;
	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:#2F7375;
}
 
.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:#2F7375;
}
.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 #2F7375;}
#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 #2F7375;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 #2F7375;background-image:url(mapa-metro.jpg);}
#intro-info-util{height:60px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px;border:solid 1px #2F7375;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 */


/*clearer div used to align floating div*/
div.clearer {clear:both;line-height:0;}

*Header*/
/*Reset all styles of #header*/

#header, #header div, #header h1, #header h2, #header h3, #header p, #header table{
margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-style:normal;font-variant:normal}

#header input, #header select, #header option, #header textarea{
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:black;margin:0;padding:0;font-weight:normal}

/*default link & visited link*/

#header a, #header a:link, #header a:visited{color:#2F7375}

/*default link over*/

#header a:hover{color:#424242}

/*Header styles*/
#header{width:1000px; text-align:center;}

/*Fin Header*/


/*Footer*/
#footer{width:1000px;border-top: 1px solid #608585; background-color:#ECF1F2;height:68px; margin-top:20px; padding:5px 5px 8px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
#footer div.middle{ background-color:#FFFFFF; height:60px}
#footer div.text p{ padding:10px 5px 0 0; line-height:14px}
/*Fin 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:1000px;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:#2F7375}
#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*/

/*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: #FCF1DC;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: #2F7375;}
/*Fin autocompleter*/

/****   Admin hoteles  ****/
.fondo_default{ background-color: #ffffff;}
.fondo_azul_titulo{ background-color: #2F7375;}
.fondo_linea_azul{ background-color: #2F7375;}
.fondo_gris{ background-color: #ECE9D8;}

.txt_12_white_bold{color: #FFFFFF; font-size: 12px; font-weight: bold;}
.txt_10_blue_normal {color: #000; font-size: 10px; font-weight: normal;}
.txt_12_red_bold {color: #2F7375; 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; line-height:16px}
.txt_9_black_normal {color: #000000; font-size: 9px;}

A.Link_12_blue_normal{color: #2F7375; 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 ****/


/*pagina-espera-org*/
#loading-organizando{ width:430px;height:180px;margin:0 auto;}

/* Pagina de espera */
#loading-content{ width:600px; height:auto; background-image:url(/pictures/bg-degrad.jpg); background-position:bottom;background-repeat:repeat-x; border:1px solid #2F7375; position:relative;text-align:center; margin:40px 200px}
#loading-content h1{color:#608585;font-size:23px;margin:15px;text-align:center}
#loading-content div.carga{ text-align:center; margin:10px 0 30px;}
#loading-content img{ margin:0 auto;}
#loading-content p{ color:#2F7375;margin:10px 15px 8px 15px;font-size:12px;font-weight:bold;}
#loading-content p a{color:#2F7375; font-weight:normal}
#loading-content p.text-red{color:#ff0000; font-size:12px; font-weight:normal}

/*vuelo+hotel*/
.ongletTextEna{background-color:#ECF1F2; border-color:#2F7375; color:#2F7375}
.rumbo28{ font-size:10px; color:#000000}
.ongletMiddle{border-color:#2F7375;}
.estilo_10_bold{font-size:9px; color:#000000}
.estilo_hora{color:#000000}
.ongletMain{background-color:#ECF1F2;border:1px solid #2F7375}
.ongletMiddle{background-color:#ECF1F2;border:1px solid #2F7375}
.ongletSpace{border-bottom:1px solid #2F7375}
.estilo_10_regular_marino{color:#000000}
.rumbo26{background-color:#2F7375;}
.rumbo12{background-color:#ECF1F2;color:#000000; font-size:10px}
.rumbo27{color:#2F7375}
.disabled3{color:#ff0000;background-color:#ECF1F2;}
.txt_10_blue_bold{color:#ff0000}
.rumbo6{color:#000000;font-size:10px;padding:5px;line-height:15px;}
.txt_12_blue_bold{color:#2F7375}

/*superbuscador*/
.rumbo32{background-color:#2F7375;border:1px solid #2F7375;background-image:url(/pictures/bg-superbuscador.jpg);; background-repeat:repeat-x}
.rumbo66{color:#000;}
.rumbo33{background-color:#F9C257;color:#2F7375;}
.rumbo27 {color:#2F7375;}
.rumbo34{background-color:#F9C257;color:#2F7375;}

.tablaSB{color: #000; font-size: 7.5pt;border-style: dotted; border-collapse: collapse; border:1px solid #2F7375;;background-color: #ffffff;}
.escalaPrecios1,.escalaPrecios2,.escalaPrecios3,.escalaPrecios4,.escalaPrecios5{border-style: dotted; border-collapse: collapse; border: 1px solid #2F7375;font-family: Verdana, Arial, Helvetica, sans-serif; color: #2F7375; font-size: 8pt; font-weight: bold; text-decoration: none;}
.escalaPrecios1 {background-color: #F9AF1F;}
.escalaPrecios2 {background-color: #F9C662;}
.escalaPrecios3 {background-color: #F9D692;}
.escalaPrecios4 {background-color: #F9E5BE;}
.escalaPrecios5 {background-color: #F9EFDB;}
.escalaPrecios1:HOVER,.escalaPrecios2:HOVER,.escalaPrecios3:HOVER,.escalaPrecios4:HOVER,.escalaPrecios5:HOVER{border: 0px solid #FFFFFF;}
.escalaPrecios1:LINK,.escalaPrecios2:LINK,.escalaPrecios3:LINK,.escalaPrecios4:LINK,.escalaPrecios5:LINK{border: 0px solid #FFFFFF;}
.escalaPrecios1:VISITED,.escalaPrecios2:VISITED,.escalaPrecios3:VISITED,.escalaPrecios4:VISITED,.escalaPrecios5:VISITED{border: 0px solid #FFFFFF;}




