@charset 'UTF-8';.btnBuscar,h2{text-transform:uppercase;text-transform:uppercase}.bannerPrincipal h2,.btnBuscar,.buscadorPrincipal #buscador-home .btnBuscar,.buscadorPrincipal h2,.contenidoAnunciateGratis h2,.listadoTresColumnas.Ofertas li a,.validacionFormulario button,h2{text-transform:none;text-transform:none}#modalBuscadorMovil #modalNewPersonasMod label,#modalNewPersonas label,input#txtKws{color:#333!important}.fluid,.fluidbis{display:block;float:left;clear:both;width:100%;margin-left:0}.date-picker-wrapper .drp_top-bar .default-top,.date-picker-wrapper .drp_top-bar button,.date-picker-wrapper .drp_top-bar.normal .normal-top,.date-picker-wrapper.single-month .time,.desactivarMenuPrincipal .contenedorHeader.conIconoVolver .logo,.owl-carousel:hover .owl-nav,.slick-initialized .slick-slide,article,aside,footer,header,nav,section{display:block}.bloqueMapa,.contenido-expandir,.contenidoAnunciateGratis p br,.data-list li:nth-child(n+4),.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar.error .default-top,.date-picker-wrapper .drp_top-bar.normal .default-top,.date-picker-wrapper .hide,.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .selected-days,.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev,.footerSimplificado footer .menuPie,.menuConSoloMicuenta .pushy-content ul li,.modal a.close-modal,.owl-dot.active::before,.owl-dots::after,.owl-nav,.site-overlay,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.ui-helper-hidden-accessible,[hidden],body.loginTcr footer,footer .menuPie>ul>li::before{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}button,html,input,select,textarea{font-family:serif}.slick-list:focus,a:active,a:focus,a:hover{outline:0}b,input[type=checkbox]:checked+label::after,strong{font-weight:700}ol,ul{margin:1em 0;padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.footerSimplificado footer .logoPie,form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.arregloCheckbox,.ui-menu .ui-state-disabled a,button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after,.slick-track:after{clear:both}.btnBuscar,.contenidoCasasRuralesTemporadas h3 a,.contenidoInspirateProximoViaje a,.contenidoInspirateProximoViaje p a,.desplegable-header a,.pushy a,.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.date-picker-wrapper .select-wrapper:hover,.date-picker-wrapper a,.destinosPreferidos ul li a:hover{text-decoration:underline}.spam-captcha-container{display:none;margin:10px 0;float:left}.spam-captcha-container.spam-captcha-visible{display:flex;align-items:center;grid-column:1/6;justify-content:end}.spam-btn-blocked{opacity:.5;cursor:not-allowed}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.date-picker-wrapper{position:absolute;z-index:999999999999999999999;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}#leido+label::before,.columna,.fav-radio-ui,.pushy,.pushy-content>ul>li>a,.slick-slider,a,article,aside,div,header,input,main,section{box-sizing:border-box}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date,.validacionFormulario input#aceptoAlgunaDuda{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6}.date-picker-wrapper .custom-top a{padding-left:20px}#cerrar-cal:hover,#cerrarPersonas,#cerrarPersonas02,#cerrarPersonasFormPrecios,#cerrarPersonasMod,#padrePersonas:hover,.acceso-usuarios span:hover,.alojamientosRurales .scrollHorizontal>article:hover,.columna img:hover,.date-picker-wrapper .custom-top a:hover,.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev,.inputEntradaCalendario:hover,.menu-btn,label{cursor:pointer}.date-picker-wrapper .month-name{font-size:17px;color:#333}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .drp_top-bar,.date-picker-wrapper .month-wrapper{max-width:300px}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{line-height:1;margin-bottom:1px;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#f3f7d6}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden!important;height:0}.pushy-content,.slick-loading .slick-slide,.slick-loading .slick-track,input[type=checkbox]{visibility:hidden}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden;display:none}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .drp_top-bar{line-height:1.4;padding:10px 0}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top,.pushy-content>ul>li.propietarios a,.pushy-content>ul>li.propietarios a:hover,a,button,html,input,select,textarea{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid #0076a3;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:-moz-linear-gradient(top,#fff,#ededed)}.alojamientosRurales,.contenedorSlideRecomendadas,.date-picker-wrapper .time,.fluid.bannerPrincipal,.pushy-submenu>a,.pushy-submenu>button,.slick-dots li,.slick-list,.slick-slider,.slick-track{position:relative}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2,[dir=rtl] .slick-slide{float:right}.date-picker-wrapper .hour{text-align:right}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;display:none;background-color:#698635;color:#fff;padding:2px 6px;border-radius:2px;font-size:12px;line-height:16px;font-weight:500}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#698635;font-weight:700}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-front{z-index:100}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}button.ui-button-icon-only{width:2.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}input.ui-button{padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.btnBuscar,body,button,footer .menuPie ul li ul li a,input{font-family:Montserrat,sans-serif}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222;z-index:10001!important}.ui-widget-content a,.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:400;color:#212121}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:1.2s ease-in-out infinite sk-stretchdelay;animation:1.2s ease-in-out infinite sk-stretchdelay}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.alojamientosRurales a,.alojamientosRurales a:visited,.contenidocasasTresImagenes h3 a,footer ul li a{color:#fff;text-decoration:none}.alojamientosRurales .scrollHorizontal>article{flex:0 0 auto;max-width:177px;margin-right:34px;margin-bottom:25px;overflow:hidden;border-radius:3px}.alojamientosRurales .scrollHorizontal>article:last-child,.btnsVerdeBlanco li:last-child,.casasRecomendadas.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas:last-of-type,.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas:last-child,.escapadasRuralesProvincia .scrollHorizontal a:last-child article,.scrollHorizontal .contenedorSlideRecomendadas:last-child .slideCasasRecomendadas,.scrollHorizontal .slideCasasRecomendadas:last-child,input#txtKws{margin-right:0}.contenidoAlojamientosRurales h3{min-height:3em;color:#fff;font-size:14px}.contenidoAlojamientosRurales p{min-height:5em;color:#fff;font-size:12px}.bannerPrincipal h2{margin-top:0;margin-bottom:-22px;color:#fff;font-weight:700;font-size:30px;line-height:45px}.bannerPrincipal p,footer .menuPie>ul>li{margin-bottom:40px}.bannerPrincipal p{font-size:16px}.bloqueNewsletter a,.casasRecomendadas a,.contenidoBlogTurismoRural a{color:#000;text-decoration:none}.bloqueNewsletter a:hover,.contenidoBlogTurismoRural a:hover,.destinosPreferidos ul li a:visited,.enlace-fav,.fav-lists-header a,.fav-radio-text a,a.textoSubmenu:hover{color:#698635}.blogTurismoRural h2{display:inline-block;color:#698635}.blogTurismoRural h2::after{display:block;float:right;width:11px;height:14px;margin-top:5px;margin-left:10px;content:"";background:url("../../img/ico-flecha-titular-donde-hacer-turismo.png") no-repeat}.slideCasasRecomendadas{box-shadow:0 0 0 rgba(0,0,0,.7)}.slideCasasRecomendadas:hover{box-shadow:0 2px 4px rgba(0,0,0,.7);cursor:pointer;box-shadow:0 4px 4px 0 #979DA073}.contenidoRecomendadas{background:#fff;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver}.contenido,body{background:#f8f8f8}.escapadasRuralesProvincia .contenidoRecomendadas,.escapadasRuralesProvincia .slideCasasRecomendadas img{border-radius:0;background:0 0;border:none}.titularRecomendadas{display:block;min-height:3em;margin-bottom:-10px}.contenidoRecomendadas ul{padding-left:0;list-style:none}.contenidoRecomendadas p{margin-bottom:0;text-align:right}#cerrarPersonas,#return-to-top,.adultosninos,.custom-top,.logoCookies,.modal h2,.restar,.slick-dots,.sumar{text-align:center}.casasRecomendadas a,.contenidoRecomendadas .precio{margin-bottom:-10px}.slick-slide{margin:0 24px 0 0}.slick-track{padding-bottom:10px}.scrollHorizontal .slideCasasRecomendadas{position:relative;flex:0 0 auto}.tagOferta{position:absolute;top:16px;left:0;letter-spacing:.7px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.btnNewsletter,input{box-shadow:2px 1px 2px rgba(34,25,25,.4)}.casasRecomendadas .verMas:hover,.destinosPreferidos a:visited,.dondeHacerTurismo ul>li>ul>li a,.dondeHacerTurismo ul>li>ul>li a:visited,.pushy a,.pushy a:hover,h2{color:#000}.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas{margin-right:25px;background-color:transparent;border:none;box-shadow:none}.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas .contenidoRecomendadas{margin-top:0;padding:15px 0}.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas .contenidoRecomendadas p{margin-top:0;font-weight:600;font-size:13px;text-align:left}.casasRecomendadas a.textoEncimaImagen{min-height:3em;border-left:4px solid #fecc00;display:block;margin:15px 0}.casasRecomendadas a.textoEncimaImagenHome{min-height:auto}.destinosPreferidos ul li{display:inline-block;width:100%;margin-bottom:15px}.destinosPreferidos ul li p{font-size:13px}.destinosPreferidos .gridContainer{width:100%;padding:0}.destinosPreferidos.homeDest .gridContainer{width:97.619%;padding-right:1.1904%;padding-left:1.1904%}@media only screen and (min-width:720px){.bannerPrincipal h2{font-size:40px}.bannerPrincipal p{font-size:23px}.contenidoFlotado p{display:block}.destinosPreferidos ul li{width:32.9%}.btnNewsletter{padding:13px 30px}.emailNewsletter{width:calc(100% - 300px);padding:13px 10px}}@media only screen and (min-width:1049px){.destinosPreferidos ul{padding-left:40px}.destinosPreferidos ul li{width:24.6%}}@media only screen and (max-width:720px){.bannerPrincipal p{margin-bottom:20px}.destinosPreferidos.homeDest ul li{width:47%!important;border:none;margin:0 0 10px}.destinosPreferidos.homeDest ul li a{padding:0}.destinosPreferidos ul li{width:auto!important;border:1px solid #698635;margin:0 3px 3px 0}.destinosPreferidos ul li a{padding:10px;display:block;text-decoration:none}}@media only screen and (max-width:500px){.destinosPreferidos.homeDest ul li{width:100%!important}.destinosPreferidos a h2,.destinosPreferidos a h3{padding-right:30px;font-size:16px}}.bloqueNewsletter h2,.body-favoritos-viajero .cards-header{margin-bottom:10px}.bloqueNewsletter p,.casasRuralesTemporadas.repeticionCasasRuralesTemporadas,.pushy ul:first-child{margin-top:0}.buscadorFiltro .mostrarDesktop,.casasRecomendadas .slick-arrow,.clearfix.fichaResumida::before,.desactivarMenuPrincipal .flotarIzqMenu,.desactivarMenuPrincipal .menu-btn.mostrarMovil,.h-vacio,.migasdepan.mostrarDesktop,input[type=checkbox]{display:none!important}.contenidocasasTresImagenes h3{margin-top:7px;margin-bottom:7px;color:#fff;font-size:18px}.contenidocasasTresImagenes p{margin-top:0;margin-bottom:11px;color:#fff}.buscadorPrincipal,.card-content a,.destinosPreferidos:last-of-type h3,.dondeHacerTurismo>ul,.tresImagenes a:nth-child(4) .dosBloquesB,h3.texto-corto{margin-bottom:0}.slick-next,.slick-prev{position:absolute;top:43%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;box-shadow:none}[dir=rtl] .slick-prev{right:-45px;left:auto}[dir=rtl] .slick-next{right:auto;left:-45px}.slick-dots,.tippy-content{padding:0}.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border-radius:50%;box-shadow:none}@media only screen and (max-width:1280px){.slick-next,.slick-prev{top:auto;bottom:-20px}.slick-next{right:0}.slick-prev{left:0}}.slick-slider{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{vertical-align:text-bottom}.body-favoritos-viajero .content-text a,.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:Montserrat;src:url("../fuentes/Montserrat-VF.woff2") format("woff2-variations");font-style:normal;font-display:swap}input::placeholder{color:#707070;opacity:1}#modalBuscadorMovil{height:100%;padding:0;vertical-align:top;background-color:#f5f7e8;box-shadow:none}#modalBuscadorMovil form{padding:25px 15px 0;margin-top:40px}#modalBuscadorMovil input{width:100%;color:#707070}#modalBuscadorMovil .select-css.activo,#modalBuscadorMovil input.activo{box-shadow:2px 1px 2px rgba(34,25,25,.4);border:none;background-color:#e6ebc5;color:#000}#modalBuscadorMovil .select-css{width:100%;margin-bottom:10px!important;color:#707070}#modalBuscadorMovil .btnBuscar{width:100%;margin-top:20px}#modalBuscadorMovil .btnModalCerrarBuscador{position:fixed;background:url("../../img/icono-cerrar-bl.png") 98% center/20px no-repeat #666;top:0;z-index:6666;width:100%;text-align:left}.verMas:hover,a.enlace-fav{color:#89a92b!important}.scrollHorizontal{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:auto!important}.desplegable-header li:hover a,.dondeHacerTurismo a:hover,.dondeHacerTurismo a:visited,.pushy-content>ul>li>a:hover,.pushy-submenu button:hover,footer,footer ul li a:visited{color:#fff}footer .menuPie ul li{display:inline-block;vertical-align:top}footer .menuPie>ul>li::before{float:left;width:9px;height:19px;content:"";border-left:2px solid #fff}footer .menuPie ul li ul li{display:block;margin-right:3px;margin-top:0;width:100%;margin-bottom:10px}footer a:hover{color:#e2e2e2}.redesSociales li a img{margin-top:-30px;filter:invert(69%) sepia(39%) saturate(8%) hue-rotate(358deg) brightness(103%) contrast(94%)}.menuPolitica ul li::after,.menuPolitica ul li:last-child::after{content:none}.menuPolitica ul li a{font-size:11px}input[type=checkbox]+label::before{display:inline-block;width:17px;height:17px;margin:0 7px 0 0;padding:0;font:16px/1em Montserrat;border-radius:2px;content:"\00a0";background-color:#fff}input[type=checkbox]:checked+label::before{color:#fff;text-align:center;background:#698635;content:"\2713"}input[type=checkbox]:checked:disabled+label{color:#666}input[type=checkbox]:checked:disabled+label::before{background:#ccc;border:2px solid #f0f0f0}input[type=checkbox]:focus+label::before{outline:rgb(59,153,252) auto 5px}#return-to-top{position:fixed;right:10px;bottom:10px;z-index:9999;display:none;width:50px;height:50px;opacity:.3;line-height:45px;border-radius:100%}.ficha #return-to-top{bottom:75px}a.ico-ver-mas{background:url("../../img/ico-flecha-filtro-ver-mas-a.png") 97% 6px no-repeat}a.ico-ver-menos{background:url("../../img/ico-flecha-filtro-ver-mas-b.png") 97% 6px no-repeat}@media only screen and (max-width:360px){.btnBuscar{display:block}}#aviso-no-existe{display:none;width:420px;margin:0 auto -30px 50px;text-align:left}#aviso-no-existe .buscador-sin-coincidencias{display:block;background-color:#c80000;padding:15px;border-radius:2px;border:1px solid #c80000;color:#fff;margin-top:-10px;width:50%;min-width:300px}#aviso-no-existe .arrow{border-left:10px solid transparent!important;border-right:10px solid transparent!important;border-bottom:10px solid #c80000!important}@media only screen and (max-width:1239px){#aviso-no-existe{max-width:412px;margin:0 auto 10px}}@media screen and (min-width:720px){input,select,textarea{font-size:16px!important}}.footerSimplificado footer .gridContainer.clearfix,embed,img,object,video{max-width:100%}.bloqueInputs,.ie6 img{width:100%}@media (max-width:810px) and (min-width:720px){footer .menuPie>ul>li{min-width:auto!important}}#modalNewPersonas{display:none;position:absolute;left:0;box-shadow:0 0 10px 4px rgb(0 0 0 / 20%);background-color:#fff;width:284px}#modalNewPersonas:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 auto;position:relative;top:-10px}.adultosninos{border:1px solid #999;box-shadow:none;padding:0!important;width:34px!important;height:32px;margin:0 auto}.edades{font-size:10px;display:block}.controles-personas{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:space-between}.control-padre{display:grid;grid-template-columns:auto 120px;margin-bottom:14px;align-items:center;justify-content:space-between}.restar,.sumar{border-radius:50%;background:#698635;color:#fff;cursor:pointer;position:relative}.restar::after,.sumar::after,.sumar::before{content:'';width:12px;height:2px;background:#fff;display:inline;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-6px}.sumar::before{width:2px;height:12px;margin-top:-6px;margin-left:-1px}#cerrarPersonas{display:block;height:30px;line-height:30px;width:78px}@media only screen and (max-width:359px){#modalNewPersonas{width:284px!important}}@media only screen and (min-width:360px) and (max-width:550px){#modalNewPersonas{width:284px}}.alojamientosRurales .cajas{display:grid;grid-template-columns:repeat(4,4fr);grid-gap:25px;grid-gap:18px}.alojamientosRurales .cajas img:hover{opacity:.8}.alojamientosRurales .cajas .enlacetipo{border-left:4px solid #fecc00;display:block;margin:15px 0}.alojamientosRurales .cajas .item:first-child{grid-column:1/3}.alojamientosRurales .cajas .item:nth-child(2){grid-column:3/5}.alojamientosRurales .cajas .item img{height:auto;width:auto}@media only screen and (min-width:1051px){.alojamientosRurales .cajas .item:first-child img,.alojamientosRurales .cajas .item:nth-child(2) img{height:330px;width:605px}.alojamientosRurales{margin:40px 0}}#buscador-home{position:relative;max-width:1152px;margin:47px auto 0}.mensajeFichaError{position:absolute;top:70px;left:-51px}@media only screen and (max-width:1240px){.mensajeFichaError{position:unset}#aviso-no-existe{margin:0 auto 6px}}.buscarMovil,.menu-btn{top:14px;position:absolute}.pushy-content>ul>li>a,.pushy-content>ul>li>ul>li>a,body{font-weight:500;font-size:14px}nav ol,nav ul{list-style:none;margin:0;padding:0}a:hover{color:#89a92b}.contenedorHeader{padding:11px 0;background-color:#fff}.desplegable-header{background-color:#fff;position:absolute;margin-top:6px;margin-left:5px;width:228px;display:none;box-shadow:0 2px 30px 0 #0000001F;border:1px solid #e1e1e1;border-radius:8px;right:34px;text-align:left;z-index:9}.desplegable-header li{display:block;padding:0}.acceso-usuarios span{padding-right:40px}.flecha-off{background:url(../img/nuevas/ico-flecha-blanca-abajo.svg) 87% 16px no-repeat}.flecha-on{background:url(../img/nuevas/ico-flecha-blanca-arriba.svg) 87% 16px no-repeat}.desplegable-header a{padding:15px 20px;color:#000;background:0 0;font-weight:500;display:block}.menuPropietarios,.menuPropietarios li{display:inline-block}.menuPropietarios{float:none;margin:0;vertical-align:25px}@media only screen and (max-width:750px){.contenedorHeader{height:70px}}.logo{height:auto;vertical-align:initial!important}.capaCookies,.confcookies,.pushy{height:100%;top:0}.buscadorFiltro .mostrarMovil,.migasdepan.migasdepanajuste720.mostrarDesktop,.migasdepan.mostrarDesktop,.mostrarMovil,.owl-dot span,.owl-theme .owl-dots .owl-dot span,span.mostrarTablet{display:block!important}.menu-btn{padding:10px}.gridContainer{float:none;clear:none;width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media only screen and (min-width:720px){.tresImagenes a:nth-child(4) .dosBloquesB,footer .menuPie>ul>li{margin-bottom:0}footer{padding:40px 0}footer .menuPie>ul>li:first-child,footer .menuPie>ul>li:nth-child(2){min-width:24%}footer .menuPie>ul>li:nth-child(3){min-width:21%}footer .menuPie>ul>li:last-child{min-width:14%}.logoPie{float:right;margin-top:50px;margin-right:55px}.menuPolitica{float:left;margin-top:54px}.menuPolitica ul li{display:inline-block}.menuPolitica ul li::after{display:block;float:right;width:9px;height:16px;margin-right:3px;content:"";border-right:2px solid #fff}.gridContainer{float:none;clear:none;width:100%;margin-left:auto;padding-right:20px;padding-left:20px}}@media only screen and (min-width:1049px){.btnNewsletter{padding:13px 85px}.emailNewsletter{width:calc(100% - 290px);padding:13px 10px}.gridContainer{float:none;clear:none;width:100%;max-width:1254px;margin:auto;padding-right:0;padding-left:0}.buscadorFiltro .mostrarMovil,.migasdepan.mostrarDesktop{display:none!important}.buscadorFiltro .mostrarDesktop,.migasdepan.mostrarDesktop{display:block!important}}.menuPrincipal .gridContainer{padding:0 1%!important}.pushy{position:fixed;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;width:340px;color:#698635;background:#fff;padding:0 20px 20px}.pushy.pushy-left,.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.pushy.pushy-right,.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.abierto .pushy-content,.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16, .68, .43, .99)}.pushy-content{transition:visibility .2s cubic-bezier(.16, .68, .43, .99)}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;-webkit-animation:.5s fade;animation:.5s fade;background-color:rgba(0,0,0,.8)}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu>ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:0 0;border:0}.pushy-submenu>a::after,.pushy-submenu>button::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s;background:0 0}.pushy-submenu-closed>ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link,.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.pushy-submenu-open>ul{max-height:1000px;visibility:visible}.pushy-open-left .pushy,.pushy-open-right .pushy,.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open>a::after,.pushy-submenu-open>button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.menuPrincipal.abierto{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.pushy-right{-webkit-transform:translate3d(340px,0,0);-ms-transform:translate3d(340px,0,0);transform:translate3d(340px,0,0);opacity:0}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-340px,0,0);-ms-transform:translate3d(-340px,0,0);transform:translate3d(-340px,0,0)}.pushy a{display:block;padding:9px 10px}.pushy-content>ul>li{margin-bottom:10px;background-repeat:no-repeat}.pushy-content>ul>li:first-child{margin-bottom:0;background-color:#fff}.pushy-content>ul>li:first-child a{padding:15px 0 15px 248px;text-align:center;background-color:inherit;margin-bottom:19px}.pushy-content>ul>li.buscador>a,.pushy-content>ul>li.escapadas>a{margin-bottom:-1px;background-image:none;background-repeat:no-repeat}.pushy-content>ul>li.propietarios{margin-bottom:4px;background-image:url(../img/nuevas/ico-usuario-validado-movil.png);background-position:11px 12px;border:1px solid #698635;border-radius:8px}.pushy-content>ul>li.home{background-image:url(../img/ico-menu-movil-inicio.png);background-position:15px 6px}.pushy-content>ul>li.buscador>a{background-position:11px 9px}.pushy-content>ul>li.escapadas>a{background-position:11px 8px}.pushy-content>ul>li.guias>a{background-image:none;background-position:12px 8px;background-repeat:no-repeat}.pushy-content>ul>li.ofertas>a{background-image:none;background-position:11px 10px;background-repeat:no-repeat}.pushy-content>ul>li.blog>a{background-image:none;background-position:15px 11px;background-repeat:no-repeat}.pushy-content>ul>li.anuncia>a{background-image:none;background-position:14px 10px;background-repeat:no-repeat;border:1px solid #698635;color:#698635;background-color:#fff}.listadoTresColumnas.Ofertas li a:hover,.pushy-content>ul>li.anuncia>a:hover{background-color:#f6f8ed}.pushy-content>ul>li>a{color:#fff;background-color:#698635;border-radius:8px;height:40px;max-height:40px}.pushy-content>ul>li>ul{padding-left:0;background-color:#fff;margin-top:10px}.pushy-content>ul>li>ul>li>a{padding:13px 10px;border-bottom:none}@media only screen and (max-width:719px){.casasRecomendadas a.verMas{float:none;text-align:center;width:100%;max-width:300px;padding:10px 5px;display:block;margin:10px auto 30px;text-decoration:none!important}.casasRecomendadas .slick-dots{display:none!important}.contenidocasasTresImagenes h3{font-size:16px;margin-bottom:3px}.contenidocasasTresImagenes p{line-height:16px}.slick-dotted.slick-slider{margin-bottom:0}h2{margin:20px 0}.ui-widget-content{width:90%}footer .menuPie ul li{margin-right:0}}@media only screen and (max-width:340px){.menuPrincipal .pushy-content>ul>li{background-image:none}}.capaCookies{position:fixed;padding:30px 200px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:5555;border-top:2px solid #698635}.capaCookies p{margin:0;font-size:16px;line-height:1.8}.capaCookies .texto{max-width:1000px;margin:30px auto}.capaCookies #frmcookies{clear:both;width:270px;margin:0 auto;width:fit-content}.recuadroCookies{border:2px solid;padding:20px;margin:0 auto}.confcookies h2{margin:20px 0}.confcookies .confcookiesbox input[type=submit]{width:250px}.confcookies .confcookiesbox .cerrar a{position:absolute;top:10px;right:10px;width:40px;height:40px;background:url(../img/ico-modal-cerrar.png) center center no-repeat}.btnBuscar{box-shadow:0 1px 3px rgb(34 25 25 / 40%);font-size:16px!important}@media only screen and (max-width:950px){.capaCookies .texto{width:100%}.capaCookies #frmcookies{margin:0 auto}.capaCookies{padding:14px 50px}}@media only screen and (max-width:660px){.capaCookies .texto p{font-size:14px;line-height:1.4;font-weight:400}.capaCookies{padding:14px}#botoncookiesaceptar,#botoncookiesrechazar{margin-top:2px;padding:8px;margin-bottom:0}.contenedorCookies{grid-template-columns:1fr!important}#botoncookiesrechazar{order:2!important}#botoncookiesaceptar{order:1!important}}#botoncookiesaceptar,#botoncookiesrechazar{margin-top:20px}.contenedorCookies{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.scrollHorizontal .tresColumnas,.tresColumnas{grid-template-columns:repeat(3,1fr)}#botoncookiesrechazar{order:1}.verde{background:#6e8823;color:#fff!important}.pushy-content>ul>li.propietarios a{background-color:inherit;padding-left:33px}@media only screen and (max-width:390px){.logo{width:240px}}.dropdown-menu-1 li a em,.dropdown-menu-1 li a em strong{font-size:14px!important}@media only screen and (max-width:600px){#aviso-no-existe{width:auto!important;max-width:none}.contenedorHeader{height:64px}.logo{width:191px;margin-top:2px}.menu-btn{top:11px}}@media only screen and (max-width:1300px){.gridContainer{padding-right:18px;padding-left:18px}.gridContainer.clearfix.overflowMovil .gridContainer{padding-right:0}}#padrePersonas,select#tipo{border-left:1px solid #e1e1e1}.icoCalendario,.inputEntradaCalendario,.inputEntradaCalendarioMod{background-repeat:no-repeat;background-position:8px 50%;cursor:default}.icoDestinoIzquierda{width:100%;padding-left:35px}#modalPersonas,.dondeHacerTurismo .toggle.expander.expanded,.icoCalendario,.icoSelectAlojamientos,.icoSelectPersonas,.icoSelectPlanes,.no-button{background-repeat:no-repeat}input{margin:0 8px 10px 0;padding:13px 10px;font-weight:500;letter-spacing:0;border:0;border-radius:2px;box-shadow:none}.btnBuscar,button{padding:14px 19px;font-weight:600;font-size:15px;box-shadow:0 1px 3px rgba(34,25,25,.4);width:100%}input[type=checkbox]{position:absolute;margin:0 2px 0 0;box-shadow:none}button{background-color:#fecc00;border:0;border-radius:2px}.btnBuscar{margin-bottom:15px;position:static;border:0;border-radius:2px;display:inline;text-decoration:none;color:#333;min-width:166px}h2{margin:40px 0 38px;font-weight:700;font-size:18px;letter-spacing:1px;color:#333;font-family:"Fira Sans",sans-serif}p{line-height:1.5}.tippy-box,body{line-height:1.4}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px!important}}ul{list-style:none;padding-left:0}input#txtKws{max-width:468px;margin-bottom:0;border-bottom:none;border-radius:8px 0 0 8px;min-height:61px;font-size:15px!important}input#txtKws.activo{color:#202020!important}#padrePersonas:active,.inputEntradaCalendario:focus,body .buscadorPrincipal #buscador-home .icoDestinoIzquierda:focus,input#txtKws:focus{background-color:#f5fbea}.ui-autocomplete{font-family:Montserrat,sans-serif!important}.buscadorPrincipal{min-height:484px;padding-bottom:25px;background-size:cover!important}.buscadorPrincipal h1{margin:15px 0 -15px;color:#fff;font-family:"Fira Sans",sans-serif}.buscadorPrincipal h2{color:#fff;font-size:18px;letter-spacing:.2px}.buscadorPrincipal p{color:#fff;font-size:15px;text-align:center}.buscadorPrincipal input{padding:20px 10px 21px 37px;min-height:61px;outline:0;font-weight:600;font-size:15px!important;color:#333}.bloqueInputs .btnBuscar{margin-top:12px;padding:15px 19px 14px;background-color:#fceb8c;border-radius:8px;min-height:61px}.bloqueInputs .btnBuscar:hover,.btnNewsletter:hover,.buscadorPrincipal #buscador-home .btnBuscar:hover,.validacionFormulario button:hover{background-color:#fdf6c4}@media only screen and (min-width:1240px){#padrePersonas{width:240px!important}#modalNewPersonas{width:284px!important}.buscadorPrincipal input{float:left!important}.mostrarMovil{display:none!important}.mostrarDesktop{display:block!important}.buscadorPrincipal h1{margin:168px 0 -15px;font-size:52px;text-align:center}.buscadorPrincipal{min-height:588px;padding-bottom:0}.bloqueInputs{width:100%}.inputEntradaCalendario{margin-top:0!important;background-position:8px 19px,97.3% center;width:260px;max-width:280px;margin-right:6px!important;border-radius:8px!important;border-left:1px solid #e1e1e1}.buscadorPrincipal h2{margin-top:75px}.buscadorPrincipal p{font-size:22px;text-align:center;font-weight:700}.bloqueInputs .btnBuscar{width:calc(20% - 1px);margin-top:0;max-width:125px;height:60px;border-radius:0 2px 2px 0;color:#333;font-weight:600}}@media only screen and (max-width:1050px){.bannerAnchoComplento .gridContainer{padding:0}.casasRecomendadas.escapadasRuralesProvincia{margin-bottom:30px}.alojamientosRurales .cajas{grid-template-columns:repeat(2,2fr)}.alojamientosRurales .cajas .item:first-child,.alojamientosRurales .cajas .item:nth-child(2){grid-column:unset}.alojamientosRurales{margin:20px 0}.buscadorPrincipal,.casasRecomendadas{margin-bottom:0}.buscadorPrincipal h1{margin:50px 0 -15px}.buscadorPrincipal h2{margin-top:50px}}.dropdown-menu-1 li a,.dropdown-menu-1 li strong{font-size:14px!important;font-weight:500!important}.dropdown-menu-1 li a.ui-menu-item-wrapper:hover{background:#f9f9f9;border:1px solid #fff;cursor:pointer}.ui-autocomplete-category{color:#6e8823;background-image:url(../imagenes2/separa-categoria.gif);background-repeat:repeat-x;background-position:bottom;text-align:center;height:25px;font-weight:700;margin-bottom:10px}.dropdown-menu-1 li a em{font-style:normal;color:#5f5f5f!important}.dropdown-menu-1 li a strong{vertical-align:baseline!important}.dropdown-menu-2 li a{color:green}.dondeHacerTurismo h2{margin:20px 0 0}.dondeHacerTurismo a{display:block;padding:13px;color:#fff;font-size:16px;text-decoration:none}.dondeHacerTurismo ul li{border:1px solid #6e8823;border-radius:3px}.dondeHacerTurismo ul>li{margin-bottom:15px;background-color:#6e8823}.dondeHacerTurismo ul>li>ul{margin-top:0;background-color:#fff}.dondeHacerTurismo ul>li>ul>li{margin-bottom:0;margin-left:20px;background-color:#fff;border:none;border-bottom:1px solid #b9b9b9}.dondeHacerTurismo ul>li>ul>li:last-child{margin-bottom:-14px;border-bottom:none}.dondeHacerTurismo .toggle.expander.collapsed{background-image:url(../img/ico-flecha-donde-hacer-turismo-a.png);background-repeat:no-repeat;background-position:98% center}.dondeHacerTurismo .toggle.expander.expanded{background-image:url(../img/ico-flecha-donde-hacer-turismo-b.png);background-position:98% center}#padrePersonas{float:left;position:relative;width:100%;margin-bottom:0!important;max-width:220px;margin-right:6px!important;border-radius:8px!important;background:#fff;min-height:61px}#modalPersonas{width:100%;background-color:transparent;padding:18px 10px 13px 36px;color:#333;font-size:16px;font-weight:500;background-position:8px 57%;border-radius:2px;background-image:url(../img/nuevas/ico-buscador-personas.svg)}@media only screen and (max-width:359px){span.mostrarTablet{display:none!important}#padrePersonas{width:100%!important;border-radius:0}}.inputEntradaCalendario{border-radius:8px;border-bottom:1px solid #e1e1e1!important;margin-bottom:6px}@media only screen and (max-width:1239px){.bloqueInputs{width:54%}input#txtKws{max-width:inherit;border-bottom:1px solid #e1e1e1;border-radius:8px 8px 0 0;margin-bottom:6px}#padrePersonas,select#tipo{max-width:inherit;border-left:none}.buscadorPrincipal input{padding:15px 10px 15px 37px;min-height:50px}#padrePersonas,.bloqueInputs .btnBuscar,input#txtKws{min-height:50px}#modalPersonas{padding:18px 10px 13px 37px;background-position:10px 52%}}@media only screen and (min-width:600px) and (max-width:1239px){.buscadorPrincipal{min-height:588px}.bloqueInputs{width:461px;margin:0 auto}.buscadorPrincipal h1{font-size:52px;margin-top:90px}.buscadorPrincipal p{color:#fff;font-size:18px;font-weight:700;text-align:center}}@media only screen and (min-width:600px) and (max-width:899px){.buscadorPrincipal h1{font-size:28px}.buscadorPrincipal p{font-weight:600}}@media only screen and (min-width:320px) and (max-width:360px){#padrePersonas{width:100%;border-radius:0;border-bottom:1px solid #e1e1e1}}@media only screen and (max-width:729px){.buscadorPrincipal h1{font-size:32px}.buscadorPrincipal p{font-size:15px;font-weight:400}}.enlaceBrandDay a{color:#fff;font-size:16px;padding:5px;border-radius:2px}body{margin:0;letter-spacing:.3px;font-weight:400;letter-spacing:0}h1,h2,h3{letter-spacing:0}.contenedorHeader{height:69px}.month-name,h1{font-family:"Fira Sans",sans-serif}.texto-corto{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flotarIzqMenu{float:right;width:calc(100% - 240px);margin-top:0;text-align:right}.menuPropietarios{margin-left:10px}.logo{margin-top:1px;width:230px}.menuPrincipal.pushy.pushy-right.menuPrincipalInlineBlock{float:none;max-width:484px;display:inline-block;vertical-align:text-bottom;border-radius:8px 0 0 8px;padding-top:13px;margin-left:0}.btnAnunciaTuAlojamiento{color:#698635;border:1px solid #698635;border-radius:8px;text-decoration:none;padding:10px;font-weight:500;font-size:14px;margin-right:7px;letter-spacing:0;max-height:40px}.btnMiCuenta,.usuario-validado span{font-size:15px;font-weight:500;color:#fff}.btnAnunciaTuAlojamiento:hover{border-color:#698635;color:#698635;background-color:#f6f8ed}.btnMiCuenta{background-color:#698635!important;border-radius:8px;padding:8px 20px 9px;border:1px solid #698635}.btnMiCuenta:hover{background-color:#9dba61!important;border-color:#9dba61!important}.usuario-validado span{background:url(../img/ico-usuario-validado.png) 18% 6px no-repeat;background-color:#698635!important;border-radius:8px;padding:8px 20px 9px 50px;border:1px solid #698635}.pushy-content>ul>li>ul>li{border-bottom:1px solid #f0f0f0}.acceso-usuarios .desplegable-header li:first-child{border-bottom:1px solid #e1e1e1;border-radius:8px 8px 0 0}.acceso-usuarios .desplegable-header li:last-child{border-radius:0 0 8px 8px}.pushy-submenu>ul .pushy-link:last-of-type{border-bottom:none!important}.pushy-link.mostrarMovil.propietarios.usuario-validado-movil:nth-of-type(3){margin-bottom:16px}.desplegable-header li:hover{background-color:#698635}.acceso-usuarios .desplegable-header li{display:block;width:auto}.menu-btn{top:13px;right:4px}.usuario-validado-movil{background-image:url(../img/nuevas/ico-usuario-validado-movil.svg)!important}.capaCookies{background:rgba(13,13,13,.54)}.recuadroCookies{background:#fff;border:none;border-radius:8px}.buscadorPrincipal p{font-weight:500}body .buscadorPrincipal #buscador-home .icoDestinoIzquierda{margin-right:6px;border-radius:8px;color:#333!important;padding:20px 10px 21px 32px;outline:0;background:url(../img/nuevas/ico-buscador-destino.svg) 8px 17px no-repeat #fff;min-height:61px;font-size:15px!important;font-weight:600}#fechas::placeholder,body #buscador-home .icoDestinoIzquierda::placeholder{font-size:15px!important;font-weight:400;color:#5e5e5e;opacity:1}#modalBuscadorMovil #modalPersonasMod span,#spanPersonas,select#tipo{font-size:15px!important;font-weight:400;color:#5e5e5e;opacity:1}.icoCalendario,.inputEntradaCalendario,.inputEntradaCalendarioMod{width:100%;padding:13px 10px 13px 33px;color:#707070;background-image:url(../img/nuevas/ico-calendario.svg);background-size:20px}.buscadorPrincipal #buscador-home .btnBuscar{padding:15px 19px 14px;background-color:#fceb8c;border-radius:8px;min-height:61px;width:166px!important;float:none}.buscadorPrincipal h1{font-size:52px;text-align:center;line-height:1;font-weight:700}ul#ui-id-1{border:1px solid #e1e1e1;border-radius:8px;top:443px!important}.ui-menu .ui-menu-item a{color:#333;padding:6px .4em}.dropdown-menu-1 li strong{color:#333;font-weight:600!important}.destinosPreferidos a{text-decoration:none;color:#333}#modalBuscadorMovil #modalNewPersonasMod,#modalNewPersonas{min-width:284px;border-radius:8px;box-shadow:none;top:59px;border:1px solid #e1e1e1;padding:4px 16px 16px}#modalBuscadorMovil #modalNewPersonasMod::before,#modalNewPersonas::before{content:none;border:0}.restar,.sumar{width:26px;height:26px}.controles-personas{max-width:91px;margin-left:21px}.control-padre .edades,.control-padre-Mod .edades{font-size:14px;color:#5f5f5f!important;font-weight:400;min-width:110px}.control-padre,.control-padre-Mod{color:#333;font-weight:500;border-bottom:1px solid #e1e1e1;margin-top:-5px;padding-bottom:9px}.listadoTresColumnas.Ofertas li a,.verMas{color:#698635!important;text-decoration:none!important}.control-padre-Mod:first-of-type,.control-padre:first-of-type{height:57px}.control-padre:last-of-type,control-padre-Mod:last-of-type{border:none}.control-padre-Mod:first-of-type label,.control-padre:first-of-type label{line-height:55px}.labelAdultosNinos{min-width:110px}.plazasExactasModal input{width:0}.plazasExactasModal label img{margin-left:3px;vertical-align:-3px}input[type=checkbox]+label::before{border:1px solid #b2b2b2!important}input[type=checkbox]:checked+label::before{background-color:#698635;content:url(../img/nuevas/ico-check-marcado.svg)}#cerrarPersonas,#cerrarPersonasMod{font-size:14px;font-weight:600!important;padding:5px 31px;border-radius:8px;margin:0;color:#fff;border:1px solid #698635;background-color:#698635;float:left;width:calc(100% - 64px)}#cerrarPersonas:hover,#cerrarPersonasMod:hover{background-color:#9dba61;border-color:#9dba61}#modalNewPersonas input[type=number],#modalNewPersonasMod input[type=number]{border:none;outline:0;font-weight:600;color:#333;-moz-appearance:textfield}#modalNewPersonas input[type=number]::-webkit-inner-spin-button,#modalNewPersonas input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buscadorPrincipal #modalNewPersonas input{min-height:inherit}.verMas{font-size:16px;text-align:center;background-color:transparent;border-radius:8px;margin:20px auto 0;display:table;padding:14px 59px;font-weight:600;float:none;border:1px solid #698635}.verMas:hover{background-color:#eff5e6}.casasRecomendadas .verMas{margin-bottom:80px}.verMas.verMasSolido{background-color:#698635;color:#fff!important}.listadoTresColumnas.Ofertas li{font-size:18px;background-color:transparent;margin:7px 6px 2px 0;font-weight:600;box-shadow:none;width:auto;display:inline-block;max-width:inherit;text-align:center;clear:left;min-width:auto;float:none!important;padding:0}.listadoTresColumnas.Ofertas li a{font-weight:400;font-size:14px;border:1px solid #698635;padding:6px 10px!important;border-radius:32px;max-height:33px;line-height:1.2}.migasdepan a{text-decoration:none;color:#5e5e5e}.drp-title,.migasdepan strong{font-weight:600}.cabeceraTitularTexto p{margin:8px 0 0;text-align:center}.gridContainer.clearfix.migasDePanConBuscador{display:table;margin:7px auto}.escapadasRurales>.gridContainer.clearfix{padding-bottom:40px}.destinosPreferidos.sugerenciasEnLocalidad.finalAncladoContacta{padding-top:80px}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas ul{margin-top:13px}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas ul li{padding:2px 0 2px 24px;background-position:left}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas ul li:first-child{padding-left:0}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas ul li:last-child{margin-top:0;min-height:40px;background-position:unset}span.ofertaFecha{background-image:none;background-color:#d3eca8;font-size:13px;display:table;padding:3px 8px;font-weight:500;border-radius:4px;margin-top:13px;margin-bottom:0;color:#333;float:right}.fluid.casasRecomendadas.ofertasUltimaHora span.ofertaFecha{float:none;margin-top:6px;margin-bottom:0}.guias .buscadorPrincipal{min-height:588px}.guias #buscador-home{max-width:100%;margin:38px 0 0}.guias .buscadorPrincipal h1{text-align:left;margin-top:180px}.guias .buscadorPrincipal p{font-size:22px;font-weight:600;margin-top:22px}body.guias .buscadorPrincipal #buscador-home .icoDestinoIzquierda{max-width:702px}.guiasInterior .buscadorPrincipal{min-height:400px;border-radius:13px;position:relative;margin-bottom:14px;background-position:center;background-repeat:no-repeat;background-size:cover}.guiasInterior .buscadorPrincipal::before{background-color:rgba(0,0,0,.3);display:block;position:absolute;width:100%;height:100%;content:'';border-radius:13px}.guias.guiasInterior .buscadorPrincipal h1{text-align:center;margin-top:160px}.guiasInterior .buscadorPrincipal article{background:0 0;padding-left:0;text-align:center;position:relative}.guias .textoGeneral{margin-bottom:48px}.textoGeneral p{font-size:15px;line-height:25px;margin-bottom:20px}.contenidoListado p{font-size:15px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.41)}.owl-carousel .owl-nav button.owl-prev{left:12px}.owl-carousel .owl-nav button.owl-next{right:8px}.paginaMapa .contenedorSliderImgListado .tagReservaOnline{font-size:13px;padding:5px 8px 4px 7px;left:12px}.fluid.alojamientosRurales.alojamientosRuralesTresColumnas{margin:0 auto;float:none;padding-bottom:80px}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal img{width:100%;height:240px;border-radius:8px;object-fit:cover}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal>article{max-width:100%;margin:0}.alojamientosRurales.alojamientosRuralesTresColumnas .contenidoAlojamientosRurales{padding:0;min-height:auto;background-color:inherit}.alojamientosRurales.alojamientosRuralesTresColumnas .contenidoAlojamientosRurales h3{min-height:inherit;margin-top:10px;margin-bottom:0}.alojamientosRurales.alojamientosRuralesTresColumnas .contenidoAlojamientosRurales h3 a{font-size:18px;font-weight:600;color:#333;font-family:"Fira Sans",sans-serif}.overflowMovil.ajustePaddingIzq{padding-right:16px!important}.contenedorPrecioMultipleOpciones span.precioGlobal{font-size:10px;color:#5e5e5e;display:block}.contenedorPrecioMultipleOpciones span.precioOferta{display:inline-block;color:#fff;background-color:#c80000;font-size:12px;font-weight:500;padding:0 5px}.contenedorPrecioMultipleOpciones span.precioOfertaAnterior{display:inline-block;color:#c80000;font-size:12px;font-weight:500;text-decoration:line-through}.contenedorPrecioMultipleOpciones span.precioFinal{font-size:16px;font-weight:600;display:block;margin-top:-4px}.contenedorPrecioMultipleOpciones span.precioCancelacion{font-size:12px;font-weight:700;color:#698635}.fluid.casasRecomendadas.soloCuatroBloques .contenedorImgSlider{height:220px}body .modal a.close-modal{top:11px;right:11px;width:24px;height:24px;padding:25px;background-size:24px}.date-picker-wrapper{border-radius:8px;background-color:#fff;border:1px solid #e1e1e1;margin-top:6px;box-shadow:0 1px 10px 0 #4a4A4A38}.month-wrapper{width:100%!important}.date-picker-wrapper .month-wrapper table .day,.fv-field>label{font-size:13px;font-weight:600}.date-picker-wrapper .month-wrapper{max-width:none!important;border:none}.date-picker-wrapper .month-element{font-weight:600;color:#333}.date-picker-wrapper .month-wrapper table .week-name{font-family:"Fira Sans",sans-serif;color:#333;font-size:13px;font-weight:400!important;text-transform:none!important}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#6e8823!important;color:#fff!important;border-radius:4px}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#f5f7e8;border-radius:4px}.date-picker-wrapper .month-wrapper table .day{padding:10px 13px 9px;color:#b2b2b2}#cerrar-cal,.date-picker-wrapper .custom-top a{color:#5e5e5e;background:0 0;text-decoration:underline;font-size:13px}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#fceb8c;border-radius:4px}.date-picker-wrapper .allowed-end{background:var(--drp-range-end,#4caf50);color:#fff!important}.date-picker-wrapper .locked-end,.fav-mobile-new-list-btn.is-busy,.fav-mobile-sheet-list-item.is-loading{opacity:.6;pointer-events:none}.arregloCheckbox{float:left;width:calc(100% - 38px)}.desactivarMenuPrincipal.conIcoVolerLogoCentrado .contenedorHeader.conIconoVolver .logo{margin:0 auto}.mensajeInformacion a{color:#698635;font-size:13px;font-weight:600}.validacionFormulario input{border:1px solid #e1e1e1;font-size:13px!important;color:#333;border-radius:8px;box-shadow:none;padding:17px 16px;margin-bottom:8px;width:100%}.validacionFormulario input::placeholder{color:#5e5e5e;opacity:1}.validacionFormulario input[type=checkbox]+label::before{border:1px solid #b2b2b2!important;float:left}.validacionFormulario .aceptoContactaTexto a{font-size:13px;font-weight:400;color:#5e5e5e!important;text-decoration:underline}.validacionFormulario button{background-color:#fceb8c;border-radius:8px;font-size:16px!important;box-shadow:0 4px 4px 0 #979DA026;color:#333;margin-bottom:0;margin-top:12px;padding:17px 19px;position:static;font-weight:600;border:0}.formularioContacta input.focus,.formularioContacta textarea.focus,.validacionFormulario input.focus,.validacionFormulario textarea.focus{border-color:#698635!important;border-width:2px!important}.formularioContacta input.obligatorio,.formularioContacta textarea.obligatorio,.validacionFormulario input.obligatorio,.validacionFormulario textarea.obligatorio{border-color:#ff544a!important;border-width:2px!important}.formularioContacta label.obligatorio,body .formularioContacta label.obligatorio a,body .formularioContacta label.obligatorio a.labelPolitica,body .formularioContactalabel.obligatorio,body .validacionFormulario .aceptoContactaTexto.obligatorio,body .validacionFormulario label.obligatorio a{color:#ff544a!important}.formularioContacta input[type=checkbox]+label.obligatorio::before,.validacionFormulario input[type=checkbox]+label.obligatorio::before{border-color:#ff544a!important}.mensajeCorrecto img{display:block;margin:0 auto}.mensajeCorrecto h1{font-size:28px;font-weight:700;margin-top:8px;margin-bottom:0}.mensajeCorrecto h2{font-size:20px;font-weight:400;margin-top:9px;margin-bottom:0}.mensajeCorrecto p{font-size:18px;font-weight:400;margin-top:32px;margin-bottom:0}.btnsVerdeBlanco li{display:inline-block;margin-right:8px}.btnsVerdeBlanco li a{padding:13px 16px;text-decoration:none;font-weight:600;border-radius:8px;color:#fff;width:236px;display:block;text-align:center}.btnsVerdeBlanco li a.btnVerde{background-color:#6e8823;border:1px solid #6e8823;color:#fff}.btnsVerdeBlanco li a.btnBlanco{background-color:#fff;border:1px solid #6e8823;color:#6e8823}.btnsVerdeBlanco li a.btnVerde:hover{background-color:transparent;color:#698635}.btnsVerdeBlanco li a.btnBlanco:hover{color:#6e8823;background-color:#f6f8ed}.menuConSoloMicuenta .menuPropietarios{margin-left:10px;margin-top:3px}body.loginTcr .contactaTcr{height:calc(100vh - 69px)!important}p.mensajeFichaError{border:1px solid #f6b8b8;background-color:#ffebeb;font-size:13px;font-weight:600;padding:11px 8px 11px 38px;color:#333;margin-bottom:0;border-radius:3px;background-image:url(../../img/nuevas/ico-mensaje-error.svg);background-repeat:no-repeat;background-position:left 8px center;margin-top:14px}.mensaje-advertencia a,.mensaje-error a,.mensaje-exito a,.mensaje-info a{background-color:transparent;padding:10px 40px;width:fit-content;display:block;text-decoration:none}.mensaje-exito a{color:#698635;border:1px solid #698635;border-radius:4px}.mensaje-info a{color:#1f7aff;border:1px solid #1f7aff;border-radius:4px}.mensaje-error a{color:#e35454;border:1px solid #e35454;border-radius:4px}.mensaje-advertencia a{color:#f7c218;border:1px solid #f7c218;border-radius:4px}@media only screen and (max-width:719px){.buscadorPrincipal h1{font-size:32px}.contenedorHeader.conIconoVolver .logo{margin:1px auto 0;display:block}}@media only screen and (max-width:869px){.bloqueInputs{width:100%}.promocionMovilHome img{border-radius:8px}}@media only screen and (min-width:1240px){.inputEntradaCalendario{border-bottom:none!important}#padrePersonas,select#tipo{border-radius:0}.bloqueInputs .btnBuscar{border-radius:8px}#modalNewPersonas{top:66px}.bloqueInputs{width:100%}}.gridContainer.clearfix.overflowMovil{padding-right:0;padding-left:0;width:100%}@media only screen and (max-width:600px){.gridContainer.clearfix.anchoCompletoCabecera{padding:0 16px}.contenedorHeader{height:62px}.logo{margin-top:3px;width:191px}.menu-btn{top:11px;right:6px}.cabeceraTitularTexto p{text-align:left}.destinosPreferidos.sugerenciasEnLocalidad.finalAncladoContacta{padding-top:0}.guias .textoGeneral{margin-bottom:8px}.fluid.alojamientosRurales.alojamientosRuralesTresColumnas{padding-bottom:40px}}@media only screen and (min-width:600px) and (max-width:1239px){.bloqueInputs{width:461px;margin:0 auto}body.guias .buscadorPrincipal #buscador-home .icoDestinoIzquierda{width:100%}}@media only screen and (max-width:1239px){.listadoTresColumnas.Ofertas li{float:left}#buscador-home{margin:-3px auto 0}.buscadorPrincipal #buscador-home .btnBuscar{width:100%!important;min-height:53px}body .buscadorPrincipal #buscador-home .icoDestinoIzquierda{padding:15px 10px 15px 37px;min-height:50px;background:url(../img/nuevas/ico-buscador-destino.svg) 8px 11px no-repeat #fff}#modalPersonas{padding:16px 10px 11px 37px;background-position:10px 57%}.guias .buscadorPrincipal h1{text-align:center;margin-top:117px}.guias .buscadorPrincipal p{margin-top:20px;text-align:center;font-size:18px;font-weight:500}}@media only screen and (min-width:600px) and (max-width:899px){.buscadorPrincipal h1{margin-top:105px;font-size:28px}.guias .buscadorPrincipal h1{text-align:center;margin-top:150px}}@media only screen and (max-width:1048px){.guiasInterior .buscadorPrincipal{margin-bottom:40px}}@media only screen and (max-width:720px){.dondeHacerTurismo>ul,.emailNewsletter{margin-bottom:15px}.emailNewsletter{width:100%}.btnNewsletter{width:100%;max-width:none}.alojamientosRurales .cajas{display:block}.alojamientosRurales .cajas .item{margin:0 0 20px}.alojamientosRurales{margin:0}.buscadorPrincipal,.casasRecomendadas{margin-bottom:0}#modalBuscadorMovil,.casasRecomendadas{overflow:hidden}.gridContainer{padding-right:16px;padding-left:16px}.gridContainer.clearfix.nomargenGridContainerMovil{padding:0}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal>article{min-width:270px}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal{display:grid;grid-template-columns:repeat(6,1fr);gap:0 16px}.alojamientosRurales.alojamientosRuralesTresColumnas .scrollHorizontal img{width:100%;height:205px;border-radius:8px;object-fit:cover}.overflowMovil.ajustePaddingIzq{padding-right:0!important}.gridContainer.overflowMovilAlojamientosRurales{padding-right:0}.contenidoListado h1.titularNoVisibleMovil{display:none}.migasdepan.migasdepanajuste720.mostrarDesktop{display:none!important}}@media only screen and (min-width:1021px){.contenidoListado p.mostrarDesktop,.migasdepan.mostrarDesktop{display:block!important}}@media only screen and (max-width:1020px){.gridContainer.clearfix.migasDePanConBuscador{display:none}}@media only screen and (min-width:601px) and (max-width:720px){.fluid.alojamientosRurales.alojamientosRuralesTresColumnas{padding-bottom:80px}}@media only screen and (max-width:1300px){.gridContainer{padding-right:0;padding-left:0}}@media only screen and (max-width:1279px){.gridContainer.clearfix.overflowMovil{padding-right:0;padding-left:13px;width:100%;max-width:100%}.gridContainer{padding-right:13px;padding-left:13px;max-width:100%}.casasRuralesTemporadas .gridContainer,footer .gridContainer{padding-right:0;padding-left:0}.margenDerecha{margin-right:13px}.paddingDerecha{padding-right:13px}.inspirateProximoViaje .gridContainer{padding-right:13px;padding-left:13px}}@media only screen and (min-width:1301px){.contenedorHeader .gridContainer{max-width:100%;padding-left:32px;padding-right:32px}}@media only screen and (min-width:1020px) and (max-width:1139px){.menuPrincipal.pushy.pushy-right.menuPrincipalInlineBlock{float:none;max-width:535px}a.btnAnunciaTuAlojamiento.mostrarDesktop{display:none!important}}@media only screen and (max-width:1019px){.contenedorHeader.conIconoVolver.conIconoVolver1019 .logo{margin:1px auto 0;display:block}.contenedorHeader.conIconoVolver.conIconoVolver1019 .icoVolverAlMovil{display:block;top:13px}.flotarIzqMenu{float:none;text-align:left}.menuPrincipal.pushy.pushy-right.menuPrincipalInlineBlock{padding-top:0}.menuPropietarios{display:none}.submenu-header{display:flex;justify-content:space-between;align-items:center;background-color:#698635;padding:10px 15px 10px 0;cursor:pointer;color:#fff;border-radius:8px;height:40px;max-height:40px;box-sizing:border-box}.submenu-header a.textoSubmenu{color:#fff;text-decoration:none;font-weight:500;flex:1}.flechaSubmenu{width:20px;height:20px;background-image:url(../../img/nuevas/ico-flecha-blanca-abajo.svg);background-repeat:no-repeat;background-position:center!important}.pushy-submenu.pushy-submenu-open .flechaSubmenu{transform:rotate(180deg)}.btnsVerdeBlanco li{display:block;margin-bottom:8px}.mensajeCorrecto p{margin-top:24px}.menuConSoloMicuenta .pushy-content ul li:first-child{display:block}}a.textoSubmenu{color:#000;font-weight:500;font-size:15px}.bloqueNewsletter h2,.destinosPreferidos h2,.inspirateProximoViaje h2{font-size:30px;text-align:center;font-weight:700}#anclaCalendario{height:0;width:0}.fluid.sugerenciasEnLocalidadPastillas.pastillasListado p{margin:0!important}.fluid.sugerenciasEnLocalidadPastillas.pastillasListado h2{margin-bottom:20px}.fluid.sugerenciasEnLocalidadPastillas.pastillasListado h3{margin-top:40px}.alojamientosRurales h2,.casasRecomendadas h2,.casasRuralesTemporadas h2{font-size:30px;text-align:center;font-family:"Fira Sans",sans-serif;text-transform:none;font-weight:700;color:#333;margin-bottom:50px;margin-top:80px}.escapadasRurales .casasRecomendadas.ofertasUltimaHora h2{margin-top:80px;font-size:24px}.destinosPreferidos h2{font-family:"Fira Sans",sans-serif;text-transform:none!important;color:#333;margin-top:80px;margin-bottom:50px}.bloqueNewsletter h2,.cabeceraTitularTexto h1,.inspirateProximoViaje h2,h2.subtitularEscapadasRurales{text-transform:none;font-family:"Fira Sans",sans-serif}.casasRecomendadas.conReservaOnline h2,.inspirateProximoViaje h2{margin-top:80px;margin-bottom:50px}.casasRecomendadas.escapadasRuralesProvincia h2{margin-bottom:44px;margin-top:80px}.bloqueNewsletter h2{color:#fff;margin-top:55px}.cabeceraTitularTexto h1{font-size:38px;font-weight:500;margin-top:33px;color:#333;margin-bottom:0}h2.subtitularEscapadasRurales{font-size:24px;margin-bottom:32px;text-align:center;margin-top:40px}.casasRuralesTemporadas.repeticionCasasRuralesTemporadas h2.subtitularEscapadasRurales{margin-top:80px}.contenidoListado h1{margin-top:0;font-family:"Fira Sans",sans-serif;font-size:28px;margin-bottom:15px}body .titularOfertasDeAlojamiento{font-size:26px!important;font-weight:500;font-family:"Fira Sans",sans-serif;text-transform:none!important;margin-top:48px;margin-bottom:24px!important;text-align:left}.casasRecomendadas h2.subTitularInterior{font-size:26px}.alojamientosRuralesDosFilas h2{font-size:26px;font-weight:500;font-family:"Fira Sans",sans-serif;text-transform:none;text-align:center;margin-top:74px;margin-bottom:38px}.escapadasRurales .cabeceraTitularTexto h1{font-family:"Fira Sans",sans-serif;font-size:28px;text-align:center;margin-top:20px;font-weight:700}.escapadasRurales .casasRuralesTemporadas h3{font-size:18px;margin-top:10px}.casasRecomendadas.casasRecomendadasInterior h2.subTitularInterior{margin-top:72px}.cabeceraFichaAlojamiento h1.margenAbajoBox{font-size:28px;margin-top:20px;font-family:"Fira Sans",sans-serif;margin-bottom:20px}.sugerenciasEnLocalidadPastillas h2{text-transform:none;margin-bottom:0;font-size:18px;font-weight:600;margin-top:24px;font-family:"Fira Sans",sans-serif}.sugerenciasEnLocalidadPastillas h2:last-of-type{margin-top:32px}.guias .sugerenciasEnLocalidadPastillas h2{font-size:30px}.destinosMasBuscados h2{font-size:30px;margin-top:80px;margin-bottom:40px;text-align:center}.sugerenciasEnLocalidadPastillas.pastillasListado h2{font-size:24px!important;margin-top:0}body h2.titularSecundario{font-size:24px;margin-bottom:50px;margin-top:80px}.tresColumnas{display:grid;gap:18px}.columna{flex:1;min-width:250px}@media (max-width:860px){.tresColumnas{grid-template-columns:repeat(2,1fr)}.columna:first-child{margin-left:0}.columna:last-child{margin-right:0}.scrollHorizontal .tresColumnas{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.tresColumnas{grid-template-columns:1fr;gap:16px}.scrollHorizontal .tresColumnas{grid-template-columns:repeat(3,1fr)}}.casasRecomendadas.conReservaOnline,.casasRuralesTemporadas{background-color:#e9f0d7;padding-bottom:80px}.casasRuralesTemporadas img{border-radius:8px;width:100%;height:287px;object-fit:cover}.casasRuralesTemporadas h3{font-size:18px;font-family:"Fira Sans",sans-serif;font-weight:600;margin-top:13px;margin-bottom:-10px}.casasRuralesTemporadas p,.tippy-box{font-size:14px}.escapadasRurales .casasRuralesTemporadas{background-color:inherit;padding-bottom:0}.escapadasRurales .casasRuralesTemporadas p{font-size:14px;margin-bottom:0}@media only screen and (max-width:600px){.alojamientosRurales h2,.casasRecomendadas h2,.casasRuralesTemporadas h2,.destinosMasBuscados h2,.destinosPreferidos h2,.inspirateProximoViaje h2,body h2.titularSecundario{font-size:21px;margin-top:40px;margin-bottom:24px}.casasRecomendadas.conReservaOnline h2,.casasRecomendadas.escapadasRuralesProvincia h2,.escapadasRurales .casasRecomendadas.ofertasUltimaHora h2{margin-top:40px;margin-bottom:24px}.bloqueNewsletter h2,.cabeceraTitularTexto h1,.casasRecomendadas h2.subTitularInterior,.guias .sugerenciasEnLocalidadPastillas h2{font-size:21px}h2.subtitularEscapadasRurales{margin-top:30px;font-size:21px;text-align:left}.bloqueNewsletter h2,.casasRuralesTemporadas.repeticionCasasRuralesTemporadas h2.subtitularEscapadasRurales{margin-top:40px}.contenidoListado h1{font-size:22px}.alojamientosRuralesDosFilas h2{font-size:21px;margin-top:44px;margin-bottom:12px}.escapadasRurales .cabeceraTitularTexto h1{font-size:22px;margin-top:24px;text-align:left}.escapadasRurales .casasRuralesTemporadas h3{font-size:16px}.casasRecomendadas.casasRecomendadasInterior h2.subTitularInterior{margin-top:42px}.cabeceraFichaAlojamiento h1.margenAbajoBox{font-size:20px;margin-bottom:16px}.sugerenciasEnLocalidadPastillas h2{text-align:center;margin-top:40px;font-size:21px}.sugerenciasEnLocalidadPastillas h3{margin-top:24px}.sugerenciasEnLocalidadPastillas.pastillasListado h2{font-size:21px!important;margin-bottom:24px!important;text-align:left}.contenidoListado h1{margin-top:0;margin-bottom:8px}.casasRuralesTemporadas{padding:0 13px 40px}.casasRuralesTemporadas h3{font-size:18px;font-family:"Fira Sans",sans-serif}.casasRuralesTemporadas img{height:205px}.casasRuralesTemporadas .columna{min-width:250px}}@media only screen and (max-width:826px){.casasRuralesTemporadas .columna{min-width:270px}}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;z-index:1}.slideCasasRecomendadas{width:300px;border-radius:8px;overflow:hidden;margin:0 18px 0 0;box-shadow:0 4px 4px 0 #979DA026}.contenidoRecomendadas{border:none;border-radius:0 0 8px 8px;padding:12px;position:relative;margin-top:0}.contenidoRecomendadas ul{margin-bottom:0;margin-top:12px}.slideCasasRecomendadas img{border-radius:8px 8px 0 0}.casasRecomendadas .contenidoRecomendadas>a{color:#333!important;line-height:1.2}.titularRecomendadas{margin-top:0;color:#333;font-weight:700;font-size:18px;font-family:"Fira Sans",sans-serif;min-height:inherit}.contenidoRecomendadas ul li{padding:2px 0 2px 24px;color:#333;font-weight:400;font-size:14px;background:url("../../img/nuevas/ico-listado-ficha-plazas.svg") left 7px no-repeat}#fechas:disabled,.slick-dots li button{background-color:#fff!important}.contenidoRecomendadas ul li:first-child{background:0 0;color:#333;font-size:14px;padding-left:0;font-weight:400}.contenidoRecomendadas ul li:last-child{background:url("../../img/nuevas/ico-ficha-listado-ciudad.svg") left 4px no-repeat;margin-top:0;min-height:inherit}.contenidoRecomendadas p{margin-top:0;color:#5e5e5e;font-size:12px;float:none;position:absolute;right:12px;bottom:12px}.contenidoRecomendadas p span{display:block;font-size:12px;font-weight:600;color:#333;margin-bottom:-5px}.contenidoRecomendadas p span span{display:inline;font-size:16px}.tagOferta{padding:5px 11px 6px 12px;color:#fff;font-size:14px;background-color:#ff3838;font-weight:700;border-radius:0 3px 3px 0}.contenedorImgSlider{width:300px;height:220px;overflow:hidden;position:relative}.contenedorImgSlider img{width:100%;height:100%;object-fit:cover}.scrollHorizontal .slideCasasRecomendadas{width:300px;margin-right:18px;margin-bottom:10px;overflow:hidden}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas>a{min-height:2.4em}.fluid.casasRecomendadas.conReservaOnline .verMas{margin-top:36px;margin-bottom:0}.casasRecomendadas.ofertasUltimaHora .verMas{margin-bottom:0;margin-top:40px}.slick-prev{background:url("../../img/nuevas/slider-flecha-izq.png") center center no-repeat;left:-94px}.slick-next{background:url("../../img/nuevas/slider-flecha-der.png") center center no-repeat;right:-85px}.slick-dots li button{border:2px solid #e6ebc5}.slick-dots li.slick-active button{background-color:#698635!important}.slick-dots{margin:39px 0 0}.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:80px}.casasRecomendadas.ofertasUltimaHora{padding-bottom:80px;margin-bottom:0}.casasRecomendadas.ofertasUltimaHora .contenidoRecomendadas,.tippy-box .tippy-content{padding:16px}body:not(.ficha) .scrollHorizontal.margenDerecha div:nth-of-type(-n+3) img.btn-fav{right:35px!important}.scrollHorizontal .contenedorImgSlider:last-child .btn-fav,.scrollHorizontal .contenedorSlideRecomendadas:last-child .btn-fav{right:18px}.btn-fav img{width:24px;height:24px;display:inline-block}img.btn-fav{position:absolute;z-index:7;top:18px;right:18px;cursor:pointer;width:24px!important;height:24px!important;display:inline-block}.contenedorImgSlider img.btn-fav,.contenedorSliderImgListado img.btn-fav{position:absolute;z-index:10;top:18px;right:18px;cursor:pointer}.tooltip-favourites-lists{border-top:1px solid #c9c9c9;padding:8px 0 0;list-style:none}.fav-new-list-wrapper{display:flex;align-items:center;gap:6px;margin-top:4px}.fav-new-list-btn{width:18px;height:18px;cursor:pointer;flex:0 0 auto}.fav-new-list-input{flex:1 1 auto;padding:4px 8px;line-height:1.3;border:1px solid #b8b8b8;border-radius:4px;outline:0;transition:border-color .2s,box-shadow .2s;font-size:14px!important;margin:0;width:160px;max-width:160px}.fav-new-list-input:focus{border-color:#698635;box-shadow:0 0 0 2px rgba(105,134,53,.25)}.fav-new-list.is-creating .fav-new-list-input{opacity:.6}.fav-new-list-error{border-color:#c62828!important;animation:.35s favInputShake}@keyframes favInputShake{20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}100%{transform:translateX(0)}}.fav-list-added-highlight{animation:1.1s ease-out favListAddedPulse;position:relative}@keyframes favListAddedPulse{0%{background:#e8f3d6;transform:translateY(-4px)}25%{background:#f2fae9;transform:translateY(0)}60%{background:#fff}100%{background:0 0}}.fav-list-added-highlight .fav-radio-ui{animation:.5s ease-out favListRadioPop}@keyframes favListRadioPop{0%{transform:scale(.4)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.fav-mobile-toast{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);background:#fff;color:#333;padding:20px 14px;border-radius:8px;font-size:14px;display:flex;justify-content:space-between;z-index:9999;max-width:90%;box-shadow:rgba(0,0,0,.35) 0 4px 12px;width:100%}.btn-fav-change{text-decoration:none;cursor:pointer;color:#698635;font-weight:600}.fav-mobile-sheet-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);opacity:0;pointer-events:none;z-index:10000;transition:opacity .25s}.fav-mobile-sheet-overlay--show{pointer-events:auto}.fav-mobile-sheet-overlay--active{opacity:1}.fav-mobile-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -4px 18px rgba(0,0,0,.18);transform:translateY(100%);transition:transform .32s cubic-bezier(.33, .9, .35, 1);max-height:70vh;display:flex;flex-direction:column}.fav-mobile-sheet-overlay--active .fav-mobile-sheet{transform:translateY(0)}.fav-mobile-sheet-handle{width:46px;height:5px;background:#d0d0d0;border-radius:3px;margin:8px auto 4px}.fav-mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 8px;font-weight:600;font-size:15px;color:#333}.fav-mobile-sheet-close{background:0 0;border:none;font-size:18px;cursor:pointer;line-height:1;padding:4px;width:fit-content;box-shadow:none}.fav-mobile-sheet-content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 8px 16px;flex:1 1 auto}.fav-mobile-sheet-lists{display:flex;flex-direction:column;gap:6px}.fav-mobile-sheet-list-item{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;border:1px solid #e1e1e1;background:#fff;padding:10px 14px;border-radius:10px;font-size:15px;color:#333;cursor:pointer;position:relative;box-shadow:none;transition:background-color .25s,border-color .25s,transform .25s}.fav-mobile-sheet-list-item:active{background:#f3f6ec}.fav-mobile-sheet-list-item.is-active{border-color:#698635;background:#f2fae9;font-weight:600}.fav-mobile-sheet-list-name{flex:1;min-width:0;word-break:break-word}.fav-mobile-sheet-list-check{color:#698635;font-size:16px;margin-left:12px;transition:opacity .25s,transform .25s;opacity:0;transform:scale(.6)}.fav-mobile-sheet-content::-webkit-scrollbar{width:6px}.fav-mobile-sheet-content::-webkit-scrollbar-track{background:0 0}.fav-mobile-sheet-content::-webkit-scrollbar-thumb{background:#c9d3b5;border-radius:3px}.fav-mobile-sheet-list-item.activating{animation:.32s favMobileListActivate}@keyframes favMobileListActivate{0%{transform:scale(.97)}55%{transform:scale(1.025)}100%{transform:scale(1)}}.fav-mobile-sheet-list-item.is-active .fav-mobile-sheet-list-check{opacity:1;transform:scale(1)}.fav-mobile-sheet-list-item.is-disabled{pointer-events:none;opacity:.55}.fav-mobile-new-list{margin-top:14px;padding-top:10px;border-top:1px solid #ececec;display:flex;flex-direction:column;gap:6px}.fav-mobile-new-list-inner{display:flex;gap:8px}.fav-mobile-new-list-input{flex:1;border:1px solid #d3d7cc;border-radius:8px;padding:8px 10px;font-size:14px;margin:0}.fav-mobile-new-list-input:focus{outline:#99b266 solid 2px;border-color:#99b266}.alojamientosRurales .cajas .enlacetipo,.casasRecomendadas a.textoEncimaImagen{font-size:18px;border-left:none;padding-left:0;margin-top:10px;font-family:"Fira Sans",sans-serif}.fav-mobile-new-list-btn{background:#698635;color:#fff;border:none;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center}.fav-mobile-new-list-btn:active{transform:translateY(1px)}.fav-mobile-new-list-msg{min-height:18px;font-size:12px;color:#555;padding-left:2px}.alojamientosRurales{margin:0;padding-bottom:80px;background-color:#fff}.alojamientosRurales .item>a{width:100%;display:block;border-radius:8px;object-fit:contain}.alojamientosRurales img{border-radius:8px;width:100%!important;height:100%!important;object-fit:cover;min-height:240px}.alojamientosRurales .cajas .enlacetipo,.casasRecomendadas a.textoEncimaImagen{color:#333;font-weight:600;margin-bottom:0}.alojamientosRurales .cajas.scrollHorizontal{display:grid;width:auto!important;grid-gap:18px}.alojamientosRurales .cajas .item{min-width:100%}@media only screen and (min-width:720px) and (max-width:1050px){.alojamientosRurales .cajas{grid-template-columns:repeat(4,4fr)}.alojamientosRurales .cajas .item:first-child{grid-column:1/3}.alojamientosRurales .cajas .item:nth-child(2){grid-column:3/5}}@media only screen and (min-width:720px) and (max-width:1279px){.gridContainer.clearfix.overflowMovil.alojamientosRuralesIndex{padding-right:13px}}.anunciateGratis{display:flex;height:524px;background-color:#d5e2b4}.anunciateGratisImg{width:50%;background-image:url("../../img/nuevas/anunciar-propietarios-1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.contenidoAnunciateGratis{width:50%;display:flex;flex-direction:column;justify-content:center;padding:70px}.textoAnunciateGratis{display:table;text-align:center;max-width:610px;margin-left:0}.contenidoAnunciateGratis h2{font-family:"Fira Sans",sans-serif;font-size:24px;font-weight:700;color:#698635;text-transform:none!important;margin-bottom:-29px;text-align:left;margin-top:0;display:block}.uneteComunidad{font-size:16px;text-align:left;display:block;margin-top:14px}.contenidoAnunciateGratis p{font-size:30px;font-weight:700;color:#333;font-family:"Fira Sans",sans-serif;line-height:1.2;margin-bottom:0;text-align:left}.contenidoAnunciateGratis ul{color:#333;font-size:16px;list-style-type:none;margin-top:25px}.contenidoAnunciateGratis ul li{position:relative;padding-left:30px;margin-bottom:20px;text-align:left}.contenidoAnunciateGratis ul li::before{content:'';position:absolute;left:0;top:1px;width:24px;height:24px;background-image:url("../../img/nuevas/ico-exito.svg");background-size:24px;background-repeat:no-repeat}.anunciateGratis .verMas{margin:50px 0 0;background-color:#6e8823;color:#fff!important}@media only screen and (max-width:1450px){.textoAnunciateGratis{margin-left:0}}@media only screen and (max-width:1230px){.contenidoAnunciateGratis{padding:40px}.contenidoAnunciateGratis h2{font-size:24px}.contenidoAnunciateGratis p{font-size:28px}.uneteComunidad{font-size:16px}.contenidoAnunciateGratis ul{color:#333;font-size:16px;list-style-type:none;margin-top:15px}.contenidoAnunciateGratis ul li{margin-bottom:10px}.anunciateGratis .verMas{margin:30px 0 0}}@media only screen and (max-width:767px){.anunciateGratis{display:block;height:auto}.anunciateGratisImg{width:100%;min-height:221px;background-position:top center}.contenidoAnunciateGratis{width:100%;padding:20px}.contenidoAnunciateGratis h2{font-size:20px;margin-top:41px;margin-bottom:-13px;display:none}.contenidoAnunciateGratis ul{font-size:15px;margin-top:-14px}.anunciateGratis .verMas{margin:25px auto 20px}.contenidoAnunciateGratis p{margin-bottom:31px;font-size:21px;margin-top:0}.uneteComunidad{display:none}}.escapadasRuralesProvincia{padding-bottom:80px;margin-bottom:0!important}.casasRecomendadas.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas{width:300px;margin-right:18px;margin-bottom:0;max-width:none}.escapadasRuralesProvincia .slideCasasRecomendadas img{width:300px;height:337px;object-fit:cover;border-radius:8px}.escapadasRuralesProvincia a.verMas{margin-bottom:0;margin-top:50px}.btnNewsletter,.emailNewsletter{margin-bottom:10px;min-height:60px}.inspirateProximoViaje .columna{min-width:250px;cursor:pointer}.inspirateProximoViaje img{border-radius:8px;min-height:268px;object-fit:cover;height:269px}.contenidoInspirateProximoViaje span{text-decoration:none;font-size:14px;font-weight:600;color:#698635;margin-top:16px;display:inline-block}.contenidoInspirateProximoViaje p{font-size:18px;font-family:"Fira Sans",sans-serif;margin-top:10px;font-weight:600;line-height:1.3}.inspirateProximoViaje .verMas{text-decoration:none;margin-bottom:80px;margin-top:32px}@media (max-width:767px){.contenidoInspirateProximoViaje p{font-size:17px}}.bloqueNewsletter .gridContainer.clearfix{max-width:850px}.bloqueNewsletter{padding-bottom:60px;background-color:#698635}.bloqueNewsletter p{color:#fff;font-size:16px;font-weight:400;text-align:center;line-height:1.5}input.emailNewsletter::placeholder{font-size:15px!important;font-weight:400;color:#5e5e5e;opacity:1}input.emailNewsletter:focus{outline:0;font-size:15px!important;background-color:#f5fbea;border:none}.emailNewsletter{width:calc(100% - 209px);padding:20px 10px!important;font-size:15px!important;margin-right:6px;border-radius:8px!important}.btnNewsletter{max-width:199px;padding:13px 20px;border:0;box-shadow:none;border-radius:8px!important;background-color:#fceb8c;font-size:16px}#leido+label::before{display:inline-block;border-radius:3px;width:20px;height:20px;margin:0 9px 0 0;padding-top:0;min-width:20px;min-height:20px}#leido:checked+label::before{background:#fff;content:"\2713";color:#333;font-size:17px}.aceptarLeido{color:#fff!important;font-size:12px;text-align:left;font-weight:400}.aceptarLeido span{float:right;width:calc(100% - 42px)}a.labelPolitica{color:#fff!important;text-decoration:underline}@media only screen and (max-width:765px){.aceptarLeido span{float:right;width:calc(100% - 42px);margin-top:0}}.destinosPreferidos{padding:0 0 80px}.destinosPreferidos .gridContainer.clearfix{max-width:843px}.destinosPreferidos .toggle.expander.collapsed{background-repeat:no-repeat;background-image:url("../../img/nuevas/ico-flecha-verde-abajo.svg");background-position:right 15px center;background-color:inherit}.destinosPreferidos .toggle.expander.expanded{background-repeat:no-repeat;background-image:url("../../img/nuevas/ico-flecha-verde-arriba.svg");background-position:right 15px center;background-color:inherit}.destinosPreferidos a h2,.destinosPreferidos a h3{text-transform:none;font-family:"Fira Sans",sans-serif;padding:23px 36px 23px 15px;font-size:16px;border-bottom:1px solid #e1e1e1;border-radius:0;font-weight:600;margin-top:1em}.destinosPreferidos ul{padding-left:50px}.destinosPreferidos ul li a{font-size:15px;color:#698635}.destinosPreferidos ul li p{color:#5e5e5e;margin:0}.destinosPreferidos.sugerenciasEnLocalidad{max-width:843px;float:none;margin:0 auto}@media only screen and (max-width:600px){.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:40px}.casasRecomendadas.ofertasUltimaHora .verMas,.escapadasRuralesProvincia a.verMas,.fluid.casasRecomendadas.conReservaOnline .verMas{margin-bottom:0}.slideCasasRecomendadas{width:270px;margin:0 16px 0 0}.alojamientosRurales .cajas .enlacetipo,.titularRecomendadas{font-size:18px}.alojamientosRurales,.bloqueNewsletter,.casasRecomendadas.conReservaOnline,.casasRecomendadas.ofertasUltimaHora{padding-bottom:40px}.contenedorImgSlider{width:100%}.scrollHorizontal .slideCasasRecomendadas{width:270px;margin-right:16px}.alojamientosRurales img{border-radius:8px;height:205px!important}.alojamientosRurales .cajas .item{width:270px}.alojamientosRurales .cajas.scrollHorizontal{grid-gap:16px}.contenidoAnunciateGratis p br{display:block}.escapadasRuralesProvincia{padding-bottom:40px;margin-bottom:0!important}.casasRecomendadas.escapadasRuralesProvincia .scrollHorizontal .slideCasasRecomendadas{width:272px;margin-right:16px}.inspirateProximoViaje .columna{min-width:270px}.inspirateProximoViaje img{height:268px}.inspirateProximoViaje .verMas{margin-bottom:40px}.bloqueNewsletter p{font-size:15px;font-weight:400;line-height:1.8}.emailNewsletter{width:100%;border-radius:8px!important}.btnNewsletter{max-width:100%;border-radius:8px!important}.destinosPreferidos{padding:0 0 40px}.destinosPreferidos ul{padding-left:15px}.destinosPreferidos a h2,.destinosPreferidos a h3{padding:11px 36px 12px 15px;margin-top:0}}footer{background-color:#3d3e3d;padding:120px 0 18px}footer .menuPie>ul>li{font-size:16px;font-family:"Fira Sans",sans-serif;font-weight:500;min-width:100%}footer .menuPie ul li{margin-right:10px;font-size:18px}footer .menuPie ul li ul{margin-top:10px}footer .menuPie ul li ul li a{font-size:14px;font-weight:400}.logoPie{display:block;float:none;margin:83px auto 0}.menuPolitica{float:none;display:table;margin:18px auto 0}.menuPolitica ul li::after{display:block;float:right;width:9px;margin-right:3px;content:"";border-right:2px solid #fff;height:13px;margin-top:4px}footer .menuPie .redesSociales{margin-top:48px}.menuPolitica ul li{display:inline-block;text-align:center;margin-bottom:0}footer .menuPie .redesSociales li{display:inline-block;min-width:auto;width:auto}.footerSimplificado footer{padding:18px 56px;box-sizing:border-box}.footerSimplificado footer .menuPolitica{margin:-32px 0 0;float:right}@media only screen and (max-width:909px){footer .gridContainer{padding-right:13px;padding-left:13px}footer{padding:40px 0 20px}footer .menuPie ul li{display:block}footer .menuPie ul li ul{margin-top:0}footer .menuPie>ul>li{margin-bottom:24px;font-size:18px}footer .menuPie>ul>li:last-child{display:table;margin:0 auto;min-width:auto;text-align:center}footer .menuPie .redesSociales{margin-top:38px}.logoPie{margin:33px auto 0}footer .menuPie ul li ul li{margin-top:5px;margin-bottom:0}footer .menuPie ul li ul li a{font-size:14px}}@media only screen and (min-width:910px){footer .menuPie>ul>li:first-child{min-width:19%;margin-left:0}.menuPie{margin:0 auto}.menuPie ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}footer .gridContainer.clearfix{max-width:1520px}footer .menuPie>ul>li{margin-left:-36px}footer .menuPie>ul>li:last-child{margin-right:0}.menuPie ul ul{grid-column:span 1;padding-left:0}footer .menuPie ul li ul{display:block}footer .menuPie ul li{width:auto;min-width:auto}}@media only screen and (max-width:380px){.menuPolitica ul li::after{width:4px;margin-right:-1px}}@media only screen and (max-width:390px){.menuPolitica ul li{margin-bottom:5px}}@media only screen and (max-width:1018px){.footerSimplificado footer{padding:38px 36px;box-sizing:border-box}.footerSimplificado.sinBarraAncladoAbajo footer{padding:38px 36px}}@media only screen and (max-width:720px){.escapadasRuralesProvincia .slideCasasRecomendadas img{width:300px;height:205px;object-fit:cover;border-radius:8px}.destinosPreferidos ul{padding:0 16px}.destinosPreferidos ul li{border:1px solid #698635;margin:0 8px 8px 0;border-radius:54px}.destinosPreferidos ul li a{font-size:14px;padding:7px 10px}.footerSimplificado footer{padding:20px 16px}.footerSimplificado footer .logoPie{margin:10px auto 0}.footerSimplificado footer .menuPolitica{margin:10px auto 0;float:none}}.fav-actions-list li,.fav-actions-menu>span{padding:10px 15px;text-align:center}.cards-header .subtitulo-texto{justify-content:left;gap:5px}.section-title .subtitulo-texto{justify-content:left;gap:4px}body:has(.body-favoritos-error),body:has(.body-favoritos-guests){display:flex;flex-direction:column;min-height:100vh}.section-title-buttons button{display:grid;grid-template-columns:12px auto;align-items:center;justify-content:center;gap:10px}.compartir-favoritos.disabled,.compartir-favoritos[aria-disabled=true],.compartir-favoritos[disabled],.crear-lista-favoritos.disabled,.crear-lista-favoritos[aria-disabled=true],.crear-lista-favoritos[disabled],.editar-lista-favoritos.disabled,.editar-lista-favoritos[aria-disabled=true],.editar-lista-favoritos[disabled],.eliminar-lista-favoritos.disabled,.eliminar-lista-favoritos[aria-disabled=true],.eliminar-lista-favoritos[disabled]{opacity:.6;background-color:transparent;color:#8a8a8a;text-decoration:none;border:1px solid #ccc}.compartir-favoritos.disabled:hover,.compartir-favoritos[aria-disabled=true]:hover,.compartir-favoritos[disabled]:hover,.crear-lista-favoritos.disabled:hover,.crear-lista-favoritos[aria-disabled=true]:hover,.crear-lista-favoritos[disabled]:hover,.editar-lista-favoritos.disabled:hover,.editar-lista-favoritos[aria-disabled=true]:hover,.editar-lista-favoritos[disabled]:hover,.eliminar-lista-favoritos.disabled:hover,.eliminar-lista-favoritos[aria-disabled=true]:hover,.eliminar-lista-favoritos[disabled]:hover{background-color:transparent;color:#8a8a8a;cursor:no-drop!important}.section-title{display:flex;justify-content:space-between;align-items:end}.section-content,.section-title{padding:1rem 1rem 0}.section-title h1{margin-bottom:5px}.body-favoritos-viajero .section-title{padding:1.6rem 1rem 0 0;display:flex;flex-direction:column}.body-favoritos-viajero .section-title .select-css-normal{margin-bottom:1rem;width:500px}.cards-body{display:flex;justify-content:left;align-items:center}.card-image img.foto-alojamiento{width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.actions-card.is-active,.actions-card:focus,.actions-card:hover{background-image:url('../img/nuevas/ico-menu-card-hover.svg')}.btn-fav{position:absolute;top:18px;right:18px;z-index:7}.card-content{max-height:170px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.content-details-icons,.content-details-price,.content-text{display:flex;flex-direction:column}.content-text-title{margin-top:0;min-height:inherit;color:#333;font-weight:700;font-size:18px;font-family:"Fira Sans",sans-serif}.content-text-subtitle{padding-left:0;color:#333;font-size:14px;font-weight:400}.content-details{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.content-details-icons{gap:5px}.content-details-icons .capacity,.content-details-icons .location{display:flex;align-items:center;gap:5px;color:#333;font-size:14px}.content-details-icons .location{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.content-details-price{display:flex;flex-direction:column;height:100%;justify-content:end}.price-amount{color:#333;font-size:16px;font-weight:600}#spanPersonas,.price-unit{color:#5e5e5e;font-weight:400}.price-unit{font-size:12px}@media (max-width:1190px){.body-favoritos-viajero .section-title-buttons .empty-div{display:none}.body-favoritos-viajero .section-title-buttons button.compartir-favoritos{background-position:center left 105px}}@media (max-width:1018px){.body-favoritos-viajero .section-title-buttons .empty-div{display:block}.body-favoritos-viajero .section-title-buttons button.compartir-favoritos{background-position:center left 65px}}@media (max-width:910px){.body-favoritos-viajero .section-title-buttons .empty-div{display:none}.body-favoritos-viajero .section-title-buttons button.compartir-favoritos{background-position:center left 105px}}@media (max-width:560px){.body-favoritos-viajero .section-title .crear-lista-favoritos,.body-favoritos-viajero .section-title .select-css-normal{width:100%}.body-favoritos-viajero .section-title-buttons button.compartir-favoritos{background-position:center left 100px}}@media (max-width:415px){.body-favoritos-viajero .section-title{padding-top:0;flex-direction:column;align-items:center;gap:10px}}@media (max-width:646px){.body-favoritos-viajero .section-title-buttons button.compartir-favoritos{background-position:center left 100px}.section-title{padding-top:0;flex-direction:column;align-items:center;gap:10px}}.tippy-box[data-theme~=light]{background:#fff;color:#333;box-shadow:0 4px 14px rgba(0,0,0,.15)}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow::before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}.fav-actions-list li:hover,.fav-actions-menu>span:hover{color:#fff;background-color:#6e8823;cursor:pointer}.tippy-content:has(.mensaje-copiado){padding:5px 10px;text-align:center}.fav-actions-menu>span{display:block;width:100%;border-bottom:1px solid #c9c9c9}.fav-actions-menu>span:first-child:hover{border-top-left-radius:4px;border-top-right-radius:4px}.fav-actions-menu>span:last-child:hover{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.fav-actions-menu>span:last-of-type{border-bottom:none}.tooltip-favourites-lists li{margin:8px 0}.fav-lists-header{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.favourite-lists-radio{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.fav-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.fav-radio-ui{width:18px;height:18px;border-radius:50%;border:2px solid #b8b8b8;position:relative;transition:border-color .2s,box-shadow .2s,background-color .2s}.icono-plazas-aloj-cercanos{width:14px!important;height:14px!important}.icono-localiz-aloj-cercanos{width:13px!important;height:18px!important}.fav-radio-ui::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#698635;transform:scale(0);transition:transform .18s ease-out}.fav-radio-text{color:#333;font-weight:500}.favourite-lists-radio:checked+.fav-radio .fav-radio-ui{border-color:#698635;background-color:#fff}.favourite-lists-radio:checked+.fav-radio .fav-radio-ui::after{transform:scale(1)}.favourite-lists-radio:focus-visible+.fav-radio .fav-radio-ui{box-shadow:0 0 0 3px rgba(105,134,53,.35)}.favourite-lists-radio:disabled+.fav-radio{opacity:.6;cursor:not-allowed}.fav-radio:hover .fav-radio-ui{border-color:#8aa256}.tippy-box[data-theme~=light] .tippy-content:has(.mensaje-copiado){padding:5px 10px;text-align:center}@keyframes fv-modal-pop{from{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}#botoncookiesaceptar{order:2;min-width:200px;background:#6e8823;color:#fff!important}.date-picker-wrapper .drp_top-bar{position:unset!important;max-width:unset}.aceptarLeido{width:fit-content;display:flex;align-items:center;margin:auto}.aceptarLeido span{width:unset;margin-top:0}input[type=checkbox].is-invalid+label::before{border:2px solid red!important}.date-picker-wrapper{box-shadow:none!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.drp-dialog{position:fixed;inset:0;background:bottom/contain no-repeat #f8f8f8;opacity:0;transition:transform 260ms cubic-bezier(.2, .9, .3, 1),opacity 220ms;z-index:100002;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;background-image:url("../../img/nuevas/fondo-buscador-movil.svg")!important;background-position-y:calc(100% + 62px)}.drp-modal.drp-open .drp-dialog{transform:translateY(0);opacity:1}.drp-header{display:flex;align-items:center;justify-content:center;padding:16px 48px;border-bottom:1px solid rgba(0,0,0,.06)}.drp-content,.drp-dialog{-webkit-overflow-scrolling:touch}#modalNewPersonas,#modalNewPersonasFormPrecios,#modalNewPersonasFormPrecios02{padding:28px 16px!important}.control-padre:first-of-type{height:auto!important;padding-top:0!important;margin-bottom:0!important}.control-padre:first-of-type label{line-height:1!important}.control-padre:last-of-type{border-bottom:1px solid #e1e1e1!important;margin-bottom:30px!important}.control-padre{padding-block:16px!important}.labelAdultosNinos{font-weight:700!important}#fechas,#modalNewPersonas input[type=number],.edades{font-weight:500!important}#drpPersonasModalFormPrecios02 #modalNewPersonasFormPrecios02,#drpPersonasModalFormPrecios02 .date-picker-wrapper{border:none!important}.promocionDesktopHome img{width:100%;display:block;height:auto;border-radius:8px;object-fit:cover;object-position:left}.claseInputPlacehodler-2{font-weight:400!important;color:#5e5e5e!important}@media only screen and (min-width:601px) and (max-width:1279px){.casasRuralesTemporadas .scrollHorizontal{width:calc(100% - 26px)!important;margin-left:13px!important}}@media only screen and (min-width:719px) and (max-width:1279px){.alojamientosRurales.paddingDerecha{padding-right:0}}@media (min-width:1240px){#aviso-no-existe{position:absolute;margin:0;left:unset}}@media only screen and (max-width:1239px){#aviso-no-existe{position:relative;top:unset;left:unset}ul#ui-id-1{top:337px!important}}@media only screen and (min-width:1020px){.pushy-open-right #container,.pushy-open-right .push,.pushy-right,.pushy.pushy-right{transform:none}.menuPrincipal .actual{border-bottom:5px solid #698635}.menuPrincipal .actual>a,.pushy-content>ul>li>a:hover{color:#698635}.pushy a,.pushy a:hover{color:#000}.buscarMovil.mostrarMovil,.menu-btn.mostrarMovil,.pushy-link.mostrarMovil,.site-overlay{display:none!important}.pushy-right{opacity:1}.pushy-submenu>a::after,.pushy-submenu>button::after{content:"";background:0 0}#container,.push,.pushy,.pushy-content{transition:none}.pushy-content{visibility:visible}.pushy{position:inherit;width:100%;background-color:#fff;padding:0}.pushy-content ul li{display:inline-block;border-bottom:5px solid #fff}.pushy-content>ul>li{margin-top:-2px;margin-bottom:0;background-color:#fff;background-image:none!important}.menuConSoloMicuenta .menuPrincipal.pushy.pushy-right.menuPrincipalInlineBlock,.pushy-content>ul>li:first-child{display:none}.pushy-content>ul>li>a{color:#333;font-weight:500;font-size:15px}.pushy-content ul li ul{position:absolute;z-index:9;display:none;margin-top:-1px;padding:0;background:#fff;border:1px solid #e1e1e1;box-shadow:0 2px 30px 0 #0000001F;border-radius:8px;margin-left:0;min-width:170px}.pushy-content ul li ul li,.pushy-content ul li:hover ul{display:block}.pushy-content ul li ul li:hover{background-color:#698635}.pushy-content ul li ul li:hover a{color:#fff}.pushy-content>ul>li>ul>li>a{padding:10px 20px;font-size:14px;border-bottom:none;font-weight:500;text-align:left}.pushy-content>ul>li.blog>a,.pushy-content>ul>li.buscador>a,.pushy-content>ul>li.escapadas>a,.pushy-content>ul>li.guias>a,.pushy-content>ul>li.ofertas>a{background-image:none;border-radius:0;background-color:inherit}.pushy a{padding:0 10px 16px;color:#333}.menuPropietarios .mostrarDesktop{display:block!important}.drp-dialog{position:fixed;max-width:740px;margin:40px auto;left:0;right:0;top:40px;bottom:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);transform:translateY(10%)}.drp-modal.drp-open .drp-dialog{transform:translateY(0)}}@media (max-width:1019px){.date-picker-wrapper .drp_top-bar{max-width:unset!important}}@media only screen and (max-width:899px){ul#ui-id-1{top:329px!important}}@media only screen and (max-width:729px){ul#ui-id-1{top:315px!important}}@media only screen and (max-width:719px){.alojamientosRurales .cajas.scrollHorizontal{display:flex;width:100%!important}.alojamientosRurales .cajas .item{min-width:270px;margin-bottom:20px}.date-picker-wrapper .hide{display:block!important}.date-picker-wrapper .drp_top-bar .apply-btn{background-image:url("/img/nuevas/ico-menu-movil-cerrar-menu.svg")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;background:#fff;width:26px;height:26px;font-size:0!important;border:none!important;margin:5px 23px 0 0}.custom-top{text-align:center}.date-picker-wrapper .month-element{color:#698634!important}}@media (max-width:700px){.date-picker-wrapper .gap,.date-picker-wrapper.no-shortcuts.custom-topbar.no-gap.two-months .gap{display:none!important}.date-picker-wrapper.no-shortcuts.custom-topbar.no-gap.two-months .month-wrapper{min-width:0!important;display:flex;flex-direction:column;align-items:center;max-width:310px!important}}@media (max-width:689px){.drp-modal .date-picker-wrapper .gap{width:293px!important;height:2px!important;border-radius:10px;background-color:#eee;margin-block:20px 10px!important}.drp-modal .date-picker-wrapper .month-wrapper{max-width:293px!important;min-width:unset!important}.date-picker-wrapper .drp_top-bar{max-width:293px!important}}@media only screen and (max-width:599px){.guias .buscadorPrincipal{min-height:484px}.guias .buscadorPrincipal h1{font-size:28px}.guias .buscadorPrincipal p{font-size:15px;margin-top:16px}.guias.guiasInterior .buscadorPrincipal{min-height:333px}ul#ui-id-1{top:235px!important}}@media only screen and (max-width:529px){ul#ui-id-1{top:255.5px!important}}.formNewsletter{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.formNewsletter .emailNewsletter{grid-column:1/5;width:100%;max-height:60px;margin:0!important}.formNewsletter .btnNewsletter{grid-column:5/6;width:100%;max-height:60px;margin:0!important}.formNewsletter .aceptarLeido{grid-column:1/5;width:100%;display:flex;justify-content:end}.btnCerrarAviso{font-weight:600;border:1px solid #dd6161;border-radius:8px;background-color:transparent}#aviso-ya-registrado.mensajeFichaError{position:relative;top:unset;left:unset;display:none;grid-column:1/5;max-height:0;margin:0!important;padding:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:max-height 280ms,opacity 180ms,transform 280ms,margin 280ms,visibility 0s linear 280ms}#aviso-ya-registrado.mensajeFichaError.is-visible{display:inline-block;max-height:120px;color:#333;margin-bottom:6px!important;visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;padding:11px 8px 11px 38px}#aviso-ya-registrado.mensajeFichaError.is-closing{visibility:visible;pointer-events:none;transition-delay:0s}#aviso-ya-registrado .btnCerrarAviso{box-shadow:unset;position:absolute;top:10px;right:4px;width:28px;height:28px;padding:0;border:0;background:0 0;color:inherit;font-size:22px;line-height:1;cursor:pointer}#aviso-ya-registrado .btnCerrarAviso:focus-visible{outline:currentColor solid 2px;outline-offset:2px}@media (prefers-reduced-motion:reduce){#aviso-ya-registrado.mensajeFichaError{transition-duration:1ms}}@media (max-width:720px){.formNewsletter{grid-template-columns:1fr}#aviso-ya-registrado.mensajeFichaError,.formNewsletter .aceptarLeido,.formNewsletter .btnNewsletter,.formNewsletter .emailNewsletter{grid-column:1}.formNewsletter .btnNewsletter{max-width:unset;grid-row:3}.formNewsletter .aceptarLeido{grid-row:4}}@media (min-width:910px) and (max-width:1080px){footer .menuPie .redesSociales li{margin-bottom:25px;}footer .menuPie .redesSociales{margin-top:30px;max-width:180px}}