/*
Copyright (c) 2011, 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}

/* Searchbox Nuevo*/
#body #search-box.search-seo-hotel{width:309px;*width:315px;border-left:solid 1px #77AF14;border-right:solid 1px #77AF14;border-top:solid 1px #77AF14;background-color:#F6FCEC;padding:15px 2px 0 2px; z-index:20}
#body #search-box.search-seo-hotel div.date{ float:left}
#body div.oculto {background-color:#FFF;border:1px solid #CCCCCC;position:absolute;z-index:1}
#body div.oculto div.title {background-color:#008DD6;height:18px}
#body div.oculto div.title span{ color:#000000; margin-left:10px}
#body div.oculto p {color:#FFF;float:left;font-weight:bold;margin:0;padding:2px 10px}
#body div.oculto img {float:right}
#body div.oculto span{ font-weight:bold; margin-left:8px}
#body div.oculto fieldset{ border:0; margin-left:8px}
#body .borde-seohotel{width:315px;background-image:url(/pictures/borde-buscador-seohotel.jpg); background-repeat:no-repeat}
#body #search-box input.highlight, #body #search-box select.highlight{*height:22px}
#content div.titular-hotel{float:left;width:75%;padding:5px 0 0 5px}
#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: #FFF;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:#FFF;float:left;margin-bottom:10px;margin-left:5px;margin-top:5px;width:325px}
.lateral_localidad{background-color: #FFF;margin-bottom:15px;margin-left:6px;width:300px;float:left}
.precio_azul{background-color:#008DD6;color:#FFF;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:#FFF;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: #FFF;float:left}
.divTextohotel2{ background-color: #FFF;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: #FFF;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 #999;
border-radius:10px;
float:left;
margin:5px 0 0 5px;
padding:4px;
width:410px;
height:240px;
}
.foto_principal {
background-color:#eceeef;
float:left;
padding-left:10px;
padding-top:10px;
width:180px;
height:155px;
padding-bottom:10px;
}
#map_canvas{
float:left	
}
#pano{
float:left;margin:0 0 0 10px	
}
.minifotos {
background-color:#eceeef;
float:right;
padding:5px;
width:142px;
}

/****************** 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;
	text-align:right
}


/* 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:#FFF;
	float:left;
	padding-left:3px;
	padding-bottom:15px;
	width:746px;
}
.descripcion-titulo {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	border-bottom:1px dotted #999
}
.valoracion-plegada {
	background-color: #D8F3BC;
    border: 1px solid #7EB309;
    border-radius: 0 10px 10px 10px;
    display: inline;
    float: left;
    padding-left: 3px;
    width: 760px;
}
.valoracion-titulo-izquierda {
	color: #000000;
    display: inline;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 55px;
    padding-left: 20px;
    text-decoration: none;
    width: 740px;
}
.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;
    background-image: url(/pictures/avail-calendar-arrow-right.gif);
    background-repeat: no-repeat;
    float: right;
    height: 25px;
    margin: 15px 0 0;
    padding: 1px 0 0 25px;
    text-decoration: underline;
    width: 250px;
}
.nota-media {
	background-color:#FFA200;
	border:1px solid #FFF;
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:-40px;
	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:#FFF;
	float:left;
	margin-left:2px;
	width:750px;
	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:#FFF;
	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:#FFF;
	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:#FFF;
	float:left;
	width:80px;
	text-align:right;

}
.valo_derecha {
background-color:#FFF;
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:#FFF;
	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:#FFF;
	float:left;
	width:80px;
	text-align:right;
	margin-left:10px;

}

.azulito{
	
background-color:#d6ecf9;

}
.fila{
	
background-color:#FFF;

}
.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:#FFF;

	padding-left:10px;

}

/* Explorer */
.coloca_mapa{
	background-color: #D1D2D2;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin: 0 0 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: center;
    width: 745px;
	
}

/* todos menos explorer */
html>body .coloca_mapa{
	background-color: #D1D2D2;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin: 0 0 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: center;
    width: 745px;
}

/* 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:#FFF;
	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:#FFF;
	float:left;
	width:350px;
	text-align:left;

}
.opiniones_derecha {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#FFF;
	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: #FFF;
	 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: #FFF;
border-collapse: collapse;
border: 1px solid #FFF;
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:#FFF;
	float:left;
}

.tabla-demas-resultados{background-color:#FFF;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:#FFF;
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:#FFF;
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:#FFF;
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:#FFF;
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:#FFF;
	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-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:#FFF;
	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:#FFF;
	border-collapse: collapse;
	border: 1px none  #cccccc;
	 float:left;
	 width:755px;
	 left:5px;
	 color: #000000;
	margin-bottom:10px;
	margin-left:4px;
	margin-top:4px;
}

/* para todos menos explorer */
html>body .fondo-no-color{
	background-color:#FFF;
	border-collapse: collapse;
	border: 1px none  #cccccc;
	 float:left;
	 width:755px;
	 left:5px;
	 color: #000000;
	 margin-left:7px;
	 
}

.fondo-sin-borde-top {
	background-color:#FFF;
	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: #FFF;
	background-color:#000080;
}
.centimos-resultado-vuelos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-color:#000080;
}
.blanco-normal-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	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: #FFF;

	text-decoration: underline;
	background-color:#008DD6;
}
.blanco-bold-fondo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#008DD6;
}
.blanco-sin-fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
.blanco-mes-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color:#008DD6;
	text-decoration:none;
}

.titular_blanco {
            FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFF; 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: #FFF; 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: #FFF}
.rojo:hover {color: #000000; background-color: #FFF}
.rojo:link {color: #ff0000; background-color: #FFF}
.rojo {TEXT-DECORATION: underline}
.rojo {color: #FF0000; background-color: #FFF}
.normal{color:#000000}





.titular-blanco-ida-vuelta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	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: #FFF;
	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: #FFF;
	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: #FFF}
.fondo_azul_titulo{ background-color: #3366cc}
.fondo_linea_azul{ background-color: #008dd6}
.fondo_gris{ background-color: #ECE9D8}

.txt_12_white_bold{color: #FFF; 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: #FFF; 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: #FFF;
}
#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:#FFF;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:#FFF; 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:#FFF;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;border:none;background:none;color:#000;font-size:10px;height:auto}

/*tamano imagenes*/
.imgFotohotel{height:150px;width:150px}
.imgFotohotel:hover{box-shadow:0 0 2px 1px #999999}

/*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:#FFF; 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}

/*texto-descriptivo*/
#content .texto-corto{cursor:hand;cursor:pointer;height:60px;overflow:hidden}
#content .texto-corto p.descripcion-localidad{margin:10px;padding:0;text-align:justify}
#content .ver-mas-localidad, #content .ver-mas-localidad{color:#008DD6;font-weight:bold;margin:10px;padding:0;text-align:right;text-decoration:underline}
#content .caja-descripcion{min-height:100px}



/* Fichas Hoteles */

/* Valoraciones */
#hotel-comments div.middle{background: url(/pictures/img-tl.png) no-repeat scroll left top transparent;float:left;margin-right:10px;text-align:left;width:272px}
#hotel-comments #evaluation{margin:10px;border:1px solid #D6D6D7;padding:5px 10px 6px 60px}
#hotel-comments #evaluation #nota-media{background-color:#008DD6;color:#FFF;font-size:17px;font-weight:bold;margin-left:16px;padding:5px;text-align:center;width:38px}
div.content-info #hotel-comments div.left{ width:272px;float:left; margin-right:10px;background: url(/pictures/img-tl.png) no-repeat top left}
div.content-info #hotel-comments div.left p{text-align:center}
div.content-info #hotel-comments div.left p.title{color:#008DD6;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;margin-top:0;margin-bottom:3px}
div.content-info #hotel-comments div.left div.number span{color:#008DD6}
div.content-info #hotel-comments div.middle{ float:left;width:295px;text-align:left;margin-right:10px}
div.content-info #hotel-comments div.middle p{margin-right:10px;margin-top:3px;text-align:center;height:22px}
#hotel-comments #evaluation li{ height:18px}
#hotel-comments #evaluation div.left span.qualification{width:100px}
#hotel-comments #evaluation div.middle span.qualification{width:125px}
#hotel-comments #evaluation span.qualification{display:block;float:left;width:115px}
#hotel-comments #evaluation span.images{margin-right:10px}

div.content-info #hotel-comments div.right{width:294px;float:right;background: url(/pictures/img-tl.png) no-repeat top left;text-align:left}
#hotel-comments #comments{ background:url(/pictures/bg-comments.jpg) repeat-y top center;padding:10px 10px 5px 10px}
#hotel-comments #comments{ background-color:#EDEDED;height:400px;overflow-x:hidden;overflow-y:scroll}
#hotel-comments #comments span.title{color:#008DD6;font-size:12px; font-weight:bold}
#hotel-comments #comments span.punctuation{background-color:#008DD6;color:#FFF;font-size:11px;font-weight:bold;margin-top:-5px;padding:2px 6px;text-align:center;vertical-align:top}
#hotel-comments #comments div.text{border:1px solid #C9DDF5; background-color:#FFF; padding:5px 10px;margin-bottom:5px; width:672px}
#hotel-comments #comments div.text div.info{ float:left}
#hotel-comments #comments div.text div.tripadvisor{ float:right}
#hotel-comments #comments span img{ margin:0 15px 0 10px;height:12px}
#hotel-comments #comments div.text p{margin:5px 0;clear:both;line-height:15px}
#hotel-comments #comments #paginacion li.hidden{ display:none}
#hotel-comments #comments #paginacion li.active a{background-image:none;background-color:#008dd6;color:#FFF}

/* Todos comentarios de Tripadvisor*/
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.note{margin:0 0 0 8px;}
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.number{margin-top:0;}
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.number img{margin:3px 4px 0 0;}
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.number span{ float:left;margin-top:25px;}
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.number p{ padding-top:25px;}
div.content-info #hotel-comments #evaluation.tripadvisor div.left div.number p span{ margin:0; float:none}
div.content-info #hotel-comments #evaluation.tripadvisor div.left{margin-left:52px;_margin-left:22px;margin-right:50px; width:350px}
div.content-info #hotel-comments #evaluation.tripadvisor div.middle{width:350px;}
div.content-info #hotel-comments #evaluation.tripadvisor ul{margin-left:10px;_margin-left:0;}
div.content-info #hotel-comments #evaluation.tripadvisor h3{margin-left:10px;_margin-left:0;margin-top:12px;}

/*Tripadvisor*/
div.content-info h2 span{ font-size:10px; color:#8A8A8A; font-weight:normal; float:right;font-style:italic}
div.content-info h2 span img{vertical-align:top;margin-left:10px;border:0;}
div.content-info #hotel-comments div.left div.note{ float:left; width:98px;margin-bottom:15px}
div.content-info #hotel-comments div.left div.number{margin-top:12px;}
div.content-info #hotel-comments div.left h3{float:left; margin-top:0}
#hotel-comments #comments div.text div.tripadvisor span{color:#8A8A8A;font-style:italic}
#hotel-comments #comments div.text div.tripadvisor img{vertical-align:top;margin:0 5px 0 8px;height:auto; width:auto}
#hotel-comments #evaluation div.img-content { height:186px;*height:200px;padding: 0 9px}
#hotel-comments h2{height:30px;}

/* Bordes redondos */
div.content-info #hotel-info div.right{ text-align:left; background: url(/pictures/img-tl.png) no-repeat top left}
#hotel-info div.right{width:630px}
#hotel-location div.right{width:300px; text-align:left}
div.img-top {background: url(/pictures/img-tr.png) no-repeat top right}
div.img-bottom {background: url(/pictures/img-bl.png) no-repeat bottom left}
div.img-bottom div {background: url(/pictures/img-br.png) no-repeat bottom right}
div.img-content {background: url(/pictures/img-r.png) top right repeat-y}
div.img-top div,div.img-top,div.img-bottom div, div.img-bottom{/*width: 100%;*/height:15px;font-size: 1px}
div.img-content, div.img-bottom {margin-top:-12px}
div.img-content {padding: 0 12px 0 15px}
#hotel-info div.right ul{float:left;width:280px;line-height:17px;margin:5px 0 5px 8px}
#hotel-info div.right li{background:url(/pictures/pix-green.png) no-repeat left center;padding-left:10px}

/* Comun */
ul, li {
list-style-type: none;
margin:0;
padding:0;
}

/* Descripcion y servicios */
#body #hotel-info, #body #hotel-location, #body #hotel-photos{ border: 1px solid #AEADAD; border-top:0;background-color:#FFF;padding:12px;}
#body #hotel-comments{background-color:#FFF;padding:12px;}
div.content-info h2{ border-bottom: 1px dotted #C9DDF5;font-size:12px; font-weight:bold; margin-bottom:10px; height:20px; margin-top:0; padding-top:0}
div.content-info h3{ border-bottom: 1px dotted #008DD6; color:#008DD6; font-size:10px; font-weight:bold;text-transform:uppercase; width:80%; margin-top:12px; height:17px; margin-bottom:8px}
div.content-info h3 span{text-transform: none; font-size:10px; font-weight:normal}
div.content-info div.left div.characteristics img{ border:0;}
div.content-info div.left ul{float:left;line-height:16px;}
div.content-info div.left ul.text{width:120px;line-height:25px;}
div.content-info #hotel-dates p{ margin-left:8px; text-align:left;}
#hotel-dates span{ display:inline; text-align:left}
div.content-info #hotel-info div.left{width:200px; float:left}
div.content-info #hotel-info div.left img{max-width:200px; width: expression(this.width > 200 ? 200: true);
max-height:300px;height: expression(this.height > 300 ? 300: true);}
#body.content-info p{ line-height:17px;text-align:justify;margin:8px 0}
div.content-info #hotel-info div.left p{ margin:0 8px}
div.content-info #hotel-info div.left p.name{font-weight:bold;text-align:left;}

/*Icono "Nuevo"*/
#wrap #divInfo div.header-info div.middle img.info-new{float:right;margin-left:5px;position:inherit;}

/*estilos para videos de hoteles*/
div.content-info #hotel-info div.left .img-hotel-info{position:relative;}
div.content-info #hotel-info div.left div.img-hotel-info .play-videoH{width:100%;position:absolute;height:100%;cursor:pointer;left:35%;top:35%;*top:30%;}
div.content-info #hotel-info div.left div.img-hotel-info div.play-videoH img{}
#wrap .resultados-hotel div.img-disponibilidad{position:relative}
#wrap .resultados-hotel div.img-disponibilidad img.play-disponibilidad{left:30%;position:absolute;top:30%;}
#divInfo #header-info #info-videos div.middle{ width:45px;}
#divInfo #header-info #info-videos div.middle .info-new{position:absolute;float:left;margin-left:3px;*margin-left:2px;}



