
/* /////////////// HEADER //////////////// */

body{background: none repeat scroll 0 0 #000;}
h2{font-size: 19px;}
.entradilla h2{color:#ad9580;}
.subtitulo h2{color:#ffffff;}
#form_cambio_idioma{float: right;position: relative;margin-right:14px;}
.redes_sociales{float:right;margin-right: 98px;width: 252px;list-style: none outside none;}
.redes_sociales li{float:left;}
#head_logo{background: #000;height: 80px;width: 100%;padding-top: 15px;}
#logo{float:none;margin:auto;width: 245px;padding:0px;}
#head_top{margin-top:0;margin-bottom:0;background:#38322d;width:auto;padding-right: 114px;}
#navigation{width: 1015px;padding-top: 15px;margin:auto;background: #000;border-radius: 0;}
#navigation a{border-left: medium none;color:#a69b92;display: block;font-family: 'Avenir',sans-serif;font-size: 12px;font-weight: bold;height: 13px;margin-left: 3px;margin-right: 8px;margin-top:-8px;padding: 0;text-decoration: none;text-transform: uppercase;}
#navigation a:hover{color:#fff;border-top: 3px solid #C6892C;padding-top: 4px !important;margin-top:-15px;}
#navigation .apartado_activo a{color:#fff;border-top: 3px solid #C6892C;margin-top: -15px;padding-top: 4px !important;}
.apartado_activo, #navigation li{border-right: 1px solid #a69b92;height: 1px;margin-right: 6px;margin-top: 8px;}
#navigation ul{margin-bottom:0;width: 1015px;}
#navigation ul li{padding:0;height:2px;}
#header{width:100%;background:#000000;}
.telefono_reservas span{color:#969391;}
.telefono_reservas span span{color:#fff;font-weight:bold;}
.telefono_reservas{font-size: 12px;margin-left: 77px;margin-top:3px;width: 322px;float: left;}
.telefono_reservas_hotel span{color:#969391;}
.telefono_reservas_hotel span span{color:#fff;font-weight:bold;}
.telefono_reservas_hotel{font-size: 12px;margin-left: -14px;margin-top:3px;width: 322px;float: left;}
#head_top_left{width:100%;}
#head_top_right{width:400px;margin-top:-16px;float:right;margin-right: -51px;}
.ventajas_exclusivas {height: auto;position: absolute;width: 1024px;z-index: 10;margin: -306px auto 0 124px;}
.titulo_ventajas_exclusivas {border-bottom: 1px solid #554b42;color: #AD9581;font-size: 13px;padding: 18px;text-transform: uppercase;width: 177px;background: none repeat scroll 0 0 #000000;margin: 0;text-align: center;}
.lista_ventajas_exclusivas {font-size: 13px;color: #fff;list-style: none outside none;background: none repeat scroll 0 0 #000000;margin: 0;padding-bottom: 11px;width: 213px;padding-top: 13px;}
.lista_ventajas_exclusivas .ventaja1 {background: url("../../images/E092/bullet1.png") no-repeat top left #000;height: 34px;margin-left: 20px;padding-left: 35px;padding-top: 3px;width: 145px;font-size: 11px;}
.lista_ventajas_exclusivas .ventaja2{background: url("../../images/E092/bullet2.png") no-repeat top left #000;height: auto;margin-left: 20px;margin-top: 14px;padding-left: 35px;font-size: 11px;width: 145px;}
.lista_ventajas_exclusivas .ventaja3{background: url("../../images/E092/bullet3.png") no-repeat top left #000;height: auto;min-height: 91px;margin-left: 20px;margin-top: 27px;padding-left: 35px;font-size: 11px;width: 145px;}
.wifi_free{float: left;margin-right: 15px;}
#prod_29176,#prod_29177,#prod_29178,#prod_29179{margin-top: -3px;margin-right: 3px;}
#form_cambio_idioma ul li{list-style: none outside none;color:#fff;}
#form_cambio_idioma ul li.selected{color:#fff;}
#content{float:none;}
#head_top_right #form_cambio_idioma {position: absolute;width: 100px;z-index: 999;top: 0;right: 0;}
#head_top_right #form_cambio_idioma ul{float: right;margin-right: 60px;margin-top: 7px;}
.acceso_empresa{padding-left: 23px;background-image: url("../../images/E092/candado_head.png");background-repeat:no-repeat;float: left;clear: both;margin-top: -15px;width: 250px;margin-left: 687px;}
.acceso_empresa a{color:#a69b92;}
#form_cambio_idioma ul li.otros_idiomas {padding-top: 2px;padding-bottom: 2px;clear: both;text-transform: none;width: 79px;background: #CDCCCC;color: #666;}
.content_top_capa_info {z-index: 1; position:relative;}
/*-----------NAVEGACION----------------*/
#nav {float: left;background:#cdcccc;color:white;height:29px;font-size:13px;width:960px;margin:auto;margin-bottom:20px;}
#nav ul { width:960px; margin: 0 auto;}
#nav ul li {list-style: none;float: left;line-height: 28px;}
#nav ul li a { color: #666; text-decoration: none; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif;padding:0 10px;font-size:12px;}
#nav ul li:hover { background:#808285;}
#nav ul li:hover a {color: #FFF;}
#nav ul li a#item_menu_cabecera_100005903 {background:url("../images/area-empresas.png") no-repeat center left transparent; padding-left: 20px;}
#nav ul li#PROMOCIONES {float:right;background:#D60037;margin-right:100px;}
#nav ul li#PROMOCIONES:hover {background:#D60037;}
#nav ul li#PROMOCIONES a{color: #FFF;}
#nav ul li#PROMOCIONES a:hover {color: #FFF;}
#nav ul li#listado_menu_idiomas {float:right;width: 100px;}
#nav ul li select {background:#cdcccc;color:#666666;width:100px;font-size:12px;}
#form_cambio_idioma {position: absolute;width: 100px;z-index: 999;}
#form_cambio_idioma ul {float:right; width: 100px;}
#form_cambio_idioma ul li.selected {background:url("../images/triangulo-idioma.png") no-repeat 10px 12px transparent;font-family: Arial,Helvetica,sans-serif; color: #969391;}
#form_cambio_idioma ul li  { padding: 0 20px;clear: both; text-transform: none; background: #F1F1F1; }
#form_cambio_idioma ul li.otros_idiomas  { clear: both; text-transform: none; width: 60px; background: none; color: #fff;}
#form_cambio_idioma ul li.otros_idiomas a { text-transform: none; color: #fff; padding:0;}
#form_cambio_idioma ul li.otros_idiomas a:hover { color: #C6892C; text-decoration: underline;}
#nav ul li a.selected{background:#808285;color:#FFF;}
/*----------FIN NAVEGACION-------------*/

/* /////////////// SLIDE //////////////// */
#main_superdestacat ul, #main_superdestacat {height: 443px;}
#main_superdestacat ul li {}
#main_superdestacat ul li img {width: 100%; height: 443px;}
.slides {width: 958px;margin: 10px auto 0 auto;height: 10px;}
.slides .indice_bolas_slide {width: 100%;float: left;height: 20px !important;}
.slides .indice_bolas_slide li {height: 10px;width: 10px;display: inline;margin-right: 5px;float: left;text-align: center; cursor: pointer;}
.slides .indice_bolas_slide li.activate{background: url("../../images/E092/bullet-slide-active.png") no-repeat top center transparent;}
.slides .indice_bolas_slide li.no_activate{background: url("../../images/E092/bullet-slide-noactive.png") no-repeat top center transparent;}
/* --------------------------- PROMOCIONES DESTACADAS HOME ------------------------------------- */
#listado_promociones ul {width: 912px;}
#listado_promociones ul li {width: auto; float:left; background:#1d1d20; *width: 950px;}
#listado_promociones ul li div {float: right;width: 185px;padding: 30px 30px 20px 30px;}
#listado_promociones ul li img {height: 339px;float: left;}
#listado_promociones ul li div .titulo_promociones {background: url("../../images/E092/icono_promociones.png") no-repeat scroll left center transparent;color: #FFF;text-transform: uppercase;width: 100%;float: left;font-size: 20px;padding: 0 0 0 30px;line-height: 23px;}
#listado_promociones ul li div .titulo {display: none;}
#listado_promociones ul li div span {color: #FFF;font-size: 11px;width: 97%;text-align: left;float: left; padding: 0;}
#listado_promociones ul li div span.entradilla {margin: 10px 0; height: 100px;}
#listado_promociones ul li div a {display: block;float: left;color: #000;background: url('../../images/E092/bg_bullet_a.png') no-repeat 60px center #c6892c;padding: 3px 20px 3px 10px;font-size: 11px;}
#listado_promociones{margin: 30px auto 0 auto;overflow:hidden;width:932px;}
#listado_promociones ul{width:12000px;height:399px;overflow:visible;}
#listado_promociones li{list-style:none;float:left;}
.promo_activa {}
.promo_noactiva{}
#promos_destacadas_home ul li.promo_noactiva_home{background: url("../../images/E092/bullet_noactive_promo.png") no-repeat scroll 0 0 transparent; cursor: pointer;}
#promos_destacadas_home ul li.promo_activa_home {background: url("../../images/E092/bullet_active_promo.png") no-repeat scroll 0 0 transparent; cursor: pointer;}
#promos_destacadas_home {width: 100px;height: 10px;position: absolute;right: -10px;top: 345px;padding: 0;}
.content_promociones_destacadas_home ul#listado_puntos_promos_destacadas_home {float: right;list-style: none outside none;margin: 0;height: 10px;width: 100px;}
.content_promociones_destacadas_home ul#listado_puntos_promos_destacadas_home li {display: inline;width: 10px;height: 10px;margin: 0 5px 0 0;float:left;}
.content_promociones_destacadas_home {position: relative;clear: both;width: 932px;overflow: hidden;margin: 0 auto;}
/* --------------------------- FIN: PROMOCIONES DESTACADAS HOME ------------------------------------- */

/*------P.R. MOTOR------*/
#motor{background: none repeat scroll 0 0 #C6892C;float: none;height: 45px;width: 1096px;z-index: 1;margin: 0 auto;position:relative;}
#motor .buscador_content_portal .titulo{display:none;}
#motor .buscador_content_portal .subtitulo{display:none;}
#motor .buscador_content_portal{width:960px;position:relative;height:29px;}
#motor #apaisado_fechas_portal{width:auto;margin-top:5px;}
#content_disponibilidad{margin-bottom:20px;}
#bloque2{padding:0 20px 20px 20px;}
#apaisado_fechas_portal div{position: relative;width: 160px;margin-left: 5px;}
#apaisado_fechas_portal div:nth-child(3){width:95px;}
#apaisado_fechas_portal img{height:19px;}
#apaisado_habs_portal{clear:none;*margin-left: -60px !important;margin-left: -60px \8 !important ;margin-left: 10px;margin-top: 2px;padding-left: 0;position: relative;}
#apaisado_habs_portal .filas_habitaciones p:first-child{display:none;}
#apaisado_fechas_portal label{float: left;font-size: 10px;font-weight: bold;width: auto;}
#apaisado_fechas_portal input{float: right;height: 17px;left: 55px;margin-top: -17px;width: 75px;position: absolute;}
#apaisado_fechas_portal img{clear: both;float: left;margin-left: 136px;margin-top: -17px;right: 0;}
#apaisado_fechas_portal label.habitaciones_monohotel{text-align:left;}
#apaisado_fechas_portal label.habitaciones_monohotel{width:52px;}
#apaisado_habs_portal{position:relative;padding-left:0px;/*margin-left:-35px;*/}
#apaisado_habs_portal .filas_habitaciones label{position:absolute;top:0px;left:195px;}
#apaisado_habs_portal #fila_hab_1 select{position:absolute;top:0px;left:226px;}
#apaisado_habs_portal #fila_hab_2 select{position:absolute;top:0px;left:261px;}
#apaisado_habs_portal #fila_hab_3 select{position:absolute;top:0px;left:295px;}
#apaisado_habs_portal #fila_hab_4 select{position:absolute;top:0px;left:330px;}

#apaisado_habs_portal .filas_habitaciones label:first-child{position:relative;left:0px;}
#apaisado_habs_portal #fila_hab_1 select:first-child{position:relative;left:0px;}
#apaisado_habs_portal #fila_hab_2 select:first-child{position:relative;left:0px;}
#apaisado_habs_portal #fila_hab_3 select:first-child{position:relative;left:0px;}
#apaisado_habs_portal #fila_hab_4 select:first-child{position:relative;left:0px;}
#apaisado_habs_portal label {color: #231F20;float: left;font-size: 10px;margin: 18px 0px 0 -5px;}

#contingut_dispo {background:#fff;clear: both;float: none;font-size: 12px;margin-top: 0px;padding: 0;width:100%;}
#bloque2, #contingut_confirmacion #bloque2 {padding: 20px;width: 920px;}
.buscador_content_portal{margin-top:6px;}
#apaisado_fechas_portal div #num_habitaciones{width:34px;height:19px;margin-bottom:0px;margin-top: -2px;}
#apaisado_habs_portal label{margin-top:3px;font-weight:bold;}
#apaisado_habs_portal .filas_habitaciones{width:34px}
#apaisado_habs_portal .filas_habitaciones:first-child {width: auto;}
.buscador_content_portal #apaisado_habs_portal div.filas_habitaciones select.select_petit{width:33px;height:19px;}
.aclaracion_ninos {width: 100px;position: absolute;top: 13px;left: 989px;font-size: 9px;text-align: left;}
#codigo_promocion {position: absolute;top: -4px;left: 821px;}
#codigo_promocion #input_codigo {position: absolute;top: 8px;left: 108px;width: 55px;}
#codigo_promocion a {color: #231F20;cursor: pointer;float: left;width: 110px;font-size: 11px;margin: 2px 162px 0;text-decoration: underline;}
#contingut_dispo #content_disponibilidad{height:auto;}
#bloque2{padding:0 20px 20px 20px;}
#apaisado_buscar_portal{float:right;margin: -36px -156px 5px 0;text-align:center;width:200px;}
#apaisado_buscar_portal button {z-index:666666;cursor: pointer;background: #231f20;color: white;display: inline;font-size: 16px;font-weight: bold;margin: 0 183px 0 0;padding: 5px 25px;text-align: center;float:right;}

/*----FIN P.R. MOTOR-----*/

/* /////////////// CONTENIDO //////////////// */

/* Home */
#home .sub_descripcion_hotel {margin: 18px auto auto;}
#home #listado_promociones ul{height:339px !important;}
#contenedor{width: 100%;}
.content_apartado{width: 100%;float: left;width: 100%;float: left;background: url("../../images/E092/imagen_body.png") no-repeat scroll center top #000;margin-top: -33px;padding-top: 33px;*margin-top: 93px !important; *padding-top: 0px;}
.capa_info{width:100%;background: #000;}
.fondo_contenido2{background:#ececec;height:auto;width:100%;float:left;}
#listado_apartados_destacados li{float:left;}
#listado_apartados_destacados ul{float:left;list-style:none;margin-bottom:25px;}
#listado_apartados_destacados{width: 932px;margin:auto;}
#listado_apartados_destacados .titulo{text-align:center;background:#000;color:#fff;margin-top:-4px;padding-bottom: 7px;padding-top: 9px;width:233px;}
#listado_apartados_destacados .entradilla {font-size: 11px;background: #000;color: #fff;float: left;text-align: left;padding-bottom: 10px;margin-top: -7px;padding-left: 14px;padding-right: 8px;width: 211px;height: 59px;}

.titulo_hotel_descripcion h2{color:#ffffff;}
.titulo_apartados_destacados{float: left;font-size: 20px;font-weight: bold;margin-top: 16px;padding-bottom: 8px;text-align: center;text-transform: uppercase;width: 937px;}
.descripcion_apartados_destacados{border-top:1px solid #969391;float: left;margin-left: 58px;text-align: left;width: 813px;padding-top: 8px;margin-bottom: 20px;}
.sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 25px;border-bottom: 0;display: block;}
.contenido_home{border-bottom:none;float:none;margin-top:0px;}
.contenido_central{width:100%;}
.descripcion_hotel{width:100%;}
.descripcion{width:100%;padding-left:0px;}
.descripcion_larga{min-height:0px;font-size:14px;}
.titulo_hotel_descripcion{margin:auto;background-repeat: no-repeat;color: #C6892C !important;font-size: 34px !important;font-weight: bold;text-align: center;display:block;}
.subtitulo{margin-bottom: 22px;color:#ad9580;font-size: 15px;margin-left: 397px;text-align: center;width: 467px;}
#seguir_leyendo{float:right;margin-right:224px;color: #FFFFFF;margin-top:0;margin-bottom:20px;padding-right: 15px; background:url("../../images/E092/more_info.png") no-repeat right center transparent;}
#home .subtitulo{color: #AD9580;display: block;font-size: 18px;margin: auto;padding: 9px 342px 0px 343px;text-align: center;width:auto;text-transform:none;}
.grises{}
.grises:hover{ 
filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: Gray();
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);

-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}

/* Habitaciones */
#rooms .ventajas_exclusivas{display:none;}
#rooms #content{display:none}
.foto_habitacion{clear: both;float: left;width: 221px;}
.lista_habitaciones li{float:left;margin-bottom:40px;width:221px;}
.lista_habitaciones{display: block;margin: 20px auto auto;width: 1110px;padding-left:0px; clear:both;}
#rooms .titulo_hotel_descripcion{margin-top:48px;}
.foto_habitacion{
filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: Gray();
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);

-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.foto_habitacion:hover{
filter:none;
-webkit-filter:none;
-moz-filter: none;
-ms-filter: none; 
-o-filter: none;
}

.titulo_habitacion{float:left;background:#000;color:#fff;font-size: 16px;text-transform: uppercase;padding-top: 11px;}
.contenido_habitacion{min-height:45px;background:#000;border:none;color:#fff;width: 192px;padding-top: 11px;}
.descripcion_habitacion {font-size: 11px;text-align: center;margin-bottom:0;}
.entradilla{font-size: 18px;margin:auto;text-align: center;display:block;color:#ad9580;padding: 9px 342px 0px 343px;}
.subtitulo{color: #FFFFFF;font-size: 19px;margin:auto;text-align: center;display:block;width:49%;text-transform: uppercase;}
.listado_servicios{padding-bottom:20px;background:#fff;height: auto;width:100%;overflow: hidden;}
.content_apartado h1{color: #FFFFFF;font-size: 22px;letter-spacing: 0;}
#apartado_habitaciones .sub_descripcion_hotel{width:816px;}

/*------HABITACIONES DETALLE------*/
#ficha_servicios_hotel, #ficha_servicios_habitacion{background:#fff;margin:auto;border-top: 1px solid #969391;width: 804px;float:none;padding-top:17px;}
#ficha_servicios_hotel li{float:left;font-size:11px;height:43px;list-style:none outside none;margin-right:4px;padding:0 10px 0 0;width:31%;}
.titulo_servicios{background-color: #FFFFFF;background-image: url("../../images/E092/bullet_habitacion.png");background-position: center top;background-repeat: no-repeat;display: block;font-size: 25px;font-weight: bold;margin: 0;padding-top: 34px;padding-bottom:13px;text-align: center;text-transform: uppercase;}
.titulo_hotel_descripcion{display:block;margin: 25px auto auto;}

#rooms .sub_descripcion_hotel{width: 822px;padding:22px 0 0;border-top:1px solid #ccc;text-align:left;margin: 20px auto auto;border-bottom:0;display:block;}
#listado_habitaciones_link{overflow:hidden;padding:5px 0px;font-size:14px;text-transform:uppercase;color:#aaa;margin:auto;text-align:center;display:block; *margin-top: 30px;}
#listado_habitaciones_link {overflow: hidden;padding: 0px;font-size: 14px;text-transform: uppercase;color: #aaa;margin-bottom: 15px;text-align:center;line-height: 35px;}
#listado_habitaciones_link li {display: inline;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 8px 15px;}
#listado_habitaciones_link li:first-child {border-left: 1px solid #ccc;}
#listado_habitaciones_link li:last-child {border-right: 1px solid #ccc;}
#listado_habitaciones_link li.subapartado_26640{border-right: 1px solid #ccc;} /* ˇOJO! cuando haya más habitaciones se tiene que quitar esta linea */
#listado_habitaciones_link li a {color: #bab5bc;}
#listado_habitaciones_link li a:hover {color: #C6892C;text-decoration:underline;}
#listado_habitaciones_link li#subapartado_activo a{color:#C6892C; text-decoration: underline}
.nombre_habitacion{display:none;}
.titulo_hotel_descripcion h1{padding-bottom: 10px;background-repeat: no-repeat;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;margin: auto;text-align: center;}

/*---FIN HABITACIONES DETALLE------*/

/* Servicios */
.contenido_servicios_servicios{background:#fff;height: auto;width:100%;overflow: hidden;}
#apartado_servicios .contenido_servicios_servicios{background-color: #FFFFFF;background-position: center top;background-repeat: no-repeat;display: block;font-size: 25px;font-weight: bold;margin: 0;padding-bottom: 13px;}
#service #listado_apartados_destacados{display:none;}
#service .block_instalaciones_hotel{display:none;}
.titulo_servicios_hotel{background-color: #FFFFFF;background-image: url("../../images/E092/bullet_habitacion.png");background-position: center top;background-repeat: no-repeat;display: block;font-size: 25px;font-weight: bold;margin: 0;padding-top: 34px;padding-bottom:13px;text-align: center;text-transform: uppercase;}
#service .titulo_hotel_descripcion h1{padding-bottom:10px;background-repeat: no-repeat;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;margin: auto;text-align: center;}
#service #listado_bodas_link{display:none;}
#apartado_servicios .slide_galeria_plantilla{display:none;}

/* Promociones */
#promotions #content{display:none;}
#promotions .sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 45px;border-bottom: 0;display: block;}
#promotions .titulo_hotel_descripcion{margin-top:50px;}
.lista_promociones li{float:left;list-style: none outside none;width: 221px;}
.lista_promociones .contenido_oferta_promocion{width: 221px;margin-bottom: 23px;}
#promociones_detalle #listado_habitaciones_link{margin-top:75px;}
#promociones_detalle .sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 20px;border-bottom: 0;display: block;}
.lista_promociones img{
float:left;

filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: Gray();
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);

-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.lista_promociones img:hover{
filter:none;
-webkit-filter:none;
-moz-filter: none;
-ms-filter: none; 
-o-filter: none;
}
.contenido_oferta_promocion{float:none;padding:0px;}
.lista_promociones ul{margin:35px auto auto;width:1106px;}
.texto_promocion{padding-left: 15px;padding-right: 15px;padding-top: 7px;min-height: 55px;font-size: 11px;background:#000;height: 27px;color:#aa9e95;text-align:center;}
.titulo_promocion{background: none repeat scroll 0 0 #000000;clear: both;color: #FFFFFF;font-size: 14px;padding-top: 8px;text-align: center;text-transform: uppercase;}
#promociones_detalle .content_apartado{width:100%;margin-top:22px;float:left;}
#imagen_shopping{float: right;height: 97px;margin-right: 81px;margin-top: -70px;position: relative;width: 389px;z-index: 10;}

/* Restaurantes */

#apartado_restaurante .contenido_home{margin:0px;padding-bottom:0px;}
.lista_restaurante{background:#ececec;width:100%;}
.lista_restaurante h3{background:none;color:#000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 24px;}
#restaurantes #content{display:none;}
#restaurantes #apartado_restaurante{padding-top:60px;}
#listado_restaurantes_link li{display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080;}
.lista_restaurante li{list-style: none outside none;margin: auto;width: 822px;}
.contenido_restaurante{height: auto;margin-top: 15px;overflow: visible;padding: 0 0 40px;width: 822px;color:#000;font-size: 11px;}
.lista_restaurante img{padding-top:20px; border-top:1px solid #969391;}
.lista_restaurante{padding:0px;}
.lista_restaurante h3{padding:0px;}
#listado_restaurantes_link{margin: 0 0 -30px;text-align: center;width: 100%;}
.content_lista_restaurante{float: left;width: 100%;}
.datos_blanco{color:#fff;}
#apartado_restaurante .sub_descripcion_hotel{border:none;}
#apartado_restaurante .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_restaurante .sub_descripcion_hotel span{margin-top: -18px;text-align: center;width: 100%;float:left;}
#apartado_restaurante .descripcion_larga{font-size:14px;clear:both;margin:-20px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
#listado_restaurantes_link .active{background:#ECECEC;padding-bottom:15px;}
#listado_restaurantes_link li a{color:#000;font-weight:bold;}
#apartado_restaurante #seguir_leyendo{margin-top: 16px;}
.contenido_restaurante a{color:#000000;font-style: italic;}
.tmp_menus_restaurante{text-align: right;width: 100%;margin-top: 12px;}
.tmp_menus_restaurante + a{float:right;}
#restaurantes .titulo_hotel_descripcion{margin-top:0px;}
#restaurantes .sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;text-align: left;margin: 18px auto 68px;border-bottom: 0;display: block;}

/* Spa y Fitness */
#fitness #content{display:none;}
#apartado_fitness .contenido_home{margin:0px;padding-bottom:0px;}
.lista_fitness{background:#ececec;width:100%;}
.lista_fitness h3{text-transform:uppercase;background: none;color: #000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 15px;padding: 15px 0 0 0;}
#fitness #apartado_fitness{padding-top:60px;}
#listado_fitness_link li{text-transform:uppercase;display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080; cursor: pointer;}
.lista_fitness li{list-style: none outside none;margin: auto;width: 822px;}
.contenido_fitness{height: auto;margin-top: 15px;overflow: visible;padding: 0 0 20px;width: 822px;color:#000;font-size: 11px;}
.lista_fitness img{padding-top:20px; border-top:1px solid #969391;}
.lista_fitness{padding:0px;}
#listado_fitness_link{margin: 0 0 -30px;text-align: center;width: 100%;}
.content_lista_fitness{float: left;width: 100%;}
#apartado_fitness .sub_descripcion_hotel{border:none;}
#apartado_fitness .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_fitness .sub_descripcion_hotel span{margin-top: -18px;text-align: center;width: 822px;margin: auto;float: left;}
#apartado_fitness .descripcion_larga{font-size:14px;clear:both;margin:80px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
#listado_fitness_link .active{background:#ECECEC;padding-bottom:15px;}
#listado_fitness_link li a{color:#000;font-weight:bold;}
#apartado_fitness #seguir_leyendo{margin-top: 16px;}
.CNT_fitness{float: left;width: 100%;}
.CNT_fitness .lista_fitness{margin-top:14px;}
#fitness .titulo_hotel_descripcion{margin-top:0px;}
#fitness .sub_descripcion_hotel span span{color:#ffffff;}
#fitness .sub_descripcion_hotel{margin: 18px auto 98px;}
.black{color: #000;font-size: 14px;}
.titulo_estetica{color:#000; text-transform:uppercase; font-size:20px;font-weight: bold;}
.apartados_estetica{color:#A98517;text-transform:uppercase;font-size: 15px;font-weight: bold;}

/* Mapa */
#map_contact #content{display:none;}
#map_contact .titulo_hotel_descripcion{margin-top:50px;}
#mapa_contenido, #mapa_contenido_0, #mapa_contenido_1{float:left;}
#apartado_mapa .descripcion_larga {font-size: 14px;clear: both;margin: 48px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
.metro {background: url('../../images/E092/ico_metro.png') no-repeat left center transparent;padding: 0 0 0 40px;float: left;margin-bottom: 15px;}
.tren{background: url('../../images/E092/ico_bus.png') no-repeat left center transparent; padding: 0 0 0 40px;float: left;margin-bottom: 15px;}
.bus{background: url('../../images/E092/ico_tren.png') no-repeat left top transparent;padding: 0 0 0 40px;float: left;margin-bottom: 15px;width:782px;}

#ubicacion_hotel .lista_mapa{margin-top:15px;padding: 0 0 45px 0;}
.lista_mapa{background:#ececec;width:100%;}
.lista_mapa h3{background: none;color: #000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 15px;padding: 15px 0 0 0;}
#listado_mapa_link li{display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080;}
.lista_mapa li{list-style: none outside none;margin: auto;width: 822px;}
.lista_mapa img{padding-top:20px;}
.lista_mapa{padding:0px;}
#listado_mapa_link{margin: 0 0 -30px;text-align: center;width: 100%; clear: both;}
.content_lista_bodas{float: left;width: 100%;}
.lista_mapa .titulo_elemento_mapa {border-bottom: 1px solid #969391;background: none repeat scroll 0 0 transparent;text-transform: uppercase;color: #000000;font-size: 23px;margin-bottom: 6px;margin-top: 15px;padding: 26px 0 10px;text-align: center;width: 100%;font-weight: bold;}
#apartado_mapa .sub_descripcion_hotel {border: none;margin: 0 auto;padding: 0 0 15px 0;}
#apartado_mapa .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_mapa .sub_descripcion_hotel span {margin: 15px 0;text-align: center;width: 100%;float: left;}
#apartado_mapa .sub_descripcion_hotel span span {color: #ececec; margin: 2px 0;}
#apartado_mapa .sub_descripcion_hotel span a {color:#AA9E95;}
#apartado_mapa .descripcion_larga{font-size:14px;clear:both;margin:48px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
#listado_mapa_link .active{background:#ECECEC;padding-bottom:15px;}
#listado_mapa_link li a{color:#000;font-weight:bold;text-transform: uppercase;}
#apartado_mapa #seguir_leyendo{margin-top: 16px;}
#ubicacion_mapa .titulo_hotel_descripcion h1 {background-repeat: no-repeat;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;margin: auto;padding-bottom: 10px;text-align: center;}
#ubicacion_mapa #listado_bodas_link{text-transform: uppercase;}
#ubicacion_mapa .titulo_bodas{display:none;}
#ubicacion_mapa .contenedor_titulo_descripcion{display:none;}
#ubicacion_mapa .lista_bodas img{margin-bottom:30px;}
#ubicacion_mapa .imagen_apartado_bodas img{display:none;}
.lista_mapa .texto_elemento_mapa {color: #000000;font-size: 11px;height: auto;margin-top: 15px;overflow: visible;width: 822px;}
.mapa_hotel iframe{width: 822px;height: 415px;}
#mapa_contenido, #mapa_contenido_0, #mapa_contenido_1 {margin: 0 0 15px 0;width: 822px;height: 300px;}
#ubicacion_hotel .sub_descripcion_hotel{}

/* Salones */
#meeting_room #content{display:none;}
#meeting_room .titulo_hotel_descripcion h1{color: #C6892C !important;font-size: 34px !important;font-weight: bold;padding-bottom:0px;margin-top:50px;}
#meeting_room .sub_descripcion_hotel {color: #AA9E95;width: 822px;padding: 22px 0 0;text-align: left;margin: 18px auto 68px;border-bottom: 0;display: block;}
#apartado_salones .contenido_home{margin:0px;padding-bottom:0px;}
.tab_container{background:#ececec;width:100%;margin-top: 16px;}
.tab_container h3{background: none;color: #000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 15px;padding: 15px 0 0 0;}
.pestanyas_salones li{display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080;}
.tab_container li{list-style: none outside none;margin: auto;width: 822px;}
.contenido_salones{height: auto;margin-top: 15px;overflow: visible;padding: 0 0 20px;width: 822px;color:#000;font-size: 11px;}
.tab_container img{padding-top:20px; border-top:1px solid #969391;}
.tab_container{padding:0px;}
.pestanyas_salones{margin: 0 0 -30px;text-align: center;width: 100%;text-transform: uppercase;}
.content_lista_salones{float: left;width: 100%;}
#apartado_salones .sub_descripcion_hotel{border:none;}
#apartado_salones .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_salones .sub_descripcion_hotel span{margin-top: -18px;text-align: center;width: 100%;float:left;}
#apartado_salones .descripcion_larga{font-size:14px;clear:both;margin:-20px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
.pestanyas_salones .active{background:#ECECEC;padding-bottom:15px;}
.pestanyas_salones li a{color:#000;font-weight:bold;}
#apartado_salones #seguir_leyendo{margin-top: 16px;}
#titulo_salones_descripcion{background: none repeat scroll 0 0 transparent;text-transform: uppercase;font-weight: bold;color: #000000;font-size: 23px;margin-bottom: 6px;margin-top: 15px;padding: 26px 0 0;text-align: center;width: 100%;}
#descripcion_salones{border-top: 1px solid #969391;color: #000000;font-size: 11px;height: auto;margin: 10px auto auto;overflow: visible;padding: 11px 0 20px;width: 822px;}
.CNT_salas{background: #000;width: 822px;height: 95px;}
.imagen_sala img{padding-top:0px;float: left;clear: both;}
.titulo_sala{text-transform: uppercase;width: 219px;float: left;color: #C6892C;margin-left: 18px;font-weight: bold;font-size: 18px;margin-top: 14px;}
.titulo_sala span{text-transform: none;cursor: pointer;color: #ffffff;font-size: 12px;font-weight: normal;margin-top: 1px;width: auto;margin-right: -282px;float: right;}
.titulo_sala a{text-transform: none;cursor: pointer;color: #ffffff;font-size: 12px;font-weight: normal;margin-top: 1px;width: auto;margin-right: -140px;float: right;}
.contenido_sala ul{width: 522px;float: right;margin-top: -25px;clear: both;}
.contenido_sala ul li{float: left;width: auto;color:#aa9e95;margin-right: 27px;}
.contenido_sala ul li span{color:#ffffff;}
.lista_salones{padding-bottom: 30px;}
.lista_salones li{margin-bottom:10px;}
.salas_extended {display: block;background: #000;color: #FFF;padding: 15px;}
#pestanya3 #descripcion_salones{margin: auto;width: 559px;padding-top: 0px;padding-right: 131px;padding-left: 132px;}
.imagen_sala img{padding-top:0px;float: left;clear: both;}
.lista_salones li{
filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: Gray();
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);

-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.lista_salones li:hover{
filter:none;
-webkit-filter:none;
-moz-filter: none;
-ms-filter: none; 
-o-filter: none;
}

/* Bodas y Celebraciones */
#bodas #listado_apartados_destacados{display:none;}
#bodas #content, #content_dispo, #content_mapaweb {height: auto;}

#apartado_bodas .contenido_home{margin:0px;padding-bottom:0px;}
#bodas .lista_bodas{margin-top:15px;}
.lista_bodas{background:#ececec;width:100%;}
.lista_bodas h3{background: none;color: #000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 15px;padding: 15px 0 0 0;}
#listado_bodas_link li{display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080;cursor: pointer;}
.lista_bodas li{list-style: none outside none;margin: auto;width: 822px;}
.contenido_bodas{height: auto;margin-top: 15px;overflow: visible;padding: 0 0 20px;width: 822px;color:#000;font-size: 11px;}
.lista_bodas img{padding-top:20px;}
.lista_bodas{padding:0px;}
#listado_bodas_link{margin: 0 0 -30px;text-align: center;width: 100%;}
.content_lista_bodas{float: left;width: 100%;}
#apartado_bodas .sub_descripcion_hotel{border:none;background: url("../../images/E092/anillos.png") no-repeat scroll center center transparent;height:26px;}
#apartado_bodas .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_bodas .sub_descripcion_hotel span{margin-top: 40px;text-align: center;width: 100%;float:left;font-weight:bold;}
#apartado_bodas .descripcion_larga{font-size:14px;clear:both;margin:48px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
#listado_bodas_link .active{background:#ECECEC;padding-bottom:15px;}
#listado_bodas_link li a{color:#000;font-weight:bold;}
#apartado_bodas #seguir_leyendo{margin-top: 16px;}
#bodas .titulo_hotel_descripcion h1 {background-repeat: no-repeat;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;letter-spacing: 3px !important;margin: auto;padding-bottom: 10px;text-align: center;}
#bodas #listado_bodas_link{text-transform: uppercase;}
#bodas .titulo_bodas{display:none;}
#bodas .contenedor_titulo_descripcion{display:none;}
#bodas .lista_bodas img{margin-bottom:30px;}
#bodas .imagen_apartado_bodas img{display:none;}
#bodas .imagen_apartado_bodas{background: url("../../imagenes/banner-bodas.jpg") no-repeat scroll center center / cover transparent;height: 350px;width: 100%;}
#content, #content_dispo, #content_mapaweb{width:100%;margin-top: -20px;}
.lista_bodas .texto_elemento_bodas{color: #000000;font-size: 11px;height: auto;margin-top: 15px;overflow: visible;width: 822px;}
#apartado_bodas .pdf_menus span{text-transform: uppercase;padding-bottom: 17px;color: #AA9E95;float: left;font-size: 14px;width: 100%;}
#apartado_bodas .pdf_menus a{background: url("../../images/E092/flecha.png") no-repeat right center;background-color:#C6892C;color: #FFFFFF;font-weight: bold;padding: 5px 22px 5px 5px;}
#apartado_bodas .pdf_menus{clear: both;margin: 43px auto auto;text-align: center;width: 100%;}
.lista_bodas .titulo_elemento_bodas{display:none;}	
.lista_bodas .subtitulo_elemento_bodas{border-bottom: 1px solid #969391;background: none repeat scroll 0 0 transparent;text-transform: uppercase;color: #000000;font-size: 23px;margin-bottom: 6px;margin-top: 15px;padding: 26px 0 10px;text-align: center;width: 100%;font-weight: bold;}
#apartado_bodas .slide_galeria_plantilla{display:none;}
	
/* Fotos y Videos */
#photos #content{display:none;}
#photos #listado_apartados_destacados{display:none;}
#apartado_fotos .contenido_home{margin:0px;padding-bottom:0px;}
#photos .lista_fotos{margin-top:16px;float:left;}
.lista_fotos{background:#ececec;width:100%;}
.lista_fotos h3{background: none;color: #000000;font-size: 23px;text-align: center;width: 100%;margin-bottom: 6px;margin-top: 15px;padding: 15px 0 0 0;}
#listado_fotos_link li{display:inline;list-style: none outside none;margin: auto 4px auto auto;padding: 10px;text-align: center;width: auto;background:#808080;}
.lista_fotos li{list-style: none outside none;margin: auto;}
.contenido_fotos{height: auto;margin-top: 15px;overflow: visible;padding: 0 0 20px;width: 822px;color:#000;font-size: 11px;}
.lista_fotos{padding:0px;}
#listado_fotos_link{margin: 0 0 -30px;text-align: center;width: 100%;text-transform: uppercase;}
.content_lista_fotos{float: left;width: 100%;}
#apartado_fotos .sub_descripcion_hotel{border:none;}
#apartado_fotos .titulo_hotel_descripcion{padding-bottom:4px !important;}
#apartado_fotos .sub_descripcion_hotel span{margin-top: -18px;text-align: center;width: 100%;float:left;}
#apartado_fotos .descripcion_larga{font-size:14px;clear:both;margin:48px auto auto;width: 822px;color: #AA9E95;border-top: 1px solid #5d5146;}
#listado_fotos_link .active{background:#ECECEC;padding-bottom:15px;}
#listado_fotos_link li a{color:#000;font-weight:bold;}
#apartado_fotos #seguir_leyendo{margin-top: 16px;}
#photos .titulo_hotel_descripcion h1 {background-repeat: no-repeat;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;letter-spacing: 3px !important;margin: auto;padding-bottom: 10px;text-align: center;}
#photos .galeria_fotos ul {list-style: none outside none;margin: auto;width: 822px;float:none;}
#photos .titulo_fotos{margin-bottom: 15px;text-transform: uppercase;color: #000000;font-size: 19px;float: left;margin-top: 20px;text-align: center;width: 100%;font-weight: bold;}
#photos #tab_0 .descripcion{display:none;}
#photos #tab_1 .galeria_fotos{display:none;}
#photos #tab_1 .descripcion{width: 100%;padding-top:10px;padding-left: 0px;text-align: center;margin-bottom: 20px;}
#photos #tab_0 .titulo_hotel_descripcion{display:none;}
.galeria_fotos img {float: left;height: 85px;margin-bottom: 10px;margin-right:5px;width: 132px;}
.galeria_fotos img:hover{
filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: Gray();
filter: gray; /* IE6+ */
filter: grayscale(100%); /* Current draft standard */
-webkit-filter: grayscale(100%); /* New WebKit */
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);

-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#photos .sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 30px;border-bottom: 0;display: block;}


/* Disponibilidad */
#disponibilidad #content{display:none;}

#resumen_busqueda div{background-color:#ffffff; padding-top:5px; padding-left:11px; padding-bottom:5px;text-align:left;}
.resumen_datas #resumen_busqueda div {margin: 0;}
.resumen .content_resumen .resumen_datas #resumen_busqueda {border-bottom:1px dotted #626262; border-left:none; border-right:none; border-top:1px dotted #626262; float: left;font-size: 12px;margin: 10px 0;padding:12px 0;width:210px;}
.resumen .content_resumen .resumen_habitacion{color:#000000;float:left;font-size:11px; margin:0; padding:8px 0 0;}
#form_resumen .boton_reservar{float:left;cursor:pointer; background:#00a6af;border:none;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 35px;margin-top: 10px;padding: 2px 30px;text-transform: uppercase;width:238px;margin-left:0px;margin-bottom: 10px;}
#form_resumen .boton_reservar:hover{background:#000000;}
.resumen .caja_total .total_euro{color: #C6892C;font-size: 20px;padding-right: 3px;float: right;}
.resumen .caja_total .total_text{color: #000000;font-size: 16px;font-weight: bold;float: left;margin-top: 4px;}
.resumen .caja_total .total_imp{color:#000000;float: right;font-size:12px;padding-right:5px;font-weight:bold;margin-bottom:10px;margin-top:18px;text-transform:uppercase;}
.resumen .caja_total .total_tax{color:#787266;font-size:12px;float: right;text-transform: capitalize;}
.dispo_ficha .content_experiencias .service_block {background:#ffffff;color:#000;margin-bottom: 10px;padding:10px;width:638px;}
.col-pension { width:431px; float: left; padding-left: 0px;font-size: 11px;margin-top: -1px;color:#000000;margin-left: -11px;}
.cabecera_habitacion .col-precio_habitacion {text-align:right; padding-right:21px !important;color:#000000;font-size: 11px;margin-top: -1px;}
.col-tipo_hab{color:#000000;font-size: 11px;margin-top: -1px;text-align:left;}
.col-ocup {float: left;width: 5%;margin-right: 10px;text-align: center;color:#000000;font-size: 11px;margin-top: -1px;}
.mtd-switch-modal {display:none; padding: 15px; background-color: #E4C997; font-size: 12px; color:#000;text-align:left;}
.tabla_head .col_total{text-align:right;width:90px;color:#000000;font-size: 11px;margin-top: -1px;}
.tabla_head .col_unidad{text-align:center;width:120px;color:#000000;font-size: 11px;margin-top: -1px;}
.tabla_head .col_cantidad{color:#000000;font-size: 11px;margin-top: -1px;}
.tabla_head .col_nom{color:#000000;font-size: 11px;margin-top: -1px;text-align:left;}
.resumen .caja_verisign {float:right;font-size:11px;padding-right: 5px;margin-top: -45px;}
.resumen .caja_total{float:left;font-weight: bold;margin-top: 8px;text-align: right;text-transform:uppercase;width:236px;margin-left: 1px;height:130px;background-color:#ffffff;}
#pasos_reserva1{background: url("../../images/proceso_reserva/bg_paso2_ficha.jpg") no-repeat scroll center top transparent;float: left;height: 69px;width: 920px;margin-bottom: 20px;}
#pasos_reserva2{background: url("../../images/proceso_reserva/bg_paso3_ficha.jpg") no-repeat scroll center top transparent;float: left;height: 69px;width: 920px;margin-bottom: 20px;}
#pasos_reserva3{background: url("../../images/proceso_reserva/bg_paso4_ficha.jpg") no-repeat scroll center top transparent;float: left;height: 69px;width: 920px;margin-bottom: 20px;}
#bloque2{padding:20px;margin:auto;}
.content_escoje{float: left;width: 666px !important;}
.resumen{float: right;margin-right: 18px;width: 238px;}
.content_ventas{float:left;width:667px;margin: 0 0 20px -30px;}
.dispo_ficha .content_escoje .desc_habitacion{background:#efefef !important;color:#000;margin-bottom:10px;padding:10px 10px 10px 0;width:651px;}
.tabla_head .col_cantidad, .service_block .col_cantidad{border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:10px;text-align: center;width:119px;}
.desc_experienciaservice_package .col_total, .service_block .col_total{font-size:12px;font-weight:bold;text-align:right;width:119px;}
.desc_experienciaservice_package .col_unidad, .service_block .col_unidad{font-size:12px;font-weight:bold;text-align:right;width:97px;}
.service_info .col_cantidad label input {border:none;height: 20px;vertical-align: middle; width:25px;margin-left: 8px;}
.resumen .content_resumen{width:210px;background:#f6efdf;text-align:left;color:#000000;}
.resumen .content_resumen .resumen_habitacion .habitacion_total{background:#808285;color: #fff !important;float: left;font-size: 15px;font-weight: bold; margin:10px 0; padding: 5px;text-align: right;width:201px !important;}
.resumen .content_resumen .resumen_habitacion .image {float:left;height:60px; margin-top:5px;width:75px;}
.resumen .content_resumen .resumen_habitacion p {float: left;margin-top: 5px; margin-right:9px;width:125px;}
.disponibilidad{border-bottom: 1px solid #B0B0B0;font-size: 23px;font-weight: bold;margin:auto;padding-bottom: 13px;text-align: center;text-transform: uppercase;width: 828px;}
#content_disponibilidad{display:none;}
.col-pension { width:441px; float: left; padding-left: 0px;text-align:left; }
.nom_pension {color: #000000;float: right;font-size: 12px;font-weight: bold;margin-top: 0;text-align: left;width: 231px;}
.dispo_ficha .content_escoje .hab_dispo_activo{background: none repeat scroll 0 0 #F6EFDF;}
.col-tipo_hab .info_hab { float: left;font-size: 9px;margin: 0;padding: 0;}
.info_hab a {background: url("../../imagenes_plantillas/dispo_i.png") no-repeat scroll left top transparent; clear: both;color: #FFFFFF;float: left;font-size: 12px;font-weight: normal;height: 17px;line-height: 18px;text-align: center;text-decoration: none;width: 110px;}
.info_hab a img{display:none;}
.active{text-align:left;color: #FFFFFF;float: left;font-size: 13px;margin-left: 84px;margin-top: 25px;width: 217px;}
.transparente{color: #FFFFFF;float: left;font-size: 13px;margin-left: 111px;margin-top: 25px;width: 196px;text-align:left;}
#form_resumen .boton_reservar:hover{background:#c6892c;}
.col-tipo_hab .image_hab {display:block; margin-top:2px; height: 65px; font-weight:normal; width: 110px;}
.col-tipo_hab .image_hab img {width: 110px;height:65px;float:left;}
.row-pension input[type=radio] {border-style: none;margin: 0;padding: 0;width: auto;float:left;}
.resumen .content_resumen .resumen_suplementos ul li{border-bottom:1px dotted #7D919E;padding:5px;width:187px;margin-left: 10px;}
.resumen .content_resumen .resumen_suplementos ul li .precio_supl {margin-top: 0px;margin-left: 5px;width: auto;font-weight: bold;}
.resumen .content_resumen .resumen_suplementos ul li span{text-transform: lowercase;}
.resumen .content_resumen .resumen_suplementos{background:#FFF;color:#6E6E6E;float:left;font-size:11px; margin:10px 0 0; padding:8px 0 0;width: 210px;}
.resumen .content_resumen .resumen_suplementos .suplementos_total{ background:#808285;color: #fff !important;font-size: 14px;font-weight: bold;margin-top: 15px;padding: 5px;text-align: right;width:200px;}
#resumen_confirmacion { background: #EAEAEA;margin-left: 50px; padding: 10px; width: 214px;}
#resumen_confirmacion span {color: #C6892C;}
.localizador {color: #C6892C;font-size: 18px;}
.confirmacion_partes .title {color: #C6892C;float: left;font-size: 13px;font-weight: bold;margin: 10px 0 8px 0;text-decoration: underline;text-transform: uppercase;width: 90%;}
.confirmacion_partes span.datos {float: left;clear: none;color: #C6892C;font-weight: bold;margin: 0 5px 0 0;width: auto;}
.buttondispo {background: #000;border: medium none;color: white;cursor: pointer;font-family: , Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;padding:5px 20px;text-transform: capitalize;width: 200px;margin-top: 20px;}
.buttondispo:hover {background: #C6892C;}
#confirmacion_habitaciones {background: #EAEAEA;border: 1px solid #C6892C;float: left;padding: 15px;margin: 5px 5px 15px 5px;width: 100%;}
#anulacion strong {color: #C6892C;font-size: 15px;width: 100%;float: left;}
#anulacion ul li strong {color: #C6892C;font-size: 12px;width: auto;float: none;}
#boton_eliminar {background: #000;color: white;cursor: pointer;font-family: , Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;padding: 5px 20px;text-transform: capitalize;width: 315px;margin-top: 20px;}
#boton_eliminar:hover {background: #C6892C;}
.nom_pension {color: #000;font-size:12px; font-weight:bold;#margin-top:-18px;#margin-left:10px;}
.descuento{background:none repeat scroll 0 0 white;border-radius:3px 3px 3px 3px;color:#222222;margin-left:-43px;display:none;float:left;font-size:11px;font-weight:normal;margin-top:2px;padding:2px;}
.precio_ahora{color:#000;font-size:12px; font-weight: bold;margin-top:4px;float:right;#margin-top:-12px;}
.resumen .content_resumen .resumen_suplementos .suplementos_titulo{color: #000000;float: left;font-weight: bold;margin-bottom: 10px;margin-left: 10px;text-align: left;text-transform: uppercase;width: 186px;}
.precio_supl, .resumen_suplementos li{color:#000000;}
.precio_supl{#margin-top:-13px;}
.div_titulo_form{#margin-top:32px;background:none;text-decoration: underline;text-transform: uppercase;padding:20px 20px 5px 30px; font-weight:bold;font-size:13px;color:#C6892C !important;float:left;}
.info_content .main-image {padding-bottom:55px;width: 150px;float: left;margin-right: 15px;margin-left: 5px;}
.dispo_ficha .content_experiencias h3{color:#000 !important;margin-bottom:5px;}
.dispo_ficha .content_experiencias .service_block {background:#dedede;color:#000;margin-bottom: 10px;padding:10px;width:641px;}
.dispo_ficha .content_completa .service_block {background:#dedede;color:#666;margin-bottom: 10px;padding:10px;width:651px;}
.dispo_ficha .head_escoje {text-align: left;color: #000000;float: left;font-size: 19px;padding: 3px 3px 15px 43px;text-transform: uppercase;width: 610px;}
.info_content{display: block;text-align: left;}
.boton_reservar {margin-right:6px;background: none repeat scroll 0 0 #00a6af;border: medium none;color: #FFFFFF;cursor: pointer;float: right;font-size: 15px;font-weight: bold;height: 35px;margin-top: 10px;padding: 2px 30px;text-transform: uppercase;width: 236px;}
.boton_reservar:hover{background:#C6892C;}
#dispo_monohotel {border: medium none;clear: both;color: #FFFFFF;font-size: 15px;height: 35px;margin-right: -5px;margin-top: 10px;padding: 2px 30px;width:909px;}
.proceso_reserva_disponibilidad {width: 960px; margin: 0 auto;}
.dispo_ficha .head_experiencias, .dispo_ficha .head_completa{text-align:left;font-weight:bold;}
.resumen .titulo_resum{width:210px;background:#c6892c;color:#FFF !important;}
.content_ofertas #ofertas{background: none repeat scroll 0 0 #d9f2f3;border-color: #CACBCB #CACBCB #CACBCB #00a6af;border-style: solid;border-width: 1px 1px 1px 4px;float: left;height: auto;list-style: none outside none;margin: 0;padding: 15px;width: 885px;margin-bottom:17px;}
#anulacion{margin:0px;padding-top:10px;padding-bottom:10px;background: none repeat scroll 0 0 #ECECEC;color: #000000;}
#anulacion #bloque2{margin: auto;padding:0;}
#disponibilidad .active{float:left;font-size:13px;}
#contingut_dispo .active{font-size: 13px;margin-left: 173px !important;}
#confirmacion .active{float:left;font-size:13px;}
.content_ofertas{display:none;}
#disponibilidad .content_apartado h1{color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;letter-spacing: 3px !important;margin: auto;padding-bottom: 10px;text-align: center;}
#disponibilidad .subtitulo_dispo h2{color: #000000;display: block;font-size: 20px;font-weight: bold;margin: auto auto 15px;text-align: center;text-transform: uppercase;width: 100%;}
#contingut_dispo h2{border:none;color: #C6892C !important;display: block;font-size: 34px !important;font-weight: bold;letter-spacing: 3px !important; margin: 20px auto auto;padding-bottom: 10px;text-align: center;}
#contingut_dispo .titulo_hotel_descripcion h1{letter-spacing: 0 !important;color: #000000 !important;display: block;font-size: 20px !important;font-weight: bold;margin: auto;text-align: center;text-transform: uppercase;width: 100%;}
#contingut_dispo .titulo_hotel_descripcion{margin-top:0px !important;}
#disponibilidad .content_top_capa_info {height: 45px !important;}
#contingut_dispo #listado_mapa_link {display: none;}
#resumen_busqueda a {background: #00A6AF;color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 5px 0 0 0;padding: 5px 0;text-align:center;width: 230px;text-decoration: none;}
#resumen_busqueda a:hover {background: #D3A144;color: #FFF;}
#alterSearch {padding: 10px;border: 1px solid #ecaa2f;margin-bottom: 20px;font-size: 13px;float: left;width: 900px;color: #444;}
._not_refundable, ._refundable, ._special {font-size: 12px;font-weight: bold;width: 160px;float: left;text-align: left;text-transform: uppercase;}
.service_info .col_nom{text-align:left;}
#disponibilidad {color: white;display: inline;float: left;font-size: 16px;margin: -4px 0 5px -2px;text-align: center;z-index: 0;position: relative;}
#disponibilidad .content_apartado {background: #fff;}
.footer{#clear:both;}
#disponibilidad #rigth_bottom_content{#float:left; #height:3000px;}

/*------P.R. RESUMEN------*/
#resumen_formulario{margin:0px;}
#formulario_datos_cliente{margin:0px;}
#formulario_datos_cliente .head_escoje{padding-left:45px;}
.div_titulo_form{padding:20px 20px 5px 0px;color:#C6892C;}
#resumen_formulario_partes{padding:10px 0 10px 0;}
#resumen_formulario_partes #resumen_botonera{border-top:2px solid #231f20;}
#resumen_botonera{border-top:2px solid #231f20;}
#resumen_botonera button{background:#00a6af;height:45px;font-size:15px;padding-top:4px;width:auto;padding:0 30px 0 30px; width: 255px !important;color:#fff;}
#resumen_botonera button:hover{background:#c6892c;}
.resumen_botonera_der span{float:left;font-size:9px;text-transform:none;color:#C6892C;text-align:center;width:100%;margin:2px 0;font-family:arial;}
#resumen_botonera{padding-right:0px;width:100%;padding-bottom:25px;margin-bottom:25px;background:url("../../images/HUSA160/certified_verisign.png") no-repeat bottom right;}
#resumen_botonera .boton_acciones{float:right;}
#resumen_botonera .resumen_botonera_izq div{width:100%;float:left;text-align:left;}
#resumen_botonera .resumen_botonera_izq .titulo{text-transform:none;width:auto;margin-right:10px;}
#resumen_botonera .resumen_botonera_izq .precio{color:#c6892c;}
#resumen_botonera .resumen_botonera_izq .text{color:#231f20;text-transform:uppercase;font-size:12px;font-weight:bold;}
#forma_pago_des{text-align:left;background:#ebf6df;color:#4f7229;font-weight:bold;padding:7px;}
#resumen_formulario_partes #resumen_formulario select{border:1px solid #C6892C;}
#resumen_formulario_partes #resumen_formulario select.peque{border:1px solid #C6892C;}
#paso_reserva2 .transparente{color:#fff;float:left;font-size:14px;margin-left:78px !important;width:24%;margin-top:0px !important;}
#paso_reserva2 .active{color:#fff;float:left;font-size:14px;margin-left:111px;margin-top:0px !important;margin-right:39px;width:18%;}
#pasos_reserva2{background:url("../../images/HUSA160/paso_reserva2.png") !important;}
#contingut_dispo #bloque2 #pasos_reserva2 .transparente, #contingut_confirmacion #bloque2 .transparente {font-size: 14px;color: #fff;margin-top:0px;float: left;line-height: 69px;text-align: left;width: 21%;margin-left: 80px;}
 .active, #contingut_confirmacion#bloque2 .active, #contingut_confirmacion #bloque2 #pasos_reserva3 .active {font-size: 10px;color: #FFFFFF;float: none;line-height: 69px;margin-top:0px;width: 23%;margin-right:3px;}
#contingut_dispo #bloque2 #rigth_bottom_content_form{background:none;}
#contingut_dispo #bloque2, #contingut_confirmacion #bloque2{float: none;margin: auto;width: 914px;}
#resumen_busqueda{width:244px;padding:0px;}
#contingut_dispo #bloque1{margin-right:14px;}
#resumen_busqueda .content_resumen .resumen_datas{width:230px;}
#resumen_busqueda .titulo_resum{background:#C6892C;text-align:center;}
#resumen_busqueda .content_resumen{background:#f0ebe1;}
#resumen_busqueda .caja_total .total_text {color: #231f20;font-size: 17px;font-weight: bold;}
#resumen_busqueda .caja_total{width:247px}
#resumen_busqueda .caja_total .total_euro{color:#C6892C;font-size: 22px;}
#resumen_busqueda .caja_total .total_tax {color: #231f20;font-weight: bold;font-size: 12px;}
#resumen_busqueda .caja_verisign{display:none;}
#resumen_formulario{width:625px;}
#resumen_busqueda div{margin-bottom:10px;}
#resumen_busqueda .caja_total{background:none;margin-top:0px;}
#resumen_busqueda .titulo_resum{margin-bottom:0px;}
.texto{background:#faf1e1;}
#resumen_busqueda .content_resumen .res_nombre{margin-right:60px;}
#confirmacion{background:#fff;width: 100%;}
#confirmacion .confirmacion_partes button {float: right;background:#00a6af;}
#confirmacion .confirmacion_partes button:hover {background:#c6892c;}
#rigth_bottom_content div {color:#444;}
#confirmacion .disponibilidad{background-repeat: no-repeat;color: #C6892C !important;font-size: 34px !important;font-weight: bold;text-align: center;}

/*----FIN P.R. RESUMEN----*/

/* /////////////// FOOTER //////////////// */
.logos_informacion_hotel_footer {width: 1024px;margin: 0 auto;overflow: hidden;}
.info_legal_footer {width: 1024px; margin: 0 auto;}
.info_content_footer {clear:both;float:left;}
.info_content_footer  a{color: #FFF;}
.footer{background-image:url("../../images/E092/imagen_footer.png");background-color:#000;height:163px;}
.logo_hotel_footer{background-repeat:no-repeat;width:236px;height:85px;float:left;margin-top: 27px;border-right: 1px solid #787878;}
#barra_info_legal_footer{width:458px;clear: both;color: #FFFFFF;float: right;font-size: 11px;margin-top: -41px;list-style:none;}
.informacion_hotel_footer {float:left;}
.nombre_hotel_footer{color:#c6892c;float: left;margin-left: 24px;margin-top: 24px;text-transform: uppercase;}
.info_hotel_footer{color: #FFFFFF;float: left;clear:both;margin-left: 24px;margin-top: 5px;}
.compra_segura_verisign_footer{float: right;margin-top: 23px;}
.compra_segura_verisign_footer span {float: left;margin: 10px 5px 0 0;color: #fff;}
.logo_exe,.logo_wordhotels,.logo_husa{display:none;}
.verisign_footer{float:right;}
#certificado_seguridad .descripcion_larga{margin: auto;width: 822px;color: #AA9E95;margin-bottom: 20px;}
#aviso_legal .descripcion_larga{margin: auto;width: 822px;color: #AA9E95;margin-bottom: 20px;}
#aviso_legal .sub_descripcion_hotel{color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 20px;border-bottom: 0;display: block;}
#footer_page .sub_descripcion_hotel{font-size: 11px !important;}
#apartado_estandard .descripcion_larga{padding-top:15px;font-size:11px;min-height:113px;margin-top:-23px;}
.descripcion_larga h3{margin-bottom:5px;}
.mapaweb_nivell0, .mapaweb_nivell0 a{color:#000000;font-size:13px;font-weight:bold;width:326px;margin-top: 10px;}
.mapaweb_nivell1, .mapaweb_nivell1 a{color: #666666;font-size: 13px;margin-left: 20px;margin-top: 5px;width: 326px;}
.mapaweb_nivell0 a{background: url('../../images/HUSA160/bullet.png') no-repeat left center transparent;padding-left: 10px;}
#mapa_web .descripcion_larga{width: 100%;background: white;padding-bottom: 25px;}
#mapa_web .descripcion_larga div{width: 822px;margin: auto;}
#mapa_web .sub_descripcion_hotel {color: #AA9E95;width: 822px;padding: 22px 0 0;border-top: 1px solid #ccc;text-align: left;margin: 18px auto 0px;border-bottom: 0;display: block;}
#barra_info_legal_footer a{color:#FFF;padding-right: 2px;padding-left: 2px;}
#barra_info_legal_footer li{float: right;margin-bottom:7px;}
/* /////////////// CONCURSO FOTOGRAFIA //////////////// */
#content_main{display:block;}
#concurso_fotografia_form{background: #fff;padding: 20px;border-radius:5px;}
#concurso_cerrar{display:block;text-align:right;margin-bottom:15px;font-size:20px;cursor:pointer;}
.contact .field, .address .field, .photo .field{margin-bottom:5px;}
.contact .field input, .address .field input, .photo .field input{width:200px;}
.submit_button{float: right;width: 100px;margin: 0;cursor: pointer;}
#concurso_fotografia_title{color: #f0f0f0;font-size: 20px;margin-top: 30px;left: 30%;position: absolute;}
.contest_rules{display: none;position: absolute;left: 30%;margin-top: 55px;color: #f0f0f0;text-decoration: underline;}
.contest_rules a{color: #f0f0f0;}
.banner_concurso{cursor: pointer;display: block;width: auto;background: #000;float: right;position: relative;margin-right: 77px;z-index: 200;margin-top: -72px;text-align: left;border: 1px solid #ccc;padding: 15px;color: #fff;text-transform: uppercase;font-size: 12px;}
#concurso_fotografia{display:block;}
.foto_concurso_EMT{width:960px;margin:auto;text-align:center;}
.module_title{display:none;}
.pdf_bases_legales{display: block;width: 200px;text-align: center;margin: 20px auto;border-radius: 5px;background: #c6892c;padding: 10px;font-size: 14px;color: #231f20;font-weight: bold;}
.pdf_bases_legales:hover{text-decoration:underline;}
#concurso_fotografia_form input.submit_button {float: right;margin: 10px;padding: 5px 10px !important;margin-bottom: 10px;font-size: 14px;color: #fff;background: #231f20;}
#concurso_fotografia .message{background:white !important;}
/*Navidad */
.banners_navidad {width: 822px; margin:auto; margin-top:50px; margin-bottom:50px;overflow: hidden;}
.banners_navidad  li{list-style:none; float:left; margin-left:27px;}
.banners_navidad  li:first-child{margin-left:0px;}
#navidades-home{cursor: pointer;display: block;background:url(../../images/navidad.png) no-repeat 2px center #bd0a38;position: absolute;
right: 77px;
z-index: 200;
bottom: -17px;
text-align: right;
border: 1px solid #ccc;
padding: 15px;
width: 148px;
height: 16px;
color: white;
text-decoration: none;
font-family: times new roman;
font-size: 16px;
font-style: italic;
font-weight: bold;
}
