/* CARD APP no remove */
#lightbox { display:none;  	background:#000000;  	opacity:0.7;  	filter:alpha(opacity=90);  	position:fixed;	top:0px;  	left:0px;  	min-width:100%;  	min-height:100%;  	z-index:2147483646;  }
#lightbox_card_app { display:none; 	width:700px;  	background:#FFFFFF;  	padding:10px 15px 10px 15px;  	border:2px solid #CCCCCC;  	height:500px;	overflow-x: auto;	z-index:2147483647;	-moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;	}
#iframe_card_app { 	width:100%; height: 100%; display: block !important; }
@media screen and (max-width:768px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}
@media screen and (max-width:599px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}

@charset "utf-8";
/* CSS Document */
@font-face { font-family:'Avenir';font-style:normal;font-weight:normal;src:url('avenir_demi.otf');}
@font-face { font-family:'Avenir';font-style:normal;font-weight:bold;src:url('avenirbd.otf');}
@font-face { font-family:'Avenir-light';font-style:normal;src:url('AvenirLTStd-Light.otf');}
body {background-color:#a2a2a2;font-family:Arial, Arial, Helvetica, sans-serif;}
ul {list-style:none}
a:link,a:visited {color:#fff;text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
#destacado {color:#7e8d3c;padding-right:5px;}
.destacado{color:gray;	font-weight:bold;}
.ftreze{font-size:13px;}
.verd{color:#7E8D3C;}
.dos {/*color:#626262;*/}
.fcatorze{font-size:14px;}
.catorce{font-size:14px;}
#contingut, #contingut_mapaweb, #contingut_form_restaurante {clear:both;font-size:12px;padding:0;width:1018px;float:left;}
#contenido{background:url("../images/background.jpg") repeat-x #a2a2a2;color:#fff;float:left;width:100%;}
#content_inner{margin:0 auto;position:relative;width:1018px;}
#header {background:#4a4a4a;color:#fff;height:156px;width:100%;margin:0;}
#header_right {color:#425C6B;float:left;font-size:12px;margin-top:15px;text-align:right;width:315px;}
#idioma {clear:both;float:right;padding:10px 0 0;text-align:right;}
#idioma a {color:#676661;padding:0 5px;}
#idioma a:hover {color:#7e8d3c;}
#xarxasocial {display:none;}
#xarxasocial img {float:right;margin-top:0;margin-right:0px;margin-bottom:0;	margin-left:0px;padding-top:0;padding-right:0;	padding-bottom:0;padding-left:8px;}
.links_cabecera{float:right;margin:15px;}
#head_top {height:24px;padding-top:6px;font-size:14px;margin:4px 0px 10px;}
#oficial {float:right;padding:30px 0 0;overflow:hidden;}
#oficial div{float:left;margin:0 5px 0 0;width:185px;text-align: right;}
#oficial .web_oficial {color:#d3a144;float:right;font-family:'Avenir-light',arial,verdana,sans-serif;font-size:19px;line-height:19px;text-transform:uppercase;text-align:right;}
#oficial .telf_reservas24h {color:#fff;float:right;font-family:'Avenir-light',arial,verdana,sans-serif;font-size:13px;line-height:14px;text-align:right;}
#oficial .numero_reservas24h {color:#fff;float:right;font-family:'Avenir-light',arial,verdana,sans-serif;font-size:16px;line-height:18px;}
.negrita {font-weight:bold;}
.dieciseis {font-size:16px;}
.dieciocho {font-size:18px;}
.azul_oscuro, .azul, .col-tipo_hab a {color:#425C69;}
.sin_height_fijo {height:auto !important;}
.explicacion {display:none !important;}
#choose {border-left:1px solid #BAC3CA;float:right;margin:10px 0px 5px 20px;padding:5px 0 0 20px;width:200px;}
#descripcion_larga {margin-top:15px;}
.descripcion_home {display:none;}
#rigth_bottom_content .tituloh3{font-family:'Avenir' , sans-serif;font-size:15px;color:#B7B17E;font-style:italic;margin-bottom:10px;font-weight:bold;}
#descripcion_corta{padding:15px 0 5px 0;}

/* -------------------- REDES SOCIALES --------------- */
#share_this_right {float:right;width:18px !important;}
#share_this_left {float:left;}
#share_this_right span {cursor:pointer;float:left;}
#share_this_right img {float:left;height:18px;}
#wifi{float:right;}
.redes_sociales{float:left;margin-left:20px;width:145px;}
.negrita{font-weight:bold;float:left;font-size:12px;}
/* -------------------- FIN REDES SOCIALES --------------- */
#head_inner {margin:0 auto;width:1018px;height:124px;overflow:hidden;}
.titulo_hotel{color:#FFF;display:inline;float:left;font-size:28px;font-family:'Avenir-light',arial,verdana,sans-serif;max-width:600px;text-align:left;padding:0;margin:0;}
.situacion_hotel{float:left;font-size:19px;font-family:'Avenir',arial,verdana,sans-serif;min-width:350px;}
/* -------------------------- SLIDE ------------------------------------ */

#resumen_formulario #formulario_datos_cliente .resumen_formulario_partes .elemento_form label.error {color:red;}
.noactivo {display: block;}
.activo2{background:#e9e8ed;color:#fff;}
.bola_noactivaHeader{background: url("../imagenes/bola_no_activa.png") no-repeat scroll 0 0 transparent; cursor: pointer;}
.bola_activaHeader {background: url("../imagenes/bola_activa.png") no-repeat scroll 0 0 transparent; cursor: pointer;color:#333333;}
#listado_puntos_home {float: right;list-style: none outside none;margin-top:-55px;margin-right:20px;}
#listado_puntos_home li {display: inline;padding: 2px 7px 3px 6px;}
.activo{display:block;}
.noactivo_segmentacion{display:none;}
/* -------------------------- FIN:SLIDE ------------------------------------ */

/* --------------------------  MENU PRINCIPAL --------------------------  */
#navigation {background:#fff;color:#000;font-size:12px;height:32px;width:100%;margin-bottom:10px;} 
#navigation ul {margin:0 auto;width:1018px;} 
#navigation ul li {/*height:24px;padding:8px 5px 0px;*/float:left;} 
#navigation ul li.active, #navigation ul li:hover  {background:#000;}
#navigation ul li.active a, #navigation ul li a:hover {color:#fff;}
#navigation a {color:#000;display:block;font-family:'Avenir',sans-serif;font-size:12px !important;height:13px;padding:10px !important;text-decoration:none;text-transform:uppercase;}
#navigation ul li.acceso_promociones {background:#00a6af;float:right;}
#navigation ul li.acceso_promociones:hover {background:#00a6af;}
#navigation li.acceso_promociones a {color:#fff;text-align:center;padding:10px !important;}
#navigation li.combo_idioma {float:right !important;padding:10px 0 0;text-align:center;width:90px;}
#navigation li.combo_idioma:hover {background:#fff;}
#form_cambio_idioma {color:#000;position:absolute;width:90px;z-index:999;}
#form_cambio_idioma ul {float:left;width:90px;}
#form_cambio_idioma ul li.selected {background:url("../images/triangulo-idioma.png") no-repeat scroll 5px 5px transparent;font-family:'Avenir',Arial,Helvetica,sans-serif;padding:0 10px;width:70px;margin-bottom:9px;}
#form_cambio_idioma ul li {background:#fff;clear:both;padding:0 20px;text-transform:none;width:70px;}
#form_cambio_idioma ul li.otros_idiomas {background:#A2A2A2;clear:both;padding:0 11px 0 0;text-transform:none;width:81px;}
#form_cambio_idioma ul li.otros_idiomas a {padding:0;text-transform:none;}
#form_cambio_idioma ul li.otros_idiomas a:hover {color:#000;text-decoration:underline;}
#prod_29153 {display:none}
/* --------------------------  FIN:MENU PRINCIPAL --------------------------  */	

/* ----------------------- MIGAS DE PAN --------------------------------- */
.migas_pan {margin:10px 0 11px;font-size:11px;font-family:Arial;font-weight:bold;float:left;width:100%;}
.migas_home{color:#fff;text-decoration:none;font-weight:bold;}
.migas_home a {color:#aeacac;text-decoration:none;font-weight:normal;}
.migas a {color:#fff;text-decoration:none;font-weight:bold;} 
.migas_pan div {margin-bottom:0 !important;}
/* ----------------------- FIN: MIGAS DE PAN --------------------------------- */

/* ----------------------- VENTAJAS + ESCOJO POR --------------------------------- */
#vetajas_escojo{float:left;color:#4a4a4a;padding:20px 15px 0px;background:#f6efdf;width:198px;}
#vetajas_escojo .contenedor{float:left;margin-bottom:20px;}
#vetajas_escojo .contenedor .titulo{height:32px;margin-bottom:10px;}
#vetajas_escojo .contenedor .titulo .img1{float:left;margin-top:8px;}
#vetajas_escojo .contenedor .titulo .img2{float:left;margin-top:2px;}
#vetajas_escojo .contenedor .titulo .titulo_ventajas{border-left:1px solid #000;float:left;color:#000;font-size:15px;font-weight:bold;line-height:16px;margin-left:10px; padding-left:10px;text-transform:uppercase;width:148px;}
#vetajas_escojo .contenedor .titulo .barra{float:left;width:1px;height:100%;margin:0px 8px;background:#000;}
#vetajas_escojo .contenedor .titulo .titulo_escojo{border-left:1px solid #000;float:left;color:#000;margin-top:7px;font-size:15px;font-weight:bold;line-height:16px;margin-left:10px;padding-left:10px;text-transform:uppercase;width:150px;}
#vetajas_escojo .contenedor .content_ventajas, #vetajas_escojo .contenedor .content_escojo{background:#fff;float:left;margin:7px 0 0;min-height:150px;padding:10px;width:180px;}
#vetajas_escojo .contenedor .content_ventajas .reservar_web{border-bottom:1px solid #000;float:left;color:#000;text-align:center;font-size:16px;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase;}
#vetajas_escojo .contenedor .content_ventajas .reservar_web span {font-weight:bold;}
#vetajas_escojo .contenedor .content_ventajas #ventaja_exclusiva {float:left;padding:0 0 0 17px;width:165px;}
#vetajas_escojo .contenedor .content_ventajas #ventaja_exclusiva li {list-style-image:url("../images/imagen_li_ventajas_dorado.png");margin:0 0 7px;}
#vetajas_escojo .contenedor .content_escojo ul {float:left;padding:0 0 0 17px;width:165px;}
#vetajas_escojo .contenedor .content_escojo li {list-style-image:url("../images/imagen_li_ventajas_dorado.png");margin:0 0 7px;}
/* ----------------------- FIN: VENTAJAS + ESCOJO POR --------------------------------- */

#bloquetexto_cab {float:left;width:874px;height:68px;}
#bloquetexto_cab div {height:27px;/*border-bottom:1px solid #425C69*/;margin-bottom:10px;}
#bloquetexto_cab div h1 {font-size:18px;color:#425C69;font-weight:bold;text-transform:uppercase;font-family:'Avenir' , sans-serif;display:inline;float:left;}
#bloquetexto_cab div h2 {font-family:'Avenir' , sans-serif;font-size:15px;color:#5E636F;margin-bottom:10px;float:left;clear:both;font-weight:bold;width:100%;}
#contingut_lateral{	width:606px;float:right;text-align:justify;font-size:13px;}
#contingut_lateral h1 {text-transform:uppercase;}
#nav {background-color:#eeeeee;float:left;height:auto;width:225px;padding-left:40px;}
#nav ul li {list-style-type:none;}
#nav ul {margin:0;padding:0;}
#nav a {text-decoration:none;color:#666;padding:5px;width:138px;}
#nav a:hover {background:#673433;color:#fff;}
#logo {float:left;margin-bottom:11px;padding:24px 0 0 20px;width:730px;}
#logo img {float:left;margin-right:20px;}
#logo .estrellas {float:left;margin:5px 0 17px 10px;}
#logo a {color:#4F4F4F;font-family:'Avenir', Arial;font-size:25px;text-decoration:none;}
#logo a:hover {color:black;font-family:'Avenir', Arial;	font-size:25px;color:#4F4F4F;	text-decoration:none }
#logo a:visited {color:black;font-family:'Avenir', Arial;font-size:25px;color:#4F4F4F;text-decoration:none;}

/************************************/
#bloque1 {background:#474747;color:#ddd;float:left;font-size:13px;position:relative;width:1018px;}
#bloque1 .link_ampliar_texto{float:right;width:511px;}
#bloque1 .link_ampliar_texto .seguir_leyendo_informacion{color:#cd9b40;cursor:pointer;float:right;width:200px;text-align:right;}
#bloque1 .link_ampliar_texto .seguir_leyendo_informacion a{color:#cd9b40;float:right;font-size:11px;text-decoration:none;}
#bloque1 .link_ampliar_texto .seguir_leyendo_informacion img{float:right;}
.bloc1_left{float:left;padding:19px 28px 12px;width:481px;min-height:258px;}
.bloc1_left .titulo_home{color:#fff;font-family:'Avenir' , sans-serif;float:left;font-size:20px;text-transform:uppercase;}
.bloc1_left h2{border-bottom:1px dotted #a2a2a2;color:#ddd;float:left;font-size:14px;margin-bottom:10px;padding:5px 0 10px;}
.bloc1_left p{float:left;font-size:13px;}
.bloc1_left img{float:left;margin:5px 0 0 5px;}
.bloc1_left .icono_seccion{float:left;padding:8px;border-right:1px solid #cd9b40;border-bottom:1px solid #cd9b40;margin:5px 10px 5px 0;max-width:30px;}
.bloc1_right .icono_seccion{height:52px !important;width:47px !important;float:left;padding:0 8px 8px 8px;margin:0px 10px 5px 0;}
.bloc1_left .titular_seccion{float:left;width:418px;}
.bloc1_right .titular_seccion{color:#cf993f;}
.bloc1_left .titular_seccion h1{color:#cd9b40;float:left;font-size:19px;font-weight:bold;margin-right:5px;padding:0;text-transform:uppercase;}
.bloc1_left .titular_seccion h2{border:none;color:#cd9b40;font-size:15px;font-weight:normal;margin:0;padding:5px 0 0;}
.bloc1_left .titular_seccion p{color:#fff !important;font-size:14px;text-align:justify;font-weight:bold;}
.bloc1_right .titular_seccion p{color:#fff !important;}
.bloc1_left .borde{border-top:2px dotted #a2a2a2;margin-top:10px;padding-top:10px;}
.bloc1_right{float:right;padding:28px 28px 28px 0;width:434px;}
.bloc1_right .foto_historia { width:453px; height:200px; }
.bloc1_ventajas{height:345px;position:absolute;right:0;top:-39px;width:481px;}
.bloc1_ventajas img{float:left;}
.bloc1_ventajas .content{background:#e7e7e7;color:#000;float:left;padding:24px 27px 19px;}
.bloc1_ventajas .content{background:#e7e7e7;color:#000;float:left;padding:24px 27px 19px;height:271px;}
.bloc1_ventajas .content .ventajas{float:left;height:236px;margin-right:27px;width:200px;}
.bloc1_ventajas .content .ventajas .blanco, .bloc1_ventajas .content .escojo .blanco{background:#fff;float:left;margin:7px 0 0;min-height:150px;padding:10px;width:180px;}
.bloc1_ventajas .content .ventajas .valor_anadido_titulo {float:left;font-size:15px;font-weight:bold;line-height:16px;margin-left:5px;text-transform:uppercase;width:150px;}
.bloc1_ventajas .content .ventajas .reservar_web {float:left;color:#000;text-align:center;font-size:16px;margin-bottom:15px;text-transform:uppercase;}
.bloc1_ventajas .content .ventajas .reservar_web span {font-weight:bold;}
.bloc1_ventajas .content .ventajas #ventaja_exclusiva {border-top:1px solid #BAC3CA;float:left;list-style-position:inside;padding:15px 0 5px 15px;width:160px;}
.bloc1_ventajas .content .ventajas #ventaja_exclusiva li{list-style-image:url("../images/imagen_li_ventajas.png");padding:0;width:165px;}
.bloc1_ventajas .content .escojo{float:left;height:236px;width:200px;}
.bloc1_ventajas .content .escojo .titulo_choose {float:left;font-size:15px;font-weight:bold;line-height:16px;margin-left:5px;text-transform:uppercase;width:150px;}
.bloc1_ventajas .content .escojo li {float:left;list-style-image:url("../images/imagen_li_ventajas.png");list-style-position:inside;padding:0 0 5px 10px;width:165px;}
.bloc1_ventajas .content .redes{float:left;font-size:11px;font-weight:bold;}

#bloque2 {background:#fff;color:#000;float:left;font-size:13px;margin-top:20px;padding:28px;text-align:left;width:962px;}
#bloque2  .bloc2_content {width:704px;float:right;}
#bloque2  .bloc2_content .box_contenido{float:left;width:100%;border:1px solid #e0e0e0;border-top:0px;background:#e0e0e0;margin-bottom:28px;}
#bloque2  .bloc2_content .box_contenido .titulo{float:left;padding:8px 25px;background:#cd9b40;}
#bloque2  .bloc2_content .box_contenido .titulo h3{color:#fff;font-size:12px;font-weight: normal;text-transform:uppercase;}
#bloque2  .bloc2_content .box_contenido .contenido{float:left;color:#4a4a4a;background:#fff;padding:15px;width:95.8%;}
#bloque2  .bloc2_content .box_contenido .contenido h4{font-size:14px;font-weight:bold;margin:30px 0px 15px;text-transform:uppercase;}
#bloque2  .bloc2_content .box_contenido .contenido .box_amarillo{float:left;width:674px;padding:15px 0px 0px;background:#f6efdf;}
#bloque2  .bloc2_content .box_contenido .contenido .box_amarillo_hab{float:left;width:425px;padding:15px 0px 0px;background:#f6efdf;}
#bloque2  .bloc2_content .box_contenido .contenido .img_hab{float:right;width:235px;}

.bloc2_bottom {background:#4a4a4a;color:#a2a2a2;float:left;font-family:'Avenir-light',arial,verdana,sans-serif;font-size:11px;padding:28px;text-align:left;width:962px;}
.bloc2_bottom .mejor, .bloc2_bottom .consulta, .bloc2_bottom .familia  {float:left;margin-right:46px;width:290px;}
.bloc2_bottom .familia  {margin-right:0;}
.bloc2_bottom .mejor img, .bloc2_bottom .consulta img, .bloc2_bottom .familia img  {float:left;margin-right:5px;width:46px;}
.bloc2_bottom .mejor .titulo, .bloc2_bottom .consulta .titulo, .bloc2_bottom .familia .titulo  {color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;}
.bloc2_bottom .mejor a:hover, .bloc2_bottom .consulta a:hover, .bloc2_bottom .familia a:hover  {color:#fff;text-decoration:underline;}
#plus {margin:0 !important}

#bloque3 {display:none;}
#bloque4 {background:#4a4a4a;color:#fff;float:left;margin-top:20px;width:1018px;}
#bloque4 .imagen_fachada {float:left;height:302px;width:755px;}
#bloque4 .descubre{float:left;height:302px;width:263px;}
#bloque4 .descubre .eslogan{border-bottom:1px solid #fff;float:left;margin-left:25px;padding:35px 0 25px;}
#bloque4 .descubre .descubre_texto{float:left;margin:30px auto 24px;text-align:center;text-transform:uppercase;width:263px;}
#bloque4 .descubre .descubre_boton-tour, #bloque4 .descubre .descubre_boton-video, #bloque4 .descubre .descubre_boton-fotos{background:#00a6af;float:left;margin:10px 0 0 44px;height:37px;width:172px;}
#bloque4 .descubre .descubre_boton-tour img, #bloque4 .descubre .descubre_boton-video img, #bloque4 .descubre .descubre_boton-fotos img{float:left;margin:6px 0 0 10px;}
#bloque4 .descubre .descubre_boton-tour span, #bloque4 .descubre .descubre_boton-video span, #bloque4 .descubre .descubre_boton-fotos span{float:left;margin:10px 0 0 7px;}


/*#bloque1 {float:left;margin-right:18px;min-height:245px;width:260px;}*/
.left_banner {float:left;width:260px;padding:0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#valor_anadido {background:url("../images/fondo_valor_anadido.png") no-repeat top left;position:relative;height:303px;}
#valor_anadido .img_gratis {position:absolute;right:10px;top:10px;}
#valor_anadido .valor_anadido_titulo {clear:both;font-family:century;color:#425C69;margin:0 auto;width:200px;padding:15px 0 10px 0;text-transform:uppercase;font-weight:bold;}
#valor_anadido .valor_anadido_titulo .ventajas1 {font-size:40px;}
#valor_anadido .valor_anadido_titulo .ventajas2 {font-size:19px;}
#valor_anadido .valor_anadido_titulo .ventajas3 {font-size:19px;margin-left:50px;}

#choose_titulo {padding-left:4px;}
#choose ul {padding:4px 15px 0px;float:left}
#choose li {color:#5D7883;font-size:15px;line-height:17px;list-style-image:url("../images/li_escojo.png");margin-bottom:10px;margin-left:15px;}
.enlace_promociones {margin-left:12px;}
#listado_banners {display:none;}
.left_banner .banners {margin-bottom:20px;padding:0px 15px;}
#paqueteoferta {background-color:#673433;padding:15px;}
#titulopaquete {font-size:14px;color:#eee7a3;}
#titulooferta{font-size:18px;font-weight:bold;color:#FFFFFF;}
#textooferta {font-size:18px;color:#FFFFFF;}
#preciooferta {font-size:36px;	font-weight:bold;color:#FFFFFF;}
#vermasoferta a {text-align:right;	color:#eee7a3;text-decoration:none;padding-left:159px;}
#bloque3 {display:none;}
.ocre {color:#847040;}
.celeste {color:#91AA9D;}
.separador_negre {display:none;}
#bloquetextodescripcion {width:982px;background:#FDFDFD;padding:18px 18px 10px;min-height:330px;color:#626262;-moz-box-shadow:0px 1px 2px #F2F2F2;-webkit-box-shadow:0px 1px 2px #F2F2F2;box-shadow:0 1px 2px #F2F2F2;float:left;padding-bottom:70px;}
#bloquetextodescripcion p {float:left;margin-bottom:20px;width:100%;}
/****************************************/
/* --------------------------  SLIDE --------------------------  */
#content{float:left;height:403px;overflow:hidden;position:relative;width:1018px;}
#content_home, #content_dispo, #content_mapaweb  {float:left;height:403px;margin-top:35px;overflow:hidden;position:relative;width:1018px;}
#galeria {border-radius:5px 5px 5px 5px;float:left;height:380px;position:relative;width:590px;}
#slides {height:380px;left:0;position:absolute;top:0;width:590px;z-index:10;background:#dfe2d7;border-radius:5px;}
#slides .slide img {border-radius:6px;}
.slides_container {display:none;height:380px;overflow:hidden;position:relative;width:590px;border-radius:5px;background:#dfe2d7;}
.slides_container div.slide {width:590px;height:380px;display:block;}
/*	Next/prev buttons  */
#slides .next,#slides .prev {position:absolute;top:140px;left:0px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {	left:863px;}
/*  Pagination  */
.pagination {position:absolute;z-index:500;margin-bottom:0;	margin-left:15px;}
.pagination li {float:left;list-style:none;margin-top:0;margin-right:5px;	margin-bottom:0;margin-left:1px;}
.pagination li a {display:block;width:12px;height:0;	padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
/*	Caption  */
.caption {z-index:500;	position:absolute;bottom:-35px;left:0;height:30px;padding:10px 20px 0 20px;	background:#000;background:rgba(0,0,0,.5);	width:900px;font-size:12px;color:#fff;border-top:1px solid #000;text-shadow:none;}
.explicacion {float:left;	margin-left:22px;}
.explicacion h2 {color:#8F9B59;float:left;font-size:30px;font-style:italic;margin-bottom:20px;width:145px;}
.explicacion p {clear:both;font-size:25px;font-style:italic;margin-bottom:20px;}
.explicacion span {color:#8F9B59;float:right;font-size:25px;font-style:italic;}
#galeria {display:none;}
#bloque_valor_anadido {display:none !important;}
#imagen_explicacion {display:none;}
/* --------------------------  FIN:SLIDE  --------------------------  */
/* --------------------------  PROMOS HOME  --------------------------  */
.bloc2_promo{background: url("../images/bg_promos.jpg") no-repeat;border-bottom:2px dotted #a2a2a2;float:left;height:255px;padding:0 0 24px;width:962px;position:relative;}
.bloc2_promo .caja_promo{float:left;height:255px;width:240px;}
.bloc2_promo a{color:#fff;font-size:11px;text-decoration:none;}
.bloc2_promo a:hover{color:#fff;text-decoration:none;}
.promocion_div_relax{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#5da5ae;}
.promocion_div_gourmet{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#ca841f;}
.promocion_div_romance{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#a63a6a;}
.promocion_div_weekend{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#7b5d7d;}
.promocion_div_business{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#70798a;}
.promocion_div_culture{width:167px;margin-left:10px;float:left;height:255px;position:relative;background:#e8e8e8;color:#865c80;}
.promocion_div_relax img, .promocion_div_gourmet img, .promocion_div_romance img, .promocion_div_weekend img, .promocion_div_business img{height:114px;width:167px;}
.promocion_div_culture img{border-bottom:6px solid #82587c;}
.titulo_tipo_home{margin:0 9px;width:149px;height:36px;line-height:36px;font-size:16px;text-transform:uppercase;font-weight:bold;}
.mas_info_relax{height:18px;width:167px;line-height:18px;color:#fff;background:#5da5ae;position:absolute;bottom:0;text-align:center;}
.mas_info_gourmet{height:18px;width:167px;line-height:18px;color:#fff;background:#ca841f;position:absolute;bottom:0;text-align:center;}
.mas_info_romance{height:18px;width:167px;line-height:18px;color:#fff;background:#a63a6a;position:absolute;bottom:0;text-align:center;}
.mas_info_weekend{height:18px;width:167px;line-height:18px;color:#fff;background:#7b5d7d;position:absolute;bottom:0;text-align:center;}
.mas_info_business{height:18px;width:167px;line-height:18px;color:#fff;background:#70798a;position:absolute;bottom:0;text-align:center;}
.mas_info_culture{height:18px;width:167px;line-height:18px;color:#fff;background:#865c80;position:absolute;bottom:0;text-align:center;}
.titulo_promo{margin:10px 9px 0 9px;text-transform:uppercase;font-size:12px;font-weight:bold;}
.titulo_descrip{margin:0 9px;color:#000;font-size:11px;height:40px;overflow:hidden;position:relative;}
.suspensivos{position:absolute;bottom:21px;right:7px;padding:0 139px 0 0;background:#e8e8e8;color:#231f20;}
.titulo_tipo_home img{border:none;float:left;height:20px;margin:6px;width:23px;}
.titulo_tipo_home span{float:left;}
/* --------------------------  FIN: PROMOS HOME  --------------------------  */
/* --------------------------  SLIDE SEGMENTOS HOME  --------------------------  */
#listado_segmentos {float: left;position:relative;}
#segmentacion {border-right:2px dotted #A2A2A2;padding-right:25px;position: relative;}
#promo_segmentos {position: absolute;right: 35px;top: 180px;}
#promo_segmentos ul {list-style: none outside none;}
#promo_segmentos li {float: left;height: 7px;margin-right: 7px;width: 7px;}
#promo_segmentos li.bola_noactiva_ficha {background: url("../images/bola.png") no-repeat scroll 0 0 transparent;cursor: pointer;}
#promo_segmentos li.bola_activa_ficha {background: url("../images/bola-active.png") no-repeat scroll 0 0 transparent;cursor: pointer;}
#slide_segmentacion {height: 201px;margin-top: 20px;position: relative;width: 453px;}
#slide_segmentacion img {height:201px;position: absolute;width:453px;}
#slide_segmentacion span {color: #FFFFFF;font-size: 14px;left: 81px;position: absolute;text-shadow: 1px 1px #000000;text-transform: uppercase;top: 161px;}

.empresa{background:#f6efdf;float:left;font-family:'Avenir',sans-serif;height:199px;margin:20px 0 0 25px;width:453px;}
.empresa div{float:left;width:228px;}
.empresa div span{color:#cd9b40;float:left;font-size:14px;margin:10px 0;text-align:center;text-transform:uppercase;}
.empresa div p{float:left;}
.empresa div p a{color:#000;}
.empresa .boton_empresa{color:#000;float:right;line-height:14px;font-size:12px;margin-right:10px;text-align:right;text-decoration:underline;width:165px;}
.empresa .logo_corp{float:left;margin:18px 0 0 25px;}
.empresa .derecha{float:right;}
/* --------------------------  FIN: SLIDE SEGMENTOS HOME  --------------------------  */
/* --------------------- APARTADOS EST�NDARDS -------------------- */
#contingut_apartat_estandard {clear:both;font-size:12px;padding:0;width:1018px;}
#contingut_apartat_estandard #bloque1 {clear:both;font-size:12px;padding:0;width:1018px;}
#contingut_apartat_estandard #bloque2, #contingut_apartat_estandard #bloque3 {display:none;}
#contingut_apartat_estandard #bloque1 .actividades_fotos {margin:0 0 15px 0;width:882px;clear:both;float:left;}
#contingut_apartat_estandard #bloque1 .columna_izquierda{width:280px;float:left;}
#contingut_apartat_estandard #bloque1 .columna_derecha{width:600px;float:left;}
#contingut_apartat_estandard #bloque1 .actividades {float:left;margin-top:15px;}
#contingut_apartat_estandard #bloque1 .propiedad_fotos{color:#000;font-style:italic;font-size:10px}
.actividades_fotos {margin:0 0 15px 0;width:882px;clear:both;float:left;}
.columna_izquierda{width:280px;float:left;list-style:none}
.columna_izquierda li {width:280px;float:left;list-style:none;margin-bottom:5px;}
.columna_derecha{width:500px;float:left;}
.actividades {float:left;margin-top:15px;}
.propiedad_fotos{color:#000;font-style:italic;font-size:10px}
/* --------------------- FN:APARTADOS EST�NDARDS -------------------- */

/* --------------------------  OFERTAS --------------------------  */
.oferta_wrapper img {max-width:402px;}
.oferta_wrapper {width:800px;margin-bottom:30px;overflow:visible;margin-left:20px;	padding-bottom:30px;border-bottom-width:1px;	border-bottom-style:solid;	border-bottom-color:#222;}
.oferta_data {width:800px;padding-bottom:6px;display:block;overflow:hidden;background:url(../images/border.png) repeat-x scroll bottom transparent;margin-top:0;	margin-right:0;margin-bottom:8px;	margin-left:0;}
.oferta_data h1 {padding-top:5px;margin:0;font-size:15px;color:#222;font-weight:500;padding-bottom:5px;}
.oferta_data h5 {float:right;display:inline;font-size:17px;font-weight:400;line-height:16px;margin-bottom:2px;color:#68982A;font-family:Arial;}
.oferta_data h6 {max-width:650px;float:left;font-size:17px;}
.oferta_blocdesc {padding-top:5px;padding-left:10px;}
.border_magic {box-shadow:rgba(0,0,0, 0.3) 0px 2px 6px;-moz-box-shadow:rgba(0,0,0, 0.3) 0px 2px 6px;-webkit-box-shadow:rgba(0,0,0, 0.3) 0px 2px 6px;border:1px solid #FFFFFF;padding:5px;margin:3px 0 10px;}
.border_magic.float_left {float:left;margin:3px 15px 10px 1px;}
.border_magic.float_right {float:right;margin:3px 1px 10px 15px;}
/* --------------------------  FIN:OFERTAS --------------------------  */

/* ------------------- BUSCADOR ------------------*/
#motor {background:#cd9b40;color:#fff;float:left;height:341px;font-size:10px;left:28px;padding:5px 0px 0px 0px;position:absolute;top:63px;width:260px;}
.filas_habitaciones{float:left;width:40px;}
#form_portal{background:#D60037;width:222px;height:346px;float:left;margin-top:4px;}
.buscador_content_portal{float:left;margin-top:5px;}
.buscador_content_portal .titulo {font-stretch:condensed;font-family:arial;font-weight:bold;font-size:25px;text-transform:uppercase;color:#fff;width:100%;float:left;text-align:center;}
.buscador_content_portal .subtitulo {font-stretch:condensed;font-weight:bold;font-size:18px;color:#231f20;width:100%;float:left;text-align:center;}
#apaisado_fechas_portal{float:left;margin-top:5px;width:260px;}
#apaisado_fechas_portal img{vertical-align:middle;}
#apaisado_fechas_portal div{float:left;width:245px;margin-left:25px;}
#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 {color:#000;float:left;font-size:12px;width:100%;}
#apaisado_fechas_portal ul li#input_fecha_salida {position:absolute;top:60px;}
#apaisado_fechas_portal input{font-size:14px;border:#fff 1px solid;margin-left:0;display:block;margin-bottom:8px;margin-right:3px;background:#fff;color:#666;width:171px;padding:2px;float:left;height:18px;}
#apaisado_habs_portal{float:left;margin:2px 0 5px 0;padding-left:10px;width:250px;text-align:center;}
#apaisado_habs_portal .filas_habitaciones {float:left;margin-right:4px;}
#apaisado_habs_portal .filas_habitaciones select{float:right;}
#apaisado_habs_portal label{color:#000;float:left;font-size:10px;margin:15px -7px 0px 0;}
#apaisado_fechas_portal div #num_habitaciones {text-align:center;padding:1px;color:#666;width:40px;height:20px;font-size:13px;margin-top:3px;}
#apaisado_buscar_portal {float:left;margin:0px 0 0 10px;text-align:center;width:200px;}
#apaisado_buscar_portal button {cursor:pointer;background:#000;border:none;color:#fff;display:inline;font-size:16px;font-weight:bold;margin:0 0 5px 40px;padding:5px 25px;text-align:center;}
#codigo_promocion a {color:#000;cursor:pointer;float:left;font-size:11px;margin:6px 0 0;text-decoration:underline;}
#codigo_promocion input {float:left;margin-left:5px;width:90px;}
#apaisado_fechas_portal label.habitaciones_monohotel {width:119px;text-align:right;margin-right:5px;margin-top:3px;}
#apaisado_habs_portal {clear:both;}
.buscador_content_portal #apaisado_habs_portal div.filas_habitaciones select.select_petit{text-align:center;margin-bottom:5px;width:42px;padding:1px;color:#666;clear:both;height:20px;font-size:13px;}
.aclaracion_ninos{margin:0 10px 5px 55px;text-align:right;color:#000;font-size:11px;}
/* ----------------- fin BUSCADOR ------------------*/

/* ----------------- OFERTAS DISPO ------------------*/
.content_ofertas #ofertas {background:#d9f3f4;border-left:4px solid #00a7b2;color:#46474c;float:left;height: auto;list-style:none;padding:15px;width:925px;}
.content_ofertas #ofertas li {border-bottom: 1px solid #cacbcb;float: left;padding: 5px 0;width:100%;}
.content_ofertas #ofertas li:last-child {border-bottom: medium none;}
.content_ofertas #ofertas li.tipo_oferta img.primera_foto{float:left;margin-right:7px;width: 45px;}
.content_ofertas #ofertas li.tipo_oferta img.segunda_foto{float: left;height: 42px;padding-right:10px;width: 45px;}
.content_ofertas #ofertas li .cada_promo{float: left;width:100%;}
.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;}
/* ----------------- FIN: OFERTAS DISPO ------------------*/
/*----------------------- PROCESO RESERVA ---------------------*/
/* DISPONIBILIDAD */
#contingut_dispo {clear:both;font-size:12px;padding:0;width:1018px;float:left;margin-top:15px;}
#contingut_dispo #bloque1, #contingut_confirmacion #bloque1 {float:right;margin:0;width:237px;}
/*#contingut_dispo #bloque2, #contingut_confirmacion #bloque2  {float:left;width:1018px;background:none;margin:0;padding:0;box-shadow:none;-webkit-box-shadow:none;}*/
#contingut_dispo #bloque3 {display:none;}
#contingut_dispo #bloque2 #pasos_reserva1 {width:100%;margin-bottom:15px;height:69px;background:url('../images/proceso_reserva/paso_reserva1.png') no-repeat scroll 0 0 transparent;float:left;color:#425C69;font-family:avenir, sans-serif;font-size:16px;}
#contingut_dispo #bloque2 #pasos_reserva2 {width:100%;margin-bottom:15px;height:69px;background:url('../images/proceso_reserva/paso_reserva2.png') no-repeat scroll 0 0 transparent;float:left;color:#425C69;font-family:avenir, sans-serif;font-size:16px;}
#contingut_confirmacion #bloque2 #pasos_reserva3 {width:100%;margin-bottom:15px;height:69px;background:url('../images/proceso_reserva/paso_reserva3.png') no-repeat scroll 0 0 transparent;float:left;color:#425C69;font-family:avenir, sans-serif;font-size:16px;}
#contingut_dispo #bloque2 #pasos_reserva1 .active, #contingut_confirmacion#bloque2 .active, #contingut_confirmacion #bloque2 #pasos_reserva3 .active {color:#FFFFFF;float:left;height:39px;margin:24px 19px 0 13px;padding-left:61px;text-align:left;width:26%;}
#contingut_dispo #bloque2 #pasos_reserva1 .transparente, #contingut_confirmacion #bloque2 .transparente {color:#FFFFFF;float:left;height:39px;margin:24px 0 0 77px;/*padding-left:80px;*/text-align:left;width:23%;}
#contingut_dispo #bloque2 #pasos_reserva2 .active, #contingut_confirmacion#bloque2 .active, #contingut_confirmacion #bloque2 #pasos_reserva3 .active{color:#FFFFFF;float:left;height:39px;margin:24px 25px 0 8px;padding-left:100px;text-align:left;width:21%;}
#contingut_dispo #bloque2 #pasos_reserva2 .transparente, #contingut_confirmacion #bloque2 .transparente {color:#FFFFFF;float:left;height:39px;margin:24px 0 0 70px;/*padding-left:60px;*/text-align:left;width:25%;}
#contingut_dispo #bloque2 #pasos_reserva3 .active, #contingut_confirmacion#bloque2 .active, #contingut_confirmacion #bloque2 #pasos_reserva3 .active {color:#FFFFFF;float:left;height:39px;margin:0;padding-left:20px;text-align:left;width:23%;}
#contingut_dispo #bloque2 #pasos_reserva3 .transparente, #contingut_confirmacion #bloque2 .transparente {color:#FFFFFF;float:left;height:39px;margin:0;padding-left:71px;text-align:left;width:29%;}
#contingut_dispo #bloque2 #rigth_bottom_content, #contingut_confirmacion #bloque2 #rigth_bottom_content {background:#FDFDFD;float:left;width:959px;min-height:347px;padding:18px 0;}
.error_inesperado {padding:2em;text-align:center;}
.content_ventas{float:left;width:652px;}
#dispo_monohotel #ofertas{background:none repeat scroll 0 0 #E7EAEB;border-color:#CACBCB #CACBCB #CACBCB #C2396C;border-style:solid;border-width:1px 1px 1px 4px;float:left;height:auto;list-style:none outside none;margin:0 0 20px 20px;padding:15px;width:598px;}
#dispo_monohotel #ofertas li{border-bottom:1px solid #cacbcb;float:left;padding:5px 0;}
#dispo_monohotel #ofertas li:last-child{border-bottom:none;}
#dispo_monohotel #ofertas li.tipo_oferta img.primera_foto{display:none;}
#dispo_monohotel #ofertas li.tipo_oferta img.segunda_foto{float:left;height:42px;padding-right:10px;width:42px;}
#dispo_monohotel #ofertas li .cada_promo{float:left;}
#dispo_monohotel #ofertas span{color:#787266;font-size:13px;text-transform:uppercase;}
#dispo_monohotel #ofertas .tipo_oferta .cada_promo .oferta .titulo_ficha{color:#666;font-size:14px;}
#dispo_monohotel #ofertas .tipo_oferta .cada_promo .oferta .texto1{display:none;}
#dispo_monohotel #ofertas .tipo_oferta .cada_promo .oferta .texto2{color:#6e6e6e;font-size:12px;}
#dispo_monohotel #ofertas .tipo_oferta .cada_promo .precio{display:none;}
#dispo_monohotel #ofertas .tipo_oferta .cada_promo .column{height:auto !important;}
#bloque2 .content_ventas .head_escoje h3{color:#000;font-family:'Avenir-Light', Arial;font-style:normal;margin:0;font-weight:normal;}
.resumen{float:left;margin-left:16px;width:290px;}
.pestanya_habitaciones ul{list-style:none;}
.pestanya_habitaciones .num_hab{}
.dispo_ficha .escoje_habitacion{float:left;position:relative;width:652px;}
.dispo_ficha .image_escoje{float:left;left:0;position:absolute;top:0;}
.dispo_ficha .head_escoje, .dispo_ficha .head_experiencias, .dispo_ficha .head_completa{float:left;font-size:25px;font-weight:normal;margin:0 0 6px 13px;padding:0 3px 3px 43px;text-transform:uppercase;width:594px;}
.dispo_ficha .content_escoje, .dispo_ficha .content_experiencias,.dispo_ficha .content_completa{float:left;padding-left:5px;width:648px;}
.dispo_ficha .content_escoje .cabecera_habitacion{color:#4a4a4a;font-size:10px;font-weight:normal;}
.dispo_ficha .content_escoje .desc_habitacion{color:#4a4a4a;margin-bottom:10px;padding:10px;width:628px;background:#efefef;}
.dispo_ficha .content_escoje .desc_habitacion .col-pension{float:right;width:66%;}
.dispo_ficha .content_escoje .desc_habitacion .col-tipo_hab{float:left;width:26%;}
.dispo_ficha .content_escoje h3, .dispo_ficha .head_experiencias h3, .dispo_ficha .head_completa h3{color:#4a4a4a !important;}
.cabecera_habitacion .col-tipo_hab {float: left;padding-right: 38px;width: 22%}
.cabecera_habitacion .col-pension {float: left;padding-left: 0;width: 20%;}
.cabecera_habitacion .col-precio_medio {float: left;padding-left: 0;padding-right: 5px;text-align: right;width: 20%;}
.cabecera_habitacion .col-precio_habitacion {padding-right: 24px;text-align: right;}
.col-tipo_hab .nom_hab {font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.col-tipo_hab .image_hab {display:block;margin-top:2px;height:65px;font-weight:normal;width:86px;}
.col-tipo_hab .image_hab img {width:86px;height:65px}
.col-tipo_hab .info_hab {background:#cd9b40;color:#fff;font-size:11px;padding:3px 0 2px;width:86px;}
.col-tipo_hab .condiciones_dispo_ficha {color:#2D9EC6;font-size:11px;text-decoration:none;text-transform:capitalize;}
.col-ocup {float:left;width:5%;margin-right:10px;text-align:center;}
.row-pension input[type=radio] {border-style:none;margin:0;padding:0;width:auto;}

.row-pension td{position: relative;}
.info_pension{position: relative;}
.descripcion_pension{position: absolute; width: 250px; top: 25px; z-index: 10; left: -125px; color: #cd9b40; font-size: 12px; box-shadow: 2px 2px 11px #333; text-align: center; padding: 8px 14px; vertical-align: middle; background-color: #fff; display: block;}

.info_content {font-size:12px;margin-top:5px;padding-top:10px;border-top-width:1px;border-top-style:dashed;border-top-color:#cd9b40;display:block;}
.info_content .main-image {width:150px;float:left;margin-right:15px;margin-bottom:5px;margin-left:5px;height:auto;}
.nom_pension {color:#4a4a4a;font-size:12px;font-weight:bold;}
.precio_antes{color:#c2396c;font-size:11px;margin-right:3px;text-decoration:line-through;font-weight:bold;}
.precio_ahora{color:#4a4a4a;font-size:12px;font-weight:bold;}
.boton_info {margin-left:3px;text-align:right;cursor:pointer;}
.descuento{background:none repeat scroll 0 0 #fff;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 dotted #6E6E6E;margin-top:20px;float:left;padding-top:15px;position:relative;width:652px;}
.dispo_ficha .image_experiencias,.dispo_ficha .image_completa{left:0;position:absolute;}
.dispo_ficha .content_experiencias .service_block, .dispo_ficha .content_completa .service_block {margin-bottom:10px;padding:10px;width:628px;background:#efefef;}
.dispo_ficha .content_experiencias .service_block, .dispo_ficha .content_completa .service_block table{width:628px;}
.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;width:625px;}
.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:12;margin-left:5px;text-decoration:none;width:12;}
.desc_experienciaservice_package .col_nom{width:190px;font-size:14px;font-weight:bold;cursor:default;}
.service_block .col_nom{width:210px;font-size:14px;font-weight:bold;cursor:default;}
.desc_experienciaservice_package .col_nom div, .service_block .col_nom div{font-size:11px;font-style:italic;font-weight:normal;padding:0 0 5px;}
.desc_experienciaservice_package .col_nom a, .service_block .col_nom a{border:medium none;color:#6E6E6E !important;font-size:9px;font-weight:bold;text-decoration:underline;}
.desc_experienciaservice_package .col_nom a:hover{color:#5B4E59;}
.service_block .col_nom a:hover{color:#5B4E59;}
.tabla_head .col_cantidad, .service_block .col_cantidad{text-align:center;font-size:10px;width:150px;}
.content_experiencias .service_info{color:#5B4E59;}
.content_completa .service_info{color:#467477;}
.service_info .col_cantidad label {height:20px;display:inline;margin-right:6px;}
.service_info .col_cantidad label input {border:none;height:20px;vertical-align:middle;}
#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;}

.service_block .service_observations input.shorttext{margin-left:10px;width:100px !important;}
#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:80px;}
.desc_experienciaservice_package .col_unidad, .service_block .col_unidad{font-size:12px;font-weight:bold;text-align:center;width:90px;}
.desc_experienciaservice_package .col_total, .service_block .col_total{font-size:12px;font-weight:bold;text-align:right;width:90px;}
.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_paso3 .mejor_precio{color:#7E99AA;font-family:Segoe Print;font-size:11px;}
.resumen .titulo_resum {background:#cd9b40;color:#FFFFFF;float:left;font-family: 'Avenir', Arial;font-size:20px;padding:8px 14px 4px;text-align: center;text-transform:uppercase;width:262px;}
.resumen .content_resumen .res_nombre{font-size:13px;font-weight:bold;}
.resumen .content_resumen .res_direccion{font-size:8px;}
.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:20px 10px;width:240px;background:url("../images/dispo_resumen_info_ficha.png");}
.resumen .content_resumen .resumen_datas #resumen_busqueda div{padding-bottom:5px;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha {border:1px dotted #808285;font-size:11px;margin:10px 0 0;padding:0 0 7px;width:260px;}
.resumen .content_resumen{background:#f6efdf;color:#000;float:left;font-size:12px;padding:14px;width:262px;}
.resumen .content_resumen .titulo_resum{color:#ACA374;font-size:14px;font-weight:bold;}
.resumen .content_resumen .hotel_resum{color:#787266;font-size:13px;font-weight:bold;}
.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:4px;text-align:center;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha{border-bottom:1px dotted #c4be9d;border-left:none;border-right:none;border-top:1px dotted #c4be9d;color:#787266;float:left;font-size:11px;margin:10px 0 0;padding:0 0 7px 5px;width:180px;}
.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:#231f20;float:left;font-size:11px;margin:10px 0 0;padding:8px 0 0;}
.resumen .content_resumen .resumen_habitacion span{font-size:12px;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
.resumen .content_resumen .resumen_habitacion p{float:left;margin-top:5px;margin-right:9px;width:168px;}
.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:15px;font-weight:bold;margin:10px 0;padding:5px;text-align:right;width:253px !important;}
.resumen .content_resumen .resumen_habitacion .habitacion_total span{font-size:20px;text-decoration:none;color:#fff;}
.resumen .content_resumen .resumen_suplementos{background:#FFF;color:#4a4a4a;float:left;font-size:11px;margin:10px 0 0;padding:8px 0 0;}
.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 #808285;overflow:hidden;padding:5px 5px 5px 8px;width:250px;}
.resumen .content_resumen .resumen_suplementos ul li .precio_supl{float:right;}
.resumen .content_resumen .resumen_suplementos .suplementos_total{background:#808285;color:#fff;font-size:14px;font-weight:bold;margin-top:15px;padding:5px;text-align:right;width:253px;}
.resumen .content_resumen .resumen_suplementos .suplementos_total span{color:#fff;}
.resumen .content_resumen .resumen_suplementos .suplementos_total .supl_total{color:#fff;float:left;font-size:11px;margin-top:3px;text-transform:uppercase;}
.resumen .total_precio{background:none repeat scroll 0 0 #FFF !important;border-color:#F4BB2B #808285 #808285 !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;margin-top:8px;text-align:right;text-transform:uppercase;width:290px;}
.resumen .caja_total .total_text{color:#000;font-size:14px;font-weight:bold;}
.resumen .caja_total .total_euro{color:#cd9b40;font-size:23px;}
.resumen .caja_total .total_tax{color:#000;font-size:12px;}
.resumen .caja_total .total_imp{color:#808285;font-size:9px;font-weight:normal;text-transform:none;}
#form_resumen .boton_reservar{cursor:pointer;background:#00a6af;border:none;color:#FFFFFF;font-size:22px;font-weight:bold;height:35px;margin-top:10px;margin-bottom:10px;padding:2px 30px;text-transform:uppercase;width:290px;}
.boton_reservar{float:right;cursor:pointer;background:#00a6af;border:none;color:#FFFFFF;font-size:22px;font-weight:bold;height:35px;margin-top:10px;margin-bottom:10px;padding:2px 30px;text-transform:uppercase;width:290px;}
.boton_reservar:hover{background:#047b81;}
#form_resumen .boton_reservar:hover{background:#047b81;}
._not_refundable, ._refundable, ._special{font-size:12px;font-weight:bold;text-align:left;text-transform:uppercase;}
.mtd-switch-modal {display:none;padding:15px;background-color:#FDFDFD;border:2px solid #BA9930;font-size:12px;color:#545F63;text-align:left;}
.mtd-switch-modal .box {position:relative;}
.mtd-switch-modal img {position:absolute;bottom:-41px;left:50%;margin-left:15px;}
.mtd-switch-modal .price {font-style:italic;margin-left:5px;}
.info_srv{padding-top:15px !important;}
.info_hab a {color:#fff !important;}
.info_srv a {color:#6E6E6E !important;}
.info_hab a, .info_srv a{font-style:normal;font-size:10px;font-weight:bold;}
.info_hab img, .info_srv img {height:12;margin-left:5px;margin-right:3px;text-decoration:none;width:12;}

#alterSearch {margin-bottom: 10px;font-size: 17px;color: #000;border: 1px solid #4a4a4a;padding: 15px;text-align: center;}
#display_offline {font-size: 17px;color: #000;border: 1px solid #4a4a4a;padding: 15px;text-align: center; width: 500px; margin: 0 auto;}
#display_offline a {color:#4a4a4a}

/* ---------------- Preferencias habitacion ------------------ */
.pref_hab {font-size: 12px;text-align: right;color: #4a4a4a;font-weight: bold;}
.pref_hab span:hover {cursor:pointer;}
.pref_hab .show_info, .pref_hab .hide_info{display: none;}
.preferencias_habitacion {background: #e1c38c;margin: 10px -10px 20px -10px;padding: 10px;float: left;width: 628px;display: none;}
.preferencias_habitacion .explicacion_pref_hab {font-size: 12px;float: left;margin-bottom: 10px;color: #000;text-align:left;}
.preferencias_habitacion  div{width: 150px; float:left; margin-left: 5px;margin-bottom: 10px;}
.preferencias_habitacion  div:first-child{margin-left: 0;}
.preferencias_habitacion  div label{width: 150px; float:left; font-size: 11px; color:#4a4a4a;margin-bottom: 5px;text-align:left;}
.preferencias_habitacion div select {color: #4A4A4A;float: left;font-size: 11px;height: 20px;width: 150px;}
/* ---------------- FIN: Preferencias habitacion ------------------ */

/* FIN:DISPONIBILIDAD */
/* FORMULARIO */
#resumen_busqueda {float:left;padding:10px;width:237px;}

#resumen_busqueda .titulo_resum {background:#cd9b40;color:#FFFFFF;float:left;font-size:20px;font-weight:bold;padding:8px 14px 4px;text-transform:uppercase;width:209px;text-align:center;}
#resumen_busqueda .content_resumen .res_nombre{font-size:13px;font-weight:bold;}
#resumen_busqueda .content_resumen .res_direccion{font-size:8px;}
#resumen_busqueda .content_resumen .resumen_datas {background:#fff;border-bottom:1px dotted #626262;border-top:1px dotted #626262;border-left:none;border-right:none;border-top:1px dotted #626262;float:left;font-size:12px;margin:10px 0;padding:7px 5px;width:209px;}
#resumen_busqueda .content_resumen .resumen_datas .fecha{margin:2px 0;}
#resumen_busqueda .content_resumen .resumen_datas .fecha label{font-weight:bold;}
#resumen_busqueda .content_resumen{background:#f6efdf;float:left;font-size:12px;padding:14px;width:209px;color:#231f20;}
#resumen_busqueda .content_resumen .titulo_resum{color:#ACA374;font-size:14px;font-weight:bold;}
#resumen_busqueda .content_resumen .hotel_resum{color:#787266;font-size:13px;font-weight:bold;}
#resumen_busqueda .caja_verisign{float:left;font-size:12px;}
#resumen_busqueda .caja_verisign {float:right;font-size:11px;padding-right:10px;color:#231f20;}
#resumen_busqueda .caja_verisign img{float:left;width:70px;}
#resumen_busqueda .caja_verisign span{float:left;margin-right:12px;padding-top:4px;text-align:center;}
#resumen_busqueda .content_resumen .resumen_habitacion{color:#6E6E6E;float:left;font-size:11px;margin:10px 0 0;padding:8px 0 0;}
#resumen_busqueda .content_resumen .resumen_habitacion span{font-size:12px;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
#resumen_busqueda .content_resumen .resumen_habitacion p{float:left;margin-top:5px;margin-right:9px;width:90px;}
#resumen_busqueda .content_resumen .resumen_habitacion .image{float:left;height:60px;margin-top:5px;width:86px;}
#resumen_busqueda .content_resumen .resumen_habitacion .habitacion_total{background:#7D919E;color:#fff;float:left;font-size:15px;font-weight:bold;margin:10px 0;padding:5px;text-align:right;width:175px !important;}
#resumen_busqueda .content_resumen .resumen_habitacion .habitacion_total span{font-size:20px;text-decoration:none;}
#resumen_busqueda .content_resumen .resumen_suplementos{background:#FFF;color:#6E6E6E;float:left;font-size:11px;margin:10px 0 0;padding:8px 0 0;}
#resumen_busqueda .content_resumen .resumen_suplementos .suplementos_titulo{font-weight:bold;margin-left:5px;text-transform:uppercase;}
#resumen_busqueda .content_resumen .resumen_suplementos ul{list-style:none;margin-top:5px;}
#resumen_busqueda .content_resumen .resumen_suplementos ul li{border-bottom:1px dotted #c4be9d;padding:5px 5px 5px 8px;width:172px;}
#resumen_busqueda .content_resumen .resumen_suplementos ul li .precio_supl{float:right;}
#resumen_busqueda .content_resumen .resumen_suplementos .suplementos_total{background:#AAA379;color:#fff;font-size:14px;font-weight:bold;margin-top:15px;padding:5px;text-align:right;width:175px;}
#resumen_busqueda .content_resumen .resumen_suplementos .suplementos_total .supl_total{float:left;font-size:11px;margin-top:3px;text-transform:uppercase;}
#resumen_busqueda .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_busqueda .caja_total{float:left;font-weight:bold;margin-top:8px;text-align:right;text-transform:uppercase;width:214px;}
#resumen_busqueda .caja_total .total_text{color:#000;font-size:14px;font-weight:bold;}
#resumen_busqueda .caja_total .total_euro{color:#cd9b40;font-size:23px;}
#resumen_busqueda .caja_total .total_tax{color:#000;font-size:12px;}
#resumen_busqueda .caja_total .total_imp{color:#808285;font-size:9px;font-weight:normal;text-transform:none;}
/*---------------------------------*/
#contingut_dispo #bloque2 #rigth_bottom_content_form {background:#FDFDFD;float:left;width:100%;min-height:347px;}

#pasos_reserva3 {}
#pasos_reserva3  div{float:left;width:25%;}
#content_disponibilidad #background #content_dispo #form {float:left;border:1px solid #666;background:#fff;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 25px;border-left:1px solid #7D919E;color:#546773;}*/
#formulario_datos_cliente .image_escoje{float:left;left:0;position:absolute;top:0;}
#formulario_datos_cliente .head_escoje{/*background:#7D919E;color:#FFFFFF;*/float:left;font-size:18px;font-weight:normal;margin:4px 0;padding:3px 3px 3px 40px;text-transform:uppercase;width:594px;}

.ico_form {position:absolute;z-index:555;left:5px;}
#div_formulario_reserva {background:#7D919E;color:#fff;font-weight:bold;text-transform:uppercase;width:600px;float:left;margin:5px 0 0 10px;height:10px;text-align:left;font-size:16px;line-height:13px;}
#div_formulario_reserva  span{color:#FFF;}
#resumen_formulario {background:none;border:none;font-size:12px;margin-bottom:20px;float:left;margin:10px 0 0 15px;position:relative;width:662px;z-index:2147483647;}
#resumen_formulario label {float:left;width:130px;margin-right:5px;text-align:left;}
#resumen_formulario input {float:left;width:200px;}
#resumen_formulario textarea {float:left;width:350px;height:75px;}
#descripcion_larga {	text-align:left;}
.div_titulo_form{background:none;text-decoration:underline;text-transform:uppercase;padding:20px 20px 5px 0px;font-weight:bold;font-size:13px;color:#cd9b40;float:left;width:100%;}
#cvc {padding:10px;margin:10px 0px;border:1px solid #e5e5e5;background:#ffffff;display:none;}
.cvc {float:none;margin-right:5px;}
.cvc a {border-bottom:#0099FF dotted 1px;color:#0099FF;cursor:pointer;}
#resumen_formulario select {float:left;width:200px;padding:2px;}
#resumen_formulario select.peque {float:left;width:70px;margin-right:5px;margin-left:5px;border:1px solid #8C7359;color:#666666;padding:2px;}
#caducidad select {width:50px;}
#resumen_formulario input.checkbox {float:left;width:15px;margin-right:5px;}
#resumen_formulario input.codigo_cvc {float:left;	width:30px;margin-right:5px;}

#resumen_formulario_partes {padding:10px 0 10px 0px;clear:both;}
#resumen_formulario_partes digicertsitesealcode {}
#forma_pago_des {text-align:left;}
#resumen_formulario_partes span {text-align:left;width:100%;float:left;margin:5px 0;}
#resumen_formulario_partes>div {	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:#F4BB2B/*url(../imagenes_plantillas/bg_dispo_monohotel_button.png) repeat left center*/;border-radius:none;box-shadow:none;height:35px;margin:0px;display:inline;border:1px solid #b7b7b7;text-shadow:1px 2px #666;color:#FFFFFF;font-size:15px;font-weight:bold;text-transform:uppercase;width:100%;}
#resumen_botonera button:hover {background:url(../imagenes_plantillas/bg_dispo_monohotel_button-hover.png) repeat left center;cursor:pointer;}
.resumen_botonera_der span {float:left;text-align:center;width:100%;margin:2px 0;font-family:Segoe Print;}
#resumen_botonera{background:none;border-top:2px solid #047b81;float:left;padding-bottom:18px;padding-right:20px;text-align:right;width:97%;padding-top:5px;margin-top:20px;}
#resumen_botonera .resumen_botonera_izq {float:left;padding-top:10px;width:60%;margin-right:2%;}
#resumen_botonera .resumen_botonera_izq div{width:100%;float:left;text-align:right;}
#resumen_botonera .resumen_botonera_izq .titulo{color:#626262;float:left;font-size:19px;font-weight:bold;padding-top:5px;width:50%;}
#resumen_botonera .resumen_botonera_izq .precio{color:#cd9b40;font-size:25px;font-weight:bold;}
#resumen_botonera .resumen_botonera_izq .text{color:#787266;font-size:14px;font-weight:bold;}
#resumen_botonera .resumen_botonera_izq .mejor{color:#787266;font-size:11px;}
.resumen_botonera_der {float:right;padding-top:10px;width:38%;text-align:right;}
#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 {color:#666666;float:left;font-size:12px;padding:20px;width:595px;z-index:2147483647;}
#confirmacion_content label {color:#333333;float:left;}
#confirmacion_habitaciones {background:#EAEAEA;border:1px solid #e5e5e5;float:left;padding:15px;margin:5px 5px 15px 5px;width:100%;}
#confirmacion_content .titulo {color:#7e99aa;}
#confirmacion_content div {float:left;}
.gracias {font-size:18px;font-weight:bold;}
#anulacion {	margin:30px 0px;font-size:12px;text-align:center;}
#anulacion strong {color:#8c7359;}
#anulacion li {list-style:none;}
#anulacion div {margin:10px 0px;}
#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:50px;}
#dpto_num {width:500px;}
#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;}
.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 {	display:none;z-index:9999999999999999999999999999999;}
input.error {border:1px solid #FD4B4E;background:#FFE8DF;}
label.error {color:#FD4B4E;margin-left:10px;}
#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);}
#close_cvc {cursor:pointer;float:left;clear:both;}
.queesesto {float:left;cursor:pointer;color:#425C69;border-bottom:1px dotted #425C69;font-size:10px;margin-left:20px;}
#proteccion_datos {border:1px solid #CCCCCC;height:100px;overflow:auto;padding:5px;margin-top:15px;float:left;clear:both;width:550px;}
#verisign {float:left;margin-top:15px;}
#verisign img {float:left;border:none;}
#verisign p {float:left;width:440px;font-weight:bold;margin-top:20px;}
.explicacion_tarjeta_credito {width:500px;float:left;clear:both;}
#confirmacion_reserva div .checkbox_info {float:left;width:100%;margin-top:10px;clear:both;}
#confirmacion_reserva div .checkbox_info input {float:left;border:none;}
#confirmacion_reserva div .checkbox_info span {float:left;width:540px;margin-top:1px;}
#resumen_botonera button {background:#00a6af;border:none;color:#fff;font-size:20px;font-weight:bold;height:35px;margin:0;text-shadow:none;text-transform:uppercase;width:250px;}
#resumen_botonera button:hover {background:#047b81;}
#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: 208px;text-decoration: none;}
#resumen_busqueda a:hover{background: #D3A144;color: #FFF;}
/* FIN:FORMULARIO */
/* CONFIRMACION */
#content2_right{float:right;	width:624px;}
#donde_conocio_hotel {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E3E3E4;color:#666666;float:left;font-size:12px;margin-bottom:15px;padding:20px;position:relative;width:560px;
 z-index:2147483647;}
#donde_conocio_hotel img {position:absolute;right:30px;width:80px;}
#donde_conocio_hotel .titulo {color:#7E99AA;}
.titulo {display:block;font-family:"Avenir",Helvetica,sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;}
#donde_conocio_hotel ul {list-style:none outside none;margin-left:20px;}
#donde_conocio_hotel ul li {margin-bottom:5px;}
#donde_conocio_hotel ul li input {margin-right:15px;}
#resumen_confirmacion {background:#f6efdf;margin-left:16px;padding:10px;width:214px;color:#231f20;padding-right:0px;}
#resumen_confirmacion span {color:#cd9b40;}
#resumen_confirmacion img#img_hotel {margin:10px 0;width:205px;}
#detalles_confirmacion {float:left;clear:both;width:100%;}
#felicitacion {float:left;clear:both;width:100%;}
#aviso_offline {color:red;}
#localizador_reserva {float:left;clear:both;width:550px;}
.localizador {color:#cd9b40;font-size:18px;}
.confirmacion_partes {float:left;width:100%;clear:both;padding-bottom:10px;border-bottom:1px solid #E3E3E4;margin:0;}
.confirmacion_partes .title{color:#cd9b40;float:left;font-size:13px;font-weight:bold;margin:10px 0 8px 0px;text-decoration:underline;text-transform:uppercase;width:90%;}
.confirmacion_partes .azul_oscuro {clear:both;color:#666666;float:left;font-size:13px;margin-bottom:5px;text-transform:uppercase;width:583px;}
.confirmacion_partes span {float:left;width:100%;clear:both;}
.confirmacion_partes span.datos {float:left;clear:none;color:#425C69;font-weight:bold;margin:0 5px 0 0;width:auto;}
.confirmacion_partes span#desglose {width:100%;margin:10px 0 0 0;float:left;clear:both;color:#425C69;font-weight:bold;}
.confirmacion_partes ul {margin-left:15px;}
.confirmacion_partes ul  li {list-style-type:none;}
.datos_desglose {float:left;font-size:14px;line-height:18px;margin:0 0 10px 15px;}
#city_tax {color:#666666;font-size:12px;font-weight:bold;}
#coste_total {clear:none;color:#000000;font-weight:bold;width:auto;} 
.confirmacion_partes .como_llegar {color:#666666;font-size:13px;font-weight:bold;margin:20px 0 5px;text-transform:uppercase;}
.confirmacion_partes button {margin-left:200px;}
.confirmacion_partes_sin {border-bottom:none;}
/* FIN:CONFIRMACION */
/* ANULACION */
#contingut_anulacion  #bloque1 {display:none;}
#contingut_anulacion  #bloque2 {width:880px;}
#contingut_anulacion  #bloque3 {display:none}
#anulacion {margin:30px 0px;font-size:12px;text-align:center;}
#anulacion strong {color:#3E606F;font-size:15px;width:100%;float:left;}
#anulacion ul li strong {color:#3E606F;font-size:12px;width:auto;float:none;}
#anulacion li {list-style:none;}
#anulacion div {margin:10px 0px;}
#anulacion input {border:none;}
#boton_eliminar {background:#FFCC00;border:medium none;border-radius:5px 5px 5px 5px;color:#fff;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:disabled {opacity:0.5}
/* ANULACION */
/*----------------------- FIN:PROCESO RESERVA ---------------------*/

/* ---------------------- HOME ---------------------- */
#contingut #bloque2 {min-height:425px;}
/* ---------------------- FIN:HOME ---------------------- */

/* ----------------- SALONES -------------------- */
.empresa_salon{background:#f6efdf;float:left;font-family:'Avenir',sans-serif;height:199px;margin:20px 0 0 -15px;width:453px;}
.empresa_salon div{float:left;width:228px;}
.empresa_salon div span{color:#000;float:left;font-size:13px;margin:15px 0 5px 10px;text-transform:uppercase;}
.empresa_salon div p{float:left;}
.empresa_salon div p a{color:#CD9B40;}
.empresa_salon .boton_empresa{color:#CD9B40;float:left;line-height:14px;font-size:12px;margin-left:10px;text-align:left;text-decoration:underline;width:165px;}
.empresa_salon .logo_corp{float:left;margin:18px 0 0 25px;}
.empresa_salon .izq{float:left;}

.imagen_salones, .imagen_habitacion{float:left;height:176px;width:260px;}
.contenido_salones, .contenido_habitacion{float:left;margin-left:14px;width: 400px;}
.contenido_salones .titulo_salon, .contenido_habitacion .titulo_habitacion{color:#cd9b40;font-size:14px;margin-bottom:10px;text-transform:uppercase;}
.contenido_salones .alinear_derecha{font-weight:bold;text-align:right;color: #000000;float: right;font-size: 11px;}
.info_salones{background:#e0e0e0;float:left;margin-top:15px;padding:10px;}
.info_salones th, .info_salones td{text-align:center;width: 65px;}
.form_salones{float:right;min-width:200px;}
.form_salones .boton{background:#00a6af;border:none;color:#fff;font-size:15px;font-weight:bold;padding:7px 17px;text-transform:uppercase;cursor:pointer;}
/* ----------------- FIN:SALONES -------------------- */

/* ----------------- HABITACIONES -------------------- */
.habitaciones_lista {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;padding-top:10px;height:auto;}
.habitaciones_lista li {float:left;padding:10px;margin-bottom:10px;width:97%;}
.habitaciones_lista li h3 {font-family:Arial, Helvetica, sans-serif;font-size:16px !important;border-bottom:1px solid #425C69;margin-bottom:10px;color:#425C69;font-weight:bold;}
.habitaciones_lista_caja .habitaciones_top_descripcion {float:left;width:840px;}
.habitaciones_lista li .habitaciones_top_fotos {float:left;width:285px;margin-right:10px;height:212px;border:1px solid #E1E4E6;padding:4px;}
.habitaciones_lista li .habitaciones_top_fotos img {width:285px;height:auto !important;}
.habitaciones_lista li .habitaciones_lista_caja {float:left;width:840px;margin-bottom:10px;}
.habitaciones_lista li .habitaciones_top_servicios {float:left;font-size:11px;width:545px;background:none repeat scroll 0 0 #E1E4E6;}
.habitaciones_lista li .habitaciones_top_servicios h4 {float:left;width:521px;font-family:'Univers', Arial;font-size:13px;border-bottom:2px solid #fff;color:#5B7582;margin:0 12px;padding:9px 0;font-weight:bold;}
.habitaciones_top_servicios ul {padding:10px;float:left;}
#ficha_servicios_hotel, #ficha_servicios_habitacion {padding:10px 0;float:left;}
#ficha_servicios_hotel li, #ficha_servicios_habitacion li {float:left;font-size:10px;height:43px;list-style:none outside none;padding:0 0 0 10px;width:146px;}
#ficha_servicios_hotel li>img, #ficha_servicios_habitacion li>img {float:left;margin-right:10px;margin-bottom:10px;}
.box_amarillo_hab #ficha_servicios_habitacion li {float:left;font-size:10px;height:43px;list-style:none outside none;padding:0 0 0 7px;width:130px;}
.box_amarillo_hab #ficha_servicios_habitacion li>img {float:left;margin-right:10px;margin-bottom:10px;}
.form_habitacion{float:right;}
.form_habitacion .boton, #reserva_restaurante_boton, .boton_reservar_salon {background:#00a6af;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:bold;padding:7px 17px;text-transform:uppercase;width: auto !important;}
/* -------------- FIN:HABITACIONES ------------------ */

/* -------------- PROMOCIONES ------------------ */
#contingut_promociones #bloquetexto_cab div {width:100%;}
#contingut_promociones #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_promociones #bloquetexto_cab div h2 {font-weight:bold;}
#promociones_lista {padding:10px;list-style:none;float:left;height:auto;width:850px;}
#promociones_lista  li{height:auto;margin-bottom:25px;float:left;width:100%;}
#promociones_lista  li .habitaciones_caja_titulo {border-bottom:1px solid #425C69;margin-bottom:10px;}
#promociones_lista  li .habitaciones_caja_titulo h3 {font-family:Arial, Helvetica, sans-serif;margin-bottom:0px;font-size:16px ;color:#3E606F;font-weight:bold;}
#promociones_top_fotos_left {float:left;width:250px;}
.elementos_promociones li img {margin-right:10px;margin-bottom:10px;border:1px solid #E5E7E9;padding:4px;}
#promociones_top_fotos_right {float:left;width:600px;}
/* -------------- FIN:PROMOCIONES ------------------ */

/* ------------- RESTAURANTE & CAMPING -------------- */
#bloque2  .bloc2_content .box_contenido .contenido .contenido_menu_rest{width:674px;height:190px;padding:15px;overflow:auto;background:url('{_PUBLIC_ROOT_URL_NO_SCRIPT}/{_EXTENDED_PATH}/images/{_EXTENDED_PATH_IMAGES}/scroll_restaurantes.png') 425px 20px no-repeat;padding:0px;}
.elementos_restaurante ul#habitaciones_lista {float:left;clear:both;margin-top:15px;width:100%;}
.elementos_restaurante ul#habitaciones_lista li {background:none repeat scroll 0 0 #E1E4E6;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px #F2F2F2;float:left;margin-top:15px;padding:10px;width:855px;}
#contingut_restaurante #bloque1 img.foto_restaurante {	float:left;margin:0 15px 0 0;width:100px;}
.explicacion_restaurante {float:left;	width:440px;}
#contingut_restaurante #bloquetexto_cab div {width:100%;}
#contingut_restaurante #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_restaurante #bloquetexto_cab div h2 {font-weight:bold;}
#contingut_form_restaurante #bloque2 h1 {border-bottom:1px solid #425C69;padding-bottom:5px;margin-bottom:10px;font-size:19px;color:#cd9b40;font-weight:bold;text-transform:uppercase;font-family:'Avenir' , sans-serif;display:inline;width:100%;float:left;text-align:left;}
#contingut_form_restaurante #bloque2 h2 {font-size:14px;color:#425C69;font-weight:bold;font-family:'Avenir' , sans-serif;display:inline;}
#contingut_form_restaurante #bloque2  input, #contingut_form_restaurante #bloque2  textarea {width:187px;}
#contingut_form_restaurante #bloque2  select {width:55px;}
#contingut_form_restaurante #bloque2  input.BotonReservarRest {width:190px;height:30px;}
#contingut_restaurante #bloque1 p {max-width:610px;}
.elementos_restaurante .boton {background:none repeat scroll 0 0 #3E606F;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-family:,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;padding:10px !important;width:auto !important;text-transform:capitalize;float:right;}
/*#reserva_restaurante_boton {background:url("../images/bg_btn.png") repeat scroll center center transparent;border:medium none;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;font-family:avenir,sans-serif;font-size:19px;font-weight:bold;line-height:27px;margin-left:10px;padding:0 30px;text-transform:capitalize;width:240px !important;}*/
#formulario_reserva_restaurante {float:left;width:100%;}
#formulario_reserva_restaurante div{float:left;margin:5px 0;clear:both;}
#formulario_reserva_restaurante div label{float:left;width:150px;}
#formulario_reserva_restaurante div input{float:left;width:200px;}
#formulario_reserva_restaurante div textarea{float:left;width:340px !important;}

#contingut_restaurante .camping a {color:#cd9b40;}
#contingut_restaurante .camping ul {list-style:disc;padding:0px 0px 15px 20px;}
#contingut_restaurante .camping li {padding:5px 0px;}
/* ---------- FIN:RESTAURANTE & CAMPING ------------ */

/* ---------- SPA ------------- */
#listado_imagenes {float:left;width:250px;margin-right:25px;}
#listado_imagenes li {margin-bottom:10px;list-style-type:none;}
#descripcion_apartado {float:left;width:555px;min-height:522px;}
#div_tabla_titles {clear:both;float:left;}
#columna_derecha_spa {width:425px;}
/* --------- FIN:SPA --------- */

/* --------- GALERIA ---------- */
#contingut_galeria #bloque1 #bloquetextodescripcion div {float:left;}
#galeria_fotos {float:left;width:100%;margin-bottom:20px;}
#galeria_fotos ul {list-style-image:none;list-style-position:outside;list-style-type:none;float:left;}
#galeria_fotos li {float:left;margin-bottom:5px;margin-left:5px;}
#galeria_fotos img {float:left;height:129px;margin-bottom:10px;width:169px;}
#galeria_fotos img:hover {}
#tour {float:left;}
#tour h3 {display:none;}
#tour #video {float:left;}
#contingut_galeria #bloquetexto_cab div {width:100%;}
#contingut_galeria #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_galeria #bloquetexto_cab div h2 {font-weight:bold;}
.popup_campo_fotos{border-top:2px dotted #ccc;padding-top:30px;}
#galeria_fotos ul li{position:relative;}
.zoom_fotos{width:17px !important;height:17px !important;position:absolute;bottom:5px;right:5px;}
/* --------- FIN:GALERIA ---------- */

/* ------------- VIDEO ------------------- */
#contingut_video #bloque1 #bloquetextodescripcion div {float:left;}
#contingut_video #bloquetexto_cab {width:100%;}
#contingut_video #bloque2 div {float:left;}
#contingut_video #bloquetexto_cab div {width:100%;}
#contingut_video #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_video #bloquetexto_cab div h2 {font-weight:bold;text-transform:none;}
#player {display:block;width:425px;height:300px;margin:0 0 10px 90px;}
/* ------------- FIN:VIDEO ------------------- */

/* --------- UBICACION ---------- */
#contingut_ubicacion #bloque1 #bloquetextodescripcion {width:880px;}
#mapas #map {float:left;width:705px;height:305px }
#mapas #map2 {margin-left:15px;float:left;width:260px;height:270px }
#contingut_ubicacion #bloquetexto_cab div {width:100%;}
#contingut_ubicacion #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_ubicacion #bloquetexto_cab div h2 {font-weight:bold;}
#como_llegar {margin-top:15px;margin-bottom:30px;float:left;padding:20px;background:#E2E3E4;}
#mapas {width:704px;float:left;}
#map {float:left;width:705px;height:305px;}
#map2 {margin-left:15px;margin-top:20px;float:left;width:260px;height:270px;}
#como_llegar h3 {font-size:18px;border-bottom:1px solid #5E636F;color:#5E636F;margin-bottom:15px;}
.bottom_map {float:left;background:#E5E7E9;width:910px;margin-top:20px;padding:10px 0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.vcard {padding-left:10px;color:#425C69;}
.bottom_map ul {padding:10px;width:840px;height:60px;}
.bottom_map li {float:left;width:auto;margin:0 40px 20px;}
.texto_contacto {font-size:12px;font-style:italic;font-weight:bold;float:left;color:#193441;margin-right:10px;}
.vcard span {font-size:12px;font-weight:normal;}
.bottom_map li#nombre_hotel {display:none;}
/* --------- FIN:UBICACION ---------- */

/* --------- ESTANDARD ---------- */
#contingut_estandard {clear:both;font-size:12px;padding:0;width:1018px;margin-top:13px;float:left;}
#contingut_estandard #bloquetexto_cab {height:45px;}
#contingut_estandard h2 {font-weight:bold;}
#contingut_estandard #bloque1 {clear:both;font-size:12px;padding:0;width:1018px;}
#contingut_estandard #bloque2, #contingut_estandard #bloque3 {display:none;}
/* --------- FIN:ESTANDARD ---------- */

/* ---------------- CONTACTO ---------------------- */
#contingut_contacto #bloque1 #bloquetextodescripcion div {float:left;}
#contingut_contacto #bloquetexto_cab div {width:100%;}
#contingut_contacto #bloquetexto_cab div h1 {width:100%;font-family:'Avenir' , sans-serif;color:#5E636F;float:left;clear:both;font-weight:bold;text-transform:uppercase;font-size:18px;margin-bottom:0;text-align:left;padding-bottom:14px;}
#contingut_contacto #bloquetexto_cab div h2 {font-weight:bold;}
#contingut_contacto #bloquetexto_cab {height:auto !important;}
#contingut_contacto #bloquetexto_cab div.vcard {border:none;}
#contingut_contacto #bloquetexto_cab div.vcard img {float:left;margin-right:20px;width:320px;clear:both;border:none;}
#contingut_contacto #bloquetexto_cab div.vcard div.vcard_contacto {float:right !important;margin-top:0px !important;padding:16px  0 6px 16px !important;width:499px !important;background:none repeat scroll 0 0 #E1E4E6;border-radius:5px 5px 5px 5px;box-shadow:0 1px 2px #F2F2F2;margin-left:17px;border:none;height:auto !important }
#contingut_contacto #bloquetexto_cab div.vcard div.vcard_contacto .adr {border:none;height:auto !important }
#lista_contacto li {color:#193441;font-size:12px;font-style:italic;font-weight:bold;margin-right:10px;list-style:none;margin-bottom:10px;}
#lista_contacto li span {font-size:12px;font-weight:normal;}
.numero_registro_hotel {font-weight:bold !important;color:#5E636F;font-family:'Avenir' , sans-serif;font-size:15px !important;margin-left:10px;}
#contingut_contacto #bloquetexto_cab div.vcard h2.fn {width:auto;}
/* ---------------- CONTACTO ---------------------- */

/* ---------------------- 404 -------------------------- */
#contingut_404 {clear:both;font-size:12px;padding:0;width:1018px;}
#contingut_404 #bloque1 {clear:both;font-size:12px;padding:0;width:1018px;}
#contingut_404 #bloque2, #contingut_404 #bloque3 {display:none;}
#contingut_404 #bloque1 #bloquetextodescripcion {width:775px;padding:70px;min-height:100px;}
#contingut_404 #bloque1 #bloquetextodescripcion .titulo {font-size:18px;color:#425C69;}
#contingut_404 #bloque1 #bloquetextodescripcion .azul_oscuro {font-family:'Avenir' , sans-serif;font-size:15px;color:#5E636F;margin-bottom:10px;}
/* ---------------------- 404 -------------------------- */

/* ---------------------- MAPAWEB -------------------------- */
#contingut_mapaweb #bloque2 h1 {border-bottom:1px solid #425C69;padding-bottom:5px;margin-bottom:10px;font-size:18px;color:#425C69;font-weight:bold;text-transform:uppercase;font-family:'Avenir' , sans-serif;display:inline;width:100%;float:left;text-align:left;}
#contingut_mapaweb #bloque2 h2 {font-size:14px;color:#425C69;font-weight:bold;font-family:'Avenir' , sans-serif;display:inline;}
/* ---------------------- FIN:MAPAWEB -------------------------- */

/*	-------------------------- FOOTER ------------------------ */
#footer {background:#4a4a4a;float:left;height:136px;margin-top:38px;width:100%;}
#foot_bottom {color:#fff;margin:0 auto;width:1018px;overflow:hidden;}
#foot_bottom_left {float:left;padding:18px 0 0;text-align:left;}
#foot_bottom_left li {float:left;margin-right:5px;}
#foot_bottom_left img {margin-right:10px;}
#foot_bottom_left a {float:left;}
#foot_bottom_right {float:right;padding:26px 0 0;text-align:right;width:589px;}
#foot_bottom_right .candado{float:right;padding:11px 0 0;}
#foot_bottom_right img{float:right;}
#foot_bottom_right span{float:right;padding:14px 10px 0;}
#foot_bottom_right #menu_foot{float:right;margin:7px 0;}
#foot_bottom_right #menu_foot li{border-right:1px solid#fff;float:left;padding:0 5px;}
#foot_bottom_right #menu_foot li:last-child{border-right:none;}
.copy {padding:0 !important;clear:both;}
.apartats_foot {clear:both;}
#info_hotel{float:left;font-size:11px;margin:9px 0;width: 200px;}
#info_hotel span{color:#cd9b40;text-transform:uppercase;}
#info_hotel p{display:none;}


#foot_bottom_right .foot_idioma #form_cambio_idioma {color:#000;width:590px; position:relative;}
#foot_bottom_right .foot_idioma  #form_cambio_idioma ul {float:left;width:100%;}
#foot_bottom_right .foot_idioma #form_cambio_idioma ul li.selected {background:transparent;font-family:'Avenir',Arial,Helvetica,sans-serif;float:right;padding:0;margin:0;padding-left:0!important;color:white;text-decoration: underline;font-weight:normal;line-height:1.5;}
#foot_bottom_right .foot_idioma  #form_cambio_idioma ul li {background:none;clear:both;padding:0 3px;text-transform:none;font-size:9px;width: auto !important; margin-left:3px !important;font-weight:normal;}
#foot_bottom_right .foot_idioma  #form_cambio_idioma ul li.otros_idiomas {background:transparent;clear:both;text-transform:none; display:inline !important;border-right: 1px solid white;}
#foot_bottom_right .foot_idioma  #form_cambio_idioma ul li.otros_idiomas a {padding:0;text-transform:none;}
#foot_bottom_right .foot_idioma  #form_cambio_idioma ul li.otros_idiomas a:hover {color:#999;text-decoration:underline;}



/*	-------------------------- FIN:FOOTER ------------------------ */
/* ---------------- APARTADO PROMOCIONES -------------------- */
.content_centro{margin:30px 30px 0 30px;width:93.5%;text-align:center;border-bottom:2px dotted #ccc;}
.content_centro img{margin:0 auto;;}
#content_promociones{background:url(../images/background-footer.jpg) repeat;width: 100%;float: left; padding-bottom: 20px;}
#content_promociones div {width: 960px; margin: 10px auto 50px auto;}
#content_promociones div#migas {width: 960px; margin: 10px auto;}
#content_promociones div h2 { font-family: Arial,Helvetica,sans-serif; float:left; width: 100%; margin-bottom: 10px;}
.titulo_apartado {width: 100%;float:left;margin: 20px 0 5px 0;}
.clear {clear: both;}
#listado_promociones {margin: 15px 0;float:left;}
#listado_promociones li {list-style: none;width: 230px;float:left;margin: 0 21px 33px 4px;}
.pro_hotel_WEEKEND {background: url("../imagenes/promociones/bg_li_weekend.jpg") repeat top center transparent;width: 100px;float: left;line-height: 33px;text-align: center;color: #FFF;}
.pro_hotel_culture, .pro_hotel_CULTURE {background: url("../imagenes/promociones/bg_li_culture.jpg") repeat top center transparent;}
.pro_hotel_gourmet, .pro_hotel_GOURMET {background: url("../imagenes/promociones/bg_li_gourmet.jpg") repeat top center transparent;}
.pro_hotel_relax, .pro_hotel_RELAX {background: url("../imagenes/promociones/background_relax.jpg") repeat-y transparent;}
.pro_hotel_romance, .pro_hotel_ROMANCE {background: url("../imagenes/promociones/bg_li_romance.jpg") repeat top center transparent;}
.pro_hotel_business, .pro_hotel_BUSINESS {background: url("../imagenes/promociones/bg_li_business.jpg") repeat top center transparent;}
#content_promociones div#info_promo {padding: 10px;color: #FFF;font-size: 12px;float: left; width: 215px; margin: 0 0 15px 0;}
.weekend, .WEEKEND {background: url("../imagenes/promociones/bg_li_weekend.jpg") repeat top center transparent;}
.culture, .CULTURE {background: url("../imagenes/promociones/bg_li_culture.jpg") repeat top center transparent;}
.gourmet, .GOURMET {background: url("../imagenes/promociones/bg_li_gourmet.jpg") repeat top center transparent;}
.relax, .RELAX { background: url("../imagenes/promociones/bg_li_relax.jpg") repeat top center transparent;}
.romance, .ROMANCE {background: url("../imagenes/promociones/bg_li_romance.jpg") repeat top center transparent;}
.business, .BUSINESS {background: url("../imagenes/promociones/bg_li_business.jpg") repeat top center transparent;}
#ico_promocion{float:left;}
#imagen_promocion{float:left;margin-left: 2px;}
#titulo_promocion {font-size: 15px;width: 100%;float: left;border-bottom: 1px solid #FFF;padding: 7px 0;margin-bottom: 10px;}
#descripcion_promocion{float:left;height: 100px;}
#precio_promocion {font-size: 15px;width: 205px;float: left;padding: 5px;margin-top: 10px;height:30px;}
.weekend #precio_promocion, .WEEKEND #precio_promocion {background: url("../imagenes/promociones/precio_weekend.jpg") repeat;}
.culture #precio_promocion, .CULTURE #precio_promocion {background: url("../imagenes/promociones/precio_culture.jpg") repeat;}
.GOURMET #precio_promocion, .GOURMET #precio_promocion {background: url("../imagenes/promociones/precio_gourmet.jpg") repeat;}
.relax #precio_promocion, .RELAX #precio_promocion {background: url("../imagenes/promociones/precio_relax.jpg") repeat;}
.romance #precio_promocion, .ROMANCE #precio_promocion {background: url("../imagenes/promociones/precio_romance.jpg") repeat;}
#precio_promocion span {font-size: 27px;margin-left: 5px;}
#reserva_promocion { background: url("../imagenes/promociones/background-boto.png") no-repeat top center transparent;font-size: 12px;width: 122px;height: 25px;text-align: center;color: #5C6D73;float: left;display: block;margin: 10px 0 0 45px;line-height: 25px;font-weight: bold;text-decoration: none;}
#reserva_promocion:hover{text-decoration: underline;}
#ver_todas_promociones{color: #FFF;float:left;margin: 10px 0 0 0;width:100%;}
.tipo_oferta .pro_hotel_oferta {display: none;}
/* ---------------- FIN: APARTADO PROMOCIONES -------------------- */
/* ------------------- promociones ------------------*/
.content_left .titulo_ficha, .content_right .titulo_ficha{color: #D60037;font-size: 14px;font-weight: bold;}
.content_right_rojo{float: left;margin: -10px 0 0;width: 395px;padding:0 27px 0 30px;}
.content_right_rojo h2{color:#d60037; font-size:13px;font-weight:bold;padding-top: 8px;}
.content_right_rojo span{font-size:12px;}
.content_right_rojo .titulo_ficha{color: #231f20;font-size: 13px;font-weight: bold;text-transform:uppercase;}
.content_right_rojo #ofertas{background:#d9f3f4;border-left:4px solid #00a7b2;color:#46474c;float:left;height: auto;list-style:none;padding:15px;width:378px;}
.content_right_rojo #ofertas li{border-bottom:1px solid #cacbcb;float:left;padding:5px 0;}
.content_right_rojo #ofertas li:last-child{border-bottom:none;}
.content_right_rojo #ofertas li.tipo_oferta img.primera_foto{float:left;margin-right:7px;width: 45px;}
.content_right_rojo #ofertas li.tipo_oferta img.segunda_foto{float: left;height: 42px;padding-right:10px;width: 45px;}
.content_right_rojo #ofertas li .cada_promo{float: left;width: 326px;}
.content_right_rojo #ofertas span{color:#787266;font-size:13px;text-transform:uppercase;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .oferta .texto1{display:none;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .oferta .texto2{color:#6e6e6e;font-size:12px;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .precio{display:none;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .column{height: auto !important;}
#promociones{float:left;}
#promociones ul{list-style:none;}
#promociones li{float:left; margin:30px 30px 0;position:relative;width:897px;}
#promociones li .pro_hotel{height:173px;float:left;width:37px;}
#promociones li .pro_hotel_CULTURE, #promociones li .pro_hotel_culture{background:url("../imagenes/promociones/bg_li_culture.jpg") repeat;float:left;width: 37px; height: 176px;}
#promociones li .pro_hotel_GOURMET, #promociones li .pro_hotel_gourmet{background:url("../imagenes/promociones/bg_li_gourmet.jpg") repeat;float:left;width: 37px; height: 176px;}
#promociones li .pro_hotel_ROMANCE, #promociones li .pro_hotel_romance{background:url("../imagenes/promociones/bg_li_romance.jpg") repeat;float:left;width: 37px; height: 176px; }
#promociones li .pro_hotel_RELAX, #promociones li .pro_hotel_relax{background:url("../imagenes/promociones/bg_li_relax.jpg") repeat;float:left;width: 37px; height: 176px;}
#promociones li .pro_hotel_WEEKEND, #promociones li .pro_hotel_weekend{background:url("../imagenes/promociones/bg_li_weekend.jpg") repeat;float:left;width: 37px; height: 176px;}
#promociones li .pro_hotel_BUSINESS, #promociones li .pro_hotel_business{background:url("../imagenes/promociones/bg_li_business.jpg") repeat;float:left;width: 37px; height: 176px;}

#promociones li .primera_foto{height:177px;float:left;width:248px;margin-left:1px;}
#promociones li .tipo_hotel{left: 216px;position: absolute;top: -12px;}
#promociones li .cada_promo{float:left;}
#promociones .tipo_promo{color:#231f20;float:left;font-size:12px;min-height: 142px;padding: 0 20px;width: 450px;}
#promociones .CULTURE .titulo_ficha, #promociones .culture .titulo_ficha{color:#865c80;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}
#promociones .GOURMET .titulo_ficha, #promociones .gourmet .titulo_ficha{color:#e18601;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}
#promociones .ROMANCE .titulo_ficha, #promociones .romance .titulo_ficha{color:#a73b6a;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}
#promociones .RELAX .titulo_ficha, #promociones .relax .titulo_ficha{color:#00a6af;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}
#promociones .WEEKEND .titulo_ficha, #promociones .weekend .titulo_ficha{color:#4385bd;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}
#promociones .BUSINESS .titulo_ficha, #promociones .business .titulo_ficha{color:#70798a;text-decoration:none;font-size:19px;font-weight:bold;margin:10px 0 5px; text-transform:uppercase}


#promociones .culture span, #promociones .CULTURE span, #promociones .gourmet span, #promociones .GOURMET span, #promociones .romance span, #promociones .ROMANCE span, #promociones .relax span, #promociones .RELAX span, #promociones .weekend span, #promociones .WEEKEND span, #promociones .BUSINESS span, #promociones .business span{text-decoration:underline;font-weight:bold;}
#promociones .culture .texto1, #promociones .gourmet .texto1, #promociones .romance .texto1, #promociones .relax .texto1, #promociones .weekend .texto1#promociones .CULTURE .texto1, #promociones .GOURMET .texto1, #promociones .ROMANCE .texto1, #promociones .RELAX .texto1, #promociones .WEEKEND .texto1, #promociones .BUSINESS .texto1, #promociones .business .texto1{margin-bottom:10px;}
#promociones .culture .texto2, #promociones .gourmet .texto2, #promociones .romance .texto2, #promociones .relax .texto2, #promociones .weekend .texto2#promociones .CULTURE .texto2, #promociones .GOURMET .texto2, #promociones .ROMANCE .texto2, #promociones .RELAX .texto2, #promociones .WEEKEND .texto2, #promociones .BUSINESS .texto2, #promociones .business .texto2{display:none;}
#promociones .tipo_culture .segunda_foto, #promociones .tipo_gourmet .segunda_foto, #promociones .tipo_romance .segunda_foto, #promociones .tipo_relax .segunda_foto, #promociones .tipo_weekend .segunda_foto, #promociones .tipo_culture .segunda_foto, #promociones .tipo_gourmet .segunda_foto, #promociones .tipo_romance .segunda_foto, #promociones .tipo_relax .segunda_foto, #promociones .tipo_weekend .segunda_foto, #promociones .tipo_business .segunda_foto{display:none;}

#promociones .precio{color:#FFF;float:left;font-size:11px;min-height:174px;width:122px;}
#promociones .precio .detalle_precio{height:88px;margin:65px 0 0;padding:12px;text-align:center; }
#promociones .precio .detalle_precio span{font-size:17px;font-weight:bold; text-decoration:none}
#promociones .culture_precio{background: url("../imagenes/ficha/bg_promo_business.png");}
#promociones .gourmet_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .romance_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .relax_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .weekend_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .business_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .CULTURE_precio{background: url("../imagenes/ficha/bg_promo_business.png");}
#promociones .GOURMET_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .ROMANCE_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .RELAX_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .WEEKEND_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
#promociones .BUSINESS_precio{background:url("../imagenes/ficha/bg_promo_business.png");}
/* ------------------- fin promociones ------------------*/
/* ------------------- estandars (avisp legal) ------------------*/
h2.blanco{color:#fff !important;padding:0 !important;}
/* ------------------- fin: estandars (avisp legal) ------------------*/
#codigo_promocion{width:260px;}
.fb_edge_widget_with_comment{float:right;}
.redes_sociales iframe{float:left;}
.rrss{overflow:hidden;width:100%;padding-top:10px;}
.popups_fotos_videos_360{overflow:hidden;width:100%;}
.popups_fotos_videos_360 div{float:right;width:31%;margin:10px 0 20px;}
.popups_fotos_videos_360 img{float:left;margin-right:10px;}
.popups_fotos_videos_360 a{line-height:28px;color:#cd9b40;}
.popups_fotos_videos_360 a:hover span{text-decoration:underline;}
#no_min_height{min-height:0 !important;}
#puntitos{border-top:1px dotted #a2a2a2;margin-top:10px;padding-top:10px;}
.migasfalse{margin-top:35px;}
.mailto2{color:#cd9b40;}
.promos_link{height:18px;position:absolute;width:698px;bottom:24px;right:14px;}
#bloque1 #resumen_busqueda{background:#fff;}
.foto_promocion{float:left;margin-right:20px;}
.contenido_oferta_promocion{float:left;width:90%;}
.titulo_contenido_promocion_oferta{font-weight:bold;}
#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{margin: 250px auto;width: 960px;text-align:center;}
.ventajas_resumen{background:#f6efdf;padding:10px;}
.more a{color:#ddd !important;}


/*------------------------- APARTADO SPA ---------------------------*/
#nuestros_tratamientos {float: left;width: 196px;background: #f6efdf;padding: 10px 15px;}
#nuestros_tratamientos span {text-transform: uppercase;font-weight: bold;border-left: 1px solid black;float: left;width: 150px;padding-left: 5px;}
#nuestros_tratamientos .listado_elementos_spa {margin-top: 10px;list-style: none;background: #fff;float: left;width: 100%;}
#nuestros_tratamientos .listado_elementos_spa li {list-style:none;padding-left: 10px;}
#nuestros_tratamientos .listado_elementos_spa li.active {background: url('../images/elemento_active.png') no-repeat top left transparent;width: 205px;}
#nuestros_tratamientos .listado_elementos_spa li.active a {color:#FFF;}
#nuestros_tratamientos .listado_elementos_spa li a {background: url('../images/tratamientos_item.png') no-repeat left center;color: #444;text-decoration: none;height: 18px;display: block;padding: 10px 0 10px 10px;}
#nuestros_tratamientos img {float: left;margin: 5px 5px 0 0;}
#bloque2 .listado_elementos_apartado_spa  .box_contenido_spa  {border: 1px solid #e0e0e0; float:left; width: 100%;}
.bloc2_content .box_contenido_spa li .contenido_spa .imagen_elemento {float: left;width: 253px;height: 144px;}
#bloque2 .bloc2_content .box_contenido_spa .contenido_spa {float: left;color: #4a4a4a;background: #fff;padding: 15px;width: 95.8%;}
.bloc2_content .box_contenido_spa li .contenido_spa .contenido_apartado_spa {float: right;width: 370px;padding: 20px 25px;background: #f6efdf;height: 104px;}
.bloc2_content .box_contenido_spa li .contenido_spa .contenido_apartado_spa .titulo_elemento {border-bottom: 1px solid #444;padding: 0 0 5px 0;margin: 0 0 5px 0;}
.bloc2_content .box_contenido_spa li .contenido_spa .contenido_apartado_spa .entradilla_elemento{font-size: 12px;}
.bloc2_content .box_contenido_spa li .contenido_spa .descripcion_elemento {float: left;width: 100%;margin: 15px 0 0 0; font-size: 12px;}
/*------------------------- FIN: APARTADO SPA---------------------------*/

/*------------------------- APARTADO ACTIVIDADES ---------------------------*/
#nuestros_tratamientos .listado_elementos_actividades {margin-top: 10px;list-style: none;background: #fff;float: left;width: 100%;}
#nuestros_tratamientos .listado_elementos_actividades li {list-style:none;padding-left: 10px;}
#nuestros_tratamientos .listado_elementos_actividades li.active {background: url('../images/elemento_active.png') no-repeat top left transparent;width: 205px;}
#nuestros_tratamientos .listado_elementos_actividades li.active a {color:#FFF;}
#nuestros_tratamientos .listado_elementos_actividades li a {background: url('../images/tratamientos_item.png') no-repeat left center;color: #444;text-decoration: none;height: 18px;display: block;padding: 10px 0 10px 10px;}
#bloque2 .bloc2_content .box_contenido_actividades .contenido_actividades {float: left;color: #4a4a4a;background: #fff;padding: 15px;width: 95.8%;}
#bloque2 .listado_elementos_apartado_actividades  .box_contenido_actividades  {border: 1px solid #e0e0e0; float:left; width: 100%;}
.bloc2_content .box_contenido_actividades li .contenido_actividades .imagen_elemento {float: left;height: 265px; max-width: 674px;}
.bloc2_content .box_contenido_actividades li .contenido_actividades .titulo_elemento {margin: 30px 0 10px 0; color:#cd9b40; float:left; width: 100%;text-transform: uppercase; font-size: 14px;}
.bloc2_content .box_contenido_actividades li .contenido_actividades .descripcion_elemento {float: left;width: 100%;margin: 15px 0 0 0; font-size: 12px;}
/*------------------------- FIN: APARTADO ACTIVIDADES ---------------------------*/


/***********************************************************************************************************************/
/***********************************************************************************************************************/
/***********************************************************************************************************************/


#opiniones { float:none; margin:0 auto; width:95%; }

.content_opinion .content_num_score	{background: none repeat scroll 0 0 #FFFFFF; height: 145px;position: absolute;right: 10px;text-align: center;top: 20px;width: 110px;border:1px solid #E3E3E3;}	
.content_opinion .content_num_score .holder2{display:none;}
.content_opinion .content_data_opinion{margin-bottom:30px;font-size:12px;padding-left:5px;}
.content_opinion .content_score_opinion { margin-bottom: 15px; padding-right:140px; }
.content_opinion .content_score_opinion ul > li{float:none;}
.content_opinion{position:relative; height:auto; padding-top:20px;min-height:180px;border-bottom:1px solid #CFD4E4;text-transform:inherit; margin-top:10px;padding-bottom:15px;}
.content_opinion .content_num_score{text-align:center;position:absolute;top:20px;right:10px;width:110px;height:145px;background:#F6F6F6;}
.content_opinion .content_num_score .icon_user{margin-top:15px;}
.content_opinion .content_num_score .holder2{display:block;margin:5px 0;}
.icon_yellow_point{margin-bottom:2px;}
.content_opinion .content_data_opinion{font-family:'Arial';padding-left:0px;;margin-bottom:10px;font-size:11px;font-weight:bold; color:#000;}
.content_opinion .content_score_opinion ul li{color:#616161; font-family:'Arial';float:left;margin:10px 15px 0 0px;font-size:13px;}
.content_opinion .content_score_opinion ul{margin-top:0px; overflow:hidden;}
.content_opinion .content_comments_opinion .comment_opinion{margin-top:5px;font-family:'Arial';font-size:13px;color:#4a4a4a;}
.content_opinion .mark_part{color:#d49015;font-family:'Arial';font-weight:bold; font-size:14px!important; padding-left:0px; text-transform:uppercase;}
.content_opinion .content_score_opinion  .mark_part strong{color:#231f20; font-weight:normal;}
.content_opinion .content_score_opinion ul li .icon_comillas{ background:url(../images/icon/comillas2.jpg) no-repeat; color:#000000; font-family:Times New Roman; font-size:15px; padding-bottom:6px;}	
.marginleft {margin-left:15px; line-height:20px;}
.icon_ok{background:url("../images/icon/icon_ok.png") no-repeat;width:14px;height:16px;vertical-align:top;}
.icon_user{background:url("../images/icon/icon_user.png") no-repeat;width:22px;height:22px;}
.icon_star{background:url("../images/icon/icon_star_num.png") no-repeat;text-align:center;width:59px;height:59px;line-height:59px;font-size:26px;font-weight:bold;margin:auto;}
.holder2{margin:10px 0px 10px 5px;text-transform:uppercase;font-weight:bold;font-family:Times New Roman;font-size:16px;}
.cinta { width:368px;height:39px; margin:0 auto; margin-top:5px;background:url(../images/icon/cintaWI.jpg) no-repeat;}
.txt_cinta { font-style:italic; font-family:Times New Roman; font-size:15px; color:#383838;margin-top:5px;}
.num_recomendado { font-size:20px; }

.bloque { overflow-y:hidden; padding-bottom: 10px; border-bottom:1px solid #CFD4E4; }			
.floatLeft { float:left; }

	/* ---------------- bloque opinion general -------------- */ 				
	.opinionGeneralIzquierda { width:48%; float:left; margin-top:20px; } 
	.opinionGeneralDerecha { width:45%; float:left; margin-bottom:35px; margin-left:37px;}
	.box2{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;text-align:center;border:0;padding:0px 30px 20px;background:transparent; margin-bottom:15px;}
	.fila { background:url(../images/icon/linea_pixel.jpg)repeat-x center center; width:100%; height:20px; margin-top:20px;}
	.nombre_ambito { font-family:Arial, Helvetica, Sans serif; color:#9e9fa2; padding-left:10px; padding-right:10px; margin-bottom:0px; font-size:15px; background-color:#fdfdfd; }
	hr.linea_limpieza{ float:left; margin-left:10px; margin-right:10px; margin-top:14px;width:69%; height:1px; color:#d9dadd; }
	hr.linea_atencion{ float:left; margin-left:10px; margin-right:9px; margin-top:14px;width:59%; height:1px; color:#d9dadd; }
	hr.linea_habitaciones{ float:left; margin-left:10px; margin-right:8px; margin-top:14px;width:48%; height:1px; color:#d9dadd;}
	hr.linea_ubicacion{ float:left; margin-left:10px; margin-right:10px; margin-top:14px;width:68%; height:1px;color:#d9dadd; }
	hr.linea_instalaciones{ float:left; margin-left:10px; margin-right:9px; margin-top:14px;width:54%; height:1px;color:#d9dadd;}
	
	.puntuacion{ float:right!important; width:6%; font-family:Arial, Helvetica, Sans Serif; margin-top:0px; margin-bottom:0px;color:#9E9FA2; font-size:15px; background-color:#fdfdfd; text-align:center; }
	
	.comentarioGeneral { color:#616161; font-family:Arial, Helvetica, Sans Serif; font-size:13px; font-weight:normal; font-style:italic; }
	.choose_by{margin-top:10px; font-weight:bold; font-family:Times New Roman}
	.txt_escoger {font-family:Arial, Helvetica, Sans serif;font-size:16px; padding-left:10px; }

	
.paginacion{width:50%; margin:0 auto; text-align:center; }
.paginacion ul { text-align:center;}
.paginacion ul li{display:inline-block; list-style:none;}
.tmp_siguiente{ background:url(../images/icon/next_negro.png) no-repeat scroll right bottom transparent; color:#000000; font-size:11px;font-weight:bold;margin-left:31px;padding-right:20%; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_siguiente a { text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:right; color:#000000;}
.tmp_anterior{ background:url(../images/icon/prev_negro.png) no-repeat scroll left bottom transparent; color:#000000;font-size:11px;font-weight:bold;padding-left:17%;padding-right:17px; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_anterior a{ text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:left; color:#000000; }

.tmp_siguiente:hover{ background:url(../images/icon/next_dorado.png) no-repeat scroll right bottom transparent; color:#000000; font-size:11px;font-weight:bold;margin-left:31px;padding-right:20%; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_siguiente a:hover { text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:right; color:#D49015; }
.tmp_anterior:hover{ background:url(../images/icon/prev_dorado.png) no-repeat scroll left bottom transparent; color:#000000;font-size:11px;font-weight:bold;padding-left:17%;padding-right:17px; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_anterior a:hover{ text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:left; color:#D49015; }


.micro_format{clear:both;}
.text_content_footer a{display:block !important;float:none !important;}
.text_content_footer a:hover{text-decoration:none;}
