/*

Copyright (c) 2010, Red Universal de Marketing y Bookings Online, S.A. (Rumbo) All rights reserved.

RMBES(rumbo.es)

*/

ul,ol,li{margin:0;padding:0}

/* Searchbox */
#searchbox-seohotel{width:309px;*width:315px;border-left:solid 1px #77AF14;border-right:solid 1px #77AF14; border-top:solid 1px #77AF14;background-color:#F6FCEC;padding:8px 2px 0 2px}
#searchbox-seohotel fieldset{padding:5px 2px 5px 7px;border:none}
#searchbox-seohotel .campo-fecha{/*float:left;*/width:50%}
#searchbox-seohotel .habitacion{float:left;width:30%}
.borde-seohotel{width:315px;background-image:url(/pictures/borde-buscador-seohotel.jpg); background-repeat:no-repeat;height:18px}
#searchbox-seohotel .boton-buscador{float:right}
#searchbox-seohotel .campo-fecha{width:120px;height:18px;background-image:url(/pictures/calendar.gif); background-repeat:no-repeat;background-position:right;padding:2px 2px 0px 2px;margin:0 0 5px;border:solid 1px #999999;cursor:pointer}
#searchbox-seohotel .noches{width:50%; float:right;margin-top:-25px;}
#searchbox-seohotel .personas{margin:0 0 4px 0}
#searchbox-seohotel label.inline{display:inline}
#content .yui-calcontainer.withtitle {display:none;font-size:12px;padding-top:0;position:absolute;}
#content .yui-calcontainer.multi {padding:0 5px;}
#content .yui-calcontainer {float:left;position:absolute;}
#content .yui-calcontainer {background-color:#008DD6;border:1px solid #008DD6;padding:10px;z-index:3;}

#content div.titular-hotel{float:left;width:75%}
#content div.titular-hotel h1{float:left;color:#008DD6}
#content div.titular-hotel .categoria-hotel{float:left;padding:5px 5px 0 2px}
#content div.titular-hotel .localidad-hotel{float:left;font-size:11px;font-weight:bold;padding:5px 0 0}
#content .precio-destacado-hotel{color:#008DD6;float:right;font-weight:bold;padding:0 5px 0 0}
#content .precio-destacado-hotel .precio-hotel{font-size:18px}
#content .precio-destacado-hotel .iva-hotel{font-weight:normal}
#content p.noches-hotel{clear:both;color:#808080;font-weight:bold;margin:5px 0 2px;padding:0 0 0 5px}

.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}

/**** estilos de seo de hoteles *****/

/* Video */
#content .video{clear:both;cursor:pointer}
#content .video h2{font-size:12px;font-weight:bold;color:#008dd6;text-decoration:underline;cursor:pointer;margin:10px 0 0 0}
#content .video-desplegado span{background-color:#CCCCCC;clear:both;color:#000000;font-weight:bold;margin:0 0 0 500px;padding:5px 16px 3px;text-align:right;text-decoration:underline;cursor:pointer}
#content .video-desplegado{float:left}
#content #divVideo{background-color:#CCCCCC;padding:10px}
/* Video */


.pie-pagina{
	float: left;
	/* arreglo pantallas grandes*/
	clear: both;
}
a.negro-normal-enlaces:link{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:visited{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{color:#008DD6;}
a.negro-bold-enlaces:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color: #000000;text-decoration:none}
.boton-buscar{margin-left:187px;padding:9px}
.precio-estimado{color:#808080;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin-left:15px;margin-top:14px}
.precio-estimado-mas{color:#808080;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin-bottom:0;margin-left:15px;margin-top:0;*margin-top:5px}
.click{color:#808080;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;padding:2px 0 0 4px;}
h1 {margin:0px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;}
h2 {margin:0px;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;}
h3 {margin:0px;font-weight:normal;font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;}
.main{width: 775px;position:relative}
.lateral{background-color:#FFFFFF;float:left;margin-bottom:10px;margin-left:5px;margin-top:5px;width:325px}
.lateral_localidad{background-color: #ffffff;margin-bottom:15px;margin-left:6px;width:300px;float:left;}
.precio_azul{background-color:#008DD6;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:25px;left:555px;position:absolute;text-align:center;top:18px;width:90px}
.precio_iva_blanco{background-color:#ffffff;color:#008DD6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;left:655px;position:absolute;top:27px;width:80px}
.precio_iva{background-color:#D6ECF9;color:#008DD6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;left:655px;position:absolute;top:27px;width:80px}
.precio-numero{position: relative;top:5px}
.boton-seleccionar{ float:right;margin-right:10px;_margin-right:5px}
.divFotohotel{background-color:#F0F9E4;float:left;margin-left:10px;_margin-left:5px;margin-top:10px}
.divFotohotel-primer{background-color: #f0f9e4;float:left;margin-top:15px;margin-left:15px}
.divFotohotel2{background-color: #FFFFFF;float:left}
.divTextohotel2{ background-color: #FFFFFF;float:left;margin-left:15px;margin-top:15px;width:550px}
.divTextohotel{background-color:#D6ECF9;float:left;margin-left:15px;margin-top:15px;width:550px}
.lateral_derecho{background-color: #CCE3F2;padding-left:10px;width:440px;float:left}
.principal{background-color: #ffffff;padding: 4 4 4 4px;margin-right: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style: normal;font-weight: normal;color: #000000;text-decoration:none;float:left;
width:400px} 
.cuerpo{margin: 15 0 100 0px}
/* Para las localidades */
.contCapa{position:relative;
  left:10px;
   right:10px;
} 
.derCapa {
 float:left;
padding-left:50px; /* relativo a la capa izquierda */
 width:400px;
 padding-right:50px;

}



/*estilos nueva caja de enlaces*/

.nota-media-little{background-color: #FFA200;border: 1px solid #FFFFFF;color: white;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;margin-left: 15px;margin-right: 10px;padding: 1px 2px 1px 4px;position: relative;text-align: center;}
.hoteles-cercanos-listado{float: right; margin-left: 0; width: 25%;} 
.hoteles-cercanos-name{float: left;} 



 /****************** estilos para las fotos **********/
.lateral_fotos {
background-color:#ECEEEF;
border:1px solid #999797;
float:left;
margin:5px 0 0 5px;
padding:4px;
width:400px;
}
.foto_principal {
background-color:#eceeef;
float:left;
padding-left:15px;
padding-top:10px;
width:180px;
height:155px;
padding-bottom:10px;

}
.minifotos {
background-color:#eceeef;
float:left;
padding-left:3px;
width:190px;
}

/****************** Fin estilos fotos ****************/
/****************** Vamos con la capa del mapa *******/

#map2{

	width:100%;
	height:100%;
}

.mapa_localidad{
   background-color: #e6e7e7;
  float:left;
  border:1px solid #d1d2d2;
  margin-bottom:-5px;
  margin-left:30px;
  width:408px;
}

html>body .mapa_localidad{
   background-color: #e6e7e7;
   float:left;
  border:1px solid #d1d2d2;
  margin-bottom:-5px;
  margin-left:36px;
	width:410px;
}

/*Explorer*/
.mapa_izquierda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	 background-color: #e6e7e7;
	 text-align:left;
  width:95px;
  float:left;
  padding-left:10px;
}

html>body .mapa_izquierda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	 background-color: #e6e7e7;
	 text-align:left;
  width:84px;
  float:left;
  padding-left:10px;
}

.mapa_derecha{
 background-color: #e6e7e7;
  width:280px;
  float:left;
   padding-left:15px;
   padding-top:15px;

   
}
html>body .mapa_derecha{
 background-color: #e6e7e7;
  width:280px;
  float:left;
   padding-left:10px;
   padding-top:15px;

   
}
/* Explorer */
.flecha_mapa{
  background-color: #e6e7e7;
  width:40px;
  padding-left:260px;
  padding-bottom: 5px;
  padding-top:5px;
}

/* No explorer */
html>body .flecha_mapa {
	background-color:#E6E7E7;
	padding-bottom:0px;
	padding-left:240px;
	padding-top:10px;
	width:40px;
}


/* explorer*/
.mapa-desplegado{
	float:left;
	width: 746px;
    heigth: 400px;
	background-color: #e6e7e7;
	text-align: center;
//  position absolute;
  	border:1px solid #e6eee7;
  	margin-bottom:10px;
	margin-left:10px;
	margin-top:-20px;
}

html>body .mapa-desplegado{
	float:left;
	width: 746px;
    heigth: 400px;
	background-color: #e6e7e7;
	text-align: center;
	border:1px solid #e6eee7;
  	margin-bottom:22px;
	margin-left:6px;
	margin-top:-16px;

}
	


/* para explorer */
.tamano_mapa{
  
width: 94%;
height: 400px;
background-color: #e6e7e7;
border: 1px solid #e6eee7;
margin: 20px auto 10px auto;
}

html>body .tamano_mapa{
  
width: 94%;
height: 400px;
background-color: #e6e7e7;
border: 1px solid #e6eee7;
margin: 20px auto 20px auto;
}





/* explorer */
.pestana-plegar{

	background-color:#E6E7E7;
	border:1px solid #E6E7E7;
	border-collapse:collapse;
	clear:both;
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding:15px;
	position:relative;
	//right:13px;
	margin-right:-7px;
	text-decoration:underline;
	margin-top:-475px;
	
	
}



/* vamos firefox */
/*\*/
html>body .pestana-plegar{

	background-color:#E6E7E7;
	border:1px solid #E6E7E7;
	border-collapse:collapse;
	clear:both;
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-bottom:-1px;
	margin-top:-487px;
	margin-right:-1px;
	padding:15px;
	text-decoration:underline;
	
}


/****************** Fin  capa del mapa *******/
/****************** Estilos de el detalle del hotel ********/
.texto_descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	float:left;
	padding-left:3px;
	padding-bottom:15px;
	width:746px;
}
.descripcion-titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.valoracion-plegada {
	
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	width:755px;
	display:inline;
}
.valoracion-titulo-izquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	display:inline;
	width:746px;
}
.valoracion-titulo-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#d8f3bc;
	float:left;
	padding-left:3px;
	width:150px;
	padding-top:10px;
}
.valoracion-titulo-derecha {
	
	background-color:#d8f3bc;
	float:right;
	padding-left:1px;
	width:250px;
}
.nota-media {
	background-color:#FFA200;
	border:1px solid #FFFFFF;
margin-bottom:6px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:30px;
	margin-left:170px;
	padding-top:3px;
	padding-left:1px;
	margin-top:7px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:40px;

}
.numero-valoraciones {
	background-color:#D8F3BC;
	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	margin-top:-34px;
	height:30px;
	margin-left:240px;
	padding-left:1px;
	padding-top:4px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:100px;
	

}

/*********** Estilos de las valoraciones ******/
.valoracion-desplegada {
	
	background-color:#FFFFFF;
	float:left;
	margin-left:2px;
	width:743px;
	border:3px solid #D8F3BC;
}

.valo_izquierda {
	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	float:left;
	margin-left:50px;

}

/* todos menos explorer*/
html>body .valo_izquierda {
	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	float:left;
	margin-left:80px;

}
.valo_centro {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	width:80px;
	text-align:right;

}
.valo_derecha {
background-color:#FFFFFF;
float:left;
margin-left:50px;
width:350px;
}

.viajado_izquierda {
	
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	float:left;
	margin-left:10px;
	

}
.viajado_imagenes {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	width:80px;
	text-align:right;
	margin-left:10px;

}

.azulito{
	
background-color:#d6ecf9;

}
.fila{
	
background-color:#ffffff;

}
.subrayado{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.letra_normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;

	padding-left:10px;

}

/* Explorer */
.coloca_mapa{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d1d2d2;
	float:left;
	text-align:center;
	width:755px;
	margin-top:15px;
	padding-left:0px;
	
}

/* todos menos explorer */
html>body .coloca_mapa{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d1d2d2;
	float:left;
	text-align:center;
	width:740px;
	margin-top:15px;
	padding-left:18px;
	
}

/* explorer */
.opiniones{
	float:left;
	text-align:left;
	width:600px;
	padding-left:20px;
	margin-left:10px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}

/* todos menos explorer*/
html>body .opiniones{
	float:left;
	text-align:left;
	width:600px;
	padding-left:20px;
	margin-left:50px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
.opiniones_izquierda_titulo {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d6ecf9;
	float:left;
	margin-left:10px;
	width:100px;
	text-align:left;
}
.opiniones_centro_titulo {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#d6ecf9;
	float:left;
	width:190px;
	text-align:left;

}

/* explorer */
.opiniones_derecha_titulo {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#d6ecf9;
	font-size:11px;
	float:right;
	width:270px;
	text-align:right;
}

/* todos menos explorer */
html>body .opiniones_derecha_titulo {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#d6ecf9;
	font-size:11px;
	float:left;
	width:290px;
	text-align:right;
}
.opiniones_izquierda {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	margin-left:10px;
	width:100px;
	text-align:left;
}
.opiniones_centro {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	background-color:#ffffff;
	float:left;
	width:350px;
	text-align:left;

}
.opiniones_derecha {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#ffffff;
	font-size:11px;
	float:right;
	width:60px;
}
.opiniones_principal{
     float:left;
	width:600px;
	margin-left:70px;
	*margin-left:20px;
}
/*********** Fin estilos de las valoraciones  ********/

/****************** Fin Estilos de el detalle del hotel ********/
.izCapa {
 
padding-left:30px;
 width:300px;
float:left;
}

/* Para las comunidades autonomas */






.capaDerCa {

float:left;
 width:255px;
color: #000000;

      

}
.capaIzCa {

float:left;
 width:250px;
 color: #000000;


 
}
.capaCentroCa {

float:left;
   width:255px;
 
}



.espacio{
	background-color: #D6ECF9;

	/* position:relative;*/
	 float:left;
	 padding-left:754px;
}
html>body .espacio_blanco{
	background-color: #ffffff;
	 position:relative;
	 float:left;
	 padding-left:746px;
}

/* para explorer */
ul.columnas {
Float: left;
width: 750px; /*Este ancho ser el total que ocupen muestras columnas */
List-style-type: none; /*Eliminamos las vietas */
  margin-left: 2px;

}

.columnas_texto{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}




/* todos menos explorer*/
html>body ul.columnas {
Float: left;
width: 100%; /*Este ancho ser el total que ocupen muestras columnas */
List-style-type: none; /*Eliminamos las vietas */
  margin: 3px;
  padding: 0;
}

/* para explorer con tres columnas */
ul.columnas3 {
Float: left;
width: 90%; /*Este ancho ser el total que ocupen muestras columnas */
List-style-type: none; /*Eliminamos las vietas */
margin-left:5px;
}

/* todos menos explorer*/
html>body ul.columnas3 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 3px;
WIDTH: 100%;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
}




/*Definimos las propiedades para <li> a partir de las otorgadas a <ul>*/

ul.columnas li{
Display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
Float: left;
Width:48%;
margin-left:10px;
margin-top:2px;

}



/*Al definir el ancho definimos tambin el nmero de columnas, siendo 25% para 4 columnas, 33% para 3, 50% para 2 y asi para la cantidad de columnas que deseemos */


/* explorer*/
	ul.columnas3 li{ /* li a tres columnas */
	Display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/

	WIDTH: 30%;
	margin-left: 5px;
	margin-top:2px;
	margin-bottom:2px;




}


/* Solo firefox*/


	html>body ul.columnas3 li{ /* li a tres columnas */
	
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 30%;
	margin-left: 5px;
	margin-top:2px;
	margin-bottom:0px;
	}



/*************************** fin de estilos seo ******************/



.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;
}
.marco_buscador {
	border:1px solid #A0CF70;
    border-collapse:collapse;

}
.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;
}

.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;
	padding:3px;
}

html>body .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;
	padding:3px;
}


.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-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-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;
}

/* para todos los navegadores:*/
.tabla-recomendados{
background-color:#D6ECF9;
border:1px solid #D6ECF9;
border-collapse:collapse;
float:left;
padding:5px 1px 2px 0px;
/*position:relative;*/
width:774px;
/* arreglo pantallas grandes */
clear: both;
}
/*para todos los navegadores menos Explorer: */
html>body .tabla-recomendados{

border:1px solid ##D6ECF9;
border-collapse:collapse;
float:left;
padding:0px 1px 2px 0px;
/*position:relative;*/
width:774px;
}

/* explorer */
.tabla-primer-resultado{
	background-color:#D6ECF9;
	border:1px solid #008DD6;
	border-collapse:collapse;
	float:left;
	
	margin-top:11tapx;
	margin-left:5px;
	margin-bottom:30px;
	position:relative;
	width:750px;
}

/* no explorer*/
html>body .tabla-primer-resultado{margin-left:6px;margin-bottom:9px;margin-top:18px;}


/* explorer */
.tabla-primer-resultado{
	background-color:#D6ECF9;
	border:1px solid #008DD6;
	border-collapse:collapse;
	float:left;
	height:180px;
	margin-top:11tapx;
	margin-left:5px;
	margin-bottom:30px;
	position:relative;
	width:745px;
}

/* no explorer*/
html>body .tabla-primer-resultado{
	background-color:#D6ECF9;
	border:1px solid #008DD6;
	border-collapse:collapse;
	float:left;
	margin-left:6px;
	margin-bottom:9px;
	margin-top:18px;
	position:relative;
	width:746px;
	height:180px;
}

/* explorer */
.tabla-primer-resultado-explo{
	border:1px solid #008DD6;
	border-collapse:collapse;
	float:left;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:-1px;
	position:relative;
	width:auto;
	background-color:#d6ecf9;
	bottom:0px;
   
}
/* no explorer*/
html>body .tabla-primer-resultado-explo{
	background-color:#d6ecf9;
	border:1px solid #008DD6;
	border-collapse:collapse;
	float:left;
	margin-left:6px;
	margin-top:-24px;
	margin-bottom:0px;
	position:relative;
	width:auto;
	bottom:-19px;
}
 
.franja-blanca{
	width:746px;
	background-color:#ffffff;
	float:left;
}

.tabla-demas-resultados{background-color:#FFFFFF;border:1px solid #008DD6;border-collapse:collapse;float:left;height:180px;position:relative;width:750px;margin:10px 0 5px 10px;_margin:10px 0 5px 5px;}

/*explorer */
.tabla-primer-resultado-titulo{background-color:#D6ECF9;border:1px solid #008DD6;border-collapse:collapse;clear:both;float:left;margin-left:6px;width:90px;}


/* todos menos explorer */
html>body .tabla-primer-resultado-titulo{padding:2px;}

/* explorer*/
.tabla-recomendados-no-color{
background-color:#ffffff;
border:1px solid #D6ECF9;
border-collapse:collapse;
float:left;
padding:6px;
position:relative;
width:776px;

   
}

/* todos menos explorer */
html>body .tabla-recomendados-no-color{
background-color:#ffffff;
border:1px solid #D6ECF9;
border-collapse:collapse;
float:left;
padding:5px;
position:relative;
width:765px;

}


.tabla-buscadores{
border-collapse: collapse;
border: 1px solid #c2c719;
background-color: #fdfee0;
width:305px;
}
.tabla-buscadores-fondo-color{
border-collapse: collapse;
border: 1px solid #A0CF70;
background-color: #f0f9e4;
}
.prueba{
width: 175px;
}
.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;
}

/*nuevo*/
.titular-ofertas {
    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: 15px;
	font-weight: bold;
	color: #008DD6;
	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;
	text-align:justify
}
.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;
}
a.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: none;
}
.negro-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.azul-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #008DD6;
	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;
}


/* para explorer */
.fondo-color {
	background-color: #f7f7e7;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	 /*position:relative;*/
	 margin-left:4px;
	 float:left;
	 
	 width:755px;
}

/* para todos menos para explorer*/
html>body .fondo-color {
	background-color: #f7f7e7;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	 /*position:relative;*/
	 float:left;
	 margin-left:6px;
	 width:755px;
}
/* explorer */
.fondo-no-color{
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px none  #cccccc;
	 float:left;
	 width:755px;
	 left:5px;
	 color: #000000;
	 margin-left:4px;
	 padding:5px 0 5px 0;
}
.miga-de-pan{
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px none  #cccccc;
	 float:left;
	 width:755px;
	 left:5px;
	 color: #000000;
	margin-bottom:4px;
	margin-left:4px;
	margin-top:4px;
}

/* para todos menos explorer */
html>body .fondo-no-color{
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px none  #cccccc;
	 float:left;
	 width:755px;
	 left:5px;
	 color: #000000;
	 margin-left:7px;
	 
}

.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;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: 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: 12px;
	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;
	}
}






/*clearer div used to align floating div*/
div.clearer {clear:both;line-height:0;}


/******* inicio abecedario localidades *****/ 

.titulo_abecedario{ 
float:left; 
margin-left:-5px; 
position:relative; 
width:650px; 
background-color:#D6ECF9; 
border:1px solid #008DD6; 
}

html>body .titulo_abecedario{ 
float:left; 
margin-left:25px; 
position:relative; 
width:650px; 
background-color:#D6ECF9; 
border:1px solid #008DD6; 
}

/* para explorer con tres columnas */

ul.columnas3abecedario {

Float: left;

width: 90%; /*Este ancho ser el total que ocupen muestras columnas */

List-style-type: none; /*Eliminamos las vietas */

margin-left:10px;

PADDING-RIGHT: 0px;

PADDING-LEFT: 0px;

FLOAT: left;

PADDING-BOTTOM: 0px;

PADDING-TOP: 0px;

LIST-STYLE-TYPE: none;

}

 

/* todos menos explorer*/

html>body ul.columnas3abecedario {

PADDING-RIGHT: 0px;

PADDING-LEFT: 0px;

FLOAT: left;

PADDING-BOTTOM: 0px;

MARGIN: 3px;

WIDTH: 100%;

PADDING-TOP: 0px;

LIST-STYLE-TYPE: none;

}

/* explorer*/

ul.columnas3abecedario li{ /* li a tres columnas */

Display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/

FLOAT: left;

WIDTH: 30%;

margin-left: 10px;

margin-top:2px;

margin-bottom:2px;

}



/* Solo firefox*/


html>body ul.columnas3abecedario li{ /* li a tres columnas */
DISPLAY: inline;

FLOAT: left;

WIDTH: 30%;

margin-left: 5px;

margin-top:2px;

margin-bottom:2px;

}

/******* fin abecedario localidades *****/ 


/****   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 ****/

/*inicio idiomas a pie de pagina */

.idiomas{
	float:none;
	width:765px;
	text-align:center;
}

html>body .idiomas{
	float:none;
	max-width:755px;
	text-align:center;
}

/*fin idiomas a pie de pagina */

/*inicio columnas ordenadas verticalmente */

ul.columnas3Vertical{
	float:left;
	width:30%;
 }
 
html>body ul.columnas3Vertical{
	float:left;
	width:30%;
  }


ul.columnas3Vertical li{
	  display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
	  float: left;
	  width:90%;
	  margin-left:2px;
	  margin-top:2px;
} 


html>body ul.columnas3Vertical li{
	display:inline;
	float:left;
	margin-top:2px;
	max-width:100%;
} 

ul.columnas2Vertical {
	float:left;
	list-style-type:none;
	margin-left:7px;
	width:46%;
 }

ul.columnas2Vertical li{
	  display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
	  float: left;
	  width:90%;
	  margin-top:2px;
}


html>body ul.columnas2Vertical {
	float:left;
	list-style-type:none;
	margin-right:20px;
	max-width:50%;
  }

html>body ul.columnas2Vertical li{
  Display:inline; /*Se declara que las propiedades sern otorgadas a cada linea*/
  Float: left;
  max-width:100%;
  margin-top:3px;
}
/*fin columnas ordenadas verticalmente */



/* arreglos pantallas grandes */
body {
	background-color: #ffffff;
}
#content {
	width: 1000px;
}

/* TIEMPO */
.contenedor{
	float: left;
	/* arreglos pantallas grandes*/
	width: 774px;
}
.weather{}
#body #contenedor-weather{width:215px;border:solid 1px #D6ECF9;margin:0 0 0 7px;float:left}
#body #contenedor-weather .titulo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#008DD6;font-weight:bold;background-color:#D6ECF9;width:100%}
#body #contenedor-weather .titulo p{padding:7px 0 6px 5px;margin:0}
#body #contenedor-weather p{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;line-height:17px}
#body #contenedor-weather .pronostico-fecha{background-image:url(/pictures/forma-tiempo-dia.gif);background-repeat:no-repeat;margin:10px;padding:0 0 0 4px}
#body #contenedor-weather .pronostico-fecha .dia{color:#FFFFFF;width:175px;height:50px}
#body #contenedor-weather .pronostico-fecha .dia .info-dia{float:left;padding:23px 0 0 0;width:80%;font-weight:bold}
#body #contenedor-weather .pronostico-fecha .dia .info-dia .mas-info{text-decoration:underline;color:#FFFFFF; cursor:pointer}
#body #contenedor-weather .pronostico-fecha .dia p{margin:0;padding:5px 0 0 0;color:#008DD6}
#body #contenedor-weather .pronostico-fecha .dia li{list-style-type:none;display:inline;padding:0 7px 0 0;*padding:0 4px 0 0}
#body #contenedor-weather .pronostico-fecha .dia ul{margin:0;padding:0}
#body #contenedor-weather .pronostico-fecha .dia .icono{float:right;width:20%;margin:5px 0 0 0}
#body #contenedor-weather .pronostico-fecha-extendido{background-color:#EEEFEF;padding:5px 8px 15px;margin:20px 5px}
#body #contenedor-weather .pronostico-fecha-extendido li{list-style-type:none;padding:0; margin:0}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info{width:180px;*width:185px;background-color:#FFF7E2;border:solid 5px #FDD96D}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info ul, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info ul{margin:0; padding:0}
#body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info{width:180px;*width:185px;background-color:#DAE6ED;border:solid 5px #085786}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .icono, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .icono{float:left;padding:5px}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-titulo, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-titulo{float:right;width:95px;line-height:15px;padding:5px 2px 8px 0;*padding:0 0 8px 0}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-titulo strong, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-titulo strong{text-transform:uppercase}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-titulo span, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-titulo span{color:#008DD6;font-weight:bold}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-texto{background-color:#FDD96D;height:60px}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-texto ul, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-texto ul{margin:0;padding:0}
#body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-texto{background-color:#085786; color:#FFFFFF;height:60px}
#body #contenedor-weather .pronostico-fecha-extendido .dia .dia-info .dia-texto li, #body #contenedor-weather .pronostico-fecha-extendido .noche .noche-info .noche-texto li{line-height:12px; padding:5px 0 0 5px}
#body #contenedor-weather .pronostico-fecha-extendido .cerrar{text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;text-decoration:underline}
#body #contenedor-weather .pronostico-fecha-extendido .cerrar p{margin:0}
#body #contenedor-weather .pronostico-fecha-extendido .cerrar span{float:left;padding:5px}
#body #contenedor-weather .pronostico-fecha-extendido .cerrar li{display:inline; float:left}
#body #contenedor-weather .pronostico-fecha-extendido .cerrar ul{margin:0;padding:0;float:right}
#body #contenedor-weather .logo{float:right;padding:5px}


div.paginacion{text-align:center;width:100%;clear:left; font-weight:bold}

/*tamano imagenes*/
.imgFotohotel{width: 150px;height: 150px;}

/*Pagina Error*/
div.home-error div.group.error{}
div.home-error div.group-content{ text-align:center; color:#000000}
div.home-error div.group-content p.title{ font-size:11px; font-weight:bold}
#body.home-error #group-middle .box-ofertas{width:668px;}
div.home-error div.box-ofertas ul{ float:left; margin-left:20px}
#body.home-error #group-middle .box-ofertas .ofertas-middle{ width:100%;padding:0;}
#body.home-error #group-middle div.box-ofertas div.ofertas-middle img{float:left;margin-top:8px;margin-left:8px;}
#body.home-error #group-middle div.box-ofertas div.ofertas-middle div{ border:1px solid #CDE4F4;margin-top:8px;width:490px; background-color:#FFFFFF; float:left;height:176px;}
#body.home-error #group-middle div.box-ofertas div.ofertas-middle ul{ border:none;width:47%; margin-top:0; padding-top:20px;padding-left:10px;}
#body.home-error #group-middle div.box-ofertas div.ofertas-middle li{ line-height:20px}




