@import url(ficha.css);
@import url(style_concurso.css);
@import url(jquery.lightbox-0.5.css);
/*body {
	
	background:#fff;
}*/
* {
	margin:0;
	padding:0px;
}
img {
	border:none;
}
a {
	color:inherit;
}

#mapa_hotel{
	overflow:hidden;}
.titulo {
	font-size:16px;
	font-weight:bold;
	display:block;
	color:#343434;
}
#buscador_datos_apaisado .filas_habitaciones{
margin-bottom:5px;
float:left;
width:210px;}

h2{
display:inline;}
h3{
display:inline;}
.peq {
	font-size:12px;
}
.titulo_peq {
	font-size:14px;
	font-weight:bold;
	display:block;
}
.texto {
	font-size:10px;
	display:block;
	color:#656565;
}
.tab {
	cursor:pointer;
}
.debil {
	color:#a3a3a3;
}
.negrita {
	font-weight:bold;
}
.datos{
	font-size:12px;
	font-weight:bold;}

.ocre {
	color:#B29C00;
}

.dorado{
color:#D1B456;}

.crema{
	color:#d0caba;
}

.azul{
color:#0099CC;}

.rojo{
	color:#CC3300;}
.texto2 {
	font-size:12px;
	display:block;
	color:#656565;
	text-align:justify;
}
.telefono{
	font-size:16px;
	color:#8c7359;
	font-weight:bold;
	

}
.margen {
	margin-bottom:10px;
}

.textpaquetes {
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
}




button {
	background:#8c7359;
	border:none;
	color:#FFF;
	font-size:10px;
	width:80px;
	display:inline;
	cursor:pointer;
}
.boton {
	padding:2px 5px;
	background: url(images/bg_boton.jpg) top;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  
	border:1px solid #927e4d;



}

.boton:hover {

	background: url(images/bg_boton.jpg) bottom;
	-moz-box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.2);  


}
.boton a {
	padding:2px 5px;
	text-decoration:none;
	color: #fff;
}
.boton:hover {
	padding:2px 5px;
	text-decoration:none;
	color: #fff;
	background-color: #613914;
}

.boton_domus_cheque{
background: url(images/bg_boton_domus_cheque.jpg) top;
width:180px; 

text-align:center; font-size:14px; height:40px;
font-weight:bold;
-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  

}

.boton_domus_cheque:hover {
background: url(images/bg_boton_domus_cheque.jpg) bottom;


}

.otros_hoteles_cerca, .hoteles_buscado{
margin: 20px 5px 5px 5px;
padding:5px;
background:#F7F7F7;
border:1px solid #e5e5e5;}

#recomienda_amigo{
position:fixed;
right:0;
top:200px;}

#total {
	width:955px;
	margin: 15px auto;
	font-family:Arial, Helvetica, sans-serif;

}
#header {
	height:90px;
}
#header_left {
float:left;
margin-top:15px;
padding-left:30px;
width:157px;
}

#header_right {
	text-align:right;
	float:left;
	width:730px;
	margin-left:38px;
}
#header_right_top {
	float:right;
	height:40px;
	padding-top:14px;
	width:700px;
}

#header_right_top_datos {
	float:left;

}


#header_right_top_img {
	margin-left:20px;

	float:left;
}

#header_right_top form{
display:inline;
}

#header_right_top span {
	display:inline;

}
#header_right_top select {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:12px;
	width:70px;
	display:inline;
	margin-bottom:10px;
}



/***********MENU NAVEGACION************/
/***********MENU NAVEGACION************/


#nav {
	height:1%;
	padding-left:8px;
	float:right;
	
}
#nav a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#nav ul {
	text-transform: uppercase;
	font-size:10px;
	color:#4c4c4c;
	list-style:none;
	width:100%;
	padding-left:29px;
	*padding-left:17px; !important
	
}
#nav div {
	background:url(images/bg_nav2.jpg) repeat-x;
	height:25px;
	float:left;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
color:#4c4c4c;
	padding:10px 10px 0px 10px;
}
#nav div:hover {
	background:url(images/bg_nav3.jpg) repeat-x;
	height:25px;
	float:left;
	border-top: 1px solid #ccc;
	color:#D3B559;

    border-top: 1px solid #ccc;

	padding:10px 10px 0px 10px;
}
#nav div a:hover {
color:#D3B559;
}
#nav div.active {
	background:#fff;
	height:25px;
	float:left;

	border-top: 1px solid #ccc;
	border-left: 0px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid  #ffffff;
	padding:10px 10px 0px 10px;
}


#nav div#home {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	
	border:1px solid #ccc;

	border-bottom:0px solid #ccc;
	text-align:center;
	width:50px;
	
	


}

#nav div#cheque {
	
	
	
	background:url(images/bg_boton_domus_cheque.jpg) top;
	color:#fff;


}
#nav div#cheque a{color:#fff;}
#nav div#cheque.active {
	
	background:#fff;
	
	color: #c14203; !important

	
	
	
	
	


}
#nav div#cheque.active a {
	color: #c14203;
}

#nav div#home.active {
	height:26px;

}

#mi_reserva{
	border:1px solid #ccc;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	text-align:center;
width:81px;
*width:64px; !important
}

#mi_reserva a{
	color:#af9f6b;
}


#nav2 {
	height:1%;
}
#nav2 a {
	text-decoration:none;
	color:#4c4c4c;

	font-weight:bold;
	margin:10px 6px 0px 6px;
}
#nav2 {
	background:url(images/bg_nav2.jpg) repeat-x;

	border: 1px #ccc solid;

	text-transform: uppercase;
	font-size:10px;
	color:#4c4c4c;
	list-style:none;
	width:953px;
	height:35px;
	position:relative;


}
#nav2 div {
	background:url(images/bg_nav2.jpg) repeat-x;
	height:25px;
	float:left;
	border-left: 1px #ccc solid;
	padding:10px 3px 0px 3px;
	margin-right:0px;
	width:auto;
	font-size:10px;
	position:relative;	
	display:table-cell;
}
#nav2 div:first-child {
	background:#b38f1d;
	color:#fff;
	
	width:219px;
	position:relative;
	height:25px;
	float:left;
	
	border-left:none;
	font-weight:bold;


	text-align:center;


}

#nav2 div:first-child a{

	color:#fff;
	}


#nav_buscador {
	
	font-size:14px;
	padding:6px 3px 0 12px;
	font-weight:bold;
	color:#272526;
}
#nav_buscador ul {
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	color:#4c4c4c;
	list-style:none;
	width:955px;
}
#nav_buscador li {

}

#nav_buscador #izquierda {
	width:117px;
	background:#ebe8d9;
	font-size:13px;

	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	border-top:0 solid #fff;
	height:26px;
	float:left;
	
	margin-right:0px;
	text-align: center;

}
#nav_buscador #izquierda.tab_active {
	background: #E2D9B8;
	border-bottom:0px solid #fff;
	border-right:0px solid #fff;

}
#nav_buscador #medio {
	width:86px;
	background:#ebe8d9;

	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	border-top:0 solid #fff;
	height:26px;
	float:left;
	padding:5px 0px 0px 5px;
	margin-right:0px;
	text-align: center;
}


#nav_buscador #medio.tab_active{
	background: #E2D9B8;
	border-bottom:0px solid #fff;
	border-left:0px solid #fff;

}

#nav_buscador #derecha {
	width:66px;
	background:#ebe8d9;

	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	border-top:0 solid #fff;
	height:26px;
	float:left;
	padding:5px 0px 0px 5px;
	margin-right:0px;
	text-align: center;
}


#nav_buscador #derecha.tab_active{
	background: #E2D9B8;
	border-bottom:0px solid #fff;
	border-left:0px solid #fff;

}



/***********MENU NAVEGACION************/
/***********MENU NAVEGACION************/

#content {
	margin-top:0px;
padding-bottom:20px;
	border:1px solid #ccc;
	border-bottom:none;
	background:#fff;
	-webkit-border-radius:3px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius: 3px;

	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topright:0px;
	
	
}
#content_left {
	float:left;
	width:225px;padding-top:8px;

}
#content_top {
padding-bottom:10px;}

#content_top_home_left{
padding-top:8px;
float:left;
width:215px;}

#texto_mejor_precio{
background-color:#504a3e;
margin-left:8px;
width:217px;
padding:10px 0 10px 0;}

#texto_mejor_precio_apaisado{

margin-bottom:20px;

}

.mejor_precio_reserva{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#fff;
font-size: 15px;

padding-left:8px;
}

.mejor_precio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;

padding-left:8px;
color:#d1b456;

}

.mejor_precio_reserva_apaisado{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333;
font-size: 16px;
font-weight:bold;

}

.mejor_precio_apaisado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;


color:#666;

}



#newsletter_home{

margin-left:8px;

background-color:#ebe8d7;
font-size:12px;
height:72px;

padding-left:11px;
padding-top:10px;
width:206px;


}

#newsletter_home span{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#262626;
font-size:16px;}

#newsletter_home input{
float:left;
height:19px;
margin-top:10px;
vertical-align:bottom;
border:1px solid #ccc;

width:130px;}


#newsletter_home button{
text-transform:uppercase;
background: url(images/bg_boton_reservar2.jpg) top;
font-weight:bold;
float:left;
height:21px;
padding:3px;
width:55px;
margin-left:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	border:1px solid #927e4d;}


#newsletter_home button:hover {
	background: url(images/bg_boton_reservar2.jpg) bottom;
	
	cursor:pointer;

}






#content_top_home_right{
width:700px;
margin-left:15px;

float:left;
}


#content_right {

	margin-left:10px;
	float:left;
	/*width:710px;*/
    width:635px;
}

#migas {
	border-bottom:1px solid #E5E5E5;
color:#666;
font-size:12px;
margin:10px 0 10px 0;
padding-bottom:5px;
}

#migas a{
	color:#666;
	text-decoration:none;
}

#migas  a:hover {
	color:#333;
	text-decoration:none;
}

.barra_subir{
	padding:10px;
	font-size:12px;
	color:#666666;}

.barra_subir div{
	width:49%;
	float:left;}




#mejora_tu_busqueda{

	padding-left:10px;
	color:#A47C5B;
	margin-top:20px;
}

#cuadros_info{
	font-size:10px;
	color:#666666;
	padding:0 10px 10px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	margin-left:10px;
	width:195px;
}

#tabla_opiniones_sin{
padding:20px;}

#tabla_opiniones_sin img{

float:left;}

#cuadros_info #rating_title{
	background:#FBFBFB;
}

#resumen{
	padding:10px;
	font-size:12px;}

#pasos {
	height:50px;
	width:635px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:10px;

	background-color: #cfc685;
}

#pasos div {
	width:30%;
	float:left;
	padding: 9px;
	font-size:12px;
	color:#272526;
}
#pasos div.actual {
	background:url(images/act_inac.jpg) #FFFFFF right no-repeat;
}
#pasos div.actual2 {
	background:url(images/act_act.jpg) #FFFFFF right no-repeat;
}
#pasos div.paso2_inac {
	background: url(images/inac_inac.jpg) #cfc685 right no-repeat;
}
.pasos_numero {
	font-size:27px;
}
#map {
	margin-top:20px;
}

#resumen_busqueda {
	background-color: #f7f6f4;
	padding:10px;
	float:left;
	_width:195px;
	width:195px;
	font-size:12px;
	margin-left:12px;
}
.dispo_pagina_activa {
    font-weight:bold;
    text-decoration:underline;
}
#resumen_busqueda .resumen_busqueda_habitacion {
	padding:10px;
	margin-top:5px;
	background-color: #fbfbfb;

}

#resumen_busqueda label{
	float:left;
	width:105px;
	margin-right:5px;

}


#resumen_formulario{
	font-size:10px;
	margin-bottom:20px;
}

#resumen_formulario label{
	float:left;
	width:150px;
	margin-right:5px;
}

#resumen_formulario input{
	float:left;
	width:200px;
}
#descripcion_larga{
	text-align:justify;}

#cvc{
	padding:10px;
	margin:10px 0px;
	border: 1px solid #e5e5e5;
	display:none;}

.cvc {
	float:left;
	margin-right:5px;
}

.cvc a {
	border-bottom:#0099FF dotted 1px;
	color:#0099FF;
	cursor:pointer;

}

#resumen_formulario select{
	float:left;
	width:200px;
	border:1px solid #8C7359;
	color:#666666;
	padding:2px;
}


#resumen_formulario select.peque{
	float:left;
	width:70px;
	margin-right:5px;
	margin-left:5px;
	border:1px solid #8C7359;
	color:#666666;
	padding:2px;
}

#caducidad select{
	width:50px;}

#resumen_formulario input.checkbox{
	float:left;
	width:15px;
	margin-right:5px;

}

#resumen_formulario input.codigo_cvc{
	float:left;
	width:30px;
	margin-right:5px;

}


#resumen_formulario_partes{
	border-bottom:1px dotted #e5e5e5;
	padding:20px;
}

#resumen_formulario_partes div{
	height:30px;
}


#resumen_formulario_partes div#cvc{
	height:120px;
}

#resumen_formulario_partes div#resumen_botonera{
	margin:10px;
}





#resumen_botonera button{
text-transform:uppercase;
background: url(images/bg_boton_reservar2.jpg) top;
font-weight:bold;
	font-size:14px;
	color:#FFF;
height:44px;
padding:0px;
width:140px;
margin-left:25px;
	margin-top:0px;
	display:inline;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	border:1px solid #927e4d;}

#resumen_botonera button:hover {
	background: url(images/bg_boton_reservar2.jpg) bottom;
	
	cursor:pointer;

}


#capa_ayuda_pi{
background:#EBE8D9;
width:400px;
font-size:12px;
color:#666666;
display:none; 
padding:10px;
  -webkit-box-shadow: 7px 7px 7px #666666;
  -moz-box-shadow: 7px 7px 7px #666666;

padding: 5px 5px 5px 15px;
 min-width:200px;
  position: absolute;
   z-index: 999999999999;
   top:230px;
   left:350px;
   border:1px #8C7359 solid; }

#capa_ayuda_pi ul{
list-style:none;
padding-left:10px;
}

#pi_modificacion_radio{

background:#EBE8D9;

font-size:12px;
color:#666666;

padding:0px 10px;
}

#pi_modificacion_radio ul{

padding-top:10px;

}


#pi_modificacion_radio li{

padding-left:10px;
list-style:none;
font-weight:bold;
}



#barra_cambio_radio_titulo{
font-size:12px;
	color:#d8d8da;
margin-bottom:5px;
}


#kilometros_span_form{
font-size:12px;
color:#FFFFFF;
padding-bottom:5px;
font-weight:bold;
}

#buscador {
	/*background:#B49D01;*/
	color:#272526;
	float:left;
	width:215px;
	height:370px;
    margin:15px 0px;
	/*border: 2px groove #91a522;*/
}

#buscador_apaisado {
	
	
	color:#d8d8da;
	float:left;
	width:848px;
	
	margin-top:0px;
	margin-bottom:20px;
	padding:15px;

	height:370px;
	border-bottom:3px solid #fff;
	
}

#total_noches{
color: #666666;
font-size:12px;
font-weight:bold;

}
.total_noches{
margin-left: 8px;
color:#272526;
font-weight:bold;

}

#total_noches_apaisado{
color: #B28E1C;
font-size:12px;
font-weight:bold;

}
.total_noches_apaisado{
margin-left: 8px;
	color:#d8d8da;
font-weight:bold;

}

#cod_prom {
padding:2px;}

#buscador_content {
	margin-top:0px;
}
#buscador_content2 {
	display:none;
}
#buscador_peq {
	padding-top:10px;
	background:url(images/bg_buscador.jpg) no-repeat;
	float:left;
	width:225px;
	height:190px;
}
#buscador_right {
	text-align:right;
	float:left;
	width:710px;
	height:430px;
	margin-top:8px;
}

.nombre_hotel h1{
font-size:28px;
}

#nombre_hotel {
	font-size:16px;
	width:190px;
	color:#8C7359;
	border: 1px solid #8C7359;
}
#nombre_ciudad {
float:left;
	font-size:13px;
	margin-right:10px;
	margin-bottom:10px;
width:184px;
padding:4px;
	color:#8C7359;
	border: 1px solid #fff;
	
}


#ficha_caja #resultado_busqueda_modulo_bottom_right_habitaciones{
width:645px;
}


#ficha_caja #resultado_busqueda_modulo_bottom_right_habitaciones .fila_datos{
width:95%;
}

#ficha_caja #resultado_busqueda_modulo_bottom_right_habitaciones{
width:645px;
}

#ficha_caja #resultado_busqueda_modulo_bottom_right_habitaciones .pension{
width:200px;
}

#galeria_ciudadul .strip_wrapper, #galeria_ciudadul .nav-prev, #galeria_ciudadul .nav-next {
display:none;}

#contenedor_tiempo{
border-top:1px #e5e5e5 solid;}

.tiempo_weather{
font-size:12px;
color:#333;

}

#salones{
list-style:none;}

#salones li{
padding-left:10px;
}

#prediccion {float:left;
padding-top:15px;

}

#prediccion .titulo {
margin-bottom:0px;

}



#ficha_caja_contenido #prediccion img{
margin:0px;
}

#prediccion ul {
list-style:none;
float:left;
font-size:10px;
color:#333333;
width:75px; 
}

#informacion #prediccion li {
list-style:none;
font-size:10px;
color:#333333;
margin-bottom:0px;
}

#prediccion li img {
margin-right:5px;
}

#prediccion li:first {
list-style:none;
font-size:10px;
color:#333333;
}

#data{float:left;
width:300px;
}
.rbcontent { margin: 6px; display:none; }
.rbroundbox { float:left; margin: 1em auto; }




#buscador_localizar {
	padding:12px 10px 3px 10px;
}
#buscador_localizar select {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:12px;
	width:195px;
	margin-bottom:10px;
	display:block;
	padding:2px;
}
#buscador_fechas {
	padding:0px 20px 10px 10px;
	font-size:11px;
}
#buscador_fechas label {
	font-size:10px;
}
#buscador_fechas input {
	border:#fff 1px solid;
	display:block;
	margin-bottom:8px;
	margin-right:3px;
	background:#fff;
	color:#666666;
	font-size:11px;
	width:90px;
	padding:2px;
}
#buscador_datos {
	padding:0px 10px 0px 10px;
	font-size:10px;
}
#buscador_datos div {
	float:left;
	
}
#buscador_datos select {
	border:#fff 1px solid;
	background:#fff;
	color:#666666;
	font-size:10px;
margin-right:5px;
	margin-bottom:10px;
	display:inline;
	padding:2px;

}

.texto_indicador_hab{
padding-left:8px;
margin-right:28px;
*margin-right:24px; !important


}


#buscador_datos select.select_petit {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:11px;
	padding:2px;
	width:40px;
	margin-bottom:10px;
	display:inline;
}
#buscador_datos input {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:10px;
	width:90px;
	margin-bottom:10px;
	display:inline;
}

#buscador_datos button {
	background: url(images/bg_boton_reservar2.jpg) top;

	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-shadow:#666666;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 9px -1px rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow: 2px 5px 9px -1px rgba(0, 0, 0, 0.5);  
	margin-bottom:10px;
	margin-left:3px;
	border:1px solid #333;
	display:inline;
	height:37px;
	width:190px;
}

#buscador_datos button:hover {
	background: url(images/bg_boton_reservar2.jpg) bottom;
	
	cursor:pointer;

}

#buscador_mapa {
	padding-top: 45px;
	padding-left:10px;
}
#buscador_mapa span {
	display:inline;
}
#buscador_mejorar {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	width:195px;
	font-size:12px;
	border-bottom:#e5e5e5 1px solid;
	padding:10px;
}
#buscador_categoria {
	font-size:12px;
	margin-bottom:20px;
}
#buscador_slider_precio {
	margin-bottom:60px;
}
#buscador_slider_precio_title {
	font-size:12px;
	color:#666666;
	font-weight:bold;

}

#fila_hab_3 select.select_petit{
margin-bottom:2px;}

#ratings{
	margin-top:30px;
}

#rating_title{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:10px 0px;
}
#buscador_checkboxes {
}
#buscador_checkboxes input {
	margin-bottom:10px;
	margin-right:10px;
}


/*APAISADO*/

#buscador_fechas_apaisado {
	padding:0px 20px 20px 0px;
	font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:100%;
}

#buscador_fechas_apaisado .ui-datepicker-trigger{
vertical-align:text-top;

}
#buscador_fechas_apaisado label {
	width:110px;
	float:left;
}
#buscador_fechas_apaisado input {
	border:#fff 1px solid;
	display:inline;
	margin-bottom:8px;
	margin-right:3px;
	background:#fff;
	color:#666666;
	font-size:11px;
	width:90px;
	padding:1px;
}
#buscador_datos_apaisado {
	padding:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#buscador_datos_apaisado div {
	float:left;
	
}




#buscador_datos_apaisado select {
	border:#fff 1px solid;
	background:#fff;
	color:#666666;
	font-size:10px;
margin-right:5px;
	
	display:inline;
	padding:1px;
	width:114px;

}

.texto_indicador_hab_apaisado{
padding-left:8px;
margin-right:28px;
*margin-right:24px; !important


}


#buscador_datos_apaisado select.select_petit {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:11px;
	padding:1px;
	width:40px;
	display:inline;
}
#buscador_datos_apaisado input {
	border:#8c7359 1px solid;
	background:#fff;
	color:#666666;
	font-size:10px;
	width:90px;
	
	display:inline;
}
#buscador_content_apaisado button {
	background: #B49D01;
	border:none;
	color:#333;
	font-size:18px;
	font-weight:bold;
	text-shadow:#666666;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-left:15px;
	display:inline;
	height:44px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 9px -1px rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow: 2px 5px 9px -1px rgba(0, 0, 0, 0.5);  
	border:1px solid #927e4d;
	width:220px;
	float:left;
}

#buscador_content_apaisado button:hover {
	background: url(images/bg_boton_reservar2.jpg) bottom;
	color:#FFFFFF;
	cursor:pointer;
}

#buscador_mapa_apaisado {
	padding-top: 45px;
	padding-left:10px;
}
#buscador_mapa_apaisado span {
	display:inline;
}
#buscador_mejorar_apaisado {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	width:195px;
	font-size:12px;
	border-bottom:#e5e5e5 1px solid;
	padding:10px;
}
#buscador_categoria_apaisado {
	font-size:12px;
	margin-bottom:20px;
}
#buscador_slider_precio_apaisado {
	margin-bottom:60px;
}
#buscador_slider_precio_title_apaisado {
	font-size:12px;
	color:#666666;
	font-weight:bold;

}

#fila_hab_3_apaisado select.select_petit{
margin-bottom:2px;}

#ratings{
	margin-top:30px;
}

#rating_title{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:10px 0px;
}
#buscador_checkboxes_apaisado {
}
#buscador_checkboxes_apaisado input {
	margin-bottom:10px;
	margin-right:10px;
}

/*APAISADO*/





#content_bot {
	background:#fff;
	width:953px;
	float:left;
	border-top: 1px solid #ccc;
	
	border-bottom:none;


}


#content_bot_up {
height:237px;
border-bottom:1px solid #ccc;}

#content_bot_up_left {
float:left;
width:225px;
}



#content_bot_up_left div.domuscheque {
border-bottom:1px solid #CCCCCC;
height:98px;

padding-top:14px;
}


#content_bot_up_left div.domuscheque a {
color: #343434;
}





#content_bot_up_left div {
padding:8px;


}





#content_bot_up_right {
border-left:1px solid #CCCCCC;
float:left;
height:230px;
padding-left:10px;
padding-top:8px;
width:715px;
}

#content_bot_up_right div {
	width:228px;
	float:left;
	margin-right: 10px;
}
#content_bot_up_right div a {
	text-decoration:none;
}
#content_bot_up_right div a:hover {
	color:#8c7458;
}
#content_bot_up_right div img {
	margin-bottom:5px;
}

#content_bot_up_right div .titulo {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	text-transform:uppercase;
}

#content_bot_up_right div .titulo a{
	text-decoration:none;
	color:#333333;
	
}


#content_bot_down {
height:237px;}


#content_bot_down_left {
float:left;
width:225px;
height:238px;
background: url(images/bg_hotel_semana.jpg) no-repeat;
}


#content_bot_down_left div{
padding: 8px;
}



#content_bot_down_right {
border-left:1px solid #CCCCCC;
float:left;
height:230px;
padding-left:10px;
padding-top:8px;
width:715px;
}

#content_bot_down_right div {
	width:228px;
	float:left;
	margin-right: 10px;
	
}
#content_bot_down_right div a {
	text-decoration:none;
}

#content_bot_down_right div .titulo {
	text-decoration:none;
	color:#333333;
	font-size:11px;
	text-transform:uppercase;
}

#content_bot_down_right div h2 {
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:normal;

	
}

#content_bot_down_right div .titulo a{
	text-decoration:none;
	color:#333333;
	
}

#content_bot_down_right div a:hover {
	color: #666666;
}
#content_bot_down_right div img {
	margin-bottom:5px;
	margin-top:9px;
}








#recomendado_landing_ciudad{
border: 1px #e5e5e5 solid;
	margin:8px;
width:211px;

	padding:2px 2px 10px 2px;
	font-size:10px;}
	
#recomendado_landing_ciudad div {

	border:none;
	margin:0px 5px;
}	
	
#recomendado_landing_ciudad .titulo {
	padding:5px;
	font-size:12px;
	background:#f0f0f0;
}  

#buscador_info_adicional {
	border: 1px #e5e5e5 solid;
margin:8px;
padding:2px;
width:211px;
	font-size:10px;
}



#buscador_info_adicional .titulo {
	padding:5px;
	font-size:12px;
	background:#f0f0f0;
}  


#buscador_info_adicional div {
	padding-left:5px;
	padding-right:5px;
	
} 

#buscador_info_adicional li {
	margin:0 0 10px 10px;
	list-style:none;
	border-bottom:1px #e5e5e5 solid;
}

#noticias_main {
	border-bottom:1px #e5e5e5 solid;
	position:relative;
}
#noticias_main li {
	border:1px #e5e5e5 solid;
	border-bottom:none;
	list-style:none;
	padding:10px;
	height:275px;
}







#noticias_main li.primera span.cuttip {
	height:50px;
	overflow:hidden;
	margin-bottom:10px;
}
#noticias_main span.debil {
	margin-bottom:10px;
}







#ofertas_main {
	border-bottom:1px #e5e5e5 solid;
	position:relative;
}
#ofertas_main li {
	border:1px #e5e5e5 solid;
	border-bottom:none;
	list-style:none;
padding:20px;
text-align:justify;
	height:200px;
}





#ofertas_main li:first-child  {
	height: 220px;
	background: url(images/etiqueta_ofertas.png) no-repeat 642px -5%;

}


#ofertas_main li:first-child img  {
	float:left;
width:300px;
	

}

#ofertas_main li img  {
	float:left;
width:180px;
	

}

#ofertas_main li:first-child .boton  {
	margin-left:40px;
	

}

#ofertas_main li.primera span.cuttip {
	height:50px;
	overflow:hidden;
	margin-bottom:10px;
}
#ofertas_main span.debil {
	margin-bottom:10px;
}















.cuttip {
	height:30px;
	overflow:hidden;
}
li.primera #imagen_oferta_principal {
	width:250px;
}
.oculto {
	display:none;
}
.etiqueta {
	width:64px;
	height:64px;
	position:absolute;
	right:-36px;
	top:-5px;
}
#noticia {

	margin-bottom:5px;
}
#noticia a {
	color: #0099CC;
}
#noticia span {
	display:inline;
}


#content_bot_right_abajo {
	padding:10px 10px 16px 10px;
}

#content_bot_right_abajo a {
	text-decoration:none;

}


#content_bot_right_abajo span {
	margin-bottom:10px;
}
/***************/
#rutas_main {
	border-bottom:1px #e5e5e5 solid;
	position:relative;
}
#rutas_main li {
	border-bottom:1px #e5e5e5 solid;
	list-style:none;
	padding:5px;
}
#rutas_main li.primera {
	height: 230px;
}
#rutas_destacada {
	margin:20px 0px 0px 0;
	padding:10px 30px;
	background:#f6f6f6;
	font-size:12px;
}
#rutas_destacada button {
	float:right;
}
#rutas_ficha {
	margin:20px 0px 0px 0;
	padding:10px 30px;
	background:#f6f6f6;
	border:#e5e5e5;
}
#rutas_listado {
	border:1px #e5e5e5 solid;
	padding-top:10px;
	padding-bottom:10px;
}

#rutas_listado ul {

}

#rutas_listado li {
	margin:0 10px;
	float:left;
	width:20%;
}
#rutas_listado li a {
	font-size:12px;
	text-decoration:none;
}
#rutas_main li.primera span.cuttip {
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
}



#eventos_listado {
	border:1px #e5e5e5 solid;
	padding-top:10px;
	padding-bottom:10px;
}

#eventos_listado ul {

}

#eventos_listado li {
	margin:0 10px;
	float:left;
	
}
#eventos_listado li a {
	font-size:10px;
	text-decoration:none;
}


#rutas_main li.primera span.cuttip {
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
}




#ficha_hotel_rutas{
width:670px;
 border:1px #e5e5e5 solid; 
 padding:20px;}

#disponibilidad_alternativa{
	background-color:#f1f1f1;

	border:1px #BB2A0A solid;
	color:#BB2A0A;
	padding:10px;
	margin:20px 10px ;}

#no_hay_disponibilidad{
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;}
/***************/

#footer {
	width:955px;

	float:left;
}

#footer .texto {
	color:#777777;
}


#footer a{

	text-decoration:none;}

#footer a:hover{
	text-decoration:underline;}

#footer_content {

	background-color: #ece8d8;
	margin-bottom:20px;
	border-top: 2px solid #fff;
	border-bottom: 5px solid #d5d5d5;
	border:1px solid #ccc;
	border-top:#fff solid 1px;
}
#footer_content a{
color:#b28f1d;}

#footer_content_left {
	float:left;
	padding:20px 10px 20px 20px;
	width:360px;
}
#footer_content_left div {
	text-align:justify;
	float:left;
	margin:10px 12px 15px 5px;
	height:98px;
	width:45%;
}
#footer_content_center {
	float:left;
	padding:20px 10px 20px 20px;
	width:360px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
}
#footer_content_center div {
	text-align:justify;
	float:left;
	margin:10px 12px 15px 5px;
	height:98px;
	width:45%;
}
#footer_content_right {
	padding:20px 10px 20px 20px;
	float:left;
	width:120px;
}
#footer_content_right .negrita {
color:#a3534d;
}

#footer_content_right a {
color:#777777;
}

#footer_content_right div {
	float:left;
	margin:10px 5px 10px 5px;
	height:45px;
}
#creditos {
	margin:20px 0px 20px 0px;
}
#creditos_left {
	float:left;
	width:477px;
}

#creditos_left.texto {
	color:#333;
}

#creditos_right {
	float:left;
	text-align:right;
	width:477px;
}

#creditos_right.texto {
	color:#333;
}

#domus_cheque {
	border-bottom: 2px #e5e5e5 solid;
}
#domus_cheque_contenido {
	margin-top:10px;
}
#cheque_informacion {
}

#cheque_informacion li {
	list-style:none;
}
#cheque_informacion div {
	float:left;
	padding:10px 8px 0;
	width:210px;
}
#cheque_informacion div ul li {
	margin: 5px 15px;
	list-style:none;
}
#cheque_informacion div.center {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}
#cheque_tengo div {
	float:left;
	font-size:11px;
	margin:0 9px;
	padding:10px 10px 0 0;
	width:143px;
	height:140px;
}
#cheque_tengo div.uno {
	border-right:1px solid #E7E7E7;
}
#cheque_tengo div.dos {
	border-right:1px solid #E7E7E7;
}
#cheque_tengo div.tres {
	border-right:1px solid #E7E7E7;
}
.num_cuadro {
	padding:5px 5px 5px 7px;
	font-weight:bold;
	background: url(images/flecha_numeros.gif) left no-repeat #E7E7E7;
	margin-left:-19px;
}
#cheque_tengo span.titulo {
	font-size:12px;
	display:inline;
	margin-left:3px;
}
#cheque_tengo div.center {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}
/********RESULTADOS BUSQUEDA*******/



#resultado_busqueda {
	border: 1px #e5e5e5 solid;
	padding:10px;
	color:#666666;
	margin-top:-2px;
}
#resultado_busqueda_ordenar_nav {
	text-align:right;
	color:#666666;
	margin-top:20px;
}
#resultado_busqueda_ordenar_nav ul {
	font-size:10px;
	color:#4c4c4c;
	list-style:none;
	float:right;
}
#resultado_busqueda_ordenar_nav li {
	background:#eeeeee;
	height:15px;
	float:left;
	border: 1px #d3d3d3 ridge;
	padding:5px 10px 5px 10px;
	margin-right:0px;
}
#resultado_busqueda_ordenar_nav li.active {
	background: #ffffff;
	color:#593c1e;
	height:15px;
	float:left;
	border: 1px solid #d3d3d3;
	border-bottom:none;
	padding:5px 10px 5px 10px;
}

.hoteles_visibles {
    font-size:10px;
	color:#4c4c4c;
}

#resultado_busqueda_ordenar_nav li.inactiva {
	background:#FFFFFF;
	border:none;
	color:#593c1e;
	height:15px;
	float:left;
	padding:5px 10px 5px 10px;
}
#resultado_busqueda_modulo {
	border-bottom:1px #e5e5e5 solid;
	padding-bottom:10px;
}
#resultado_busqueda_modulo_top {
	width:100%;
	margin-bottom:10px;
}
#resultado_busqueda_modulo_top_left {
	padding-bottom:5px;
	float:left;
	width:260px;
}

#resultado_busqueda_modulo_top_left a:hover{
text-decoration:underline;
color:#333333;
	
}
#resultado_busqueda_modulo_top_right {
	font-size:12px;
	text-align:right;
	width:334px;
	float:left;
}
#resultado_busqueda_modulo_top_right img {
	vertical-align:middle;
	padding:0px 5px;
}
#resultado_busqueda_modulo_bottom {
}
#resultado_busqueda_modulo_bottom_left {
	float:left;
	width:140px;
	font-size:11px;
}
#resultado_busqueda_modulo_bottom_left img {
	margin-bottom:10px;
}
#resultado_busqueda_modulo_bottom_right {
	padding-left:2px;
	font-size:12px;
	width:440px;
	float:left;
}

#resultado_busqueda_modulo_bottom_right_ficha {
	padding:0px 10px;
	font-size:12px;

	float:left;
}
#pestanya_habitaciones {
	border: 1px #e5e5e5 solid;
	border-bottom:none;
	background: #F9F9F9;
	width:70px;
	padding:5px;
	z-index:20;
}
#pestanya_habitaciones ul {
	list-style:none;
}
#resultado_busqueda_modulo_bottom_right_habitaciones {
	padding:6px;
	font-size:11px;
	width:465px;
	float:left;
	background: #F9F9F9;
	margin-bottom:20px;
	border: 1px #e5e5e5 solid;
}
#resultado_busqueda_modulo_bottom_right_habitaciones ul {
	float:left;
	width:100%;
	list-style:none;
}
#resultado_busqueda_modulo_bottom_right_habitaciones ul.fila_datos {
	background: #EEEEEE;
	padding:5px;
	float:left;
	width:98%;
	list-style:none;
	margin-bottom:10px;
	font-weight:bold;
}
#resultado_busqueda_modulo_bottom_right_habitaciones li {
	list-style:none;
	float:left;
	width:100px;
	margin-bottom:5px;
}

#resultado_busqueda_modulo_bottom_right_habitaciones_ficha {
	padding:6px;
	font-size:11px;
	
	float:left;
	
	margin-bottom:20px;
	
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha ul {
	float:left;
	width:100%;
	list-style:none;
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha ul.fila_datos {
	
	padding:5px;
	font-size:16px;
	float:left;
	width:98%;
	list-style:none;
	margin-bottom:10px;
	font-weight:bold;
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha li {
	list-style:none;
	float:left;
	width:100px;
	margin-bottom:5px;
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha .columna_precio {
	float: right;
	width:150px;
	font-weight:bold;
	height:20px;
}

#precio_total_disponibilidad_ficha{
padding-right:30px;}

#resultado_busqueda_modulo_bottom_right_habitaciones_ficha #precio_total_disponibilidad_ficha div.uno {
	float:left;
	width:53%;
	margin-top:4px;
	font-weight:bold;
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha #precio_total_disponibilidad_ficha div.dos {
	font-size:16px;
	float:left;

	margin-left:30px;
	
	text-align:right;
}
#resultado_busqueda_modulo_bottom_right_habitaciones_ficha #precio_total_disponibilidad_ficha div.tres {
	float:right;
	margin-right:20px;
	
}

#precio_total_disponibilidad_ficha button{
background: url(images/bg_boton_reservar2.jpg) top;
font-size:14px;}


.pension {
	float: left;
	width:155px;
	
	height:20px;
}
.pension_por_dia {
	float: right;
	width:50px;
	margin-bottom:3px;
}
.columna_precio {
	float: right;
	width:50px;
	font-weight:bold;
	height:20px;
}
.columna_precio_pordia {
	float: right;
	width:50px;
	margin-right:5px;
	font-weight:bold;
}
#precio_total_disponibilidad {
}
.dispo_descripcion {
	font-size:10px;
	padding:10px;
	margin-top:10px;
	text-align:justify;
}
#precio_total_disponibilidad div.uno {
	float:left;
	width:53%;
	margin-top:4px;
	font-weight:bold;
}
#precio_total_disponibilidad div.dos {
	font-size:16px;
	float:left;

	margin-left:30px;
	
	text-align:right;
}
#precio_total_disponibilidad div.tres {
	float:left;
	
}



#resultado_busqueda_modulo_bottom_right button{
text-transform:uppercase;
background: url(images/bg_boton_reservar2.jpg) top;
font-weight:bold;
	font-size:14px;
	color:#FFF;
height:22px;
padding:0px;
width:95px;
margin-left:17px;
	margin-top:0px;
	display:inline;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.5);  
	border:1px solid #927e4d;}

#resultado_busqueda_modulo_bottom_right button:hover {
	background: url(images/bg_boton_reservar2.jpg) bottom;
	
	cursor:pointer;

}


.tr_tabla_resultado {
	height:70px;
	border-bottom:1px #CCCCCC solid;
}
#directorio {
}
#directorio_content {
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;
}

#directorio_segmentos{
font-size:12px;
height:60px;
}

#directorio_segmentos div{
float:left;
margin-right:10px;
}


#landing_pais_lista {

}

#landing_provincia_lista{
	border: 1px #e5e5e5 solid;
margin:8px;
margin-left:10px;
margin-right:10px;
padding:2px;
width:211px;}
	
#landing_provincia_lista h2{
	background: #f0f0f0;
	display:block;
	margin-bottom:8px;
	
	padding:10px;}
		

#landing_provincia_lista ul{
	padding-left:10px;}
#landing_provincia_lista li{
	margin-bottom:10px;
	list-style:none;
	font-size:12px;
	color:#4c4c4c;
	text-decoration:none;}

#directorio_lista ul {
	list-style:none;
	float:left;
	width:24%;
}
#directorio_lista li.pais {
	font-size:14px;
	background:url(images/bg_lista_landing.jpg);
	height:27px;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
}
#directorio_lista li {
	font-size:12px;
	height:27px;
	padding:0px 5px 0px 10px;
	text-transform:uppercase;
}
#directorio_lista li a {
	color:#656565;
	text-decoration:none;
}
#directorio_lista li a:hover {
	color: #525252;
	text-decoration:none;
}
#segmento_lista h2 {
font-size:14px;
	
}
#segmento_lista h3 {
font-size:12px;
	
}


#segmento_lista ul {
	list-style:none;
	float:left;
	width:98%;
	font-size:12px;
	margin-bottom:10px;
}



#segmento_lista li {
	font-size:12px;
	height:27px;
	padding:0px 5px 0px 40px;
	text-transform:uppercase;
	width:100%;
}


#segmento_lista li:first-child {
	font-size:12px;
	margin-bottom:5px;

	padding:0px 5px 0px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #e5e5e5;


}




#segmento_lista li a {
	color:#656565;
	text-decoration:none;
}
#segmento_lista li a:hover {
	color: #525252;
	text-decoration:none;
}


#landing_pais {
}
#landing_pais_cabecera {
	border-top:1px #e5e5e5 solid;
	
	padding:10px;
}
#landing_pais_cabecera_nav {
	height:25px;
	padding-right:20px;
}
#landing_pais_cabecera_nav ul {
	font-size:10px;
	color:#4c4c4c;
	list-style:none;
	float:right;
}

#landing_pais_cabecera_nav li {
	cursor:pointer;
	background:#fff;
	color:#000000;
	height:14px;
	float:left;
	border: 1px #e5e5e5 solid;
	border-style:solid solid none solid;
	padding:5px 10px 5px 10px;
	margin-right:0px;
}
#landing_pais_cabecera_nav li.active {
	background: #f7f7f7;
	color:#593c1e;
	height:15px;
	float:left;
	border: 1px solid #e5e5e5;
	border-bottom:none;
	padding:5px 10px 5px 10px;
}
#landing_pais_content {
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;
}

#landing_pais_content h2 {
font-size:12px;}
#landing_pais_content h3 {
font-size:12px;}

#landing_provincia_content {
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;
}
#landing_provincia_content h2 {
font-size:12px;}
#landing_provincia_content h3 {
font-size:12px;}


#landing_pais_lista {
}
#landing_pais_lista a {
	color:#656565;
	text-decoration:none;
}
#landing_pais_lista a:hover {
	color: #525252;
	text-decoration:none;
}
#landing_pais_lista ul {
	
	list-style:none;
}
#landing_pais_lista li.pais {
	font-size:14px;
	background:url(images/bg_lista_landing.jpg);
	height:27px;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
}
#landing_pais_lista li {
border-bottom:1px solid #E5E5E5;
float:left;
font-size:12px;
height:17px;
margin:0 19px 8px 0;
padding:0 0 0 13px;
text-transform:uppercase;
width:28%;
}
#landing_pais_info {
	margin:0 20px;
	padding:20px;
	border-top: 5px solid #f0f0f0;
	background:#f7f7f7;
	font-size:11px;
	color:#656565;
}
#landing_pais_info div {
	margin:5px 0;
}
#landing_pais_minifichas {
}

#landing_pais_minifichas h3, a {
display:inline;
text-decoration:none;
}


#landing_pais_minifichas div span {
	display:inline;
}


#landing_pais_minifichas_boton_precio{
margin-top:28px;
text-align:right;
float:right;
height:40px;}


#landing_pais_minifichas_boton_precio div{

border:none;
padding:0px;
width:200px;
float:left;
height:40px;}

#landing_pais_minifichas_boton_precio div span , button {
vertical-align:middle;
margin-top:10px;}

.foto_minificha {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}




#landing_provincia_minifichas {
margin-bottom:15px;
border-bottom:1px solid #e5e5e5;
}


#landing_provincia_minifichas h3 {
display:inline;
text-decoration:none;
font-size:14px;
}


#landing_provincia_minifichas div span {
	display:inline;
}


#landing_provincia_minifichas_boton_precio{
margin-top:28px;
text-align:right;
float:right;
height:40px;}


#landing_provincia_minifichas_boton_precio div{

border:none;
padding:0px;
width:200px;
float:left;
height:40px;}

#landing_provincia_minifichas_boton_precio div span , button {
vertical-align:middle;
margin-top:10px;}







#landing_ciudad {
}
#landing_ciudad_cabecera {
	border-top:1px #e5e5e5 solid;
	background:#f7f7f7;
	padding:10px;
}
#landing_ciudad_cabecera_nav {
	height:25px;
	padding-right:20px;
}
#landing_ciudad_cabecera_nav ul {
	font-size:10px;
	color:#4c4c4c;
	list-style:none;
	float:right;
}

#landing_ciudad_cabecera_nav li {
	cursor:pointer;
	background:#fff;
	color:#000000;
	height:14px;
	float:left;
	border: 1px #e5e5e5 solid;
	border-style:solid solid none solid;
	padding:5px 10px 5px 10px;
	margin-right:0px;
}
#landing_ciudad_cabecera_nav li.active {
	background: #f7f7f7;
	color:#593c1e;
	height:15px;
	float:left;
	border: 1px solid #e5e5e5;
	border-bottom:none;
	padding:5px 10px 5px 10px;
}
#landing_ciudad_content {
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;
}
#landing_ciudad_content h2 {
font-size:12px;}
#landing_ciudad_content h3 {
font-size:12px;}


#landing_ciudad_lista {
}
#landing_ciudad_lista a {
	color:#656565;
	text-decoration:none;
}
#landing_ciudad_lista a:hover {
	color: #525252;
	text-decoration:none;
}
#landing_ciudad_lista ul {
	height:300px;
	list-style:none;
}
#landing_ciudad_lista li.ciudad {
	font-size:14px;
	background:url(images/bg_lista_landing.jpg);
	height:27px;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
}
#landing_ciudad_lista li {
border-bottom:1px solid #E5E5E5;
float:left;
font-size:12px;
height:17px;
margin:0 19px 8px 0;
padding:0 0 0 13px;
text-transform:uppercase;
width:28%;
}
#landing_ciudad_info {
	margin:0 20px;
	padding:20px;
	border-top: 5px solid #f0f0f0;
	background:#f7f7f7;
	font-size:11px;
	color:#656565;
}
#landing_ciudad_info div {
	margin:5px 0;
}

#esade_minifichas {
margin-bottom:10px;
}

.esade_boton{
}

.esade_boton a{
font-weight:bold;
font-size:12px;


color:#0099FF;
margin-top:3px;}

#landing_ciudad_minifichas {
}



#landing_ciudad_minifichas div {
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px #e5e5e5 solid;
}

#landing_ciudad_minifichas h3, a {
display:inline;
text-decoration:none;
color:#666666;
}


#landing_ciudad_minifichas div span {
	display:inline;
}


#landing_ciudad_minifichas_boton_precio{
margin-top:28px;
text-align:right;
float:right;
height:40px;}


#landing_ciudad_minifichas_boton_precio div{

border:none;
padding:0px;
width:200px;
float:left;
height:40px;}

#landing_ciudad_minifichas_boton_precio div span , button {
vertical-align:middle;
margin-top:10px;

padding:2px 5px;
	background: url(images/bg_boton.jpg) top;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	-moz-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 2px 5px 5px -1px rgba(0, 0, 0, 0.2);  
	border:1px solid #927e4d;



}

#landing_ciudad_minifichas_boton_precio div span , button:hover {
vertical-align:middle;
margin-top:10px;

padding:2px 5px;
	background: url(images/bg_boton.jpg) bottom;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	-moz-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.2);  
	border:1px solid #927e4d;



}
.foto_minificha {
	float:left;
	margin-right:10px;
}


#ficha_hotel_habitaciones_content {
	border: 1px solid #e5e5e5;
	margin-top:10px;
	padding:20px;
}
#ficha_hotel_habitaciones {
}
#ficha_hotel_habitaciones div {
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
#ficha_hotel_habitaciones div span {
	display:inline;
}
#ficha_hotel_habitaciones div img {
	float:left;
	margin-right:10px;
}
#landing_pais_bottom {
}
#tabla_opiniones {
	float:left;
	text-align:justify;
width:690px;
	list-style:none;
}
#tabla_opiniones li {
	list-style:none;
}

#tabla_opiniones li.fecha_comentario {
	font-size:11px;
	font-weight:bold;
	color:#666;
	list-style:none;
}
#tabla_opiniones li.titulo_comentario {
	font-size:11px;
	list-style:none;
}

#tabla_opiniones div {
	background:#FFFFFF;
	padding:10px;
	
	list-style:none;
}
#cuadro_puntuacion {
	padding:10px;
	font-size:10px;
	list-style:none;
	margin-left:20px;
	background-color:#FFFFFF;
	text-align:right;
}
#cuadro_puntuacion li {
	list-style:none;
	text-align:left;
	height:40px;
	width:300px;
}
#puntuaciones {
	float:left;
	width:200px;
	list-style:none;
}
#barras_puntuacion {
	background:url(images/bg_barra_puntuaciones_top.jpg) top #eaeaea repeat-x;
	padding-top:20px;
	padding-left:25px;
	padding-bottom:15px;
	margin-left:20px;
}


#contacto span{
	color:#8c7359;}



#contacto div{
	margin-left:30px;}
	
	
#texto_home{ font-size:12px;
padding:10px;
float:left;
line-height:20px;}

#texto_home h1{font-size:12px; display:inline;}	
	
	
	
/***AUTOCOMPLETE***/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	color:#656565;
}
.ac_over {
	background-color: #8c7359;
	color: #fff;
}



#buscador_right {
	
	position:relative;
}
#buscador_right ul {
}
#buscador_right li {
	overflow:hidden;
	width:714px;
	height:362px;
	list-style:none;
}
ol#controls_home {
	background:transparent url(images/trans_bg.png) repeat scroll 0 0;
	margin-left:4px;
	width:700px;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:32px;
	padding:16px 0 0 10px;
	position:relative;
	text-align:right;
	z-index:99999;
}
ol#controls_home span {
	display:none;
}
ol#controls_home span.actual {
	display:block;
	width:400px;
	float:right;
	margin-right:20px;
	color: #c8c1b1;
	font-size:12px;
}
ol#controls_home li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:18px;
}
ol#controls_home li a {
	float:left;
	height:18px;
	line-height:18px;
	background:#d2c99e;
	color:#fff;
	padding:0 7px;
	text-decoration:none;
}
ol#controls_home li.current a {
	background:#775d42;
	color:#fff;
}
ol#controls_home li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}

/*******************************/

ol#controls_foto {


	float:right;
	font-size:12px;
	font-weight:bold;
	height:32px;
	margin:10px 0 -65px 20px;
	padding:16px 0 0 13px;
	position:relative;
	text-align:right;
	width:675px;

}
ol#controls_foto span {
	display:none;
}
ol#controls_foto span.actual {
	display:block;
	width:400px;
	float:right;
	margin-right:20px;
	color: #999999;
	font-size:12px;
}
ol#controls_foto li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:18px;
}
ol#controls_foto li a {
	float:left;
	height:18px;
	line-height:18px;
	background:#d2c99e;
	color:#fff;
	padding:0 7px;
	text-decoration:none;
}
ol#controls_foto li.current a {
	background:#775d42;
	color:#fff;
}
ol#controls_foto li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}


/*******************************/
#prevBtn {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#nextBtn {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
/***** JALERT  ******/




#popup_content.alert {
	background-image:url(images/info.jpg);
}
#popup_title {
	padding:5px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	background:#B49D01;
	border: #000 solid 1px;
}
#popup_content {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:no-repeat scroll 5px 5px #000;
	border: #000 solid 1px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:20px 60px;
}
#popup_content input {
	background:#B49D01;
	border:none;
	color:#FFF;
	font-size:10px;
	width:80px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
}

label.error {
	color: #BB2A0A;
	padding:3px;
	margin-left:10px;
	padding-left:20px;
	background:url(images/error.png) left no-repeat;

	border:1px #BB2A0A solid;
}

input.error {


	border:1px #BB2A0A solid;
}



#confirmacion_content{
	padding-top:10px;
	font-size:12px;
	color:#666666;}

#confirmacion_content label{
	font-weight:bold;
	color:#333333;
	float:left;
	width:150px;}

#confirmacion_habitaciones{
	background-color:#FBFBFB;
	border:1px solid #e5e5e5;
	padding:10px;
	margin:5px 5px 15px 5px;}

#confirmacion_content .titulo{
	font-size:12px;
	color:#8c7359;
	font-weight:bold;}

#confirmacion_content div{
	padding:10px;
	border-bottom:1px solid #e5e5e5;


}

.gracias{
	font-size:18px;
	font-weight:bold;}

#anulacion {
	margin:30px 0px;
	font-size:12px;
	text-align:center;



}


#anulacion strong{
	color:#8c7359;


}

#anulacion li {
	list-style:none;

}



#anulacion div{
	margin:10px 0px;
}


/* jQuery lightBox plugin - Gallery style */
#gallery {
	/*background-color: #444;
	padding: 10px;
	width: 520px;*/
}
#gallery ul {
	list-style: none;
}
#gallery ul li {
	display: inline;
}
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
}
#pantalla_cargando {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90000;
	width: 100%;
	background-color: #fff;
	opacity: 0.8;
	display:none;
}
#pantalla_cargando_content {
top:400px;
	position: relative;
	text-align: center;
	z-index: 90000100555555;
}

#slider_total_precio_minimo{
	float:left;
	width:50%;
	margin-top:5px;
}
#slider_total_precio_maximo{
	float:right;
	width:50%;
	text-align:right;
	margin-top:5px;
}
/*CLASES ADJUNTAS PARA MAPS*/
#listener{
	width:370px;
	height:80px;}


#listener_nombre {
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	float:left;
	width:50%;
	margin-bottom:5px;
}
#listener_direccion {
	font-size:10px;
	float:left;
	width:50%;
}
#listener_foto {
	float:left;
	margin-right:10px;
}

#listener_foto img {
	width:80px;
	height:55px;
}

#listener_boton {
	float:left;
}

#listener_boton a {
	padding:2px 5px;
	background-color:#79685e;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}



/* INICIO CHEQUE REGALO DOMUS */
#cajas_cr1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-left: 20px;
    margin-right: 20px;
    width:400px;
    color:#666666;
    float:left;
    margin-top:10px;
    text-align: justify;
}

#caja_cheque_cheque {
    width:230px;
    height: 134px;
    background: url(../../CLIENTES/www.domusselecta.com/images/cheque_cheque.png);
    float:right;
    margin-right: 20px;
    margin-top:10px;
}
#total_cr2{

	width:725px;
	margin:0 auto;

}

#cajas_cr2 {
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cajas_titulo_cr2{
	background: #F5F5F5;
	color:#666666;
	font-weight: bold;
	padding:10px;

}

#boton_menos {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_menos_off.png) no-repeat;
    cursor: pointer;
    width:18px;
    height: 18px;
    float: left;
    margin-right: 5px;
}
#boton_menos:active {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_menos_on.png) no-repeat;
}
#boton_mas {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_mas_off.png) no-repeat;
    cursor: pointer;
    width:18px;
    height: 18px;
    float: left;
    margin-left:  5px;
}
#boton_mas:active {
    background: url(../../CLIENTES/www.domusselecta.com/images/signo_mas_on.png) no-repeat;
}

#cajas_content_cr2{


	padding:10px;}

#cajas_content_cr2 button{
	width:150px;


	padding:10px;}


#cajas_content_cr2{

	color:#898682;

	padding:10px;}

#cajas_content_cr2 .titulo {

	font-weight: bold;
}

#cajas_content_cr2 .lista_errores {
	color:#ff0000;
	font-weight: bold;
}

#error {
margin:50px;
border:1px solid #D6C8A7;
padding:20px;}

.texto_ok {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#379963;
    font-weight: bold;
}
span .error {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ff0000;
	font-weight: bold;
}
#cajas_content_cr2 label.error {
    color: #FF0000;
    font-weight: bold;
    font-size: 10px;
}
#cajas_content_cr2 input.error {
    border: 1px #FF0000 solid;
}

#cajas_bottom_cr2{

	clear:both;
	height:10px;}

#cajas_content_cr2 .ayuda {
    background: url(../../CLIENTES/www.domusselecta.com/images/icono_ayuda.png);
    width:18px;
    height: 18px;
    cursor:pointer;
}

#cajas_content_cr2 input{

	border:1px solid #D6C8A7;
	color:#898682;
	font-size:12px;}

#cajas_content_cr2 select{

	border:1px solid #D6C8A7;
	background-color: #FFFFFF;
	color:#898682;
	font-size:12px;}

#cajas_content_cr2 label {
	width:90px;
	float:left;

}


#cajas_content_cr2 div {
	margin-bottom:5px;
	height:25px;

}

/* FIN CHEQUE REGALO DOMUS */

/* GALLERY CONTAINER */
.gallery {margin-left: 3px;}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel { top}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; text-align:left; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #fff; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: #222; 

font-family:Georgia, "Times New Roman", Times, serif;

 
 
 font-size:13px;
font-style:italic;
font-weight:bold;
margin:-10px;
padding-left:270px;}



.panel .panel-overlay a { font-size: 24px; font-family:Georgia, "Times New Roman", Times, serif; color:#b1901c; font-style:normal; display:block;
font-weight:normal;}

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

.strip_wrapper{
left: 30px;
bottom:55px;
z-index:600000000;
}
#ficha_galeriaul {
margin:0 auto;
}
#ficha_galeriaul .strip_wrapper{
left:40px;
bottom:5px;
z-index:600000000;
}

#ficha_galeriaul .nav-prev{
display:none;
}

#ficha_galeriaul .nav-next{
display:none;
}


.nav-next {
z-index:6000000001;
top:390px;

left:215px;}

.nav-prev {
z-index:6000000002;

top:390px;
left:5px;}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}
