@font-face{font-family:Verdana;src:url(https://booking.1066holidays.co.uk/rentals/datosBroker/bk_1066holidays/templates/assets/fonts/verdana-regular.ttf)}@font-face{font-family:Nunito;src:url(https://booking.1066holidays.co.uk/rentals/datosBroker/bk_1066holidays/templates/assets/fonts/Nunito-VariableFont_wght.ttf)}body{font-family:Nunito,sans-serif!important}#all input::-webkit-input-placeholder{font-family:Nunito,sans-serif!important}#all input::-moz-placeholder{font-family:Nunito,sans-serif!important}#all input:-ms-input-placeholder{font-family:Nunito,sans-serif!important}#all input::-ms-input-placeholder{font-family:Nunito,sans-serif!important}#all #miniform_online #FRMEntradaFormateada,#all #miniform_online #FRMSalidaFormateada,#all #miniform_online #counterNinyos,#all #tabla_form input,#all a,#all b,#all h1,#all h2,#all h3,#all h4,#all h5,#all input,#all input::placeholder,#all label,#all legend,#all li,#all optgroup,#all option,#all p,#all select,#all span:not(.glyphicon),#all strong,#all textarea{font-family:Nunito,sans-serif!important}#all fontsninja-text{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva #contenedorFormasPago .bloqueFormasPago label.bloqueFFPago{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva #bloque_fechasReserva .etiqResumenDatos{font-family:Nunito,sans-serif!important}#all .etiqResumenTitulos{font-family:Nunito,sans-serif!important}#all .result_totales_paginacion{font-family:Nunito,sans-serif!important}#all #promo-code-container .promo-code-title{font-family:Nunito,sans-serif!important}#all #galeria_full span.tagSubCabecera{font-family:Nunito,sans-serif!important}#all h2.class_title{font-family:Nunito,sans-serif!important}#all .subtitle-ficha{font-family:Nunito,sans-serif!important}#all #formReservaPropiedad .bloque_formulario label{font-family:Nunito,sans-serif!important}#all #centro h2.form-title{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #aviso_res #avisoReserva>div>span.accept-booking{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #preciof label{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #noches_precio span{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos #idioma_valoraciones span.active{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde label{font-family:Nunito,sans-serif!important}#all #centro .sidebar_masDatos .bloque_precios_desde span.porDS,#all #centro .sidebar_masDatos .bloque_precios_desde span.precioDesde,#all #centro .sidebar_masDatos .bloque_precios_desde span.precio_partido_oferta{font-family:Nunito,sans-serif!important}#all #centro #resultados_totales .cabecera_result a,#all #centro .sidebar_favoritosB .cabecera_result a{font-family:Nunito,sans-serif!important}#all .similar_accommodations .contendor_boton_results a{font-family:Nunito,sans-serif!important}#all .busqueda_referencia_le form div #FRMNombre,#all .busqueda_referencia_venta form div #FRMNombre{font-family:Nunito,sans-serif!important}#all .form-control{font-family:Nunito,sans-serif!important}#all #form_minRespo input,#all #form_minRespo select{font-family:Nunito,sans-serif!important}#all .sidebar_masDatos .class_title{font-family:Nunito,sans-serif!important}#all .sidebar_masDatos .num_valoraciones{font-family:Nunito,sans-serif!important}#all .sidebar_masDatos #listado_total_valoraciones .tituloF{font-family:Nunito,sans-serif!important}#all .sale-info .sale-title .text{font-family:Nunito,sans-serif!important}#all .h2_favoritos{font-family:Nunito,sans-serif!important}#all .sidebar_favoritos TEXTAREA#comentarios_favoritos,#all .sidebar_favoritos_form input{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .etiqResumen{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .precioRfColumn .precioRfColumn{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva a{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .ciudad{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .formGroup input,#all .sidebar_formReserva .formGroup select,#all .sidebar_formReserva .formGroup textarea{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .formGroup input#calc{font-family:Nunito,sans-serif!important}#all .custom-marker2 .name{font-family:Nunito,sans-serif!important}#all .discount-amount,#all .discount-desacription{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva #contenidoNotasAdicionales h2{font-family:Nunito,sans-serif!important}#all #encabezadoLeft .titulo_h1 #contenido_titulo .nombre a{font-family:Nunito,sans-serif!important}#all #cabecera_ficha #encabezadoF .titulo_h1 .nombre a{font-family:Nunito,sans-serif!important}#all .its--online-fix #scroll li a{font-family:Nunito,sans-serif!important}#all .sidebar_formReserva .separador h2{font-family:Nunito,sans-serif!important}#all #contenedor .info_alojamiento span{font-family:Nunito,sans-serif!important}#all #contenedor #contenido.sidebar_formReserva .nombre a{font-family:Nunito,sans-serif!important}#all #contenedor #contenido #bloque_foto_cont .separador .class_title{font-family:Nunito,sans-serif!important}#all .its--online-fix .sidebar_masDatos .readless a,#all .its--online-fix .sidebar_masDatos .readmore a{font-family:Nunito,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .title-rooms{font-family:Nunito,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .room-title{font-family:Nunito,sans-serif!important}#all .its--online-fix #caracteristicas-dormitorio .bed-title{font-family:Nunito,sans-serif!important}#all .clean-all a{font-family:Nunito,sans-serif!important}#all #xtra #FRMOrdenSidebar{font-family:Nunito,sans-serif!important}#all .result-selector li span{font-family:Nunito,sans-serif!important}#all #miniform_online .localidad select,#all #miniform_online .pais_resultados select{font-family:Nunito,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget ul>li>a{font-family:Nunito,sans-serif!important}#all footer#footer.footer-block-its-corporative #upper_footer .widget.datos_empresa .widget_inner p a{font-family:Nunito,sans-serif!important}#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--number,#all footer#footer #upper_footer .widget#address_widget .whatsapp-button .whatsapp-button__text--text{font-family:Nunito,sans-serif!important}#all footer#footer #upper_footer .widget p.title{font-family:Nunito,sans-serif!important}footer#footer{background-color:#1a1a1a}footer#footer .footer_content .container{height:auto;margin:0 auto;max-width:1200px;padding-top:50px;padding-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:auto;align-self:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;gap:20px}footer#footer .footer_content .container .datos_empresa{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,.7215686275);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer#footer .footer_content .container .datos_empresa>div{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:10px;width:100%}footer#footer .footer_content .container .datos_empresa>div svg{font-size:50px;width:1em;height:1em}footer#footer .footer_content .container .datos_empresa>div .descripcion_empresa p{font-size:16px}footer#footer .footer_content .container .datos_empresa>div .descripcion_mail p a,footer#footer .footer_content .container .datos_empresa>div .descripcion_telefono p a{color:#fff;text-decoration:none;font-size:25px}footer#footer .footer_content .container .datos_empresa>div p{color:#fff;margin:0;padding:0}footer#footer .footer_content .container .navigation_footer{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,.7215686275);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer#footer .footer_content .container .navigation_footer .logos_section{padding:10px;width:100%}footer#footer .footer_content .container .navigation_footer .logos_section .logos_container{padding:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-auto-flow:row;text-align:left}footer#footer .footer_content .container .navigation_footer .logos_section .logos_container .logo_b{margin:20px 0 0 0;padding:15px 0 0 0}footer#footer .footer_content .container .navigation_footer .menu_links{padding:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer#footer .footer_content .container .navigation_footer .menu_links .title{text-align:right}footer#footer .footer_content .container .navigation_footer .menu_links .title h4{font-size:25px;font-weight:600;color:#fff;line-height:1;margin:0}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer .close_section{display:none}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav{padding:0 0 10px 0;border-style:solid;border-width:0 0 1px 0;border-color:rgba(255,255,255,.7215686275)}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-end:auto;margin-inline-end:auto;line-height:normal;list-style:none;margin:0;padding:0}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li{position:relative}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li a{color:#fff;fill:#fff;padding-left:9px;padding-right:9px;padding-top:13px;padding-bottom:13px;font-size:16px;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li a span{padding-left:10px;font-size:12px}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li .submenu{display:none;position:absolute;top:100%;left:0;background-color:#fff}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li:hover .submenu{display:block;width:18em}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li:hover .submenu li a{color:#000;padding:13px 20px;-webkit-transition:.4s;transition:.4s;font-size:14px;line-height:1;font-weight:700;text-transform:none}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li:hover .submenu li a:hover{color:var(--corporativo)}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul li{margin-inline:8px;word-break:break-word;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul li a{color:#fff;font-size:16px;text-decoration:none;text-transform:capitalize}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul li a i{-webkit-padding-start:5px;padding-inline-start:5px}footer#footer .footer_content .container .copyright{padding:10px}footer#footer .footer_content .container .copyright .content p{margin:0 0 20px;padding:0;font-size:16px;color:#fff;text-align:center}@media (max-width:1024px){footer#footer .footer_content .container .datos_empresa>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer#footer .footer_content .container .datos_empresa>div svg{font-size:30px!important}footer#footer .footer_content .container .datos_empresa>div p{font-size:16px}footer#footer .footer_content .container .datos_empresa>div p a{font-size:16px!important}footer#footer .footer_content .container .navigation_footer{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,.7215686275);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer#footer .footer_content .container .navigation_footer .logos_section{width:40%}footer#footer .footer_content .container .navigation_footer .logos_section .logos_container .logo_a img{width:49%}footer#footer .footer_content .container .navigation_footer .menu_links .title h4{font-size:22px}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li a{font-size:14px}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul li a{font-size:14px}}@media (max-width:767px){footer#footer .footer_content .container .datos_empresa{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer#footer .footer_content .container .datos_empresa>div{text-align:left;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer#footer .footer_content .container .navigation_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#footer .footer_content .container .navigation_footer .logos_section{width:100%}footer#footer .footer_content .container .navigation_footer .logos_section .logos_container{grid-template-columns:repeat(1,1fr);text-align:center}footer#footer .footer_content .container .navigation_footer .menu_links .title h4{text-align:left}footer#footer .footer_content .container .navigation_footer .menu_links .nav_footer nav ul li a{line-height:.1em}footer#footer .footer_content .container .navigation_footer .menu_links .nav_rrss ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}[data-template="6"] #top header#header{position:inherit!important}#header{background-color:#fff}#header .content .container{width:min(100%,1180px);margin:0 auto}#header .content .container .menu_header{display:-webkit-box;display:-ms-flexbox;display:flex}#header .content .container .menu_header .content_logo{width:30%}#header .content .container .menu_header .content_logo .logo a img{width:50%;height:auto}#header .content .container .menu_header .content_menu{width:100%}#header .content .container .menu_header .content_menu .button_bar{padding:8px 8px 8px 8px;width:45px;border-radius:3px;float:right;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;display:none;position:relative;z-index:10;background-color:initial;border:1px solid rgba(0,0,0,.2);color:#000}#header .content .container .menu_header .content_menu .button_bar .bar{background-color:rgba(0,0,0,.5);height:1px;width:100%;display:block;margin-bottom:4px}#header .content .container .menu_header .content_menu .nav_menu{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#header .content .container .menu_header .content_menu .nav_menu .close_section{display:none}#header .content .container .menu_header .content_menu .nav_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#header .content .container .menu_header .content_menu .nav_menu ul li{height:100%;position:relative}#header .content .container .menu_header .content_menu .nav_menu ul li .close_section button{display:none}#header .content .container .menu_header .content_menu .nav_menu ul li a{text-decoration:none;color:#000;padding:0 15px 0 15px;height:100%;font-size:15px;-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .content .container .menu_header .content_menu .nav_menu ul li a span{margin-left:6px;margin-right:6px;-webkit-transition:all .4s ease;transition:all .4s ease}#header .content .container .menu_header .content_menu .nav_menu ul li a:hover{color:var(--corporativo)}#header .content .container .menu_header .content_menu .nav_menu ul li a:hover span{color:var(--corporativo)}#header .content .container .menu_header .content_menu .nav_menu ul li:hover .submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu{-webkit-box-shadow:0 10px 30px rgba(45,45,45,.2);box-shadow:0 10px 30px rgba(45,45,45,.2);position:absolute;top:100%;left:0;min-width:220px;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;max-height:none;z-index:999;border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;background-color:#f4f4f4;list-style:none;opacity:0;visibility:hidden;height:auto;transition:transform .4s ease,-webkit-transform .4s ease}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu li a{padding:15px 15px 15px 15px;font-weight:400;font-size:14px;-webkit-transition:all .3s;transition:all .3s;width:100%}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu li a:hover{background-color:rgba(255,255,255,.5)}@media (max-width:767px){#header .content .container .menu_header{padding:0 10px}#header .content .container .menu_header .content_logo{width:35%}#header .content .container .menu_header .content_logo .logo a img{width:85%}#header .content .container .menu_header .content_menu{width:65%;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media (max-width:1024px){#header .content .container .menu_header{padding:0 10px}#header .content .container .menu_header .content_logo .logo a img{width:80%}#header .content .container .menu_header .content_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .content .container .menu_header .content_menu .button_bar{display:block}#header .content .container .menu_header .content_menu .nav_menu.active .overlay{-webkit-transition:all .6s cubic-bezier(.22,.61,.24,1) 0s;transition:all .6s cubic-bezier(.22,.61,.24,1) 0s;left:0}#header .content .container .menu_header .content_menu .nav_menu.active ul{left:0}#header .content .container .menu_header .content_menu .nav_menu .overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:rgba(51,51,51,.5);z-index:9999;display:block;opacity:1;-webkit-transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;visibility:visible}#header .content .container .menu_header .content_menu .nav_menu ul{width:100%;position:absolute;top:0;left:-100vw;height:100%;-webkit-box-shadow:0 10px 30px rgba(255,165,0,0);box-shadow:0 10px 30px rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53);max-width:350px;border-radius:0;background-color:#f7f7f7;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#header .content .container .menu_header .content_menu .nav_menu ul .close_section{padding:10px 0 10px 0;display:block;position:relative;z-index:5;width:100%}#header .content .container .menu_header .content_menu .nav_menu ul .close_section button{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;color:#333;border:1px solid rgba(0,0,0,.5);float:right;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;background-color:initial;display:block}#header .content .container .menu_header .content_menu .nav_menu ul li{height:auto;width:100%}#header .content .container .menu_header .content_menu .nav_menu ul li a{font-size:12px;-webkit-transition:all .4s ease;transition:all .4s ease;padding:10px 15px 10px 15px;text-transform:none;font-weight:500;letter-spacing:normal;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#header .content .container .menu_header .content_menu .nav_menu ul li a span{margin-left:auto;padding:4px 15px;font-weight:900;font-style:normal;display:block;float:right;cursor:pointer;position:relative;font-size:11px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:1px solid;border-radius:30px}#header .content .container .menu_header .content_menu .nav_menu ul li a:hover{background-color:var(--corporativo)}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu{display:none;top:auto;position:relative;-webkit-box-shadow:unset;box-shadow:unset;-webkit-transform:unset;transform:unset;border:unset}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu li a{font-size:12px}#header .content .container .menu_header .content_menu .nav_menu ul li .submenu.active{display:block;visibility:visible;opacity:1}}@media (max-width:1131px){#header .content .container .menu_header .content_menu .nav_menu ul li{height:auto}#header .content .container .menu_header .content_menu .nav_menu ul li a{height:auto}}