.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{cursor:pointer;max-width:none}.pswp--animate_opacity{-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);opacity:.001;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);background:#000;height:100%;left:0;opacity:.85;position:absolute;top:0;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);width:100%;will-change:opacity}.pswp__scroll-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.pswp__container{-moz-user-select:none;-ms-touch-action:none;-ms-user-select:none;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none;user-select:none;will-change:transform}.pswp__zoom-wrap{-ms-touch-action:none;-ms-transform-origin:left top;-webkit-backface-visibility:hidden;-webkit-transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);width:100%;will-change:transform}.pswp__img{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-transition:opacity .15s;-webkit-user-select:none;height:auto;left:0;position:absolute;top:0;transition:opacity .15s;user-select:none;width:auto}.pswp--animated-in .pswp__bg{-webkit-transition:none;transition:none}.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__item{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto !important;left:0;top:0;width:100% !important}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;background-size:264px 88px}.pswp__button:focus{opacity:1}.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button:-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--arrow--left{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;left:0}.pswp__button--arrow--left:before{background:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-color:rgba(0,0,0,.3);background-position:-138px -44px;background-size:264px 88px;content:"";height:30px;left:6px;position:absolute;top:35px;width:32px}.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;right:0}.pswp__button--arrow--right:before{background:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-color:rgba(0,0,0,.3);background-position:-94px -44px;background-size:264px 88px;content:"";height:30px;position:absolute;right:6px;top:35px;width:32px}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button{background-image:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left{background:none}.pswp--svg .pswp__button--arrow--left:before{background-image:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--right{background:none}.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://crs.avantio.com/default/css/photoswipe/default-skin/default-skin.svg)}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left{visibility:hidden}.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__counter{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0;user-select:none}.pswp__share-modal{-moz-user-select:none;-ms-user-select:none;-webkit-backface-visibility:hidden;-webkit-transition:opacity .25s ease-out;-webkit-user-select:none;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;user-select:none;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}a.pswp__share--facebook:before{-moz-pointer-events:none;-webkit-pointer-events:none;border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);background-color:rgba(0,0,0,.5)}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-height:200px;max-width:100%;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{-webkit-transition:opacity .25s ease-out;direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://crs.avantio.com/default/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;background:none;border:2px solid #fff;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width: 1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);background-color:rgba(0,0,0,.5);height:44px;left:0;position:absolute;top:0;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);width:100%;will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);visibility:visible;will-change:opacity}.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);visibility:visible;will-change:opacity}.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left{opacity:0}.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--hidden .pswp__caption{opacity:.001}.pswp__ui--hidden .pswp__button--arrow--left{opacity:.001}.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left{display:none}.pswp__ui--one-slide .pswp__button--arrow--right{display:none}.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-ms-touch-action:pan-Y;height:100%;position:relative}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{-webkit-transform:translate3d(0px, 0px, 0px);height:100%;overflow:hidden;position:relative}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;display:block;width:100%}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:hand;user-select:none}.owl-carousel .owl-dot{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:hand;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url("owl.video.play.png") no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.no-js .owl-carousel{display:block}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}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}*{box-sizing:border-box}* html .slides{height:1%}img{border:0;vertical-align:middle}#sombra{width:100% !important}#sombra:not(.galeria_full) #redes_socialesOnline{float:right}#sombra:not(.galeria_full) .contenido_subTitulo{display:inline-block}#sombra:not(.galeria_full) .favoritos{display:inline-block;float:right;margin-left:5px;width:auto}#sombra:not(.galeria_full) #fotosTour{margin-top:40px}#sombra:not(.galeria_full) #scroll_page{margin-top:40px;position:absolute}#sombra.galeria_full .sidebar_masDatos #cabecera_ficha{background-color:transparent}#all{margin:0 auto}#all #centro div#contenido{background:var(--background-body-results) !important;min-width:250px;z-index:2}#all #centro .sidebar_masDatos .class_masdatos #mapaEntorno h2.class_title{font-size:35px !important}#all #centro .sidebar_masDatos .class_masdatos div#container-general{max-height:250px;overflow:hidden;position:relative}#all #centro .sidebar_masDatos .class_masdatos div#container-general .textDA{font-size:16px;line-height:1.5em;margin:0 !important;overflow:hidden;padding:0 10px !important;width:100% !important}#all #centro .sidebar_masDatos .class_masdatos div#container_descripcion{max-height:250px;overflow:hidden;position:relative}#all #centro .sidebar_masDatos .class_masdatos div#caracteristicas_lite{margin:0 !important;padding:0 !important}#all #centro .sidebar_masDatos .class_masdatos div.notas_politicas{font-size:14px;line-height:1.5em;padding:0 !important}#all #centro .sidebar_masDatos .sidebarFichaAlojamiento div#bloque_contacto_telefono{background-color:#fff;border-radius:0 0 var(--border-radius--componente) var(--border-radius--componente);border-top:1px solid #e6e6e6;padding:0 14px !important}@media(max-width: 767px){#all #centro .sidebar_masDatos #precioF .flex-line #precio_online{text-align:right !important}}#all main#main{background:var(--background-accomodation) !important;margin-top:0}#all main #travel-period{background-color:#f5f6fa !important}#all main #formReservaPropiedad .bloque_formulario input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff !important;border:.6px solid #d8d8d8;border-radius:var(--border-radius--componente);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}#centro{position:relative;width:100%}#contenedor{background:none;border:0;margin:0}#contenedor .layer{background-color:rgba(255,255,255,.85);height:100%;position:absolute;width:100%;z-index:1000}#contenedor .class_masdatos #fotosTour{padding-top:40px;position:relative}#contenedor .class_masdatos div.box-left{border-radius:var(--border-radius--componente);display:inline-block;padding:30px 27px 0 12.5px;position:relative;width:70%}#contenedor .class_masdatos div.box-left:last-of-type{margin-bottom:32px}#contenedor .breadcrumb{color:var(--color-text-gray-300);margin:0 auto;margin-left:12.5px;max-width:1165px;padding:12.5px;text-indent:-12.5px;width:100%}#contenedor input:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}#contenedor textarea:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.layer-content{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.09);font-size:1.3em;margin:0 auto;pointer-events:auto;position:relative;text-align:left;top:7em;width:65%;z-index:1001}.layer-content:after{clear:both;content:" ";display:block}.layer-content header{background-color:#f5f5f5;border-bottom:1px solid #ddd;font-weight:bold;line-height:2.5em;min-height:2.5em;padding:0 1em}.layer-content .message{float:left;padding:1em;text-align:center}.layer-content .message span{display:block;text-align:left}.layer-content #calc{box-sizing:border-box;font-size:15px;line-height:normal;margin:1em 0 0;padding:1em 3em;text-align:center;text-transform:uppercase;width:auto !important}#botonReserva{background-color:transparent !important;margin:0 auto;margin-top:18px;padding:7px 15px;position:relative;text-decoration:none}#toferta{background-color:#fff;color:#970200 !important;float:right;font-size:29px;line-height:1em}#calc{cursor:pointer;min-height:30px;min-width:100px !important}#calc label{*height:auto;height:30px !important;margin-top:5px}#calc img{margin-top:-5px;padding-right:10px;vertical-align:middle}#linkBotonCalcular{cursor:pointer;width:120px}#precio s{font-size:15px}#panelCarac h4{background:none;margin-bottom:0;margin-top:0;padding-left:0}select{background:#fff;border:1px solid #c8c8c8}a.boton{border:0}a.active_page{text-decoration:none !important}#FRMSalida{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#FRMSalidaFormateada{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#FRMSalidaFormateada:-webkit-input-placeholder{color:#3f3f3f}#FRMSalidaFormateada:-moz-placeholder{color:#3f3f3f}#FRMSalidaFormateada:-ms-input-placeholder{color:#3f3f3f}#FRMEntrada{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#FRMEntradaFormateada{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#FRMEntradaFormateada:-webkit-input-placeholder{color:#3f3f3f}#FRMEntradaFormateada:-moz-placeholder{color:#3f3f3f}#FRMEntradaFormateada:-ms-input-placeholder{color:#3f3f3f}#FRMAdultos{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#FRMNinyos{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#counterNinyos{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#travel-period{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#travel-period:-webkit-input-placeholder{color:#3f3f3f}#travel-period:-moz-placeholder{color:#3f3f3f}#travel-period:-ms-input-placeholder{color:#3f3f3f}#numEdadesNinyos{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#edades{background:none;margin-top:0}#edades .ninyo select{border:0;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:24px;height:40px;width:100%}#edades #boton_ninyos{display:none}label.selectPersonas{margin-top:5px}label.contador_ut{margin:0 !important}.masrojG{background-image:url("https://crs.avantio.com/default/imagenes/check_r.png");background-position:right;background-repeat:no-repeat;text-decoration:none}.old-tour .touract{color:#636363}#aviso_res label{margin-left:0;width:100%}#aviso_res a{text-decoration:underline}#servicios_lite{padding:15px 0 !important;padding-left:15px}#servicios_lite h4{padding-bottom:5px;padding-left:10px !important}#servicios_lite ul{float:left;list-style:none;margin:5px 0;padding-left:3%;width:97%}#mapaEntorno{border:0;clear:both;padding-left:0;text-align:left}#mapaEntorno h2{font-size:14px;padding:5px 5px 5px 5px}#mapaEntorno #map{margin:0 auto;width:96%}#mapaEntorno .separador{border-bottom:0 !important;border-top:1px solid #e2e9ef !important;margin-bottom:32px;text-align:center}.class_masdatos #foto2{height:290px}.class_masdatos #mapaEntorno{background:none;border:0;padding:0}.class_masdatos #Fotos_ficha_e>.valoraciones_masdatos{display:none}.class_masdatos .valoracion_sinRs{display:block !important;width:61% !important}.class_masdatos .valoraciones_masdatos .numValoraciones{float:left;padding-left:4%}.class_masdatos .valoraciones_masdatos .contenedor_rating{float:left !important;padding-left:2%}.class_masdatos .breadcrumb .fa:before{font-family:"fontAwesome";font-weight:normal !important;margin-right:.5em}#foto2{float:left;height:314px;margin-top:0;padding-left:0;padding-top:0;width:100%}#foto2 IMG{border:0 none;height:55px;margin-bottom:1px;margin-left:5px;vertical-align:bottom;width:45%}#foto IMG{border:0;height:auto;width:90%}#botoneraf{background:transparent}#td_informacionAlojamiento{background:transparent;color:#000;padding-left:0;text-decoration:underline}#td_mapaEntorno{background:transparent;color:#000;text-decoration:underline}#td_disponibilidadPrecio{background:transparent;color:#000;text-decoration:underline}.current{background:transparent;color:#000}.active{background:transparent;color:#000}h2{font-size:16px;padding-left:0}.botonerF{background:none;min-width:34% !important;text-align:center;vertical-align:middle}.botonerF img{vertical-align:middle}.botonerF a{text-decoration:none}.botonerD{background:none}.botonerI{background:none}#informacionAlojamiento{background:none;border:0;margin-top:10px;padding:0;text-align:left}#informacionAlojamiento label{font-size:12px}#informacionAlojamiento>#mapaEntorno{padding-right:10px}#informacionAlojamiento h2{font-size:16px}#descripcionf{padding:0;width:100%}#menu{margin-top:10px}#ReservaF{background:none;border:0;margin:0;padding:0}#ReservaF>table{padding-top:10px}#mostrarfechas{padding-bottom:10px}input{border:1px solid #c8c8c8}H3{background:transparent;border:0}H2{background:transparent;border:0;text-align:left}.h3st{background:transparent;padding-left:0}.h2{background:transparent;font-size:18px}.h3{background:transparent;font-size:14px}.fondogris{background:transparent}.lprecio{font-size:13px;margin-top:0;padding-right:15px}#mediadmini{align-items:start;display:flex;float:none;justify-content:space-between;min-width:125px;width:100%}#mediadmini label{font-size:13px}#mediadmini input[type=text]{float:right;width:99%}#mediadmini input[type=email]{float:right;width:99%}#mediadmini input[type=tel]{float:right;width:99%}#mediaimini{min-width:260px;text-align:left;*text-align:left;width:46%}#mediaimini label{font-size:13px}#masdatos_alquiler_HOTEL{font-size:16px;margin:0 auto;width:100%}#precioF{background:none;border:0;box-sizing:border-box;padding:1.5em;text-align:left;width:100%}#precioF #edades{margin-top:0 !important}#precioF input{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}#precioF input:focus{background-color:rgba(207,207,207,.5);color:#888}#precioF textarea{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}#precioF textarea:focus{background-color:rgba(207,207,207,.5);color:#888}#bloque_form{position:relative;z-index:980}#bloque_datos{padding:0 10px;position:relative;z-index:980}#condiciones_reserva{padding:0}#map{height:300px;margin-bottom:20px;padding:15px 10px;width:100%}.googleMini{font-size:10px;width:200px}.notas_politicas{font-size:14px;padding:15px 10px !important;text-align:left}.notas_politicas label{font-size:12px}#disponibilidadPrecio{background:none;border:0}.titDA{color:#444;font-size:12px}#periodos{float:left;padding:0 10px;padding-left:10px;width:100%}#periodos.half-day .diaOcupadoParcialEntrada{background:-webkit-linear-gradient(135deg, #19dc8d 50%, transparent 0, #ffffff 50%);color:#57616a}#periodos.half-day .diaOcupadoParcialSalida{background:-webkit-linear-gradient(135deg, #ffffff 50%, transparent 0, #19dc8d 50%);color:#57616a}#periodos.locked-red.half-day .diaOcupadoParcialSalida{background:-webkit-linear-gradient(135deg, var(--background-calendario-nodisponible) 50%, transparent 0, var(--background-calendario-disponible) 50%);color:var(--color-calendario-day)}#periodos.locked-red.half-day .diaOcupadoParcialEntrada{background:-webkit-linear-gradient(135deg, var(--background-calendario-disponible) 50%, transparent 0, var(--background-calendario-nodisponible) 50%);color:var(--color-calendario-day)}#periodos.locked-red.half-day .diaLibre+.diaOcupado{background:-webkit-linear-gradient(135deg, var(--background-calendario-nodisponible) 50%, transparent 0, var(--background-calendario-disponible) 50%);color:var(--color-calendario-day)}#periodos.locked-red.half-day .diaLibre+.diaPreReserva{background:-webkit-linear-gradient(135deg, var(--background-calendario-prereserva) 50%, transparent 0, var(--background-calendario-disponible) 50%);color:var(--color-calendario-day)}#periodos.locked-red.half-day .diaOcupado+.diaLibre{background:-webkit-linear-gradient(135deg, var(--background-calendario-disponible) 50%, transparent 0, var(--background-calendario-nodisponible) 50%);color:var(--color-calendario-day)}#periodos.locked-red.half-day .diaOcupado+.diaPreReserva{background:-webkit-linear-gradient(135deg, var(--background-calendario-prereserva) 50%, transparent 0, var(--background-calendario-nodisponible) 50%);color:#cacaca}#periodos.locked-red.half-day .diaPreReserva+.diaOcupado{background:-webkit-linear-gradient(135deg, var(--background-calendario-nodisponible) 50%, transparent 0, var(--background-calendario-prereserva) 50%);color:#cacaca}#periodos.locked-red.half-day .diaPreReserva+.diaLibre{background:-webkit-linear-gradient(135deg, var(--background-calendario-disponible) 50%, transparent 0, var(--background-calendario-prereserva) 50%);color:var(--color-calendario-day)}#periodos.locked-red .diaLibre{background:var(--background-calendario-disponible)}#periodos.locked-red .diaLibre+.diaOcupado{background:var(--background-calendario-nodisponible);color:var(--color-calendario-day)}#periodos.locked-red .diaLibre+.diaPreReserva{background:var(--background-calendario-disponible);color:var(--color-calendario-day)}#periodos.locked-red .diaOcupado{background:var(--background-calendario-nodisponible)}#periodos.locked-red .diaOcupado+.diaLibre{background:var(--background-calendario-disponible);color:var(--color-calendario-day)}#periodos.locked-red .diaOcupado+.diaPreReserva{background:var(--background-calendario-prereserva);color:var(--color-calendario-day)}#periodos.locked-red .diaPreReserva{background:var(--background-calendario-prereserva)}#periodos.locked-red .diaPreReserva+.diaOcupado{background:var(--background-calendario-prereserva);color:var(--color-calendario-day)}#periodos.locked-red .diaPreReserva+.diaLibre{background:var(--background-calendario-disponible);color:var(--color-calendario-day)}#periodos .diaOcupado+.diaPreReserva{background:-webkit-linear-gradient(135deg, #efefef 50%, transparent 0, #ffffff 50%);color:#cacaca}#periodos .diaPreReserva+.diaOcupado{background:-webkit-linear-gradient(135deg, #ffffff 50%, transparent 0, #efefef 50%);color:#cacaca}#periodos .diaPreReserva+.diaLibre{background:-webkit-linear-gradient(135deg, #19dc8d 50%, transparent 0, #efefef 50%);color:#57616a}#periodos .diaLibre+.diaPreReserva{background:-webkit-linear-gradient(135deg, #efefef 50%, transparent 0, #19dc8d 50%);color:#57616a}#periodos .disabled{cursor:default;opacity:.3;pointer-events:none}#caracteristicas_lite{padding:15px 10px !important}form{margin:0}legend{margin:0}table{margin:0}caption{margin:0}.masactG{background:none}#divCalendar{background-color:#fff;position:absolute;visibility:hidden;z-index:999}#linkBotonReserva{background:none;text-decoration:none}.masdesG{background:none;font-size:17px;padding:0}.buttonr{color:#fff;font-size:17px;padding:10px 0 8px}.buttong{color:#fff;cursor:pointer !important;font-family:"Open Sans","sans-serif" !important;font-size:15px;padding:0 !important}.touract{background:none;color:#fff;margin-right:0;padding:0}.touract:before{font-family:"FontAwesome";margin-right:.5em}.textda{font-size:11px;line-height:1.4em}.textDA{font-size:14px;margin-left:0}.textFrases{line-height:1.8em}.marca_favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll 1px -3px transparent;display:block;height:27px;margin-left:5px;margin-right:10px;margin-top:3px;width:24px}.texto_favourites{float:left;margin-top:8px}.add_favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll 0 -45px transparent;display:block;float:left;height:24px;width:24px}.del_favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll 0 -22px transparent;display:block;float:left;height:24px;width:24px}#print{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll -20px -45px transparent;display:block;float:right;height:24px;width:24px}#menu_new{float:right;padding-top:5px;position:relative;z-index:999}#bloqe_fav{float:right;width:auto}#bloque_print{display:block;float:right;width:90px}#textf{float:right;margin-left:5px;margin-top:10px}#textf a:hover{text-decoration:underline}#texti{float:right;margin-left:5px;margin-top:10px}#texti a:hover{text-decoration:underline}#lista_leyenda{float:right;margin:0;padding:0 6%}#lista_leyenda>li{display:table-cell;list-style:none outside none;min-width:25px;padding-left:10px;vertical-align:middle}#lista_leyenda .diaOcupado{height:33px;min-width:33px;padding-left:0}#lista_leyenda .diaPreReserva{height:33px;min-width:33px;padding-left:0}#lista_leyenda .diaLibre{height:33px;min-width:33px;padding-left:0}.sidebar_masDatos{border-top:1px solid #dadfe2 !important;width:100%}.sidebar_masDatos #favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:24px;width:23px}.sidebar_masDatos #disponibilidadPrecio #periodos{background-color:var(--background-calendario);border-radius:var(--border-radius--componente);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);padding:25px 10px 25px 10px !important;position:relative;width:100%}.sidebar_masDatos #disponibilidadPrecio #periodos.locked-red{padding:10px 10px 25px 10px !important}.sidebar_masDatos .class_masdatos #mapaEntorno{padding:25px 0 0 0;position:relative}.sidebar_masDatos .class_masdatos #mapaEntorno #texto_distanciasM{background:rgba(255,255,255,.85);border:1px solid #e4e1e1;padding:0 !important;position:absolute;top:50px;width:362px;z-index:1000}.sidebar_masDatos .class_masdatos #descripcionf{padding:0;width:100%}.sidebar_masDatos .class_masdatos #condiciones_reserva{padding:0}.sidebar_masDatos #botonerar{margin:15px auto;margin-top:2em}.sidebar_masDatos #botonerar a{font-size:15px}.sidebar_masDatos #contenido{padding:0 !important;width:100%}.sidebar_masDatos .class_title{color:var(--color-505050);font-family:"Playfair Display" !important;font-size:25px !important;font-weight:bold;letter-spacing:.44px;margin:0;padding:0}.sidebar_masDatos .observaciones_text #panelDescripcion label{font-size:14px}.sidebar_masDatos .page_navigation{font-size:14px}.sidebar_masDatos #favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll -122px 0 rgba(0,0,0,0)}.sidebar_masDatos #print{background:url("https://crs.avantio.com/default/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{padding-left:10px;width:auto}.sidebar_masDatos #bloque_print #texti{margin-top:5px !important}.sidebar_masDatos .marca_favoritos{background:url("https://crs.avantio.com/default/img/esprites_crs.png") no-repeat scroll -120px 0 rgba(0,0,0,0);float:left;margin-left:0;margin-top:0}.sidebar_masDatos .del_favoritos{background:url("https://crs.avantio.com/default/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 .valoraciones_masdatos .contenedor_rating{margin:-6px 0 0 !important;width:30% !important}.sidebar_masDatos span.valoracionMedia{background-color:#19dc8d;border-radius:25px;color:#fff;font-size:18px;font-weight:bold;padding:3px 15px}.sidebar_masDatos .num_valoraciones{color:var(--color-text-olb);font-family:"Playfair Display",serif !important;font-size:18px;line-height:1.3;margin-left:8px;vertical-align:text-bottom}.sidebar_masDatos .cabeceraValoraciones{display:inline}.sidebar_masDatos .valoracionMedia i.icon-star{font-weight:bold;margin-right:6px !important;vertical-align:text-top !important}.sidebar_masDatos .contenedor_formas{float:left;font-size:12px;margin:0 auto;padding:0 7%;text-decoration:none !important;width:100%}.sidebar_masDatos .contenedor_formas.valoracionesCirculos{padding:0 !important;width:100%}.sidebar_masDatos #idioma_valoraciones{position:absolute;right:0;top:16px}.sidebar_masDatos #idioma_valoraciones span{border-bottom:3px solid var(--border-ofertas);color:var(--color-idioma-active);cursor:pointer;font-family:"Playfair Display",serif !important;font-size:16px;padding:0 4px 14px 4px}.sidebar_masDatos #idioma_valoraciones span.active{color:var(--color-idioma-valoraciones) !important}.sidebar_masDatos #idioma_valoraciones span:hover{color:var(--color-idioma-valoraciones-hover)}.sidebar_masDatos #valoracion_general .titDA{color:var(--color-valoraciones) !important;font-size:13px !important;font-weight:400 !important}.sidebar_masDatos #valoracion_general .contenedor_rating{font-size:14px;margin-left:0;padding-bottom:0 !important}.sidebar_masDatos .all_idiomas{margin-right:5px}.sidebar_masDatos .idioma_default{margin-right:26px}.sidebar_masDatos #contenedor_valoraciones{border:1px solid var(--border-ofertas);border-radius:var(--border-radius--componente);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-top:47px}.sidebar_masDatos .numValoraciones{font-size:13px;margin-top:-2px}.sidebar_masDatos .add_favoritos{background:url("https://crs.avantio.com/default/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-size:31px;font-weight:normal}.sidebar_masDatos .texto_favourites{color:#3f3f3f;float:left;font-family:inherit;font-size:14px;height:40px;margin-top:0 !important;padding:10px 9px}.sidebar_masDatos #FRMHabitacion{-webkit-appearance:none;background:url("https://crs.avantio.com/default/imagenes/background_habitaciones.png") no-repeat scroll 100% center #fff;background-position:100% center;font-style:italic;height:37px !important;padding-top:5px;text-align:left !important;text-indent:2%;text-overflow:"";width:100%}.sidebar_masDatos #calc{background:#fff !important;letter-spacing:1px;margin:0 !important;margin-top:0;padding:16px !important;width:100% !important}.sidebar_masDatos #calc>a{background:#657b83;border:1px solid transparent;border-radius:var(--border-radius--button);color:var(--color-button) !important;display:block;font-family:"Open Sans";font-size:16px;font-weight:bold;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}.sidebar_masDatos #botonReserva a{border-radius:var(--border-radius--button);color:var(--color-button) !important;display:block;font-size:16px;font-weight:bold;height:inherit;line-height:40px;margin:0;text-align:center;text-transform:uppercase;width:100%}.sidebar_masDatos .ninyos select{-webkit-appearance:none;background:url("https://crs.avantio.com/default/imagenes/background_ninyos.png") no-repeat scroll 100% center #fff;background-position:100% center;font-style:italic;height:37px !important;padding-top:5px;text-align:left !important;text-indent:2%;text-overflow:""}.sidebar_masDatos .bloque_precios_desde label{font-family:"Open Sans";font-size:16px;font-weight:bold;line-height:22px;text-transform:capitalize}.sidebar_masDatos .bloque_precios_desde span.precioDesde{color:#fff;font-family:"Open Sans";font-size:27px;font-weight:bold;line-height:37px;text-align:right}.sidebar_masDatos .bloque_precios_desde span.precio_partido_oferta{color:#fff;font-family:"Open Sans";font-size:27px;font-weight:bold;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 #precio_online .porDS{font-size:23px !important;font-weight:300}.sidebar_masDatos #precio_online #title_precioFichaOferta{display:table-cell;padding-bottom:3px;padding-right:5%;text-align:right;vertical-align:bottom;width:40%}.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 label label{display:inline}.sidebar_masDatos #precio_online #toferta{font-size:27px;font-weight:bold}.sidebar_masDatos .tour_gal a{float:right;font-size:13px;line-height:1.7em;margin-top:0}.sidebar_masDatos #tour_img{background:url("https://crs.avantio.com/default/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 #mediaimini{min-width:100%;padding-top:0;width:100%}.sidebar_masDatos #mediaimini label{font-size:13px !important}.sidebar_masDatos #mediadmini label{font-size:13px !important}.sidebar_masDatos #caracteristicas_lite .checkInOut .notaOb{display:inline;font-weight:bold}.sidebar_masDatos #caracteristicas_lite .checkInOut label{display:inline !important;font-size:16px;padding:0}.sidebar_masDatos #caracteristicas_lite .checkInOut img{display:inline !important;margin-bottom:4px}.sidebar_masDatos #caracteristicas_lite .textDA{display:block;font-size:16px;margin:0;padding:0 10px}.sidebar_masDatos #caracteristicas_lite label{font-size:14px;line-height:1.5em}.sidebar_masDatos #bloque_foto_cont{margin:0;margin-bottom:20px;margin-top:10px;padding:0;width:100%}.sidebar_masDatos #bloque_foto_cont:not(.box-ficha:last-child>div){margin-bottom:0px}.sidebar_masDatos #bloque_foto_cont .notas_politicas span.titDA{font-weight:600;padding:0}.sidebar_masDatos #bloque_foto_cont span.titDA{color:#2e424d;font-size:14px;font-weight:bold;margin:0 !important;padding:0 !important}.sidebar_masDatos .notas_politicas .textDA{padding:0}.sidebar_masDatos .notas_politicas label{font-size:14px !important;padding-left:15px}.sidebar_masDatos .notas_politicas label br{line-height:1em}.sidebar_masDatos #observacionesGA{margin-top:15px}.sidebar_masDatos #observacionesGA .textDA{color:var(--color-text-olb);padding:0}.sidebar_masDatos #observacionesGA .textDA:first-letter{text-transform:capitalize}.sidebar_masDatos .readmore{margin-top:16px;padding:0}.sidebar_masDatos .readmore a{cursor:pointer;font-size:15px;font-weight:bold}.sidebar_masDatos .moreGeneral{margin-top:16px;padding:0}.sidebar_masDatos .moreGeneral a{cursor:pointer;font-size:15px;font-weight:bold}.sidebar_masDatos .readless{display:none;margin-top:16px;padding:0}.sidebar_masDatos .readless a{cursor:pointer;font-size:15px;font-weight:bold}.sidebar_masDatos .lessGeneral{display:none;margin-top:16px;padding:0}.sidebar_masDatos .lessGeneral a{cursor:pointer;font-size:15px;font-weight:bold}.sidebar_masDatos .readmore-fade{background-image:var(--linear-gradient-readfade);bottom:0;left:0;opacity:1;opacity:1;padding:20px;position:absolute;right:0}.sidebar_masDatos .fade-general{background-image:linear-gradient(to top, rgba(250, 251, 255, 0.901961) 0%, rgba(255, 255, 255, 0) 100%);background-image:-moz-linear-gradient(to top, rgba(250, 251, 255, 0.901961) 0%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-linear-gradient(to top, rgba(250, 251, 255, 0.901961) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;left:0;opacity:1;opacity:1;padding:20px;position:absolute;right:0}.sidebar_masDatos #valoraciones .readmore-fade{background-image:linear-gradient(to top, #fafbff 0%, rgba(255, 255, 255, 0) 100%);background-image:-moz-linear-gradient(to top, #fafbff 0%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-linear-gradient(to top, #fafbff 0%, rgba(255, 255, 255, 0) 100%);bottom:38px;padding:25px}.sidebar_masDatos #valoraciones h2.class_title{display:inline}.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 #mapaEntorno #map{height:535px !important;padding:15px 0;width:100%}.sidebar_masDatos .notas_valoraciones{padding-top: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 0 !important}.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 #informacionAlojamiento{padding:0 0 25px 0}.sidebar_masDatos #texto_distanciasM .textDA{font-size:14px !important}.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 #cabecera_ficha{margin:0;padding:0 12.5px 0 12.5px;width:100%}@media screen and (max-width: 425px){.sidebar_masDatos #cabecera_ficha{background-color:transparent}}.sidebar_masDatos #contenedor_contenido_slider{max-width:317px;position:relative;width:100%;z-index:1}.sidebar_masDatos #contenedor_contenido_slider.top{position:absolute;top:-330px}.sidebar_masDatos #contenedor_contenido_slider:after{clear:both;content:" ";display:block}.sidebar_masDatos .sidebarFichaAlojamiento{display:block;float:right;margin-top:40px;padding-left:10px;padding-right:10px;width:30%}.sidebar_masDatos .sidebarFichaAlojamiento div.bloque_formulario{border:0 !important;padding:0 !important}.sidebar_masDatos .sidebarFichaAlojamiento div#precioF{border:0;margin:0;padding:0 !important;width:100%;z-index:1}.sidebar_masDatos .sidebarFichaAlojamiento .personas_select #container_edadesNinyos{background:none repeat scroll 0 0 #fff;border-radius:var(--border-radius--componente);-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}.sidebar_masDatos .listado_valoraciones{border-left:0;padding-left:5%;padding-top:15px;vertical-align:top;width:55%}.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 .table_vertical.titulo_media>span{font-size:12px;font-style:italic}.sidebar_masDatos .puntos_suspensivos{background:none}.sidebar_masDatos .puntos_suspensivos span{color:var(--color-text-olb);font-weight:bold}.sidebar_masDatos .boton_comentario{border-radius:0;height:auto}.sidebar_masDatos .valoracionCliente{color:var(--color-text-olb);float:left;font-size:14px;font-weight:bold}.sidebar_masDatos .valoracionCliente .maxValoracion{margin-right:14px}.sidebar_masDatos .showValoraciones{background-color:#e9eef2}.sidebar_masDatos .showValoraciones .lessValoraciones{display:none}.sidebar_masDatos .showValoraciones>div{cursor:pointer;display:block;font-weight:bold;padding:18px;text-align:center}.sidebar_masDatos #listado_total_valoraciones .tituloF{color:var(--color-huesped-valoracion);font-size:16px}.sidebar_masDatos .divVotaciones .contador_ut{border-left:1px solid var(--color-votaciones);font-size:14px;margin-left:5px;padding:5px 8px !important}.sidebar_masDatos .divVotaciones [class^=guarda_comentarioUtil]{cursor:pointer}.sidebar_masDatos .divVotaciones [id^=boton_comentario]{border-color:#19dc8d;color:#19dc8d}.sidebar_masDatos .divVotaciones [id^=boton_comentario] span{background-color:rgba(25,220,141,.05);border-color:#19dc8d;color:#19dc8d}.sidebar_masDatos .divVotaciones>span{border:1px solid var(--color-votaciones);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:var(--color-votaciones);font-size:14px !important;font-weight:bold;padding:5px 0 5px 15px;text-transform:uppercase}.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 .fila_valora .sidebar_masDatos .tituloF span{color:#777}.sidebar_masDatos #verDetallesD{display:block;float:left;margin:0 auto;margin-top:3px;text-align:left;width:100%}.sidebar_masDatos #verDetallesD>b{margin-left:0;padding-left:0 !important;text-decoration:none !important}.sidebar_masDatos .guarda_comentarioUtil>a{margin-top:-1px}.sidebar_masDatos .votos_text{color:#777}.sidebar_masDatos .zebraValoraciones{background:#eee;float:left}.sidebar_masDatos #aviso_res{padding:0 16px;text-align:left}.sidebar_masDatos #aviso_res label{background:none;border:0;line-height:1.4em;margin-bottom:0;padding:0;top:0}.sidebar_masDatos #aviso_res div img{display:none !important}.sidebar_masDatos #aviso_res .aviso_rojo{background:#ff5d5a !important;color:#fff !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{background-color:#00dc8c !important;color:#00705c !important}.sidebar_masDatos #aviso_res #avisoReserva{color:#484848;font-family:"Open Sans";font-size:13px;font-weight:bold;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:normal}.sidebar_masDatos #aviso_res #avisoReserva>div>span.accept-booking{color:#484848;font-family:"Open Sans";font-size:13px;font-weight:bold;letter-spacing:.39px;line-height:18px}.sidebar_masDatos #aviso_res #avisoReserva>div.info-box{background-color:rgba(251,177,22,.1);padding:16px 8px}.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}.sidebar_masDatos #aviso_res #avisoReserva>div.error-box>span{font-size:13px;letter-spacing:.39px;line-height:18px}.sidebar_masDatos #aviso_res #avisoReserva>div.light i{color:#fff;font-weight:bold}.sidebar_masDatos #aviso_res #avisoReserva>div.light span{color:#fff;font-weight:bold}.sidebar_masDatos #aviso_res #avisoReserva>div.dark i{color:#333;font-weight:bold}.sidebar_masDatos #aviso_res #avisoReserva>div.dark span{color:#333;font-weight:bold}.sidebar_masDatos #aviso_res #avisoReserva>.ok-message{padding:8px 0}.sidebar_masDatos #aviso_res i{margin-right:9px}.sidebar_masDatos #aviso_res i:before{margin:0}.sidebar_masDatos #aviso_res .icon-info-circled{color:#fbb116;font-size:20px}.sidebar_masDatos #aviso_res .icon-cancel-circled{color:#eb634c;font-size:20px}.sidebar_masDatos #aviso_res .icon-ok{background-color:#129e65;border-radius:100%;color:#fff;font-size:9px;padding:3px}.sidebar_masDatos #precioF{background:#fff;border:1px solid #bbb}.sidebar_masDatos .bloque_formulario{background:#fff;border:1px solid #bbb}.sidebar_masDatos .nav_previous{background:#fff;border:1px solid #bbb}.sidebar_masDatos .nav_next{background:#fff;border:1px solid #bbb}.sidebar_masDatos .container-VENTA #preciof label{font-size:20px;font-weight:400;margin-top:3px}.sidebar_masDatos .container-VENTA #precio{font-weight:normal}.sidebar_masDatos label.alquiler_minimo{font-weight:400 !important;padding-bottom:10px;text-align:center}.sidebar_masDatos #preciof label{color:#444;font-family:"Open Sans";font-size:16px;font-weight:bold;line-height:14px;margin:0 0 5px}.sidebar_masDatos #noches label{text-transform:capitalize}.sidebar_masDatos #noches label+label{text-transform:lowercase}.sidebar_masDatos #noches label span{font-size:17px !important;font-weight:bold}.sidebar_masDatos #formularioFicha{background:transparent !important;box-sizing:border-box;padding:0;width:100%}.sidebar_masDatos #formularioFicha #container_edadesNinyos{display:none}.sidebar_masDatos #formularioFicha #container_edadesNinyos:before{border-bottom:15px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;left:45%;margin:0;position:absolute;top:-9px;width:0}.sidebar_masDatos #formularioFicha:after{clear:both;content:" ";display:block}.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);display:none;float:left;height:20px;position:relative;top:-9px;width:11%}.sidebar_masDatos #precio_online_ofertas>div{margin-top:20px}.sidebar_masDatos .lprecio{display:table-row;text-align:center}.sidebar_masDatos #container_precios{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}.sidebar_masDatos #container_precios #precio_online{text-align:right}.sidebar_masDatos #container_contacto{background-color:#fff;padding:16px 16px 8px;position:relative}.sidebar_masDatos #precio{color:#444;font-family:"Open Sans";font-size:28px;font-weight:bold;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 var(--color-text-olb);content:"";margin-top:-0.0625em;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 #redes_socialesOnline #box-share>div:not(.share-link-tooltip){height:40px;width:40px}.sidebar_masDatos #capa_edades #boton_ninyos{background:none repeat scroll 0 0 #444;border:1px solid #aaa;color:#fff;font-weight:bold;margin:15px auto 0;padding:5px 2%;width:20%}.sidebar_masDatos #edades{border:0 !important;margin-top:10px}.sidebar_masDatos #edades #boton_ninyos{background:#657b83;border:1px solid transparent;border-radius:var(--border-radius--button);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%}.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 .botonReserva_V2{max-width:100% !important;padding:0 !important;width:100% !important}.sidebar_masDatos .botonContactoVenta{margin-bottom:2em !important}.sidebar_masDatos .mini-checbox{margin-bottom:0 !important}.sidebar_masDatos .mini-checbox:after{clear:both;content:" ";display:block}.sidebar_masDatos .mini-checbox label{float:left;font-weight:normal;height:auto;text-align:left;width:90%}@media screen and (max-width: 500px){.sidebar_masDatos .mini-checbox label{line-height:15px}}#legend{margin-bottom:40px}#legend ul{background-color:var(--background-legend-calendario);margin:0;padding:17px;text-align:center}#legend li{color:var(--color-legend-calendario);display:inline;list-style-type:none;padding:4px 10px 4px;position:relative}#legend li span{border:1px solid #ebebeb;bottom:0;color:#6d6d6d;display:inline-block;font-weight:bold;height:25px;left:0;line-height:24px;margin-right:4px;position:relative;width:25px}#legend li .disponible{background-color:#40dd91}#legend li .pre-reserva{background-color:#efefef}#legend li .no-disponible{background-color:#fff}#legend-single-month ul{background-color:#f6f6f7;margin:0;padding:0;text-align:center}#legend-single-month li{color:#9a9a9a;display:inline-block;font-size:12px;list-style-type:none;padding:4px 10px 4px 0;position:relative}#legend-single-month li span{border:1px solid #ebebeb;bottom:0;color:#6d6d6d;display:inline-block;font-weight:bold;height:20px;left:0;line-height:19px;margin-right:4px;position:relative;width:20px}#legend-single-month li .disponible{background-color:#b5ebc7}#legend-single-month li .pre-reserva{background-color:#ffe89a}#legend-single-month li .no-disponible{background-color:#efadad}.locked-red #legend li span{border:0;text-align:center}.locked-red #legend li .disponible{background-color:#b5ebc7}.locked-red #legend li .pre-reserva{background-color:#ffe89a}.locked-red #legend li .no-disponible{background-color:#efadad}#container_distancias{margin:0 0 0 40;max-width:1165px;position:relative;width:100%}.redondo{background:none repeat scroll 0 0 #ddd;border:5px solid #fff;border-radius:30px;display:table;font-size:30px;font-weight:bold;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{cursor:pointer;display:table-cell;vertical-align:middle}#icon_right_calendar .icon{background-color:var(--background-arrow-calendario);border:1px solid var(--border-arrow-calendario);border-radius:var(--border-radius--icon);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:var(--color-arrow-calendario);cursor:pointer;display:inline-block;font-size:1.5em !important;margin:1em !important;padding:.2em .6em;text-align:center}#icon_left_calendar{cursor:pointer;display:table-cell;vertical-align:middle}#icon_left_calendar .icon{background-color:var(--background-arrow-calendario);border:1px solid var(--border-arrow-calendario);border-radius:var(--border-radius--icon);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:var(--color-arrow-calendario);cursor:pointer;display:inline-block;font-size:1.5em !important;margin:1em !important;padding:.2em .6em;text-align:center}#bloque_formato_calendarios{display:table-cell;width:100%}.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}.mediocircle_2{border-radius:100% 0 0 100%;height:8px;margin:1px;width:50%}.text_valor{color:var(--color-text-valoracion);font-size:15px;padding-bottom:10px;padding-left:12px}.tituloF{font-family:"Open Sans","sans-serif" !important}.tituloF span{font-size:13px}.no_more{display:none}#burbuja-conversacion{background:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:80px;position:relative;width:120px}#burbuja-conversacion:before{border-bottom:13px solid transparent;border-right:26px solid #000;border-top:13px solid transparent;content:"";height:0;position:absolute;right:100%;top:26px;width:0}.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%}#listado_total_valoraciones td{border:0;vertical-align:top}#listado_total_valoraciones .tituloF{background:transparent;font-size:13px;padding-left:3px}#listado_total_valoraciones .page_navigation{float:right !important;font-size:15px;margin-bottom:25px;margin-top:15px}#listado_total_valoraciones .page_link{font-weight:bold}#listado_total_valoraciones .subcabecer_Valoracion{margin-top:30px !important}.valoraciones_masdatos{background:none repeat scroll 0 0 #fff;display:block;float:right;margin-top:0;opacity:.8;padding-top:10px;position:absolute;width:27%}.valoraciones_masdatos .numValoraciones+.valoraciones_masdatos .contenedor_rating{float:none;margin:1px 0 0 0;margin-left:10%;margin-right:0%;width:80px}.numValoraciones{float:right;font-size:12px;font-style:italic;padding-right:2%;text-align:right}.numValoraciones a{text-decoration:underline}#lista_val_pag{float:left;max-height:500px;overflow-y:auto;width:100%}#lista_val_pag .fila_valora{padding:0 15px}.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}.page_navigation a.first_link{background:#f1f1f1;border:1px solid #f1f1f1;color:#777;font-weight:normal;margin-left:10px;margin-right:5px;padding:5px 10px;text-decoration:none !important;text-transform:capitalize}.page_navigation a.previous_link{background:#f1f1f1;border:1px solid #f1f1f1;color:#777;font-weight:normal;margin-left:10px;margin-right:5px;padding:5px 10px;text-decoration:none !important;text-transform:capitalize}.page_navigation a.next_link{background:#f1f1f1;border:1px solid #f1f1f1;color:#777;font-weight:normal;margin-left:10px;margin-right:5px;padding:5px 10px;text-decoration:none !important;text-transform:capitalize}.page_navigation a.last_link{background:#f1f1f1;border:1px solid #f1f1f1;color:#777;font-weight:normal;margin-left:10px;margin-right:5px;padding:5px 10px;text-decoration:none !important;text-transform:capitalize}.page_navigation a.page_link{background:#f1f1f1;border:1px solid #f1f1f1;font-weight:normal;padding:5px 10px;text-decoration:none !important}.page_navigation a.page_link.active_page{color:#777;cursor:default;pointer-events:none}.page_navigation a:hover{background-color:#d5d5d5}.page_navigation .first_link{margin-right:5px;text-transform:capitalize}.page_navigation .previous_link{margin-right:5px;text-transform:capitalize}.page_navigation .last_link{margin-right:5px;text-transform:capitalize}#enlace_idiomas{display:none;float:left;padding:0 0 20px 10px}#enlace_idiomas a{font-weight:bold;text-decoration:underline}#valoracion_general{border-bottom:1px solid var(--border-ofertas);margin:0 15px 10px 15px;padding:15px 0 25px 0}#valoracion_general .contenedor_rating{cursor:cursor}#valoracion_general hr{background:#ddd;border:0;height:3px}.fila_valora{text-align:left;width:100%}.fila_valora .tituloF{color:#444}.fila_valora hr{margin-top:25px !important}.fila_valora>table{margin-top:10px !important}.texto_negativoFlow{display:none}.texto_positivoFlow{display:none}.boton_comentario{border-radius:2px 2px 2px 2px;cursor:pointer;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}.listado_valoraciones .contenedor_rating{margin:0}.listado_valoraciones .lista_rating{width:35%}.listado_valoraciones ul{height:auto;list-style:none outside none;margin:0;padding:0 0 0 10px;width:100%}.listado_valoraciones ul ul{padding:0}.listado_valoraciones li{float:left;text-align:left;width:49%}.listado_valoraciones li li{width:63%}.circle{border:2px solid;border-radius:100% 100% 100% 100%;box-sizing:content-box;float:left;height:10px;margin-top:5px;width:10px}.circle_2{border-radius:100% 100% 100% 100%;height:8px;margin:1px;width:80%}.titulo_media{font-size:16px;font-weight:bold;width:80%}#botonera_sup{display:block}.table_vertical{display:table-cell;width:45%}.texto_idiomas{cursor:pointer}.tour_gal{background:rgba(2,2,2,.37);display:block;float:right;padding:.5em;position:absolute;right:1em;top:1em;z-index:1}.listado_tip{border:0}.listado_tip li{width:100%}.blco{background:#fff}.contador_ut{font-weight:bold;padding:5px}#table_newSearch{margin-top:5px}#newContacto{text-decoration:none}#newContacto img{height:15px !important;max-width:25 !important;padding-right:5px}#contactoTelefonico{text-decoration:none}#contactoTelefonico img{height:15px !important;max-width:25 !important;padding-right:5px}.whatsapp-contact{display:none}.phone-contact{display:none}.texto_si{cursor:pointer;font-size:13px;margin-top:-1px}.guarda_comentarioUtil>a{float:right;font-weight:bold;margin-left:10px;text-decoration:underline}.numero{float:left}.buttonTT{font-size:18px !important;padding:5px 11px !important}.c_aumento{height:20px;width:20px}.c_aumento_2{height:16px;margin:2px}.star-five{border-bottom:7px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;color:#000;display:block;float:left;height:0;position:relative;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);width:0}.star-five:before{border-bottom:8px solid #000;border-left:3px solid transparent;border-right:3px solid transparent;content:"";display:block;height:0;left:-6.5px;position:absolute;top:-4.5px;-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg);-webkit-transform:rotate(-35deg);width:0}.star-five:after{border-bottom:7px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;color:#000;content:"";display:block;height:0;left:-10.5px;position:absolute;top:0;-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);-webkit-transform:rotate(-70deg);width:0}.estrellas{float:left}#valoraciones{margin-top:1em;width:100%}#valoraciones #contenedor_valoraciones hr{color:#eee;margin:0}#valoraciones div.separador h2{margin-top:25px}#valoraciones .fa.fa-plus-circle{color:#66b34c;font-size:16px}#valoraciones .fa.fa-minus-circle{color:#777;font-size:16px}.nota_valoraciones label{font-size:12px;font-weight:normal;text-align:left}.bloque_valT{display:table-cell;padding:5px 0;vertical-align:top;width:60px}.rat_tab{display:table-cell;padding:5px 0;vertical-align:middle;width:275px}.rat_tab_nombre{padding-left:10px}.listado_opcionales{padding:0 10px}.listado_obligatorios{padding:0 10px}.lista_carac{padding-left:5px}.thslide{height:68px;width:100%}.thslide_nav_previous{float:left}.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;background-repeat:no-repeat;display:block;height:68px;text-decoration:none;width:19px}.nav_previous{float:left}.thslide_nav_next{float:right}.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;background-repeat:no-repeat;display:block;height:68px;text-decoration:none;width:19px}.nav_next{float:right}.thslide_list{float:left;height:68px;overflow:hidden;position:relative;width:91%}.thslide_list ul{float:left;list-style:none;margin:0;margin-left:-32px !important;padding:0;width:9000px}.thslide_list li{float:left;margin-right:20px}.thslide_list li a{display:block;height:68px;position:relative;text-decoration:none;width:95px}.thslide_list li a img{position:absolute}.thslide_list li a span{display:block;height:62px;position:absolute;width:84px}.thslide_list li a:hover span{border:3px solid #fff55b}.thslide_list li a.current span{border:3px solid #fff55b}#barousel_thslide{height:446px}#barousel_thslide .barousel_content{bottom:81px}#thslide_barousel_nav{bottom:0;position:absolute}#redes_socialesOnline{float:left;height:40px;margin-top:0;position:relative;text-align:center;width:auto}#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;margin-right:5px;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.open-social div{opacity:1;transform:translateX(0)}#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.open-social .share-link-tooltip{align-items:center;color:#444;cursor:auto;display:flex;font-weight:bold;gap:8px;opacity:0;padding:4px 8px}#redes_socialesOnline #box-share div{background-color:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(149,149,149,.5);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 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:var(--border-radius--button);box-shadow:0 1px 1px 0 rgba(149,149,149,.5) !important;height:40px;letter-spacing:.27px;line-height:40px;outline:none;padding:0 10px;text-decoration:none;width:auto}#redes_socialesOnline .button-share:hover{background-color:#f3f4f8}#redes_socialesOnline .button-share i{margin-bottom:3px;padding-left:10px}#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{background:#f3f4f8;border-radius:5px;color:#2d404e;cursor:pointer;display:block;font-size:1.4rem;font-weight:bold;height:39px;line-height:3rem;padding:4px 12px;text-transform:uppercase}#redes_socialesOnline .texto_redes .icon{color:#2d404e;font-size:1.6rem;margin-right:8px;vertical-align:middle}#redes_socialesOnline:hover .texto_redes{background:#9b9c9e;color:#fcfcfe}#redes_socialesOnline:hover .texto_redes .icon{color:#fcfcfe}#redes_socialesOnline:hover .texto_redes+.lista_redes{display:block}#redes_socialesOnline .lista_redes{background:#20414c;display:none;width:100%}#redes_socialesOnline .lista_redes>div{cursor:pointer;padding-right:0;text-align:center;width:100% !important}.share-link-tooltip-mobile{align-items:center;background:#fff;border-radius:3px;color:#444;cursor:auto;display:flex;font-weight:bold;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}#enviaMailRedes img{height:19px;width:25px}#enviaMailRedes a{height:40px;text-decoration:none;width:40px}#facebookRedes img{width:19px}#urlVolver{float:left;padding-top:10px;position:relative;z-index:999}.titulo_h1{font-size:18px;margin-bottom:0;margin-top:0;text-align:left;width:100%}.galeria_full .titulo_h1{float:left}.galeria_full .sidebar_masDatos{border-top:0 !important}.galeria_full .sidebar_masDatos .favoritos{margin-left:5px}.galeria_full .container-seo{margin:0 auto;max-width:1165px;padding:0 24px;width: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{height:625px !important}.galeria_full .fullwidth_photo .owl-item{height:625px !important}}@media(min-width: 768px)and (max-width: 1023px){.galeria_full .fullwidth_photo{height:510px !important}.galeria_full .fullwidth_photo .owl-item{height:510px !important}}@media(min-width: 320px)and (max-width: 767px){.galeria_full .fullwidth_photo{height:280px !important}.galeria_full .fullwidth_photo .owl-item{height:280px !important}}.galeria_full .owl-nav i{font-size:3em;height:60px;line-height:58px;text-align:center;width:60px}.galeria_full .owl-nav .icon-left-open{padding-right:6px}.galeria_full .owl-nav .icon-right-open{padding-left:6px}.galeria_full .favoritos{float:right}.galeria_full #encabezadoLeft{padding:0}.galeria_full #encabezadoRight{padding:0}.galeria_full #encabezadoTop{padding:0}.galeria_full #scroll_page{background-color:var(--background-caracteristicasAlojamiento);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.galeria_full #scroll li{border-top:0}.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}.galeria_full.gallery-grid .sidebar_masDatos #contenedor_contenido_slider.top{top:-270px}@media(max-width: 1199px){.galeria_full.gallery-grid .container_fav{margin:0}}.calendarTable{width:100%}.separador_clear{clear:both;height:15px}.text_red{padding-left:40px !important}.bloque_calendarios{float:left;min-height:270px;padding:0 1.5%;width:33.33%}#leyenda_calendario{display:none}.leyenda_calendar{display:block;float:left;height:180px;min-height:180px;width:14%}#fondo_cookie{background:#777;bottom:0;color:#fff;min-height:20px;padding-bottom:8px;padding-top:10px;position:fixed;width:100%;z-index:999}#contenedor_cookie{margin:0 auto;min-height:20px;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:bold;text-decoration:underline}#cierra_cookie{cursor:pointer;font-size:13px;font-weight:bold;padding-left:5px;text-decoration:none !important;width:17px}#container_cook{display:none;float:left;margin-top:40px}.cf{zoom:1}.cf:before{content:"";display:table}.cf:after{clear:both;content:"";display:table}.flex-direction-nav{display:block;list-style:none;margin:0;padding:0}.flex-direction-nav a{background:url("https://crs.avantio.com/default/css/img/bg_direction_nav.png") no-repeat 0 0;cursor:pointer;display:block;height:30px;margin:-20px 0 0;opacity:0;position:absolute;text-indent:-9999px;top:50%;-webkit-transition:all .3s ease;width:30px}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flex-direction-nav .disabled{cursor:default;filter:alpha(opacity=30);opacity:.3 !important}.toggle{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;margin:2px 0 0 14px}.toggle li{float:left}.toggle li a{background:#fff;background:-moz-linear-gradient(top, #ffffff 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));background:linear-gradient(top, #ffffff 0%, #ededed 100%);-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;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;color:#666;display:block;font-size:12px;font-weight:600;padding:6px 0;text-align:center;text-shadow:1px 1px 0 #fff;width:50px}.toggle li a:hover{background:#ededed;color:#222}.toggle li a.active{background:#c8e0f3;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.4);box-shadow:inset 0 0 3px rgba(0,0,0,.4);color:#325874;cursor:default}.toggle li:first-child a{-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.slider{margin:50px 0 10px !important}#carousel li{margin-right:5px}#carousel img{cursor:pointer;display:block;opacity:.5}#carousel img:hover{opacity:1}#carousel .flex-active-slide img{cursor:default;opacity:1}.flex-container a:active{outline:none}.flex-container a:focus{outline:none}.flexslider{background:#fff;margin:0 0 0;padding:0;position:relative}.flexslider a:active{outline:none}.flexslider a:focus{outline:none}.flexslider .slides{zoom:1}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides iframe{display:block;height:80%;width:100%}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-next:hover{opacity:1}.flexslider:hover .flex-prev{left:5px;opacity:.8}.flexslider:hover .flex-prev:hover{opacity:1}.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}.slides{list-style:none;margin:0;padding:0}.slides:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.flex-control-nav{bottom:-40px;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flex-control-nav li{*display:inline;display:inline-block;margin:0 6px;zoom:1}.watermark-th{background-color:#000;background-image:url("https://crs.avantio.com/default/imagenes/play.png");background-position:19px 8px;background-position-x:19px;background-position-y:8px;background-repeat:no-repeat;background-size:cover;height:64px;margin-top:-64px;opacity:.5;position:relative;width:85px;z-index:99999}.flex-pauseplay span{text-transform:capitalize}html[xmlns] .slides{display:block}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:350px;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.lazy{display:none}.carousel li{margin-right:5px}.flex-control-paging li a{background:rgba(0,0,0,.5);-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);cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{cursor:pointer;display:block;opacity:.7;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{cursor:default;opacity:1}.cabeceraMapa{margin:0 auto;max-width:1165px;padding:28px 14px 0 10px !important}.cabeceraMapa .icon-expand-1{background-color:#fff;border-radius:var(--border-radius--componente);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.08);box-shadow:0 0 20px 0 rgba(0,0,0,.08);color:#686b74;cursor:pointer;float:right;font-size:30px;line-height:2.5em;margin-top:10px;padding:0 23px;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}.cabeceraMapa .icon-expand-1:hover{background-color:#8392a5;color:#fff;-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}#texto_distanciasM li{font-size:15px;list-style-type:none;padding:5px 0;text-align:left}#texto_distanciasM ul{margin:0;max-height:390px;padding:10px 5px 15px 0px}#texto_distanciasM .textDA{font-size:13px;margin-left:0}.masDistancias{overflow-y:auto}.menosDistancias{overflow-y:hidden}#mostrarDistancias{border-top:1px solid #e2e9ef;left:0;position:absolute;width:100%}#mostrarDistancias a{background-color:#f4f4f4;color:#7f848a;cursor:pointer;display:block;font-size:15px;font-weight:bold;padding:14px;text-align:center}.accordion_map{background-color:#fff;border:none;color:#444;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;transition:height 5s;width:100%}.accordion_map::after{color:#444;content:"";float:right;font-family:"fontlibrary";font-weight:bold;margin-left:5px}.accordion_map::before{color:#adadad;content:"";float:left;font-family:"fontlibrary";font-weight:bold;margin-right:10px}.accordion_map:hover{background-color:#fff}.accordion_map_active{background-color:#fff}.accordion_map_active:after{content:"";font-family:"fontlibrary"}.accordion_map_disabled:after{display:none !important}.panel{background-color:#fff;height:0px;max-height:0;overflow:scroll;padding:0 18px;transition:all .5s}.distanceTitle{font-size:17px !important}.panel-active{display:block;height:390px;max-height:1000px}.textDa_border{border-top:1px solid #e7e7e7}.accEllipsis{color:#000 !important;display:inline-block;max-width:85%;overflow:hidden;text-decoration:underline !important;text-overflow:ellipsis;white-space:nowrap;width:auto}.alignright{float:right;font-weight:100}.alignleft{float:left;font-weight:100;width:70%}.liDistances{clear:both;height:53px}.texto_distanciasM_responsive{display:block}.ocultarDistancias{display:block}.icono_favo_masD{display:table-cell;vertical-align:top}#contenido_titulo{display:table-cell}#contenido_titulo>span:nth-child(3){margin-right:10px}#contenido_titulo .nombre a{font-family:"Playfair Display",serif !important}#contenido_titulo span{color:#fff;font-size:31px;font-weight:bold;letter-spacing:.55px;line-height:42px;text-decoration:none;text-shadow:0 0 0 rgba(0,0,0,.06)}#contenido_titulo a{color:#fff;font-size:31px;font-weight:bold;letter-spacing:.55px;line-height:42px;text-decoration:none;text-shadow:0 0 0 rgba(0,0,0,.06)}.nombre{display:table-cell;font-size:25px;line-height:30px;vertical-align:middle}.lista_caracte{float:left;list-style:none;margin:0;padding:0;padding-bottom:10px;text-align:left;width:100%}.lista_caracte div{font-size:12px}.lista_caracte img{margin-top:3px;padding-right:5px;vertical-align:middle}.observaciones_text #panelDescripcion{padding:15px 0 30px 0}#Fotos_ficha_e{position:relative}#Fotos_ficha_e .rsTmb{display:none}#ui-datepicker-div{margin-left:-146px;padding:20px 25px;width:232px;z-index:999999 !important}#ui-datepicker-div td .ui-state-default{border-radius:var(--border-radius--componente)}.formato_oferta{font-size:25px;margin-left:0;white-space:nowrap}.sub_oferta{font-size:18px;font-weight:bold;padding-left:5%}.decimal_oferta{font-size:15px}.precio_partido_oferta{font-size:21px;margin:0}.formato_hotel #edades{margin-top:10px}.formato_hotel #ReservaF{padding-left:0}.formato_hotel #ReservaF>table{padding-top:10px}.formato_hotel #ReservaF label{font-size:12px}.formato_hotel #cupos{font-size:14px;padding-top:10px}.formato_hotel .camera_thumbs_cont{background:none}.formato_hotel h2{text-transform:uppercase}.formato_hotel .oferta{color:#58585a;font-size:18px;padding-right:10px;text-decoration:line-through}.formato_hotel .masrojG{background:none;color:#fff;font-size:17px;text-decoration:none}.formato_hotel #calc{-pie-background:linear-gradient(90deg, #dbdbdb, #cecece);background:-webkit-linear-gradient(90deg, #dbdbdb, #cecece);border:1px solid #aaa;border-color:#a7a7a7 #a7a7a7 rgba(0,0,0,.25);-moz-border-radius:5px;-webkit-border-radius:10px;border-radius:5px;border-style:solid;border-width:1px;bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.5);color:#000;display:inline-block;float:right;font-weight:bold;height:20px;margin-top:10px;min-height:0;padding:4px 0 4px 12px;padding-top:5px;position:relative;text-decoration:none;width:auto !important}.formato_hotel #contenido{padding:0 20px 10px}.formato_hotel .ad-image-description{display:none}.formato_hotel #informacionAlojamiento{padding-left:0;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 .class_title{text-transform:uppercase}.formato_hotel .tour_gal{float:right}.formato_hotel .lprecio{display:table-cell;font-size:14px;font-weight:bold;margin-left:20px;margin-top:-15px;padding-right:15px;text-align:left;vertical-align:middle;width:200px}.formato_hotel .noches_precio{display:table-cell;font-size:14px;font-weight:bold;min-width:100px;padding-right:10px;text-align:center;vertical-align:middle;width:25%}.formato_hotel .precio_online{display:table-cell;font-size:25px;font-weight:bold;min-width:180px;padding-right:10px;text-align:center;vertical-align:middle;width:25%}.formato_hotel .button_r{display:table-cell;vertical-align:middle;width:110px}.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}#total_precio{font-size:13px}#botonerar{clear:both}.boton img{margin-left:0;vertical-align:middle}#bloque_reserva #boton_reserva>a{background:#657b83;border:1px solid transparent;border-radius:3px;color:#fff;display:block;font-family:"Open Sans";font-size:16px;font-weight:bold;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;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.bloque_precios_desde{background-color:var(--background-bloque-precios);border-radius:var(--border-radius--componente) var(--border-radius--componente) 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}.separadorCaracteristicas{border:0;border-top:1px solid var(--border-ofertas);margin:12px 0 10px 10px}#cabecera_ficha{margin:0;margin-top:10px;padding:0;width:100%}#cabecera_ficha #redes_socialesOnline>div{border-right:1px solid rgba(0,0,0,.35);color:#fff !important;cursor:pointer;margin-left:0 !important;padding:0 !important;text-align:center}#cabecera_ficha #encabezadoTop #redes_socialesOnline>div{background-color:transparent;border-right:0}#formPagoReservaTPV a{margin-right:-8px}#formPagoReservaTPV #datos td{width:200px}#precio_online label label{display:none}.sin_regimen .lprecio{display:table-cell;font-size:25px;margin-top:-15px;text-align:left;vertical-align:middle;width:40%}.con_regimen .lprecio{display:table-cell;font-size:13px;font-weight:bold;margin-left:20px;margin-top:-15px;min-width:140px;padding-right:5px;text-align:left;vertical-align:middle}.con_regimen .noches_precio{display:table-cell;font-size:13px;font-weight:bold;min-width:80px;padding-right:5px;text-align:center;vertical-align:middle}.con_regimen .precio_online{display:table-cell;font-size:25px;font-weight:bold;min-width:180px;padding-right:10px;text-align:center;vertical-align:middle;width:25%}.con_regimen .oferta{color:#58585a;font-size:18px;padding-right:10px;text-decoration:line-through}.con_regimen .button_r{display:table-cell;min-width:100px;padding-right:9px;vertical-align:middle}.clase_redondo{margin-left:35px !important;z-index:-1}.clase_redondo .redondo{display:none;line-height:17.0333px}.clase_redondo .class_title{border:0;padding-left:40px}.contenedor_rating>li{margin-bottom:10px}.contenedor_rating.titulo_valRating{float:right;padding-left:8px;padding-top:10px}.valoracionCliente{float:left}.maxValoracion{color:var(--color-max-valoracion) !important;margin-right:10px}.info-box{border-bottom:1px solid #fbb116;border-top:1px solid #fbb116}.error-box{border-bottom:1px solid #eb634c;border-top:1px solid #eb634c}.bloque_formulario{font-size:10px;text-transform:uppercase}#encabezadoTop{overflow:hidden;padding-left:8px;padding-right:8px;padding-top:8px;position:relative;width:100%}#encabezadoTop #redes_socialesOnline .icon{font-size:1.8rem;line-height:4rem}#formularioAlojamiento{display:none;padding-left:15px;padding-right:15px;width:100%}.primerBloqueForm{display:none}.video{height:200px;margin-bottom:20px}.video iframe{display:block;height:100%;width:100%}#videoTH{display:none}#bloque_contacto_telefono .line{display:flex;justify-content:space-evenly}#bloque_contacto_telefono .line .col-contact{flex:1 1 auto}#bloque_contacto_telefono a{cursor:pointer;display:block;font-size:11px;line-height:14px;margin:0 auto;padding-bottom:5px;text-align:center;z-index:80}#bloque_contacto_telefono i:before{margin-left:0}#bloque_contacto_telefono img{display:table-cell;padding-right:10px;vertical-align:middle}#bloque_contacto_telefono #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;height:0;justify-content:space-evenly;opacity:0;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;visibility:hidden}#fomo__message__box div span{color:#444;font-family:"Open Sans";font-size:12px;line-height:17px}#fomo__message__box div.text-offer{display:flex;flex-direction:column;opacity:0;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#fomo__message__box div.image-icon svg{transform:scale(0);-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;transition:transform .5s ease-out}#fomo__message__box .image-icon>img{height:49px}#fomo__message__box .image-icon>svg{height:49px}#fomo__message__box a.info{bottom:8px;font-size:11px;font-weight:bold;position:absolute;right:16px}#fomo__message__box.fomo__message__box--show{border-radius:var(--border-radius--componente);height:auto;opacity:1;padding:16px 0 24px;transform:translateY(0);visibility:visible}#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.text-offer{max-width:75%;opacity:1}#fomo__message__box.fomo__message__box--show div.text-offer>span:first-of-type{margin-bottom:4px}.fomo__message__box--show .svg-icon-corp{fill:currentColor}#fomo-free-cancellation{padding:0 16px}.fomo__message{align-items:center;display:flex;margin-bottom:8px;margin-top:3px;padding:2px;position:relative}.fomo__message .svg-icon-corp{fill:currentColor}.fomo__message svg{margin-bottom:1px}.fomo__message img{padding:2px;z-index:20}.fomo__message span{color:#444;font-family:"Open Sans";font-size:12px;font-weight:bold;line-height:17px;padding:3px 0 3px 2px;text-transform:none;z-index:20}.fomo__message .fomo__message__small-text{font-weight:normal}.fomo__overlay{border-radius:3px;height:100%;opacity:.1;position:absolute;width:100%;z-index:10}.fomo__message__bg__default{background-color:#efffdf;opacity:1}.notasAdicionalesOb{display:table}#notasAdicionales .notasAdicionalesOb{float:left;height:28px}#notasAdicionales>br{clear:both}#notasAdicionales img{display:none}#contacto_1 textarea[name=FComentarios]{background-color:transparent !important;border:0;border-bottom:1px solid #e6e6e6;box-sizing:border-box;color:#3f3f3f;cursor:pointer;font-family:"Playfair Display",serif;font-size:20px;font-style:normal;height:120px;resize:none;text-indent:0;width:100%}#contacto_2 .field input{background-color:transparent !important;border:0 !important;border-bottom:1px solid #e6e6e6 !important;color:#3f3f3f !important;cursor:pointer;font-family:"Playfair Display",serif;font-size:20px;font-style:normal;height:37px;padding:1em 0;text-indent:0 !important;width:100% !important}@media screen and (max-width: 770px){#contacto_2 .field input{height:auto}}#contacto_2 .field label{color:#909093;display:inline-block;font-size:10px !important;font-weight:bold;margin-bottom:0;margin-top:10px;max-width:100%;text-transform:uppercase}.button-wrapper #button_r{display:block;padding:0;width:100%}.user_prompt{background:#9ed466;box-sizing:border-box;margin:1em 0;padding:1.5em;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:bold;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{color:#fff;display:block;font-size:1.5em;margin-bottom:.5em;text-align:center}.aviso_verde .fa-plus{background:#9ed466;border-radius:50%;color:#fff;cursor:pointer;font-size:2em;height:1.5em;padding:7px;position:absolute;right:-12px;top:-13px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.5em}.aviso_verde #avisoContacto{box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:bold;line-height:1.5em;padding-bottom:1em;width:100%}.secondary-inputs-ventas-container input{box-sizing:border-box;color:#888;float:left;height:3.5em;padding:0 1em;width:100%}.secondary-inputs-ventas-container input[type=checkbox]{height:20px;margin:0 5px 0 0;width:initial}.required-checbox-error{color:salmon;display:none;float:left;margin-top:-7px;text-align:left;width:100%}.legal-conditions-parent{box-sizing:border-box}.checkbox-error{background:#ffebe8;border:1px solid #f9c1c1;box-sizing:border-box;padding:5px !important}label[for=condiciones_legales]{height:auto !important;text-align:left;width:80%}.aviso-contacto-wrapper{width:100%}.aviso-contacto-wrapper .info-content{background-color:#7bb73d;display:block}.aviso-verde-venta #avisoContacto{padding:1em;width:100%}.sidebarFichaAlojamiento input{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}.sidebarFichaAlojamiento input:focus{background-color:rgba(207,207,207,.5);color:#888}.sidebarFichaAlojamiento textarea{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}.sidebarFichaAlojamiento textarea:focus{background-color:rgba(207,207,207,.5);color:#888}.view-more-button{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}.view-more-button.disabled{cursor:default;opacity:.3;pointer-events:none}.view-more-button:hover:not(.disabled){background-color:#ecefeb}#formularioFicha textarea{-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out}#formularioFicha textarea:focus{background-color:rgba(207,207,207,.5);color:#888}.container-ALQUILER_LE .icono_favo_masD{display:none}.container-VENTA .icono_favo_masD{display:none}.bloque-descripcion-ALQUILER_LE .texto_favourites{display:none}.bloque-descripcion-ALQUILER_LE .add_favoritos{display:none}.bloque-descripcion-ALQUILER_LE .del_favoritos{display:none}.bloque-descripcion-VENTA .texto_favourites{display:none}.bloque-descripcion-VENTA .del_favoritos{display:none}.gifOK{background-color:#9ed466;color:#fff;font-size:1.5em;padding:.2em}.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;margin:10% auto;max-width:800px;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:bold;line-height:19px;margin:0 auto;max-width:400px;padding:15px 48px;text-align:center;width:100%}.lost-ficha .sidebarFichaAlojamiento #contenedor_contenido_slider{position:static !important}.lost-ficha #aviso_res{display:none}.lost-ficha #calc{background:#393e47 !important;display:inline-table;margin-top:20px !important}.CalidadEnergetica{padding-left:1%}.demo-gallery{max-height:320px}.fv-error{background-color:#ffe2e2 !important;border:1px solid #f5a0a0 !important;-moz-transition:all,0s,ease-in-out;-webkit-transition:all,0s,ease-in-out;transition:all,0s,ease-in-out}#rates-table{background-color:var(--background-tarifas);border:1px solid var(--border-tarifas);border-collapse:separate;border-radius:var(--border-radius--componente);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:5px 0 18px 0;position:relative}#rates-table .rate-row{display:inline-block;float:left;padding:0 20px 0 20px;position:relative;width:50% !important;overflow-x:auto}#rates-table .rate-column{white-space:nowrap}#rates-table .rate-column:first-child{width:70% !important}#rates-table .rate-column:last-child{width:30% !important}#rates-table tr th{text-align:left}#rates-table tr td{padding:10px 0 10px 0;vertical-align:middle}#rates-table span.rate-title{font-size:15px;font-weight:normal;margin-left:14px}#rates-table span.rate-date{border:1px solid #19dc8d;border-radius:25px;color:#19dc8d;display:inline-block;font-size:15px;font-weight:bold;padding:3px 18px}#rates-table span.rate-date:last-child{margin-left:-3px}#rates-table span.rate-price{color:var(--color-text-gray-300);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 .separadorRates{display:inline-block;position:relative}#rates-table .separadorRates span{background-color:#fff;border-radius:50%;color:#1bdb8e;font-size:25px;font-weight:bold;height:10px;left:-6.5px;line-height:9px;position:absolute;text-align:center;top:-11.5px;vertical-align:middle;width:10px}.rate-row-sup{padding:4px 25px 4px 16px}td.rate-column{border-bottom:1px solid var(--border-ofertas)}td.discount-column{overflow:hidden;position:relative;vertical-align:middle}td.discount-column>i{background-color:#fff;border:2px solid #19dc8d;border-radius:50%;height:25px;position:absolute;width:25px}td.discount-column i.bottom{bottom:-12px;right:-12px}td.discount-column i.top{right:-12px;top:-12px}td.discount-column i.left{left:-17px;top:40%}td.discount-column .discount-column-right~i{left:-14px}td.discount-column:first-child{width:81%}td.discount-column:last-child{width:19%}.rates-table{border-spacing:0;position:relative;width:100%}.rates-table>thead>tr>th{border-bottom:2px solid #ddd;line-height:1.42857143;vertical-align:bottom}.rates-table>thead>tr>td{line-height:1.42857143}.rates-table>tbody>tr>td{line-height:1.42857143}.rates-table>tbody>tr>th{line-height:1.42857143}.rates-table>tfoot>tr>td{line-height:1.42857143}.rates-table>tfoot>tr>th{line-height:1.42857143}.rates-table tr th{border-bottom:2px solid #ddd !important;color:var(--color-tarifas);display:block;font-size:1.2em;margin:0 20px;padding:12px 0;text-transform:capitalize}.rates-table .hide-row th{display:none}.button-container{height:5em;width:100%}.container-ALQUILER .button-container{padding-top:1.5em}#prev-rates-button{float:left}#prev-discount-button{float:left}#next-rates-button{float:right}#next-discount-button{float:right}.overlay{background:transparent;cursor:pointer;height:535px;position:absolute;width:100%;z-index:1}.btn-old-l{min-height:35px;padding:8px 5px}.btn-old-l #linkBotonReserva{margin:0 0 0 7px;margin-left:7px;padding:0 !important}.btn-old{color:#fff;min-height:35px !important;padding:8px 5px}.btn-old a{color:#fff !important}.btn-old .buttong{width:auto}.pre-ve-old #Fotografia{box-sizing:border-box;width:30%}.pre-ve-old #ResPropiedad{float:right !important;width:65%}.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]{width:100% !important}.pre-ve-old select{width:100% !important}.pre-ve-old textarea{width:100% !important}.pre-ve-old #botonContacto{width:auto !important}@media screen and (max-width: 500px){.pre-ve-old .contact-header{display:none}}.ve-form #botonContacto{box-sizing:content-box;display:block}.ve-form #botonReserva{height:30px}#botonContacto{width:auto}.old-form #calc{height:40px}.old-form .btn-standard #botonContacto{color:#c5c5c5 !important}#footer_on{float:none !important;width:100% !important}.stop-sticky{bottom:5em;height:1em;position:absolute}.stop-sticky-scroll{bottom:5em;height:1em;position:absolute}#contenedor_contenido_slider.sticky{position:fixed;top:60px;width:100% !important;z-index:100}#contenedor_contenido_slider.static{bottom:0;max-width:327px;position:absolute;width:100%;z-index:1}.sticky-scroll{background-color:#fff;margin:0 !important;position:fixed !important;top:0;width:100% !important;z-index:100}.sidebar-sticky-reference{bottom:0;clear:both;content:" ";height:0;left:0;position:relative;width:100%;z-index:-1}.scroll-sticky-reference{bottom:0;clear:both;content:" ";height:0;left:0;position:relative;width:100%;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{clear:both;content:" ";display:block}.checkbox2{margin:4px 0 0 !important;width:13px}.pswp img{max-width:none !important}#contenido table.calendarTable{color:#636363}#contenido table.calendarTable label a{color:#888 !important}#contenido table.calendarTable .rows{border-bottom:2px solid var(--border-rows-calendario)}#contenido table.calendarTable .rows td{border-radius:var(--border-radius--button)}#contenido table.calendarTable .monthYearText{color:var(--color-month-calendario)}#contenido table.calendarTable .dayNamesRow{color:var(--color-week-calendario)}#contenido table.calendarTable .diaNoPermitido{background-color:var(--background-calendario-nopermitido);color:var(--color-day-calendario)}#contenido table.calendarTable .diaOcupado{color:var(--color-day-calendario-ocupado)}#contenido #caracteristicasAlojamiento .icon:hover{opacity:.75}#divBotonReserva{margin-top:10px}.btnEnviarAUnAmigo{background:#929fb0 !important;border:1px solid #74859b !important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px !important;color:#fff !important;float:right;font-size:15px !important;font-weight:bold !important;height:auto !important;letter-spacing:.05em !important;margin:0 auto;margin-right:-3px;min-height:20px;min-width:130px !important;padding:9px !important;position:relative;text-align:center !important;text-decoration:none;text-shadow:1px 1px #8392a5 !important}.detail-trigger{cursor:pointer;height:20px;line-height:20px !important;text-align:center;width:20px}.detail{background:#e8e5e5;border-radius:5px;bottom:35px;box-sizing:border-box;display:none;left:-20px;max-width:250px;min-width:250px;padding:5px;position:absolute;-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out;z-index:1}.detail .info{padding:0 5px;text-align:left}div.message-container{display:inline;position:relative}div.texto_si.boton_comentario_3{margin:0}div.formatoValora{color:var(--color-text-olb);float:left;font-size:20px !important;font-weight:bold !important;max-width:78%;padding:0;width:auto}div.text_valor a{display:block;margin-top:10px;text-decoration:none !important}div.text_valor a:first-letter{text-transform:capitalize}div .text_valor{max-width:700px;overflow-x:auto;position:relative}.message-container:hover .detail{display:block}.arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #e8e5e5;bottom:-15px;display:inline-block;height:0;left:15px;overflow:visible !important;position:absolute;width:0}#title_precioFichaOferta{color:#970200 !important;font-size:16px !important;text-transform:capitalize !important}#textoAntes{font-weight:normal}#labelAlojamientosDisponibles{background:#e5e5e5;border-radius:2px;color:#a7adb7;font-size:11px;margin-bottom:15px;margin-top:5px;padding-left:10px;padding-right:10px;padding-top:4px}.spanRadio{display:table-cell;padding:0 10px 0 0;vertical-align:middle;width:10%}.spanRadio input{height:18px;width:18px}.spanPrecios{display:table-cell;padding-right:10px;vertical-align:middle}.spanOferta{float:left;text-decoration:line-through}.spanPrecio{font-size:28px;font-weight:bold}.precioOferta{color:#970200;font-size:25px;font-weight:bold;line-height:.75em}.spanRegimen{display:table-cell;max-width:33%;padding-left:5px;text-align:right;vertical-align:middle}.divRegimenes{display:table;padding:16px 20px;vertical-align:middle;width:100%}.divRegimenes .spanPrecio{font-size:22px}.regimen .button_r{background:#f5f6fa !important;display:block;padding:16px 20px !important}.regimen hr{margin:0}.regimen .divPrecio{text-align:center}#divNoches{font-size:16px;margin:10px;text-align:center}#divReg{font-size:23px;margin-bottom:10px;text-align:center}#divRegPrecio{font-size:22px;margin-bottom:5px;text-align:center}#divRegPrecio span{text-decoration:line-through}#divRegOferta{font-size:27px;text-align:center}.sinOferta{font-size:32px !important;font-weight:bold}.conOferta{color:#970200;font-size:25px}.decimales_oferta{font-size:22px}.spanNochesYPersonas{font-size:17px;font-weight:bold}#noches label{font-size:13px !important}.tablaVotos{float:right !important;margin-top:20px}#boton_comentario_3{padding:0}.votos_text{margin:0}.divRespuesta{border:1px solid var(--border-ofertas);float:right;font-size:13px;margin-top:25px;padding:10px;position:relative;width:85%}.divRespuesta span.fa.fa-key{font-size:20px;padding-left:15px;padding-right:10px;vertical-align:middle}.divRespuesta .text_valor{padding:5px 15px}.fechaValoracion{display:inline-block;float:right;margin-top:25px}.fechaValoracion span{font-weight:600;margin-right:20px}.divIconoRespuesta{left:-12px;position:absolute;top:12px;vertical-align:middle;width:5%}.resp{display:table-cell}.texto_respuestaFlow{display:none}.spanVotos{margin-right:15px}.divVotaciones{display:inline-block;float:right;margin-top:25px}.divVotaciones .icon{margin-right:10px !important}.subcabecer_Valoracion{width:100%}.subcabecer_Valoracion .contenedor_rating.titulo_valRating{width:25%}.contenedor_formas{padding:0 !important}.autorVal{float:left;margin-top:5px;width:100%}.discount-box{padding:5px 0 5px 0}.discount-box>span{border:1px solid #64d8c3;border-radius:2px;color:#64d8c3;display:inline-block;font-size:20px;padding:0 5px;text-align:center;width:100%}.discount-box>span>strong{font-size:110%}.discount-rigth{padding-right:24px}.categorias{font-size:small;font-weight:normal}.tag{float:left;margin-right:5px;margin-top:10px}.tagLabelBG{border-color:transparent #dcdcdc transparent transparent;border-style:solid;border-width:12px 10px 12px 0;float:left;height:0;width:0}.tagLabel{border-color:transparent #f1f1f1 transparent transparent;border-style:solid;border-width:12px 10px 12px 0;float:left;height:0;margin-left:-9px !important;width:0}.tagName{background-color:#f1f1f1;border:1px #dcdcdc solid;border-left:none;color:#a4a4a4;float:left;line-height:18px;margin-left:-1px;padding:2px 5px 2px 3px}.tag-circle{background-color:#a4a4a4;font-size:5px !important;margin-right:5px;vertical-align:middle !important}.discount-desacription{color:var(--color-text-444);font-family:"Playfair Display",serif;font-size:20px;font-weight:bold}#descuentos .separador{margin-bottom:24px}#descuentos .rates-table tr td{height:auto;padding-left:0}#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}i.fa.fa-calendar.discount-calendar-icon{font-size:14px}.discount-amount{color:#2d414a;font-family:"Playfair Display",serif;font-size:3.3em;line-height:1em;text-align:center;white-space:nowrap}.discount-row .discount-column>div{border:2px solid #19dc8d;border-bottom:0;width:100%}#discounts-table tbody:last-of-type .discount-row:last-child .discount-column>div{border-bottom:2px solid #19dc8d}.discount-text{color:#2d404e;font-size:17px;font-weight:100;line-height:1em;padding-top:5px;text-align:center;text-transform:capitalize}.discount-column-right{background-color:#1ee896;border-left:0 !important;height:100%;padding:8px 14px 8px 10px}.discount-date{color:var(--color-discount-date) !important;font-size:17px;padding-top:5px}.discount-column-left{border-right-style:dashed !important;padding:12px 0 15px 27px}#tour3d .container_3d{height:100%;max-height:550px;width:100%}#galeria_full{width:100%}#galeria_full #cabecera_ficha{left:0;position:absolute;top:0}#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{height:100%}#galeria_full #cabecera_ficha .container{height:100%}}#galeria_full #contenido_titulo{min-width:360px;padding-bottom:25px}#galeria_full #contenido_titulo a:hover{text-decoration:none}#galeria_full .nombre{font-size:32px;font-weight:normal;line-height:30px;padding-bottom:22px}#galeria_full span.tagSubCabecera{font-size:16px;line-height:normal}#galeria_full #encabezadoLeft{background-color:transparent;border:0;float:left;margin:32px 0 0;width:auto;z-index:1}@media screen and (min-width: 768px){#galeria_full #encabezadoLeft{position:absolute;width:70%}}#galeria_full #encabezadoRight{background-color:transparent;border:0;float:right;margin:32px 0 0;width:auto;z-index:1}#galeria_full .grid-container #encabezadoLeft{margin:0}#galeria_full .grid-container #encabezadoRight{margin:0}#galeria_full .disinfection-box{bottom:16px}#foto_principal{height:510px;position:relative;width:100%}#foto_principal .owl-item a{display:block;height:100%;position:relative}#foto_principal .owl-item img{bottom:0;height:auto;left:-15%;margin:auto;max-width:none !important;position:absolute;right:-15%;top:0;width:100%}#foto_principal .owl-item figure{opacity:0}#foto_principal i.icon-expand-1{bottom:3%;color:#f1f1f1;cursor:pointer;font-size:32px;font-weight:300;position:absolute;right:3%;width:32px;z-index:100}#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}}#foto_principal.grid-container .gallery-button{background-color:#fff;border:none;border-radius:var(--border-radius--button);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}@media(max-width: 767px){#foto_principal.grid-container .gallery-button{display:none}}#foto_principal.grid-container .gallery-button:hover{background-color:#f3f4f8}#foto_principal.grid-container .owl-nav{display:none}@media(max-width: 767px){#foto_principal.grid-container .owl-nav{display:block}}.owl-carousel{height:100%;overflow:hidden}.owl-carousel .owl-item{cursor:pointer;height:510px;overflow:hidden}.owl-carousel .owl-item:after{background:linear-gradient(to top, transparent 0, transparent 35%, transparent 56%, rgba(0, 0, 0, 0.5) 100%);background:-moz-linear-gradient(to top, transparent 0, transparent 35%, transparent 56%, rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(to top, transparent 0, transparent 35%, transparent 56%, rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(to top, transparent 0, transparent 35%, transparent 56%, rgba(0, 0, 0, 0.5) 100%);background:-webkit-linear-gradient(to top, transparent 0, transparent 35%, transparent 56%, rgba(0, 0, 0, 0.5) 100%);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.owl-stage{transition:all}.owl-nav{position:absolute;top:40%;width:100%}.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}.owl-nav .icon-left-open{padding-right:3px}.owl-nav .icon-right-open{padding-left:3px}.owl-prev{left:0;padding-left:15px;position:absolute;width:auto}.owl-next{padding-right:15px;position:absolute;right:0;width:auto}span.tagSubCabecera{color:#fff;font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:.64px;line-height:24px;text-transform:uppercase}@media(max-width: 767px){span.tagSubCabecera{color:#3c3d41}}span.tp-title{align-items:center;display:flex;flex-direction:row;font-family:"Open Sans" !important;font-size:12px;font-weight:bold;justify-content:space-between;line-height:14px;white-space:nowrap}.favoritos>div{float:right;overflow:hidden;position:relative}.favoritos>.delfavorito_result{border-radius:5px}#encabezadoLeft{overflow:hidden;padding:8px 24px 0;position:relative;width:100%}#encabezadoRight{overflow:hidden;padding:8px 24px 0;padding-bottom:24px;position:relative;width:100%}#encabezadoTopResp{bottom:3%;display:none;padding-right:15px;position:absolute;right:0;z-index:100}.container_fav{background-color:#fff;border-radius:var(--border-radius--button);height:40px;width:auto}.container_fav .icon{font-size:22px;line-height:40px;vertical-align:middle}.container_fav:hover{background:#f3f4f8}.container_fav .heart{float:right;height:40px;text-align:center;width:40px}.container_fav .icon-heart{color:#393f47}.container_fav .icon-heart-filled{color:#eb634c}@media(max-width: 1220px){.container_fav{margin-right:4px}.container_fav .heart{border-radius:5px}}#caracteristicasAlojamiento{background-color:var(--background-caracteristicasAlojamiento);border:1px solid #e4e5e7;border-top:0;clear:left;position:relative;width:100%}#caracteristicasAlojamiento>div{margin:0 auto;max-width:1165px;width:100%}#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{cursor:pointer;display:table-cell;font-size:22px;font-weight:bold;height:auto;list-style-type:none;text-align:center;white-space:nowrap}#caracteristicasAlojamiento span{color:var(--color-icon);font-size:20px}#caracteristicasAlojamiento i{color:var(--color-icon);font-size:25px;line-height:3em;margin-right:8px !important}#caracteristicasAlojamiento i.icon-star{color:#96a4ad}#caracteristicasAlojamiento i.icon-door{font-size:30px}#caracteristicasAlojamiento .valoracionMedia i.icon-star{color:#fff}#caracteristicasAlojamiento .span-left{text-align:left}#scroll_page{left:0;max-width:none !important;width:100% !important;z-index:100}#scroll_page.sticky-scroll{background-color:var(--background-caracteristicasAlojamiento);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}#scroll{margin:0 auto;max-width:1165px;position:relative;width:100%}#scroll ul{display:table;margin:0;padding:0 26px 0 12.5px;width:70%}#scroll li{background-color:var(--background-caracteristicasAlojamiento);border-right:1px solid var(--border-ofertas);border-top:1px solid var(--border-ofertas);display:table-cell;list-style-type:none;text-align:center;width:auto}#scroll li:first-child{border-left:1px solid var(--border-ofertas)}#scroll li a{color:var(--color-scroll-a);display:block;font-size:1.5rem;font-weight:bold;padding:8px 10px;text-transform:uppercase}#scroll li a:hover{text-decoration:none}#scroll li a:hover+a.active{border-bottom:none !important}#scroll li a:focus{text-decoration:none}#scroll span.numOfertas{background-color:#19dc8d;border-radius:50%;color:#fff;font-size:13px;margin-left:8px;padding:0 7px}.tooltip{position:relative}.tooltip .tooltiptext{background-color:#555;border-radius:0;bottom:80%;-webkit-box-shadow:0 0 25px 0 #000;box-shadow:0 0 15px 0 rgba(0,0,0,.1);color:#fff !important;font-size:12px !important;left:50%;min-width:120px;padding:5px 10px;position:absolute;transform:translateX(-50%);visibility:hidden;width:auto;z-index:100 !important}.tooltip .tooltiptext:first-letter{text-transform:capitalize}@media screen and (max-width: 500px){.tooltip .tooltiptext{left:0;transform:none}.tooltip .tooltiptext:after{display:none}}.tooltip:hover .tooltiptext{visibility:visible}.tooltiptext:after{border-color:#555 transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}#thumbnail .slides{display:table;table-layout:fixed;width:100%}#thumbnail .slides li{display:table-cell;padding:2px 1px;position:relative;width:100%}#thumbnail .slides li:last-child{padding-right:0}#thumbnail .slides li:first-child{padding-left:0}#thumbnail .slides img{height:110px;width:100%}#thumbnail .slides .overlay-thumbnail{height:calc(100% - 4px);left:1px;top:2px;width:calc(100% - 1px)}#thumbnail [class^=column-]{padding:0 1px 2px 1px}#thumbnail [class^=column-].first-image{padding:0 1px 0 0}#thumbnail .line{margin:0 -1px}#thumbnail a{border-radius:var(--border-radius--componente);display:block;overflow:hidden;position:relative;-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:hover .icon{display:block}#thumbnail a:hover img{border-radius:var(--border-radius--componente);opacity:.4;transform:scale(1.15, 1.15);-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}#thumbnail a .icon{color:#fff;display:none;font-size:20px;left:50%;margin:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}#thumbnail a img{-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}#thumbnail .first-image a .icon{font-size:30px}.overlay-thumbnail{background-color:rgba(45,65,76,.85);cursor:pointer;height:calc(100% - 2px);left:1px;position:absolute;text-align:center;top:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease;width:calc(100% - 2px)}.overlay-thumbnail:hover{background-color:#2d414c;-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}.numThumbnail{color:#fff;font-size:30px;font-weight:bold;position:relative;top:35%}.box-ficha-full{position:relative;width:100%;z-index:10}.box-ficha{height:auto;margin:0 auto;max-width:1165px;position:relative;width:100%;z-index:20}.line{margin-left:-12.5px;margin-right:-12.5px}.line:after{clear:both;content:"";display:block}.column-xs-12{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:100%}.column-sm-12{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-12{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-11{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:91.66667%}.column-sm-11{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-11{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-10{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:83.33333%}.column-sm-10{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-10{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-9{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:75%}.column-sm-9{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-9{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-8{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:66.66667%}.column-sm-8{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-8{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-7{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:58.33333333%}.column-sm-7{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-7{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-6{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:50%}.column-sm-6{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-6{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-5{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:41.66666667%}.column-sm-5{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-5{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-4{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:33.333%}.column-sm-4{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-4{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-3{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:25%}.column-sm-3{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-3{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-2{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:16.66667%}.column-sm-2{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-2{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-xs-1{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative;width:8.33333%}.column-sm-1{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.column-md-1{float:left;min-height:1px;padding-left:12.5px;padding-right:12.5px;position:relative}.border-right{border-right:1px solid #e6e6e6}.content{padding:16px}.right{text-align:right}.left{text-align:left}.gm-fullscreen-control{display:none}#cargandoTarifas{background:var(--background-loader-tarifas);height:100%;position:absolute;top:0;width:100%;z-index:10}#cargandoTarifas .uil-ring-css>div{top:0}#cargandoDescuentos{background:rgba(255,255,255,.75);height:100%;position:absolute;top:0;width:100%;z-index:10}#cargandoDescuentos .uil-ring-css>div{top:25%}.uil-ring-css{height:100%;position:absolute;width:100%}.uil-ring-css>div{left:0;margin:0 auto;position:relative;vertical-align:middle}#player_1{height:100%;width:100%}#caracteristicas-dormitorio-desktop{align-items:center;display:block}@media only screen and (max-width: 600px){#caracteristicas-dormitorio-desktop{display:none}}#caracteristicas-dormitorio-mobile{display:none}@media only screen and (max-width: 600px){#caracteristicas-dormitorio-mobile{display:block}}#caracteristicas-dormitorio-mobile .room-icons i:before{font-size:20px}#caracteristicas-dormitorio-mobile .room-icons .icon-LITERAS:before{font-size:36px}.title-rooms{color:#2e424d;display:inline-block;font-family:"Open Sans";font-size:16px;padding-left:12px;padding-top:15px}.room-table{border-collapse:separate;border-spacing:0 35px;padding-left:12px;width:100%}.room-title{color:#2e424d;font-family:"Open Sans";font-size:16px;font-weight:bold;height:20px;line-height:20px;width:123px}.room-row{width:100%}.room-content{width:33.3%}.bed-title{color:#2e424d;font-family:"Open Sans";font-size:14px;font-weight:normal;line-height:19px;list-style:none;width:100%}.bed-content{height:auto;margin:3px 0 5px 0;padding:0;width:100%}.room-arrow-container{display:flex;height:30px;justify-content:flex-end}.room-arrow{background-color:#657b83;color:#fff;display:inline-block;height:100%;margin-left:12px;padding-top:6px;text-align:center;width:30px}.room-icons i:before{font-size:22px;margin:0 2px;width:auto}.room-icons .icon-LITERAS:before{font-size:40px}.room-mobile-container{display:inline;height:25%}.room-mobile-element{width:68%}.room-mobile-arrow{padding-top:30%;width:16%}#container_descripcion{display:block;overflow:hidden;position:relative !important;transition:max-height .3s ease-out 0s}#container-general{display:block;overflow:hidden;position:relative !important;transition:max-height .3s ease-out 0s}.tp-container-extras{align-items:flex-end;bottom:96%;display:flex;flex-direction:column-reverse;position:absolute;right:-30px}@media(max-width: 1220px){.tp-container-extras{right:-10px}}.tp-container-extras .box-tp{bottom:38px}.tp-container-flexible-search{align-items:center;display:flex;flex-direction:column-reverse;margin-left:14px;padding-top:6px;position:relative}.tp-container-flexible-search:hover .box-tp{display:block}.tp-container-flexible-search .box-tp{bottom:22px}@media(max-width: 1220px){.tp-container-flexible-search .box-tp{right:-10}}.tp-icon{color:#fff !important;cursor:pointer;position:relative;right:34px;top:8px;z-index:10}@media(max-width: 1220px){.tp-icon{right:14px}}.tp-icon:hover~.box-tp{display:block}.tp-close{color:#898a8f;display:none;font-size:13px;padding:10px;position:absolute;right:-5px;top:-5px}@media(max-width: 1220px){.tp-close{display:block}}.box-tp{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:none;font-weight:normal;padding:16px 14px;position:absolute;z-index:100}.box-tp p{font-size:12px;margin:0 0 20px}.box-tp:after{border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:7px;content:" ";height:0;left:50%;margin-left:-7px;pointer-events:none;position:absolute;top:100%;width:0}@media(max-width: 1220px){.box-tp:after{left:80%}}.box-tp:before{border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:rgba(0,0,0,.08);border-width:8px;content:" ";height:0;left:50%;margin-left:-8px;pointer-events:none;position:absolute;top:100%;width:0}@media(max-width: 1220px){.box-tp:before{left:80%}}@media(max-width: 1220px){.box-tp-extras{width:300px}.box-tp-extras:after{right:13px}.box-tp-extras:before{right:13px}}.tp-item{align-items:center;display:flex}.main-tp-ranges .tp-item{justify-content:space-between}.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}.main-tp-extras .tp-season{flex:1;margin-right:16px;text-align:center}.main-tp-extras .tp-item-season{background-color:#f7f7f7;border-radius:13.5px;color:#898a8f;font-size:12px;font-weight:600;padding:5px 14px;white-space:nowrap}.main-tp-extras .tp-border:last-child{display:none}.tp-info-extras{display:flex;flex:2;flex-direction:column}.tp-item-extra{font-size:12px;white-space:nowrap}@media(max-width: 1220px){.tp-item-extra{white-space:normal}}.tp-border{border:1px solid #f7f7f7;margin:15px 0;width:100%}.tp-price-extra{font-weight:600}.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:bold;line-height:18px;text-decoration:underline}#precio_online_ofertas .tp-item-options{color:#970200}#precio_online_ofertas #item-flexible-search{padding:0 12.5px}.tp-item-price{font-family:"Open Sans";font-size:12px;font-weight:bold;line-height:20px}.flexible-search-sidebar{padding-top:0}.flexible-search-sidebar .dates{padding-bottom:10px;padding-top:24px}#item-flexible-search{display:flex;justify-content:flex-end;width:100%}.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:32px;margin-top:17px}.subtitle-ficha{color:var(--color-505050);font-family:"Open Sans" !important;font-size:18px;font-weight:bold;letter-spacing:.53px;margin-bottom:25px;margin-top:0;padding:0}#descriptionText{color:var(--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:bold}.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 i{color:var(--color-505050);font-size:18px;margin-right:8px}#mainFeatures .features .feature span{color:var(--color-505050);font-size:15px;font-weight:bold;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:nth-child(-n+2){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 span{color:var(--color-505050);font-size:15px}@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:nth-child(-n+3){margin-top:0}#rooms>div:first-of-type .room:last-of-type{margin-bottom:0}}#rooms>div:first-of-type .room-item.more-items{display:none}#rooms .show-toggle{display:block;text-align:right}#rooms .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#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 span{color:var(--color-505050);font-size:15px}#kitchen>div:first-of-type .kitchen-item.more-items{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:nth-child(-n+3){margin-top:0}#kitchen>div:first-of-type .kitchen-item:last-of-type{margin-bottom:0}}#kitchen .show-toggle{display:block;text-align:right}#kitchen .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#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 span{color:var(--color-505050);font-size:15px}#bathrooms>div:first-of-type .bathroom-item.more-items{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:nth-child(-n+3){margin-top:0}#bathrooms>div:first-of-type .bathroom-item:last-of-type{margin-bottom:0}}#bathrooms .show-toggle{display:block;text-align:right}#bathrooms .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#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 span{color:var(--color-505050);font-size:15px}#views>div:first-of-type .view.more-items{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:nth-child(-n+3){margin-top:0}#views>div:first-of-type .view:last-of-type{margin-bottom:0}}#views .show-toggle{display:block;text-align:right}#views .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#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 span{color:var(--color-505050);font-size:15px}#situation>div:first-of-type .situation-item.more-items{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:nth-child(-n+3){margin-top:0}#situation>div:first-of-type .situation-item:last-of-type{margin-bottom:0}}#situation .show-toggle{display:block;text-align:right}#situation .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#energyRating span{color:var(--color-505050);font-size:15px}#energyRating>div{background-position-y:7px;margin:0}#general>div:first-of-type{display:flex;flex-wrap:wrap}#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 span{color:var(--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}@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:nth-child(-n+3){margin-top:0}#general>div:first-of-type .general-item:last-of-type{margin-bottom:0}}#general .show-toggle{display:block;text-align:right}#general .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}.bathroom-item span{text-transform:capitalize}.bathroom-item span:lang(DE){text-transform:none}.bathroom-item span:lang(SV){text-transform:none}.feature span{text-transform:capitalize}.feature span:lang(DE){text-transform:none}.feature span:lang(SV){text-transform:none}.kitchen-item span{text-transform:capitalize}.kitchen-item span:lang(DE){text-transform:none}.kitchen-item span:lang(SV){text-transform:none}.room span{text-transform:capitalize}.room span:lang(DE){text-transform:none}.room span:lang(SV){text-transform:none}.view span{text-transform:capitalize}.view span:lang(DE){text-transform:none}.view span:lang(SV){text-transform:none}.general-item span:lang(DE){text-transform:none}.general-item span:lang(SV){text-transform:none}#touristicRegistrationNumber{color:var(--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){#other_information_value{margin-left: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 span{color:var(--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:nth-child(-n+3){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 .bedroom-item.more-items{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:0 0 60%;flex-direction:column;flex-wrap:nowrap;margin:0 16px 16px 0;padding:16px}#bedrooms>div:first-of-type>div:nth-child(-n+3){margin-top:0}#bedrooms>div:first-of-type .bedroom-item.more-items{display:flex}}#bedrooms .bed-icons{margin-bottom:8px}#bedrooms .bed-icons i{color:var(--color-505050);font-size:18px;margin-right:8px}#bedrooms .bed-icons i:before{margin-top:8px}#bedrooms .room-type{color:var(--color-505050);font-size:15px;font-weight:bold;letter-spacing:.49px;margin-bottom:4px}#bedrooms .bed{margin-bottom:4px}#bedrooms .bed-type{color:var(--color-505050);font-size:15px;letter-spacing:.49px}#bedrooms .show-toggle{display:block;text-align:right}@media(max-width: 767px){#bedrooms .show-toggle{display:none}}#bedrooms .show-toggle a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#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:bold;display:block}#bathroomsDistribution #bathroom-pagination-controls{color:rgba(51,51,51,.6);display:flex;gap:16px;font-size:14px;font-weight:600}#bathroomsDistribution #bathroom-pagination-controls button{background-color:transparent;border:0;cursor:pointer;font-size:16px;padding:0}#bathroomsDistribution #bathroom-pagination-controls button:disabled{cursor:not-allowed;opacity:.5}#bathroomsDistribution #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>div.bathroom-tooltip>.bathroom-tooltip-header>span{font-weight:bold;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}#bathroomsDistribution>div .bathroom-distribution-item:hover>div.bathroom-tooltip{opacity:1;visibility:visible}@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;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:var(--background-mandatory);border-radius:16px;color:var(--color-mandatory);display:inline-block;font-size:14px;font-weight:700;margin:5px 8px 5px 0;padding:5px 15px;text-align:left}#mandatoryServices>div:first-of-type .mandatory-item.more-items{display:none}#mandatoryServices .icon-info-circled{color:#c3c3c3;cursor:pointer}#mandatoryServices .show-toggle-services{display:block;text-align:right}#mandatoryServices .show-toggle-services a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#optionalServices>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}#optionalServices>div:first-of-type .optional-item>span{background:var(--background-mandatory);border-radius:16px;color:var(--color-mandatory);display:inline-block;font-size:14px;font-weight:700;margin:5px 8px 5px 0;padding:5px 15px;text-align:left}#optionalServices>div:first-of-type .optional-item.more-items{display:none}#optionalServices .icon-info-circled{color:#c3c3c3;cursor:pointer}#optionalServices .show-toggle-services{display:block;text-align:right}#optionalServices .show-toggle-services a{color:var(--color-505050);cursor:pointer;font-size:15px;font-weight:bold;-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}#taxInformation>div:first-of-type{align-items:center;display:flex;flex-wrap:wrap}#taxInformation>div:first-of-type .tax-item>span{background:var(--background-mandatory);border-radius:16px;color:var(--color-mandatory);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}#bondFeatures div{display:flex;flex-direction:column}#bondFeatures div span{color:var(--color-505050);font-size:15px;margin:5px 0}#schedules>div:first-of-type{align-items:center;background-color:var(--background-mandatory);border-radius:var(--border-radius--componente);display:flex;padding:16px 32px}#schedules>div:first-of-type>div{display:flex;width:50%}#schedules>div:first-of-type>div>div:first-of-type{display:flex;flex-direction:column}@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 img{margin-right:32px}#schedules span{color:var(--color-939393);font-size:14px;font-weight:bold;letter-spacing:.39px}#schedules span>b{color:var(--color-icon-card);font-size:14px;font-weight:600;letter-spacing:.39px}#schedules .separador-horarios{background-color:var(--border-schedules);border:0;height:50px;margin:0 16px;width:1px}@media(max-width: 767px){#schedules .separador-horarios{height:1px;margin:0;width:100%}}#gallery .pswp__bg{background-color:#2e2f30}@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 .pswp__container{-webkit-filter:blur(0);filter:blur(0)}#gallery .pswp__scroll-wrap.show .pswp__container{-webkit-filter:blur(20px);filter:blur(20px)}#gallery .pswp__scroll-wrap.show .seo-container{max-height:700px}#gallery .pswp__scroll-wrap.show .seo-container>.pswp__caption__center{max-height:700px}#gallery .pswp__scroll-wrap.show .seo-container .show-description{cursor:auto;opacity:0}#gallery .pswp__scroll-wrap.show .seo-container .icon-down-open{opacity:1}#gallery .pswp__scroll-wrap.hide-gallery .seo-container .show-description{-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}#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}#gallery .seo-container>.pswp__caption__center{font-size:15px;margin-top:40px;max-height:0;max-width:1200px;padding:32px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}#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 .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}#similarAccommodations{padding-left:15px;padding-right:15px;padding-top:30px}#formReservaPropiedad .bloque_formulario label{color:#505050;font-family:"Open Sans";font-size:10px;font-weight:bold;letter-spacing:.64px;line-height:14px;margin-bottom:8px}#formReservaPropiedad .bloque_formulario select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff !important;border:.6px solid #d8d8d8;border-radius:var(--border-radius--componente);color:#343434;font-family:"Open Sans";font-size:15px;line-height:16px;padding:0 8px}#formReservaPropiedad .custom-input{display:block;position:relative}#formReservaPropiedad .custom-input:after{color:#505050;content:"";font-family:"fontlibrary";font-size:12px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;pointer-events:none;position:absolute;right:10px;speak:none;top:50%;transform:translateY(-50%)}#formReservaPropiedad #newSelectAdults:after{color:#505050;content:"";font-family:"fontlibrary";font-size:12px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;pointer-events:none;position:absolute;right:10px;speak:none;top:50%;transform:translateY(-50%)}.personas_select{position:relative}.personas_select #selectAdults{display:none}#newSelectAdults{align-items:center;background-color:#fff !important;border:.6px solid #d8d8d8;border-radius:var(--border-radius--componente);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-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%}@media(max-width: 767px){#containerSeoSocial .container-seo{max-width:100%}}#containerSeoSocial .container-seo .icon{display:unset}#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}#galleryGrid{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}#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){padding-bottom:0}#galleryGrid>div:nth-of-type(5){padding-bottom:0}#galleryGrid>div:nth-of-type(1n + 6){display:none}#galleryGrid>div>a{border-radius:var(--border-radius--componente);display:block;height:100%;overflow:hidden}@media(min-width: 768px){#galleryGrid>div>a:hover img{transform:scale(1.15, 1.15);-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}}#galleryGrid>div img{border-radius:var(--border-radius--componente);height:100%;-o-object-fit:cover;object-fit:cover;-moz-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease;width:100%}@media(max-width: 1199px){#galleryGrid>div{width:50%}#galleryGrid>div:nth-of-type(4){display:none}#galleryGrid>div:nth-of-type(5){display:none}}#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){width:50%}#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{flex-direction:row;flex-wrap:nowrap;overflow-x:hidden}#galleryGrid.count-images-4>div:nth-of-type(4){position:relative}#galleryGrid>div{display:block !important;flex:0 0 auto;height:100%;padding:0;width:100% !important}#galleryGrid>div:nth-of-type(4){display:block}#galleryGrid>div:nth-of-type(5){display:block}}#acommodationContainerTitle{margin:0 auto;max-width:1165px;width:100%}#acommodationContainerTitle h1{display:flex;flex-direction:column}@media(min-width: 992px){#acommodationContainerTitle h1{margin:0}}#acommodationContainerTitle h1>div{margin-top:8px}#acommodationContainerTitle h1>div>span{color:var(--color-939393);font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:.64px;line-height:24px;text-transform:uppercase}#acommodationContainerTitle>div{padding:0 12.5px}@media(min-width: 992px){#acommodationContainerTitle>div{width:70%}}#acommodationContainerTitle .accommodationName{color:var(--color-505050);font-family:"Playfair Display";font-size:36px;font-weight:bold;letter-spacing:.64px;line-height:48px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.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{font-size:70%}.icon-right-open:before{font-size:70%}.pop-up-info{background-color:var(--background-cards-olb);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}.pop-up-info #sendFriend p{color:var(--color-title-share)}.pop-up-info .fieldForm input[type=text]{background-color:var(--background-inputs-olb) !important;border:.6px solid var(--border-dropdown);color:var(--color-dark)}.pop-up-info .fieldForm textarea{background-color:var(--background-inputs-olb) !important;border:.6px solid var(--border-dropdown);color:var(--color-dark)}.pop-up-info .fieldForm label{color:var(--color-505050)}.pop-up-info .sendForm #botonReserva a{padding:12px 36px !important}.pop-up-info #emailSended .titleInfo p{color:var(--color-title-share)}.pop-up-info #emailSended .subtitleInfo p{color:var(--color-title-share)}.pop-up-info .title{color:var(--color-seccion-favoritos);display:block;font-size:16px;font-weight:600;line-height:28px;margin:48px 0 12px 0}.pop-up-info .text{color:var(--color-dark);display:block;font-size:14px;font-weight:normal;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:var(--color-939393);cursor:pointer;font-size:16px;position:absolute;right:16px;top:16px}@media(max-width: 767px){.pop-up-info{height:auto;margin:0 16px;padding:0 16px 34px}.pop-up-info .title{margin:34px 0 12px}}.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}.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-family:"Playfair Display";font-size:24px;font-weight:bold}.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:1px solid var(--color-505050);border-radius:var(--border-radius--button);color:var(--color-505050);display:block;font-family:"Open Sans";font-size:12px;font-weight:bold;letter-spacing:0;padding:8px 16px;text-align:center;text-transform:uppercase}.cancellation-conditions>p{color:var(--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:var(--color-text-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}.cancellation-case>span{font-family:"Open Sans";font-size:15px;line-height:16px}.cancellation-case>span:first-of-type{color:var(--color-text-4a4a4a);font-weight:600;margin-bottom:8px}.cancellation-case>span:last-of-type{color:var(--color-dark)}.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)}#politicaCancelacion>.cancellation-case:last-of-type:after{display:none}.additional-notes{margin-top:32px}.additional-notes h3.subtitle{color:var(--color-505050);font-family:"Open Sans";font-size:18px;font-weight:bold;letter-spacing:.53px;line-height:24px;margin:0;padding:0}ul#notasAdicionales{padding-left:16px}ul#notasAdicionales label{margin:0}ul#notasAdicionales p{margin:0}ul#notasAdicionales li{color:var(--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{display:none}#container_edadesNinyos .bloque_title{display:none}#fomo_content{display:none}@media(max-width: 767px){.price_withoutoffer{padding-left:20px !important}}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-after:always;page-break-inside:avoid}}.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>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)}.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>label>span{color:#444;font-weight:400}@media screen and (min-width: 1150px){#foto_principal .owl-item img{height:auto;width:100%}}@media screen and (max-width: 1150px){#foto_principal{max-height:380px}}@media screen and (max-width: 990px){#thumbnail .slides img{height:90px}#fotosTour{padding:0 1.5em}#centro{padding:0 1.5em}#contenido header .sale-info{padding:10px 1.5em}#contenido header #vigencia{padding:10px 25px}#contenido header #vigencia span{font-size:16px}.sale-title a{font-size:24px !important}#cabecera_ficha{padding:15px 20px}#cabecera_ficha .subtitle span{font-size:25px}#cabecera_ficha .subtitle span+span{font-size:16px}#foto_principal{max-height:290px}.numThumbnail{font-size:24px;top:25%}.form-wrapper{min-height:inherit;padding:1.25em}#descripcionf{margin-top:20px}}@media screen and (max-width: 768px){#all #centro #contenedor{margin:40px auto 100px;max-width:500px}#all #centro #contenido{float:none !important;margin-bottom:70px;width:100% !important}.footer-center .sale-info .basic-info-wrapper{margin-bottom:10px}.right-sidebar{width:100%}.form-wrapper{margin:1.5em 0;position:relative;width:100% !important}#thumbnail .slides img{height:70px}}@media screen and (max-width: 550px){#foto_principal{max-height:240px}.owl-nav .fa{background-color:transparent}#thumbnail{display:none}}@media screen and (max-width: 450px){#foto_principal{max-height:200px}#foto_principal .owl-item img{width:370px}#foto_principal i.fa-expand{bottom:7%;font-size:24px;right:2%}.owl-nav{top:38%}.owl-prev{left:0}.owl-next{right:0}.sale-title a{font-size:21px !important;line-height:1.1}#cabecera_ficha{padding:8px 15px}#cabecera_ficha .subtitle span{font-size:20px}#cabecera_ficha .subtitle span+span{font-size:13px}}html{height:100% !important}body{height:100% !important}#all{background-color:#fff}#all #centro div#contenido{background-color:var(--background-offer) !important;border:0 none;border-radius:6px;box-sizing:border-box;float:left;padding-bottom:1.5em !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;position:relative;width:68%}#all main .button-wrapper input#botonReserva{background-color:#575757 !important;border:0 none !important;border-radius:0 !important;color:#fff;display:inline-block !important;float:none !important;padding:15px !important;text-shadow:1px 1px #575757;text-transform:uppercase}#all main .button-wrapper input#botonReserva:hover{opacity:.7}#all main .button-wrapper #linkBotonReserva{background-color:var(--background-nota) !important;border:0 none;border-radius:var(--border-radius--button);color:#fff;display:inline-block;float:none;height:inherit;line-height:40px !important;margin:0 !important;padding:0 !important;text-shadow:1px 1px var(--background-nota);text-transform:uppercase;width:100% !important}#all main .button-wrapper #linkBotonReserva:hover{opacity:.7}#contenedor{background-color:transparent;margin:40px auto 40px;max-width:1165px;overflow:visible;position:relative}#contenedor:after{clear:both;content:" ";display:block}.sale-info{padding:20px;width:100%}.sale-info:after{clear:both;content:" ";display:block}.sale-info .basic-info-wrapper{float:left;width:100%}.sale-info .basic-info-wrapper:after{clear:both;content:" ";display:block}.sale-info .availability{background:#f1f1f1 none repeat scroll 0% 0%;border:1px solid #ddd;box-sizing:border-box;float:right;max-width:40%;width:auto}.sale-info .availability:after{clear:both;content:" ";display:block}.sale-info .sale-title{font:normal 35px "Playfair Display",Serif !important}.sale-info .sale-title a{color:var(--color-title-offers)}.sale-info .sale-title .text{font-weight:normal}.sale-info .sale-title .text:before{margin-right:2px}.sale-info .sale-tag{background-color:#fe9e6a;box-sizing:border-box;color:#fff;float:left;font-size:1.5em;letter-spacing:1px;line-height:0;margin-bottom:1em;max-height:2em;padding:1em;text-align:center;text-transform:uppercase}#descripcionf{clear:both;margin-bottom:2em;margin-top:35px}#descripcionf .title{background:none}.right-sidebar{-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box;float:right;max-width:327px;padding-left:25px;position:relative;text-align:center;width:32%}.right-sidebar:after{clear:both;content:" ";display:block}.right-sidebar .form-wrapper{border-radius:var(--border-radius--componente);-webkit-box-shadow:0 5px 45px 0 rgba(0,0,0,.3);box-shadow:0 5px 45px 0 rgba(0,0,0,.3);float:none !important;position:relative;text-align:left}.right-sidebar .icon-carta-contact{color:var(--color-carta);font-size:2.3rem;margin:0 auto;position:relative}.field{box-sizing:border-box;padding:.5em 0}.field textarea{border:0 !important;border-bottom:1px solid #e6e6e6 !important;color:#3f3f3f !important;cursor:pointer;font-family:"Playfair Display",serif;font-size:20px;font-style:normal;padding:0 0 1em;text-indent:0 !important;width:100% !important}.field textarea:focus{background:0 none;border:0 !important;border-bottom:1px solid #e6e6e6 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.field input[type=tel]{border:0 !important;border-bottom:1px solid #e6e6e6 !important;color:#3f3f3f !important;cursor:pointer;font-family:"Playfair Display",serif;font-size:20px;font-style:normal;padding:.5em 0;text-indent:0 !important;width:100% !important}.field input[type=tel]:focus{background:0 none;border:0 !important;border-bottom:1px solid #e6e6e6 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.field input[type=text]{border:0 !important;border-bottom:1px solid #e6e6e6 !important;color:#3f3f3f !important;cursor:pointer;font-family:"Playfair Display",serif;font-size:20px;font-style:normal;padding:.5em 0;text-indent:0 !important;width:100% !important}.field input[type=text]:focus{background:0 none;border:0 !important;border-bottom:1px solid #e6e6e6 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.field label{color:#909093;display:inline-block;font-size:10px !important;font-weight:bold;margin-bottom:5px;max-width:100%;text-transform:uppercase}.text{font-family:inherit !important}.form-wrapper{background-color:#fff;box-sizing:border-box;float:right;min-height:250px;padding:1.5em;width:100% !important}.form-wrapper h2{margin-top:0;padding-top:0}.toDate{margin-right:5px}.fa:before{font-family:"FontAwesome"}.basic-info-wrapper .subtitle{clear:both;display:block;font-size:18px;text-align:left}.spacer{box-sizing:border-box;height:3em;padding:.5em}.spacer .text{font-size:1.2em !important}.spacer .fa:before{font-size:1em}.spacer li{box-sizing:border-box;padding-left:.5em !important}.availability .box{box-sizing:border-box;float:left;max-height:8em;padding-top:5px;width:50%}.availability .box span{float:left;text-align:left}.availability .box:first-child{border-right:1px solid #bbb}.availability .fa{float:left;font-size:1.5em}.availability ul{border-top:1px solid #bbb;clear:both;float:left;margin:.8em 0;padding:0;width:100%}.availability li{float:left;margin:.5em 0 0;padding:0}.no-asociado{display:none !important}.no-asociado .box{border:none !important;width:100%}.no-asociado .toDate{display:block;margin:0 5px}#fotosTour{padding:0 2em}#centro{padding:0 2em}#centro .sale-info{padding:0}#centro h2{background:none;font-size:26px !important;font-weight:300;line-height:2em;margin-bottom:1em;padding:0 !important;text-transform:initial}#centro:after{clear:both;content:" ";display:block}#cabecera_ficha{padding:20px;position:absolute;top:0;z-index:1000}#cabecera_ficha .subtitle span{color:#fff;font:32px "Playfair Display",serif}#cabecera_ficha .subtitle span+span{display:block;font:bold 21px "Open Sans",sans-serif;text-transform:uppercase}.layer-content{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,.09);font-size:1.3em;margin:0 auto;pointer-events:auto;position:relative;text-align:left;top:7em;width:65%;z-index:1001}.layer-content #calc{border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;height:20px;line-height:0;margin:.7em 0 0;padding:1em 3em;text-align:center;text-transform:uppercase;width:auto !important}.layer-content:after{clear:both;content:" ";display:block}.layer-content header{background-color:#f5f5f5;border-bottom:1px solid #ddd;font-weight:bold;height:2.5em;line-height:2.5em;padding:0 1em}.layer-content .message{float:left;padding:1em}.layer-content .message span{display:block}#contenido header #vigencia{background-color:#ee5e47;border-radius:var(--border-radius--componente);padding:15px 30px}#contenido header #vigencia span{color:#fff;font-size:20px;font-weight:400;text-transform:uppercase}#contenido header .sale-info{padding:20px 2em}#contenido .flex-next{font-size:10px !important}#contenido .flex-prev{font-size:10px !important}.sale-tag:before{font-family:FontAwesome}.sale-title{margin:0}.sale-title a{display:block;float:left;font-size:30px !important;font-weight:bold;margin:5px 0;text-align:left}.sale-title a:hover{text-decoration:underline !important}.sale-name{display:block !important;font-family:inherit;font-size:18px;font-weight:bold;margin:.5em 0 0;text-align:left;text-transform:uppercase}.stop-sticky{bottom:5em;height:1em;position:absolute;width:1em}#informacionAlojamiento{padding:0}#fotothickbox img{margin-bottom:1em;margin-top:2em;padding:0 !important;width:100% !important}.thumbnails-container{clear:both}.thumbnails-container .fa{display:block}.thumbnails-container ul{padding:0}.thumbnails-container ul li{float:left}.thumbnails-container ul li:not(:last-child){float:left;margin-right:2.5em}.thumbnails-container .flex-direction-nav{opacity:0;position:absolute;top:25%;-webkit-transition:all,.4s,ease-in-out;-moz-transition:all,.4s,ease-in-out;transition:all,.4s,ease-in-out;width:100%}.thumbnails-container .flex-direction-nav .flex-next{right:0}.thumbnails-container .flex-direction-nav .flex-prev{left:0}.thumbnails-container:hover .flex-direction-nav{opacity:1}#Thumbcarrousel{float:left;position:relative;width:100%}#Thumbcarrousel .fa-chevron-right{right:0}.arrow{background:rgba(17,16,16,.51) none repeat scroll 0%;border-radius:50%;color:rgba(255,245,245,.49);cursor:pointer;display:none !important;font-size:1em;height:2em;line-height:2em !important;position:absolute;top:2em;width:2em}#descripcionR{margin:0}#encabezado img{margin:0 !important}.title{border-bottom:1px solid #c8c8c8;display:block;font-size:2.5em}#vficha{float:none;height:inherit;text-align:center}#vficha a{border:0 none !important;border-radius:0 !important;color:#fff;display:inline-block !important;float:none !important;font-weight:bold;min-width:200px;padding:15px 50px !important;text-transform:uppercase}.static{bottom:0;max-width:327px;position:absolute;width:100%;z-index:1}#cabecera-sidebar{border-top:1px solid #d8d8d8;padding:15px 20px;text-align:center}#cabecera-sidebar .title-contacta{color:var(--color-seccion-favoritos);font-size:15px;font-weight:600;line-height:1.25;margin:0 auto;text-transform:uppercase}.sticky{max-width:327px;position:fixed;top:1em;width:inherit;z-index:1}.form-title{display:block;font-size:24px;margin-top:13px;text-align:left}#redes_socialesOnline{float:none;height:inherit;padding:20px;text-align:center;width:100%}#redes_socialesOnline .title-redes{border-bottom:1px solid #d8d8d8;color:#3f3f3f;display:block;font-size:15px;font-weight:600;line-height:1.25;margin:0 auto 20px;padding-bottom:15px;text-transform:uppercase}#redes_socialesOnline>div{border-right:1px solid #e8e8e8;display:inline-block;float:none;margin:0 auto;padding:0 !important;text-align:center}#redes_socialesOnline>div:last-child{border-right:0 none}#redes_socialesOnline>div>*{color:inherit;cursor:pointer;display:block;height:40px;width:38px}#redes_socialesOnline>div>*>*{color:inherit;cursor:pointer;display:block;height:40px;width:38px}#redes_socialesOnline>div>*:hover{opacity:.6}#redes_socialesOnline>div i:hover{opacity:.6}#redes_socialesOnline .fa-facebook{color:#1a61b8}#redes_socialesOnline .fa-google-plus{color:#e41f00}#redes_socialesOnline .fa-twitter{color:#22c8ff}#redes_socialesOnline .fa-envelope{color:#92969e}#redes_socialesOnline #facebookRedes:hover{background-color:#fff !important}#redes_socialesOnline #twitterRedes:hover{background-color:#fff !important}#redes_socialesOnline #googleRedes:hover{background-color:#fff !important}#redes_socialesOnline #enviaMailRedes:hover{background-color:#fff !important}.owl-nav{top:44%}.owl-item{height:100% !important}.numThumbnail{top:30%}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c8c8c8;box-sizing:border-box;height:120px;padding:1em;resize:none;-webkit-transition:all,.8s,ease-in-out;-moz-transition:all,.8s,ease-in-out;transition:all,.8s,ease-in-out;width:100%}textarea:-webkit-input-placeholder{color:#999}textarea:-moz-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}textarea:focus{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(207,207,207,.5);color:#888}input{box-sizing:border-box;height:auto;padding:1em;width:100%}input:-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}.button-wrapper{margin-top:25px}#botonReserva{border:none;border-radius:0;color:#fff;cursor:pointer;font-family:"Open Sans","sans-serif" !important;font-size:14px;font-weight:bold;height:40px !important;letter-spacing:1px;line-height:0;max-width:none;padding:20px;text-transform:uppercase}.submitButton{border:none;border-radius:0;color:#fff;cursor:pointer;font-family:"Open Sans","sans-serif" !important;font-size:14px;font-weight:bold;height:40px !important;letter-spacing:1px;line-height:0;padding:20px;text-transform:uppercase}.fv-error{background-color:#ffe2e2 !important;border:1px solid #f5a0a0;-moz-transition:all,0s,ease-in-out;-webkit-transition:all,0s,ease-in-out;transition:all,0s,ease-in-out}.success-message{background-color:#9ed466;box-sizing:border-box;color:#fff;display:none;font-size:1.2em;font-weight:bold;margin-top:1em;min-height:5em;padding:1em;padding-bottom:2em;position:relative;text-align:center;width:100%}.success-message span{display:block}.success-message .fa-plus,.success-message .icon-more-1{background:#9ed466 none repeat scroll 0% 0%;border-radius:50%;color:#fff;cursor:pointer;font-size:2em;height:1.5em;line-height:1.5em;position:absolute;right:-12px;top:-13px;transform:rotate(45deg);width:1.5em}.success-message .fa-plus:before,.success-message .icon-more-1:before{line-height:unset}#aviso_contacto.success-message{left:0;margin:0;position:absolute;top:0}#aviso_contacto.request-failed{left:0;margin:0;position:absolute;top:0;width:100%}.fa-check,.icon-ok{font-size:2em;margin:.5em}.flex-viewport{background:#f1f1f1;float:left;max-height:511px;width:100%}#foto_principal{border-radius:var(--border-radius--componente);clear:both;display:block;overflow:hidden;position:relative}#foto_principal .lazy{height:auto;margin:0 auto;width:auto}#foto_principal .promo-date{background:rgba(2,2,2,.37);bottom:20px;color:#fff;padding:10px;position:absolute;right:20px;z-index:99}#foto_principal .flex-direction-nav{opacity:0;-moz-transition:all,.4s,ease-in-out;-webkit-transition:all,.4s,ease-in-out;transition:all,.4s,ease-in-out}#foto_principal:hover .flex-direction-nav{opacity:1}.slides li{display:none}.desc-oferta{color:var(--color-text-offers);font-size:15px !important;font-weight:100}.periodo-validez{margin-top:1em}.contendido:after{clear:both;content:" ";display:block}.icon-left-open:before{margin-top:16px !important}.icon-right-open:before{margin-top:16px !important}.content-lost-page{border:1px solid #c8c8c8;border-top:none;box-sizing:border-box;float:left;height:54.2em;padding:2em;width:63%}.content-lost-page .title-decoration:not(:last-child){margin-bottom:16em}.layer{background-color:rgba(255,255,255,.85);height:100%;position:absolute;width:100%;z-index:2}.lost-container{pointer-events:none}.secondary-inputs{display:none}.socialize{float:right;list-style:none}.socialize li{cursor:pointer;display:inline-block}.footer-center .no-asociado .availability-footer{float:left !important}.footer-center .sale-info .basic-info-wrapper{margin-bottom:40px}.open-email{display:block;height:25px;width:25px}.open-email:before{content:" "}.owl-stage-outer{height:100%}.owl-stage{height:100%}@media screen and (max-width: 770px){.content-lost-page{display:none}.rs-lost-page{width:100}body{margin:0;padding:0}.right-sidebar{height:auto !important;max-width:none;padding:0;width:100%}#all #centro #contenido{width:100%}}@media screen and (max-width: 550px){.layer-content{width:80%}.socialize{float:left;padding:0}.sale-info .availability{background:#f1f1f1 none repeat scroll 0% 0%;border:1px solid #ddd;box-sizing:border-box;clear:both;float:left;margin-top:3em;max-width:100%;width:100%}.sale-info .basic-info-wrapper{float:left;width:100%}.sale-ref .spacer{line-height:1em}}