@keyframes spinner-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading-map,#loading{height:50px;left:0;margin:0 auto;position:absolute;right:0;top:50% !important;transform:translateY(-50%);width:50px}#loading-results{height:50px;left:0;margin:0 auto;position:absolute;right:0;top:250px;width:50px}@media (max-width:767px){@media (min-height:700px){#loading-results{top:200px}}@media (max-height:700px){#loading-results{top:150px}}@media (max-height:600px){#loading-results{top:100px}}}.spinner,.spinner-active{animation:2s spinner-rotate linear infinite;background-color:transparent;border-radius:50%;border:1px solid transparent;height:50px;position:absolute;width:50px}.spinner{border-bottom:0;border-left:1px solid;border-right:0;border-top:1px solid;opacity:.5}.spinner-active{animation:1s spinner-rotate linear infinite;border-bottom:1px solid;border-left:0;border-right:1px solid;border-top:0}body{font-family:'Open Sans','sans-serif' !important}h1{font-family:'Open Sans','sans-serif' !important}h2{font-family:'Open Sans','sans-serif' !important}h3{font-family:'Open Sans','sans-serif' !important}h4{font-family:'Open Sans','sans-serif' !important}a{font-family:'Open Sans','sans-serif' !important}#energyConsumption>.container{border-radius:3px 0 0 3px;display:flex;padding:16px 32px}#energyConsumption>.container:hover{background-color:#f7f7f7;cursor:pointer}#energyConsumption .data-column{display:flex;flex-direction:column;width:50%}#energyConsumption .data-column i{margin-right:8px;vertical-align:bottom !important}#energyConsumption .data-column b{font-size:15px;letter-spacing:.492308px;line-height:20px}#energyConsumption .data-column .calification{align-items:center;display:flex;margin-top:16px}#energyConsumption .data-column .calification .letter{align-items:center;border-radius:2px;clip-path:polygon(0% 0%,calc(100% - .4em) 0%,100% 50%,calc(100% - .4em) 100%,0% 100%);color:#fff;display:flex;font-size:15px;font-weight:700;height:21px;margin-right:8px;padding-left:8px;width:36px}#energyConsumption .data-column .calification .letter.calificationA{background:#117e37}#energyConsumption .data-column .calification .letter.calificationB{background:#1b9e37}#energyConsumption .data-column .calification .letter.calificationC{background:#7dba30}#energyConsumption .data-column .calification .letter.calificationD{background:#e4e233}#energyConsumption .data-column .calification .letter.calificationE{background:#ea9d26}#energyConsumption .data-column .calification .letter.calificationF{background:#ce501e}#energyConsumption .data-column .calification .letter.calificationG{background:#d50020}#energyConsumption .data-column .calification .amount{font-size:11px;line-height:23px}@media (max-width:767px){#energyConsumption>.container{flex-direction:column}#energyConsumption .data-column{width:100%}#energyConsumption .data-column:last-of-type{margin-top:32px}}.titleModalCalif{color:#404040;font-size:16px;font-weight:600;line-height:28px;margin:48px 0 24px}.divCalif{height:36px;margin-bottom:8px;display:flex;width:100%;justify-content:space-between}.divCalif .letter>span{color:#fff;padding-left:12px;display:flex;align-items:center;font-style:normal;font-weight:700;font-size:20px;height:36px;letter-spacing:.234949px;clip-path:polygon(0% 0%,calc(100% - .4em) 0%,100% 50%,calc(100% - .4em) 100%,0% 100%);border-radius:2px}.divCalif .letter>span>span{font-size:10px;margin-left:8px}.divCalif .values{font-style:normal;font-weight:700;font-size:16px;display:flex;letter-spacing:.234949px;color:#fff;height:36px;clip-path:polygon(10% 0%,100% 0%,100% 100%,10% 100%,0% 50%);background:#000;padding-right:10px;border-radius:2px;margin-left:6px;align-items:center;justify-content:flex-end}.letterTitle{display:flex;align-items:center}.divCalif .letter,.titleCalif .letterTitle{width:60%;margin-right:8px}.divCalif .letter,.divCalif .value{background:#fff;border-radius:2px;height:36px}.divCalif .value,.titleCalif .valueTitle{width:20%}.divCalif .spanCalifA{background:#117e37;width:40%}.divCalif .spanCalifB{background:#1b9e37;width:50%}.divCalif .spanCalifC{background:#7dba30;width:60%}.divCalif .spanCalifD{background:#e4e233;width:70%}.divCalif .spanCalifE{background:#ea9d26;width:80%}.divCalif .spanCalifF{background:#ce501e;width:90%}.divCalif .spanCalifG{background:#d50020;width:100%}.titleCalif{align-items:center;display:flex;justify-content:space-between}.titleCalif .mayusCalif{color:rgba(46,54,61,.7);font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase}.titleCalif .minusCalif{display:block;font-size:10px;font-weight:400;line-height:14px;text-align:center}.titleCalif .minusCalif>span{font-weight:600}.contentCalif{background:#efefef;border-radius:8px;padding:16px 16px 48px}.enlaceCalif{color:#0b578f;text-decoration:underline}.enlaceCalif:hover{cursor:pointer}@media (max-width:767px){.divCalif .letter,.titleCalif .letterTitle{width:55%}.divCalif .value,.titleCalif .valueTitle{width:22.5%}.divCalif .values{padding-right:5px}.divCalif .letter>span>span{display:none}}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uil-ring-css{background:0 0;position:relative;width:200px;height:200px}.uil-ring-css>div{position:absolute;display:block;width:160px;height:160px;top:20px;left:20px;border-radius:80px;box-shadow:0 6px 0 0 #717785;-ms-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-webkit-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite}.calendarios fieldset{border:0;padding:0}.busqueda_btn{position:relative;background:#fff url(../default/css/redesign/img/button_grad.html) bottom repeat-x!important;display:inline-block;padding:5px 6px 6px;color:#000;text-decoration:none;font-weight:700;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);cursor:pointer;margin-right:7px;margin-top:3px;*border:1px solid #a7a7a7!important;min-height:0;width:auto!important;min-width:120px!important;z-index:80;margin-bottom:15px}.busqueda_btn:hover{color:#3f3f3f}#capa_edades{display:block;position:relative;float:left;width:100%;height:auto!important;clear:both;padding-top:10px;padding-bottom:10px;border-top:1px solid #9fbad5;border-bottom:1px solid #9fbad5;margin-top:10px}.edad_ninyos{position:relative;float:left;text-align:left;margin-left:20%;padding:0;font-size:11px;margin-top:5px;height:40px}.plus_optns{position:relative;float:left;text-align:left;margin-top:9px;clear:right;*width:132px;margin-bottom:15px;font-weight:700;*padding-bottom:20px;}.plus_optns a:link{color:#000;text-decoration:underline}.plus_optns a:visited{color:#000;text-decoration:underline}.plus_optns a:hover{color:#000;text-decoration:underline}.less_optns{position:relative;float:left;text-align:center;margin-top:5px;padding:10px;clear:right;border:1px solid #9fbad5;border-bottom:none;z-index:99;*width:132px;font-weight:700;background-color:#fff;margin-left:2px;margin-bottom:0}.less_optns a:link{color:#000;text-decoration:underline}.less_optns a:visited{color:#000;text-decoration:underline}.less_optns a:hover{color:#000;text-decoration:underline}#filtros #cargandoTipos,#filtros #cargandoCategorias{position:relative;float:left;top:25px;left:10%;border:0}#miniform_online #features,#miniform_online #categorias{position:relative;float:right;width:73%!important;height:100px;overflow:auto;margin:5px;padding:0}#miniform_online #features input,#miniform_online #categorias input{vertical-align:middle!important;background:transparent!important}#miniform_online #features li,#miniform_online #categorias li{position:relative;float:left!important;text-align:left;padding:3px;width:150px!important;border-left:1px solid #9fbad5;font-size:11px!important;list-style-type:none!important}#ref_online{width:80px}#aviso_res{position:relative;overflow:hidden;text-align:center}#aviso_res span.aviso_res_bottom{position:relative;float:left;margin-left:90px;background:url(../default/imagenes/css/aviso_bottom.png) transparent!important;width:19px;height:9px;overflow:hidden;padding:0;z-index:99;top:-2px}.titulo_miniform{position:relative;float:left;clear:both;font-weight:700;width:100%;text-align:left}.clear{clear:both}.buscarPor:link,.noBuscarPor:link{color:#000}.buscarPor:link{text-decoration:underline}.noBuscarPor:link{text-decoration:none}.caliEner{background:url("/default/imagenes/CerEner.png") no-repeat scroll 0 0 transparent;height:21px;width:160px}.caliEner_bajo_A{background:url("/default/imagenes/CerEner.png") no-repeat scroll 1px -26px transparent;height:35px;width:23px}.caliEner_bajo_B{background:url("/default/imagenes/CerEner.png") no-repeat scroll -23px -26px transparent;height:35px;margin-left:23px;width:23px}.caliEner_bajo_C{background:url("/default/imagenes/CerEner.png") no-repeat scroll -46px -26px transparent;height:35px;margin-left:46px;width:23px}.caliEner_bajo_D{background:url("/default/imagenes/CerEner.png") no-repeat scroll -69px -26px transparent;height:35px;margin-left:69px;width:23px}.caliEner_bajo_E{background:url("/default/imagenes/CerEner.png") no-repeat scroll -92px -26px transparent;height:35px;margin-left:92px;width:23px}.caliEner_bajo_F{background:url("/default/imagenes/CerEner.png") no-repeat scroll -115px -26px transparent;height:35px;margin-left:115px;width:23px}.caliEner_bajo_G{background:url("/default/imagenes/CerEner.png") no-repeat scroll -138px -26px transparent;height:35px;margin-left:138px;width:23px}#informacionAlojamiento h2{padding-left:0}.CalidadEnergetica{margin-left:5px}#fondo_cookie{min-height:20px;background:#777;padding-top:10px;padding-bottom:8px;color:#fff;width:100%;position:fixed;bottom:0;z-index:999}#contenedor_cookie{min-height:20px;margin:0 auto;width:100%}#texto_cookies{line-height:1.4em;margin:0 auto;padding-right:10px;text-align:center;width:100% !important}#texto_cookies a{color:#fff;font-weight:700;text-decoration:underline}#cierra_cookie{width:17px;font-size:13px;font-weight:700;cursor:pointer;font-weight:700;padding-left:5px;text-decoration:none !important}#container_cook{margin-top:40px;float:left;display:none}#ui-datepicker-div .date_unavailable{opacity:1;cursor:default;pointer-events:none}#ui-datepicker-div .date_unavailable .ui-state-default{background:#fff;color:#dce0e0}#ui-datepicker-div .date_unavailable .ui-state-default.ui-state-hover,#ui-datepicker-div .date_unavailable .ui-state-default.ui-state-hover:focus{background:#fff !important;color:#dce0e0 !important;cursor:default;text-decoration:none;margin:0 !important}#ui-datepicker-div a.ui-state-default.ui-state-active{margin:0 !important}#ui-datepicker-div .date_unavailable_salida .ui-state-default{background:linear-gradient(135deg,#19dc8d 50%,transparent 0,#fff 50%)}#ui-datepicker-div .date_unavailable_entrada .ui-state-default{background:linear-gradient(135deg,#fff 50%,transparent 0,#19dc8d 50%)}#ui-datepicker-div .ui-state-default{color:#4f6168;background-color:#19dc8d;width:33px;height:33px;border:0 !important}#ui-datepicker-div:not(.av-datepicker-range) .ui-datepicker-days-cell-over:not(.date_unavailable) .ui-state-default:not(.ui-state-hover):not(.ui-state-active){color:#4f6168;background-color:#19dc8d}#ui-datepicker-div td{border:0 !important}#ui-datepicker-div .ui-datepicker-unselectable span{background:#fff !important;color:#dce0e0 !important}#ui-datepicker-div .ui-datepicker-unselectable{background-color:transparent !important}#ui-datepicker-div td.ui-datepicker-week-end{width:auto !important}#ui-datepicker-div tr{border-bottom:2px solid #fff}.ui-datepicker-title{text-align:center;padding-top:9px;text-transform:uppercase;color:#104149}#ui-datepicker-div.locked-red .date_unavailable .ui-state-default{background:#efadad;color:#6d6d6d}#ui-datepicker-div.locked-red .date_unavailable .ui-state-default.ui-state-hover,#ui-datepicker-div.locked-red .date_unavailable .ui-state-default.ui-state-hover:focus{background:#efadad !important;color:#6d6d6d !important}#ui-datepicker-div.locked-red.check-in:not(.half-day) .date_unavailable_salida{pointer-events:none}#ui-datepicker-div.locked-red.check-in:not(.half-day) .date_unavailable_salida .ui-state-default{background:#efadad;cursor:default}#ui-datepicker-div.locked-red.check-out .date_unavailable_salida .ui-state-default:not(.ui-state-hover){background:#b5ebc7}#ui-datepicker-div.locked-red.half-day .date_unavailable_salida .ui-state-default:not(.ui-state-hover){background:linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%)}#ui-datepicker-div.locked-red .date_unavailable_entrada .ui-state-default:not(.ui-state-hover){background:#b5ebc7}#ui-datepicker-div.locked-red.half-day .date_unavailable_entrada .ui-state-default:not(.ui-state-hover){background:linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%)}#ui-datepicker-div.locked-red .ui-state-default{color:#6d6d6d;background-color:#b5ebc7}#ui-datepicker-div.locked-red:not(.av-datepicker-range) .ui-datepicker-days-cell-over:not(.date_unavailable) .ui-state-default:not(.ui-state-hover):not(.ui-state-active){color:#6d6d6d;background-color:#b5ebc7}.ui-autocomplete-category.ui-menu-item:hover{background:0 0;cursor:default}*{box-sizing:border-box}img{border:0}#sombra{width:100% !important}#all{margin:0 auto}#centro{width:100%;position:relative}#contenedor{background:0 0;margin:0}#contenedor .layer{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.85);z-index:1000}.layer-content{position:relative;top:7em;width:65%;background-color:#fff;margin:0 auto;z-index:1001;pointer-events:auto;border-radius:6px;font-size:1.3em;text-align:left;box-shadow:0px 1px 1px rgba(0,0,0,.09);border:1px solid #ddd}.layer-content:after{content:" ";display:block;clear:both}.layer-content header{background-color:#f5f5f5;min-height:2.5em;line-height:2.5em;border-bottom:1px solid #ddd;padding:0 1em;font-weight:700}.layer-content .message{padding:1em;float:left;text-align:center}.layer-content .message span{display:block;text-align:left}#botonReserva{margin-top:18px;padding:7px 15px}#toferta{font-size:25px}#calc{cursor:pointer;min-width:100px !important;min-height:30px}#linkBotonCalcular{cursor:pointer}#precio s{font-size:15px}#panelCarac h4{background:0 0;margin-top:0;margin-bottom:0;padding-left:0}#contenedor{background:0 0;border:0}img{vertical-align:middle}select{background:#fff}a.boton{border:0}#FRMSalida,#FRMSalidaFormateada,#FRMEntrada,#FRMEntradaFormateada,#FRMAdultos,#FRMNinyos,#counterNinyos,#travel-period,#numEdadesNinyos,#edades .ninyo select{border:0;font-family:'Playfair Display',serif;font-size:24px;color:#3f3f3f;cursor:pointer;width:100%;height:40px}#FRMSalidaFormateada::-webkit-input-placeholder,#FRMEntradaFormateada::-webkit-input-placeholder,#travel-period::-webkit-input-placeholder{color:#3f3f3f}#FRMSalidaFormateada::-moz-placeholder,#FRMEntradaFormateada::-moz-placeholder,#travel-period::-moz-placeholder{color:#3f3f3f}#FRMSalidaFormateada:-ms-input-placeholder,#FRMEntradaFormateada:-ms-input-placeholder,#travel-period:-ms-input-placeholder{color:#3f3f3f}#FRMSalidaFormateada:-moz-placeholder,#FRMEntradaFormateada:-moz-placeholder,#travel-period:-moz-placeholder{color:#3f3f3f}label.selectPersonas{margin-top:5px}#botonReserva{background-color:transparent !important;position:relative;margin:0 auto;text-decoration:none}.masrojG{background-position:right;background-repeat:no-repeat;text-decoration:none}.masrojG{background-image:url('https://crs.avantio.com/default/imagenes/check_r.png')}#calc label{height:30px!important;*height:auto;margin-top:5px}.old-tour .touract{color:#636363}#aviso_res label{margin-left:0;width:100%}#servicios_lite{padding-left:15px}#mapaEntorno h2{padding:5px;font-size:14px}.class_masdatos #foto2{height:290px}#foto2{height:314px;float:left;width:100%;padding-left:0;margin-top:0;padding-top:0}#foto2 IMG{border:0 none;height:55px;margin-bottom:1px;vertical-align:bottom;width:45%;margin-left:5px}#foto IMG{height:auto;width:100%;width:90% \0/;border:0}#botoneraf{background:0 0}#td_informacionAlojamiento{background:0 0;color:#000;text-decoration:underline;padding-left:0}#td_mapaEntorno{background:0 0;color:#000;text-decoration:underline}#td_disponibilidadPrecio{background:0 0;color:#000;text-decoration:underline}#td_disponibilidadPrecio{background:0 0;color:#000}.current{background:0 0;color:#000}.active{background:0 0;color:#000}h2{font-size:16px;padding-left:0}.botonerF{min-width:34% !important;background:0 0;text-align:center;vertical-align:middle}.botonerF img{vertical-align:middle}.botonerD{background:0 0}.botonerI{background:0 0}#informacionAlojamiento,#mapaEntorno{border:1px solid #999;text-align:left}#descripcionf{padding:0;width:100%}#mapaEntorno{border:0;clear:both}#informacionAlojamiento,#menu{margin-top:10px}#aviso_res a{text-decoration:underline}#ReservaF{background:0 0;border:0;padding:0;margin:0}#mostrarfechas{padding-bottom:10px}select{border:1px solid #c8c8c8}input{border:1px solid #c8c8c8}H3{border:0;background:0 0}H2{border:0;background:0 0}.h3st{background:0 0;padding-left:0}.h2{background:0 0;font-size:18px}.h3{background:0 0;font-size:14px}H3{border:0;background:0 0}.fondogris{background:0 0}.lprecio{font-size:13px;padding-right:15px;margin-top:-15px;margin-top:0\0/}#mediadmini{align-items:start;display:flex;float:none;justify-content:space-between;min-width:125px;width:100%}#mediadmini label{font-size:13px}#mediaimini{text-align:left\0/;*text-align:left;width:46%;min-width:260px}#mediaimini label{font-size:13px}#masdatos_alquiler_HOTEL{font-size:16px;width:100%;margin:0 auto}#precioF{text-align:left\0/;background:0 0;border:0;width:100%;box-sizing:border-box;padding:1.5em}#bloque_form{z-index:980;position:relative}#bloque_datos{z-index:980;position:relative;padding:0 10px}#all #centro div#contenido{z-index:2;min-width:250px;background:#fff !important}#informacionAlojamiento{border:0;background:0 0;padding:0}#condiciones_reserva{padding:0}.class_masdatos #mapaEntorno{border:0;background:0 0;padding:0}#mapaEntorno #map{width:96%;margin:0 auto}#map{margin-bottom:20px;width:100%;height:300px;padding:15px 10px}.googleMini{width:200px;font-size:10px}.notas_politicas{text-align:left}#disponibilidadPrecio{border:0;background:0 0}.titDA{color:#444;font-size:12px}#periodos{padding-left:10px;float:left;width:100%}#caracteristicas_lite{padding:0 10px}form,legend,table,caption{margin:0}.masactG{background:0 0}#divCalendar{position:absolute;visibility:hidden;background-color:#fff;z-index:999}#linkBotonReserva{text-decoration:none;background:0 0}#linkBotonCalcular{width:120px}.masdesG{background:0 0;padding:0;font-size:17px}#informacionAlojamiento label{font-size:12px}#informacionAlojamiento>#mapaEntorno{padding-right:10px}.buttonr{color:#fff;font-size:17px;padding:10px 0 8px}#calc{cursor:pointer}#calc img{padding-right:10px;vertical-align:middle;margin-top:-5px}.buttong{padding:0 !important;color:#fff;font-size:15px;cursor:pointer !important;font-family:'Open Sans','sans-serif' !important}.touract{margin-right:0;background:0 0;padding:0}.textda{line-height:1.4em;font-size:11px}.textDA{margin-left:0;font-size:14px}.accordion_map{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:height 5s}.accordion_map_active,.accordion_map:hover{background-color:#fff}.accordion_map:after{font-family:"fontlibrary";content:'\f004';color:#444;font-weight:700;float:right;margin-left:5px}.accordion_map:before{font-family:"fontlibrary";content:'\e861';color:#adadad;font-weight:700;float:left;margin-right:10px}.accordion_map_active:after{font-family:"fontlibrary";content:"\f005"}.accordion_map_disabled:after{display:none !important}.panel{padding:0 18px;background-color:#fff;height:0;overflow:scroll;max-height:0;transition:all .5s}.distanceTitle{font-size:17px !important}.panel-active{max-height:1000px;display:block;height:390px}.textDa_border{border-top:1px solid #e7e7e7}.accEllipsis{max-width:85%;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-decoration:underline !important;color:#000 !important}.alignright{float:right;font-weight:100}.alignleft{float:left;font-weight:100;width:70%}.liDistances{clear:both;height:53px}.texto_distanciasM_responsive{display:block}.textFrases{line-height:1.8em}.marca_favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll 1px -3px transparent;height:27px;width:24px;display:block;margin-left:5px;margin-right:10px;margin-top:3px}.texto_favourites{margin-top:8px;float:left}.add_favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll 0px -45px transparent;height:24px;width:24px;display:block;float:left}.del_favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll 0px -22px transparent;height:24px;width:24px;display:block;float:left}.sidebar_masdatos #favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll 0px 0px transparent;height:24px;width:23px;display:block;float:right}#print{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -20px -45px transparent;height:24px;width:24px;display:block;float:right}#menu_new{float:right;padding-top:5px;position:relative;z-index:999}#bloqe_fav{width:auto;float:right}#bloque_print{width:90px;float:right;display:block}#textf{float:right;margin-top:10px;margin-left:5px}#textf a:hover{text-decoration:underline}#texti{float:right;margin-top:10px;margin-left:5px}#texti a:hover{text-decoration:underline}#lista_leyenda{padding:0 6%;float:right;margin:0}#lista_leyenda>li{padding-left:10px;display:table-cell;min-width:25px;list-style:none outside none;vertical-align:middle}#lista_leyenda .diaOcupado,#lista_leyenda .diaPreReserva,#lista_leyenda .diaLibre{height:33px;min-width:33px;padding-left:0}#periodos.half-day .diaOcupadoParcialEntrada{background:linear-gradient(135deg,#19dc8d 50%,transparent 0,#fff 50%);background:-moz-linear-gradient(135deg,#19dc8d 50%,transparent 0,#fff 50%);background:-webkit-linear-gradient(135deg,#19dc8d 50%,transparent 0,#fff 50%);color:#57616a}#periodos.locked-red.half-day .diaOcupadoParcialSalida{background:linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);background:-moz-linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);background:-webkit-linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);color:#57616a}#periodos.half-day .diaOcupadoParcialSalida{background:linear-gradient(135deg,#fff 50%,transparent 0,#19dc8d 50%);background:-moz-linear-gradient(135deg,#fff 50%,transparent 0,#19dc8d 50%);background:-webkit-linear-gradient(135deg,#fff 50%,transparent 0,#19dc8d 50%);color:#57616a}#periodos.locked-red.half-day .diaOcupadoParcialEntrada{background:linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);background:-moz-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);background:-webkit-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);color:#57616a}#periodos .diaOcupado+.diaPreReserva{background:linear-gradient(135deg,#efefef 50%,transparent 0,#fff 50%);background:-moz-linear-gradient(135deg,#efefef 50%,transparent 0,#fff 50%);background:-webkit-linear-gradient(135deg,#efefef 50%,transparent 0,#fff 50%);color:#cacaca}#periodos .diaPreReserva+.diaOcupado{background:linear-gradient(135deg,#fff 50%,transparent 0,#efefef 50%);background:-moz-linear-gradient(135deg,#fff 50%,transparent 0,#efefef 50%);background:-webkit-linear-gradient(135deg,#fff 50%,transparent 0,#efefef 50%);color:#cacaca}#periodos .diaPreReserva+.diaLibre{background:linear-gradient(135deg,#19dc8d 50%,transparent 0,#efefef 50%);background:-moz-linear-gradient(135deg,#19dc8d 50%,transparent 0,#efefef 50%);background:-webkit-linear-gradient(135deg,#19dc8d 50%,transparent 0,#efefef 50%);color:#57616a}#periodos .diaLibre+.diaPreReserva{background:linear-gradient(135deg,#efefef 50%,transparent 0,#19dc8d 50%);background:-moz-linear-gradient(135deg,#efefef 50%,transparent 0,#19dc8d 50%);background:-webkit-linear-gradient(135deg,#efefef 50%,transparent 0,#19dc8d 50%);color:#57616a}.sidebar_masDatos #disponibilidadPrecio #periodos.locked-red{padding:10px 10px 25px !important}#periodos.locked-red .diaLibre+.diaOcupado{background:#efadad;color:#57616a}#periodos.locked-red .diaOcupado+.diaLibre{background:#b5ebc7;color:#57616a}#periodos.locked-red .diaOcupado+.diaPreReserva{background:#ffe89a;color:#57616a}#periodos.locked-red .diaPreReserva+.diaOcupado{background:#ffe89a;color:#57616a}#periodos.locked-red .diaPreReserva+.diaLibre{background:#b5ebc7;color:#57616a}#periodos.locked-red .diaLibre+.diaPreReserva{background:#b5ebc7;color:#57616a}#periodos.locked-red.half-day .diaLibre+.diaOcupado{background:linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);background:-moz-linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);background:-webkit-linear-gradient(135deg,#efadad 50%,transparent 0,#b5ebc7 50%);color:#57616a}#periodos.locked-red.half-day .diaOcupado+.diaLibre{background:linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);background:-moz-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);background:-webkit-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#efadad 50%);color:#57616a}#periodos.locked-red.half-day .diaOcupado+.diaPreReserva{background:linear-gradient(135deg,#ffe89a 50%,transparent 0,#efadad 50%);background:-moz-linear-gradient(135deg,#ffe89a 50%,transparent 0,#efadad 50%);background:-webkit-linear-gradient(135deg,#ffe89a 50%,transparent 0,#efadad 50%);color:#cacaca}#periodos.locked-red.half-day .diaPreReserva+.diaOcupado{background:linear-gradient(135deg,#efadad 50%,transparent 0,#ffe89a 50%);background:-moz-linear-gradient(135deg,#efadad 50%,transparent 0,#ffe89a 50%);background:-webkit-linear-gradient(135deg,#efadad 50%,transparent 0,#ffe89a 50%);color:#cacaca}#periodos.locked-red.half-day .diaPreReserva+.diaLibre{background:linear-gradient(135deg,#b5ebc7 50%,transparent 0,#ffe89a 50%);background:-moz-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#ffe89a 50%);background:-webkit-linear-gradient(135deg,#b5ebc7 50%,transparent 0,#ffe89a 50%);color:#57616a}#periodos.locked-red.half-day .diaLibre+.diaPreReserva{background:linear-gradient(135deg,#ffe89a 50%,transparent 0,#b5ebc7 50%);background:-moz-linear-gradient(135deg,#ffe89a 50%,transparent 0,#b5ebc7 50%);background:-webkit-linear-gradient(135deg,#ffe89a 50%,transparent 0,#b5ebc7 50%);color:#57616a}#legend{margin-bottom:40px}#legend ul{padding:17px;margin:0;text-align:center;background-color:#f6f6f7}#legend-single-month ul{padding:0;margin:0;text-align:center;background-color:#f6f6f7}#legend li{color:#9a9a9a;position:relative;padding:4px 10px 4px;list-style-type:none;display:inline}#legend-single-month li{color:#9a9a9a;position:relative;padding:4px 10px 4px 0;list-style-type:none;display:inline-block;font-size:12px}#legend li span{height:25px;width:25px;position:relative;bottom:0;left:0;display:inline-block;line-height:24px;border:1px solid #ebebeb;font-weight:700;color:#6d6d6d;margin-right:4px}#legend-single-month li span{height:20px;width:20px;position:relative;bottom:0;left:0;display:inline-block;line-height:19px;border:1px solid #ebebeb;font-weight:700;color:#6d6d6d;margin-right:4px}.locked-red #legend li span{border:0;text-align:center}#legend li .disponible{background-color:#40dd91}#legend li .pre-reserva{background-color:#efefef}#legend li .no-disponible{background-color:#fff}.locked-red #legend li .disponible,#legend-single-month li .disponible{background-color:#b5ebc7}.locked-red #legend li .pre-reserva,#legend-single-month li .pre-reserva{background-color:#ffe89a}.locked-red #legend li .no-disponible,#legend-single-month li .no-disponible{background-color:#efadad}.sidebar_masDatos .class_masdatos #mapaEntorno #texto_distanciasM{width:362px;z-index:1000;border:1px solid #e4e1e1;background:rgba(255,255,255,.85);position:absolute;padding:0 !important;top:50px}#container_distancias{width:100%;max-width:1165px;margin:0 0 0 40;position:relative}.redondo{background:none repeat scroll 0 0 #ddd;border:5px solid #fff;border-radius:30px;display:table;font-size:30px;font-weight:700;height:50px;line-height:1.5em;margin-top:-45px;padding:0 10px;text-align:center;vertical-align:middle;width:30px}#verDetallesD{display:block;float:left}#estancia{display:block;float:left;padding-right:5px}#icon_leftR_calendar{display:none}.salto_val{display:none}.rojo{color:red}#icon_right_calendar{display:table-cell;vertical-align:middle;cursor:pointer}#icon_left_calendar{display:table-cell;vertical-align:middle;cursor:pointer}#bloque_formato_calendarios{display:table-cell}.clear_30{clear:both;height:30px}.clear_25{clear:both;height:25px}.clear_20{clear:both;height:20px}.clear_15{clear:both;height:15px}.clear_10{clear:both;height:10px}.clear_5{clear:both;height:5px}.clear{clear:both}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-after:always;page-break-inside:avoid}}.mediocircle_2{border-radius:100% 0 0 100%;height:8px;margin:1px;width:50%}.text_valor{padding-left:12px;font-size:15px;padding-bottom:10px;color:#2a3037}.tituloF span{font-size:13px}.tituloF{font-family:'Open Sans','sans-serif' !important}.no_more{display:none}a.active_page{text-decoration:none !important}#burbuja-conversacion{width:120px;height:80px;background:#000;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#burbuja-conversacion:before{content:"";position:absolute;right:100%;top:26px;width:0;height:0;border-top:13px solid transparent;border-right:26px solid #000;border-bottom:13px solid transparent}.first{border-left:1px solid;margin-left:5px}.last{margin-right:5px}.first_link{padding:0 5px}.previous_link{padding:0 5px}.next_link{padding:0 5px}.last_link{padding:0 5px}#listado_total_valoraciones{width:100%}.valoraciones_masdatos{float:right;margin-top:15px;width:27%}.numValoraciones{text-align:right;float:left;font-size:12px;font-style:italic;float:right;padding-right:2%}.numValoraciones a{text-decoration:underline}#lista_val_pag{float:left;max-height:500px;overflow-y:auto;width:100%}.page_link{border-right:1px solid;padding:0 5px}.page_navigation{font-size:12px;height:20px;margin:0 auto;padding:10px 3% 20px}.page_navigation a{text-decoration:underline}#enlace_idiomas{float:left;padding:0 0 20px 10px;display:none}#enlace_idiomas a{text-decoration:underline;font-weight:700}#valoracion_general .contenedor_rating{cursor:cursor}#valoracion_general hr{height:3px;background:#ddd;border:0}.fila_valora{text-align:left;width:100%}.texto_negativoFlow{display:none}.texto_positivoFlow{display:none}.boton_comentario{cursor:pointer;border-radius:2px;font-size:12px;height:20px;margin:0 auto;margin-right:5px;max-width:98px;padding:3px 5px;position:relative;text-decoration:none}.datos_valoracion{display:table-cell;vertical-align:middle}.titulo_valRating{display:table-cell;margin:0 !important;vertical-align:top}.puntos_suspensivos{background:url('//q-ec.bstatic.com/static/img/newreviews_dottedline/61af240ab763fdc3a915fd7b54656fe8217a5040.png') repeat-x scroll right center transparent}.valoraciones_masdatos .numValoraciones+.valoraciones_masdatos .contenedor_rating{float:right;margin:1px 0 0;width:80px;float:none \0/;margin-left:10%\0/;margin-right:0\0/}.listado_valoraciones .contenedor_rating{margin:0}.listado_valoraciones .lista_rating{width:35%}.circle{border-radius:100%;height:10px;width:10px;border:2px solid;float:left;margin-top:5px;box-sizing:content-box}.circle_2{border-radius:100%;height:8px;margin:1px;width:80%}.listado_valoraciones ul ul{padding:0}.listado_valoraciones li li{width:63%}.titulo_media{width:80%;font-weight:700;font-size:16px}#botonera_sup{display:block}.table_vertical{display:table-cell;width:45%;i18nTextoMasMeses}.listado_valoraciones ul{height:auto;list-style:none outside none;margin:0;padding:0 0 0 10px;width:100%}.listado_valoraciones li{float:left;text-align:left;width:49%}.texto_idiomas{cursor:pointer}.texto_idiomas{cursor:pointer}.tour_gal{display:block}.listado_tip li{width:100%}.listado_tip{border:0}.blco{background:#fff}.contador_ut{padding:5px;font-weight:700}.botonerF a{text-decoration:none}#table_newSearch{margin-top:5px}#newContacto{text-decoration:none}#contactoTelefonico{text-decoration:none}.whatsapp-contact,.phone-contact{display:none}.texto_si{font-size:13px;margin-top:-1px;cursor:pointer}.guarda_comentarioUtil>a{float:right;font-weight:700;margin-left:10px;text-decoration:underline}.numero{float:left}.buttonTT{padding:5px 11px !important;font-size:18px !important}.c_aumento{height:20px;width:20px}.c_aumento_2{height:16px;margin:2px}#listado_total_valoraciones td{border:0;vertical-align:top}#listado_total_valoraciones .tituloF{background:0 0;//padding-left:3px;font-size:13px}.fila_valora .tituloF{color:#444}.star-five{position:relative;display:block;color:#000;width:0;height:0;border-right:10px solid transparent;border-bottom:7px solid #000;border-left:10px solid transparent;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);float:left}.star-five:before{border-bottom:8px solid #000;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;height:0;width:0;top:-4.5px;left:-6.5px;display:block;content:'';-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg)}.star-five:after{position:absolute;display:block;color:#000;top:0;left:-10.5px;width:0;height:0;border-right:10px solid transparent;border-bottom:7px solid #000;border-left:10px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);content:''}.estrellas{float:left}#valoraciones{width:100%;margin-top:1em}.nota_valoraciones label{font-size:12px;text-align:left;font-weight:400}.bloque_valT{padding:5px 0;display:table-cell;vertical-align:top;width:60px}.rat_tab{padding:5px 0;display:table-cell;vertical-align:middle;width:275px}.rat_tab_nombre{padding-left:10px}.valoraciones_masdatos{display:block}.class_masdatos #Fotos_ficha_e>.valoraciones_masdatos{display:none}.class_masdatos .valoracion_sinRs{display:block !important;width:61% !important}.listado_opcionales,.listado_obligatorios{padding:0 10px}.lista_carac{padding-left:5px}.thslide{width:100%;height:68px}.thslide_nav_previous,.nav_previous{float:left}.thslide_nav_next,.nav_next{float:right}.thslide_nav_previous a,.thslide_nav_next a{display:block;width:19px;height:68px;text-decoration:none;background-repeat:no-repeat}.thslide_nav_previous a{background:url("https://crs.avantio.com/default/imagenes/flechas_responsive_2.png") no-repeat scroll 95% center rgba(0,0,0,0);background-position:-4px}.thslide_nav_next a{background:url("https://crs.avantio.com/default/imagenes/flechas_responsive.png") no-repeat scroll 95% center rgba(0,0,0,0);background-position:-4px}.thslide_list{float:left;overflow:hidden;position:relative;width:91%;height:68px}.thslide_list ul{float:left;width:9000px;padding:0;margin:0;margin-left:-32px !important;list-style:none}.thslide_list li{float:left;margin-right:20px}.thslide_list li a{display:block;position:relative;width:95px;height:68px;text-decoration:none}.thslide_list li a img{position:absolute}.thslide_list li a span{position:absolute;display:block;width:84px;height:62px}.thslide_list li a:hover span,.thslide_list li a.current span{border:3px solid #fff55b}#barousel_thslide{height:446px}#barousel_thslide .barousel_content{bottom:81px}#thslide_barousel_nav{position:absolute;bottom:0}#redes_socialesOnline{float:left;height:40px;margin-top:0;position:relative;text-align:center;width:auto}#sombra:not(.galeria_full) #redes_socialesOnline{float:right}#enviaMailRedes img{height:19px;width:25px}#enviaMailRedes a{text-decoration:none;width:40px;height:40px}#facebookRedes img{width:19px}#urlVolver{float:left;padding-top:10px;position:relative;z-index:999}.titulo_h1{width:100%;font-size:18px;margin-top:0;margin-bottom:0;text-align:left}.galeria_full .titulo_h1{float:left}.calendarTable{width:100%}#caracteristicas_lite{padding:15px 10px !important}#servicios_lite{padding:15px 0 !important}.notas_politicas{padding:15px 10px !important;font-size:14px}.notas_politicas label{font-size:12px}#periodos{padding:25px 0 !important;padding:0 10px}#servicios_lite h4{padding-bottom:5px}#servicios_lite ul{list-style:none;float:left;padding-left:3%;width:97%;margin:5px 0}.separador_clear{clear:both;height:15px}.text_red{padding-left:40px !important}#bloque_formato_calendarios{width:100%}.bloque_calendarios{min-height:270px;padding:0 1.5%;width:33.33%;float:left}#leyenda_calendario{display:none}.leyenda_calendar{float:left;width:14%;min-height:180px;height:auto!important;height:180px;display:block}#fondo_cookie{min-height:20px;background:#777;padding-top:10px;padding-bottom:8px;color:#fff;width:100%;position:fixed;bottom:0;z-index:999}#contenedor_cookie{min-height:20px;margin:0 auto;width:100%}#texto_cookies{line-height:1.4em;margin:0 auto;padding-right:10px;text-align:center;width:100% !important}#texto_cookies a{color:#fff;font-weight:700;text-decoration:underline}#cierra_cookie{width:17px;font-size:13px;font-weight:700;cursor:pointer;font-weight:700;padding-left:5px;text-decoration:none !important}#container_cook{margin-top:40px;float:left;display:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.flex-direction-nav{display:block}.toggle{margin:2px 0 0 14px;float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.toggle li{float:left}.toggle li a{width:50px;padding:6px 0;text-align:center;display:block;text-shadow:1px 1px 0 #fff;font-size:12px;font-weight:600;color:#666;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0%,#ededed 100%);background:-o-linear-gradient(top,#fff 0%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0%,#ededed 100%);background:linear-gradient(top,#fff 0%,#ededed 100%);box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #fff}.toggle li:first-child a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.toggle li a:hover{background:#ededed;color:#222}.toggle li a.active{background:#c8e0f3;color:#325874;cursor:default;box-shadow:inset 0 0 3px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.4)}.slider{margin:50px 0 10px!important}.slider{margin:50px 0 10px!important}#carousel li{margin-right:5px}#carousel img{display:block;opacity:.5;cursor:pointer}#carousel img:hover{opacity:1}#carousel .flex-active-slide img{opacity:1;cursor:default}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides iframe{width:100%;height:80%;display:block}.watermark-th{position:relative;width:85px;background-image:url("https://crs.avantio.com/default/imagenes/play.png");background-repeat:no-repeat;background-position-x:19px;background-position-y:8px;z-index:99999;width:85px;height:64px;margin-top:-64px;background-position:19px 8px;background-color:#000;opacity:.5;background-size:cover}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative}.flex-viewport{max-height:350px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.lazy{display:none}.carousel li{margin-right:5px}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url("https://crs.avantio.com/default/css/img/bg_direction_nav.png") no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}#mapaEntorno .separador{text-align:center;border-bottom:0 !important;border-top:1px solid #e2e9ef !important;margin-bottom:32px}#all #centro .sidebar_masDatos .class_masdatos #mapaEntorno h2.class_title{font-size:35px !important}.cabeceraMapa{max-width:1165px;margin:0 auto;padding:28px 14px 0 10px !important}.cabeceraMapa .icon-expand-1{cursor:pointer;font-size:30px;background-color:#fff;padding:0 23px;line-height:2.5em;float:right;color:#686b74;margin-top:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.cabeceraMapa .icon-expand-1:hover{-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease;background-color:#8392a5;color:#fff}#texto_distanciasM li{list-style-type:none;padding:5px 0;font-size:15px;text-align:left}#texto_distanciasM ul{padding:10px 5px 15px 0;margin:0;max-height:390px}.masDistancias{overflow-y:auto}.menosDistancias{overflow-y:hidden}#mostrarDistancias{position:absolute;width:100%;border-top:1px solid #e2e9ef;left:0}#mostrarDistancias a{display:block;cursor:pointer;color:#7f848a;text-align:center;padding:14px;background-color:#f4f4f4;font-size:15px;font-weight:700}.ocultarDistancias{display:block}#texto_distanciasM .textDA{margin-left:0;font-size:13px}.icono_favo_masD{display:table-cell;vertical-align:top}#contenido_titulo{display:table-cell}.nombre{display:table-cell;vertical-align:middle;font-size:25px;line-height:30px}.lista_caracte{padding:5px;text-align:left;width:100%;float:left;margin:0;padding:0;list-style:none;padding-bottom:10px}.lista_caracte div{font-size:12px}.lista_caracte img{margin-top:3px;vertical-align:middle;padding-right:5px}#servicios_lite h4{padding-left:10px !important}.observaciones_text #panelDescripcion{padding:15px 0 30px}#Fotos_ficha_e .rsTmb{display:none}#ui-datepicker-div{z-index:999999 !important;margin-left:-146px;width:232px;padding:20px 25px}.formato_oferta{font-size:25px;margin-left:0;white-space:nowrap}.sub_oferta{font-size:18px}.decimal_oferta{font-size:15px}.precio_partido_oferta{font-size:21px;margin:0}.formato_hotel #edades{margin-top:10px}.formato_hotel #ReservaF>table{padding-top:10px}.formato_hotel #cupos{font-size:14px;padding-top:10px}.tour_gal{float:right}#ReservaF>table{padding-top:10px}.formato_hotel .camera_thumbs_cont{background:0 0}.formato_hotel h2{text-transform:uppercase}.formato_hotel .oferta{font-size:18px;text-decoration:line-through;padding-right:10px;color:#58585a}.formato_hotel .masrojG{background:0 0;text-decoration:none;font-size:17px;color:#fff}.formato_hotel #calc{float:right;height:25px;width:auto;margin-top:10px;float:right;padding-top:5px;height:20px;width:auto;text-decoration:none;border-radius:5px;-webkit-border-radius:10px;-moz-border-radius:5px;background:-moz-linear-gradient(90deg,#dbdbdb,#cecece);-pie-background:linear-gradient(90deg,#dbdbdb,#cecece);position:relative;background:-webkit-linear-gradient(90deg,#dbdbdb,#cecece);border:1px solid #aaa;border-color:#a7a7a7 #a7a7a7 rgba(0,0,0,.25);border-style:solid;border-width:1px;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.5);color:#000;display:inline-block;font-weight:700;min-height:0;padding:4px 0 4px 12px;text-decoration:none;width:auto !important}.formato_hotel #contenido{padding:0 20px 10px}.formato_hotel .ad-image-description{display:none}.formato_hotel #informacionAlojamiento,#mapaEntorno{padding-left:0}.formato_hotel #informacionAlojamiento{padding-right:0}.formato_hotel #panelCarac h2{display:none}.formato_hotel .tituloF td{border:1px solid #ccc}.formato_hotel .ad-nav{visibility:hidden}.formato_hotel #FRMHabitacion{font-size:14px;height:20px}.formato_hotel #FRMRegimen{font-size:14px;height:20px}.formato_hotel #ReservaF{padding-left:0}.formato_hotel #ReservaF label{font-size:12px}.formato_hotel .class_title{text-transform:uppercase}.formato_hotel .tour_gal{float:right}.formato_hotel .lprecio{display:table-cell;font-size:14px;margin-top:-15px;text-align:left;vertical-align:middle;padding-right:15px;font-weight:700;width:200px;margin-left:20px}.formato_hotel .noches_precio{display:table-cell;font-size:14px;font-weight:700;vertical-align:middle;width:25%;min-width:100px;padding-right:10px;text-align:center}.formato_hotel .precio_online{display:table-cell;font-weight:700;text-align:center;vertical-align:middle;width:25%;font-size:25px;min-width:180px;padding-right:10px}.formato_hotel .button_r{display:table-cell;vertical-align:middle;width:110px}#precioF #edades{margin-top:0 !important}#edades{margin-top:-15px;background:0 0;margin-top:-15px;margin-top:0\0/}#total_precio{font-size:13px}#botonerar{clear:both}.sidebar_masDatos #botonerar{margin:15px auto;margin-top:2em}.sidebar_masDatos #botonerar a{font-size:15px}.sidebar_masDatos #contenido{padding:0 !important;width:100%}#contenedor .class_masdatos #fotosTour{padding-top:40px;position:relative}.sidebar_masDatos .class_title{color:#505050;font-family:"Playfair Display" !important;font-size:25px !important;font-weight:700;letter-spacing:.44px;margin:0;padding:0}.formato_hotel .sidebar_masDatos #descripcionf{font-size:14px;line-height:1.4em}.formato_hotel .sidebar_masDatos #select_habitaciones label{font-size:14px}.formato_hotel .sidebar_masDatos #calc{margin-top:23px}.boton img{margin-left:0;vertical-align:middle}.sidebar_masDatos .observaciones_text #panelDescripcion label{font-size:14px}.sidebar_masDatos .page_navigation{font-size:14px}.sidebar_masDatos #favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -122px 0 rgba(0,0,0,0)}.sidebar_masDatos #print{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -79px -40px rgba(0,0,0,0);display:block;float:left;height:29px;width:26px}.sidebar_masDatos #bloque_print{width:auto;padding-left:10px}.sidebar_masDatos .marca_favoritos{float:left;background:url("/default/css/img/esprites_crs.png") no-repeat scroll -120px 0px rgba(0,0,0,0);margin-top:0;margin-left:0}.sidebar_masDatos .del_favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -121px -44px rgba(0,0,0,0);width:33px}.sidebar_masDatos #lista_val_pag .fila_valora>table{padding:0 4%}.sidebar_masDatos .valoraciones_masdatos{background:none repeat scroll 0 0 #fff;display:block;margin-top:0;opacity:.8;padding:10px;position:absolute;width:200px;z-index:2}.sidebar_masDatos span.valoracionMedia{font-size:18px;font-weight:700;background-color:#19dc8d;color:#fff;padding:3px 15px;border-radius:25px}.sidebar_masDatos .num_valoraciones{font-size:18px;font-family:'Playfair Display',serif !important;margin-left:8px;vertical-align:text-bottom;line-height:1.3}.sidebar_masDatos .cabeceraValoraciones{display:inline}.sidebar_masDatos .valoracionMedia i.icon-star{margin-right:6px !important;font-weight:700;vertical-align:text-top !important}.sidebar_masDatos .contenedor_formas.valoracionesCirculos{width:100%;padding:0 !important}.sidebar_masDatos #idioma_valoraciones{position:absolute;top:16px;right:0}.sidebar_masDatos #idioma_valoraciones span{padding:0 4px 14px;font-size:16px;font-family:'Playfair Display',serif !important;border-bottom:3px solid #e2e2e2;color:#6a7b82}.sidebar_masDatos #idioma_valoraciones span:hover{color:#2f323b}.sidebar_masDatos #valoracion_general .titDA{font-size:13px !important;color:#98999d !important;font-weight:400 !important}.sidebar_masDatos #idioma_valoraciones span{cursor:pointer}.sidebar_masDatos .all_idiomas{margin-right:5px}.sidebar_masDatos .idioma_default{margin-right:26px}.sidebar_masDatos #contenedor_valoraciones{border:1px solid #e2e2e2;margin-top:47px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.sidebar_masDatos .valoraciones_masdatos .contenedor_rating{margin:-6px 0 0 !important;width:30% !important}.flexslider .valoraciones_masdatos{background:none repeat scroll 0 0 #fff;bottom:0;height:17px;margin-top:0;opacity:.8;padding-top:10px;position:absolute;width:100%;z-index:999}.valoraciones_masdatos{position:absolute;background:none repeat scroll 0 0 #fff;opacity:.8;margin-top:0;padding-top:10px}.class_masdatos .valoraciones_masdatos .numValoraciones{float:left;padding-left:4%}.class_masdatos .valoraciones_masdatos .contenedor_rating{float:left !important;padding-left:2%}.sidebar_masDatos .numValoraciones{font-size:13px;margin-top:-2px}.sidebar_masDatos .add_favoritos{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -69px -2px rgba(0,0,0,0);width:24px}.sidebar_masDatos #menu_new a{font-size:13px;margin-top:10px}.sidebar_masDatos .nombre{font-weight:400;font-size:31px}.galeria_full .sidebar_masDatos .favoritos{margin-left:5px}.sidebar_masDatos .texto_favourites{font-size:14px;font-family:inherit;margin-top:0 !important;float:left;padding:10px 9px;height:40px;color:#3f3f3f}.sidebar_masDatos #FRMHabitacion{background:url("https://crs.avantio.com/default/imagenes/background_habitaciones.png") no-repeat scroll 100% center #fff;padding-top:5px;background-position:100% center;font-style:italic;text-align:left !important;text-indent:2%;text-overflow:"";height:37px !important;width:100%;-webkit-appearance:none}.sidebar_masDatos #calc{margin-top:0;padding:16px !important;width:100% !important;margin:0 !important;letter-spacing:1px;background:#fff !important}.sidebar_masDatos #calc>a,#bloque_reserva #boton_reserva>a{background:#657b83;border-radius:3px;border:1px solid transparent;color:#fff;display:block;font-family:"Open Sans";font-size:16px;font-weight:700;height:auto;letter-spacing:.05em;line-height:22px;margin:0;padding:8px 16px !important;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.sidebar_masDatos #calc>a:hover{opacity:1}#mediadmini input[type=text],#mediadmini input[type=email],#mediadmini input[type=tel]{float:right;width:99%}.sidebar_masDatos #botonReserva a{text-transform:uppercase;font-size:16px;margin:0;display:block;width:100%;line-height:normal;border-radius:3px}.sidebar_masDatos .ninyos select{background:url("https://crs.avantio.com/default/imagenes/background_ninyos.png") no-repeat scroll 100% center #fff;padding-top:5px;background-position:100% center;font-style:italic;text-align:left !important;text-indent:2%;text-overflow:"";height:37px!important;-webkit-appearance:none}.bloque_precios_desde{background-color:#374a55;border-radius:3px 3px 0 0;color:#fff;height:75px;padding:6px 20px}.bloque_precios_desde .line{align-items:center;display:flex;height:100%;justify-content:center}.bloque_precios_desde .line .right{display:flex;justify-content:flex-end;white-space:pre}.sidebar_masDatos .bloque_precios_desde label{font-family:"Open Sans";font-size:16px;font-weight:700;line-height:22px;text-transform:capitalize}.sidebar_masDatos .bloque_precios_desde span.precioDesde,.sidebar_masDatos .bloque_precios_desde span.precio_partido_oferta{color:#fff;font-family:"Open Sans";font-size:27px;font-weight:700;line-height:37px;text-align:right}.sidebar_masDatos .bloque_precios_desde span.porDS{display:block;font-family:"Open Sans";font-size:13px;line-height:18px}.sidebar_masDatos span#total_precio{font-size:14px !important}.sidebar_masDatos #precio_online .decimal_oferta{font-size:21px !important}.sidebar_masDatos #precio_online .sub_oferta{font-size:22px}.sidebar_masDatos #precio_online .precio_partido_oferta{font-size:29px !important}.sidebar_masDatos .tour_gal a{font-size:13px;float:right;margin-top:0;line-height:1.7em}.sidebar_masDatos #tour_img{background:url("/default/css/img/esprites_crs.png") no-repeat scroll -115px -114px rgba(0,0,0,0);float:left;height:22px;width:33px}.sidebar_masDatos #bloqe_fav #textf{margin-top:5px !important}.sidebar_masDatos #bloque_print #texti{margin-top:5px !important}.sidebar_masDatos #mediaimini label{font-size:13px !important}.sidebar_masDatos #mediadmini label{font-size:13px !important}.sidebar_masDatos #caracteristicas_lite .checkInOut .notaOb{font-weight:700;display:inline}.sidebar_masDatos #caracteristicas_lite .checkInOut label{padding:0;font-size:16px;display:inline !important}.sidebar_masDatos #caracteristicas_lite .checkInOut img{margin-bottom:4px;display:inline !important}.sidebar_masDatos #bloque_foto_cont .notas_politicas span.titDA{padding:0;font-weight:600}.sidebar_masDatos #bloque_foto_cont span.titDA{font-size:14px;padding:0 !important;margin:0 !important;font-weight:700;color:#2e424d}.sidebar_masDatos #caracteristicas_lite .textDA{margin:0;font-size:16px;padding:0 10px;display:block}.sidebar_masDatos .notas_politicas .textDA{padding:0}.sidebar_masDatos #observacionesGA{margin-top:15px}.sidebar_masDatos #observacionesGA .textDA{padding:0}.sidebar_masDatos #observacionesGA .textDA:first-letter {text-transform:capitalize}.separadorCaracteristicas{border:0;border-top:1px solid #e2e2e2;margin:12px 0 10px 10px}#all #centro .sidebar_masDatos .class_masdatos div#container-general .textDA{font-size:16px;line-height:1.5em;margin:0 !important;width:100% !important;padding:0 10px !important;overflow:hidden}#all #centro .sidebar_masDatos .class_masdatos div#container_descripcion,#all #centro .sidebar_masDatos .class_masdatos div#container-general{max-height:250px;position:relative;overflow:hidden}.sidebar_masDatos .readmore,.sidebar_masDatos .moreGeneral{padding:0;margin-top:40px}.sidebar_masDatos .readless,.sidebar_masDatos .lessGeneral{padding:0;margin-top:40px;display:none}.sidebar_masDatos .readmore a,.sidebar_masDatos .readless a,.sidebar_masDatos .moreGeneral a,.sidebar_masDatos .lessGeneral a{font-weight:700;font-size:15px;cursor:pointer}.sidebar_masDatos .readmore-fade,.sidebar_masDatos .fade-general{bottom:0;left:0;opacity:1;padding:20px;position:absolute;right:0;background-image:linear-gradient(to top,rgba(250,251,255,.901961) 0%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(to top,rgba(250,251,255,.901961) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(to top,rgba(250,251,255,.901961) 0%,rgba(255,255,255,0) 100%);opacity:1}.sidebar_masDatos #valoraciones .readmore-fade{bottom:38px;padding:25px;background-image:linear-gradient(to top,rgba(250,251,255,1) 0%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(to top,rgba(250,251,255,1) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(to top,rgba(250,251,255,1) 0%,rgba(255,255,255,0) 100%)}#all #centro .sidebar_masDatos .class_masdatos div#caracteristicas_lite{padding:0 !important;margin:0 !important}.sidebar_masDatos #caracteristicas_lite label{font-size:14px;line-height:1.5em}.sidebar_masDatos #mapaEntorno #map{padding:15px 0;width:100%;height:535px !important}.sidebar_masDatos #valoraciones h2.class_title{display:inline}.sidebar_masDatos .notas_politicas label{font-size:14px !important;padding-left:15px}.sidebar_masDatos .notas_valoraciones label{color:#999;font-size:11px !important;font-style:italic;text-align:left}.sidebar_masDatos #listado_serviciosFicha{padding:0 4%}.sidebar_masDatos #servicios_lite{padding:0 0 25px !important}.sidebar_masDatos #informacionAlojamiento{padding:0 0 25px}.sidebar_masDatos .class_masdatos #descripcionf{padding:0;width:100%}.sidebar_masDatos .class_masdatos #mapaEntorno{padding:25px 0 0;position:relative}.sidebar_masDatos .class_masdatos #condiciones_reserva{padding:0}.sidebar_masDatos #servicios_lite .lista_caracte div{font-size:14px !important;text-overflow:ellipsis}.sidebar_masDatos #servicios_lite h4{font-size:14px;padding-left:0 !important}.sidebar_masDatos #disponibilidadPrecio #periodos{width:100%;padding:25px 10px !important;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);background-color:#fff;position:relative}#all #centro .sidebar_masDatos .class_masdatos div.notas_politicas{font-size:14px;line-height:1.5em;padding:0 !important}.sidebar_masDatos #texto_distanciasM .textDA{font-size:14px !important}.sidebar_masDatos #valoracion_general .contenedor_rating{padding-bottom:0 !important;font-size:14px;margin-left:0}.sidebar_masDatos .buttonTT{float:left;font-size:34px !important;margin-right:0;max-width:67px;padding:2px 0 !important}.sidebar_masDatos #estancia{padding-right:0}.sidebar_masDatos #panelCarac h4{padding-bottom:10px}.sidebar_masDatos .notas_politicas label br{line-height:1em}.sidebar_masDatos #bloque_foto_cont,#cabecera_ficha{width:100%;padding:0;margin-top:10px;margin:0}.sidebar_masDatos #bloque_foto_cont:not(>.box-ficha:last-child>div){margin-bottom:0}.sidebar_masDatos #cabecera_ficha{padding:0 12.5px;width:100%;margin:0}@media screen and (max-width:425px){.sidebar_masDatos #cabecera_ficha{background-color:transparent}}#sombra.galeria_full .sidebar_masDatos #cabecera_ficha{background-color:transparent}.sidebar_masDatos{border-top:1px solid #dadfe2 !important;width:100%}.galeria_full .sidebar_masDatos{border-top:0 !important}.class_masdatos .royalSlider{width:100%}.class_masdatos .royalSlider img{height:auto !important;width:100% !important;margin:0 !important}#formPagoReservaTPV a{margin-right:-8px}#formPagoReservaTPV #datos td{width:200px}#precio_online label label{display:none}.sin_regimen .lprecio{display:table-cell;font-size:13px;margin-top:-15px;vertical-align:middle;text-align:left;width:40%;font-size:25px}.con_regimen .lprecio{display:table-cell;font-size:13px;margin-top:-15px;text-align:left;vertical-align:middle;padding-right:5px;font-weight:700;min-width:140px;margin-left:20px}.con_regimen .noches_precio{display:table-cell;font-size:13px;font-weight:700;vertical-align:middle;min-width:80px;padding-right:5px;text-align:center}.con_regimen .precio_online{display:table-cell;font-weight:700;text-align:center;vertical-align:middle;width:25%;font-size:25px;min-width:180px;padding-right:10px}.con_regimen .oferta{color:#58585a;font-size:18px;padding-right:10px;text-decoration:line-through}.con_regimen .button_r{display:table-cell;padding-right:9px;vertical-align:middle;min-width:100px}.clase_redondo .redondo{display:none;line-height:17.0333px}.clase_redondo .class_title{padding-left:40px;border:0}.clase_redondo{margin-left:35px !important;z-index:-1}.sidebar_masDatos #contenedor_contenido_slider{width:100%;z-index:1;max-width:317px;position:relative}.sidebar_masDatos #contenedor_contenido_slider.top{top:-330px;position:absolute}.sidebar_masDatos #contenedor_contenido_slider:after{clear:both;display:block;content:" "}.sidebar_masDatos #precio_online .porDS{font-size:23px !important;font-weight:300}.sidebar_masDatos .sidebarFichaAlojamiento{display:block;float:right;width:30%;padding-left:10px;padding-right:10px;margin-top:40px}.contenedor_rating>li{margin-bottom:10px}.sidebar_masDatos .listado_valoraciones li{width:50%}.sidebar_masDatos .listado_valoraciones li li{width:65%}.sidebar_masDatos .listado_valoraciones .lista_rating{width:35%}.sidebar_masDatos .listado_valoraciones{width:50%;border-left:0;vertical-align:top}.sidebar_masDatos .listado_valoraciones{border-left:0;vertical-align:top;padding-top:15px;width:55%;padding-left:5%}.sidebar_masDatos .table_vertical.titulo_media>span{font-size:12px;font-style:italic}.sidebar_masDatos .puntos_suspensivos span{font-weight:700}.valoracionCliente{float:left}.maxValoracion{color:#c2c6c9;margin-right:10px}.sidebar_masDatos .notas_valoraciones{padding-top:15px}.sidebar_masDatos .boton_comentario{border-radius:0;height:auto}.sidebar_masDatos #valoraciones .icon-star-filled{color:#19dc8d;margin-right:10px}.sidebar_masDatos #valoraciones .estrellas .icon-star{display:none}.sidebar_masDatos #valoraciones .estrellas .icon-star-filled{font-size:15px;margin-right:7px;margin-top:2px}.sidebar_masDatos #valoraciones .estrellas .icon-star-filled.empty{color:#bfc6cc}.sidebar_masDatos .valoracionCliente{float:left;font-size:14px;color:#393e47;font-weight:700}.sidebar_masDatos .valoracionCliente .maxValoracion{margin-right:14px}.sidebar_masDatos .showValoraciones{background-color:#e9eef2}.sidebar_masDatos .showValoraciones .lessValoraciones{display:none}.sidebar_masDatos .showValoraciones>div{text-align:center;padding:18px;font-weight:700;display:block;cursor:pointer}.sidebar_masDatos #listado_total_valoraciones .tituloF{color:#6b7d81;font-size:16px}.sidebar_masDatos .divVotaciones .contador_ut{border-left:1px solid #d8dad7;font-size:14px;padding:5px 8px !important;margin-left:5px}.sidebar_masDatos .divVotaciones [class^=guarda_comentarioUtil]{cursor:pointer}.sidebar_masDatos .divVotaciones [id^=boton_comentario] span{border-color:#19dc8d;color:#19dc8d;background-color:rgba(25,220,141,.05)}.sidebar_masDatos .divVotaciones [id^=boton_comentario]{border-color:#19dc8d;color:#19dc8d}.sidebar_masDatos .divVotaciones>span{font-size:14px !important;text-transform:uppercase;padding:5px 0 5px 15px;color:#777;border:1px solid #d8dad7;font-weight:700;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.sidebar_masDatos .tituloF span.icon{font-size:25px;margin-top:5px}.sidebar_masDatos .fila_valora table{clear:both}.sidebar_masDatos .fila_valora[data-enable=true]{display:block}.sidebar_masDatos .fila_valora[data-enable=false]{display:none}.sidebar_masDatos .fila_valora.disabled{display:none}.sidebar_masDatos .fila_valora.disabled-lenguage{display:none !important}.sidebar_masDatos #verDetallesD>b{padding-left:0;margin-left:0;text-decoration:none !important;padding-left:0 !important}.sidebar_masDatos .contenedor_formas{font-size:12px;float:left;margin:0 auto;padding:0 7%;width:100%;text-decoration:none !important}.sidebar_masDatos #verDetallesD{display:block;float:left;margin:0 auto;width:100%;text-align:left;margin-top:3px}.sidebar_masDatos .puntos_suspensivos{background:0 0}.sidebar_masDatos .guarda_comentarioUtil>a{margin-top:-1px}.sidebar_masDatos .fila_valora .sidebar_masDatos .tituloF span{color:#777}.sidebar_masDatos .votos_text{color:#777}.sidebar_masDatos .zebraValoraciones{background:#eee;float:left}.sidebar_masDatos #mediaimini{width:100%;padding-top:0;min-width:100%}.sidebar_masDatos #aviso_res{padding:0 16px;text-align:left}.sidebar_masDatos #aviso_res label{background:0 0;padding:0;border:0;line-height:1.4em;top:0;margin-bottom:0}.sidebar_masDatos #aviso_res div img{display:none !important}.sidebar_masDatos #aviso_res .aviso_rojo{color:#fff !important;background:#ff5d5a !important}.sidebar_masDatos #aviso_res blink{display:block;padding:18px 30px !important;text-align:center;vertical-align:middle;width:100%}.sidebar_masDatos #aviso_res blink.aviso_verde b{color:#00705c !important}.sidebar_masDatos #aviso_res blink #avisoReserva{color:#fff}.sidebar_masDatos #aviso_res .aviso_verde{color:#00705c !important;background-color:#00dc8c !important}.sidebar_masDatos #aviso_res #avisoReserva{color:#484848;font-family:"Open Sans";font-size:13px;font-weight:700;letter-spacing:.39px;line-height:18px;text-transform:none}.sidebar_masDatos #aviso_res #avisoReserva>div{align-items:center;display:flex}.sidebar_masDatos #aviso_res #avisoReserva>div>span{color:#757575;font-family:"Open Sans";font-weight:400}.sidebar_masDatos #aviso_res i{margin-right:9px}.sidebar_masDatos #aviso_res i:before{margin:0}.sidebar_masDatos #aviso_res #avisoReserva>div.info-box{background-color:rgba(251,177,22,.1);padding:16px 8px}.info-box{border-bottom:1px solid #fbb116;border-top:1px solid #fbb116}.sidebar_masDatos #aviso_res .icon-info-circled{color:#fbb116;font-size:20px}.sidebar_masDatos #aviso_res #avisoReserva>div.info-box>span{font-size:11px;letter-spacing:.33px;line-height:15px}.sidebar_masDatos #aviso_res #avisoReserva>div.error-box{background-color:rgba(235,99,76,.1);padding:16px 8px}.error-box{border-bottom:1px solid #eb634c;border-top:1px solid #eb634c}.sidebar_masDatos #aviso_res #avisoReserva>div.error-box>span{font-size:13px;letter-spacing:.39px;line-height:18px}.sidebar_masDatos #aviso_res .icon-cancel-circled{color:#eb634c;font-size:20px}.sidebar_masDatos #aviso_res #avisoReserva>div.light i,.sidebar_masDatos #aviso_res #avisoReserva>div.light span{color:#fff;font-weight:700}.sidebar_masDatos #aviso_res #avisoReserva>div.dark i,.sidebar_masDatos #aviso_res #avisoReserva>div.dark span{color:#333;font-weight:700}.sidebar_masDatos #aviso_res #avisoReserva>.ok-message{padding:8px 0}.sidebar_masDatos #aviso_res #avisoReserva>div>span.accept-booking{color:#484848;font-family:"Open Sans";font-size:13px;font-weight:700;letter-spacing:.39px;line-height:18px}.sidebar_masDatos #aviso_res .icon-ok{background-color:#129e65;border-radius:100%;color:#fff;font-size:9px;padding:3px}.sidebar_masDatos .sidebarFichaAlojamiento div.bloque_formulario{padding:0 !important;border:0 !important}.bloque_formulario{font-size:10px;text-transform:uppercase}.sidebar_masDatos #precioF,.sidebar_masDatos .bloque_formulario,.sidebar_masDatos .nav_previous,.sidebar_masDatos .nav_next{border:1px solid #bbb;background:#fff}.sidebar_masDatos .container-VENTA #preciof label{font-size:20px;font-weight:400;margin-top:3px}.sidebar_masDatos .container-VENTA #precio{font-weight:400}.sidebar_masDatos label.alquiler_minimo{font-weight:400 !important;text-align:center;padding-bottom:10px}.sidebar_masDatos #preciof label{color:#444;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:14px;margin:0 0 5px}.sidebar_masDatos #noches label{text-transform:capitalize}.sidebar_masDatos #noches label+label{text-transform:lowercase}.sidebar_masDatos #formularioFicha{background:0 0 !important;padding:0;box-sizing:border-box;width:100%}#cabecera_ficha #redes_socialesOnline>div{cursor:pointer;text-align:center;padding:0 !important;margin-left:0 !important;border-right:1px solid rgba(0,0,0,.35);color:#fff !important}#cabecera_ficha #encabezadoTop #redes_socialesOnline>div{background-color:transparent;border-right:0}#redes_socialesOnline div:first-child{border-right:0 !important}#redes_socialesOnline .icon{font-size:20px;line-height:2em}#redes_socialesOnline #box-share{align-items:center;display:flex;float:left;flex-direction:row-reverse;gap:8px;margin-right:8px;transition:visibility .15s ease-in;visibility:hidden}#redes_socialesOnline #box-share.open-social{visibility:visible}#redes_socialesOnline #box-share div{opacity:0;transform:translateX(10px);-webkit-transition:opacity .25s ease-out,transform .25s ease-out,color .05s ease-in,color .05s ease-in;-moz-transition:opacity .25s ease-out,transform .25s ease-out,color .05s ease-in,color .05s ease-in;-ms-transition:opacity .25s ease-out,transform .25s ease-out,color .05s ease-in,color .05s ease-in;-o-transition:opacity .25s ease-out,transform .25s ease-out,color .05s ease-in,color .05s ease-in;transition:opacity .25s ease-out,transform .25s ease-out,color .05s ease-in,color .05s ease-in}#redes_socialesOnline #box-share.open-social div{opacity:1;transform:translateX(0px)}#redes_socialesOnline #box-share.open-social>#enviaMailRedes{transition-delay:.05s,.05s,.05s,.05s}#redes_socialesOnline #box-share.open-social>#twitterRedes{transition-delay:.15s,.05s,.05s,.05s}#redes_socialesOnline #box-share.open-social>#facebookRedes{transition-delay:.25s,.15s,.05s,.05s}#redes_socialesOnline #box-share.open-social>#whatsappRedes{transition-delay:.35s,.25s,.15s,.05s}#redes_socialesOnline #box-share.open-social>#shareLink{transition-delay:.45s,.35s,.25s,.15s}#redes_socialesOnline #box-share div{border-radius:3px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(149,149,149,.5)}#redes_socialesOnline #box-share div i{color:#a6a6a6;transition:color .05s ease-out}#redes_socialesOnline #box-share div:hover i{color:#fff}#redes_socialesOnline .button-share{background-color:#fff;border:none;border-radius:5px;box-shadow:0 1px 1px 0 rgba(149,149,149,.5) !important;height:40px;letter-spacing:.27px;line-height:40px;text-decoration:none;outline:none;padding:0 10px;width:auto}#redes_socialesOnline .button-share:hover{background-color:#f3f4f8}#redes_socialesOnline .button-share i{padding-left:10px;margin-bottom:3px}#encabezadoTop #redes_socialesOnline .icon{font-size:1.8rem;line-height:4rem}#redes_socialesOnline #whatsappRedes:hover{background-color:#25d366 !important}#redes_socialesOnline #facebookRedes:hover{background-color:#3b5998 !important}#redes_socialesOnline #twitterRedes:hover{background-color:#000 !important}#redes_socialesOnline #enviaMailRedes:hover,#redes_socialesOnline #shareLink:hover{background-color:#3f3f3f !important}#redes_socialesOnline .texto_redes{color:#2d404e;border-radius:5px;background:#f3f4f8;height:39px;display:block;padding:4px 12px;text-transform:uppercase;font-weight:700;font-size:1.4rem;cursor:pointer;line-height:3rem}#redes_socialesOnline .texto_redes .icon{color:#2d404e;vertical-align:middle;margin-right:8px;font-size:1.6rem}#redes_socialesOnline:hover .texto_redes{color:#fcfcfe;background:#9b9c9e}#redes_socialesOnline:hover .texto_redes .icon{color:#fcfcfe}#redes_socialesOnline:hover .texto_redes+.lista_redes{display:block}#redes_socialesOnline .lista_redes{display:none;width:100%;background:#20414c}#redes_socialesOnline .lista_redes>div{text-align:center;cursor:pointer;padding-right:0;width:100% !important}#redes_socialesOnline #box-share.open-social .share-link-tooltip{align-items:center;color:#444;cursor:auto;display:flex;font-weight:700;gap:8px;opacity:0;padding:4px 8px}.share-link-tooltip-mobile{align-items:center;background:#fff;border-radius:3px;color:#444;cursor:auto;display:flex;font-weight:700;gap:8px;left:8px;opacity:0;padding:4px 8px;position:absolute;top:8px;z-index:1}#redes_socialesOnline #box-share .share-link-tooltip>i,.share-link-tooltip-mobile>i{align-items:center;background:#159e65;border-radius:100%;color:#fff;display:flex;font-size:8px;height:14px;justify-content:center;width:14px}.sidebar_masDatos .sidebarFichaAlojamiento div#precioF{width:100%;z-index:1;padding:0 !important;border:0;margin:0}#formularioAlojamiento{display:none;width:100%;padding-left:15px;padding-right:15px}.sidebar_masDatos .refresh_form{background:url("https://crs.avantio.com/default/imagenes/refresh_new.png") no-repeat scroll left center rgba(0,0,0,0);float:left;height:20px;width:11%;position:relative;top:-9px;display:none}.sidebar_masDatos #precio_online #title_precioFichaOferta{//display:table-cell;vertical-align:bottom;//width:40%;text-align:right;padding-right:5%;padding-bottom:3px}.sidebar_masDatos #precio_online_ofertas>div{margin-top:20px}.sidebar_masDatos .lprecio{display:table-row;text-align:center}.sidebar_masDatos #container_precios,.sidebar_masDatos #container_contacto{background-color:#fff;padding:16px 16px 8px;position:relative}.sidebar_masDatos #container_precios>.line.flex-line{align-items:center;display:flex}.sidebar_masDatos #container_precios>.line.flex-line>#noches_precio{display:flex;flex-direction:column}@media (max-width:767px){#all #centro #contenedor.sidebar_masDatos #precioF .flex-line #precio_online{text-align:right !important}}.sidebar_masDatos #container_precios #precio_online{text-align:right}.sidebar_masDatos #precio{color:#444;font-family:"Open Sans";font-size:28px;font-weight:700;line-height:38px;position:relative;text-align:right}.sidebar_masDatos #button_r{background:#fff;padding:8px 16px 16px}.sidebar_masDatos .precioOfertaFicha:before{border-bottom:2px solid #393e47;content:"";margin-top:calc(.125em/2*-1);position:absolute;right:-5px;top:55%;width:calc(100% + 10px)}.sidebar_masDatos #noches_precio span{color:#444;font-family:"Open Sans";font-size:11px;line-height:14px}.sidebar_masDatos #noches label span{font-size:17px !important;font-weight:700}.sidebar_masDatos #redes_socialesOnline #box-share>div:not(.share-link-tooltip){height:40px;width:40px}.sidebar_masDatos #precio_online label{font-size:23px;font-weight:300;margin-left:0;width:100%}.sidebar_masDatos #precio_online label:first-letter {text-transform:uppercase !important}.sidebar_masDatos #precio_online #toferta{font-size:27px;font-weight:700}.sidebar_masDatos #capa_edades #boton_ninyos{background:none repeat scroll 0 0 #444;border:1px solid #aaa;color:#fff;font-weight:700;margin:15px auto 0;padding:5px 2%;width:20%}.sidebar_masDatos #precio_online label label{display:inline}.sidebar_masDatos #formularioFicha #container_edadesNinyos{display:none}.sidebar_masDatos #edades{margin-top:10px;border:0 !important}.sidebar_masDatos #container_edadesNinyos{display:none}.sidebar_masDatos #container_edadesNinyos .titulo_miniform{color:#505050;font-family:"Open Sans";font-size:10px;font-weight:700;letter-spacing:.64px;line-height:14px;margin-bottom:8px}.sidebar_masDatos #formularioFicha #container_edadesNinyos:before{border-bottom:15px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;margin:0;position:absolute;left:45%;top:-9px;width:0}.sidebar_masDatos .sidebarFichaAlojamiento .personas_select #container_edadesNinyos{background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);margin-right:0;margin-top:40px;min-width:244px;padding:20px;position:absolute;right:-7px;width:100%;z-index:999999999}#edades #boton_ninyos{display:none}.sidebar_masDatos #edades #boton_ninyos{background:#657b83;border-radius:3px;border:1px solid transparent;color:#fff;display:block;font-family:"Open Sans";font-size:16px;font-weight:700;height:auto;letter-spacing:.05em;line-height:22px;margin:8px 0 0;padding:8px 16px !important;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.sidebar_masDatos #edades .titulo_ninyos{color:#505050;font-family:"Open Sans";font-size:10px;font-weight:700;letter-spacing:.64px;line-height:14px;margin-bottom:8px}.sidebar_masDatos #edades .ninyo_impar{float:right !important}.sidebar_masDatos #edades .ninyo{float:left;margin-left:0;padding-bottom:8px;padding-top:3px;text-align:left;width:46%}#valoraciones #contenedor_valoraciones hr{color:#eee;margin:0}.primerBloqueForm{display:none}.video{height:200px;margin-bottom:20px}.video iframe{width:100%;height:100%;display:block}#videoTH{display:none}#all #centro .sidebar_masDatos .sidebarFichaAlojamiento div#bloque_contacto_telefono{padding:0 14px !important;background-color:#fff;border-top:1px solid #e6e6e6}#bloque_contacto_telefono .line{display:flex;justify-content:space-evenly}#bloque_contacto_telefono .line .col-contact{flex:1 1 auto}#bloque_contacto_telefono a{display:block;padding-bottom:5px;margin:0 auto;line-height:14px;font-size:11px;text-align:center;cursor:pointer;z-index:80}#bloque_contacto_telefono i:before{margin-left:0}#bloque_contacto_telefono img{padding-right:10px;display:table-cell;vertical-align:middle}#pop-up-container .link-tel{bottom:inherit;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;padding:inherit;position:relative;right:inherit}#fomo__message__box{align-items:center;border-top:1px solid #e6e6e6;display:flex;justify-content:space-evenly}#fomo__message__box div span{color:#444;font-size:12px;font-family:"Open Sans";line-height:17px}#fomo__message__box div.text-offer{display:flex;flex-direction:column;opacity:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#fomo__message__box div.image-icon svg{transform:scale(0);-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out}.fomo__message__box--show .svg-icon-corp{fill:currentColor}#fomo__message__box .image-icon>img,#fomo__message__box .image-icon>svg{height:49px}#fomo__message__box a.info{bottom:8px;right:16px;font-size:11px;font-weight:700;position:absolute}#fomo__message__box{opacity:0;height:0;visibility:hidden;transform:translateY(-10px);-webkit-transition:opacity .5s ease,transform .5s ease-out;-moz-transition:opacity .5s ease,transform .5s ease-out,height .5s ease-out;-ms-transition:opacity .5s ease,transform .5s ease-out,height .5s ease-out;-o-transition:opacity .5s ease,transform .5s ease-out,height .5s ease-out;transition:opacity .5s ease,transform .5s ease-out,height .5s ease-out}#fomo__message__box.fomo__message__box--show div.image-icon{max-width:25%}#fomo__message__box.fomo__message__box--show div.image-icon svg{transform:scale(1)}#fomo__message__box.fomo__message__box--show div.image-icon svg{transform:scale(1)}#fomo__message__box.fomo__message__box--show div.text-offer{opacity:1;max-width:75%}#fomo__message__box.fomo__message__box--show div.text-offer>span:first-of-type{margin-bottom:4px}#fomo__message__box.fomo__message__box--show{height:auto;opacity:1;padding:16px 0 24px;transform:translateY(0px);visibility:visible}#fomo-free-cancellation{padding:0 16px}.fomo__message{align-items:center;display:flex;margin-bottom:8px;margin-top:3px;position:relative}.fomo__overlay{border-radius:3px;height:100%;opacity:.1;position:absolute;width:100%;z-index:10}.fomo__message .svg-icon-corp{fill:currentColor}.fomo__message svg{margin-bottom:1px}.fomo__message__bg__default{background-color:#efffdf;opacity:1}.fomo__message img{padding:2px;z-index:20}.fomo__message{padding:2px}.fomo__message span{color:#444;font-family:"Open Sans";font-size:12px;font-weight:700;line-height:17px;padding:3px 0 3px 2px;text-transform:none;z-index:20}.fomo__message .fomo__message__small-text{font-weight:400}.notasAdicionalesOb{display:table}#notasAdicionales .notasAdicionalesOb{float:left;height:28px}#notasAdicionales>br{clear:both}#notasAdicionales img{display:none}#contacto_1 textarea[name=FComentarios]{border:0;border-bottom:1px solid #e6e6e6;font-family:'Playfair Display',serif;font-size:20px;color:#3f3f3f;cursor:pointer;width:100%;text-indent:0;font-style:normal;resize:none;height:120px;box-sizing:border-box;background-color:transparent !important}#contacto_2 .field input{border:0!important;border-bottom:1px solid #e6e6e6!important;font-family:'Playfair Display',serif;font-size:20px;color:#3f3f3f!important;cursor:pointer;width:100%!important;text-indent:0!important;font-style:normal;padding:1em 0;background-color:transparent !important}#contacto_2 .field input{height:37px}.button-wrapper #button_r{padding:0;display:block;width:100%}.sidebar_masDatos .botonReserva_V2{padding:0 !important;width:100% !important;max-width:100% !important}.user_prompt{background:#9ed466;box-sizing:border-box;padding:1.5em;margin:1em 0;position:relative}.user_prompt.request-failed{background:#ff5d5a}.user_prompt.request-failed .aviso_rojo{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:space-between;text-align:center}.user_prompt.request-failed .aviso_rojo .fa-warning{font-size:18px;margin-bottom:10px;text-align:center}.venta-user-prompt{margin:2em 0}#formularioContacto #aviso_contacto{margin-top:2em}.aviso_verde .fa-check{display:block;text-align:center;font-size:1.5em;color:#fff;margin-bottom:.5em}.aviso_verde .fa-plus{position:absolute;top:-13px;right:-12px;font-size:2em;color:#fff;background:#9ed466;border-radius:50%;width:1.5em;height:1.5em;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;padding:7px}.aviso_verde #avisoContacto{display:inline-block;padding-bottom:1em;box-sizing:border-box;color:#7bb73d;font-size:14px;line-height:1.5em;color:#fff;width:100%;font-weight:700}.sidebar_masDatos .botonContactoVenta{margin-bottom:2em !important}.secondary-inputs-ventas-container input{width:100%;height:3.5em;box-sizing:border-box;padding:0 1em;color:#888;float:left}.secondary-inputs-ventas-container input[type=checkbox]{height:20px;width:initial;margin:0 5px 0 0}.required-checbox-error{width:100%;display:block;float:left;text-align:left;margin-top:-7px;color:salmon;display:none}.legal-conditions-parent{box-sizing:border-box}.checkbox-error{background:#ffebe8;padding:5px !important;box-sizing:border-box;border:1px solid #f9c1c1}label[for=condiciones_legales]{text-align:left;width:80%;height:auto !important}.aviso-contacto-wrapper{width:100%}.aviso-contacto-wrapper .info-content{display:block;background-color:#7bb73d}.aviso-verde-venta #avisoContacto{width:100%;padding:1em}.sidebarFichaAlojamiento input,.sidebarFichaAlojamiento textarea,.view-more-button{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}.sidebarFichaAlojamiento input:focus,.sidebarFichaAlojamiento textarea:focus{background-color:rgba(207,207,207,.5);color:#888}#precioF input,#precioF textarea,#formularioFicha textarea{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}#precioF input:focus,#precioF textarea:focus,#formularioFicha textarea:focus{background-color:rgba(207,207,207,.5);color:#888}#contacto_2 .field label{display:inline-block;max-width:100%;margin-bottom:0;margin-top:10px;font-weight:700;font-size:10px!important;text-transform:uppercase;color:#909093}.container-ALQUILER_LE .icono_favo_masD,.container-VENTA .icono_favo_masD,.bloque-descripcion-ALQUILER_LE .texto_favourites,.bloque-descripcion-VENTA .texto_favourites,.bloque-descripcion-ALQUILER_LE .add_favoritos,.bloque-descripcion-VENTA .del_favoritos,.bloque-descripcion-ALQUILER_LE .del_favoritos{display:none}.gifOK{background-color:#9ed466;color:#fff;font-size:1.5em;padding:.2em}.layer-content #calc{width:auto !important;font-size:15px;padding:1em 3em;color:#fff;line-height:normal;text-transform:uppercase;text-align:center;margin:1em 0 0;box-sizing:border-box}.container-lost-ficha{background-color:#f8f9ff;overflow:hidden;padding:20px;text-align:center}.main-lost-ficha{background-color:#fdfdfd;box-shadow:0 0 3px 0 rgba(0,0,0,.1),1px 2px 4px 0 rgba(0,0,0,.2);display:block;max-width:800px;margin:10% auto;padding:30px;width:100%}.main-lost-ficha h1{color:#000;font-size:26px;font-weight:600;line-height:24px;margin-bottom:24px;text-align:center}.main-lost-ficha span{color:#000;display:block;font-size:18px;line-height:26px;margin-bottom:40px;text-align:center}.main-lost-ficha a{background:#393e47;color:#fff;display:block;font-size:14px;font-weight:700;line-height:19px;max-width:400px;margin:0 auto;padding:15px 48px;text-align:center;width:100%}.lost-ficha .sidebarFichaAlojamiento #contenedor_contenido_slider{position:static !important}.lost-ficha #aviso_res{display:none}#informacionAlojamiento h2{font-size:16px}.CalidadEnergetica{padding-left:1%}.demo-gallery{max-height:320px}#Fotos_ficha_e{position:relative}.tour_gal{position:absolute;z-index:1;top:1em;right:1em;background:rgba(2,2,2,.37);padding:.5em}.touract{color:#fff}.touract:before{font-family:'FontAwesome';margin-right:.5em}.fv-error{background-color:#ffe2e2 !important;border:1px solid #f5a0a0 !important;-webkit-transition:all,0s,ease-in-out;-moz-transition:all,0s,ease-in-out;transition:all,0s,ease-in-out}#rates-table .rate-row{padding:0 20px;width:50% !important;position:relative;display:table;float:left}.rate-row-sup{padding:4px 25px 4px 16px}#rates-table .rate-column:first-child{width:70% !important}#rates-table .rate-column:last-child{width:30% !important}td.rate-column{border-bottom:1px solid #e2e2e2}#rates-table{position:relative;border:1px solid #e2e2e2;border-collapse:separate;padding:5px 0 18px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.rates-table{border-spacing:0;width:100%;position:relative}#rates-table tr th{text-align:left}#rates-table span.rate-title{font-weight:400;font-size:15px;margin-left:14px}#rates-table span.rate-date{border:1px solid #19dc8d;border-radius:25px;padding:3px 18px;font-weight:700;font-size:15px;color:#19dc8d;display:inline-block}#rates-table span.rate-date:last-child{margin-left:-3px}#rates-table .separadorRates{position:relative;display:inline-block}#rates-table .separadorRates span{font-weight:700;font-size:25px;background-color:#fff;height:10px;width:10px;text-align:center;border-radius:50%;vertical-align:middle;top:-11.5px;color:#1bdb8e;left:-6.5px;line-height:9px;position:absolute}#rates-table span.rate-price{float:right}#rates-table span.rate-price b{font-size:16px}#rates-table span.rate-price p{font-size:13px;margin:0;padding:0}#rates-table tr td{padding:10px 0;vertical-align:middle}.rates-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.rates-table>tbody>tr>td,.rates-table>tbody>tr>th,.rates-table>tfoot>tr>td,.rates-table>tfoot>tr>th,.rates-table>thead>tr>td,.rates-table>thead>tr>th{line-height:1.42857143}.rates-table tr th{border-bottom:2px solid #ddd !important;text-transform:capitalize;font-size:1.2em;color:#3c3d42;display:block;margin:0 20px;padding:12px 0}.button-container{width:100%;height:5em}.container-ALQUILER .button-container{padding-top:1.5em}.rates-table .hide-row th{display:none}#icon_left_calendar .icon,#icon_right_calendar .icon{font-size:1.5em !important;cursor:pointer;border:1px solid #d7d9d6;padding:.2em .6em;background-color:#fff;color:#3a3d42;display:inline-block;text-align:center;margin:1em !important;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.view-more-button.disabled,#periodos .disabled{opacity:.3;cursor:default;pointer-events:none}#prev-rates-button,#prev-discount-button{float:left}#next-rates-button,#next-discount-button{float:right}.view-more-button:hover:not(.disabled){background-color:#ecefeb}.overlay{background:0 0;position:absolute;width:100%;height:535px;z-index:1;cursor:pointer}.sidebar_masDatos #formularioFicha:after{content:" ";display:block;clear:both}.btn-old-l{min-height:35px;padding:8px 5px}.btn-old-l #linkBotonReserva{margin:0 0 0 7px;padding:0 !important;margin-left:7px}.btn-old{min-height:35px !important;padding:8px 5px;color:#fff}.btn-old a{color:#fff !important}.btn-old .buttong{width:auto}.pre-ve-old #Fotografia{width:30%;box-sizing:border-box}.pre-ve-old #ResPropiedad{float:right !important;width:65%}.ve-form #botonContacto{display:block;box-sizing:content-box}.ve-form #botonReserva{height:30px}.pre-ve-old #resultado{float:none;padding:0 15px}.pre-ve-old .main-title{margin-bottom:15px !important}.pre-ve-old #botonReserva{height:30px}.pre-ve-old .buttong{display:block;width:auto}.pre-ve-old input[type=text],.pre-ve-old select,.pre-ve-old textarea{width:100% !important}.pre-ve-old #botonContacto{width:auto !important}#botonContacto{width:auto}.old-form #calc{height:40px}.old-form .btn-standard #botonContacto{color:#c5c5c5 !important}#footer_on{width:100% !important;float:none !important}.stop-sticky,.stop-sticky-scroll{bottom:5em;height:1em;position:absolute}#contenedor_contenido_slider.sticky{position:fixed;width:100% !important;top:60px;z-index:100}.sticky-scroll{z-index:100;background-color:#fff;top:0;position:fixed !important;width:100% !important;margin:0 !important}#contenedor_contenido_slider.static{position:absolute;width:100%;bottom:0;max-width:327px;z-index:1}.sidebar-sticky-reference,.scroll-sticky-reference{clear:both;content:" ";position:relative;bottom:0;height:0;width:100%;left:0;z-index:-1}.right-sidebar{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);position:relative;width:100%}.right-sidebar:after{display:block;clear:both;content:" "}.sidebar_masDatos .mini-checbox{margin-bottom:0 !important}.sidebar_masDatos .mini-checbox:after{display:block;clear:both;content:" "}.sidebar_masDatos .mini-checbox label{width:90%;float:left;height:auto;text-align:left;font-weight:400}.checkbox2{width:auto !important;margin:4px 0 0 !important}.pswp img{max-width:none !important}@media screen and (max-width:770px){#all #centro .sidebar_masDatos .sidebarFichaAlojamiento #contact-inputs-wrapper .contact-form #contacto_2 input{height:auto}}@media screen and (max-width:500px){.pre-ve-old .contact-header{display:none}.sidebar_masDatos .mini-checbox label{line-height:15px}}.galeria_full .container-seo{width:100%;max-width:1165px;margin:0 auto;padding:0 24px}#contenedor .breadcrumb{padding:12.5px;width:100%;max-width:1165px;margin:0 auto;text-indent:-12.5px;margin-left:12.5px}.class_masdatos .breadcrumb .fa:before{font-family:"fontAwesome";margin-right:.5em;font-weight:400 !important}#contenido table{color:#636363}#contenido table label a{color:#888 !important}#newContacto img{max-width:25 !important;height:15px !important;padding-right:5px}.checkbox2{width:13px}#contactoTelefonico img{max-width:25 !important;height:15px !important;padding-right:5px}#divBotonReserva{margin-top:10px}.btnEnviarAUnAmigo{height:auto !important;position:relative;margin:0 auto;min-height:20px;text-decoration:none;border-radius:0;-webkit-border-radius:4px;-moz-border-radius:4px;float:right;margin-right:-3px;padding:9px !important;color:#fff !important;background:#929fb0 !important;border:1px solid #74859b !important;text-shadow:1px 1px #8392a5 !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.05em !important;text-align:center !important;border-radius:4px !important;min-width:130px !important}.detail-trigger{cursor:pointer;width:20px;height:20px;text-align:center;line-height:20px !important}.detail{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out;background:#e8e5e5;padding:5px;box-sizing:border-box;position:absolute;min-width:250px;max-width:250px;bottom:35px;left:-20px;border-radius:5px;display:none;z-index:1}.detail .info{text-align:left;padding:0 5px}div.message-container{display:inline;position:relative}.message-container:hover .detail{display:block}.arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #e8e5e5;position:absolute;bottom:-15px;left:15px;display:inline-block;overflow:visible !important}#title_precioFichaOferta{font-size:16px !important;color:#970200 !important;text-transform:capitalize !important}#toferta{color:#970200 !important;font-size:29px;float:right;line-height:1em;background-color:#fff}@media (max-width:767px){.price_withoutoffer{padding-left:20px !important}}#textoAntes{font-weight:400}.sub_oferta{font-weight:700;padding-left:5%}#labelAlojamientosDisponibles{color:#a7adb7;padding-left:10px;padding-right:10px;background:#e5e5e5;border-radius:2px;padding-top:4px;margin-bottom:15px;font-size:11px;margin-top:5px}#contenido_titulo>span:nth-child(3){margin-right:10px}.spanRadio{display:table-cell;width:10%;vertical-align:middle;padding:0 10px 0 0}.spanRadio input{width:18px;height:18px}.spanPrecios{display:table-cell;padding-right:10px;vertical-align:middle}.spanOferta{//float:left;text-decoration:line-through}.spanPrecio{font-size:28px;font-weight:700}.precioOferta{font-size:25px;color:#970200;line-height:.75em;font-weight:700}.spanRegimen{display:table-cell;vertical-align:middle;padding-left:5px;max-width:33%;text-align:right}.divRegimenes{display:table;vertical-align:middle;width:100%;padding:16px 20px}.divRegimenes .spanPrecio{font-size:22px}.regimen .button_r{display:block;padding:16px 20px !important;background:#f5f6fa !important}.regimen hr{margin:0}.regimen .divPrecio{text-align:center}#divNoches{margin:10px;font-size:16px;text-align:center}#divReg,#divRegPrecio,#divRegOferta{text-align:center}#divRegPrecio span{text-decoration:line-through}#divRegPrecio{font-size:22px;margin-bottom:5px}#divRegOferta{font-size:27px}#divReg{margin-bottom:10px;font-size:23px}.sinOferta{font-size:32px !important;font-weight:700}.conOferta{font-size:25px;color:#970200}.decimales_oferta{font-size:22px}.spanNochesYPersonas{font-size:17px;font-weight:700}#noches label{font-size:13px !important}.tablaVotos{float:right !important;margin-top:20px}#boton_comentario_3{padding:0}.votos_text{margin:0}label.contador_ut{margin:0 !important}div.texto_si.boton_comentario_3{margin:0}.divRespuesta{font-size:13px;padding:10px;border:1px solid #e2e2e2;margin-top:25px;width:85%;float:right;position:relative}.fechaValoracion span{font-weight:600;margin-right:20px}.divRespuesta span.fa.fa-key{font-size:20px;padding-right:10px;vertical-align:middle;padding-left:15px}.divIconoRespuesta{vertical-align:middle;width:5%;position:absolute;left:-12px;top:12px}.resp{display:table-cell}.fila_valora hr{margin-top:25px !important}.fila_valora>table{margin-top:10px !important}#listado_total_valoraciones .page_navigation{float:right !important;font-size:15px}.page_navigation a.first_link,.page_navigation a.previous_link,.page_navigation a.next_link,.page_navigation a.last_link{background:#f1f1f1;padding:5px 10px;border:1px solid #f1f1f1;font-weight:400;text-decoration:none !important;color:#777}.page_navigation a.page_link{background:#f1f1f1;padding:5px 10px;border:1px solid #f1f1f1;font-weight:400;text-decoration:none !important}.page_navigation a.page_link.active_page{color:#777;pointer-events:none;cursor:default}#lista_val_pag .fila_valora{padding:0 15px}#listado_total_valoraciones .page_navigation{margin-top:15px;margin-bottom:25px}.page_navigation .first_link{margin-right:5px;text-transform:capitalize}.page_navigation a.first_link,.page_navigation a.previous_link,.page_navigation a.next_link,.page_navigation a.last_link{margin-right:5px;margin-left:10px;text-transform:capitalize}.page_navigation .previous_link{margin-right:5px;text-transform:capitalize}.page_navigation .last_link{margin-right:5px;text-transform:capitalize}#listado_total_valoraciones .page_link{font-weight:700}.page_navigation a:hover{background-color:#d5d5d5}#valoracion_general{padding:15px 0 25px;margin:0 15px 10px;border-bottom:1px solid #e2e2e2}div.formatoValora{font-size:20px !important;color:#393e47;font-weight:700 !important;padding:0;max-width:78%;width:auto;float:left}div.text_valor a:first-letter {text-transform:capitalize}div.text_valor a{text-decoration:none !important;margin-top:10px;display:block}#valoraciones div.separador h2{margin-top:25px}#valoraciones .fa.fa-plus-circle{font-size:16px;color:#66b34c}#valoraciones .fa.fa-minus-circle{font-size:16px;color:#777}.fechaValoracion span{font-weight:600;margin-right:20px}.texto_respuestaFlow{display:none}.divRespuesta .text_valor{padding:5px 15px}#listado_total_valoraciones .subcabecer_Valoracion{margin-top:30px !important}.spanVotos{margin-right:15px}.divVotaciones,.fechaValoracion{float:right;margin-top:25px;display:inline-block}.divVotaciones .icon{margin-right:10px !important}.subcabecer_Valoracion{width:100% !important}.contenedor_formas{padding:0 !important}.subcabecer_Valoracion{width:100%}.autorVal{float:left;width:100%;margin-top:5px}.contenedor_rating.titulo_valRating{float:right}.contenedor_rating.titulo_valRating{padding-top:10px;padding-left:8px}div .text_valor{overflow-x:auto;max-width:700px;position:relative}.subcabecer_Valoracion .contenedor_rating.titulo_valRating{width:25%}.discount-box{padding:5px 0}.discount-box>span{width:100%;text-align:center;color:#64d8c3;border:1px solid #64d8c3;border-radius:2px;padding:0 5px;font-size:20px;display:inline-block}.discount-box>span>strong{font-size:110%}.discount-rigth{padding-right:24px}.categorias{font-size:small;font-weight:400}.tag{margin-right:5px;float:left;margin-top:10px}.tagLabelBG{float:left;width:0;height:0;border-style:solid;border-width:12px 10px 12px 0;border-color:transparent #dcdcdc transparent transparent}.tagLabel{float:left;width:0;height:0;border-style:solid;border-width:12px 10px 12px 0;border-color:transparent #f1f1f1 transparent transparent;margin-left:-9px !important}.tagName{line-height:18px;float:left;background-color:#f1f1f1;padding:2px 5px 2px 3px;border:1px #dcdcdc solid;border-left:none;margin-left:-1px;color:#a4a4a4}.tag-circle{font-size:5px !important;background-color:#a4a4a4;vertical-align:middle !important;margin-right:5px}.discount-desacription{font-size:20px}#descuentos .separador,#tarifas .separador{margin-bottom:24px}#tarifas .view-more-button.icon{background-color:#fff;border:1px solid #d7d9d6;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#3a3d42;cursor:pointer;display:inline-block;font-size:1.5em;padding:.2em .6em;text-align:center}td.discount-column>i{width:25px;height:25px;border:2px solid #19dc8d;border-radius:50%;background-color:#fff;position:absolute}td.discount-column i.bottom{bottom:-12px;right:-12px}td.discount-column i.top{top:-12px;right:-12px}td.discount-column .discount-column-right~i{left:-14px}td.discount-column i.left{top:40%;left:-17px}td.discount-column:first-child{width:81%}td.discount-column:last-child{width:19%}i.fa.fa-calendar.discount-calendar-icon{font-size:14px}.discount-amount{font-size:3.3em;text-align:center;color:#2d414a;white-space:nowrap;font-family:'Playfair Display',serif;line-height:1em}td.discount-column{overflow:hidden;position:relative;vertical-align:middle}.discount-row .discount-column>div{border:2px solid #19dc8d;width:100%;border-bottom:0}#discounts-table tbody:last-of-type .discount-row:last-child .discount-column>div{border-bottom:2px solid #19dc8d}#descuentos .rates-table tr td{padding-left:0;height:auto}.discount-text{font-size:17px;text-transform:capitalize;text-align:center;font-weight:100;color:#2d404e;line-height:1em;padding-top:5px}.discount-column-right{padding:8px 14px 8px 10px;background-color:#1ee896;border-left:0 !important;height:100%}.discount-desacription{font-size:20px;color:#444;font-family:'Playfair Display',serif;font-weight:700}.discount-date{font-size:17px;color:#55626a !important;padding-top:5px}.discount-column-left{border-right-style:dashed !important;padding:12px 0 15px 27px}#tour3d .container_3d{max-height:550px;height:100%;width:100%}#all main#main{margin-top:0;background:#fafbff !important}#galeria_full{width:100%}#foto_principal{position:relative;width:100%;height:510px}.owl-carousel .owl-item{height:510px;cursor:pointer;overflow:hidden}.owl-carousel .owl-item:after{background:linear-gradient(to top,transparent 0,transparent 35%,transparent 56%,rgba(0,0,0,.5) 100%);background:-moz-linear-gradient(to top,transparent 0,transparent 35%,transparent 56%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(to top,transparent 0,transparent 35%,transparent 56%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(to top,transparent 0,transparent 35%,transparent 56%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(to top,transparent 0,transparent 35%,transparent 56%,rgba(0,0,0,.5) 100%);display:block;content:'';position:absolute;height:100%;width:100%;top:0}.owl-stage{transition:all}#foto_principal .owl-item a{display:block;position:relative;height:100%}.galeria_full #foto_principal .owl-item a{width:1165px}.galeria_full .fullwidth_photo .owl-item a{width:100% !important}@media (min-width:1024px){.galeria_full .fullwidth_photo .owl-item{height:625px !important}.fullwidth_photo{height:625px !important}}@media (min-width:768px) and (max-width:1023px){.galeria_full .fullwidth_photo .owl-item{height:510px !important}.fullwidth_photo{height:510px !important}}@media (min-width:320px) and (max-width:767px){.galeria_full .fullwidth_photo .owl-item{height:280px !important}.fullwidth_photo{height:280px !important}}#foto_principal .owl-item img{bottom:0;left:-15%;margin:auto;width:100%;height:auto;max-width:none !important;position:absolute;right:-15%;top:0}#foto_principal .owl-item figure{opacity:0}.owl-nav{position:absolute;width:100%;top:40%}.owl-prev{left:0;padding-left:15px;position:absolute;width:auto}.owl-next{right:0;padding-right:15px;position:absolute;width:auto}.owl-nav i{background-color:rgba(201,201,201,.5);border-radius:50%;color:#fff;font-size:2.5em;height:55px;line-height:55px;text-align:center;width:55px}.galeria_full .owl-nav i{font-size:3em;width:60px;height:60px;text-align:center;line-height:58px}.owl-nav .icon-left-open{padding-right:3px}.owl-nav .icon-right-open{padding-left:3px}.galeria_full .owl-nav .icon-left-open{padding-right:6px}.galeria_full .owl-nav .icon-right-open{padding-left:6px}.owl-carousel{height:100%;overflow:hidden}#galeria_full #cabecera_ficha{left:0;position:absolute;top:0}@media (min-width:768px){#galeria_full #cabecera_ficha{height:100%}}#contenido_titulo .nombre a{font-family:'Playfair Display',serif !important}#contenido_titulo span,#contenido_titulo a{font-size:31px;font-weight:700;letter-spacing:.55px;line-height:42px;text-shadow:0 0 0 rgba(0,0,0,.06);color:#fff;text-decoration:none}#galeria_full #contenido_titulo a:hover{text-decoration:none}#galeria_full #contenido_titulo{min-width:360px;padding-bottom:25px}#galeria_full .nombre{padding-bottom:22px;font-size:32px;line-height:30px;font-weight:400}span.tagSubCabecera{color:#fff;font-family:"Open Sans";font-size:18px;font-weight:700;letter-spacing:.64px;line-height:24px;text-transform:uppercase}#galeria_full span.tagSubCabecera{font-size:16px;line-height:normal}@media (max-width:767px){span.tagSubCabecera{color:#3c3d41}}#galeria_full #encabezadoLeft,#galeria_full #encabezadoRight{background-color:transparent;border:0;margin:32px 0 0;width:auto;z-index:1}#galeria_full .grid-container #encabezadoLeft,#galeria_full .grid-container #encabezadoRight{margin:0}#sombra:not(.galeria_full) .contenido_subTitulo,#sombra:not(.galeria_full) .favoritos{display:inline-block}#sombra:not(.galeria_full) .favoritos{float:right;margin-left:5px;width:auto}.favoritos>div{position:relative;overflow:hidden;float:right}.galeria_full .favoritos{float:right}#encabezadoLeft,#encabezadoRight{padding:8px 24px 0}#encabezadoRight{padding-bottom:24px}#encabezadoTop{padding-left:8px;padding-top:8px;padding-right:8px}#encabezadoTopResp{display:none;position:absolute;bottom:3%;right:0;padding-right:15px;z-index:100}.galeria_full #encabezadoLeft,.galeria_full #encabezadoRight,.galeria_full #encabezadoTop{padding:0}#encabezadoLeft,#encabezadoRight,#encabezadoTop{width:100%;position:relative;overflow:hidden}#galeria_full #cabecera_ficha .container{margin:0 auto;max-width:1165px;padding-left:12.5px;padding-right:12.5px;position:relative}@media (min-width:768px){#galeria_full #cabecera_ficha .container{height:100%}}@media screen and (min-width:768px){#galeria_full #encabezadoLeft{position:absolute;width:70%}}#galeria_full #encabezadoLeft{float:left}#galeria_full #encabezadoRight{float:right}.container_fav .icon{font-size:22px;line-height:40px;vertical-align:middle}.container_fav{background-color:#fff;height:40px;border-radius:5px;width:auto}@media (max-width:1220px){.container_fav{margin-right:4px}.container_fav .heart{border-radius:5px}}.container_fav:hover{background:#f3f4f8}.container_fav .heart{width:40px;height:40px;float:right;text-align:center}.favoritos>.delfavorito_result{border-radius:5px}.container_fav .icon-heart{color:#393f47}.container_fav .icon-heart-filled{color:#eb634c}#caracteristicasAlojamiento{position:relative;width:100%;background-color:#fff;border:1px solid #e4e5e7;border-top:0;clear:left}#caracteristicasAlojamiento>div{width:100%;max-width:1165px;margin:0 auto}#caracteristicasAlojamiento ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1165px;padding:0 6px;width:100%}#caracteristicasAlojamiento ul li{list-style-type:none;height:auto;font-size:22px;cursor:pointer;text-align:center;font-weight:700;display:table-cell;white-space:nowrap}#caracteristicasAlojamiento span{font-size:20px}#caracteristicasAlojamiento i{line-height:3em;margin-right:8px !important;color:#6d7a83;font-size:25px}#caracteristicasAlojamiento i.icon-star{color:#96a4ad}#caracteristicasAlojamiento i.icon-door{font-size:30px}#scroll_page.sticky-scroll,.galeria_full #scroll_page{background-color:#fff;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}#sombra:not(.galeria_full) #fotosTour{margin-top:40px}#sombra:not(.galeria_full) #scroll_page{position:absolute;margin-top:40px}#scroll_page{z-index:100;left:0;width:100% !important;max-width:none !important}#scroll{margin:0 auto;position:relative;width:100%;max-width:1165px}#scroll ul{width:70%;padding:0 26px 0 12.5px;margin:0;display:table}#scroll li:first-child{border-left:1px solid #e2e2e2}.galeria_full #scroll li{border-top:0}#scroll span.numOfertas{background-color:#19dc8d;border-radius:50%;padding:0 7px;font-size:13px;margin-left:8px;color:#fff}#scroll li{background-color:#fff;list-style-type:none;display:table-cell;text-align:center;width:auto;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2}#scroll li a{display:block;color:#50616c;font-weight:700;text-transform:uppercase;font-size:1.5rem;padding:8px 10px}#scroll li a:hover+a.active{border-bottom:none !important}#scroll li a:hover,#scroll li a:focus{text-decoration:none}#foto_principal i.icon-expand-1{position:absolute;font-size:32px;right:3%;color:#f1f1f1;font-weight:300;z-index:100;width:32px;bottom:3%;cursor:pointer}#caracteristicasAlojamiento .valoracionMedia i.icon-star{color:#fff}.tooltip{position:relative}.tooltip .tooltiptext:first-letter {text-transform:capitalize}.tooltip .tooltiptext{bottom:80%;visibility:hidden;position:absolute;width:auto;min-width:120px;background-color:#555;color:#fff;padding:5px 10px;z-index:100 !important;border-radius:0;font-size:12px !important;-webkit-box-shadow:0 0px 25px 0 rgba(0,0,0,1);box-shadow:0 0px 15px 0 rgba(0,0,0,.1);transform:translateX(-50%);left:50%}@media screen and (max-width:500px){.tooltip .tooltiptext{left:0;transform:none}.tooltip .tooltiptext:after{display:none}}.tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}#contenido #caracteristicasAlojamiento .icon:hover{opacity:.75}.tooltip:hover .tooltiptext{visibility:visible}#thumbnail .slides{display:table;width:100%;table-layout:fixed}#thumbnail .slides li{display:table-cell;position:relative;width:100%;padding:2px 1px}#thumbnail .slides li:last-child{padding-right:0}#thumbnail .slides li:first-child{padding-left:0}#thumbnail .slides img{width:100%;height:110px}#thumbnail .slides .overlay-thumbnail{top:2px;left:1px;width:calc(100% - 1px);height:calc(100% - 4px)}#thumbnail [class^=column-]{padding:0}#thumbnail [class^=column-].first-image{padding:0 1px 0 0}#thumbnail [class^=column-]{padding:0 1px 2px}#thumbnail .line{margin:0 -1px}#thumbnail a{display:block;position:relative;overflow:hidden;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}#thumbnail a:hover{background-color:#2d414c;text-decoration:none;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}#thumbnail a .icon{display:none;position:absolute;left:50%;margin:auto;text-align:center;top:50%;font-size:20px;color:#fff;transform:translate(-50%,-50%)}#thumbnail .first-image a .icon{font-size:30px}#thumbnail a:hover .icon{display:block}#thumbnail a img{-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}#thumbnail a:hover img{opacity:.4;transform:scale(1.15,1.15);-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.overlay-thumbnail{position:absolute;top:0;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);text-align:center;background-color:rgba(45,65,76,.85);cursor:pointer;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.numThumbnail{font-size:30px;position:relative;font-weight:700;color:#fff;top:35%}.overlay-thumbnail:hover{background-color:rgba(45,65,76,1);-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.box-ficha-full,.box-ficha{position:relative}.box-ficha-full{width:100%}.box-ficha{max-width:1165px;width:100%;margin:0 auto;height:auto}#contenedor .class_masdatos div.box-left{width:70%;display:inline-block;padding:30px 27px 0 12.5px;position:relative}#contenedor .class_masdatos div.box-left:last-of-type{margin-bottom:32px}.line{margin-left:-12.5px;margin-right:-12.5px}.line:after{content:'';display:block;clear:both}.column-xs-12,.column-sm-12,.column-md-12,.column-xs-11,.column-sm-11,.column-md-11,.column-xs-10,.column-sm-10,.column-md-10,.column-xs-9,.column-sm-9,.column-md-9,.column-xs-8,.column-sm-8,.column-md-8,.column-xs-7,.column-sm-7,.column-md-7,.column-xs-6,.column-sm-6,.column-md-6,.column-xs-5,.column-sm-5,.column-md-5,.column-xs-4,.column-sm-4,.column-md-4,.column-xs-3,.column-sm-3,.column-md-3,.column-xs-2,.column-sm-2,.column-md-2,.column-xs-1,.column-sm-1,.column-md-1{padding-left:12.5px;padding-right:12.5px;position:relative;min-height:1px;float:left}.column-xs-12{width:100%}.column-xs-11{width:91.66667%}.column-xs-10{width:83.33333%}.column-xs-9{width:75%}.column-xs-8{width:66.66667%}.column-xs-7{width:58.33333333%}.column-xs-6{width:50%}.column-xs-5{width:41.66666667%}.column-xs-4{width:33.333%}.column-xs-3{width:25%}.column-xs-2{width:16.66667%}.column-xs-1{width:8.33333%}.border-right{border-right:1px solid #e6e6e6}.content{padding:16px}.right{text-align:right}.left{text-align:left}.gm-fullscreen-control{display:none}#cargandoTarifas .uil-ring-css>div{top:0}#cargandoDescuentos .uil-ring-css>div{top:25%}.uil-ring-css>div{position:relative;margin:0 auto;left:0;vertical-align:middle}.uil-ring-css{position:absolute;width:100%;height:100%}#cargandoTarifas,#cargandoDescuentos{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.75);z-index:10}#contenedor input:focus,#contenedor textarea:focus{border:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important}#player_1{width:100%;height:100%}.lost-ficha #calc{background:#393e47 !important;display:inline-table;margin-top:20px !important}#caracteristicas-dormitorio-desktop{align-items:center;display:block}#caracteristicas-dormitorio-mobile{display:none}@media only screen and (max-width:600px){#caracteristicas-dormitorio-desktop{display:none}#caracteristicas-dormitorio-mobile{display:block}}.title-rooms{color:#2e424d;font-family:"Open Sans";font-size:16px;display:inline-block;padding-top:15px;padding-left:12px}.room-table{width:100%;border-collapse:separate;border-spacing:0 35px;padding-left:12px}.room-title{height:20px;width:123px;color:#2e424d;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:20px}.room-row{width:100%}.room-content{width:33.3%}.bed-title{list-style:none;width:100%;color:#2e424d;font-family:"Open Sans";font-size:14px;line-height:19px;font-weight:400}.bed-content{height:auto;padding:0;width:100%;margin:3px 0 5px}.room-arrow-container{height:30px;display:flex;justify-content:flex-end}.room-arrow{height:100%;width:30px;margin-left:12px;color:#fff;text-align:center;display:inline-block;background-color:#657b83;padding-top:6px}.room-icons i:before{width:auto;margin:0 2px;font-size:22px}#caracteristicas-dormitorio-mobile .room-icons i:before{font-size:20px}.room-icons .icon-LITERAS:before{font-size:40px}#caracteristicas-dormitorio-mobile .room-icons .icon-LITERAS:before{font-size:36px}.room-mobile-container{display:inline;height:25%}.room-mobile-element{width:68%}.room-mobile-arrow{width:16%;padding-top:30%}#container_descripcion,#container-general{transition:max-height .3s ease-out 0s;display:block;overflow:hidden;position:relative !important}.tp-container-extras{align-items:flex-end;bottom:96%;display:flex;flex-direction:column-reverse;right:-30px;position:absolute}.tp-container-flexible-search{align-items:center;display:flex;flex-direction:column-reverse;margin-left:14px;padding-top:6px;position:relative}.tp-icon{color:#fff !important;cursor:pointer;position:relative;right:34px;top:8px;z-index:10}.tp-close{color:#898a8f;display:none;font-size:13px;padding:10px;position:absolute;right:-5px;top:-5px}.tp-icon:hover~.box-tp,.tp-container-flexible-search:hover .box-tp{display:block}.box-tp{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-weight:400;display:none;padding:16px 14px;position:absolute;z-index:100}.tp-container-extras .box-tp{bottom:38px}.tp-container-flexible-search .box-tp{bottom:22px}.box-tp p{margin:0 0 20px;font-size:12px}.box-tp:after,.box-tp:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:7px;margin-left:-7px}.box-tp:before{border-color:rgba(136,183,213,0);border-top-color:rgba(0,0,0,.08);border-width:8px;margin-left:-8px}.tp-item{align-items:center;display:flex}.main-tp-ranges .tp-item{justify-content:space-between}.main-tp-extras .tp-season{flex:1;margin-right:16px;text-align:center}.main-tp-extras .tp-item-season{border-radius:13.5px;background-color:#f7f7f7;color:#898a8f;font-size:12px;font-weight:600;padding:5px 14px;white-space:nowrap}.main-tp-ranges .tp-season a{color:#444;cursor:pointer;font-family:"Open Sans" !important;font-size:12px;line-height:20px;white-space:nowrap}.main-tp-ranges .tp-season a:hover{text-decoration:underline !important}.tp-info-extras{flex:2;display:flex;flex-direction:column}.tp-item-extra{font-size:12px;white-space:nowrap}.tp-border{border:1px solid #f7f7f7;margin:15px 0;width:100%}.tp-price-extra{font-weight:600}.main-tp-extras .tp-border:last-child{display:none}span.tp-title{align-items:center;display:flex;flex-direction:row;font-weight:700;font-family:"Open Sans" !important;font-size:12px;font-weight:700;justify-content:space-between;line-height:14px;white-space:nowrap}.tp-title-info{color:#898a8f;font-family:"Open Sans" !important;font-size:10px;font-weight:600;line-height:14px;margin-left:30px}.tp-item-options{cursor:pointer;font-family:"Open Sans" !important;font-size:13px;font-weight:700;line-height:18px;text-decoration:underline}#precio_online_ofertas .tp-item-options{color:#970200}.tp-item-price{font-family:"Open Sans";font-size:12px;font-weight:700;line-height:20px}@media (max-width:1220px){.tp-container-extras{right:-10px}.tp-icon{right:14px}.box-tp-extras:after,.box-tp-extras:before{right:13px}.box-tp-extras{width:300px}.tp-item-extra{white-space:normal}.tp-close{display:block}.tp-container-flexible-search .box-tp{right:-10}.box-tp:after,.box-tp:before{left:80%}}@media (min-width:768px){.tp-container-flexible-search:hover .box-tp{display:block}}.flexible-search-sidebar{padding-top:0}.flexible-search-sidebar .dates{padding-bottom:10px;padding-top:24px}#all main #travel-period{background-color:#f5f6fa !important}#item-flexible-search{display:flex;justify-content:flex-end;width:100%}#precio_online_ofertas #item-flexible-search{padding:0 12.5px}.best-range{background-color:#ededed;border-radius:3px;color:#444;font-family:"Open Sans" !important;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}#flexible-search-form{display:none}.separate-sections{border-top:1px solid #ddd;margin-bottom:36px;margin-top:14px}#propertyInfo .separate-sections{visibility:hidden}.subtitle-ficha{color:#505050;font-family:"Open Sans" !important;font-size:18px;font-weight:700;letter-spacing:.53px;margin-bottom:16px;margin-top:0;padding:0}#descriptionText{color:#505050;font-size:15px;line-height:23px;overflow:hidden;text-align:justify}.show-features-toggle{margin-top:32px}.show-features-toggle a{cursor:pointer;font-size:15px;font-weight:700}.show-features-toggle .show-less{display:none}#moreFeatures{display:none}#propertyInfo{padding-top:0 !important}#mainFeatures .features{display:flex;flex-wrap:wrap}#mainFeatures .features .feature{flex-basis:calc(50% - 16px);margin:32px 16px 0 0}#mainFeatures .features .feature:nth-child(-n+2){margin-top:0}#mainFeatures .features .feature i{color:#505050;font-size:18px;margin-right:8px}#mainFeatures .features .feature span{color:#505050;font-size:15px;font-weight:700;letter-spacing:.49px}@media (max-width:767px){#mainFeatures .features{flex-direction:column}#mainFeatures .features .feature{flex-basis:0;margin-bottom:16px;margin-top:0}#mainFeatures .features .feature:last-of-type{margin-bottom:0}}#propertyReference span{color:#505050;font-size:15px}#rooms>div:first-of-type{display:flex;flex-wrap:wrap}#rooms>div:first-of-type .room{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#rooms>div:first-of-type .room:nth-child(-n+3){margin-top:0}#rooms>div:first-of-type .room span{color:#505050;font-size:15px}#rooms>div:first-of-type .room-item.more-items{display:none}#rooms .show-toggle{display:block;text-align:right}#rooms .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#rooms .show-toggle a:hover{text-decoration:none}#rooms .show-toggle .show-less{display:none}@media (max-width:767px){#rooms>div:first-of-type .room{flex-basis:100%;margin-bottom:16px;margin-top:0}#rooms>div:first-of-type .room:last-of-type{margin-bottom:0}}#kitchen>div:first-of-type{display:flex;flex-wrap:wrap}#kitchen>div:first-of-type .kitchen-item{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#kitchen>div:first-of-type .kitchen-item:nth-child(-n+3){margin-top:0}#kitchen>div:first-of-type .kitchen-item span{color:#505050;font-size:15px}#kitchen>div:first-of-type .kitchen-item.more-items{display:none}#kitchen .show-toggle{display:block;text-align:right}#kitchen .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#kitchen .show-toggle a:hover{text-decoration:none}#kitchen .show-toggle .show-less{display:none}@media (max-width:767px){#kitchen>div:first-of-type .kitchen-item{flex-basis:100%;margin-bottom:16px;margin-top:0}#kitchen>div:first-of-type .kitchen-item:last-of-type{margin-bottom:0}}#bathrooms>div:first-of-type{display:flex;flex-wrap:wrap}#bathrooms>div:first-of-type .bathroom-item{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#bathrooms>div:first-of-type .bathroom-item:nth-child(-n+3){margin-top:0}#bathrooms>div:first-of-type .bathroom-item span{color:#505050;font-size:15px}#bathrooms>div:first-of-type .bathroom-item.more-items{display:none}#bathrooms .show-toggle{display:block;text-align:right}#bathrooms .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#bathrooms .show-toggle a:hover{text-decoration:none}#bathrooms .show-toggle .show-less{display:none}@media (max-width:767px){#bathrooms>div:first-of-type .bathroom-item{flex-basis:100%;margin-bottom:16px;margin-top:0}#bathrooms>div:first-of-type .bathroom-item:last-of-type{margin-bottom:0}}#views>div:first-of-type{display:flex;flex-wrap:wrap}#views>div:first-of-type .view{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#views>div:first-of-type .view:nth-child(-n+3){margin-top:0}#views>div:first-of-type .view span{color:#505050;font-size:15px}#views>div:first-of-type .view.more-items{display:none}#views .show-toggle{display:block;text-align:right}#views .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#views .show-toggle a:hover{text-decoration:none}#views .show-toggle .show-less{display:none}@media (max-width:767px){#views>div:first-of-type .view{flex-basis:100%;margin-bottom:16px;margin-top:0}#views>div:first-of-type .view:last-of-type{margin-bottom:0}}#situation>div:first-of-type{display:flex;flex-wrap:wrap}#situation>div:first-of-type .situation-item{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#situation>div:first-of-type .situation-item:nth-child(-n+3){margin-top:0}#situation>div:first-of-type .situation-item span{color:#505050;font-size:15px}#situation>div:first-of-type .situation-item.more-items{display:none}#situation .show-toggle{display:block;text-align:right}#situation .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#situation .show-toggle a:hover{text-decoration:none}#situation .show-toggle .show-less{display:none}@media (max-width:767px){#situation>div:first-of-type .situation-item{flex-basis:100%;margin-bottom:16px;margin-top:0}#situation>div:first-of-type .situation-item:last-of-type{margin-bottom:0}}#energyRating span{color:#505050;font-size:15px}#energyRating>div{background-position-y:7px;margin:0}#general>div:first-of-type{display:flex;flex-wrap:wrap}.bathroom-item span,.feature span,.kitchen-item span,.room span,.view span{text-transform:capitalize}.general-item span:lang(DE),.bathroom-item span:lang(DE),.feature span:lang(DE),.kitchen-item span:lang(DE),.room span:lang(DE),.view span:lang(DE){text-transform:none}.general-item span:lang(SV),.bathroom-item span:lang(SV),.feature span:lang(SV),.kitchen-item span:lang(SV),.room span:lang(SV),.view span:lang(SV){text-transform:none}#general>div:first-of-type .general-item{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0}#general>div:first-of-type .general-item:nth-child(-n+3){margin-top:0}#general>div:first-of-type .general-item span{color:#505050;font-size:15px}#general>div:first-of-type .general-item>span{position:relative}#general>div:first-of-type .general-item .icon-info-circled{color:#c3c3c3;cursor:pointer}#general>div:first-of-type .general-item .icon-info-circled:before{line-height:unset}#general>div:first-of-type .general-item.more-items{display:none}#general .show-toggle{display:block;text-align:right}#general .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#general .show-toggle a:hover{text-decoration:none}#general .show-toggle .show-less{display:none}#general>div:first-of-type .general-item span{color:#505050;font-size:15px}#touristicRegistrationNumber{color:#505050;display:block;font-size:15px;font-style:italic;margin-bottom:32px}#other_information{margin-top:16px}#other_information_title{color:#505050;display:block;margin-bottom:5px;font-weight:700;font-size:15px;line-height:100%;letter-spacing:.49px}#other_information_value{color:#505050;display:block;font-size:15px;font-style:italic;margin-left:32px}@media (max-width:767px){#general>div:first-of-type .general-item{flex-basis:100%;margin-bottom:16px;margin-top:0}#general>div:first-of-type .general-item:last-of-type{margin-bottom:0}}#notSupplied>div:first-of-type{display:flex;flex-wrap:wrap}#notSupplied>div:first-of-type .not-supplied-item{flex-basis:calc(33.333% - 16px);margin:16px 16px 0 0;text-decoration:line-through}#notSupplied>div:first-of-type .not-supplied-item:nth-child(-n+3){margin-top:0}#notSupplied>div:first-of-type .not-supplied-item span{color:#505050;font-size:15px}@media (max-width:767px){#notSupplied>div:first-of-type .not-supplied-item{flex-basis:100%;margin-bottom:16px;margin-top:0}#notSupplied>div:first-of-type .not-supplied-item:last-of-type{margin-bottom:0}}#bedrooms>div:first-of-type{display:flex;flex-wrap:wrap}#bedrooms>div:first-of-type>div{display:flex;flex-basis:calc(33.333% - 16px);flex-direction:column;margin:38px 16px 0 0}#bedrooms>div:first-of-type>div:nth-child(-n+3){margin-top:0}#bedrooms .bed-icons{margin-bottom:8px}#bedrooms .bed-icons i{color:#505050;font-size:18px;margin-right:8px}#bedrooms .bed-icons i:before{margin-top:8px}#bedrooms .room-type{color:#505050;font-size:15px;font-weight:700;letter-spacing:.49px;margin-bottom:4px}#bedrooms .bed{margin-bottom:4px}#bedrooms .bed-type{color:#505050;font-size:15px;letter-spacing:.49px}#bedrooms>div:first-of-type .bedroom-item.more-items{display:none}#bedrooms .show-toggle{display:block;text-align:right}#bedrooms .show-toggle a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#bedrooms .show-toggle a:hover{text-decoration:none}#bedrooms .show-toggle .show-less{display:none}@media (max-width:767px){#bedrooms>div:first-of-type{flex-wrap:unset;overflow-x:auto}#bedrooms>div:first-of-type>div{border:1px solid #e7e7e7;flex-direction:column;flex-wrap:nowrap;flex:0 0 60%;margin:0 16px 16px 0;padding:16px}#bedrooms>div:first-of-type .bedroom-item.more-items{display:flex}#bedrooms .show-toggle{display:none}}#bathroomsDistribution>div:first-of-type{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#bathroomsDistribution>div:first-of-type>span{font-weight:700;display:block}#bathroom-pagination-controls{color:rgba(51,51,51,.6);display:flex;gap:16px}#bathroom-pagination-controls{font-size:14px;font-weight:600}#bathroom-pagination-controls button{background-color:transparent;border:0;cursor:pointer;font-size:16px;padding:0}#bathroom-pagination-controls button:disabled{cursor:not-allowed;opacity:.5}#bathroom-pagination-controls button i:before{font-size:16px;height:16px;margin:0;width:16px}#bathroomsDistribution>.bathroom-distribution-container{display:flex;gap:16px;min-height:121px}#bathroomsDistribution>div .bathroom-distribution-item{background:#fff;border-radius:8px;border:1px solid rgba(51,51,51,.2);display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:space-between;max-width:216px;min-width:120px;padding:12px;position:relative}#bathroomsDistribution>div .bathroom-distribution-item>span{color:#333;font-size:12px;line-height:normal}#bathroomsDistribution>div .bathroom-distribution-item>span:first-of-type{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-weight:600;line-clamp:1;overflow:hidden;text-overflow:ellipsis}#bathroomsDistribution>div .bathroom-distribution-item>.bathroom-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex-grow:1;line-clamp:2;overflow:hidden;text-overflow:ellipsis}#bathroomsDistribution>div .bathroom-distribution-item>.bathroom-summary>span{font-weight:500}#bathroomsDistribution>div .bathroom-distribution-item>.bathroom-icons{display:flex;gap:16px;overflow:hidden;text-overflow:ellipsis}#bathroomsDistribution>div .bathroom-distribution-item>.bathroom-icons>i{font-size:20px;height:24px;width:24px}#bathroomsDistribution>div .bathroom-distribution-item>.bathroom-icons>i:before{margin:0}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip{background:#fff;border-radius:8px;bottom:16px;box-shadow:0px 0px 40px 0px rgba(52,52,52,.1);display:flex;flex-direction:column;gap:8px;left:70%;opacity:0;padding:24px 24px 16px;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:448px;z-index:100}#bathroomsDistribution>div .bathroom-distribution-item:hover>div.bathroom-tooltip{opacity:1;visibility:visible}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-header>span{font-weight:700;line-height:normal}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-header>i{color:#939393;display:none;font-size:16px;height:16px;width:16px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-header>i:before{margin:0}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-content{display:flex;flex-direction:column;gap:10px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-content span{font-size:12px;font-weight:400;line-height:normal}@media (max-width:767px){#bathroomsDistribution>.bathroom-distribution-container{overflow-x:auto;flex-wrap:nowrap;padding-bottom:16px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip{border-radius:0;bottom:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1002}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip{gap:0;padding:0}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-header{align-items:center;background:#fff;box-shadow:1px 1px 4px 0px rgba(184,184,184,.5);display:flex;justify-content:space-between;padding:12px 20px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-header>i{display:block}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-content{gap:24px;padding:24px 20px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-content>.bathroom-tooltip-summary{display:flex;flex-direction:column;gap:24px}#bathroomsDistribution>div .bathroom-distribution-item>div.bathroom-tooltip>.bathroom-tooltip-content span{color:#505050;font-family:"Open Sans";font-size:15px;font-style:normal;font-weight:400;line-height:normal}}#mandatoryServices>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}#mandatoryServices>div:first-of-type .mandatory-item>span{background:#f7f7f7;border-radius:16px;color:#878787;display:inline-block;font-size:14px;font-weight:700;margin:5px 8px 5px 0;padding:5px 15px;text-align:left}#mandatoryServices .icon-info-circled{color:#c3c3c3;cursor:pointer}#mandatoryServices>div:first-of-type .mandatory-item.more-items{display:none}#mandatoryServices .show-toggle-services{display:block;text-align:right}#mandatoryServices .show-toggle-services a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#mandatoryServices .show-toggle-services a:hover{text-decoration:none}#mandatoryServices .show-toggle-services .show-less{display:none}@media (max-width:767px){#mandatoryServices>div:first-of-type .mandatory-item>span{text-align:left}}#optionalServices>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}#optionalServices>div:first-of-type .optional-item>span{background:#f7f7f7;border-radius:16px;color:#878787;display:inline-block;font-size:14px;font-weight:700;margin:5px 8px 5px 0;padding:5px 15px;text-align:left}#optionalServices .icon-info-circled{color:#c3c3c3;cursor:pointer}#optionalServices>div:first-of-type .optional-item.more-items{display:none}#optionalServices .show-toggle-services{display:block;text-align:right}#optionalServices .show-toggle-services a{color:#505050;cursor:pointer;font-size:15px;font-weight:700;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}#optionalServices .show-toggle-services a:hover{text-decoration:none}#optionalServices .show-toggle-services .show-less{display:none}@media (max-width:767px){#optionalServices>div:first-of-type .optional-item>span{text-align:left}}#taxInformation>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}#taxInformation>div:first-of-type .tax-item>span{background:#f7f7f7;border-radius:16px;color:#878787;display:inline-block;font-size:14px;font-weight:700;margin:5px 8px 5px 0;padding:5px 15px;text-align:left}#taxInformation .icon-info-circled{color:#c3c3c3;cursor:pointer}#taxInformation .tax-item li{display:list-item}@media (max-width:767px){#taxInformation>div:first-of-type .tax-item>span{text-align:left}}#bondFeatures div{display:flex;flex-direction:column}#bondFeatures div span{color:#505050;font-size:15px;margin:5px 0}#schedules>div:first-of-type{align-items:center;background-color:#f7f7f7;border-radius:3px 0 0 3px;display:flex;padding:16px 32px}#schedules>div:first-of-type>div>div:first-of-type{display:flex;flex-direction:column}#schedules>div:first-of-type>div{display:flex;width:50%}#schedules img{margin-right:32px}#schedules span{color:#939393;font-size:14px;font-weight:700;letter-spacing:.39px}#schedules span>b{color:#444;font-size:14px;font-weight:600;letter-spacing:.39px}#schedules .separador-horarios{background-color:#ececec;border:0;height:50px;margin:0 16px;width:1px}@media (max-width:767px){#schedules>div:first-of-type{flex-direction:column;padding:0}#schedules>div:first-of-type>div{padding:16px 32px;width:100%}#schedules .separador-horarios{height:1px;margin:0;width:100%}}#gallery .pswp__bg{background-color:#2e2f30}#gallery .pswp__scroll-wrap .pswp__container{-webkit-filter:blur(0);filter:blur(0)}#gallery .pswp__scroll-wrap.show .pswp__container{-webkit-filter:blur(20px);filter:blur(20px)}#gallery .seo-container{background-color:#202021;box-shadow:#202021 5px 0 15px 5px;max-height:0;-webkit-transition:max-height 1s ease;-moz-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease}@media(max-width:767px){#gallery.pswp--touch .pswp__ui--hidden .pswp__top-bar,#gallery.pswp--touch .pswp__ui--hidden .pswp__caption,#gallery.pswp--touch .pswp__ui--hidden .pswp__button--arrow--left,#gallery.pswp--touch .pswp__ui--hidden .pswp__button--arrow--right{opacity:1}}#gallery .pswp__scroll-wrap.show .seo-container{max-height:700px}#gallery .seo-container>.pswp__caption__center{font-size:15px;margin-top:40px;max-height:0;max-width:1200px;padding:32px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#gallery .pswp__scroll-wrap.show .seo-container>.pswp__caption__center{max-height:700px}#gallery .seo-container .show-description{background:#202021;border:0;bottom:0;box-shadow:#202021 5px 0 15px 5px;color:#d6d6d6;font-size:15px;left:0;margin:0 auto;opacity:1;padding:13px;position:absolute;right:0;text-transform:uppercase;width:100%;z-index:1000}#gallery .pswp__scroll-wrap.hide-gallery .seo-container .show-description{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#gallery .pswp__scroll-wrap.show .seo-container .show-description{opacity:0;cursor:auto}#gallery .seo-container .icon-down-open{color:#d6d6d6;cursor:pointer;font-size:15px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:20px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:999}#gallery .pswp__scroll-wrap.show .seo-container .icon-down-open{opacity:1}#similarAccommodations{padding-top:30px;padding-left:15px;padding-right:15px}#caracteristicasAlojamiento .span-left{text-align:left}#formReservaPropiedad .bloque_formulario label{color:#505050;font-family:"Open Sans";font-size:10px;font-weight:700;letter-spacing:.64px;line-height:14px;margin-bottom:8px}#all main #formReservaPropiedad .bloque_formulario input,#formReservaPropiedad .bloque_formulario select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff !important;border-radius:3px;border:.6px solid #d8d8d8;color:#343434;font-family:"Open Sans";font-size:15px;line-height:16px;padding:0 8px}#all main #formReservaPropiedad .bloque_formulario input::placeholder{color:#9c9c9c;opacity:1}#all main #formReservaPropiedad .bloque_formulario input:-ms-input-placeholder{color:#9c9c9c}#all main #formReservaPropiedad .bloque_formulario input::-ms-input-placeholder{color:#9c9c9c}.personas_select{position:relative}.personas_select #selectAdults{display:none}#newSelectAdults{align-items:center;background-color:#fff !important;border-radius:3px;border:.6px solid #d8d8d8;color:#343434;cursor:pointer;display:flex;font-family:"Open Sans";font-size:15px;height:40px;line-height:16px;text-indent:8px;width:100%}div#newSelectAdults:focus{outline:-webkit-focus-ring-color auto 1px}#newSelectAdultsOptions{background-color:#fff;border:.6px solid #d8d8d8;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:999}#newSelectAdultsOptions li{color:#9c9c9c;font-family:"Open Sans";font-size:15px;line-height:normal;padding:0 8px;text-indent:2px}#newSelectAdultsOptions li:hover{background:#9c9c9c;color:#fff}input#travel-period:disabled,#newSelectAdults.opportunity,input#counterNinyos:disabled{cursor:default;opacity:.4}.input-error{border:.6px solid #eb634c !important}#containerSeoSocial{align-items:center;display:flex;justify-content:space-between;margin-top:8px}#containerSeoSocial .container-seo{max-width:60%}#containerSeoSocial .container-seo .icon{display:unset}@media (max-width:767px){#containerSeoSocial .container-seo{max-width:100%}}#socialGallery .social-box{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(149,149,149,.5);cursor:pointer;display:flex;justify-content:center}.galeria_full.gallery-grid #galeria_full #cabecera_ficha{height:auto;left:unset;padding:0;right:48px;top:48px;width:auto}.galeria_full.gallery-grid #galeria_full #cabecera_ficha .container{max-width:none;padding:0}.galeria_full.gallery-grid #galeria_full .favoritos{margin-left:8px}.galeria_full.gallery-grid #galeria_full .delfavorito_result .heart{background-color:transparent}@media (max-width:1199px){.galeria_full.gallery-grid .container_fav{margin:0}}#foto_principal.grid-container{height:560px}@media (max-width:767px) and (min-width:520px){#foto_principal.grid-container{height:350px}}@media (max-width:519px){#foto_principal.grid-container{height:270px}}#galleryGrid{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}@media (max-width:767px){#galleryGrid{flex-direction:row;flex-wrap:nowrap;overflow-x:hidden}}#galleryGrid>div{height:50%;padding:0 0 8px 8px;width:25%}#galleryGrid>div:first-of-type{height:100%;padding:0;width:50%}#galleryGrid>div:nth-of-type(3),#galleryGrid>div:nth-of-type(5){padding-bottom:0}#galleryGrid.count-images-1>div{width:100%}#galleryGrid.count-images-2>div{height:100%;padding-bottom:0;width:50%}@media (max-width:991px) and (min-width:768px){#galleryGrid.count-images-2>div{height:50%;width:100%}#galleryGrid.count-images-2>div:first-of-type{padding-bottom:8px}#galleryGrid.count-images-2>div:last-of-type{padding-left:0}}#galleryGrid.count-images-3>div:nth-of-type(2),#galleryGrid.count-images-3>div:nth-of-type(3){width:50%}#galleryGrid.count-images-4{position:relative}#galleryGrid.count-images-4>div:nth-of-type(2){width:50%}#galleryGrid.count-images-4>div:nth-of-type(4){bottom:0;padding-bottom:0;position:absolute;right:0}@media (max-width:767px){#galleryGrid.count-images-4>div:nth-of-type(4){position:relative}}#galleryGrid>div:nth-of-type(1n+6){display:none}@media (max-width:1199px){#galleryGrid>div{width:50%}#galleryGrid>div:nth-of-type(4),#galleryGrid>div:nth-of-type(5){display:none}}@media (max-width:767px){#galleryGrid>div{display:block !important;flex:0 0 auto;height:100%;padding:0;width:100% !important}#galleryGrid>div:nth-of-type(4),#galleryGrid>div:nth-of-type(5){display:block}}#galleryGrid>div>a{display:block;height:100%;overflow:hidden}#galleryGrid>div img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease;width:100%}@media (min-width:768px){#galleryGrid>div>a:hover img{transform:scale(1.15,1.15);-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}}#foto_principal.grid-container .gallery-button{background-color:#fff;border-radius:3px;border:none;bottom:16px;box-shadow:0 1px 1px 0 rgba(149,149,149,.5);color:#505050;font-family:"Open Sans";font-size:14px;font-weight:600;height:40px;letter-spacing:.27px;line-height:19px;outline:0;padding:8px 24px;position:absolute;right:48px;text-align:center;width:auto;z-index:1}#foto_principal.grid-container .owl-nav{display:none}@media (max-width:767px){#foto_principal.grid-container .gallery-button{display:none}#foto_principal.grid-container .owl-nav{display:block}}#foto_principal.grid-container .gallery-button:hover{background-color:#f3f4f8}#acommodationContainerTitle{margin:0 auto;max-width:1165px;width:100%}#acommodationContainerTitle h1{display:flex;flex-direction:column}#acommodationContainerTitle>div{padding:0 12.5px}@media (min-width:992px){#acommodationContainerTitle>div{width:70%}#acommodationContainerTitle h1{margin:0}}#acommodationContainerTitle .accommodationName{color:#505050;font-family:"Playfair Display";font-size:36px;font-weight:700;letter-spacing:.64px;line-height:48px}#acommodationContainerTitle h1>div{margin-top:8px}#acommodationContainerTitle h1>div>span{color:#939393;font-family:"Open Sans";font-size:18px;font-weight:700;letter-spacing:.64px;line-height:24px;text-transform:uppercase}.galeria_full.gallery-grid .sidebar_masDatos #contenedor_contenido_slider.top{top:-270px}#formReservaPropiedad .custom-input{display:block;position:relative}#formReservaPropiedad .custom-input:after,#formReservaPropiedad #newSelectAdults:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#505050;content:'\f004';font-family:"fontlibrary";font-size:12px;font-style:normal;font-weight:400;pointer-events:none;position:absolute;right:10px;speak:none;top:50%;transform:translateY(-50%)}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}.icon{display:inline-block;vertical-align:middle !important}.icon:before{margin:0 !important;width:auto !important}.icon-left-open:before,.icon-right-open:before{font-size:70%}.pop-up-info{background-color:#fff;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:none;flex-direction:column;left:0;margin:0 auto;max-height:calc(100vh - 32px);max-width:700px;min-height:200px;padding:0 58px 58px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1001}@media (max-width:767px){.pop-up-info{height:auto;margin:0 16px;padding:0 16px 34px}}.pop-up-info .title{color:#404040;display:block;font-size:16px;font-weight:600;line-height:28px;margin:48px 0 12px}@media (max-width:767px){.pop-up-info .title{margin:34px 0 12px}}.pop-up-info .text{color:#343434;display:block;font-size:14px;font-weight:400;line-height:21px}.pop-up-info a{bottom:0;font-size:15px;font-weight:700;line-height:23px;margin-bottom:21px;position:absolute;right:21px}.pop-up-info .icon-cancel{color:#939393;cursor:pointer;font-size:16px;position:absolute;right:16px;top:16px}.pop-up-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.gallery-standard .disinfection-box{left:16px;top:16px}#galeria_full .disinfection-box{bottom:16px}.grid-container .disinfection-box{left:48px}.disinfection-box{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;display:flex;padding:8px 24px;position:absolute;z-index:1}@media (max-width:767px){.disinfection-box{display:none}}.disinfection-box>.disinfection-info{color:#fff;display:flex;flex-direction:column;min-width:250px}.disinfection-box>.disinfection-info span{line-height:32px}.disinfection-box>.disinfection-info>span:first-of-type{font-size:24px;font-family:'Playfair Display';font-weight:700}.disinfection-box>.disinfection-info>span:last-of-type{font-size:18px}.disinfection-box>img{height:48px;margin-left:24px}.company-info{color:#adadad;display:block;font-size:15px;line-height:20px;margin-top:8px}.cancellation-conditions button{background-color:transparent;border-radius:3px;border:1px solid #505050;color:#505050;display:block;font-family:"Open Sans";font-size:12px;font-weight:700;letter-spacing:0;padding:8px 16px;text-align:center;text-transform:uppercase}.cancellation-conditions>p{color:#505050;font-family:"Open Sans";font-size:14px;font-weight:400;letter-spacing:.49px;line-height:25px;margin:0 0 24px}.cancellation-conditions>.pop-up-info>#politicaCancelacion{overflow-y:auto}.cancellation-conditions>.pop-up-info>p{color:#444;font-family:"Open Sans";font-size:15px;line-height:20px;margin-top:24px}.cancellation-conditions>.pop-up-info>div{margin-top:56px}.cancellation-case{border-left:16px solid transparent;display:flex;flex-direction:column;padding:0 0 56px 16px;position:relative}.cancellation-case:after{background-color:#fff;border-radius:100%;bottom:-4px;box-shadow:1px 3px 3px 0 rgba(0,0,0,.1);content:'';height:8px;left:-12px;position:absolute;width:8px;z-index:1}#politicaCancelacion>.cancellation-case:last-of-type:after{display:none}.cancellation-case>span{font-family:"Open Sans";font-size:15px;line-height:16px}.cancellation-case>span:first-of-type{color:#4a4a4a;font-weight:600;margin-bottom:8px}.cancellation-case>span:last-of-type{color:#343434}.cancellation-case.free-cancellation{border-left-color:#129e65}.cancellation-case.cases-1{border-left-color:#ff6c51}.cancellation-case.cases-2:nth-of-type(1){border-left-color:#ffc87a}.cancellation-case.cases-2:nth-of-type(2){border-left-color:#ff6c51}.cancellation-case.cases-3:nth-of-type(1){border-left-color:#ffe59d}.cancellation-case.cases-3:nth-of-type(2){border-left-color:#ffc87a}.cancellation-case.cases-3:nth-of-type(3){border-left-color:#ff6c51}.cancellation-case.cases-4:nth-of-type(1){border-left-color:#ffe59d}.cancellation-case.cases-4:nth-of-type(2){border-left-color:#ffc87a}.cancellation-case.cases-4:nth-of-type(3){border-left-color:#ff8c77}.cancellation-case.cases-4:nth-of-type(4){border-left-color:#ff6c51}.cancellation-case.cases-5:nth-of-type(1){border-left-color:#ffe59d}.cancellation-case.cases-5:nth-of-type(2){border-left-color:#ffc87a}.cancellation-case.cases-5:nth-of-type(3){border-left-color:#ffa377}.cancellation-case.cases-5:nth-of-type(4){border-left-color:#ff8c77}.cancellation-case.cases-5:nth-of-type(5){border-left-color:#ff6c51}.cancellation-case.cases-6:nth-of-type(1){border-left-color:rgba(255,229,157,.5)}.cancellation-case.cases-6:nth-of-type(2){border-left-color:#ffe59d}.cancellation-case.cases-6:nth-of-type(3){border-left-color:#ffc87a}.cancellation-case.cases-6:nth-of-type(4){border-left-color:#ffa377}.cancellation-case.cases-6:nth-of-type(5){border-left-color:#ff8c77}.cancellation-case.cases-6:nth-of-type(6){border-left-color:#ff6c51}.cancellation-case.cancellation-hours{border-left-color:#ca3c22}.cancellation-case.no-show{border-left-color:rgba(216,216,216,.4)}.additional-notes{margin-top:32px}.additional-notes h3.subtitle{color:#505050;font-family:"Open Sans";font-size:18px;font-weight:700;letter-spacing:.53px;line-height:24px;margin:0;padding:0}ul#notasAdicionales{padding-left:16px}ul#notasAdicionales label,ul#notasAdicionales p{margin:0}ul#notasAdicionales li{color:#505050;font-family:"Open Sans";font-size:14px;letter-spacing:.49px;margin-bottom:16px}ul#notasAdicionales li:last-of-type{margin-bottom:0}#container_dates,#container_edadesNinyos .bloque_title,#fomo_content{display:none}.non-refundable-box{align-items:start;background:#f5f6fa;display:flex;flex-direction:column}.non-refundable-box>div{margin:0 auto;padding:24px 0;width:90%}.non-refundable-box>div:first-of-type{border-bottom:1px solid #d8d8d8}.non-refundable-box>div>label{align-items:baseline;cursor:pointer;display:flex;width:100%}.non-refundable-box>div>label>div{align-items:center;display:flex;justify-content:space-between;width:100%}.non-refundable-box>div>label>div>span:first-of-type{font-size:20px}.non-refundable-box>div>label>div>span:last-of-type{align-items:center;display:flex;font-size:10px;text-transform:uppercase}.non-refundable-box>div>label>div>span:last-of-type>i{color:#9b9b9b;font-size:15px;margin-left:8px;position:relative}.non-refundable-box>div>label>div>span:last-of-type>i:before{margin:0}.non-refundable-box>div>label>div>span{color:#444;font-weight:400}.non-refundable-box>div>label>span{border:2px solid #c8ccd4;border-radius:100%;height:16px;margin-right:8px;padding:6px;position:relative;width:16px}.non-refundable-box>div>label>span:after{border-radius:100%;content:'';height:8px;left:2px;opacity:.08;position:absolute;top:2px;transform:scale(0);width:8px}.non-refundable-box>div>input{display:none}.non-refundable-box>div>input:checked+label>span{border-color:#9b9b9b}.non-refundable-box>div>input:checked+label>span:after{background-color:#9b9b9b;opacity:1;transform:scale(1)}@media (min-width:992px){.column-md-12{width:100%}.column-md-11{width:91.66667%}.column-md-10{width:83.33333%}.column-md-9{width:75%}.column-md-8{width:66.66667%}.column-md-7{width:58.33333333%}.column-md-6{width:50%}.column-md-5{width:41.66666667%}.column-md-4{width:33.333%}.column-md-3{width:25%}.column-md-2{width:16.66667%}.column-md-1{width:8.33333%}.galeria_full .sidebar_masDatos .sidebarFichaAlojamiento{margin-top:0}.galeria_full #caracteristicasAlojamiento ul{width:70%}.galeria_full #foto_principal i.icon-expand-1{right:40%}.galeria_full #contenedor .container-seo .breadcrumb{width:70%}.bloque_contacto_responsive{display:none}#bloque_contacto_telefono a{color:#939393}#bloque_contacto_telefono i{color:#939393;display:block;font-size:18px;height:20px;line-height:20px;margin:5px auto 5px;padding-top:2px;width:20px}#bloque_contacto_telefono span{display:table-cell;line-height:1.2em;vertical-align:middle}#bloque_contacto_telefono p{margin-bottom:0;margin-top:0}#bloque_reserva{display:none !important}}@media (min-width:768px){.column-sm-12{width:100%}.column-sm-11{width:91.66667%}.column-sm-10{width:83.33333%}.column-sm-9{width:75%}.column-sm-8{width:66.66667%}.column-sm-7{width:58.33333333%}.column-sm-6{width:50%}.column-sm-5{width:41.66666667%}.column-sm-4{width:33.333%}.column-sm-3{width:25%}.column-sm-2{width:16.66667%}.column-sm-1{width:8.33333%}.galeria_full #caracteristicasAlojamiento{background-color:#ebecee;border:0}.galeria_full #caracteristicasAlojamiento ul{margin:0;padding:0 25px 0 10px}#sombra:not(.galeria_full) .sidebar_masDatos #cabecera_ficha{background:linear-gradient(180deg,rgba(0,0,0,.01) 0%,rgba(0,0,0,.5) 99.91%);bottom:0;left:0;max-width:100%;min-width:550px;padding:0;position:absolute;width:100%;z-index:1}#redes_socialesOnline div{float:right}.galeria_full .owl-prev{padding-left:25px}.galeria_full .owl-next{padding-right:25px}#other_information_value{color:#505050;display:block;font-size:15px;font-style:italic}}@media screen and (min-width:992px) and (max-width:1920px){html{font-family:"intermedia_alta" !important}}@media screen and (min-width:992px) and (max-width:1280px){.galeria_full.gallery-grid .sidebar_masDatos #contenedor_contenido_slider.top{top:-220px}}@media screen and (min-width:520px) and (max-width:767px){#foto_principal,.owl-carousel .owl-item{height:350px}}@media screen and (max-width:519px){#foto_principal,.owl-carousel .owl-item{height:270px}}@media screen and (min-width:768px) and (max-width:991px){html{font-family:"intermedia" !important}}@media screen and (min-width:426px) and (max-width:767px){html{font-family:"intermedia_baja" !important}}@media screen and (min-width:200px) and (max-width:425px){html{font-family:'movil' !important}}@media screen and (min-width:992px) and (max-width:1200px){.galeria_full #foto_principal .owl-item a{width:965px}#fotosTour #foto_principal .owl-item img{height:560px;width:auto}}@media screen and (min-width:768px) and (max-width:991px){.galeria_full #foto_principal .owl-item a{width:745px}.bloque_contacto_responsive{margin-top:30px}}@media screen and (max-width:991px){.sidebar_masDatos .sidebarFichaAlojamiento{width:100%;float:none;padding:0}#contenedor .class_masdatos div.box-left{width:100%;padding-left:15px;padding-right:15px}.sidebar_masDatos #contenedor_contenido_slider{position:relative !important;top:0 !important;max-width:100% !important}.sidebar_masDatos #caracteristicas_lite .textDA,.listado_opcionales,.listado_obligatorios{padding:10px 0}.separadorCaracteristicas{margin-left:0}#scroll_page{display:none}#ui-datepicker-div{margin-left:0}#galeria_full #contenido_titulo{min-width:300px}.galeria_full #caracteristicasAlojamiento ul{width:100%}.sidebar_masDatos .box-ficha>.sidebarFichaAlojamiento{margin-top:0}#sombra:not(.galeria_full) #fotosTour{margin-top:0}.galeria_full .texto_favourites{display:none}.galeria_full .container_fav .heart{margin-left:1px}#bloque_contacto_telefono i{color:unset}#formularioAlojamiento,#container_edadesNinyos,#container_dates{-webkit-box-shadow:0px 15px 40px -10px rgba(0,0,0,.3);background:#fff;box-shadow:0px 15px 40px -10px rgba(0,0,0,.3);display:none;height:100%;left:0 !important;margin:0 !important;padding:0 !important;position:fixed !important;top:0 !important;width:100% !important;z-index:1000}#formularioAlojamiento .bloque_title,#container_edadesNinyos .bloque_title,#container_dates .bloque_title{-webkit-box-shadow:inset 0px -2px rgba(184,184,184,.5);background:#fff;box-shadow:inset 0px -2px rgba(184,184,184,.5);display:block;font-size:15px;font-weight:600;letter-spacing:0;padding:20px}#formularioAlojamiento #container_edadesNinyos{z-index:1001}#formularioAlojamiento #container_edadesNinyos .personas_select{width:100% !important}#formularioAlojamiento .icon-close{color:#939393;cursor:pointer;float:right;font-size:15px}#formularioAlojamiento #contenedor_contenido_slider{width:100% !important}#formularioAlojamiento #bloque_contacto_telefono{display:none}#formularioAlojamiento #bloque_button #openBooking{background:#fff !important;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.12);display:block;left:0;padding:20px !important;position:fixed !important;width:100% !important;z-index:200}#formularioAlojamiento #container_dates #bt_act,#formularioAlojamiento #container_edadesNinyos #bt_act,#formularioAlojamiento #calc,#bloque_reserva,#button_r{background:#fff !important;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.12);display:block;left:0;padding:20px !important;position:fixed !important;width:100% !important;z-index:1000}div#bloque_reserva{z-index:100}#formularioAlojamiento #container_dates #bt_act a{color:#fff;display:block;font-size:1.7rem;font-weight:700;height:45px;margin:0 auto;padding:11px 20px;text-align:center;text-transform:uppercase;width:100%}.sidebar_masDatos #openBooking{padding:0 !important}#formularioAlojamiento .right-sidebar{display:block;height:100%;overflow-y:scroll;padding:20px 0 200px}#formularioAlojamiento #container_dates{z-index:1001}#formularioAlojamiento #container_edadesNinyos .bloque_container,#formularioAlojamiento #container_dates .bloque_container{height:100%;overflow-y:scroll;padding:20px}#formularioAlojamiento #container_dates .bloque_container #ui-datepicker-div{border:none;box-shadow:none;display:block !important;left:unset !important;max-width:none;padding:0 0 150px;position:relative !important;top:unset !important;width:100% !important}#formularioAlojamiento #container_dates .bloque_container #ui-datepicker-div .ui-datepicker-group{width:100%}#formularioAlojamiento #container_dates .bloque_container #ui-datepicker-div .button-apply-search{display:none}#fomo_content{display:block}#bloque_reserva{color:#393e47 !important;align-items:center}#bloque_reserva .cadenaDesde{font-weight:unset;text-transform:capitalize}#bloque_reserva .porDS{display:block}#bloque_reserva .porDS .precioDesde{font-size:20px;font-weight:700}#bloque_reserva #boton_reserva>a{width:100%}#bloque_reserva #item-flexible-search{justify-content:flex-start;padding:0}#bloque_reserva .tp-container-flexible-search{margin:0;padding:0}.sidebar_masDatos .sidebarFichaAlojamiento{display:none}.sidebar_masDatos #precioF,.sidebar_masDatos .bloque_formulario{background:0 0 !important;border:none}.sidebar_masDatos #precio{font-size:20px;line-height:unset}#bloque_reserva .tp-container-flexible-search .box-tp{right:unset;left:0}#bloque_reserva .bloque_reserva_content{align-items:center;display:flex;width:100%}#bloque_reserva #toferta{float:unset;font-size:17px;font-weight:700}#bloque_reserva .tp-item-options{font-size:10px;font-weight:700}#bloque_reserva #precio_sin_descuento{text-decoration:line-through;padding-right:5px}#bloque_reserva #precio_online_ofertas_responsive{margin-top:5px}#bloque_reserva #precio_online_ofertas_responsive>div{margin:0;padding:0}#bloque_reserva #bloque_reserva_fechas{display:none}.sidebar_masDatos #container_precios{padding:0;font-size:12px}.bloque_contacto_responsive{display:block;max-width:400px;padding-top:40px}.bloque_contacto_responsive .bloque_icono{margin:5px auto 5px}.bloque_contacto_responsive a{position:relative}.bloque_contacto_responsive .bloque_icono span{border-radius:50%;display:unset;height:35px;opacity:.2;position:absolute;top:-8px;width:35px}.bloque_contacto_responsive .bloque_icono i{font-size:18px;padding:8px}.bloque_contacto_responsive p{margin-top:15px}#fomo_responsive{border-top:1px solid #e6e6e6;width:100%}#fomo_responsive #fomo__message__box{max-width:400px}#bloque_reserva_contacto{display:block !important}}@media screen and (max-width:767px){#rates-table .rate-row{width:100% !important}.galeria_full #foto_principal .owl-item a{width:auto}#caracteristicasAlojamiento{background-color:transparent;margin-top:20px;padding:0 15px;border:0}#caracteristicasAlojamiento ul{text-align:center;border:1px solid #e4e5e7;background-color:#fff}#caracteristicasAlojamiento ul li{display:inline-table;white-space:unset;width:33%}#sombra #cabecera_ficha{position:relative;margin-top:20px;top:0;padding:0 15px}#sombra #cabecera_ficha .container{padding:0}#contenido_titulo span,#contenido_titulo a{font-size:24px;color:#3c3d41;text-shadow:none}#sombra #encabezadoLeft{padding:0;float:none}.galeria_full #encabezadoRight,#sombra #socialGallery{display:none}#sombra .nombre{font-size:2.5rem;padding-bottom:10px}span.ciudad{font-size:1.2rem;color:#404040}#foto_principal .owl-nav .fa{font-size:2em;width:40px;height:40px;line-height:40px}#sombra .owl-nav .fa-angle-left{padding-right:1px}#sombra .owl-nav .fa-angle-right{padding-left:1px}#caracteristicasAlojamiento span{font-size:16px}#caracteristicasAlojamiento i{line-height:2em}#valoracion_general{margin:0 15px 10px}#valoracion_general .table_vertical:first-child{display:none}.sidebar_masDatos .listado_valoraciones{padding-left:0}.listado_valoraciones ul{padding:0}div.formatoValora,.subcabecer_Valoracion .contenedor_rating.titulo_valRating{float:none;width:100%;padding:0}#valoraciones .separador{margin-bottom:20px}.sidebar_masDatos .contenedor_formas.valoracionesCirculos{margin-top:5px}.bloque_calendarios{width:50%}.sidebar_masDatos .class_masdatos #mapaEntorno #texto_distanciasM{position:relative;margin:0 auto;top:50px;right:0}#mapaEntorno .separador{margin-bottom:0;border-top:0 !important;border-bottom:1px solid #e2e9ef !important}.sidebar_masDatos .class_masdatos{width:300px}.sidebar_masDatos #contenedor_valoraciones{margin-top:30px}.sidebar_masDatos .class_masdatos #mapaEntorno #texto_distanciasM{background-color:#fff}td.discount-column:first-child{width:70%}td.discount-column:last-child{width:30%}#thumbnail{display:none}#encabezadoLeft,#encabezadoRight,#encabezadoTop{background-color:transparent;padding-left:0;border:0}#foto_principal i.icon-expand-1{left:0;padding-left:15px}.sidebar_masDatos .texto_favourites{display:none}#encabezadoTopResp{display:block}#sombra #contenido .favoritos{width:auto;margin-left:8px}#sombra:not(.galeria_full) #fotosTour{padding:0}#contenedor .breadcrumb{margin-left:12.5px;text-indent:-12.5px}.container-seo{padding:0 12.5px}#descuentos .rates-table tr td{height:0}.discount-column-right{height:112%}#redes_socialesOnline .lista_redes div i.icon{color:#fff}#texto_distanciasM{top:0 !important;width:100% !important}#container_distancias{margin:0}#bloque_formato_calendarios{display:inline-block !important}#other_information_value{margin-left:0}}@media screen and (max-width:425px){.stop-sticky,.stop-sticky-scroll{width:0}.galeria_full #foto_principal .owl-item img{width:430px;height:auto}.sidebar_masDatos .listado_valoraciones li{float:none;width:100%}#contenedor .class_masdatos #thumbnail{display:none}#rates-table span.rate-date{padding:3px 14px;font-size:14px}#rates-table .separadorRates span{top:-10px;color:#1bdb8e}.cabeceraMapa .icon-expand-1,#idioma_valoraciones,.texto_valoraciones{display:none}#fotosTour #foto_principal .owl-item img{width:420px}#all #centro .sidebar_masDatos .class_masdatos h2.class_title{font-size:25px !important;line-height:2em}#legend li{display:block;margin-bottom:6px}.locked-red #legend li{text-align:left}}@media screen and (max-width:375px){#rates-table span.rate-price{float:none}#rates-table .rate-column{width:100% !important;text-align:center;border:0}#rates-table .rate-column:last-child{border-bottom:1px solid #e2e2e2}}#ui-datepicker-div{width:267px !important}.av-datepicker-show{display:block !important}.ui-datepicker-row-break{clear:both}.ui-datepicker-year{font-weight:400}#ui-datepicker-div .ui-datepicker-title{font-size:18px;font-weight:600;font-family:'Open Sans';letter-spacing:.5px;text-transform:capitalize}#ui-datepicker-div .ui-datepicker-year{font-weight:400;font-size:14px}#ui-datepicker-div th span{color:#4a4a4a;font-size:12px;font-family:'Open Sans';font-weight:400;text-transform:lowercase}#ui-datepicker-div td .ui-state-default{align-items:center;display:flex;font-family:'Open Sans' !important;font-size:14px;justify-content:center;height:38px !important;width:38px !important}#ui-datepicker-div.av-datepicker-range .ui-state-default,#ui-datepicker-div .ui-datepicker-days-cell-over .ui-state-default,#ui-datepicker-div.av-datepicker-range td a.ui-state-default.ui-state-hover{background:0 0}#ui-datepicker-div td{cursor:pointer}#ui-datepicker-div tbody tr{height:38px;border-bottom:0}#ui-datepicker-div td a{color:#565a5c;font-family:"Open Sans" !important;position:relative;z-index:10}#ui-datepicker-div.av-datepicker-range .date-range-selected:after,#ui-datepicker-div.av-datepicker-range .ui-datepicker-mouseover:after{content:'';display:block;top:0;position:absolute;width:100%;height:100%;background-color:#c8f5df;z-index:1}#ui-datepicker-div.av-datepicker-range .checkin-selected:after,#ui-datepicker-div.av-datepicker-range .checkout-selected:after{content:'';display:block;top:0;position:absolute;width:50%;height:100%;background-color:#c8f5df;z-index:1}#ui-datepicker-div.av-datepicker-range td:hover a,#ui-datepicker-div.av-datepicker-range .ui-state-active,#ui-datepicker-div.av-datepicker-range .checkin-selected a,#ui-datepicker-div.av-datepicker-range .checkout-selected a{border:0 !important;background-color:#3bdc8d !important;border-radius:50% !important;box-sizing:content-box;height:100%;left:-2px;line-height:33px;margin:0 !important;padding:2px;position:absolute;top:-2px;width:100%;z-index:10}#ui-datepicker-div.av-datepicker-range .checkin-selected:after{right:0}.ui-datepicker-group{float:left;position:relative;z-index:50}.ui-datepicker-calendar,.ui-datepicker-header{position:relative;z-index:60}.ui-datepicker-group.animate{z-index:10}#ui-datepicker-div .ui-datepicker-group-first{margin-right:48px}.wrapper-travel-period{width:280px !important}#flexible-search-container{display:none}.flexible-search-form{display:flex;margin-top:24px;min-height:58px;position:relative;width:100%;z-index:30}.av-datepicker-range #flexible-search-container{display:flex}.flexible-search-form .switch-button-wrapper{height:20px;overflow:hidden;position:relative;width:47px}.flexible-search-form .switch-button-wrapper input{cursor:pointer;height:18px;left:0;opacity:0;outline:0;position:absolute;top:0;width:41px;margin:0;z-index:1}.flexible-search-form .switch-button-wrapper input:checked+.switch-button{border-color:#3bdc8d;background-color:#3bdc8d;padding:2px 1px 2px 3px}.flexible-search-form .switch-button-wrapper .switch-button{background-color:#ccccce;border:1px solid #ccccce;border-radius:50%/24px;display:inline-block;height:20px;line-height:0;padding:2px;position:relative;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:47px}.flexible-search-form .switch-button-wrapper .switch-button-inside{background-color:#fff;border-radius:50%/12px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);display:inline-block;height:16px;left:1px;position:absolute;top:1px;-webkit-transition:background-color,left .1s linear;transition:background-color,left .1s linear;width:24px}.flexible-search-form .switch-button-wrapper input:checked+.switch-button .switch-button-inside{background-color:#fff;left:calc(100% - 25px)}.flexible-search-form .form-input-container-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.flexible-search-form .form-input-container-header label{color:#393e46;font-family:"Open Sans" !important;font-size:14px;font-weight:600 !important;letter-spacing:.25px;line-height:13px;margin-left:25px;max-width:200px;position:relative}.flexible-search-form .form-input-container:nth-child(1){align-content:space-between;display:flex;flex:1;flex-direction:column;justify-content:center}.flexible-search-form .form-input-container:nth-child(2){align-content:space-between;align-items:center;display:flex;flex:1;flex-direction:row;justify-content:center}.flexible-search-form .box-flexible-search{bottom:17px;border-radius:0 5px 5px 0;color:#fff;left:-30px;position:absolute;padding:10px 10px 10px 12px}.flexible-search-form .box-flexible-search i{display:flex;font-size:.8em}.flexible-search-form .box-flexible-search i:before{width:auto}.flexible-search-form .box-flexible-search .item-box{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid currentColor;bottom:-9px;filter:brightness(70%);height:0;left:4px;position:absolute;transform:rotate(-45deg);width:0}.flexible-search-form .form-input-night{border-radius:3px;background-color:#f6f6f6;color:#393e46;display:none;flex-direction:column;flex:1 50%;font-family:"Open Sans" !important;font-size:10px;font-weight:700 !important;line-height:16px;max-width:140px;text-transform:uppercase;padding:6px}.flexible-search-form .form-input-night span{display:block}.flexible-search-form .form-input-night select{background-color:#f6f6f6}.flexible-search-form select{-webkit-appearance:none;border:0;color:#393e46;font-family:"Playfair Display" !important;font-size:18px;line-height:normal;margin-top:6px;width:100%}.flexible-search-form select:after,.flexible-search-form select:after{content:'\f107';font-family:'FontAwesome';color:#404041;position:absolute;right:5px;top:5px;font-size:25px;z-index:1;pointer-events:none}.flexible-search-form select:focus{outline:0}.button-apply-search{cursor:pointer;flex:1 50%;font-family:'Open Sans';font-size:12px;font-weight:700;text-transform:uppercase;text-align:center}.bounce{outline:0;animation-name:bounce;animation-duration:.5s;animation-delay:.25s}.flexible-search-info-container{background:linear-gradient(0deg,#fff 40%,rgba(255,255,255,.4) 100%);display:flex;flex-direction:column;font-family:"Open Sans";justify-content:flex-end;left:0;opacity:0;padding:20px;position:absolute;transition:all .3s ease-out;top:0;height:100%;width:100%;z-index:10}.flexible-search-info-main{background-color:#fff;display:flex;flex-direction:column;margin-bottom:80px}.flexible-search-info-container.animate{opacity:1;z-index:60}.flexible-search-info-container .icon-cancel{position:absolute;right:14px;top:14px}.flexible-search-info-title{color:#393e47;font-size:15px;letter-spacing:.44px;font-weight:600;padding-bottom:8px}.flexible-search-info-text{color:#444;font-size:14px;line-height:24px}.flexible-search-label{align-items:center;display:flex}#fs-icon-info{margin-left:10px}#svg-icon-info{fill:currentColor}@keyframes bounce{0%{transform:translateX(0px);timing-function:ease-in}37%{transform:translateX(5px);timing-function:ease-out}55%{transform:translateX(-5px);timing-function:ease-in}73%{transform:translateX(4px);timing-function:ease-out}82%{transform:translateX(-4px);timing-function:ease-in}91%{transform:translateX(2px);timing-function:ease-out}96%{transform:translateX(-2px);timing-function:ease-in}100%{transform:translateX(0px);timing-function:ease-in}}@media (max-width:991px){#miniform_online .flexible-search-item{width:100% !important}}@media only screen and (min-width:768px){#ui-datepicker-div{width:auto !important}.button-apply-search{text-align:right;margin-right:20px}.flexible-search-form .form-input-night span{white-space:nowrap}}@media only screen and (max-width:767px){#ui-datepicker-div{max-width:350px}.flexible-search-form .form-input-container-header{align-items:flex-start;flex-direction:column}.flexible-search-form .form-input-info{display:none}.switch-button-wrapper{margin-top:15px}#miniformulario_slider .form_inner>.its--container .all_form #tabla_form .formGroup>.form_item{border:0 !important}.flexible-search-form .form-input-container:nth-child(2){flex-direction:column}.flexible-search-form .form-input-container .form-input-night{margin-bottom:20px;width:135px}.flexible-search-info-container.animate{background:linear-gradient(to top,rgba(255,255,255,.7) 0%,rgba(255,255,255,1) 33%);justify-content:center}.flexible-search-form .form-input-container:first-child{margin-right:0}.flexible-search-form .box-flexible-search{display:none}.flexible-search-form .form-input-container-header label{margin-left:0}}