/* ----------------------------- GENERAL ------------------------------ */
/*@font-face
{
	font-family:				'Oswald-Bold';
	src:						url('font/Oswald-Bold.eot');
	src:						url('font/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
								url('font/Oswald-Bold.woff') format('woff'),
								url('font/Oswald-Bold.ttf') format('truetype'),
								url('font/Oswald-Bold.svg#Oswald-Bold') format('svg');
}

@font-face
{
	font-family:				'Oswald-Light';
	src:						url('font/Oswald-Light.eot');
	src:						url('font/Oswald-Light.eot?#iefix') format('embedded-opentype'),
								url('font/Oswald-Light.woff') format('woff'),
								url('font/Oswald-Light.ttf') format('truetype'),
								url('font/Oswald-Light.svg#Oswald-Light') format('svg');
}

@font-face
{
	font-family:				'Oswald-Regular';
	src:						url('font/Oswald-Regular.eot');
	src:						url('font/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
								url('font/Oswald-Regular.woff') format('woff'),
								url('font/Oswald-Regular.ttf') format('truetype'),
								url('font/Oswald-Regular.svg#Oswald-Regular') format('svg');
}

@font-face
{
	font-family:				'RobotoCondensed-Bold';
	src:						url('font/RobotoCondensed-Bold.eot');
	src:						url('font/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-Bold.woff') format('woff'),
								url('font/RobotoCondensed-Bold.ttf') format('truetype'),
								url('font/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
}

@font-face
{
	font-family:				'RobotoCondensed-BoldItalic';
	src:						url('font/RobotoCondensed-BoldItalic.eot');
	src:						url('font/RobotoCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-BoldItalic.woff') format('woff'),
								url('font/RobotoCondensed-BoldItalic.ttf') format('truetype'),
								url('font/RobotoCondensed-BoldItalic.svg#RobotoCondensed-BoldItalic') format('svg');
}

@font-face
{
	font-family:				'RobotoCondensed-Italic';
	src:						url('font/RobotoCondensed-Italic.eot');
	src:						url('font/RobotoCondensed-Italic.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-Italic.woff') format('woff'),
								url('font/RobotoCondensed-Italic.ttf') format('truetype'),
								url('font/RobotoCondensed-Italic.svg#RobotoCondensed-Italic') format('svg');
}
@font-face
{
	font-family:				'RobotoCondensed-Light';
	src:						url('font/RobotoCondensed-Light.eot');
	src:						url('font/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-Light.woff') format('woff'),
								url('font/RobotoCondensed-Light.ttf') format('truetype'),
								url('font/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');
}
@font-face
{
	font-family:				'RobotoCondensed-LightItalic';
	src:						url('font/RobotoCondensed-LightItalic.eot');
	src:						url('font/RobotoCondensed-LightItalic.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-LightItalic.woff') format('woff'),
								url('font/RobotoCondensed-LightItalic.ttf') format('truetype'),
								url('font/RobotoCondensed-LightItalic.svg#RobotoCondensed-LightItalic') format('svg');
}
@font-face
{
	font-family:				'RobotoCondensed-Regular';
	src:						url('font/RobotoCondensed-Italic.eot.eot');
	src:						url('font/RobotoCondensed-Italic.eot.eot?#iefix') format('embedded-opentype'),
								url('font/RobotoCondensed-Italic.eot.woff') format('woff'),
								url('font/RobotoCondensed-Italic.eot.ttf') format('truetype'),
								url('font/RobotoCondensed-Italic.eot.svg#RobotoCondensed-Italic.eot') format('svg');
}*/
body {background: #fff;font-family:Arial, Helvetica, sans-serif;margin: 0; width: 100%; color: #67737c;}
* {margin:0;padding:0px;}
img {border:none;}
a {outline: none;color: #231f20;text-decoration: none;}
a.seo {text-decoration: none;}
h1 {font-size:inherit;}
div {overflow: hidden;}
ul, ul li {list-style: none;}
#content {position:relative;}
.dieciocho{font-size: 18px;}
.total_precio .dieciocho {font-weight: bold; text-align: right;}
.cajas_texto {font-size: 12px;}
.cajas_texto p, .cajas_texto span {width: 100% !important;}
.cajas_texto h2 {font-size: 15px;}
.cajas_texto h3{font-size: 14px; color:#e95300}
.catorce{font-size:14px;}
.negrita {font-weight:bold;}
.mayus {text-transform: uppercase;}
#dispo_monohotel {display: none;}


/* ------------------------ SEGUIR LEYENDO --------------------- */
.link_ampliar_texto{float:right; margin-top: 15px;}
.link_ampliar_texto .seguir_leyendo_informacion{float:right;}
.link_ampliar_texto .seguir_leyendo_informacion #seguir_leyendo{background: url('../imagenes_plantillas/bullet_more.png') no-repeat right center transparent; padding-right: 11px; color: #fe5b00; font-size: 12px; text-transform: uppercase; }
.link_ampliar_texto .seguir_leyendo_informacion #seguir_leyendo:hover{background: url('../imagenes_plantillas/bullet_more_hover.png') no-repeat right center transparent;color: #983600; cursor:pointer; }
/* ------------------------ SEGUIR LEYENDO --------------------- */
/* ----------------------------- FIN: GENERAL ------------------------------ */

/* --------------------------- HEADER --------------------------- */
#header {width: 960px;margin: 0 auto 0 auto;padding: 0;}
.content_header {position: absolute;right: 0;border-bottom: 3px solid #CCC;width: 50%;margin-top: -3px;#margin-top: -21px;z-index: -1;}
#header_top {background: #FFF;}
#header #header_left {float: left;width: 50%;margin-top: 20px;}
#header #header_right {float:right; width: 50%;}
#header #header_right #listado_redes_sociales, #header #header_right #listado_idiomas  {float:right;}
#header #header_right #listado_redes_sociales {width: 90px; margin-bottom: 15px;}
#header #header_right #listado_redes_sociales li{float:left; width: 27px; margin-right: 2px;}
#header #header_right #listado_redes_sociales li a img {width: 27px;}

/* --------------------------- APARTADOS DEL PORTAL --------------------------- */
#menu_header {margin: 0;width: 100%;float: right;}
#menu_header #nav {float:right;}
#menu_header #nav li  {float:left;border-bottom: 3px solid #ccc; padding: 0 10px;}
#menu_header #nav li.selected, #menu_header #nav li:hover {border-bottom: 3px solid #e95300;}
#menu_header #nav li a  {float:left;}
/* ------------------------ FIN: APARTADOS DEL PORTAL ------------------------- */
/* ------------------------ FIN: HEADER ------------------------- */

/* ------------------------ FOOTER ------------------------- */
#footer{width: 100%; background:#fefcff;}
#footer #content_footer{width: 960px; margin: 20px auto;}
#footer #content_footer #primer_contenido_footer{width: 100%; float:left;}
#footer #content_footer #primer_contenido_footer li {float: left;margin: 5px 10px;width: 100px;height: 20px;}
#footer #content_footer #primer_contenido_footer li a{display:block; font-size: 11px; text-decoration: none; color: #8d8e8f;}
#footer #content_footer #primer_contenido_footer li a:hover{color: #e95300;}

#footer #creditos{width: 100%; background:#002747;}
#footer #creditos #content_creditos {width: 920px;margin: 0 auto;padding: 10px 20px;}
#footer #creditos #content_creditos #creditos_left{float:left; width: 50%;font-size: 10px; color:#fff}
#footer #creditos #content_creditos #creditos_right{float:right; width: 50%;}
#footer #creditos #content_creditos #creditos_right li{float:right; font-size: 10px; color:#fff}
#footer #creditos #content_creditos #creditos_right li:last-child a{border:none;}
#footer #creditos #content_creditos #creditos_right li a {color: #fff;text-decoration: none;margin: 0 5px;border-left: 1px solid #fff;padding-left: 5px;}
#footer #creditos #content_creditos #creditos_right li a:hover{color:#e95300;}
/* ------------------------ FIN: FOOTER ------------------------- */

/* --------------------- SLID HOME --------------------- */
#ofertas {height:405px; padding-top: 15px;}
/* ------------------ MOTOR ---------------------------- */
#contenedor_buscador {width: 1140px;margin: 0 auto;}
#buscador [alt=open], #buscador [alt=close], #buscador div img.close, #buscador div img.open {display: none;} 
#contenedor_buscador #content_buscador {margin: -420px auto 0 auto;position: absolute;}
#buscador {margin-bottom: 10px;background: url('../imagenes/bg_motor.png') no-repeat left top transparent;width: 200px;float: left;padding: 10px 95px;color: #000000;font-family:Arial, Helvetica, sans-serif;height: 385px;}
#total_noches {	color:#000;	font-size:12px;	font-weight:bold;}
.total_noches {	font-weight:bold;}
#buscador_dispo {background:#000;height:150px;margin-bottom:10px;}
#buscador_div {	margin-top:30px;}
#buscador div .select_destino {	width:150px;	margin-bottom: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;}
#hoteles_visibles_contenedor {width:320px;float:left;}
#resultado_busqueda_ordenar_nav {color:#666666;float:right;margin-top:10px;text-align:right;width:60%;}
#resultado_busqueda_ordenar_nav ul {font-size:10px;color:#4c4c4c;list-style:none;float:right;}
#resultado_busqueda_ordenar_nav li {height:15px;float:left;color: #FFF; font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;margin-right:0px;}
#resultado_busqueda_ordenar_nav li select{font-family: Arial, Helvetica, sans-serif;}
#resultado_busqueda_ordenar_nav li.active {font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;color: #3D5D6C;height:16px;float:left;border-bottom:none;}
.hoteles_visibles {font-size:10px;margin-top:16px;color:#4c4c4c;width:30%;float:left;}
#resultado_busqueda_ordenar_nav li.inactiva {border: none;color: #FFF;height: 15px;float: left;margin-right: 10px;}
#buscador .titulo1 {font-weight: bold;font-size: 20px;text-transform: uppercase;color: white;width: 100%;float: left;text-align: left;font-family: Arial, Helvetica, sans-serif;}
#buscador .descript1 {font-size: 14px;color: #000;width: 100%;float: left;text-align: left;font-family: Arial, Helvetica, sans-serif;margin: 0 0 8px 0;font-weight: bold;}
#buscador #nombre_ciudad {border:#fff 1px solid;font-size:13px;padding:4px;width:214px;margin-bottom:10px;float:left;}
#buscador #ayuda_buscar_por_radio {float:left;width:24px;margin-left:10px;margin-top:2px;}
#buscador #barra_cambio_radio_titulo {font-size:12px;}
#buscador #kilometros_span_form {font-size:14px;}
#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;}
#buscador_localizar {float:left;width: 198px; height: 85px;position:relative;}
#buscador_localizar select {background: white;width: 198px;padding: 1px;font-size: 12px;height: 23px;margin: 0 0 4px 0;border: none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color: #666;}
#selector_pais {position: absolute; top: 0px; z-index:550;}
#selector_ciudad {position: absolute; top: 27px;z-index:550;}
#selector_hotel {position: absolute; top: 54px;z-index:550;}
#buscador #buscador_fechas li {list-style:none;float:left;width:188px;font-size:11px;}
#buscador #buscador_fechas div {clear: both;}
#buscador_fechas {float: left;font-size: 11px;position: relative;width: 100%;height: 112px;}
#buscador_fechas ul {position: absolute}
#buscador_fechas ul li {top: 15px;position: absolute;color: #231f20;font-size: 13px;}
#buscador_fechas #titulo_fechas {position: absolute}
#buscador_fechas #titulo_fechas #titulo_fecha_entrada{position: absolute; top: 0;color: #231f20;font-size: 11px;}
#buscador_fechas #titulo_fechas #titulo_fecha_salida{top: 45px; position: absolute;}
#buscador_fechas label {font-size:11px;}
#buscador_fechas ul li#input_fecha_salida {position:absolute; top: 60px;}
#buscador_fechas input {font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: white 1px solid;display: block;margin-bottom: 8px;margin-right: 3px;background: white;color: #666;width: 165px;padding: 2px;float: left;height: 18px;}
#buscador_fechas ul li#input_fecha_entrada #calendario_entrada,#buscador_fechas ul li#input_fecha_salida #calendario_salida {cursor: pointer;position: absolute;z-index: 0;}
#buscador_datos {float: left;font-size: 11px;position: relative;width: 100%;height: 140px;}
#buscador_datos #num_hab {position: absolute;width: 119px;top: 5px;text-align: right;color: #231f20;font-size: 11px;}
#buscador_datos #adultos {position: absolute;top: 32px;left: -5px;color: #231f20;font-size: 11px;}
#buscador_datos #ninos {position: absolute;top: 59px;left: -5px;color: #231f20;font-size: 11px;}
#buscador_datos .filas_habitaciones {float: left;margin-right: 1px;width: 35px;}
#buscador_datos label {color: #000;float: left;font-size: 11px;margin: 8px 0px 0px 0;clear: both;min-width: 55px;}
#buscador_datos label:first-child {margin: 20px 0px 0px 0;}
#buscador_datos div .selector_habitaciones {position: absolute;right: 24px;width: 38px;clear: none;}
#buscador_fechas div .selector_habitaciones {clear: none !important;}
#buscador_datos div .selector_habitaciones select{padding: 1px;font-family:Arial, Helvetica, sans-serif; color: #666;}
#buscador_datos div.filas_habitaciones  select.select_petit{width: 33px;font-family: Arial, Helvetica, sans-serif;color: #000;clear: both;margin-bottom: 3px;}
#buscador_datos div.filas_habitaciones  select#num_adultos{}
#buscador_datos div.filas_habitaciones  select#num_ninos{top: 52px;}
#buscador #cod_promocional {margin-top: 0;float: left;width: 195px;height: 65px;position: absolute;top: 70px;left: 0;}
#cod_promocional #disponibilidad {background: url('../imagenes_plantillas/bg_br.png') no-repeat center center transparent;font-size: 15px;padding: 0 0 0 15px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0 auto;float: left;text-align: left;border: none;width: 190px;line-height: 40px; color:#983600;}
#cod_promocional #disponibilidad:hover{background: url('../imagenes_plantillas/bg_br_hover.png') no-repeat center center transparent;color: #00457e;cursor:pointer;}
#cod_promocional span {float: left;margin-top: 2px;margin-left: 5px;color: #fff;}
#cod_promocional span a {cursor: pointer;color: #fff;text-decoration: none;font-size: 11px;font-weight: normal;line-height: 24px;}
#buscador #cod_promocional #input_codigo {position: absolute;top: 0px;right: 9px;padding: 0;margin: 0;padding: 0;}
#buscador #cod_promocional #input_codigo #codigo_promocion {width: 70px;font-size: 10px;padding: 2px;}
#capa_loading{background: url(../imagenes_plantillas/bg_loading.png) repeat ;color:#FFFFFF;font-size:70px;font-weight:bold;width:100%;height:100%;position:fixed;z-index:99999999999999999999999999999;}
#capa_loading div{opacity:1;position:relative;margin:250px auto;width:42%;}
.aclaracion_ninos1{position:absolute;top:80px;right:0;color:#000;}
#buscador_datos .filas_habitaciones p {font-size: 10px;text-align: center;color: #000;}
#buscador_fechas label.habitaciones_monohotel {width: 50px;text-align: left;margin-right: 5px;float: left;font-size: 11px;line-height: 21px;}
#buscador_datos div.filas_habitaciones {float: left;margin-right: 0;width: auto;}
#buscador_datos div.filas_habitaciones select.select_petit {width: 33px;font-family: Arial, Helvetica, sans-serif;color: #000;clear: both;margin-bottom: 3px;}
/* ------------------ FIN: MOTOR ---------------------------- */

/* ------------------- motor ------------------*/
#form_portal {margin-bottom: 10px;background: url('../imagenes/bg_motor.png') no-repeat left top transparent;width: 200px;float: left;padding: 10px 95px;color: #000000;font-family:Arial, Helvetica, sans-serif;height: 385px;}
.buscador_content_portal{margin-top: 10px;float:left;width: 200px;}
.buscador_content_portal .titulo {*margin-left:10px;font-weight: bold;font-size: 20px;text-transform: uppercase;color: white;width: 100%;float: left;font-family:Arial, Helvetica, sans-serif;}
.buscador_content_portal .subtitulo {font-size: 14px;color: #000;width: 100%;float: left;font-family: Arial, Helvetica, sans-serif;margin: 0 0 8px 0;font-weight: bold;*margin-left:10px;}
#apaisado_fechas_portal{float:left;width:200px;}
#apaisado_fechas_portal img{ vertical-align:middle;}
#apaisado_fechas_portal label{color: #000;font-size: 12px;margin-top: 5px;}
#apaisado_fechas_portal div{float:left;width:200px;}
#apaisado_fechas_portal ul li {top: 15px;position: absolute;}
#apaisado_fechas_portal #titulo_fechas {position: absolute}
#apaisado_fechas_portal #titulo_fechas #titulo_fecha_entrada{position: absolute; top: 0;}
#apaisado_fechas_portal #titulo_fechas #titulo_fecha_salida{top: 45px; position: absolute;}
#apaisado_fechas_portal label {font-size:11px;width:100%; float:left;}
#apaisado_fechas_portal ul li#input_fecha_salida {position:absolute; top: 60px;}
#apaisado_fechas_portal input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: white 1px solid;margin-left: 0;display: block;margin-bottom: 8px;margin-right: 3px;background: white;color: #000;width: 165px;*width:150px;padding: 2px;float: left;height: 18px;}
#apaisadohabs_portal{float: le_ft;margin: 5px 0;padding-left: 10px;width: 210px;}
#apaisado_habs_portal .filas_habitaciones {float: left;margin-right:1px; width: auto; *width:18%;}
#apaisado_habs_portal .filas_habitaciones  p{font-size: 62.5%; text-align: center;color:#000;}
#apaisado_habs_portal .filas_habitaciones select{float:right;}
#apaisado_habs_portal label {color: #000;float: left;font-size: 11px;margin: 8px 0px 0px 0;clear: both; min-width: 55px;}
#apaisado_habs_portal label:first-child {margin: 20px 0px 0px 0;}
#apaisado_fechas_portal div #num_habitaciones {padding: 1px;font-family: Arial, Helvetica, sans-serif;color: #000;}
#apaisado_buscar_portal {float: left;margin: 5px 0 0 0;text-align: center;width: 190px;}
#apaisado_buscar_portal button {background: url('../imagenes_plantillas/bg_br.png') no-repeat center center transparent;font-size: 15px;padding: 0 0 0 15px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0 auto;float: left;text-align: left;border: none;width: 190px;line-height: 40px; color:#983600;}
#apaisado_buscar_portal button:hover{background: url('../imagenes_plantillas/bg_br_hover.png') no-repeat center center transparent;color: #00457e;cursor:pointer;}
#codigo_promo{color: #000;font-size: 11px;margin: 14px 0 0;}
#apaisado_fechas_portal label.habitaciones_monohotel {width: 50px;text-align: left;margin-right: 5px;}
#apaisado_habs_portal {width: 200px;clear: both;float: left;margin-top: 5px;}
.buscador_content_portal #apaisado_habs_portal div.filas_habitaciones select.select_petit{width: 33px;font-family:Arial, Helvetica, sans-serif; color: #000; clear: both; margin-bottom: 3px;}
#codigo_promocion {margin: 3px 0;text-align: left;}
#codigo_promocion a {color: #fff;cursor: pointer;font-size: 11px;margin: 8px 5px 0 0;text-align: left;float: left;}
#codigo_promocion input{width:83px;}
.aclaracion_ninos {font-size: 11px;float: left;color: #983600;width: 186px;margin-top: 0px;text-align: right;}
/* ----------------- fin motor ------------------*/


/* -------------------------- HOME ------------------------------ */
.content_home_ES {background:url('../imagenes/bg_home_ES.jpg') no-repeat top center #f3f3f3;}
#content_home {width: 100%; padding-top: 170px;}
#content_home #border {border-top:1px solid #ccc; width:100%;}
#content_home #contenedor_home{width: 960px; margin: 15px auto;}
/* --------------------- HOTELES DESTACADOS ------------------------- */
#content_home #contenedor_home #listado_hoteles_destacados_home{width: 52%; float:left;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul{width: 100%;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li {width: 42%;float: left;margin-right: 7%;border: 1px solid #ccc;border-radius: 5px;background: #fdfeff;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li:last-child {margin-right: 0%;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li .ciudad_hotel {background: url('../imagenes/bg_title.jpg') repeat-x top center transparent;color:#983600;text-transform: capitalize;width: 94%;display: block;padding-left: 6%;border-radius: 5px 5px 0 0;line-height: 38px;font-weight: bold;font-size: 15px;font-family:Arial, Helvetica, sans-serif;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li img {width: 100%;height: 98px;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li .nombre_hotel {color: #e95300;text-transform: capitalize;width: 93%;padding: 3% 0 0 6%;display: block;font-size: 13px;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li .entradilla_hotel {color: #444;font-size: 12px;width: 87%;clear: both;float: left;padding: 1% 6%;height: 59px;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li a {color: #e95300;text-transform: uppercase;background: url('../imagenes/ico_flecha.png') no-repeat center right transparent;padding-right: 15px;text-decoration: none;display: block;font-size: 11px;float: right;margin: 0 5% 5% 0;}
#content_home #contenedor_home #listado_hoteles_destacados_home ul li a:hover{}
/* --------------------- FIN: HOTELES DESTACADOS ------------------------- */
/* --------------------- PROMOCIONES DESTACADAS ------------------------- */
#content_home #contenedor_home #listado_promociones_destacadas_home{width: 48%; float:right;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul{width: 100%; }
#content_home #contenedor_home #listado_promociones_destacadas_home ul li{width: 99%;float: left;border: 1px solid #ccc;border-radius: 5px;background: #fdfeff;position:relative; margin-bottom: 15px;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li img {width: 35%;height: 115px;float: left;border-radius: 5px 0 0 5px;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li img.icono_promo {position: absolute;top: 0;width: 63px;height: 63px; left: 0;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li .content_promo{width:59%; #width:58%;float:right; padding: 3%;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li .tipo_promocion{color: #e95300;text-transform: uppercase;width: 100%;display: block;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li .nombre_promocion {color: #444;font-size: 12px;width: 100%;clear: both;float: left;height: 30px;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li a {background: url('../imagenes/bg_title.jpg') repeat-x top center transparent;color: #FFF;text-transform: uppercase;width: 50%;display: block;padding-left: 6%;border-radius: 5px;line-height: 32px;font-weight: bold;clear: both;font-size: 12px;}
#content_home #contenedor_home #listado_promociones_destacadas_home ul li a:hover{color:#983600;}
/* --------------------- FIN: PROMOCIONES DESTACADAS ------------------------- */

/* ------------------------- BOTTOM HOME -------------------------- */
.content_home_bottom {clear: both;}
.siguenos_tweet {float:left; width: 220px;margin-right: 15px;}
.content_home_bottom .siguenos_tweet span {font-size: 15px;color: #01a2d0;border-bottom: 1px dotted #575757;width: 190px;padding-left: 30px;background: url('../imagenes/ico_tweets.png') no-repeat left center transparent;float: left;line-height: 35px;}
.content_home_bottom .siguenos_tweet div{float:left; margin-top: 10px; clear: both; width: 220px;height: 175px;}
.content_home_bottom .siguenos_face{float:left; width: 220px;}
.content_home_bottom .siguenos_face span{font-size: 15px;color: #3b72b7;border-bottom: 1px dotted #575757;width: 190px;padding-left: 30px;background: url('../imagenes/ico_face.png') no-repeat left center transparent;float: left;line-height: 35px;}
.content_home_bottom .siguenos_face div {clear: both;margin-top: 10px;float: left;}
.content_home_bottom .propuestas_chefs{float:right; width: 460px;}
.content_home_bottom .propuestas_chefs .titulo_propuestas {font-size: 15px;color: #575757;border-bottom: 1px dotted #575757;width: 430px;padding-left: 25px;background: url('../imagenes/propuestas_chefs.png') no-repeat left center transparent;float: left;line-height: 35px;}
.content_home_bottom .propuestas_chefs div{width: 200px; float: left;}
.content_home_bottom .propuestas_chefs div img{}
.content_home_bottom .propuestas_chefs div a {float: left;display: block;color: #fe5b00;background: url('../imagenes/ico_flecha.png') no-repeat center right transparent;font-size: 12px;text-align: center;padding-right: 15px;width: 185px;}
.content_home_bottom .propuestas_chefs div a span {font-size: 20px; font-weight: bold;}
#apartats_home_footer{background: url('../imagenes/bg_footer_home.png') repeat-x top center transparent; width: 100%; height: 125px;}
#apartats_home_footer #content_footer_home {width: 960px;margin: 17px auto;}
#apartats_home_footer #content_footer_home .mejor_precio_garantizado {background: url('../imagenes/bg_footer_mpg.png') no-repeat left center transparent;width: 200px;float:left;padding-left: 125px;height: 90px;}
#apartats_home_footer #content_footer_home .mejor_precio_garantizado .titulo {width: 100%;font-size: 15px;color: #174870;float: left;margin-top: 20px;}
#apartats_home_footer #content_footer_home .mejor_precio_garantizado .entradilla{color: #575757; font-size: 12px; width: 100%;}
#apartats_home_footer #content_footer_home .link_mis_reservas {background: url('../imagenes/bg_footer_mr.png') no-repeat left center transparent;width: 200px;float: left;padding-left: 105px;height: 90px;}
#apartats_home_footer #content_footer_home .link_mis_reservas .titulo {width: 100%;font-size: 15px;color: #174870;background: url('../imagenes/bg_footer_flecha.png') no-repeat 140px center transparent;float: left;margin-top: 20px;}
#apartats_home_footer #content_footer_home .link_mis_reservas .titulo:hover{ color: #174870;background: url('../imagenes/bg_footer_flecha_hover.png') no-repeat 140px center transparent;}
#apartats_home_footer #content_footer_home .link_mis_reservas .entradilla{color: #575757; font-size: 12px; width: 100%;}
#apartats_home_footer #content_footer_home .newsletter {background: url('../imagenes/bg_footer_inscribirse.png') no-repeat left center transparent;width: 200px;float: left;padding-left: 110px;height: 90px;}
#apartats_home_footer #content_footer_home .newsletter .titulo {width: 100%;font-size: 15px;color: #174870;float: left;margin-top: 20px;}
#newsletter_email {width: 100px;border: none;height: 19px;padding: 2px;font-size: 11px;}
#boton_newsletter {background: url('../imagenes/bg_news.png') repeat-x left center transparent;line-height: 23px;color: #fff;border: none;padding: 0 5px;}
#apartats_home_footer #content_footer_home .link_mis_reservas .titulo:hover {color: #fe792e;background: url('../imagenes/bg_footer_flecha_hover.png') no-repeat 140px center transparent;}
/* ------------------------- BOTTOM HOME -------------------------- */
/* ---------------------- FIN: HOME ------------------------- */

/* ---------------------- FICHA HOTEL: INFORMACIÓN ------------------------- */
.content_ficha_ES{}
#content_ficha{width: 100%; background: #d3d7da}
#content_ficha #contenedor_ficha{width: 100%; background: #f3f3f3;}
#content_ficha #apartados_hotel {width: 100%;background: url('../imagenes/border_bottom.png') repeat-x bottom center #d3d7da;height: 56px;}
#content_ficha #apartados_hotel #listado_pestanyas {width: 960px;margin: 0 auto;overflow: hidden;}
#content_ficha #apartados_hotel #listado_pestanyas li {float: left;padding: 15px 7px;position: relative;}
#content_ficha #apartados_hotel #listado_pestanyas li a {float:left;text-decoration: none;color: #7e7e7e;text-transform: capitalize;font-weight: bold;font-size: 12px;line-height: 25px;}
#content_ficha #apartados_hotel #listado_pestanyas li:hover a, #content_ficha #apartados_hotel #listado_pestanyas li:hover{color: #174870;cursor:pointer;}
#content_ficha #apartados_hotel #listado_pestanyas .apartado_seleccionado {background: #f3f3f3;padding: 15px;}
#content_ficha #apartados_hotel #listado_pestanyas .apartado_seleccionado .border-left {background: url('../imagenes/border_left.png') no-repeat top center transparent;position: absolute;top: 0;left: 0;width: 10px;height: 100%;}
#content_ficha #apartados_hotel #listado_pestanyas .apartado_seleccionado a, #content_ficha #apartados_hotel #listado_pestanyas .apartado_seleccionado a:hover {color: #e95300;}
#content_ficha #apartados_hotel #listado_pestanyas .apartado_seleccionado .border-right {background: url('../imagenes/border_right.png') no-repeat top center transparent;position: absolute;top: 0;right: 0;width: 10px;height: 100%;}
#content_ficha #apartados_hotel #listado_pestanyas li#reserva_salon {display:none;}
#content_ficha #apartados_hotel #listado_pestanyas li div.ico_serv {width: 20px;height: 25px;float: left;display: block;}
#content_ficha #apartados_hotel #listado_pestanyas li#informacion div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -5px -65px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#informacion:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -5px -35px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#informacion.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -5px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#habitaciones div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -30px -65px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#habitaciones:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -30px -35px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#habitaciones.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -30px -6px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#promociones div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -141px -67px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#promociones:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -141px -37px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#promociones.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -141px -7px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#restaurantes div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -55px -65px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#restaurantes:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -55px -35px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#restaurantes.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -55px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#mapa div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -80px -65px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#mapa:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -80px -35px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#mapa.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -80px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#fotos div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -169px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#fotos:hover div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -169px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#fotos.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -169px -8px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#salones div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -109px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#salones:hover div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -109px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#salones.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -109px -8px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#disponibilidad div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -261px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#disponibilidad:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -261px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#disponibilidad.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -261px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#destino div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -202px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#destino:hover div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -202px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#destino.apartado_seleccionado div-ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -202px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#condiciones div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -235px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#condiciones:hover div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -235px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#condiciones.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -235px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#destino div.ico_serv a {margin-left: 5px;}
#content_ficha #apartados_hotel #listado_pestanyas li#instalaciones div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -283px -68px  transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#instalaciones:hover div.ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -283px -38px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#instalaciones.apartado_seleccionado div.ico_serv {background: url('../imagenes/ico_pestanyas.png') no-repeat -283px -8px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li#destino.apartado_seleccionado .ico_serv, #content_ficha #apartados_hotel #listado_pestanyas li#destino.apartado_seleccionado .ico_serv:hover, #content_ficha #apartados_hotel #listado_pestanyas li#destino.apartado_seleccionado:hover .ico_serv{background: url('../imagenes/ico_pestanyas.png') no-repeat -202px -9px transparent;}
#content_ficha #apartados_hotel #listado_pestanyas li.apartado_seleccionado:hover a{color:#e95300;}
#content_ficha #contenedor_ficha #informacion_pestanya {width: 920px;margin: 0 auto;padding: 20px 20px 0 20px;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_izq {width: 65%;float:left;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_der{width: 32%;float:right;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_izq #titulo_pestanya {color: #174870;width: 100%;display: block;border-bottom: 1px dotted #c2c2c2;font-size:15px;font-weight: bold;padding-bottom: 5px;margin-bottom: 10px;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_izq .entradilla_pestanya{color: #67737c; width: 100%; display: block; font-size: 12px; font-weight: bold;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_izq .descripcion_pestanya{margin-top. 7px; color: #67737c; width: 100%; display: block; font-size: 12px; font-weight: normal;}
.video_popup {display: block;padding: 3%;background: #fefdff;width: 93%;float: left;border-radius: 5px;border: 1px solid #ccc;}
.video_popup img{width:100%;}

/* ----------------------------- SERVICIOS DESTACADOS -------------------------- */
#content_ficha #contenedor_ficha_listado_services{width: 100%; background: #f3f3f3;}
#content_ficha #contenedor_ficha_listado_services #titulo_servicios{width: 920px;margin: 0 auto;color: #174870;display: block;font-size:15px;font-weight: bold; padding:20px;}
#content_ficha #contenedor_ficha_listado_services #block_services {background: url('../imagenes/bg_services_info.png') repeat-x top center transparent;}
#content_ficha #contenedor_ficha_listado_services #block_services #listado_servicios{width: 960px;margin: 0 auto;}
#content_ficha #contenedor_ficha_listado_services #block_services #listado_servicios li {float: left;padding: 10px 40px;border-right: 1px solid #ccc;margin: 25px 0;}
#content_ficha #contenedor_ficha_listado_services #block_services #listado_servicios li:last-child{border:none;}
#content_ficha #contenedor_ficha_listado_services #block_services #listado_servicios li img{width: 50px; height:40px;}
/* ----------------------------- FIN: SERVICIOS DESTACADOS -------------------------- */
/* ----------------------------- PROMOCIONES DESTACADAS -------------------------- */
#content_ficha #listado_promociones_ficha{width: 100%; background: url('../imagenes/bg_promociones.jpg') repeat top center transparent;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas{width: 920px;margin: 0 auto;color: #174870;display: block;font-size:15px;font-weight: bold; padding:20px;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul{width: 100%; float:left;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li {width: 27%;padding: 2%;float: left;background: #fcfeff;border: 1px solid #ccc;border-top:10px solid #e95300;border-bottom: 10px solid #e95300;border-radius: 5px;margin-right: 3%;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li:last-child{margin: 0;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .icono_promo{}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .content_promo{}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .content_promo .tipo_promocion{color:#e95300; text-transform: uppercase; font-size: 13px;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .content_promo .nombre_promocion{color:#e95300; font-size: 13px;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .content_promo .entradilla_promocion {color: #ccc;font-size: 12px;display: block;margin: 10px 0;}
#content_ficha #listado_promociones_ficha #listado_promociones_destacadas ul li .content_promo a {color: #e95300;text-transform: uppercase;background: url('../imagenes/ico_flecha.png') no-repeat center right transparent;padding-right: 15px;text-decoration: none;display: block;font-size: 11px;float: right;margin: 0 5% 5% 0;}
/* ----------------------------- FIN: PROMOCIONES DESTACADAS -------------------------- */
/* ---------------------- FIN: FICHA HOTEL: INFORMACIÓN ------------------------- */


/* ------------------- FICHA HOTEL: HABITACIONES ------------------- */
#content_habitaciones{width: 100%; background: #f3f3f3}
#content_habitaciones .list_hab {width: 920px;margin: 0 auto;}
#block_der #block_services #titulo_pestanya_der {border: none;}
#content_habitaciones .list_hab #titulo_habitaciones{color: #174870;font-size:15px;font-weight: bold; padding:20px;display: block;}
#content_habitaciones .list_hab .listado_habitaciones{width: 100%; float:left;margin-top: 20px;}
#content_habitaciones .list_hab .listado_habitaciones li {width: 97%;padding: 1%;border: 1px solid #ccc;margin-bottom: 20px;background: #fefcff; float:left;}
#content_habitaciones .list_hab .listado_habitaciones li .content_left{float:left; width: 30%;}
#content_habitaciones .list_hab .listado_habitaciones li .content_left .habitaciones_imagen{}
#content_habitaciones .list_hab .listado_habitaciones li .content_left .habitaciones_imagen img{}
#content_habitaciones .list_hab .listado_habitaciones li .content_right{float:right; width: 70%;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .descrip_hab{}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .descrip_hab span{color: #174870;font-size:15px;font-weight: bold; padding:5px 0;display: block;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .descrip_hab p{font-size:12px;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .reservar_habitacion {background: url('../imagenes/bg_title.jpg') repeat-x top center transparent;color: #FFF;text-transform: uppercase;width: 26%;display: block;padding: 0 2%;border-radius: 5px;line-height: 38px;font-weight: bold;clear: both;font-size: 12px;float: right;margin-top: 10px;cursor:pointer;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .reservar_habitacion span{background: url('../imagenes_plantillas/flecha_book.png') no-repeat right center transparent; width: 100%;float:left;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .reservar_habitacion:hover {color:#983600;}
#content_habitaciones .list_hab .listado_habitaciones li .content_right .reservar_habitacion span:hover{background: url('../imagenes_plantillas/flecha_book_hover.png') no-repeat right center transparent;}
#ficha_servicios_habitacion li {margin: 0 5px 5px 0; float:left;}
/* ------------------- FIN: FICHA HOTEL: HABITACIONES ------------------- */

/* ------------------- FICHA HOTEL: PROMOCIONES ------------------- */
#content_ficha #contenedor_ficha #informacion_pestanya #block_center {width: 100%;float:left;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_center #titulo_pestanya {color: #174870;width: 100%;display: block;border-bottom: 1px dotted #c2c2c2;font-size:15px;font-weight: bold;padding-bottom: 5px;margin-bottom: 10px;}
#content_ficha #contenedor_ficha #informacion_pestanya #block_center .banner_promotions{width: 920px;}
#content_promociones{width: 100%; background:#f3f3f3;}
#content_promociones #lista_promociones{width: 920px; padding: 0 20px; margin: 0 auto;}
#content_promociones #lista_promociones ul{width: 100%; float:left;margin-top: 20px;}
#content_promociones #lista_promociones ul li {width: 98%; padding: 1%;margin-bottom: 20px;background: url('../imagenes/bg_promociones.jpg') repeat top center transparent; float:left;}
#content_promociones #lista_promociones ul li.tipo_oferta {display:none;}
#content_promociones #lista_promociones ul li .cada_promo {width: 100%;background: #fefdff;border: 1px solid #ccc;border-radius: 5px;position: relative;float: left;}
#content_promociones #lista_promociones ul li .cada_promo img.tipo_promo{position: absolute;}
#content_promociones #lista_promociones ul li .cada_promo .primera_foto{float: left;width: 220px;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo {float: left;width: 70%;padding: 2%;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo  .tipo_promo{float:left; width: 67%; margin: 0;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo  .tipo_promo .titulo_ficha{color:#e95300; font-size: 13px;font-weight: bold; margin-bottom: 5px;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo  .tipo_promo .texto1{color:#737373; font-size: 12px;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio {float: right;width: 29%;background: #f3f3f3;padding: 1%;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .detalle_precio {text-align: center;font-size: 14px;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .detalle_precio span {font-size: 16px; color: #e95300;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo  .precio .completa_estancia{text-align: center;font-size: 13px; margin: 5px 0;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .reservar_promocion {background: url('../imagenes/bg_title.jpg') repeat-x top center transparent;color: #FFF;text-transform: uppercase;width: 90%;display: block;padding: 0 5%;border-radius: 5px;line-height: 38px;font-weight: bold;clear: both;font-size: 12px;margin-top: 10px;cursor: pointer;float: left;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .reservar_promocion span{background: url('../imagenes_plantillas/flecha_book.png') no-repeat right center transparent; width: 100%;float:left;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .reservar_promocion:hover {color:#983600;}
#content_promociones #lista_promociones ul li .cada_promo .content_promo .precio .reservar_promocion span:hover{background: url('../imagenes_plantillas/flecha_book_hover.png') no-repeat right center transparent;}
/* ------------------- FIN: FICHA HOTEL: PROMOCIONES ------------------- */

/* ------------------- FICHA HOTEL: COMO LLEGAR ------------------- */
#ficha_content_mapa {float: left;margin-top: 15px;padding: 0 20px; margin-bottom: 25px;}
.mapa_grande {border: 1px solid #BDCEDD;height: 350px;margin: 0;overflow: hidden;padding: 0 !important;width: 920px;}
#block_der{}
#block_contacto {width: 90%;padding: 0 0 0 10%;}
#block_der #titulo_pestanya_der{color: #174870;width: 100%;display: block;border-bottom: 1px dotted #c2c2c2;font-size:15px;font-weight: bold;padding-bottom: 5px;margin-bottom: 10px;}
#block_der .content_contacto{background: #e7e7e7; padding: 98%; padding: 2%;}
#block_der .content_contacto span{font-size: 12px;color: #67737c;}
#block_der .content_contacto .nombre_hotel{width: 100%;float: left; margin-bottom: 10px;}
#block_der .content_contacto .nombre_hotel span {font-size: 14px; font-weight:bold;}
#block_der .content_contacto .info_hotel_contacto {width: 100%;float: left;}
#block_der .content_contacto .info_hotel_contacto .direccion_hotel {background: url('../imagenes_plantillas/ico_serv_address.png') no-repeat left center transparent;padding-left: 13%;width: 85%;float: left; height:25px; margin-bottom: 10px;}
#block_der .content_contacto .info_hotel_contacto .tel_hotel{background: url('../imagenes_plantillas/ico_serv_tel.png') no-repeat left center transparent; padding-left: 13%;width: 85%;float: left; height:25px; margin-bottom: 10px;}
#block_der .content_contacto .info_hotel_contacto .mail_hotel{background: url('../imagenes_plantillas/ico_serv_mail.png') no-repeat left center transparent; padding-left: 13%;width: 85%;float: left; height:25px; margin-bottom: 10px;}
#block_der .content_contacto .info_hotel_contacto .tel_hotel span {clear:both; float:left;}
#block_der .content_contacto .info_hotel_contacto .mail_hotel span a{color:#67737c; text-decoration: underline;}
#ficha_content_mapa div {overflow:visible;}
/* ------------------- FICHA HOTEL: COMO LLEGAR ------------------- */

/* ------------------- FICHA HOTEL: GALERIA ------------------- */
#galeria{width: 100%; float:left;}
#galeria ul{width: 100%; float:left;}
#galeria ul li {width: 220px;float: left;position: relative;margin: 5px;}
#galeria ul li a{}
#galeria ul li a img {width: 220px;height: 132px; display:block;}
#galeria ul li a img:hover{}
#galeria ul li a img.zoom{ position:absolute; left: 0; top: 0;}
#galeria ul li a img.zoom:hover{display:block !important;}
/* ------------------- FIN: FICHA HOTEL: GALERIA ------------------- */

/* ----------------------- FICHA HOTEL: RESTAURACION ------------------- */
.image_rest {width: 272px;background: url('../imagenes_plantillas/bg_rest.jpg') no-repeat left center transparent;height: 180px;margin-bottom: 20px;float: right;}
.image_rest img {width: 100%; height: 100%;}
/* ----------------------- FIN: FICHA HOTEL: RESTAURACION ------------------- */

/* ----------------------- FICHA HOTEL: CONDICIONES ------------------- */
.listado_condiciones {width: 100%;float: left;margin-bottom: 25px;}
.listado_condiciones li {width:400px; float:left; padding: 0 20px 0 40px; font-size: 12px;}
.listado_condiciones li.entrada {background: url('../imagenes/ficha/ico_condiciones/horario.png') no-repeat left top transparent;line-height: 35px; }
.listado_condiciones li.ninos {background: url('../imagenes/ficha/ico_condiciones/ninos.png') no-repeat left top transparent;}
.listado_condiciones li.mascotas {background: url('../imagenes/ficha/ico_condiciones/mascotas.png') no-repeat left top transparent;line-height: 35px;}
.listado_condiciones li.desayunos {background: url('../imagenes/ficha/ico_condiciones/desayunos.png') no-repeat left top transparent;line-height: 35px;}
.listado_condiciones li.tarjetas {background: url('../imagenes/ficha/ico_condiciones/tarjetas.png') no-repeat left top transparent;}
.listado_condiciones li.cancelaciones {background: url('../imagenes/ficha/ico_condiciones/cancelaciones.png') no-repeat left top transparent;}
.listado_condiciones li.parking {background: url('../imagenes/ficha/ico_condiciones/parking.png') no-repeat left top transparent;line-height: 35px;}
/* ----------------------- FIN: FICHA HOTEL: CONDICIONES ------------------- */

/* -------------------------- FICHA HOTEL: SALONES --------------------------------- */
#block_der #block_salones{background: #e7e7e7; padding: 98%; padding: 2%;}
#block_der #block_salones .entradilla {font-size: 12px;color: #67737c;margin-bottom: 15px;float: left;}
#block_der #block_salones .tel_reservas {background: url('../imagenes_plantillas/ico_serv_tel.png') no-repeat left center transparent;padding-left: 10%;width: 35%;float:left;line-height: 25px;margin-bottom: 10px;margin-top: 5px;font-size: 14px;font-weight: bold;}
#block_der #block_salones .boton_salon {float: right;height: 40px;width:54%;}
#block_der #block_salones .boton_salon input {background: url('../imagenes/bg_title.jpg') repeat-x top center transparent;color: #FFF;text-transform: uppercase;width: 100%;display: block;padding: 0 2%;border-radius: 5px;line-height: 38px;font-weight: bold;clear: both;font-size: 12px;float: right;cursor: pointer;border: none;}
.todos_salones {clear: both;margin: 20px 0;}
.todos_salones .titulo{color: #174870;width: 100%;display: block;font-size: 15px;font-weight: bold;padding-bottom: 5px;margin-bottom: 10px;}
.todos_salones .cada_salon{width: 878px; float:left;padding: 20px; border: 1px solid #ccc; border-radius: 5px; background: #fefdff; margin-bottom: 15px;}
.todos_salones .cada_salon .img_salon {width: 205px; height: 106px; background: #444; float:left;margin-right: 15px;}
.todos_salones .cada_salon .img_salon img{width: 205px; height: 106px;}
.todos_salones .cada_salon .salones{float:left; width: 645px;}
.description_salon {float:left; width: 300px;margin-right: 10px;}
.todos_salones .cada_salon .salones span{width: 100%; float:left; font-size: 14px; color:#7f7f7f;font-weight: bold;}
.todos_salones .cada_salon .salones span span {float:right; width: 60px; text-align: right; color:#7f7f7f;}
.todos_salones .cada_salon .salones p{width: 100%; float:left; font-size: 12px; color:#7f7f7f;}
.todos_salones .cada_salon .salones .formas_salones{width: 335px; color:#7f7f7f;}
.todos_salones .cada_salon .salones .formas_salones .iconos {width: 335px;}
.todos_salones .cada_salon .salones .formas_salones .iconos div {width: 50px;float: left;font-size: 11px;border-right: 1px solid #ccc;margin-right: 5px;text-align: center;}
.todos_salones .cada_salon .salones .formas_salones .iconos div:last-child{border: none;}
.todos_salones .cada_salon .salones .formas_salones .iconos div img{width: 25px;}
.todos_salones .cada_salon .salones .formas_salones .capacidad_maxima{font-size: 12px;}
.todos_salones .cada_salon .salones .formas_salones .capacidad_maxima div{width: 50px;float: left;font-size: 11px;margin-right: 5px;text-align: center;}
/* ------------------ FORMULARIO RESERVA SALON ----------------------- */
#ficha_content5 {color: #6e6e6e;float: left;padding: 30px;}
#ficha_content5 p{font-size: 13px;}
#ficha_content5 .titulo_form_salon{border-bottom: 1px dotted #C8C8C8;color: #104b7b;float: left;font-size: 15px;font-weight: bold;margin-bottom: 20px;margin-top: 15px;padding-bottom: 3px;width: 100%;}
#formulario_reserva_salon ul li select {background: #d3d7da; color:#7a7d7f;}
#formulario_reserva_salon ul li input {width: 272px; color:#7a7d7f; background: #d3d7da;}
#formulario_reserva_salon .campo_protec_datos{border:1px dotted #CCCCCC;height:100px;font-size: 12px;overflow:auto;padding:5px; float:left;}
#eventos_salas_content .eventos_salas_dia .corta input {width: 75px;height: 21px; background: #d3d7da;}
#eventos_salas_content {float:left;}
#formulario_reserva_salon ul li input#accion_necesaria1, #formulario_reserva_salon ul li input#accion_necesaria2, #formulario_reserva_salon ul li input#accion_necesaria3, #formulario_reserva_salon ul li input#accion_necesaria4, #formulario_reserva_salon ul li input#he_leido_y_acepto {width: 15px}
#formulario_reserva_salon .boton_reservar_salon {background: url('../imagenes/ficha/bg_boton_reservar.png') no-repeat top center transparent;color: #FFF;font-weight: bold;text-transform: uppercase;padding: 0 10px;line-height: 41px;font-size: 17px;border: none;font-family: Arial, Helvetica, sans-serif;cursor: pointer;margin-top: 10px;width: 215px;height: 41px;text-align: left;}
#formulario_reserva_salon .boton_reservar_salon:hover{background:url('../imagenes/ficha/bg_boton_reservar_hover.png') no-repeat top center transparent; color:#983600;}
/* ------------------ FORMULARIO RESERVA SALON ----------------------- */
/* -------------------------- FIN: FICHA HOTEL: SALONES --------------------------------- */

/* ------------------ APARTADO CATALOGO HOTELES ----------------------- */
#listado_catalogo_hoteles {display: none;}
/* ------------------ FIN: APARTADO CATALOGO HOTELES ----------------------- */

/* ----------------------- APARTADO OFERTAS ------------------- */
#content_ofertas{width: 960px; margin: 20px auto;}

/* ----------------------- FIN: APARTADO OFERTAS ------------------- */

/* ----------------------- APARTADO PROMOCIONES ------------------- */


#content_promotions{width: 100%;background:#f3f3f3;}
#contenedor_promotions{width: 960px; margin: 20px auto;}
#background_promo_ES {background: url('../imagenes/bg_apt_promo_ES.jpg') no-repeat top center transparent; width: 100%; float:left; height: 403px;margin-top: 15px;}
#contenedor_promotions img.banner_promotions{width: 920px;}
#contenedor_promotions #listado_promociones {width: 920px;margin: 0 auto;color: #174870;display: block;font-size:15px;font-weight: bold; padding:20px;}
#contenedor_promotions #listado_promociones li {width: 27%;padding: 2% 2% 1% 2%;float: left;background: #fcfeff;border: 1px solid #ccc;border-top: 10px solid #e95300;border-bottom: 10px solid #e95300;border-radius: 5px;margin: 0 3% 20px 0;position: relative;}
#contenedor_promotions #listado_promociones li:nth-child(3), #contenedor_promotions #listado_promociones li:nth-child(6), #contenedor_promotions #listado_promociones li:nth-child(9){margin: 0 0 20px 0;}
#contenedor_promotions #listado_promociones li .icono_promo{position:absolute;}
#contenedor_promotions #listado_promociones li .image_promo {width: 100%; height: auto;}
#contenedor_promotions #listado_promociones li .content_promo {margin-top: 15px;}
#contenedor_promotions #listado_promociones li .content_promo .tipo_promocion{color:#e95300; text-transform: uppercase; font-size: 13px;}
#contenedor_promotions #listado_promociones li .content_promo .nombre_promocion{color:#e95300; font-size: 13px;}
#contenedor_promotions #listado_promociones li .content_promo .entradilla_promocion {color: #67737c;font-size: 12px;display: block;margin: 10px 0;height: 90px;border-bottom: 1px dashed #ccc;}
#contenedor_promotions #listado_promociones li .content_promo .precio_promocion {color: #484848;font-size: 12px;}
#contenedor_promotions #listado_promociones li .content_promo .precio_promocion span{color:#e95300;font-size:15px;}
#contenedor_promotions #listado_promociones li .content_promo a {color: #e95300;text-transform: uppercase;background: url('../imagenes_plantillas/bullet_more.png') no-repeat right center transparent;padding-right: 15px;text-decoration: none;display: block;font-size: 11px;float: right;margin: 0 5% 0 0;}
#contenedor_promotions #listado_promociones li .content_promo a:hover {color: #983600;background: url('../imagenes_plantillas/bullet_more_hover.png') no-repeat right center transparent;}
/* ----------------------- FIN: APARTADO PROMOCIONES ------------------- */


/* ------------------- disponibilidad ------------------*/
.paso2_reserva_ficha {background: url("../imagenes/ficha/bg_paso2_ficha.png") no-repeat scroll left center transparent;float: left;height: 69px;width: 920px;}
.paso3_reserva_ficha{background:url("../imagenes/ficha/bg_paso3_ficha.png") no-repeat scroll left center transparent;float:left;height:69px;width: 920px;}
.paso4_reserva_ficha {background: url("../imagenes/ficha/bg_paso4_ficha.png") no-repeat scroll left center transparent;float: left;height: 69px;width: 920px;}
.paso1_reserva_ficha img{float:left;margin:23px 0 0 10px;width:100px;}
.paso2_reserva_ficha img, .paso3_reserva_ficha img, .paso4_reserva_ficha img{float:left;margin:15px 0 0 30px;}
.paso1_reserva_ficha div, .paso2_reserva_ficha div, .paso3_reserva_ficha div, .paso4_reserva_ficha div{color:#b9c8d1;float:left;font-size:14px;margin:20px 0 0 0;}
.paso1_reserva_ficha div span{float:left;margin:5px 0 0 66px;width: auto;}
.paso2_reserva_ficha div span, .paso3_reserva_ficha div span, .paso4_reserva_ficha div span {float: left;margin: 0 35px 0 70px;width: 220px;text-align: left;line-height:30px;color: #828282;font-size: 15px;text-transform: uppercase;}
.paso2_reserva_ficha div span:nth-child(1), .paso3_reserva_ficha div span:nth-child(2), .paso4_reserva_ficha div span:nth-child(3){color:#8d2526;}
.paso2_reserva_ficha div span:last-child, .paso3_reserva_ficha div span:last-child, .paso4_reserva_ficha div span:last-child{float: left;margin: 0 0 0 40px;width:230px;text-align: left;line-height: 30px;color: #828282;font-size: 15px;}
.paso1_reserva_ficha div .ok, .paso2_reserva_ficha div .ok, .paso3_reserva_ficha div .ok, .paso4_reserva_ficha div .ok{color:#6f8390;}
.paso1_reserva_ficha div .active, .paso2_reserva_ficha div .active, .paso3_reserva_ficha div .active, .paso4_reserva_ficha div .active{color:#FFF;}
.content_ofertas {clear:both; margin-bottom: 15px;}
.content_ofertas #ofertas {background: #fee4d5;border-left: 4px solid #fe5b00;float: left;height: auto;list-style: none;margin: 30px 0 0 0;padding: 15px;width: 890px;}
.content_ofertas #ofertas li{border-bottom:1px solid #cacbcb;float:left;padding:5px 0;width: 100%;}
.content_ofertas #ofertas li:last-child{border-bottom:none;}
.content_ofertas #ofertas li.tipo_oferta img.primera_foto{display:none;}
.content_ofertas #ofertas li.tipo_oferta img.segunda_foto{float: left;height: 42px;padding-right:10px;width: 42px;}
.content_ofertas #ofertas li .cada_promo {float: left;width: 805px;}
.content_ofertas #ofertas span{color:#787266;font-size:13px;text-transform:uppercase;}
.content_ofertas #ofertas .tipo_oferta .cada_promo .oferta .texto1{display:none;}
.content_ofertas #ofertas .tipo_oferta .cada_promo .oferta .texto2{color:#6e6e6e;font-size:12px;}
.content_ofertas #ofertas .tipo_oferta .cada_promo .precio{display:none;}
.content_ofertas #ofertas .tipo_oferta .cada_promo .column{height: auto !important;}
.content_right #resumen_busqueda_ficha{background:#eaeaea;border:1px solid #c8c2a3;padding:20px;width:380px}
.content_right #resumen_busqueda_ficha .resumen_titulo_ficha{color:#b7b190;font-size:16px; font-weight:bold;text-decoration: underline; text-transform: uppercase;}
.content_right #resumen_busqueda_ficha .primero{margin-top:8px; margin-bottom:8px}
.content_right #resumen_busqueda_ficha .resumen_ficha{color:#787266;font-size: 13px;margin-top:6px;}
.dispo_ficha{background:none !important;border:none !important;margin:0 !important; padding:0 !important;}
.content_ventas {float: left;width: 650px;background: #FFF;padding: 20px;border:1px solid #ccc;margin-bottom: 20px; overflow: visible;}
.pestanya_habitaciones ul{list-style:none;}
.pestanya_habitaciones .num_hab{ color: #2C9FC5;float:left;font-size: 15px;font-weight: bold;margin:0 20px 5px;text-transform: uppercase;width: 652px;}
.dispo_ficha .escoje_habitacion {float: left;position: relative;width: 650px;}
.dispo_ficha .image_escoje{float: left;left: 0;position: absolute;top: 0;}
.dispo_ficha .head_escoje {color: #174870;float: left;font-size: 25px;margin: 0 0 0 3px;padding: 6px 0 0 45px;text-transform: uppercase;width: 602px;}
.dispo_ficha .head_escoje h3{font-size: 25px;font-weight: normal}
.dispo_ficha .content_escoje {float: left;margin: 10px 0 20px 0;padding-left: 0;width: 650px;}
.dispo_ficha .content_escoje .cabecera_habitacion {color: #231f20;font-size: 10px;font-weight: normal;padding: 0 0 0 10px;}
.dispo_ficha .content_escoje .desc_habitacion {background: #efefef;color: #231f20;margin-bottom: 10px;padding: 10px;width: 626px;border:2px solid #efefef;}
.dispo_ficha .content_escoje .hab_dispo_activo {background: #e8e8e8;border: 2px solid #174870;width: 626px;}
.col-tipo_hab .nom_hab {font-size:13px; font-weight:bold;text-decoration:none;text-transform: uppercase;}
.col-tipo_hab .image_hab {display: block;float: left;background: #fff;margin-top: 2px;color: #222;font-weight: normal;padding: 0;clear:both;}
.col-tipo_hab .image_hab img {width: 110px;height: 75px;}
.col-tipo_hab .info_hab {font-size: 9px;float: left;margin: 0;padding: 0;}
.col-tipo_hab .condiciones_dispo_ficha {color:#2D9EC6;font-size:11px;text-decoration:none;text-transform: capitalize;}
.info_content {font-size: 12px;margin-top: 20px;padding-top: 10px;border-top-width: 1px;border-top-style: dashed;border-top-color: #231f20;display: block;}
.info_content .main-image {width: 150px;float: left;margin-right: 15px;margin-bottom: 5px;margin-left: 5px;}
.nom_pension {color: #231f20;font-size:13px; font-weight:normal; *font-size: 12px;}
.precio_antes{color:#c2396c;font-size:11px;margin-right:3px;text-decoration:line-through; font-weight: bold;}
.precio_ahora{color: #231f20;font-size:13px; font-weight:normal; *font-size: 12px;}
.peq span {font-size: 13px;text-transform: uppercase;margin-bottom: 2px;float: left;width: 100%;}
.descuento{background:none repeat scroll 0 0 white;border-radius:3px 3px 3px 3px;color:#222222;display:none;float:left;font-size:11px;font-weight:normal;
margin-top:2px;padding:2px;}
.col-num_hab select {background: none repeat scroll 0 0 #FFFFFF !important;border: 1px solid #ECEFF5;padding: 2px;}
.dispo_ficha .experiencias, .dispo_ficha .completa {border-top: 1px dashed #231f20;padding-top: 10px;margin-top: 10px;float: left;position: relative;width: 652px;}
.dispo_ficha .image_experiencias,.dispo_ficha .image_completa{left: 0;position: absolute;}
.dispo_ficha .head_experiencias, .dispo_ficha .head_completa {color: #174870;float: left;font-size: 25px;margin: 0 0 0 3px;padding: 6px 0 0 45px;text-transform:uppercase;width: 594px;}
.dispo_ficha .content_experiencias, .dispo_ficha .content_completa {float: left;width: 660px !important;margin-bottom: 20px;}
.dispo_ficha .content_experiencias .service_block {color: #231f20;margin-bottom: 10px;padding: 10px;width: 640px;background: #efefef;1253}
.dispo_ficha .content_completa .service_block {color: #231f20;margin-bottom: 10px;padding: 10px;width: 640px;background: #efefef;}
.dispo_ficha .content_experiencias .service_li,.dispo_ficha .content_completa .service_li{list-style:none;}
.image_packservice_package {background:#FFF;border:1px solid #cebbcb;padding:3px;width:44px;height: auto;}
.image_pack {margin-left:4px;width:44px; height: auto;}
.content_experiencias .tabla_head,.content_completa .tabla_head{font-size:10px;margin-left:10px;}
.tabla_head .col_image, .desc_experienciaservice_package .col_image, .service_block .col_image{width:65px;}
.tabla_head .col_nom, .desc_experienciaservice_package .col_nom, .service_block .col_nom{width:200px;font-size:10px;}
.desc_experienciaservice_package .col_nom img, .service_block .col_nom img {height: 12px;margin: 0px 5px 0 5px;text-decoration: none;width: 12px;}
.desc_experienciaservice_package .col_nom{color:#231f20;width:190px; font-size:14px;font-weight:bold; cursor: default;}
.content_experiencias .service_block .col_nom{color:#231f20;}
.content_completa .service_block .col_nom{color:#231f20;}
.service_block .col_nom{width:190px; font-size:14px;font-weight:bold; cursor: default;}
.desc_experienciaservice_package .col_nom div, .service_block .col_nom div {font-size: 11px;font-weight: normal;}
.desc_experienciaservice_package .col_nom a, .service_block .col_nom a {border: medium none;color: #fe5b00 !important;font-size: 10px;text-decoration: underline;font-weight: normal;}
.desc_experienciaservice_package .col_nom a:hover{color:#fe5b00;}
.service_block .col_nom a:hover{color:#231f20;}
.tabla_head .col_cantidad, .service_block .col_cantidad{text-align: center;font-size:10px;width:150px;border-left:1px solid #ccc; border-right:1px solid #ccc}
.tabla_head .col_cantidad, .service_block .col_cantidad .cantidad {border: none;}
.content_experiencias .service_info{color:#231f20;}
.content_completa .service_info{color:#231f20;}
.service_info .col_cantidad label {height: 20px; display: inline;margin-right: 6px;}
.service_info .col_cantidad label input {vertical-align: middle;height: 20px;}
#ficha_dispo_monohotel{clear:both;}
#ficha_dispo_monohotel .service_info .col_cantidad select {height: 18px;font-size: 10px;line-height: 12px;border: 0;margin: 1px 0;padding: 0 0 0 2px;width: 40px;background-color: #fff;}
#ficha_dispo_monohotel .service_observations label { margin-top: 8px; vertical-align: middle;font-size: 12px;height: 18px;float: right;clear: right;}
#ficha_dispo_monohotel 
.service_observations input{margin: 0 0 0 10px;width: 150px;height: 14px;padding: 0;vertical-align: middle;}
#ficha_dispo_monohotel .service_observations input.shorttext{width: 100px;}
#ficha_dispo_monohotel .service_observations input.normaltext{width: 150px;}
#ficha_dispo_monohotel .service_observations input.longtext{width: 200px;}
.tabla_head .col_unidad{text-align:center;width:100px;}
.tabla_head .col_total{text-align:right;width:105px;}
.desc_experienciaservice_package .col_unidad, .service_block .col_unidad{font-size:12px;font-weight:bold;text-align:center;width:110px;}
.desc_experienciaservice_package .col_total, .service_block .col_total{font-size:12px;font-weight:bold;text-align:right;width:105px;}
.pregunta_ficha{font-size:12px; margin: 0 0 0 70px;}
.respuesta_ficha{float:left;font-size:12px;}
.respuesta_ficha input{margin: 10px 0 0;width:178px !important;}
.mas_info_paquetes{font-size:12px; margin-top:20px;}
.mas_info_paquetes img{float:left;height:115px;margin-right: 15px;width:175px;}
.mas_info_paquetes .text_mas_info{float:left;font-size:12px;width:350px !important;}
.text_mas_info span{font-weight: bold;text-transform:uppercase;}
.text_mas_info ul {margin-left: 25px;}
.text_mas_info ul li span{font-style: italic;}
.resumen {float: right;width: 215px;margin-bottom: 20px;}
.resumen_paso3 .mejor_precio{color:#7E99AA;font-family: Segoe Print;font-size:11px;}
.resumen .content_resumen {background: #fff;float: left;font-size: 12px;width: 213px;border: 1px solid #ccc;border-bottom: none;border-radius: 5px 5px 0 0;}
.resumen .content_resumen .titulo_resum {color: #FFF;font-size: 17px;text-transform: uppercase;background: #fe5b00;padding: 10px;float: left;width: 195px;border-radius:5px;}
.resumen .content_resumen .hotel_resum{color:#000; font-size:13px;font-weight:bold;}
.resumen .content_resumen .resumen_datas {float: left;width: 195px;border-top: 1px dashed #231f20;margin: 10px;border-bottom: 1px dashed #231f20;padding-bottom: 10px;}
.resumen .caja_verisign{float:left;font-size:12px;}
.resumen .caja_verisign {float:right;font-size:11px;padding-right: 10px;}
.resumen .caja_verisign img{float:left; width:70px;}
.resumen .caja_verisign span{float: left;margin-right: 12px;padding-top: 10px;text-align: center;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha {border-left: none;border-right: none;color: #000;float: left;font-size: 11px;margin: 10px 0 0;padding :0 0 7px 5px;width: 190px;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_titulo_ficha{display:none;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .primero{margin-top:8px; margin-bottom:8px}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_ficha{margin-top:6px;}
.resumen .content_resumen .resumen_habitacion {color: #000;float: left;font-size: 11px;padding: 10px;width: 195px;}
.resumen .content_resumen .resumen_habitacion span {font-weight: bold;text-decoration: underline;text-transform: uppercase;width: 100%;float: left;}
.resumen .content_resumen .resumen_habitacion p{float: left;margin-top: 5px;margin-right: 9px;width: 100px;}
.resumen .content_resumen .resumen_habitacion .image{float:left;height:60px;margin-top: 5px;width:86px;}
.resumen .content_resumen .resumen_habitacion .habitacion_total {background: #808285;color: #FFF;float: left;font-size: 20px;font-weight: bold;margin: 5px 0;padding:5px;text-align: right;width: 185px !important;}
.resumen .content_resumen .resumen_habitacion .habitacion_total span {text-decoration: none;}
.resumen .content_resumen .resumen_suplementos {background: #FFF;color: #000;float: left;font-size: 11px;margin: 10px;padding: 8px 0 0;width: 195px;}
.resumen .content_resumen .resumen_suplementos .suplementos_titulo{font-weight:bold;margin-left: 5px;text-transform:uppercase;}
.resumen .content_resumen .resumen_suplementos ul{list-style:none;margin-top:5px;}
.resumen .content_resumen .resumen_suplementos ul li {border-bottom: 1px dotted #c4be9d;padding: 5px 5px 5px 8px;width: 182px;}
.resumen .content_resumen .resumen_suplementos ul li .precio_supl{float: right;}
.resumen .content_resumen .resumen_suplementos .suplementos_total {background: #808285;color: #FFF;font-size: 13px;font-weight: bold;margin-top: 15px;padding: 5px;text-align: right;width: 185px;}
.resumen .content_resumen .resumen_suplementos .suplementos_total .supl_total {font-weight: normal;margin-right: 15px;}
.resumen .total_precio{background: none repeat scroll 0 0 #FFF !important;border-color: #F4BB2B #C4BE9D #C4BE9D !important;border-style: solid !important;border-width: 5px 1px 1px !important;float: left !important;font-size: 12px !important;padding: 15px 14px 10px !important;width: 185px !important;}
.resumen .caja_total{float:left;font-weight: bold;text-align: right;text-transform:uppercase;width:215px;}
.resumen .caja_total .total_text{color:#174870;font-size:14px;}
.resumen .caja_total .total_euro{color:#174870;font-size:18px;}
.resumen .caja_total .total_tax {color: #000;font-size: 12px;text-transform: none;font-weight: normal;}
#form_resumen .boton_reservar, .content_ventas .boton_reservar {background: url('../imagenes/ficha/bg_boton_reservar.png') no-repeat top center transparent;color: #FFF;font-weight:bold;text-transform: uppercase;padding: 0 30px;line-height: 41px;font-size: 17px;border: none;font-family: Arial, Helvetica, sans-serif;cursor: pointer;margin-bottom: 15px;width: 215px;}
#form_resumen .boton_reservar:hover, .content_ventas .boton_reservar:hover {background:url('../imagenes/ficha/bg_boton_reservar_hover.png') no-repeat top center transparent; color:#983600;}
.content_ventas .boton_reservar {float:right;}
#buscador_slider_precio_title{color:#D3A144;font-weight: bold;}
#slider_estrellas{margin-top:14px;}
._not_refundable, ._refundable, ._special{font-size:12px;font-weight:bold;text-align: left;}
.recordatorio_ventajas {width: 213px;float: left;background: #fff;border: 1px solid #ccc;border-top: none;border-radius: 0 0 5px 5px;}
.recordatorio_ventajas  .content_ventajas{width: 175px;float: left;background: url("../imagenes/ficha/ico_ventajas.png") no-repeat center 5px #FFF;margin: 10px;padding: 38px 10px 10px 10px;}
.recordatorio_ventajas  .content_ventajas .titulo_ventajas{text-align: center;width: 100%;float: left;font-size: 9px;margin-bottom: 8px;}
.recordatorio_ventajas .content_ventajas ul#ventaja_exclusiva {float: left;width: 175px;}
.recordatorio_ventajas .content_ventajas ul#ventaja_exclusiva li {list-style-image: url("../imagenes/ficha/link_marron.png");font-size: 12px;padding-left: 0px;text-transform: none;text-align: left;font-weight: normal;margin-left: 15px;}
.separator_ventajas {border-bottom: 1px dashed #231f20;float: left;width: 195px;height: 1px;margin-left: 10px;}
#alterSearch {margin-bottom: 10px;font-size: 17px;color: #000;border: 1px solid #cd9b40;padding: 15px;text-align: center;}
.info_content h3{color:#fe5b00;}
/* ------------------- fin disponibilidad ------------------*/
/* ------------------ DISPONIBILIDAD ------------------- */
#content_disponibilidad {width: 100%;float: left;}
/*#content2 #content_description {padding-bottom: 60px;width: 100%;float: left;}
#content2 #content_description #ofertas_content {width: 960px; margin: 0 auto;}*/
#content2 #content_description #ofertas_content #content2_left {width: 235px;margin: 25px 15px 0 0;float: left;}
#content2 #content_description #ofertas_content #content2_left .cajas {background: #FFF;color: #000;float: left;font-size: 12px;margin: 5px 0;padding: 0 0 10px 0;width :228px;border: none;}
#content2 #content_description #ofertas_content #content2_left .cajas img {width: 95px;margin-right: 7px;}
#content2 #content_description #ofertas_content #content2_left .cajas p img {width: 30px;margin-right: 3px;}
#content2 #content_description #ofertas_content #content2_left .cajas p span{float: right;width: 170px;line-height: 15px;}
#content2 #content_description #ofertas_content #content2_left .cajas p {float:left; width: 208px; padding: 0 10px; color:#000;}
#content2 #content_description #ofertas_content #content2_left .cajas a {float:left; width: 208px; padding: 0 10px; color:#000;text-align:right;}
#content2 #content_description #ofertas_content #content2_left .cajas p.certificado {width:105px;}
.resultado_resumen_der {float: right;width: 100%;text-align: right;}
#contenido_widgets {float:left; clear: both;margin-bottom: 15px;}
#content_disponibilidad div #content2_right {width: 690px;float: left;margin: 25px 0 0 0;}
.formulario_reserva div #content2_right {margin: 10px 0 0 0 !important;}
#pasos_reserva1 {border-bottom: 1px solid #B4B4B4; background:url(../imagenes_plantillas/paso_reserva1.png) no-repeat;width:100%;height:40px;color:#b9c8d1;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;margin:0;}
#pasos_reserva1 div {float:left;margin-left: 10px;line-height:39px;text-align:center;width:25%;}
#pasos_reserva1 span {}
#content_disponibilidad div #pasos_reserva1 .active{color:#FFF}
#content_disponibilidad div #pasos_reserva1.transparente{}
.resultado_busqueda {width: 704px;float: left;font-size: 13px;color: #4a4a4a;margin: 20px 0 0 0;}
#no_hay_disponibilidad{}
.titulo_lista_resultados {text-transform: uppercase;font-size: 22px;color: #FFF;width: 100%;float: left;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#total_hoteles_encontrados {font-size: 15px;margin-top: 5px;color: #FFF;font-family: Arial, Helvetica, sans-serif;width: 100%;float: left;font-weight: normal;}
#total_hoteles_encontrados span {color:#d3a144;}
.hoteles_visibles{display: none;}
#listado_resultado_hoteles {float: left;border: none;background:#FFF; margin-top:15px;}
#caja_ordenacion {float:left; width: 100%; display: block;}
#resultado_busqueda_ordenar_nav {float: left;width: 100%;margin: 0;}
#rango_precio{float:left;width:30%;}
#categoria_hoteles{float:left;width:30%;}
.resultados {width: 664px;padding: 10px 20px 20px 20px;float: left;}
.miniaturas li {display: none;}
#formulario_reserva_hotel a.nombre_hotel {font-size: 24px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;float: left;width: auto;line-height: 40px;}
#formulario_reserva_hotel a {color: #000;font-weight: bold;}
#formulario_reserva_hotel .resultado_resumen_der .reserva {background: url("../imagenes/ficha/bg_boton_reservar.png") no-repeat scroll center top transparent;border: medium none;color: #FFFFFF;cursor: pointer;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 17px;font-weight: bold;line-height: 41px;margin-bottom: 15px;padding: 0 0 0 20px;text-align: left;text-transform: uppercase;width: 195px;}
#formulario_reserva_hotel .resultado_resumen_der .reserva:hover {background:url('../imagenes/ficha/bg_boton_reservar_hover.png') no-repeat top center transparent; color:#983600;}
#formulario_reserva_hotel .resultado_resumen_der .reserva_AL {font-size:13px;}
#formulario_reserva_hotel .resultado_resumen_der .reserva img {margin-left:5px;}
#formulario_reserva_hotel{}
.resultado_main{}
.resultado_main_top {float: left;width: 100%;padding-bottom: 10px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top {float: left;width: 320px;padding-bottom: 10px;margin-left: 10px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top a.nombre_hotel {font-size: 15px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;float: left;width: auto;line-height: 15px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top #direccion_hotel {float:left;}
.resultado_main_top img {display: none;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top img.estrellas {height: 19px;margin: -7px 0 0 10px;}
.resultado_main_top img.estrellas {display: block;}
.resultado_main_bottom {background: none repeat scroll 0 0 #FFFFFF;float: left;margin-top: 10px;width: 938px;}
.resultado_main_bottom_left {width: 685px;float: left;}
.resultado_main_bottom_left a{ float:left;}
.resultado_main_bottom_left a img {width: 150px;height: 113px;}
.resultado_main_bottom_left p {font-size: 11px;text-align: justify;width: 315px;float: left;margin-left: 10px;height: 75px;}
#formulario_reserva_hotel .resultado_main_bottom_left a.ver_mas {text-decoration: none;font-size: 11px;text-transform: lowercase;float: left;color: #000;background:url(../imagenes/ver_ficha.png) no-repeat center left transparent;padding-left: 20px;font-weight: normal !important;margin-left: 160px;}	
#formulario_reserva_hotel .resultado_main_bottom_left a.ver_mas:hover {color:#00a6af; text-decoration:underline;}	
.resultado_main_bottom_right {width: 215px;float: right;padding: 10px; background:#f3f3f3;}
.resultado_main_bottom_right .precio_desde {font-weight: normal;text-align: right;font-size: 13px;color: #4a4a4a;font-family: Arial, Helvetica, sans-serif;}
.resultado_main_bottom_right .hab_noche{width: 100%; float:left; text-align: right;font-size: 10px;color: #6e6e6e; font-family: Arial, Helvetica, sans-serif;}
.resultado_main_bottom_right .importe_medio {width: 100%;float: left;text-align: right;font-size: 20px;color: #000;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#formulario_reserva_hotel a.boton_acciones, #formulario_reserva_hotel .boton_acciones {text-decoration: none;float:right; margin-top: 38px;background:url(../imagenes_plantillas/bg_dispo_monohotel_button.png);border: 1px solid #b7b7b7;	cursor:pointer;color: #FFF;font-size: 18px;font-weight: bold;line-height: 33px;padding:0 15px;text-transform:uppercase;}
.boton_acciones:hover {background:url(../imagenes_plantillas/bg_dispo_monohotel_button.png);color:#FFFFFF;}
.resultado.titulo {margin-bottom:7px;color:#b3921e;}
.resultado_main {border:none;float:left;margin:0;width:100%;}
.resultado_right {margin-left:7px;float:left;-moz-box-shadow:2px 1px 2px -1px rgba(0,0,0,0.5);border:1px solid #FFFFFF;width:193px;height:410px;}
#resultado_right_galeria li {list-style:none;float:left;margin:1px;}
#miniaturas2 li {list-style:none;float:left;margin:1px;}
#titulo_dispo {float:left;width:300px;}
#foto_dispo {float:right;padding:10px 10px 10px 0px;	width:250px;}
.titulo-hotel {width: 100%;float: left;font-weight: bold;}
.titulo-hotel .estrellas {margin:0 0 0 10px;float:left;}
.resultado_main_bottom_right .mapa_dispo {text-transform: lowercase;text-decoration: none;cursor: pointer;float: right;color: #d3a144 !important;line-height: 11px;padding-left: 25px;font-size: 11px;text-decoration: underline;background: url(../imagenes_plantillas/ico-mapa.png) no-repeat scroll 0 0 transparent;font-weight:normal !important;margin: 5px 0 32px 0;clear: both;}
.resultado_main_bottom_right .mostrar_fotos {text-transform: lowercase;float: right;color: #d3a144 !important;font-size: 11px;line-height: 11px;padding-left: 25px;text-decoration: underline;background: url(../imagenes_plantillas/ico-foto.png) no-repeat scroll 0 0 transparent;font-weight: normal !important;}
.resultado_main_bottom_right .mapa_dispo:hover {color: #00a6af !important;background: url(../imagenes_plantillas/ico-mapa-hover.png) no-repeat scroll 0 0 transparent;}
.resultado_main_bottom_right .mostrar_fotos:hover {color: #00a6af !important;background: url(../imagenes_plantillas/ico-foto-hover.png) no-repeat scroll 0 0 transparent;}
#resumen_busqueda {	background: #eaeaea;float:left;width:206px;padding:10px;font-size:12px;margin: 5px 0 0 0;border: 1px solid #c5bf9f;}
#resumen_busqueda .titulo {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;float: left;width: 100%;margin-bottom: 10px;color: #B7B190;text-transform: uppercase;}
#resumen_busqueda img {height:auto;}
#buscador_mejorar {background: #FFF;float: left;width: 228px;padding: 0 0 10px 0;font-size: 12px;margin: 5px 0;}
#buscador_mejorar  .titulo{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal; float:left; width: 208px; margin-bottom: 10px;padding: 10px; background: #000; color:#FFF; text-align: center;}
#resumen_busqueda_precios{width:206px;padding:10px;float:left;font-size:12px;background:#FFF;margin-bottom: 10px;border: 1px solid #c5bf9f;border-top:2px solid #f4bb2b;}
#buscador_slider_precio, #buscador_categoria {width: 208px; padding: 0 10px;}
#filtros_busqueda {background:#FFF;float:left;width:233px;padding:10px;font-size:12px;margin-bottom:10px;}
/*.cajas {padding:20px; width: 233px; background:#FFF; margin-bottom: 10px;}*/
.cajas  .titulo{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal; float:left; width: 208px; margin-bottom: 10px; padding: 5px 10px; background: #000; color:#FFF;text-align: center;}
.cajas  .fidelizacion {text-align: left;}
.cajas  .fidelizacion span {color:#d3a144;}
.cajas  a{font-size: 12px;text-decoration: none; color:#000; font-weight: bold;}
.cajas  a:hover{text-decoration: underline;}
#resumen_busqueda_ficha{background: white;float: left;width: 228px;font-size: 12px;margin: 5px 0;padding: 0 0 10px 0;}
#resumen_busqueda_ficha .resumen_titulo_ficha {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;float: left;width: 208px;margin-bottom: 10px;text-transform:uppercase;padding: 10px;background: #000;color: #FFF;text-align: center;}
.resumen_ficha {padding: 0 10px; width: 208px;}
#SLB-Wrapper {display: none;}
.barra_subir {color:#000;font-size:12px;}
.barra_subir a {text-decoration:underline;color:#000;font-size:12px;}
/* ------------------ DISPONIBILIDAD ------------------- */

/* ------------------ FORMULARIO RESERVA -------------------- */
.formulario_reserva {padding-top: 25px;}
.formulario_reserva #content_description{ margin: 0 auto; width: 920px;}
.formulario_reserva #form {float: left;width: 920px;padding: 0;background: #FFF;margin-bottom: 25px;}
#content_disponibilidad div #content2_left {float:right;}
#pasos_reserva3 {border-bottom: 1px solid #B4B4B4;background: url(../imagenes_plantillas/paso_reserva3.png) no-repeat;width: 100%;height: 69px;color: #B9C8D1;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;margin: 0;}
#pasos_reserva3  div{ float:left; width: 25%;}
#content_disponibilidad #background #content_dispo #form {float: left;border: 1px solid #666;background: white;margin-top: 14px; text-align: left;}
#pasos_reserva3  div.active{ color: #6f8390; line-height: 69px;text-align: center;}
#pasos_reserva3  div.transparente{ color: #FFF; opacity: 1; line-height: 69px;text-align: center;}
#pasos_reserva3  div.last{ color: #b9c8d1; line-height: 69px;text-align: center;}
#formulario_datos_cliente {margin: 0 0 0 15px;color: #231f20;}
.ico_form {position: absolute;z-index: 555;left: 5px;}
#div_formulario_reserva {background: url('../imagenes/ficha/ico_dispo_experiencia.png') no-repeat left center;color: white;font-weight: bold;text-transform: uppercase;width: 600px;float: left;margin: 0;height: 38px;text-align: left;font-size: 16px;line-height: 38px;}
#div_formulario_reserva span {color: #174870;font-size: 18px;padding-left: 40px;font-weight: normal;}
#resumen_formulario {background:none;border:none;font-size: 12px;margin-bottom: 20px;float: left;margin: 10px 0 0 15px;position: relative;width: 680px;z-index: 0;}
#resumen_formulario label {color: #174870;margin-top: 4px;float: left;width: 130px;margin-right: 5px;text-align: left;}
#resumen_formulario input {background: #d3d7da;float: left;width: 202px;border: 1px solid #d3d7da;height: 20px;}
#resumen_formulario textarea {float:left;width:350px;height: 75px;}
#descripcion_larga {	text-align:left; font-size: 12px;}
.div_titulo_form {background: none;text-decoration: underline;text-transform: uppercase;padding: 20px 20px 5px 0;font-weight: bold;font-size: 13px;color: #fe5b00;float:left;clear: both;}
#cvc {padding:10px;margin:10px 0px;border:1px solid #e5e5e5;background:#ffffff;display:none;}
#resumen_formulario_partes span.cvc {float:none;margin-right:5px;}
#resumen_formulario_partes span.cvc a {border-bottom:#0099FF dotted 1px;color:#0099FF;cursor:pointer;}
#resumen_formulario select {background: #d3d7da;float: left;width: 203px;padding: 2px;border: 1px solid #b0b0b0;}
#resumen_formulario select.peque {float:left;width:70px;margin-right:5px;margin-left:5px;color:#666666;padding:2px;border: 1px solid #b0b0b0;}
#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; height: 20px;}
#resumen_formulario_partes {padding: 10px 0 10px 0;clear: both; width: 660px;}
#resumen_formulario_partes digicertsitesealcode {}
#forma_pago_des{float: left;margin: 9px 0;text-align: left;width: 628px;}
#resumen_formulario_partes #escoja_forma_pago_div{min-height: 0px !important;}
.sin_intermediarios {display:none;background: url('../imagenes_plantillas/sin-intermediarios.png') no-repeat center center;width: 80px;height: 50px;float: left;position: absolute;right: 0;top: -15px;padding: 35px 20px;color: #FFF;text-align: center;font-size: 14px;}
.tipos_tarjetas {float: left;height: 19px;margin: 3px 0 0 10px;}
.sin_intermediarios.sin_intermediarios_EN,.sin_intermediarios.sin_intermediarios_AL,.sin_intermediarios.sin_intermediarios_RU{padding-bottom:63px;}
#resumen_formulario_partes span {text-align: left; width: 100%; float:left; margin: 5px 0; }
#resumen_formulario_partes>div {	min-height:30px; clear:both;}
#resumen_formulario_partes div#cvc {height:140px;}
#resumen_formulario_partes div# {margin:10px;}
#para_garantizar {text-align: left;}
#resumen_botonera button {background: url('../imagenes/ficha/bg_boton_reservar.png') no-repeat top center transparent;color: #FFF;font-weight: bold;text-transform:uppercase;padding: 0 30px 0 0;line-height: 41px;font-size: 15px;border: none;font-family: Arial, Helvetica, sans-serif;cursor: pointer;margin-top: 10px;width: 235px !important;float: left;}
#resumen_botonera button:hover {background:url('../imagenes/ficha/bg_boton_reservar_hover.png') no-repeat top center transparent; color:#983600;}
#resumen_botonera button img {height: auto; width: auto;}
#resumen_botonera button span {color: #025a5f;font-size: 11px;text-transform: none;width: 100%;margin: 0;text-align: center;font-weight: normal;}
.resumen_botonera_der span {float: left;width: 130px;margin: 15px 0 0 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;}
.resumen_botonera_der img {width: 65px;margin-top: 8px;margin-right: 10px;}
#resumen_botonera {background: none;border-top: 2px solid #174870;float: left;padding-bottom: 18px;padding-right: 0;text-align: right;width: 100%;padding-top: 5px;margin-top: 20px;}
.resumen_botonera_izq {color: #174870;float: left;padding-top: 10px;width: 400px;margin-right: 2%;}
.resumen_botonera_izq div{width:100%; float:left; text-align:right;}
.resumen_botonera_der {float: right;padding-top: 10px;width: 235px;text-align: right;}
.reserva.reserva_IT{font-size:15px !important;}
.resumen_busqueda_habitacion{color:#000;}
.negro{color: #000000;font-size: 14px;/*font-weight: bold;text-transform: uppercase;text-decoration: underline;*/margin-bottom: 10px;padding-top: 9px !important;margin-top: 2px;padding-left: 0 !important;margin-left:10px;width: 194px !important;padding-right: 0 !important;}
#resumen_busqueda_ficha .negro{border-top: 1px dashed #A4A4A4;}
.negro.negrita{text-decoration: none;text-transform: capitalize;font-size:12px;border:none !important;}
.azul_oscuro.negrita.dieciocho{color:#174870;font-size: 21px;}
.negro.negrita.dieciocho{color:#174870;}
#resumen_busqueda_precios .negro.negrita.dieciocho{font-size: 17px;text-transform: uppercase;}
.total_estancia span{margin-left:10px;}


#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;}
#confirmacion_content {font-size:12px;color:#666666;background: none repeat scroll 0 0 #F1F3F6;border: 1px solid #D2CCAE;float:left;padding:20px;	position:relative;width:640px;z-index:2147483647;}
#confirmacion_content label {font-weight:bold;color:#333333;float:left;width:150px;}
#confirmacion_habitaciones {background: #f6efdf;padding: 10px;margin: 5px 5px 15px 5px;}
#confirmacion_content .titulo {color:#7e99aa;}
#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;background: #FFF;padding: 20px 0;}
#anulacion strong {color:#fe5b00;}
#anulacion li {list-style:none;}
#anulacion div {margin:10px 0px;}
#next {position:absolute;float:right;left:289px;top:53px;cursor:pointer;}
#patras {cursor:pointer;float:left;position:absolute;top:53px;margin-left:11px;}
#dpto_nombre {float: left;width: 240px;font-weight: bold;margin-left: 20px;font-size: 12px;}
#dpto_num {width: 400px;font-size: 12px;float: left;margin-bottom: 15px;}
#compartir_oculto {background:url(../imagenes_plantillas/pestana_compartir.png) no-repeat;top:-65px;display:none;font-size:12px;padding:19px;position:absolute;right:20px;width:200px;z-index:999999999999999999;}
#compartir_oculto a {color:#FFFFFF;text-decoration:none;}
#compartir_oculto ul {list-style:none;}
#compartir_oculto li {margin-bottom:5px;}
#compartir_cerrar {background:url(../imagenes_plantillas/cerrar.png) no-repeat;cursor:pointer;height:30px;position:absolute;right:30px;top:-8px;width:30px;z-index:9999;}
.hoteles_buscado, .hoteles_buscado_trivago {margin:10px 0px;padding:10px;font-weight:bold;color:#374146;display: none;}
.hoteles_buscado_no_dispo {background:#FFE3E3;border:1px solid #D34B20;margin:10px 0px;padding:10px;}
.otros_hoteles_cerca {padding:10px 10px 0;font-weight:bold;color:#374146;}
#ui-datepicker-div {	z-index:9999999999999999999999999999999;}
#resumen_formulario input.error {border:1px solid #FD4B4E;background:#FFE8DF;}
#resumen_formulario label.error {color: #fe5b00 !important;margin-left: 10px;width: 250px !important;}
#reserva_ficha_btn button {-moz-border-radius:5px;background:url(../imagenes_plantillas/reservar_bg_ficha.jpg) repeat scroll 0 0 transparent;background-position:bottom;border:0 solid #d6e9f7;color:#d6e9f7;cursor:pointer;display:inline;font-family:"Trebuchet MS",Helvetica,sans-serif;	font-size:18px;font-stretch:condensed;padding:3px 30px;text-transform:uppercase;-webkit-box-shadow:1px 1px 5px #666666;	-moz-box-shadow:1px 1px 5px #666666;}
#reserva_ficha_btn button:hover {background:url(../imagenes_plantillas/reservar_bg_ficha.jpg);}
.info_idioma {position:absolute;margin-left:645px;margin-top: 1px;}
/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11,2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */
#jquery-overlay {position:absolute;top:0;left:0;z-index:99999999999999999999999999999999999;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:999999999999999999999999999999999999;text-align:center;line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999999999999999999999999999999999999;}
#lightbox-container-image-box>#lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {	padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom: 0.7em;}
/* jQuery lightBox plugin - Gallery style */
#gallery {margin:0px;}
#gallery ul {list-style:none;}
#gallery ul li {display:inline;}
#gallery ul img {border:1px solid #3e3e3e;}
#gallery ul a:hover img {border:5px solid #fff;border-width:5px 5px 20px;color:#fff;}
#gallery ul a:hover {color:#fff;}
#slider_total_precio_minimo {float:left;width:50%;margin-top:-3px;}
#slider_total_precio_maximo {float:right;width:50%;text-align:right;	margin-top:-3px;}
#rating_title{margin-top: 26px;color: #D3A144;font-weight: bold;}
.panel .overlay-background {padding:0px;margin:0px;text-align: left;}
/* PANEL OVERLAY CONTENT */
.panel .panel-overlay {font:bold 28px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-align:right;margin:0px;padding:20px 10px 0px;font-weight:normal;clear:both;position:relative;	bottom:0px;	right:0px;	width:230px;	height:362px;	text-align:center;}
.panel-overlay .ocre {color:#d0cb87;}
.panel-overlaysub {font:normal 16px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-align:right;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
#resumen_formulario_partes{border:none; position:relative;}
#confirmacion_content_ficha {background: none repeat scroll 0 0 #FFFFFF;color: #231f20;float: left;font-size: 12px;padding: 20px;position: relative;width: 640px;z-index: 2147483647;}
#confirmacion_content_ficha .titulo {font-size: 13px;}
#confirmacion_content_ficha .div_titulo_form{background: none repeat scroll 0 0 transparent;clear: both;color: #fe5b00;font-size: 13px;font-weight: bold;padding: 20px 20px 8px 0;text-decoration: underline;text-transform: uppercase;width: 100%;}
#confirmacion_content_ficha .boton_print {background: #00a6af;color: #FFF;text-transform: uppercase;padding: 5px 15px;line-height: 15px;font-size: 14px;border: none;font-family: Arial, Helvetica, sans-serif;cursor: pointer;}
#confirmacion_content_ficha .boton_print:hover {text-decoration: underline;}
#content2_left_ficha #donde_conocio_hotel {margin-bottom: 15px;color: #231f20;float: left;background: #eee;width: 680px;padding: 10px 0;}
#content2_left_ficha #donde_conocio_hotel img{float:left;}
#encuesta_V1_pregunta .div_titulo_form{ background: none;color: #231f20;font-size: 13px;font-weight: bold;padding: 20px 20px 10px 0;text-decoration: underline;text-transform: uppercase;width: 100%;}
#formu_encuesta_V1 ul li {list-style: none;font-size: 12px;}
#boton_encuesta {background: #00a6af;color: #FFF;text-transform: uppercase;padding: 5px 15px;line-height: 15px;font-size: 14px;border: none;font-family: Arial, Helvetica, sans-serif;cursor: pointer;margin: 15px;}
#boton_encuesta:hover {text-decoration: underline;}
#content2_left_ficha{float: left;margin-right: 24px;width: 681px;}
.titulo_encuesta_ficha {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;text-transform: uppercase;}
#encuesta_V1_pregunta{width: 550px;float: left;}
.formulario_reserva #resumen_busqueda_ficha {margin: 20px 0 0 0 !important;background: #efefef;padding: 0 0 10px 0;width: 213px;border-bottom: 1px solid #ccc;border-radius:5px;}
.formulario_reserva #resumen_busqueda_precios {width: 215px !important;padding: 5px 0 0 0 !important;margin-bottom: 10px;border: none !important;text-align: right;}
.formulario_reserva #resumen_busqueda_ficha .titulo {font-weight:bold;color:#000;text-transform: none;font-size: 14px;padding: 10px 10px 0 10px;float: left;width: 195px;}
.formulario_reserva #resumen_busqueda_ficha img {padding: 0px 10px 0px 10px;}
.formulario_reserva #resumen_busqueda_ficha .direccion_hotel{border-bottom: 1px dashed #a4a4a4;color: #000000;float: left;font-size: 10px;margin-left: 10px;padding: 0 0 9px;width: 194px;}
.formulario_reserva #resumen_busqueda_ficha .total_estancia {float: left;width: 195px;margin: 10px;padding: 10px 0;background: #FFF;}
.formulario_reserva #resumen_busqueda_ficha .total_estancia label {padding-left: 10px;}
.formulario_reserva #resumen_busqueda_ficha div {padding: 0 10px; float:left; width: 195px;}
/* ------------------ FIN: FORMULARIO RESERVA -------------------- */

.confirmacion_reserva {padding-top: 20px;}
.confirmacion_reserva #content2_left_ficha {width: 650px;float: left;margin: 20px 20px 20px 0;}
.confirmacion_reserva #content2_right_ficha {float:right;}
.confirmacion_reserva #form {float: left;width: 920px;padding: 0;background: #FFF;margin-bottom: 25px;}
.confirmacion_reserva #resumen_busqueda {background: #fff;float: left;width: 195px;padding: 10px;font-size: 12px;margin: 20px 0 0 0;border: 1px solid #ccc;border-radius: 5px;}
.confirmacion_reserva #resumen_busqueda .titulo {font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin: 0;font-weight: bold;float: left;width: 100%;color: #231f20;text-transform: none;}
.confirmacion_reserva #resumen_busqueda img {margin-bottom: 10px;}

.confirmacion_reserva #content_description {width: 920px; padding; 20px; margin: 0 auto;}
.mtd-switch-modal {display: none;padding: 15px;background: #b0b0b0;font-size: 12px;color: #000;text-align: left;opacity: 1 !important;}
.mtd-switch-modal .box { position:relative; }
.mtd-switch-modal .box div label input{ margin-right: 3px; }
.mtd-switch-modal img {position: absolute;bottom: -41px;left: 50%;margin-left: 15px;}
.mtd-switch-modal .price {font-style: italic;margin-left: 5px;}
.escoje_habitacion div,.mtd-switch-modal, .mtd-switch-modal .div {overflow:visible;}

/*
.mtd-switch-modal .triangle{ display: block;background-position: 0% 100%;background-repeat: no-repeat no-repeat;}
.mtd-switch-modal .box { padding: 15px; background-color: #FDFDFD; border: 3px solid #BA9930; font-size: 12px; color: #545F63; }
.mtd-switch-modal .triangle {background-image: url(http://www.eurostarshotels.com/CLIENTES/www.eurostarshotels.com/imagenes/ficha/triangle.png);display: block;background-position: 0% 100%;background-repeat: no-repeat no-repeat;
*/

.info_hab a, .info_srv a {font-style: normal;font-size: 9px;font-weight: bold;text-decoration: underline;}
.info_hab a {background: url(../imagenes/ficha/dispo_i.png) no-repeat top left transparent;width: 110px;height: 17px;color: #FFF;text-decoration: none;text-align:center;clear: both;float: left;font-size: 12px;font-weight: normal;line-height: 18px;}
.info_hab, .info_srv {display: block;margin-top: 10px;border: 0;}
.info_hab img, .info_srv  img {height: 12;margin-left: 5px;margin-right: 3px;text-decoration: none;width: 12;}
.info_hab img{margin-left: 0;margin-right: 0;text-decoration: none;}

/* -------------------------- APARTADO CATALOGO HOTELES ------------------------------------- */
#content_catalogo_hoteles{width: 100%;background: #f3f3f3;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles{width: 960px;margin: 20px auto;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles .titulo {color: #174870;font-weight: bold;font-size: 20px;border-bottom: 1px dotted #575757;margin-bottom: 10px;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page{}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page #listado_catalogo_hoteles_page{}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page{}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li {margin-bottom: 10px;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li .ciudad_hoteles_page {font-size: 12px;color: #fe792e;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li ul{}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li ul li{list-style: square;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li ul li .nombre_hotel_page{margin-left: 15px;font-size: 12px; color:#575757; text-decoration: none;}
#content_catalogo_hoteles #contenedor_catalogo_hoteles #catalogo_hoteles_show_page .lista_hoteles_page li ul li .nombre_hotel_page:hover{color:#fe792e;}
/* -------------------------- APARTADO CATALOGO HOTELES ------------------------------------- */

#content_ficha #contenedor_ficha_listado_services #block_services #listado_servicios li img {width: auto;height: auto;}
#content_ficha #contenedor_ficha_listado_services #block_services {background: url('../imagenes/bg_services_info.png') repeat-x top center transparent;height: 112px;}
