/* 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%; }
}
/* ------------------- ESTILOS GENERALES ----------------------- */
html {overflow: auto;overflow-y: ;overflow-x: hidden;}
* html ul a {height:1%;text-decoration:none;}
* {margin: 0px;padding: 0px;}
a{color: #333;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
b{font-weight:bold;}
body {background-color: #2C2E2F;font-family: Arial, Helvetica, sans-serif;color: #333;background-image: url(../images/headrightimage_ES.png);background-repeat: repeat-x;background-position: right top;}
img {border:none;}
form {padding:0;margin:0;}
h1 {font-size: 20px;color:#333;}
.claseh1{color:inherit;	font-size:30px;	font-weight:bold;display: inline;}
h2 {	font-size:15px;	color:#FFF; margin-bottom:15px;}
.claseh2{color:inherit;	font-size: 15px; font-weight:lighter;display: inline;}
h3 {	font-size:15px;color:#FFF;margin-bottom:15px;}
h4 {font-size:13px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;margin-bottom:6px;}
#content_lista h2 {font-size:13px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;margin-bottom:6px;}
.serviciosh4 {font-size:13px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;margin-bottom:6px;}
a.linkgray {color:#999; text-decoration:none}
a.linkgray:hover{color:#FFF; text-decoration:underline}
a.linkblack {color:#FFF; text-decoration:none}
a.linkblack:hover{color:#FFF; text-decoration:underline}
a.linkbold {color:black; text-decoration:none; font-weight:bold}
a.linkbold:hover {color:black; text-decoration:underline; font-weight:bold}
.azul_oscuro {}
.negrita {font-weight: bold;}
.catorce {font-size: 14px;}
.veinticinco{font-size: 25px;}
.boton{-moz-border-radius:3px 3px 3px 3px;background:url("../images/bg_nav.jpg") top repeat-x;cursor:pointer;border:1px solid #CCCCCC;color:#003366;display:inline;font-size:12px;padding:3px;text-transform:uppercase;}
/* ------------------- FIN: ESTILOS GENERALES ----------------------- */

/* ------------------- HEADER ----------------------- */
#head {color: #FFFFFF;height: 90px;margin-left: auto;margin-right: auto;width:1024px;margin: 5px auto 0 auto;}
#head_top{width: 100%; float:left; }
#head_top .nombre_hotel{min-width: 110px; float:right; text-align: right; color: #999; font-size: 9px;}
#head_top .nombre_hotel h1{font-size: 8px; float:left;letter-spacing:1px}
#head_top .nombre_hotel .web_oficial{font-size: 8px; float:left;letter-spacing:1px}
#head_top .nombre_hotel .tituloh1{font-size: 8px; float:left;letter-spacing:1px; color:#999;}
#headleft {float: left;width: 785px;height: 70px;margin: 0;}
#headright {float: right;width: 235px;margin-top: 5px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
#headright .links_cabecera {float: right;clear: both;margin-top: 10px;}
#headright .combo_idioma{float:right;}
#headright .links_cabecera a{color:#FFF;font-size:11px;text-decoration:none;margin-left:5px;}
#headright .links_cabecera a:hover{text-decoration:underline;}
#logo_esq {float: left;height: 50px;margin: 10px 5px 0 0;padding: 0 2px 0 0;border-right: 1px solid #FFF;}
.wifi_hotel {margin-left: 3px;}
#combo_idiomes {position:absolute;text-align:right;float:right;left:958px;top:140px;}
.div_promo{width:100%;float:left; text-align:left;margin:30px 0 30px 0;background:url("../images/fondo_habitaciones.jpg") repeat  left top transparent; padding: 15px 0;}
#head select {background: none repeat 0 0 #9d9d9d;border: 1px solid #000;color: #FFF;display: inline;font-size: 10px;width: 126px;float: right;margin-left: 5px;}
.div_subtitulo_gray{color: #FFF;font-size: 15px;margin-bottom: 15px;font-weight:bold;}
.div_promo_sep{width:15px; float:left; height:250px;}
.div_des_promo{margin-top:7px;margin-bottom:7px;float:left; width:100%;}
.div_link_promo{margin-top:7px;margin-bottom:7px;float:left; width:100%;text-align:right;position:absolute;top:128px;}
.div_titulo_promo{margin-top:5px; font-weight:bold;color:#FFF;text-transform:uppercase;float:left; margin-bottom:7px; width:100%}
.gray_11{font-size:11px; color:gray;}
#wrap{width: 100%;float:left;margin: 0 auto;padding: 0;background:#d9d9d9}
#divmigas{width:960px;margin-left: auto;margin-right: auto;font-size:13px;margin-top:7px;}
#navcon{font-family:Century Gothic;background:#000;color:#9b9b9b;font-size:14px;font-weight:bold;height:29px;margin-left: auto;margin-right: auto;width: 100%;float:left;}
#naveg{margin: 0 auto; width: 1024px;}
#nav a {color: #444444;display: block;font-size: 13px;margin: 0;padding: 0;text-decoration: none;}
#nav ul {text-transform: uppercase;font-size:10px;color:#FFFFFF;list-style:none;width:100%;font-weight: bold;padding:0px;margin:0px;}
#nav li a{padding-left: 12px;padding-right: 12px;}
#nav li {background-repeat: no-repeat;float: left;font-weight: bold;height: 26px;list-style: none outside none;margin: 0;text-align: center;padding-top: 15px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;background-image: url(../images/back_menu.jpg);background-position: right top;}
#nav li:last-child {background-image: none;}
#nav li:hover {color:#fafa66;float: left;height: 25px;}
#nav li.selected {color: #FFFFFF;float: left;height: 25px;background-color: #e8d832;}
#nav li.selected a{color: #fff;}
#nav li:hover {color: #e8d832;float: left;height: 25px;text-decoration:underline;}
#nav li:hover a {}
#nav li.apartado_PROMOCIONES {background: url("../images/background_boton.png") no-repeat scroll center top transparent;color: #fff;top: -4px;width: 191px;float: right;padding-right: 0;padding-bottom: 11px;padding-left: 0;}
#nav li.apartado_PROMOCIONES:hover, #nav li.apartado_PROMOCIONES:hover a, #nav li.apartado_PROMOCIONES a:hover, #nav li.apartado_PROMOCIONES.active  {color: #fff;text-decoration: none;	}
.links_cabecera_redes_sociales{float:right;}
.links_cabecera_redes_sociales a{margin-left: 1px;}
.links_cabecera_redes_sociales a img{}
/* ------------------- FIN: HEADER ----------------------- */

/* ------------------- HABITACIONES ---------------------- */
#content_lista {font-size: 13px;text-align:justify;}
#etiquetatour{top:25%;display:block;height:26px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;position:fixed;_position:absolute;right:15px;_margin-right:-15px;width:26px;}
#etiquetatour a:hover{top:25%;display:block;height:26px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;position:fixed;right:17px;width:26px;}
#galeria{float:left;width:100%;margin-bottom:20px;margin-top:20px;}
#galeria ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#galeria2{float:left;width:100%;margin:10px 0 20px 0;padding-top:10px;background-color: #5A5757;}
#galeria2 ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#galeria2 li {float:left;margin:0 10px 10px 10px;width:149px;border:1px solid #999;}
#galeria2 img {float:left;opacity:0.40;width:149px;height:119px;filter:alpha(opacity=40);}
#galeria2 img:hover{opacity:1;filter:alpha(opacity=100);}
#como_llegar {margin-top:30px;}
#galeria li {float:left;margin-bottom:2px;margin-left:4px;width:80px;}
#galeria img {float:left;margin-bottom:2px;margin-left:4px;}
#distribuciones{margin-top:30px; font-size:13px;}
#distribuciones_left{float:left; width:75%;}
#distribuciones_right{float: right; width:25%; text-align: right; padding-top: 115px;}
#tour{float:left;margin-bottom:20px;margin-top:10px;}
#habitaciones_lista {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;height:auto;}
#habitaciones_lista img{float:left;margin-right:0px;border:1px solid #999;width: 210px;height: 120px;}
.pag_habitacion #habitaciones_lista img{width:210px;height:120px;float:none;}
.pag_rutas #habitaciones_lista img{width:210px;height:120px;float:none;}
.hab_complementos{float: left;margin-top: 20px;width: 100%;}
#habitaciones_lista  .hab_complementos img{border:none;margin-right:7px;height:26px;width:26px;}
#habitaciones_lista li {background:url("../images/fondo_habitaciones.jpg") repeat top left;margin-bottom:30px;float:left;width:100%;padding-bottom:20px;}
.pag_salones #habitaciones_lista li {padding-bottom:0;}
#habitaciones_foto {height:170px;float:left;margin-right:10px;}
#habitaciones_foto img {margin-right:20px;margin-bottom:20px;}
#habitaciones_descripcion {float:left;width:auto;text-align:justify;}
#habitaciones_top_servicios {margin-top:14px;}
#habitaciones_top_servicios p{padding:5px 0px 5px 0px;line-height:18px;}
#habitaciones_top_fotos {}
/* ------------------- FIN: HABITACIONES ----------------- */

/* ------------------- SERVICIOS ---------------------- */
#servicios_hab{width:280px; float:right; text-align:left; padding-left:20px; font-size:13px;}
.bloques_servicios{width:100%;}
#ficha_servicios_hotel, #ficha_servicios_habitacion{list-style:none;float:left;padding:20px;margin-top:0;background:url("../images/fondo_habitaciones.jpg") repeat scroll left top transparent}
#ficha_servicios_hotel li, #ficha_servicios_habitacion li {float: left;clear: none;margin: 5px 20px 0 0;width: 160px;font-size: 11px;height: 35px;}
#ficha_servicios_hotel li img, #ficha_servicios_habitacion li img{margin-right:5px;float:left;width:24px;height:24px}
#servicios_hab_titulo{margin-bottom:20px}
#servicios_hab_descripcion{height:19px; text-align:right;}
.servicios_top_servicios {float: left;margin: 15px 0;}
.servicios_top_servicios h4, .servicios_top_servicios h2 {color: #333;margin-left: 10px;text-transform: none;font-size: 14px;}
/* ------------------- FIN: SERVICIOS ----------------- */

/* ------------------- RESTAURANTES ---------------------- */
#restaurantes_lista {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;height:auto;}
#restaurantes_lista img{float:left;margin-right:0px;border:1px solid #999;width: 210px;height: 120px;}
#restaurantes_lista li {background:url("../images/fondo_habitaciones.jpg") repeat top left;margin-bottom:30px;float:left;width:100%;padding:20px 0;}
#restaurantes_lista li img{margin-left:20px;float:left;}
#restaurantes_lista li .hab_right {width: 500px;}
#restaurantes_lista li .hab_right p {font-size: 12px;margin-bottom: 10px;border-bottom: 1px solid #444;padding-bottom:11px;}
#reservas_formulario {float:left; margin: 20px;}
#formulario_reserva_restaurante div .claseh2{color: #444;border-color: #444;font-size: 18px;text-transform: uppercase;font-family: century gothic; width: auto; float:left;}
#formulario_reserva_restaurante div {float: left;width: 100%;font-size: 12px;margin: 5px 0;}
#formulario_reserva_restaurante div label{float: left;width: 150px;font-weight: bold;}
#reserva_restaurante_boton {background: none repeat scroll 0 0 #5E636F;margin-left: 162px;margin-top: 30px;margin-bottom: 30px;border: medium none;border-radius: 5px 5px 5px 5px;color: #FFFFFF;cursor: pointer;float: left;font-family: avenir,sans-serif;font-size: 22px;font-weight: bold;heigh: 30px;padding: 0 30px;text-transform: capitalize;}
#reservar_restaurante {background: url("../images/background_boton.png") repeat-x transparent;text-align: center;cursor: pointer;border: none;color:#444;display: inline;font-size: 13px;padding: 5px 20px;text-transform: uppercase;font-family: century gothic;border-radius: 5px;font-weight: bold;}
#restaurantes_lista li .restaurantes .hab_right {width: 500px;float: left;padding: 10px;margin: 0 10px 0 0;}
#restaurantes_lista li .restaurantes .hab_right .hab_right_title {font-size: 15px;color: #FFF;margin-bottom: 15px;padding: 0;font-weight: bold;}
#restaurantes_lista li  .restaurantes  img {margin-left: 20px;float: left;margin-right: 0px;border: 1px solid #999;width: 210px;height: 120px;}
/* ------------------- FIN: RESTAURANTES ----------------- */

/* ------------------- SALONES ---------------------- */
#salones_lista {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;height:auto;}
#salones_lista img{float:left;margin-right:0px;border:1px solid #999;width: 210px;height: 120px;}
#salones_lista li {background:url("../images/fondo_habitaciones.jpg") repeat top left;margin-bottom:30px;float:left;width:100%;padding:20px 0;}
#salones_lista li div.content_salones_left div img{margin-left:20px;float:left;}
#salones_lista li div.content_salones_left .salones_espacios {width: 500px;}
#salones_lista li div.content_salones_left .salones_espacios div {margin-bottom: 5px; width: 155px; }
.salones_espacios p {font-size: 12px;margin-bottom: 10px;border-bottom: 1px solid #444;padding-bottom:11px;}
#salones_lista li div.content_salones_left .salones_espacios div  span {color: #444}
.salon_pictos {padding-left: 20px;padding-right: 15px;text-align: center;width: 50px;}
.claseh2 {color: #5E636F;display: inline;font-size: 16px;font-weight: bold;}
.boton_reservar_salon {background: none repeat  0 0 #FFFFFF;border: 1px solid #CACACA;border-radius: 5px 5px 5px 5px;cursor: pointer;float: left;font-size: 16px;font-style: italic;font-weight: bold;height: 30px;margin-left: 120px;padding: 5px;text-transform: uppercase;}
.salones {float: left;width: 100%;}
#reservas_formulario2 {width: 1000px;}
#formulario_reserva_salon{margin-left:20px}
#formulario_reserva_salon .rubrica_form_salones{color:#444;border-color:#444; font-size: 18px; text-transform: uppercase; font-family: century gothic;}
#formulario_reserva_salon .texto{color:#444;}
#formulario_reserva_salon .boton_reservar_salon{background:url("../images/fondo_bot_dispo.png") repeat-x transparent;color:#444;font-style:normal;border:none;border-radius:none;font-size:12px;}
.content_opinion{background:url("../images/fondo_habitaciones.jpg") repeat;margin-top:30px;}
.content_opinion li{color:#444;}
#formulario_reserva_salon .rubrica_form_salones ul li #telefono {width: 269px;}
#reservar_salon {background: url("../images/background_boton.png") repeat-x transparent;text-align: center;cursor: pointer;border: none;color:#444;display: inline;font-size: 13px;padding: 5px 20px;text-transform: uppercase;font-family: century gothic;border-radius: 5px;font-weight: bold;}
/* ---------------------- SALONES ----------------------------- */

/* ------------------- FOOTER ----------------------- */
.menu_seo_footer{overflow:auto;margin: 0 auto 25px;padding: 12px 30px 15px;text-align: center;width: 920px;display:none;}
.menu_seo_footer a{color: #366ea2;font-size: 12px;text-decoration: underline;}
.menu_seo_footer a:hover{color: black;font-size: 12px;text-decoration: underline;}
#peq a{color: #000;font-size: 13px;text-decoration: underline;}
#peq a:hover{color: black;font-size: 13px;text-decoration: underline;}
#menu_footer {margin: 0 auto;text-align: center;width: 1027px;min-height: 80px;color: #FFF;}
#menu_footer .powered_by{float:left;margin-top:9px;font-size:10px;height:40px;padding-left:5px;width:251px}
#menu_footer .powered_by .logos img{margin-right:20px}
#menu_footer .powered_by div{float:left;}
#menu_footer .powered_by div img{float:left;}
#menu_footer .powered_by div span {line-height: 20px;float: left;margin-left: 5px;}
*:first-child+html #menu_footer .powered_by div{width:112px}
#menu_footer .info_hotel_pie{float:right;width:769px;}
#menu_footer .info_hotel_pie div {float: left;margin-top: 6px;width: 769px;}
#menu_footer .info_hotel_pie span{text-align:center}
#menu_footer .info_hotel_pie div,
#menu_footer .info_hotel_pie a{font-size:11px;color:#FFF}
#menu_footer a{color:#FFF;text-decoration:none;font-size:10px;}
#menu_footer a:hover{color: #000;text-decoration:underline;}
#banner{float:left;margin-top:10px}
#banner .boton{background:url("../images/fondo_bot_dispo.png") repeat-x transparent;border:none;border-radius:none;color:#FFF;text-align:center;}
#banner img{clear:both;width:110px;margin: 10px auto;}
#check_codigo{float:left;}
.pag_home {min-height:40px;background: #d9d9d9;}
#div_footer {min-height: 40px;background: #575B5E;float: left;width: 100%;}
.div_footer_texte1{width: 100%;}
#menu_footer .info_hotel_pie div.vcard {margin: 0;font-size: 11px;width: 400px;float: right;}
#menu_footer .info_hotel_pie div.vcard .fn{float:left; width: 100%; text-align:right;}
#menu_footer .info_hotel_pie div.vcard .adr{float:right; width: auto;text-align:right; }
#menu_footer .info_hotel_pie div.vcard .separacion{float:left; margin: 0 1px;}
#menu_footer .info_hotel_pie div.vcard .adr .street-address{float:left;}
#menu_footer .info_hotel_pie div.vcard .adr .locality{float:left;}
#menu_footer .info_hotel_pie div.vcard .adr .region{float:left;}
#menu_footer .info_hotel_pie div.vcard .adr .postal-code{float:left;}
#menu_footer .info_hotel_pie div.vcard .adr .country-name{float:left;}
#menu_footer .info_hotel_pie div.vcard .datos_contacto {float: right;width: auto;margin: 0;}
#menu_footer .info_hotel_pie div.vcard  .datos_contacto .email{float:left;}
#menu_footer .info_hotel_pie div.vcard  .datos_contacto .titulo_tel{float:left; margin:0 3px 0 5px;}
#menu_footer .info_hotel_pie div.vcard  .datos_contacto .tel{float:left; margin: 0; width: auto;}
#menu_footer .info_hotel_pie div.vcard  .datos_contacto .titulo_fax{float:left; margin:0 3px 0 5px;}
#menu_footer .info_hotel_pie div.vcard  .datos_contacto .fax{float:left; width: auto; margin: 0;}
#menu_footer .info_hotel_pie ul.listado_apartados_footer {margin: 7px 0 15px 0;font-size: 11px;width: 400px;float: right;}
#menu_footer .info_hotel_pie ul.listado_apartados_footer li {font-size: 11px;float: right;list-style: none}
#menu_footer .info_hotel_pie ul.listado_apartados_footer li a{font-size: 11px;float: left;}
#menu_footer .info_hotel_pie ul.listado_apartados_footer li a:hover{color:#bbb;}
/* ------------------- FIN: FOOTER ----------------------- */

#content_slide{position:relative;margin:0 auto;width:1024px;}
.ver_detalle{color: #FFF;font-size: 13px;text-decoration: underline;}
.ver_detalle:hover{color:#999;}
#nav .suscripcion{float:right;padding-right:30px;margin-top:3px;background:url(../images/correo.jpg) no-repeat right center;display:none;}
#nav .suscripcion .introduce_mail{width:100px;font-size:10px;background:#d7d3d2;border:none;border-radius:3px;padding:4px}
#nav .suscripcion .bot_suscripcion{font-size:10px;background:#a8a09d;border:none;border-radius:3px;padding:4px;color:#FFF}
#content_migas{float: left;text-align:right;width:100%;height:30px;margin-bottom:5px;display:none;}
#content_migas_left{float:left; width:50%; text-align:left; font-size:13px;margin:10px 0 10px 10px;}
#content_migas_right{float:right; width:50%; text-align:right;}
#content2{text-align: center; width: 1027px;height:377px;margin-left: auto; margin-right: auto;}
.pag_home #content2{}
.pag_home #flashslide{display:none!important}
.pag_salones #slide_servicios,.pag_habitacion #slide_servicios{float:left;margin-top:30px;padding:10px;background:url("../images/fondo_habitaciones.jpg") repeat left top;}
.pag_rutas #slide_servicios{float:left;margin-top:30px;padding:10px;background:url("../images/fondo_habitaciones.jpg") repeat left top;}
.pag_salones #slide_servicios #servicios_salon{width:284px}
.pag_salones #flashslide,.pag_habitacion #flashslide{width:440px;height:284px;float:left;}
.pag_salones #flashslide #gallery,.pag_habitacion #flashslide #gallery{width:440px!important;float:left;height:284px!important;}
*:first-child+html .pag_salones #flashslide #gallery .panel1 img{border:1px solid red;width:440px!important;height:285px!important;}
#div_titulo_apartado{text-align: right; padding-top: 15px; padding-right: 15px;font-size: 27px;color: white;font-weight:bold;font-style:italic;position:absolute; top:0px; right:5px;}
.div_h1_promos{float:left; width:634px; margin-left:25px; margin-bottom:15px; text-align:left;}
#content_block{width:1027px;margin:0 auto;background-color: #0C6;}
#content_block2{border-left:1px solid #999;border-right:1px solid #999;float:left;width:1026px;background-color: #333333;overflow:hidden}
#content_promo_der{float:left;width:256px;background-color: #333333;	}
#content_promo_der .promo_latera_home{margin:10px 14px 0 14px; float:left;}
#content_promo_der .promo_latera_home h2{font-size:18px;font-style:normal;margin-top: 0;margin-right: 0;margin-bottom: 10px;margin-left: 0px;padding-bottom: 5px;padding-top: 10px;margin-top:20px;float:left;}
*:first-child+html #content_promo_der .promo_latera_home h2{width:228px}
#content_promo_der .promo_latera_home ul{font-size: 15px;padding-left: 1px;list-style-type: none;}
#content_promo_der .promo_latera_home h3 span{color:#FFF;text-transform:uppercase;margin-left:40px;}
#content_promo_der .promo_latera_home .subtitulo{font-size:12px;font-style:italic;margin-bottom:10px}
#content_promo_der .promo_latera_home .texto h4{color:#a4bbcd;font-size:16px;}
#content_promo_der .promo_latera_home .texto{color:#FFF;font-size:11px;padding-top: 15px;float:left;}
*:first-child+html #content_promo_der .promo_latera_home .texto{width:228px}
#content_promo_der .promo_latera_home .texto a{color:#FFF}
#content_promo_der .promo_latera_home .texto a:hover{color:#adadad}
#content_promo_der .link_procon { text-decoration:underline; color:#fff; text-align:left; margin:10px;position:relative; display:inline-block; font-size:13px; }
#content_des{float:right;width:769px;border-left:1px solid #999;padding-bottom: 5000px;margin-bottom: -5000px;background-color: #FFF;}
#content_descripcion{font-size:12px;padding:10px;width:750px;}
#content_descripcion h1 {font-weight: bold;color: #333;font-style: normal;margin: 15px 0;font-size: 23px;}
#content_descripcion h1 span{font-weight:normal;}
#content_descripcion h2 {color:#333;font-weight: bold;font-size: 23px;margin-bottom: 15px;}
#content_descripcion .titleh2all {color:#333;font-weight: bold;font-size: 23px;margin-bottom: 15px;display:block;}

*:first-child+html #content_descripcion{width:740px;}
*:first-child+html .pag_home #content_descripcion{width:500px;}
.pag_home #content_descripcion{width:500px;float:left;margin-top:20px}
.pag_home #content_descripcion h1{color:#333;font-style:normal;}
.pag_home #content_descripcion p{text-align:justify;}
.pag_home #content_img_descripcion{height:100px;float:right;width:236px;height:241px;border:1px solid #999;margin-top: 70px;margin-right: 10px;margin-bottom: 0;	margin-left: 0;}
#content_img_descripcion img {width:236px;height:241px;}
#listado_banners{float: left;margin: 0 0 15px 15px;}
#listado_banners img {border-radius: 3px;}
#listado_banners a {cursor. pointer;}

/* -------------------- DESCRIPCION PROMOCIONES HOME ---------------------------- */
#promociones_texto{float:left;width:100%;margin-top:20px;margin-left: 10px;}
#promociones_texto ul{list-style:none;}
#promociones_texto .promo_texto{float:left;width:172px;margin-left:10px;color:#8E8D8D;margin-right: 10px;background-color: #8E8D8D;}
#promociones_texto .ultima{font-family:Century Gothic;background-color: #333333;font-size:18px;}
#promociones_texto .ultima .color{color:#e8d832;}
#promociones_texto .ultima .titulo_promo  .titulo{color:#FFF;font-size:17px;font-style:normal;padding-top:4px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;padding-bottom: 5px;text-transform: none;}
#promociones_texto .ultima:hover{color:#FFF;background:#fff;}
#promociones_texto .promo_texto:hover{color:#FFF;background:#e8d832;}
#promociones_texto .ultima:hover{color:#FFF;background-color: #8E8D8D;}
.contenido_promocion{width:660px;margin:0 auto;}
#promociones_texto {font-size:11px;margin-top: 35px;margin-right: 9px;margin-bottom: 0px;margin-left: 9px;}
.promo_texto p{font-size:11px;margin-top: 0;margin-right: 9px;margin-bottom: 5px;float: none;margin-left: 9px;}
#promociones_texto .promo_texto a{color:#FFFFFF;text-decoration:none, float:left;}
#promociones_texto .promo_texto a span, #promociones_texto .promo_texto a img {float:left;}
#promociones_texto .promo_texto a img{width: 172px; height: 172px;}
#promociones_texto .promo_texto:hover a{color:#FFF;}
#promociones_texto .titulo_promo{margin:0 9px 9px 9px; display: block; float:left;}
#promociones_texto .titulo_promo .titulo{color:#FFF;text-transform:uppercase; float:left; width: 100%;font-size:14px;font-style:normal;padding-top:4px; margin-bottom: 6px;}
#promociones_texto .titulo_promo span{color:#FFF;text-transform:uppercase;float:left; width: 100%;font-size:14px;font-style:normal;padding-top:4px;font-weight:bold;}
#promociones_texto .titulo_promo .subtitulo {font-size: 11px;margin-top: 14px;width: 100%;margin-left: 0;color: #FFF;text-transform: none; font-weight: normal;padding-top: 0;}
#promociones_texto .ultima .titulo_promo .subtitulo{font-size:15px;margin-top:10px;width:100%;margin-left:0;color: #FFF;}
#promociones_texto .promo_texto img{margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px;}
#promociones_texto .weekend{margin-left:0;}
.description_dreta{margin-left: 15px;width:627px;float:right; text-align:left;}
.reservar_rest{color:#FFF;text-transform:uppercase;background:url("../images/bot_reserva.jpg") repeat-x left top;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:5px 10px 5px 10px;float:right;}
.span_texto {padding: 0 10px;}
#promociones_texto .promo_texto a span.span_texto .mas_info{float:right; text-transform:uppercase; text-decoration:underline}
/* -------------------- FIN: DESCRIPCION PROMOCIONES HOME ---------------------------- */

#content_des_contacto{font-size:13px;background:url("../images/fondo_habitaciones.jpg") repeat left top transparent;float:left;width:100%;margin:0 0 40px 0;}
#habitaciones_lista .complementos_habitacion{list-style:none;}
#habitaciones_lista .complementos_habitacion li{background:none;width:auto;margin:0 2px 0 0;}
#ficha_mapa{background:url("../images/fondo_habitaciones.jpg") repeat  left top transparent;padding:20px 0 20px 0;width:100%;float:left;}
#ficha_content_mapa{width:90%;margin:0 auto;height:250px;}
#div_datos_contacto{padding:10px;margin:20px auto;width:80%;}
#div_datos_contacto #foto_contacto{float:left;}
#div_datos_contacto2{margin-left:15px;float:left;}
#div_situacion{width:98%;float:left; padding:10px;}
#div_situacion a{color:#FFF;}
#div_situacion a:hover{color: #FFF ;}
#copyright span {white-space:normal;}
#nav li{height:30px;padding:4px 0px 0px;float: left;}
#nav a {color:#FFFFFF;display:block;font-size:11px;text-decoration:none;padding: 3px 9px;}
#nav a:hover {color:#e8d832;}
#content_tabla_salones{font-size:13px; margin-bottom:50px;}
.salon_pictos{padding-left:10px; padding-right:10px; text-align:center;width:50px;}
.habitaciones {font-size: 12px;}
.salones_espacios {float:left; padding: 10px;margin-right: 10px;}
.salones_espacios div {font-size: 12px; float:left; width: auto;}
.hab_left{float:left; width:215px;margin:15px 0 0 20px;}
.hab_right{float:left;margin:15px 20px 0 10px;width:485px; }
.hab_right_title{width:100%;margin-bottom:10px;padding-bottom:3px;color:#333;}
.salon_caracteristicas{float:left;clear:both;margin-top:20px;width:100%;background:#7A1341;padding:10px 0 10px 0;text-indent:10px;}
.salon_caracteristicas .asientos,.salon_caracteristicas .superficie{list-style:none;}
#habitaciones_lista .salon_caracteristicas .asientos li, #habitaciones_lista .salon_caracteristicas .superficie li{float:left;clear:none;width:auto;background:none;margin:0 10px 0 0;font-size:11px}
.salon_caracteristicas .superficie{float:right;border-left:1px solid #FFF;}
.hab_right_title a {color: #FFF; font-size: 15px; text-decoration:none; font-weight:bold;text-transform:uppercase;}
.hab_right_title a:hover {color: #999; font-size: 15px; text-decoration:none; font-weight:bold;text-transform:uppercase;}
.hab_right_des{width:100%; }
.hab_right_detail{float: right;text-align: right;width: auto;margin-top:40px;}
.migas a {color:#5E636F;text-decoration:none;}
.migas a:hover {color:#5E636F;text-decoration: underline;}
.migas_home a {color:#333333;text-decoration:none;}
.migas_home a:hover {color:#333333;text-decoration:underline;}
.filas_habitaciones {float: left;margin-bottom: 3px;width: 145px;}
#content_top{height:290px;width:1027px;height:377px;margin:0 auto;position:relative;}
#content_left{z-index:4000; position:absolute; left:20px; top:20px;}
#content_left,#content_top_left{float:left;width:258px;font-size:12px;color:#FFFFFF;top:0!important;left:0!important;background:none!important;height:337px;z-index:400;position:absolute;padding: 0;}
#shadow_class{background: none repeat scroll 0 0 #5A5757;float: left;height: 377px;opacity: 0.77;filter:alpha(opacity=77); width: 257px;}
*:first-child+html .pag_home #shadow_class{position:absolute}
#content_left form{_font-size:9px;}
#content_top_left input{height:13px;font-size:10px;_width:80px;width:60px;}
.botonBuscar {background:url("../images/fondo_bot_dispo.png") repeat-x;border:none;-moz-border-radius: 3px 3px 3px 3px;cursor: pointer;float: left;font-weight: bold;padding: 3px;height: 33px;width: 225px;color:#FFF;}
.selectDia {height:20px;font-size:10px;}
.textBuscador {font-size:12px;color:#333333;}
.textBlanco {font-size:12px;color:#FFFFFF;}
.textenegre{color:#333333;font-weight:bold;}
#content_right{float:left;font-size: 13px;width:700px;text-align: justify;margin-bottom:35px;}
#content_right_dispo{float:left;font-size: 13px;width:1000px;margin-left:26px;text-align: justify;color:#FFF;}
#content_right_dispo #confirmacion_content, #content_right_dispo #resumen_formulario {width: 735px;margin: 0;padding: 0;margin-bottom: 20px;}
#content_right_dispo iframe{display:none}
.div_englobe_promo{float:left;font-size: 13px;width:100%;text-align: justify;margin:0 0 15px 0;}
.div_englobe_promo h1{color:#333;margin:20px 0 0 10px;font-weight:bold;font-style:normal;}
.div_englobe_promo h1 span{font-weight:normal;}
#content_right_numeros{float:left;background:#000000;width:90px;top:250px;left:520px;position:relative;font-size:12px;color:#FFFFFF;padding:5px 0px 5px 30px;}
#content_top_right{float:left;font-size: 13px;width:660px;text-align: justify;height:377px;position:relative;}
.titulo_buscador{color:#CCCCCC;font-size:18px;}
.calendari_buscador {background:buttonface url("../images/calendari.gif") no-repeat  center center;border:0 solid #000000;cursor:pointer;height:16px;
margin-left:0.5em;width:22px;}
#left_bottom{float:left;width:255px;min-height:245px;padding:0px 0px 0px 0px;}
#left_bottom img{_margin-left:3px;}
#content {width:100%;margin: 0 auto;position:relative; background: #d9d9d9 no-repeat top center;}
.galeria_slide {position: absolute;left: -80px;}
.pag_home,.pag_aviso,.pag_precio_minimo,.pag_mapaweb{background:#d9d9d9;}
.pag_dispo{background:url("../images/fondo_habitacion.jpg") no-repeat top center;}
.pag_home #content_descripcion p{ }	
.doscolumnes{}
#content_bottom{border-top:18px solid #e8d832;background-color:#d9d9d9;float:left;width:100%;background-repeat: no-repeat;background-position: center top;}
.info_servicios{width:100%;float:left;}
#rigth_bottom {float:left;margin-left:5px;font-size: 13px;width:700px;min-height:250px;text-align:justify;}
.texto_contacto {margin-top:2px;font-size:13px;width:100%;}
#servicios_salon{width:275px; float:right;text-align:left; padding-left:25px; font-size:13px; }
.images_laterals{width:258px; float:left;display:none}
.modulo {border:1px solid #CCCCCC;color:#003366;font-size:20px;font-weight:bold;margin-bottom:10px;padding:10px;width:222px;height:119px;}
.pag_home #content_descripcion p.seguir_leyendo_informacion {text-align: right; font-weight: bold;cursor: pointer;}

/* ------------------ APARTADO PROMOCIONES --------------------------- */
#promociones_lista {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;height:auto;}
#promociones_lista img{float:left;margin-right:0px;border:1px solid #999;width:210px;}
#promociones_lista li {background:url("../images/fondo_habitaciones.jpg") repeat top left;margin-bottom:20px;float:left;width:100%;padding:20px;}
#promociones_lista .promociones_top_fotos_left {float:left;}
#promociones_lista .promociones_top_fotos_right {float:left; width: 500px; margin-left: 15px;font-size: 12px;}
/* ------------------ APARTADO PROMOCIONES --------------------------- */

/* ------------------ BUSCADOR --------------------- */
.buscador_content_portal {padding: 20px 0 0 8px;}
.buscador_content_portal .titulo {margin-bottom: 5px;color: #FFF;font-size: 22px;font-weight: bold;text-transform: none;}
.buscador_content_portal .subtitulo  {font-size: 15px; font-weight: bold;}
#apaisado_fechas_portal div {width: 50%; float:left;margin-bottom: 10px;}
#content_left input{height:13px;font-size:10px;float:left;margin-top: 3px;width:60px;}
#calendario_entrada, #calendario_salida{margin-top: 3px;}
#apaisado_habs_portal {clear: both;}
.filas_habitaciones {float:left;width: auto;margin-right: 8px;}
.filas_habitaciones p {margin-bottom: 2px;}
.select_petit {margin-bottom: 4px;}
#fila_hab_1 label {font-size:11px;margin: 15px 0 0 0;float: left;clear: both;}
.aclaracion_ninos {float: left;clear: both;font-size: 11px;font-style: italic;color: #FFF;margin-top: 10px;}
#disponibilidad {background: url("../images/background_boton.png") repeat scroll center top transparent;color: #fff;width: 225px;float: left;padding: 0;text-align: center;line-height: 30px;font-size: 15px;border-radius: 4px;border: none;font-weight: bold;margin-top: 33px; cursor:pointer;}
#disponibilidad {background: url("../images/background_boton_hover.png") repeat scroll center top transparent;}
#codigo_promocion {clear: both;float: left;width: 100%;margin-top: 5px; cursor: pointer;}
#codigo_promocion a {color: #fff;float: left;margin: 4px;}
#ui-datepicker-div {display: none;}
/* ------------------ FIN: BUSCADOR --------------------- */

/* ------------------- DISPONIBILIDAD ------------------*/
.pag_proceso_reserva #content_block2{background:#fdfdfd;padding-bottom: 25px;}
#content_right_dispo #ficha_content1 div#pasos_reserva1 {font-size: 17px;font-stretch: condensed;font-weight: bold;height: 40px;width: 100%;margin-top: 15px;margin-bottom: 15px;background url("../images/paso_reserva2.png") no-repeat top center transparent;}
#pasos_reserva1 div {float: left;margin: 8px 0px 0px 10px;text-align: center;width: 30%;color:#bcbcbc;}
#content_right_dispo #ficha_content1 div#pasos_reserva1 .active{color:white;}
#pasos_reserva3{background:url("../images/paso_reserva3.png") no-repeat scroll left top transparent;float:left;height:69px;width: 100%;color:#b0b0b0;float:left;font-size:14px;}
.paso4_reserva_ficha{background:url("../imagenes/ficha/bg_paso3b_ficha.jpg") no-repeat scroll center top transparent;float:left;height:69px;width: 100%;color:#b0b0b0;float:left;font-size:14px;margin-top:14px;}
#content_right_dispo #ficha_content1 div {color: #333; position:relative;}
#content_right_dispo #ficha_content1 div .descripcion_pension {position: absolute;top: 0;left: 30px;width: 315px;background: #fff;padding: 10px;border: 1px solid #797979;text-align: left;}
#content_right_dispo #ficha_content1 div.col-pension{float: right;width: 68%;}
.paso1_reserva_ficha span{float:left;margin:24px 0 0 121px;width: 100px;}
.paso2_reserva_ficha span, .paso3_reserva_ficha span, .paso4_reserva_ficha span{float:left;margin-top:24px;width:auto;}
.paso2_reserva_ficha .text1, .paso3_reserva_ficha .text1, .paso4_reserva_ficha .text1{width: 315px;text-align: center;}
.paso2_reserva_ficha .text2, .paso3_reserva_ficha .text2, .paso4_reserva_ficha .text2{width: 315px;text-align: center;}
.paso2_reserva_ficha .text3, .paso3_reserva_ficha .text3, .paso4_reserva_ficha .text3{width: 315px;text-align: center;}
.paso1_reserva_ficha .ok, .paso2_reserva_ficha .ok, .paso3_reserva_ficha .ok, .paso4_reserva_ficha .ok, .paso1_reserva_ficha .active, .paso2_reserva_ficha .active, .paso3_reserva_ficha .active, .paso4_reserva_ficha .active{color:#FFF;}
.content_right #resumen_busqueda_ficha{padding:20px;width:380px; }
.content_right #resumen_busqueda_ficha .resumen_titulo_ficha{color:#e8d832;font-size:16px; font-weight:bold;text-decoration: underline; text-transform: uppercase;}
.content_right #resumen_busqueda_ficha .primero{margin-top:8px; margin-bottom:8px}
.content_right #resumen_busqueda_ficha .resumen_ficha{color:#231f20;font-size: 13px;margin-top:6px;}
.dispo_ficha{background:none !important;border:none !important;margin:0 !important; padding:0 !important;}
.content_ventas{float:left;width: 735px;font-family: century gothic; font-size: 11px;}
.pestanya_habitaciones ul{list-style:none;}
.pestanya_habitaciones .num_hab{ color: #e8d832;float:left;font-size: 15px;font-weight: bold;text-transform: uppercase;width: 735px;}
.dispo_ficha .escoje_habitacion {margin-bottom: 15px;float: left;position: relative;width: 735px;font-family: century gothic;}
.dispo_ficha .image_escoje, .dispo_ficha .image_experiencias, .dispo_ficha .image_completa {float: left;margin-right: 5px;/*margin-top: 8px;*/}
.dispo_ficha .head_escoje, .dispo_ficha .head_experiencias, .dispo_ficha .head_completa{color: #231f20;float: right;font-family: 'Avenir-Medium';font-size: 25px;margin:6px 0;text-transform:uppercase;width: 685px;}
.dispo_ficha .head_escoje h3, .dispo_ficha .head_experiencias h3, .dispo_ficha .head_completa h3 {font-size: 20px;font-family: century gothic;border-bottom: 1px solid #4e4245;padding-bottom: 6px;margin: 0 0 10px 0; color: #e8d832}
.dispo_ficha .head_escoje, .dispo_ficha .head_experiencias, .dispo_ficha .head_completa {color: #231f20;float: right;font-family: 'Avenir-Medium';font-size: 25px;margin: 6px 0;text-transform: uppercase;width: 690px;}
.dispo_ficha .content_escoje .cabecera_habitacion{float:left;color:#e8d832;font-size: 11px;margin-top: 10px;width: 735px;font-weight: bold;}
.dispo_ficha .content_escoje .desc_habitacion{float:left;background:#dedede;color:#231F20;margin-bottom: 10px;padding:10px;width:715px;}
.cabecera_habitacion .col-ocup {width:5%;float:left;margin-left:5px;}
.cabecera_habitacion .col-tipo_hab {width:22%;float:left;padding-right:38px}
.cabecera_habitacion .col-pension {width:20%;float:left;padding-left:0px}
.cabecera_habitacion .col-precio_medio {width:20%;float:left;padding-left:0px;padding-right:5px; text-align: right;}
.cabecera_habitacion .col-precio_habitacion {text-align:right;padding-right:24px}
.desc_habitacion .col-ocup {width:6%;margin-left:-4px;float:left}
.desc_habitacion .col-tipo_hab {width:26%;float:left;}
.dispo_ficha .content_experiencias .desc_experiencias, .dispo_ficha .content_completa .desc_completa{background:#f0dfe3;color:#231F20;margin-bottom: 10px;padding:10px;width:625px;}
.dispo_ficha .content_experiencias .desc_experiencias:last-child, .dispo_ficha .content_completa .desc_completa:last-child{margin-bottom:0 !important;}
.col-tipo_hab .nom_hab {font-size:13px; font-weight:bold;text-decoration:none;text-transform: uppercase;}
.col-tipo_hab .image_hab {display:block; float:left; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; margin-top:2px; color:#222; font-weight:normal;  padding:2px;}
.col-tipo_hab .image_hab img {height:65px; width:86px;}
.col-tipo_hab .info_hab, .info_srv {font-size: 9px;float:left; margin:51px 0 0 5px; padding:2px;}
.info_srv{margin: 0; float:none;}
.col-tipo_hab .info_hab a, .info_srv a {color:#231f20;}
.col-tipo_hab .condiciones_dispo_ficha {color:#2D9EC6;font-size:11px;text-decoration:none;text-transform: capitalize;}
.nom_pension {font-size:12px; font-weight:bold;}
.descuento{background: white;display:none;color: #222; float: left;font-size: 11px;font-weight: normal;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-top: 2px;padding: 2px;}
.info_content {border-top: 1px dashed #7D919E;display: block;font-size: 12px;padding: 10px;}
.info_content h3 {color:#444;}
.info_content .main-image {float: left;margin-bottom: 5px;margin-left: 5px;margin-right: 15px;width: 150px; height:auto;}
.precio_antes{color:#e8d832;font-size:11px;margin-right:3px;text-decoration:line-through;}
.precio_ahora{color:#231f20;font-size:12px;font-weight:bold;}
.col-num_hab select {background: none repeat scroll 0 0 #FFFFFF !important;border: 1px solid #ECEFF5;padding: 2px;}
.dispo_ficha .experiencias, .dispo_ficha .completa{float:left;position: relative;width:735px;margin-bottom: 25px;}
#content_right_dispo #ficha_content1 div.experiencias .head_experiencias, #content_right_dispo #ficha_content1 div.completa .head_completa {font-size: 20px;font-family: century gothic;border-bottom: 1px solid #4e4245;padding-bottom: 6px;margin: 0 0 10px 0;color: #e8d832;font-weight: bold;}
.dispo_ficha .content_experiencias .desc_experienciaservice_package {background:#e2d3e0; border:1px solid #a17e9b;color:#5b4e59;margin-bottom: 10px;padding:10px;width:597px;}
.dispo_ficha .content_experiencias .desc_experiencia{background:#d4edee; border:1px solid #83c8cb;color:#467477;margin-bottom: 10px;padding:10px;width:597px;}
.dispo_ficha .content_experiencias .desc_experiencia:last-child{margin-bottom: 0 !important;}
.dispo_ficha .content_experiencias .service_li{list-style:none;}
.image_packservice_package {background:#FFF;border:1px solid #cebbcb; height:47px;padding:3px;width:39px;}
.image_pack {height:29px;margin-left:10px;width:29px;}
.content_experiencias .tabla_head, .content_completa .tabla_head{color:#e8d832;font-size:10px;margin-left:10px;}
.tabla_head .col_image, .desc_experienciaservice_package .col_image, .desc_experiencia .col_image{width:65px;}
.tabla_head .col_nom, .desc_experienciaservice_package .col_nom, .desc_experiencia .col_nom{width:250px;font-size:10px;}
.desc_experienciaservice_package .col_nom img, .desc_experiencia .col_nom img{height:12;margin-left:5px;text-decoration:none; width:12;}
.desc_experienciaservice_package .col_nom label, .desc_experiencia .col_nom label{font-size:14px;font-weight:bold}
.desc_experienciaservice_package .col_nom label span, .desc_experiencia .col_nom label span{font-size:10px;font-style: italic;font-weight:normal;}
.desc_experienciaservice_package .col_nom a, .desc_experiencia .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;}
.desc_experiencia .col_nom a:hover{color:#5B4E59;}
.tabla_head .col_cantidad, .desc_experienciaservice_package .col_cantidad, .desc_experiencia .col_cantidad{font-size:10px;width:50px;}
.tabla_head .col_unidad{text-align:center;width:120px;}
.tabla_head .col_total{text-align:right; width:90px;}
.desc_experienciaservice_package .col_unidad, .desc_experiencia .col_unidad{font-size:12px;font-weight:bold;text-align:center;width:100px;}
.desc_experienciaservice_package .col_total, .desc_experiencia .col_total{font-size:12px;font-weight:bold;text-align:right;width:100px;}
.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;}
#ficha_content #resumen_busqueda {background: #eaeaea;float:left;width:400px;padding:10px;font-size:12px;margin: 5px 0 0 0;border: 1px solid #c5bf9f;}
#ficha_content #resumen_busqueda .titulo {font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;float: left;width: 100%;margin-bottom: 10px;color: #B7B190;text-transform: uppercase;}
#ficha_content .resumen .content_resumen  #resumen_busqueda {background: #eaeaea;float:left;width:185px;padding:5px 0;font-size:12px;margin: 5px 0 0 0;border: none;border-top: 1px solid #c5bf9f;border-bottom: 1px solid #c5bf9f;}
#ficha_content .resumen .content_resumen  #resumen_busqueda .titulo {font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;float: left;width: 100%;margin-bottom: 10px;color: #B7B190;text-transform: normal;}
.dispo_ficha .resumen {float: left;margin-left: 22px;width: 215px !important;}
.dispo_ficha .resumen .content_resumen {font-size: 12px;background: #dedede;color: #231f20;float: left;padding: 14px;width: 187px;font-family: century gothic;}
.dispo_ficha .resumen .titulo_resum{background:#e8d832;color: #FFFFFF;float: left;font-family: century gothic;font-size: 20px;font-weight: bold;padding: 8px 14px 4px;text-transform: uppercase;width: 187px;}
.dispo_ficha .resumen .content_resumen .hotel_resum{font-size:13px;font-weight:bold;}
.dispo_ficha .resumen .caja_verisign {float:right;font-size:11px;padding-right: 10px;color: #333;}
.dispo_ficha .resumen .caja_verisign img{float:left; width:70px;}
.dispo_ficha .resumen .caja_verisign span{float: left;margin-right: 12px;padding-top: 10px;text-align: center;display: none;}
.dispo_ficha .resumen .content_resumen .resumen_datas #resumen_busqueda_ficha{border-bottom:1px dotted #808285;border-left:none;border-right:none;border-top:1px dotted #808285;float:left; font-size:11px;margin: 10px 0 0;padding: 0 0 7px;width: 185px;}
.dispo_ficha .resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_titulo_ficha{display:none;}
.dispo_ficha .resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .primero{margin-top:8px; margin-bottom:8px}
.dispo_ficha .resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_ficha{margin-top:6px;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion{color:#231F20;float:left;font-size:11px; margin:10px 0 0; padding:8px 0 0;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion span {font-weight: bold;text-decoration: underline;text-transform: uppercase;font-size:13px;text-align: left;float: left;width: 100%;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion p{float: left;margin-top: 5px;margin-right: 9px;width: 100%;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion .image{float:left;height:60px;margin-top: 5px;width:86px;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion .habitacion_total{background:#808285;color: #FFF;float: left;font-size: 20px;font-weight: bold;margin:10px 0;padding: 5px;text-align: right;width: 175px !important;}
.dispo_ficha .resumen .content_resumen .resumen_habitacion .habitacion_total span {text-decoration: none;font-size: 18px;text-align: right;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos{background:#FFF;color:#6E6E6E;float:left;font-size:11px; margin:10px 0 0; padding:8px 0 0;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos .suplementos_titulo{font-weight:bold;margin-left: 5px;text-transform:uppercase;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos ul{list-style:none;margin-top:5px;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos ul li{border-bottom:1px dotted #c4be9d;overflow: hidden;padding:5px 5px 5px 8px;width: 172px;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos ul li .precio_supl{float: right;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos .suplementos_total{ background: none repeat scroll 0 0 #808285;color: white;font-size: 13px;font-weight: bold;margin-top: 15px;padding: 5px;text-align: right;width: 175px;}
.dispo_ficha .resumen .content_resumen .resumen_suplementos .suplementos_total .supl_total{margin-right:15px;}
.dispo_ficha .resumen .caja_total{float:left;font-weight: bold;text-align: right;text-transform:uppercase;width:203px;color: #333;}
.dispo_ficha .resumen .caja_total .total_text{color:#787266;font-size:14px;}
.dispo_ficha .resumen .caja_total .total_euro{color:#e8d832;font-size:24px;}
.dispo_ficha .resumen .caja_total .total_tax{color:#787266;font-size:12px;}
.boton_reservar{cursor:pointer; background:#e8d832;border: none;color: #FFFFFF;font-size: 20px;font-weight: bold;height: 35px;margin: 10px 0 0 0;text-transform: uppercase;width: 215px;border-radius: 8px;}
.boton_reservar:hover{cursor:pointer; background: #d6c72b;}
.pestanya_habitaciones ul {list-style: none outside none;}
.pestanya_habitaciones ul {list-style: none outside none;}
._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: #a1a3a8; font-size: 12px; color:white; text-align:left; z-index: 2; }
.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;}
.content_experiencias, .content_completa {float:left;}
.service_block {margin: 0 0 10px 10px;width: 712px;}
.service_block .col_image {width: 65px;}
.service_block .col_nom {width: 250px;}
.tabla_head .col_cantidad, .service_block .col_cantidad {text-align: center;font-size: 10px;width: 175px;}
.service_block .col_cantidad label input {margin-right: 3px;}
.desc_experienciaservice_package .col_unidad, .service_block .col_unidad {font-size: 12px;font-weight: bold;text-align: right;width: 90px;}
.desc_experienciaservice_package .col_total, .service_block .col_total {font-size: 12px;font-weight: bold;text-align: right;width: 125px;}
#alterSearch {margin-bottom: 10px;font-size: 17px;color: #000;border: 1px solid #333;padding: 15px;text-align: center;} 
#display_offline {font-size: 17px;color: #000;border: 1px solid #333;padding: 15px;text-align: center; width: 500px; margin: 0 auto;}
#display_offline a {color:#333}
/* ------------------- FIN: DISPONIBILIDAD ------------------*/

/* ------------------ FORMULARIO RESERVA -------------------- */
#rigth_bottom_content_form {min-height: 347px; float:left; width: 100%;}
#pasos_reserva2 {font-size: 17px;font-stretch: condensed;font-weight: bold;height: 40px;width: 100%;margin-top:15px;margin-bottom:15px; background:url("../images/paso_reserva2.png") no-repeat top center transparent;}
#pasos_reserva2 div {float: left;margin: 8px 0px 0px 10px;text-align: center;width: 30%;color:#bcbcbc;}
#pasos_reserva2 .active{color:white;}
/*#resumen_formulario_partes div{background:#fcfcfc;}*/
#formulario_datos_cliente .image_escoje {float: left;margin-right: 5px;margin-top: 2px;}
#pasos_reserva3 {font-size: 17px;font-stretch: condensed;font-weight: bold;height: 40px;width: 100%;margin-top:15px;margin-bottom:15px; background:url("../images/paso_reserva3.png") no-repeat top center transparent;}
#resumen_formulario #formulario_datos_cliente .head_escoje {font-size: 20px;font-family: century gothic;border-bottom: 1px solid #4e4245;padding-bottom: 6px;margin: 0 0 10px 0; color: #e8d832;float: right;text-transform: uppercase;width: 690px; font-weight: bold;}
#hotel_form {margin: 15px 0;float: left;width: 100%;}
.informacion_hotel_head {float:left; width: 75%;}
#hotel_form #nombre_hotel{float:left;}
#hotel_form .estrellas_header{float:left; margin-top: 10px;}
#hotel_form #direccion_hotel_head {float:left; clear: both; font-size: 12px;}
#hotel_form .wifi_free{float:right;}
#resumen_formulario{}
#formulario_datos_cliente {color: #666666;margin: 0;float: left;}
.ico_form {position: absolute;z-index: 555;left: 5px;}
#div_formulario_reserva {color: #231F20;float: left;font-family: 'Avenir-Medium';font-size: 25px;height: 30px;margin: 5px 0 0 10px;padding: 0 0 0 15px;text-align: left;text-transform: uppercase;width: 625px;}
#div_formulario_reserva img{float:left;margin-right:10px;}
#div_formulario_reserva  span{line-height: 33px;}
#resumen_formulario {float: left;font-size: 13px;position: relative;width: 695px;z-index: 2147483645;}
#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 {color: #333;float: left;font-size: 15px;font-weight: bold;margin: 20px 0 5px 20px;text-transform: uppercase;font-family: century gothic;}
#cvc {padding:10px;margin:10px 0px;border:1px solid #e5e5e5;background:#ffffff;display:none;}
.cvc {float:left;margin-right:5px;}
.cvc a {border-bottom:#0099FF dotted 1px;color:#0099FF;cursor:pointer;}
#resumen_formulario select {float:left;width:200px;border:1px solid #b0b0b0;color:#666666;padding:2px;}
#resumen_formulario select.peque {float:left;width:70px;margin-right:5px;margin-left:5px;border:1px solid #b0b0b0;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 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 .observaciones_form {height:80px; clear:both;}
#resumen_formulario_partes div#cvc {height:140px;}
#resumen_formulario_partes div# {margin:10px;}
#para_garantizar {text-align: left;}
#resumen_botonera button {border:none;text-transform:uppercase;background:#e8d832;height:35px;margin:0px;display:inline;color:#FFFFFF;font-size: 20px;font-weight: bold;width: 100%;margin-top: 5px;border-radius: 8px;}
#resumen_botonera button:hover {background:#d6c72b;cursor:pointer;}
.resumen_botonera_der span {float: left;text-align: center;width: 100%;margin: 2px 0;font-family: Segoe Print;}
#resumen_botonera{border-top: 2px solid #e8d832;float: left;padding-bottom: 18px;padding-right: 20px;text-align: right;width: 97%;padding-top:5px;margin-top:15px;}
.resumen_botonera_izq {float: left;padding-top: 10px;width: 60%;margin-right: 2%;}
.resumen_botonera_izq .titulo {display: inline;}
.resumen_botonera_izq .precio {font-weight: bold;color: #e8d832;font-size: 25px;}
.resumen_botonera_izq div{width:100%; float:left; text-align:right;}
.resumen_botonera_der {float: right;padding-top: 10px;width: 38%;text-align: right;}
.resumen_paso3 .caja_titulo{background:#e8d832;color: #FFFFFF;float: left;font-family: Avenir-Medium;font-size: 20px;font-weight: bold;padding: 8px 14px 4px;text-transform: uppercase;width: 201px;}
.resumen_paso3 .content_resumen{background: none repeat scroll 0 0 #DEDEDE;color: #231F20;float: left;font-size: 12px;padding: 14px;width: 187px;}
.resumen_paso3 .resumen_datas{border-bottom:1px dotted #808285;border-left:none;border-right:none;border-top:1px dotted #808285;float:left; font-size:11px;margin: 10px 0;padding:7px 0;width: 185px;}
.resumen_paso3 .total_precio{float:left;margin-top: 10px;text-align:right;width: 215px;}
.resumen_paso3 .caja_verisign{float: right;font-size: 11px;padding-right: 10px;}
.resumen_paso3 .caja_verisign img{float:left; width:70px;}
.resumen_paso3 .caja_verisign span{float: left;margin-right: 12px;padding-top: 10px;text-align: center; display: none;}
#capa_ayuda_pi {background:#EBE8D9;width:400px;font-size:12px;color:#666666;display:none;padding:10px;-webkit-box-shadow:7px 7px 7px #666666;-moz-box-shadow:7px 7px 7px #666666;padding:5px 5px 5px 15px;min-width:200px;position:absolute;z-index:999999999999;top:230px;left:350px;border:1px #8C7359 solid;}
#capa_ayuda_pi ul {list-style:none;padding-left:10px;}
#pi_modificacion_radio {	background:#EBE8D9;font-size:12px;color:#666666;padding:0px 10px;}
#pi_modificacion_radio ul {padding-top:10px;}
#pi_modificacion_radio li {padding-left:10px;list-style:none;font-weight:bold;}
#confirmacion_content {font-size: 12px;color: #666;background: white;border: 1px solid #CAC8C4;float: left;padding: 20px;position: relative;width: 640px;z-index: 214748364;margin: 5px 0 0 20px;}#confirmacion_content label {font-weight:bold;color:#333333;float:left;width:150px;}
#confirmacion_habitaciones {	background-color:#FFFFFF;border:1px solid #e5e5e5;padding:10px;margin:5px 5px 15px 5px;}
#confirmacion_content .titulo {color:#7e99aa;}
#confirmacion_content div {padding:10px;border-bottom:1px solid #e5e5e5;float: left;width: 97%;}
.gracias {font-size:18px;font-weight:bold;}
#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 {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 {	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);}
.info_idioma {position:absolute;margin-left:645px;margin-top: 1px;}
#jquery-overlay {position:absolute;top:0;left:0;z-index:99999999999999999999999999999999999;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:999999999999999999999999999999999999;text-align:center;line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999999999999999999999999999999999999;}
#lightbox-container-image-box>#lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {	padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom: 0.7em;}
/* jQuery lightBox plugin - Gallery style */
#gallery {margin:0px;}
#gallery ul {list-style:none;}
#gallery ul li {display:inline;}
#gallery ul img {border:1px solid #3e3e3e;}
#gallery ul a:hover img {border:5px solid #fff;border-width:5px 5px 20px;color:#fff;}
#gallery ul a:hover {color:#fff;}
#slider_total_precio_minimo {float:left;width:50%;margin-top:5px;}
#slider_total_precio_maximo {float:right;width:50%;text-align:right;	margin-top:5px;}
.panel .overlay-background {padding:0px;margin:0px;text-align: left;}
/* PANEL OVERLAY CONTENT */
.panel .panel-overlay {font:bold 28px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-align:right;margin:0px;padding:20px 10px 0px;font-weight:normal;clear:both;position:relative;	bottom:0px;	right:0px;	width:230px;	height:362px;	text-align:center;}
.panel-overlay .ocre {color:#d0cb87;}
.panel-overlaysub {font:normal 16px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-align:right;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
#resumen_formulario {font-size:12px;margin-bottom:20px;float:left;padding:0px;position:relative;width:680px;z-index:2147483645;}
#resumen_formulario label {float:left;width:140px;text-align:left;}
#resumen_formulario label.error{clear: both;float: rightwidth: auto;font-size:10px;}
*:first-child+html #resumen_formulario label.error{float:left;clear:both;width:130px;margin-left:140px;}
*:first-child+html #resumen_formulario .datos_condiciones label.error{margin-left:0;}
#resumen_formulario .datos_condiciones label.error{clear:both;float:left;margin:0;}
label.error {color: #FD4B4E;margin-left: 10px;}
input.error {background: none repeat  0 0 #FFE8DF;border: 1px solid #FD4B4E;}
#descripcion_larga {text-align:left;}
#cvc {padding:10px;margin:10px 0px;border:1px solid #e5e5e5;background:#ffffff;display:none;}
.cvc {float:left;margin-right:5px;}
.cvc a {border-bottom:1px dotted #3E3D40;color:#3E3D40;cursor:pointer;}
#resumen_formulario select {float:left;width:202px;border:1px solid #8C7359;color:#666666;padding:2px;}
#resumen_formulario select.peque {float:left;width:70px;margin-right:5px;margin-left:5px;border:1px solid #8C7359;color:#666666;padding:2px;}
#caducidad select {width:55px;}
#resumen_formulario input.checkbox {float:left;width:15px;margin-right:5px;}
#resumen_formulario input.codigo_cvc {float:left;width:35px;}
#resumen_formulario_partes {background: #dedede;color: #3E3D40;float: left;width: 695px;padding: 20px;margin-top: 0px;border-bottom: 4px solid gray;clear: both;}
#resumen_formulario_partes .titulo{width:100%;color:#3E3D40;border-bottom:1px solid #3E3D40;margin-bottom:20px;}
#resumen_formulario_partes .texto {color: #3E3D40;background: #fcfcfc;padding: 5px;}
#resumen_formulario_partes digicertsitesealcode {}
#resumen_formulario_partes>div {min-height:35px;}
#resumen_formulario_partes div#cvc {height:140px;}
#resumen_formulario_partes div#resumen_botonera .resumen_botonera_izq .titulo {margin: 0; width: auto; line-height: 26px; border: none; }
#resumen_formulario_partes div#resumen_botonera .resumen_botonera_izq .precio {width: auto;margin: 0;}
#resumen_formulario_partes div#resumen_botonera .resumen_botonera_izq .mejor {margin: 0;}
.elemento_izq{float:left;}
.elemento_der{float:right;margin-right:100px;}
#resumen_botonera{padding-bottom:20px}
#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;}
#bloque1 {float: left;width: 215px;margin-left: 15px;}
#bloque1 #resumen_busqueda {float: left;margin-left: 22px;width: 215px !important;}
#bloque1 #resumen_busqueda .content_resumen {font-size: 12px;background: #dedede;color: #231f20;float: left;padding: 14px;width: 187px;}
#bloque1 #resumen_busqueda .titulo_resum{background:#e8d832;color: #FFFFFF;float: left;font-family: century gothic;font-size: 20px;font-weight: bold;padding: 8px 14px 4px;text-transform: uppercase;width: 187px;}
#bloque1 #resumen_busqueda .content_resumen .res_nombre{font-size:13px;font-weight:bold;}
#bloque1 #resumen_busqueda .caja_verisign {float:right;font-size:11px;padding-right: 10px;}
#bloque1 #resumen_busqueda .caja_verisign img{float:left; width:70px;}
#bloque1 #resumen_busqueda .caja_verisign span{display: none;float: left;margin-right: 12px;padding-top: 10px;text-align: center;color:#333;font-size: 10px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_datas #resumen_busqueda_ficha{border-bottom:1px dotted #808285;border-left:none;border-right:none;border-top:1px dotted #808285;float:left; font-size:11px;margin: 10px 0 0;padding: 0 0 7px;width: 185px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_datas #resumen_busqueda_ficha #resumen_busqueda_titulo_ficha{display:none;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_datas #resumen_busqueda_ficha .primero{margin-top:8px; margin-bottom:8px}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_datas #resumen_busqueda_ficha #resumen_busqueda_ficha{margin-top:6px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion{color:#231F20;float:left;font-size:11px; margin:10px 0 0; padding:8px 0 0;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion span {font-weight: bold;text-decoration: underline;text-transform: uppercase;font-size:13px;text-align: left;float: left;width: 100%;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion p{float: left;margin-top: 5px;margin-right: 9px;width: 100%;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion .image{float:left;height:60px;margin-top: 5px;width:86px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion .habitacion_total{background:#808285;color: #FFF;float: left;font-size: 20px;font-weight: bold;margin:10px 0;padding: 5px;text-align: right;width: 175px !important;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_habitacion .habitacion_total span {text-decoration: none;font-size: 18px;text-align: right;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos{background:#FFF;color:#6E6E6E;float:left;font-size:11px; margin:10px 0 0; padding:8px 0 0;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos .suplementos_titulo{font-weight:bold;margin-left: 5px;text-transform:uppercase;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos ul{list-style:none;margin-top:5px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos ul li{border-bottom:1px dotted #c4be9d;overflow: hidden;padding:5px 5px 5px 8px;width: 172px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos ul li .precio_supl{float: right;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos .suplementos_total{ background: none repeat scroll 0 0 #808285;color: white;font-size: 13px;font-weight: bold;margin-top: 15px;padding: 5px;text-align: right;width: 175px;}
#bloque1 #resumen_busqueda .content_resumen #resumen_busqueda_suplementos .suplementos_total .supl_total{margin-right:15px;}
#bloque1 #resumen_busqueda .caja_total{float:left;font-weight: bold;text-align: right;text-transform:uppercase;width:203px; color:#333;}
#bloque1 #resumen_busqueda .caja_total .total_text{color:#787266;font-size:11px;}
#bloque1 #resumen_busqueda .caja_total .total_euro{color:#e8d832;font-size:18px;}
#bloque1 #resumen_busqueda .caja_total .total_tax{color:#787266;font-size:12px;}
/* ------------------ FIN: FORMULARIO RESERVA -------------------- */

/* ------------------ CONFIRMACION -------------------- */
#content_confirmacion{background:#FFF;float:left;font-size:13px;margin-bottom: 30px;padding: 30px;}
#content_confirmacion #content2_left_ficha{float:left;margin-right: 20px;padding: 15px;width:619px}
#content_confirmacion #content2_right_ficha{float:right;width:230px;}
.total_total{font-size:15px;}
#pasos_reserva3 {font-size: 17px;font-stretch: condensed;font-weight: bold;height: 40px;width: 100%;margin-top:15px;margin-bottom:15px; background:url("../images/paso_reserva3.png") no-repeat top center transparent;}
#pasos_reserva3 div {float: left;margin: 8px 0px 0px 10px;text-align: center;width: 30%;color:#bcbcbc;}
#pasos_reserva3 .active{color:white;}
#content_block .confirmacion {background:#fdfdfd;}
#confirmacion_content {font-size:12px;color:black;background:#dedede;float:left;padding:20px;position:relative;width:735;z-index:214748364;border:1px solid #dedede;}
#confirmacion_content label {font-weight:bold;color:black;float:left;width:150px;}
#confirmacion_habitaciones {background-color:#E5E5E5;border:1px solid #e5e5e5;padding:10px;margin:5px 5px 15px 5px;color:black;}
#confirmacion_habitaciones ul li {list-style: none;}
#confirmacion_content .titulo {color:black;}
#confirmacion_content div {padding:10px;border-bottom:1px solid #e5e5e5;}
.gracias {font-size:18px;font-weight:bold;}
#felicitacion, #detalles_confirmacion {float:left; width: 100%;margin-bottom: 5px;}
.confirmacion_partes .title {float: left;width: 100%;color: #333;font-size: 13px;font-weight: bold;margin-bottom: 5px;}
.confirmacion_partes span {float:left; width: 100%;}
.confirmacion_partes span .datos {width: auto; font-weight: bold; margin-right: 5px;}
.confirmacion_partes .como_llegar {font-size: 13px; font-weight: bold; margin-top: 10px;}
#bloque1 #resumen_confirmacion {background: #dedede;padding: 10px;float: left;width: 195px; color: #333;}
#bloque1 #resumen_confirmacion .titulo {}
#bloque1 #resumen_confirmacion #descripcion_larga{}
#bloque1 #resumen_confirmacion #img_hotel {width: 195px;margin-bottom: 10px;}
.buttondispo {cursor: pointer;background: #e8d832;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 25px;margin: 10px 0 0 0;text-transform: uppercase;width: 170px;border-radius: 5px;}
/* ------------------ FIN: CONFIRMACION -------------------- */

/* ------------------ ANULACION -------------------- */
#content_bottom #content_block #content_block2 #content_bottom {background:#fdfdfd; border: none; color: #333;}
#content_bottom #content_block #content_block2 #content_bottom #rigth_bottom{ width: 100%; margin: 0;}
#anulacion {margin:30px 0px;font-size:12px;text-align:center;color: #333;}
#anulacion strong {color:#8D8D8D; width:100%; float:left;}
#anulacion ul li strong {width:auto;float:none;}
#anulacion li {list-style:none;}
#anulacion div {margin:10px 0px;}
#boton_eliminar {cursor: pointer;background: #e8d832;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 25px;margin: 10px 0 0 0;text-transform: uppercase;width: 210px;border-radius: 5px;}
#boton_eliminar:disabled {opacity: 0.6;}
#anulacion .ocre {color: #333;}
/* ------------------ ANULACION -------------------- */

.lupita {padding: 4px 10px 3px 34px;*padding: 4px 10px 3px 34px;_padding: 5px 0px 3px 0px;position: relative;cursor: pointer;display: inline-block;background-image: url("../images/boto_buscar.gif");background-repeat:no-repeat;height: 31px;width:185px;*width:185px;_width:219px;text-decoration: none;_text-align:left;color: #333;font-size:16px;font-size:14px;}
.lupita img {position: absolute;top: -4px;left: -10px;_margin-left: -10px;border: none;}
#imagen_lupa {float:left;_margin-left: -10px;border: none;}
.lupita:hover {} 
#botonlupa{margin-top:10px;margin-left:10px;_text-align:left;}
#ie-notice{padding:30px;border: 1px solid #333333;font-weight:bold;background-color: #CCCCCC;}
#datos_reserva {color:#333333;font-size:12px;}


/* -------------- LISTADO HOTELES ------------------- */
#listado {background:#FFFFFF;}
#listado a {color:#666666;}
#pais{color:#CC6633 ;margin-top:10px;margin-bottom:10px;border-bottom: #FE6400 dotted 1px;}
#ciudad{border-bottom:  #D0C9B3 dotted 1px;margin-top:20px;margin-left:100px;margin-bottom:10px;}
#hotel{list-style: none;margin-left:200px;margin-bottom:10px;}
#hotel a{text-decoration:none;color: #666666;}

/* -------------- PROCESO RESERVA ------------------ */

#content_dispo{color:#3e3d40;padding: 10px 0 0 0;width: 97%;}
#content_dispo .estancia{background:#303030;border: 1px solid #303030;border-radius:3px;color:#FFF;margin-bottom:20px;}
#content_dispo .estancia h2,#content_dispo .estancia span{margin:10px 0 0 10px;}
.dispo_mejor_precio{text-align:right;margin:20px 0 20px 0;padding:10px 20px 10px 40px;background:#404040;border:1px solid #404040;border-radius:3px;float:right;width:auto;background:url("../images/dispo/mejor_precio.png") no-repeat 5px center #404040;color:#FFF;}
.transparente {opacity: 0.5;filter:alpha(opacity=50);}
.hab_disponibles_row{height:auto; padding-bottom:8px; padding-top:8px; border-bottom:2px solid #999; background:#bfbfbf;}
.azul{color:#FFF;}
#buttonReservar{float:right;}
.botondetalle{padding:3px 30px;-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:1px 1px 5px #666666;font-size:18px;height:25px; width:85px;}
.habit_titles{float:left; width:245px; margin-top:3px;}
.habit_content{float:left; width:245px;}
#buscador_fechas{float:left; margin-bottom:0px; margin-top:10px; margin-left:5px;}
#buscador_content{float:left; }
#buscador_content p{color:#FFF;font-size:22px;font-weight:bold;}
#buscador_content p span{color:#00;font-size:15px;}
#dosinputs{float:left; width:245px;}
#dosinputs input{float:left;}
#dosinputsleft{width:49%; float:left;}
#dosinputsright{width:50%; float:right;}
#noches{float:left; width:245px; margin-top:3px;}
.habit_titles_hab{width:40%; float:left;}
.habit_titles_adu{width:34%; float:left;}
.habit_titles_nin{width:25%; float:left;}
.habit_content_hab{width:40%;float:left;}
.habit_content_adu_nin{width:60%; float:left; height:64px;}
.div_select_adu{width:58%; float:left;}
.div_select_nin{width:42%; float:left;}
#buscador_datos{float:left; width:245px;margin-left:5px;margin-top:34px;}
#buscador{height:auto; float:left; margin-left:8px;}
#content_buscador{margin-bottom:10px;}
#como_llegar_title{margin-top:25px;float:left;width:100%;border-bottom:2px solid #5E636F;height:19px;margin-bottom:16px;}
#como_llegar_title_c1{width:230px;float:left; padding:0px;color: #5E636F;font-size: 15px;font-weight:bold;}
#como_llegar_title_c2{width:650px;float:right; padding:0px;color: #5E636F;font-size: 15px;font-weight:bold;}
#como_llegar_cotxe{float:left; width:250px;margin-left:131px}
#como_llegar_public{float:right; width:255px;}
.como_llegar_texto{margin-bottom:10px;padding-bottom:10px;font-size:13px;float:left;width:100%;border-bottom:1px solid gray;}
.como_llegar_texto_c1{width:240px;float:left; padding-right:10px;font-weight:bold;}
.texto {color: #FFF;display: block;font-size: 10px;}
.como_llegar_texto_c1 a{color: #FFF;font-size: 13px;text-decoration: underline;}
.como_llegar_texto_c1 a:hover{color: #366ea2;}
.como_llegar_texto_c1 a:visited{color: #366ea2;}
.como_llegar_texto_c2{width:517px;float:right; padding:0px;margin:20px 0 20px 0;text-align:justify;}
.texto_coche{float:left; width:245px;padding-right:15px;}
.texto_public{float:right; width:245px;margin-right:9px}
.content_fotos_title{width:99%;float:left;margin:10px 0 0 10px;float:left;}
.content_fotos_title h3{color:#FFF;}
#player{margin-left:10px;}
.content_fotos_explication{margin-left:10px;font-size:13px;margin-bottom:10px;background-repeat: repeat-x;}
#tabla_titles td{text-align:center;width:105px;}
.title_sala{text-align: left; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.ocre{color:#FFF;font-weight:bold;}
#cvc .ocre{color:#3E3D40;}
.promo_image{width:270px;float:left; height:185px;margin:10px 10px 10px 20px;border:2px solid #999}
.promo_image img{width:270px;height:185px;}
.pag_fotos #content_des{width:100%}
.pag_fotos #content_des h2{float:left;width:100%}
.promo_right{width:59%; float:right;margin:5px 10px 0 0;position:relative;}
.div_titulo_promo a{color: #FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:13px;}
.linkweb404 {color: #3D5D6C;text-transform: lowercase;}
.div_titulo_promo a:hover{color: #999;font-weight:bold;text-transform:uppercase;text-decoration:underline;font-size:13px;}
.titulo{display: block;font-size: 16px;font-weight: bold;text-transform: uppercase;}

/********** HEREDADOS DESDE FORMULARIO RESUMEN **********/

.pestanya_habitaciones{margin-bottom:5px;text-transform:uppercase;}
.mapaweb_nivell0 {text-transform: upppercase;margin:10px 0 5px 10px;}
.mapaweb_nivell0  a{color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:13px;}
.mapaweb_nivell0  a:hover{color:#999;}
.mapaweb_nivell1 {margin-left:20px;}
.mapaweb_nivell1  a{color: #FFF;text-decoration:none;font-size:13px;}
.mapaweb_nivell1  a:hover{color: #999;}

/*------------------ FOOTER ----------------------*/
.footer_linea{margin-bottom:20px; float:left; width:920px; margin-top:10px;}
.footer_1{float:left; width:33%;}
.footer_2{float:right; width:66%;}
.footer_3{float:left; width:49%;}
.footer_4{float:right;width:50%;}
.footer_foto{width:38%; float:left; padding-top:5px;}
.footer_texte{width:60%; float:right;text-align:left;}
.Century11{font-size:11px;}
#popup_content.alert {background-image:url(../imagenes_plantillas/marker.png);}
#popup_title {padding:5px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:13px;font-weight:bold;background:#869BAA;border:#e5e5e5 solid 1px;}
#popup_content {font-family:Arial,Helvetica,sans-serif;text-align:center;background:no-repeat  5px 5px #fff;border:#e5e5e5 solid 1px;font-size:11px;color:#6B818E;margin:0;padding:20px 60px;}
#popup_content input {background:#869BAA;border:none;color:#FFF;font-size:10px;width:80px;margin-top:10px;margin-bottom:10px;display:inline;}
/*------------------ FIN: FOOTER ----------------------*/

/*------------------ SLIDE PROMOS -------------------*/
#div_footer_promo{background-image: url("../images/bg_nav_promo.png");color: #FFFFFF;font-size: 13px;margin: 0 auto 45px;padding-bottom: 15px;padding-top: 13px;text-align: center;width: 980px;height:80px;}
#div_footer_promo_home{background-image: url("../images/bg_nav_promo_home.png");color: #FFFFFF;font-size: 13px;margin: 0 auto 25px;padding-bottom: 15px;padding-top: 13px;text-align: center;width: 920px;height:80px;display:none;}
#promo_left{float:left; width:800px;text-align:left;}
#promo_left_home{float:left; width:770px;text-align:left;padding-left:20px;}
#promo_right{float:right; width:180px;position:relative;}
#promo_right_home{float:right; width:110px;position:relative;}
#listado_puntos{list-style: none outside none;float:right;padding-right:45px;}
#listado_puntos li{display: inline;width:11px;height:11px;padding-right:20px;}
#listado_puntos_home{list-style: none outside none;float:right;padding-right:5px;}
#listado_puntos_home li{display: inline;width:11px;height:11px;padding-right:20px;}
.noactivo{ display:none;}
.activo{ display:block;}
.bola_activa{cursor:pointer; background:url("../images/img_bola.png") no-repeat;}
.bola_noactiva{cursor:pointer; background:url("../images/img_bola_gris.png") no-repeat;}
.content_promo{float:left; width:760px; padding-left:40px;}
.boton_promo_info_home{float:left; width:770px;padding-left:20px;}
.content_promo_left{float:left; width:100px; padding:3px; height:76px; background-color:white;}
.content_promo_right{float:right; width:84%;position:relative;}
.promo_title{border-bottom: 1px solid white; padding-bottom: 4px;}
.promo_title a{font-weight:bold; font-size:20px; text-decoration:none; color:white}
.promo_title a:hover{font-weight:bold; font-size:20px; text-decoration:none; color:#b3bbba}
.promo_des{float:left; padding-top:5px; font-size:12px;}
#boton_promo_info{position:absolute; top:40px; right:-128px;background:url("../images/bg_boton_promo.png") no-repeat;top: 40px;width: 92px;height:22px;cursor:pointer;text-align: center;padding-top: 2px;}
#boton_promo_info_home{position:absolute; top:40px; right:-117px;background:url("../images/bg_boton_promo.png") no-repeat;top: 40px;width: 92px;height:22px;cursor:pointer;text-align: center;padding-top: 2px;}
#boton_promo_info_home a{text-decoration:none;color:#464c4b;}
#boton_promo_info a{text-decoration:none;color:#464c4b;}
/*------------------ FIN: SLIDE PROMOS -------------------*/

#content_buscador{margin-bottom:0px;}
#lista_otros_hoteles {float:left;}
#lista_otros_hoteles li{list-style:none;float:left;width:285px;margin-bottom:15px;height:114px;margin-right:20px;}
.lila{color:#51626f; border:0;display: block;font-size: 15px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;width: 100%;margin-top:10px;}
.datos_bancarios{background-color:#d9d5d6 !important}
#div_form_reserva{display:block; padding:10px 10px 10px 18px;  background-color: gray; width: 945px;border-radius: 5px 5px 0 0;}
#div_form_reserva_precio{float:right; display:block; padding:10px 10px 10px 18px;  background-color: gray; width: 945px; border-radius: 0 0 5px 5px;}
#div_form_reserva_precio span{font-size:16px;font-weight:bold; float:right}
#div_form_reserva_precio p{float:right; clear:both}
#titulo_pol_cancel{display:block; text-transform: uppercase;color: #51626f;font-weight: bold;}
.estancia_form{background:#303030;border: 1px solid #303030;border-radius:3px;color:#FFF;margin-bottom:20px;width: 951px;display:block;padding: 10px;float:left;}
#div_confirm{display:block;  background-color: gray; width: 940px;border-radius: 5px 5px 0 0; color:white}

/* --------------------------- DESPLEGABLE DE LOS MENUS DEL RESTAURANTE ------------------------------- */
.listado_menus {width:100%;float:left;text-align:left;background:url("../images/fondo_habitaciones.jpg") repeat  left top transparent;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top: 30px;margin-right: 0;margin-bottom: 30px;margin-left: 0;}
.listado_menus li {float: left;padding: 0;width: 210px;text-align: left;font-size: 14px;margin-top: 10px;margin-right: 0;margin-bottom: 10px;margin-left: 40px;}
.listado_menus li:hover {cursor: pointer;text-decoration:underline;}
.listado_menus li.activor span {font-weight: bold;}
.listado_menus li div {width: 641px;float: left;clear: both;padding: 0 !important;}
.menu_carta {border-bottom: none !important;padding-bottom:20px;padding-top: 20px;padding-right: 20px;padding-left: 20px;font-weight: normal;}
.menu_carta ul{margin-left:15px}
.link_PDF{color:#FFF;text-decoration:underline;font-weight: bold;}
.link_PDF:hover{color:#7A1341;font-weight: bold;}
.foto_restaurante img{width: 225px;height: auto;margin-right: 15px;}
/* ------------------------ FIN: DESPLEGABLE DE LOS MENUS DEL RESTAURANTE ------------------------------- */

/* ------------------------------ GOLF --------------------------------- */
#content_texto_descripcion_golf{float:left;width:500px}
#content_img_descripcion_golf{float:right}
#content_img_descripcion_golf img{border:1px solid #999}
#content_des_contacto .contenido_golf{width:584px;text-align:center;margin:0 auto;padding:20px 0 20px 0}
#content_des_contacto .contenido_golf h3{text-align:left}
/* ------------------------------ FIN: GOLF --------------------------------- */

#texto_promociones ul {float:left; width: 1000px;}
#texto_promociones ul li {font-size:14px;padding:0;float:left;width:256px;list-style: none; margin: 0 34px 0 0!important;}
#texto_promociones ul li .contenido_promocion_destacada {float: left;margin: 0 15px;background: #e8d832;padding: 10px;border-radius: 5px;list-style:none;height: 300px;}
#texto_promociones ul li img {width: 200px;}
#texto_promociones .titulo_promociones{font-size:18px;font-weight:bold}
#texto_promociones .texto_promociones{margin-top:10px}
#texto_promociones span,#texto_promociones a{float:left;clear:both}
#texto_promociones a{margin-top:10px;float:right;color:#FFF;background:#000;border-radius:5px;padding:3px 5px;text-decoration:none;border:1px solid #FFF}
#texto_promociones a:hover{background:#737171;}
*:first-child+html #texto_promociones .titulo_promociones,
*:first-child+html #texto_promociones .texto_promociones{float:left;width:100%}
*:first-child+html #texto_promociones a{float:left;width:120px}

/* ------------------------- VALOR AŅADIDO --------------------------------- */
#valor_anadido {float: left;width: 223px;padding-bottom: 0px;margin-top: 20px;margin-bottom: 20px;margin-left: 15px;background:url(../images/back_ventajas.png) no-repeat left top #d2d2d2;min-height: 221px;border-radius: 5px;padding-bottom: 5px;}
#valor_anadido .img_gratis{float:right;position:relative;left:10px;bottom:10px}
#valor_anadido span{width:170px;margin-left:14px;font-family:Century Gothic;color:#FFF;text-transform:uppercase;font-weight:bold}
#valor_anadido .ventajas-h3{width:170px;margin-left:14px;font-family:Century Gothic;color:#FFF;text-transform:uppercase;font-weight:bold}
#valor_anadido span .ventajas1{font-size:40px;color: #000;}
#valor_anadido span .ventajas2 {font-size: 22px;color: #000;margin-left: 0;}
#valor_anadido .ventajas-h3 .ventajas1{font-size:40px;color: #FFF;}
#valor_anadido .ventajas-h3 .ventajas2{font-size:23px; color: #FFF;}
#valor_anadido.valor_anadido_IT .ventajas-h3 .ventajas2{font-size:21px}
#valor_anadido.valor_anadido_FR .ventajas-h3 .ventajas2,
#valor_anadido.valor_anadido_PT .ventajas-h3 .ventajas2{font-size:19px}
#valor_anadido .ventajas-h3 .ventajas3{margin-left:20px;float:right;font-size:20px;color: #FFF;}
#valor_anadido.valor_anadido_IT span .ventajas2{font-size:21px}
#valor_anadido.valor_anadido_FR span .ventajas2,#valor_anadido.valor_anadido_PT span .ventajas2{font-size:19px}
#valor_anadido span .ventajas3{margin-left:20px;float:right;font-size:20px;color: #000;}
#valor_anadido .reservar_web{font-family:Century Gothic;float:left;width:190px;text-align:center;color:#000;font-size:18px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;margin-top: 5px;margin-right: 14px;margin-bottom: 2px;margin-left: 14px;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFF;}
#valor_anadido .reservar_web span{font-size:21px;color: #FFFFFF;font-weight: bold;}
#valor_anadido #ventaja_exclusiva{float:left;width:190px;list-style-position: inside;font-size:11px;list-style-image:url("../images/imagen_li_ventajas.png");margin-top: 5px;margin-right: 14px;margin-bottom: 5px;margin-left: 14px;}
#valor_anadido #ventaja_exclusiva li{font-family:Century Gothic;margin-top:5px;color:#000000}
/* ------------------------- FIN: VALOR AŅADIDO --------------------------------- */

/* ------------------------- FRASE DESCRIPCION HOTEL --------------------------------- */
.tags ul{font-family:"Century Gothic";color: #FFF;padding-top: 5px;padding-bottom: 20px;}
.tags li{margin:0;padding:0;list-style:none;display:inline;}
.tags li a{text-decoration:none;padding:0 2px;}
.tags li a:hover{text-decoration:underline;} 
.tag1 {font-size:17px;}
.tag2 {font-size:21px;font-weight: bold;}
.tag3{font-size:24px;color: #e8d832;font-weight: bold;}
.tag4{font-size:24px;}
.tag5{font-size:20px;color: #e8d832;}
.tag6{font-size:16px;font-weight: bold;}
.tag7{font-size:18px;}
.tag8{font-size:19px;color: #e8d832;}
/* ------------------------- FIN: FRASE DESCRIPCION HOTEL --------------------------------- */

/* ------------------------- UBICACION GPS --------------------------------- */
#localizacion{float:left;width:236px;background-color: #e8d832;margin: 0px;padding: 10px;}
#localizacion .reservar_web{float:left;width:216px;text-align:left;color:#FFFFFF;font-size:15px;padding-top: 15px;padding-right: 0;padding-bottom: 0;padding-left: 0;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;margin: 0px;}
#localizacion .titleh3gps {font-family:"Century Gothic";color:#FFF;font-weight:bold;font-size: 22px;padding-top: 5px;margin-bottom: 10px;display:block;}
#localizacion .localizacion-h3{font-family:"Century Gothic";color:#FFF;font-weight:bold;font-size: 22px;padding-top: 5px;padding-bottom:15px;margin-bottom:15px;}
#localizacion .gps{float:left;width:216px;text-align:left;color:#FFFFFF;font-size:12px;padding-top: 13px;padding-right: 0;padding-bottom: 0;padding-left: 30px;line-height: 13px;height: 30px;background-image: url(../images/localizacion.png);background-repeat: no-repeat;background-position: left;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
/* ------------------------- FIN: UBICACION GPS --------------------------------- */
.ver_mas_fotos {
    float: left;
    overflow: hidden;
    width: auto;
}

.ver_mas_fotos div a { margin-left: 5px; }