.formas_llegar h3,.formas_llegar h4{text-transform:uppercase;font-weight:600}.uk-button,input{border-radius:3px}#location,section{padding:50px 0}.slider-bar .uk-container,.slider-eat .uk-container{left:0;right:0;top:0;z-index:3;position:absolute;bottom:0}.footer ul,ul{list-style:none}#smartvel,.overlay{z-index:1}.material-icons,.uk-close:after{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.inter-menu,.menu{transition:.2s linear}.customers-appreciates ul li a.customers-appreciates-link-modal,.direction,.need-help a,h1.tit-h1 div.image-rating span{text-decoration:underline}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.eot');src:url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff2') format('woff2'),url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff') format('woff'),url('https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.ttf') format('truetype')}a.info_terraza{display:block;background:#000;text-align:center;padding:5px;color:#fff!important;text-transform:uppercase;margin-bottom:10px}a.info_terraza:hover{background:#ff690a;color:#fff!important}.formas_llegar{margin-top:50px}.llegar-avion,.llegar-bus,.llegar-coche,.llegar-tren{margin-right:10px;margin-left:50px}.formas_llegar h3{color:#333;margin-bottom:30px!important}.formas_llegar p{margin:0 0 15px}.formas_llegar h4{color:#ff690a;margin:10px 0 5px}.promo-code img,.social-networks li a i,.ventaja img{margin-right:10px}.bot-header .uk-container,.box_test .texto,.iconos-titulo{display:flex;align-items:center}.iconos-titulo img{width:30px;height:30px;margin-right:10px;margin-left:-40px}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.tit-h1,.tit-h2,.tit-h3,.tit-h4,.tit_hotel,body,h1,h1.tit-h1 div.image-rating span,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important}.inter-menu a,.menu-prin a,.room-datos .tit-h4,.tit-h1,.tit-h3,.title-slide,.txt-destacado p,.uk-button,input{text-transform:uppercase}@font-face{font-family:centurygothic-webfont;src:url('/fonts/centurygothic-webfont.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:centurygothic-webfont;src:url('/fonts/centurygothicbold-webfont.woff') format("woff"),url('/fonts/centurygothicbold-webfont.ttf') format("truetype");font-weight:700;font-style:bold}body{text-rendering:optimizeLegibility;font-size:18px;line-height:22px;color:#444}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-bottom:15px!important;margin-top:0}section#terraza{padding:80px 0}.ventajas,footer{background:#272727;color:#fff}.ventajas-bemate{background:#fff;color:#000}.bot-footer,.uk-button{background:#ff690a;text-align:center}.ventaja{padding-right:50px;display:flex;align-items:center}.ventaja img{width:40px;height:40px}.bookingmask .uk-container,.ventajas .uk-container{display:flex;align-items:center;justify-content:center}ul{padding-left:0}#modal-normas-terraza ul{list-style:disc}.uk-container{margin:0 auto}section.slide{padding:0}section.menu{padding:30px 0 0}.servicios-incluidos ul li,input{padding:10px}.uk-slideshow>li{max-height:60vh}.uk-button{color:#fff;font-weight:700;font-size:16px;padding:10px 20px}.uk-button:hover{background:#ce6b01;color:#fff}.tit-h1,.tit-h2,.tit-h3,.tit-h4{margin:0 0 15px}.tit-h1{font-size:36px;line-height:50px}#hotel .tit-h1{margin-bottom:30px}.tit-h1,.tit-h2{color:#ff690a;font-weight:400}.tit-h2{font-size:32px;line-height:56px}.tit-h3{font-size:24px;color:#000}.tit-h4{font-size:22px}.metros{font-size:11px}.top-header .uk-container{display:flex;justify-content:flex-end;text-transform:uppercase}.bot-footer{padding:40px 0}.top-header{background:#000;color:#fff;padding:5px}.button-grey img,.need-help img{width:18px;height:18px}#location{background:#eee}.menu{background:#fff}.menu.uk-active{padding:0;border-bottom:1px solid #ccc}.inter-menu{padding:40px 0}.menu.uk-active .inter-menu{padding:15px 0}.inter-menu a{color:#444;font-weight:600;font-size:15px;padding:10px}ul.inter-menu{width:inherit}.need-help{margin-right:0}.need-help a{color:#fff}#rooms .room-box{position:relative;margin-bottom:20px}.room-datos{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;display:flex;padding:10px 15px}.title-slide{font-size:32px;line-height:39px;text-shadow:3px 2px 0 rgba(0,0,0,.8);font-weight:700;padding-bottom:200px}.title-slide .sub-title{font-size:24px;line-height:48px;display:block;font-weight:400}.datos-left{width:50%}.datos-right{width:50%;display:flex;justify-content:flex-end;align-items:center}.images-trigger{color:rgba(255,255,255,.5);margin-left:15px}.room-datos .tit-h4{font-size:14px;font-weight:700;color:#fff;margin:0}#events .uk-width-1-2 img,#rooms .room-box>img,.events-box img,.metting-box img,.slider-bar img,.slider-eat img,video.videoslide{width:100%}.slider-bar,.slider-eat{position:relative;max-width:1366px;margin:0 auto}.slider-eat .uk-container{margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.slider-bar .uk-container{margin:0 auto;display:flex;align-items:center}.photo-txt{width:40%;background:#f9e2d3;padding:25px}.photo-txt a{color:#ce6b01;text-decoration:none}.photo-txt a:hover{color:#444;text-decoration:none}.content-terraza-slide{width:55%;background:#f9e2d3;padding:25px}.ventajas_box .uk-slideshow>li{position:static;float:left;opacity:1;width:20%}.uk-icon-events-services{background-image:url('/images/img/general/eventos/iconos/ico_360services.png')}.uk-icon-events-location{background-image:url('/images/img/general/eventos/iconos/ico_location.png')}.uk-icon-events-manager{background-image:url('/images/img/general/eventos/iconos/ico_manager.png')}.uk-icon-events-shoes{background-image:url('/images/img/general/eventos/iconos/ico_shoes.png')}.uk-icon-events-spaces{background-image:url('/images/img/general/eventos/iconos/ico_spaces.png')}.uk-icon-events-parking{background-image:url('/images/img/general/eventos/iconos/ico_parking.png')}.uk-icon-events-services-events{background-image:url('/images/img/general/eventos/iconos/ico_360services_orange.png')}.uk-icon-events-location-events{background-image:url('/images/img/general/eventos/iconos/ico_location_orange.png')}.uk-icon-events-manager-events{background-image:url('/images/img/general/eventos/iconos/ico_manager_orange.png')}.uk-icon-events-spaces-events{background-image:url('/images/img/general/eventos/iconos/ico_spaces_orange.png')}.uk-icon-events-parking-events{background-image:url('/images/img/general/eventos/iconos/ico_parking_orange.png')}.cincod .uk-panel i{width:50px;height:50px;margin:0 auto 5px}.titd{width:100%;display:block;font-size:1.1rem}.arrow-down,input{display:inline-block}.pietit:after,.subpie:before,.titd:after,.uk-dotnav:after,.uk-dotnav:before{content:""}.titd:after{bottom:0;display:block;margin:12px auto 0;height:2px;width:30px;background-color:#e6e6e6}.cincod{width:100%;padding:15px 0}.cincod .uk-panel i,.diferenciales .slidetxt i{background-repeat:no-repeat;background-size:contain;display:block}.metting-box .event-box{background:#f1f1ea}.events-box .event-box{background:#f0f3f8}.button-container{text-align:center;padding-top:30px}.event-box{padding:30px}.lounge-slide{padding-top:80px}#modal-promocode .uk-modal-dialog{max-width:340px;padding-top:40px}#modal-promocode hr{margin:30px 0}input{border:1px solid #ccc}.logo{margin:10px 0;width:30%}.bookingmask{color:#b9b9b9}.bookingmask a,.telefono_contact p>a{color:#ff690a}.bookingmask form{margin-left:30px;display:flex}.bookingmask form input{height:50px;border-radius:3px;width:150px}#location .tit-h2{margin-bottom:0}#location .direction img{width:20px;height:20px;margin-right:5px}.bot-header .menu-prin{width:50%;display:flex;justify-content:flex-end;flex:1}.bot-header .tripadvisor-rating{display:flex;flex:1;margin-left:10px}.bot-header .tripadvisor-rating .image-rating{text-align:center}@media (max-width:800px){.bot-header .tripadvisor-rating .image-rating span{display:none}}.bot-header .tripadvisor-rating .txt-rating{padding:5px 5px 5px 15px}.bot-header .tripadvisor-rating .txt-rating span{line-height:32px;color:#00a680}@media (max-width:900px){.bot-header .tripadvisor-rating .txt-rating{display:none}}.bot-header .tripadvisor-rating img,.open-menu .menu-mobile,.show-hotels .overlay{display:block}.bookingmask .arrival-icon,.bookingmask .departure-icon{position:relative;margin-right:5px}.bookingmask .arrival-icon:before,.bookingmask .departure-icon:before{content:'';position:absolute;width:24px;height:24px;top:13px;right:10px;background-size:contain;background-repeat:no-repeat}.bookingmask .arrival-icon:before{background-image:url('/images/img/arrival.svg')}.bookingmask .departure-icon:before{background-image:url('/images/img/departure.svg')}.menu-prin a{color:grey;font-size:18px;padding:0 10px}.arrow-down,.arrow-down img{width:18px}.direction{padding-bottom:20px}.menu.uk-sticky-init .uk-container,.top-footer,a.logo{position:relative}.top-footer .uk-container{padding:30px 0 50px;position:relative}.footer,.footer .tit-h3,.footer li a{color:grey}.footer li{line-height:26px}.footer ul{padding-left:0;padding-inline-start:0}.footer .tit-h3{font-size:16px;font-weight:700}.destacado-footer .tit-h3{text-transform:inherit}.promo-code img{width:22px;height:22px}.promocode_highlighted_text{font-weight:700;color:#ff690a}.check-promo,.customers-appreciates ul li{padding:10px 0}#services ul li i,#services ul li img,.customers-appreciates ul li img{margin-right:20px;width:42px;height:42px}.customers-appreciates.tripadvisor ul li img{margin-right:20px;width:auto;height:auto}.customers-appreciates ul li a,.listservicios ul li a{color:#444;text-decoration:underline}.customers-appreciates ul li a:hover,.listservicios ul li a:hover{color:#444}.servicios-incluidos ul li img{margin-right:10px;width:24px;height:24px}.customers-appreciates ul li,.listservicios ul li,.servicios-incluidos ul li{clear:both;display:flex;align-items:center;margin:5px 0}.listservicios ul li{margin:15px 0}.customers-appreciates .tit-h3{margin:30px 0 15px;text-transform:inherit}.servicios-incluidos .tit-h4{margin:30px 0 15px}.destacado-footer{position:absolute;bottom:0;background:#000;padding:60px 20px 20px;top:-30px}.show-aparments .apartamentos_container,.show-hotels .hoteles_container{display:block!important;z-index:1200}.apartamentos_container{left:20px;right:20px;box-shadow:0 0 15px 1px rgba(0,0,0,.2)}.overlay,.room-box>a{left:0;bottom:0;right:0}.overlay{position:fixed;top:0;overflow:hidden;background:rgba(78,71,69,.8);display:none}.apartamentos_container:before,.hoteles_container:before{background:#fff;right:45px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";width:20px;height:20px;top:-10px;box-shadow:-1px -1px 1px rgba(0,0,0,.1);position:absolute}.closer,.closer_apartments{display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:20px;border:1px solid #ccc;color:#ccc;position:absolute;right:20px;top:20px;font-size:18px;cursor:pointer;z-index:5}.apartamentos_container .tit_hotel a,.hoteles_container .tit_hotel a,.tit_hotel{color:#222}.apartamentos_container .spain_hotels,.hoteles_container .spain_hotels{margin-bottom:15px;margin-left:0}.uk-width-1-7{width:14.28%;padding:0 5px}.tit_hotel{font-size:15px;position:relative;margin:0 0 25px}.apartamentos_container a,.hoteles_container a{color:#666;font-size:14px;line-height:24px;font-family:Montserrat,sans-serif!important}.slidetxt .title_slide span,.slidetxt .title_slide2 span,.tit_hotel,.title,.top-nav li span{font-weight:600}.tit_hotel:after{content:'';border-bottom:1px solid #ccc;position:absolute;left:0;bottom:-12px;width:25px}.apartamentos_container{top:110px;z-index:3;padding:20px;margin:0 auto;border-radius:5px;max-width:1200px;position:absolute;background:#fff;display:none;text-align:left;clear:both}.autoscroll,.idiomas,.tabs{position:relative}.idiomas{cursor:pointer}.idiomas .uk-dropdown{padding:15px;background:#fff;border-radius:3px;font-size:1rem;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.5);top:23px!important;left:inherit!important;right:0!important}.list_seguridad li{display:flex;align-items:start}.list_seguridad li>img{width:100%;max-width:25px;margin-right:15px}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{color:#ff690a;background:0 0}.menu-mobile-button,.reserva-button{display:none}.personaje-extra{text-align:center;padding-bottom:30px}.imagen-personaje{width:190px;height:190px;border-radius:100px;border:3px solid #ff690a;overflow:hidden;text-align:center;display:inline-block}.tabs .tab,.uk-close{width:auto}.personaje-description{margin-bottom:30px;margin-top:10px}.room-box>a{top:0;position:absolute;z-index:3}.modal-habitacion .uk-modal-dialog{padding:40px 0 20px}.uk-modal-dialog .uk-slideshow,.uk-modal-dialog .uk-slideshow li{height:300px!important}.modal-habitacion .uk-modal-dialog>.uk-close:first-child{margin:-10px 10px 0 0}.habitacion-caracteristicas{padding:0 20px}.habitacion-caracteristicas .tit-h3{font-size:15px;font-weight:700}.uk-modal-dialog>.uk-close:first-child{position:absolute;right:10px;top:20px;margin:0;float:none}.uk-modal-desayuno>.uk-close:first-child{position:absolute;top:20px;margin:0;float:none;color:#000;background-color:#fff;border-radius:0}.uk-close:after{display:block;content:"clear";font-family:'Material Icons'!important;font-size:32px}.button-grey,.tabs .tab{display:inline-block;text-transform:uppercase}.uk-slidenav-next:before,.uk-slidenav-previous:before{font-family:'Material Icons'!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale!important;font-feature-settings:'liga'!important}.uk-slidenav-next:before{content:'keyboard_arrow_right'!important}.uk-slidenav-previous:before{content:'keyboard_arrow_left'!important}.uk-slideset-next:before,.uk-slideset-previous:before{font-family:'Material Icons'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';text-rendering:optimizeLegibility}.uk-slidenav{box-sizing:border-box;width:42px;height:42px;line-height:42px;font-size:42px;text-align:center}.uk-slidenav-position .uk-slidenav-next{right:10px}.uk-slidenav-position .uk-slidenav-previous{left:10px}.uk-modal-dialog{margin:80px auto}#modal-promocode .uk-form{display:flex}#modal-promocode input{width:80%;height:52px}#modal-promocode .uk-button{width:18%;margin-left:2%;margin-top:0;padding:10px 0}.text-promocode p{font-size:15px;margin-bottom:0!important}.text-promocode p.mini{font-size:12px}#modal-promocode .uk-modal-dialog>.uk-close:first-child{top:10px}#modal-promocode .title-nar{color:#ff690a;font-size:15px}.button-grey{color:grey;border:1px solid #ccc;padding:10px 15px;border-radius:3px;font-size:15px}.autoscroll{overflow-x:hidden;overflow-y:hidden}.tabs{overflow-x:visible;overflow-y:visible;background:0 0;display:inline-table;margin:0 auto;width:100%;white-space:nowrap}.menu-mobile,body.open-menu{position:fixed;bottom:0;right:0;left:0;overflow:hidden}.bglistado,.idiomas .uk-nav.uk-nav-dropdown li a img{margin-right:8px}.tabs .tab{min-width:inherit;float:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;line-height:24px;padding:0;margin:0;letter-spacing:.8px}.tabs .tab,.tabs .tab a{text-overflow:initial;overflow:visible}.tabs .tab a{display:block;transition:color .28s}.tabs .tab.selected a{color:#009a9a}.menu-mobile{display:none;top:65px;z-index:1110;background:#eee}.menu-mobile .menu-mobile-container{top:0;position:absolute;left:0;right:0;bottom:0;overflow:auto;box-sizing:border-box}body.open-menu{top:0}@media (max-width:1024px){.promo-code{font-size:14px}.top-header{padding:2px}}@media (min-width:768px){.inter-menu a{font-size:1.1vw}}@media (min-width:1200px){.inter-menu a{font-size:13px}}@media (max-width:768px){#header,section.menu{background:#eee}.header-fixed #header,section.menu{position:fixed;left:0;right:0;z-index:1100}.menu-prin a,body{font-size:14px}.idioma-box a,.menu-mobile-container ul li a{color:grey;font-size:16px;text-transform:uppercase}.inter-menu,.menu .uk-container{padding:0}.menu-mobile{top:75px}.menu-mobile-container ul li a{padding:5px 0;display:block}.menu-mobile-container>ul{padding:30px 0;margin:0 30px!important;border-bottom:1px solid #ddd}.idioma-box a{display:flex;align-items:center}.idioma-box a .arrow-down{width:18px;margin-left:5px}.idioma-box a div:first-child,.idioma-box a img:first-child{margin-right:5px}.menu-mobile-container .uk-dropdown,.menu-mobile-container .uk-dropdown-blank{position:static;background:0 0;width:100%;margin:0}.menu-mobile-container .uk-dropdown ul{padding-left:20px}.menu-mobile-container ul:last-child{border-bottom:none}.idioma-box{padding:15px 30px;border-bottom:1px solid #ccc}.ayuda-box{background:rgba(0,0,0,.8);padding:15px 30px;display:flex;color:#fff;text-transform:uppercase;align-items:center}.ayuda-box a{color:#fff;text-decoration:underline}.ayuda-box img{width:24px;height:24px;margin-right:10px}.llamanos,.tit-h4{font-size:20px}.bot-header .menu-prin,.botonreserva,.header-fixed .menu-mobile-button,.top-header{display:none}.header-fixed #header{top:0}.bot-footer,section{padding:30px 0}.bookingmask .uk-container{flex-flow:column}.bookingmask{padding:20px 0 40px}#hotel .tit-h1,.promo-code{margin-bottom:15px}.ventajas{padding:20px 0}.ventaja{font-size:13px}.ventaja img{width:42px;height:42px}.inter-menu a{color:#b9b9b9;font-size:12px;text-transform:uppercase;padding:5px 15px}.tit-h1{font-size:28px}.tit-h2{font-size:24px}.tit-h3{font-size:22px}.arrow-down{width:12px}.top-footer .uk-container{padding:30px 0 0}.destacado-footer{position:static;margin-left:-25px;padding:20px 25px;display:flex}.top-footer .uk-grid{margin-left:0}.footer li a{font-size:13px;line-height:22px}.social-networks li{display:inline-block;width:49%}.bot-footer img{width:130px}.txt-destacado{padding-right:50px}.menu-mobile-button{display:block;display:flex;color:grey;right:20px;border:1px solid #ccc;padding:5px 10px;border-radius:3px;margin-left:auto;order:2}.menu-mobile-button img{margin-left:5px}#meet .uk-grid{display:flex;flex-direction:column-reverse}section.menu{margin:0;bottom:-200px;padding:15px;transition:.5s linear;top:inherit!important}.header-fixed section.menu{bottom:0}.header-fixed .reserva-button{display:block;width:inherit}.reserva-button{width:100px!important;margin-left:auto;order:2;margin-top:0!important;font-size:13px;padding:0 10px;display:none;text-transform:uppercase;font-weight:400}}@media (max-width:650px){.tit-h1,.uk-button,.ventaja{text-align:center}body{font-size:15px;line-height:20px}.menu-mobile{top:65px}.logo{width:50%}.bookingmask .arrival-icon input,.bookingmask .departure-icon input,.content-terraza-slide,.photo-txt,.uk-button{width:100%}.uk-container{padding:0 15px}#rooms .uk-container .uk-grid>*,.ventaja{padding-left:5px}.bookingmask form{display:block;margin-left:0}.bookingmask .arrival-icon,.bookingmask .departure-icon{width:49%;display:inline-block;margin-right:0}.uk-button{font-size:15px;margin-top:10px}.title-slide{font-size:20px;line-height:27px}.title-slide .sub-title{font-size:16px;line-height:28px}.ventaja{flex-flow:column;padding-right:5px;font-size:12px}#rooms .room-box,.ventaja img{margin-bottom:5px}.espacio,.images-trigger,.metros,.top-footer,h1.tit-h1 div.image-rating{display:none}.room-box .room-datos{padding:5px}.datos-left{width:70%}.datos-right{width:30%}#rooms .uk-container .uk-grid{margin-left:-5px}.room-box .room-datos .tit-h4{font-size:.7em}.tit-h2{font-size:19px}.slider-bar .uk-container,.slider-eat .uk-container{position:relative;padding:0}.lounge-slide{padding-top:40px}.uk-modal-dialog .uk-slideshow,.uk-modal-dialog .uk-slideshow li{height:250px!important}.habitacion-caracteristicas .tit-h3{font-size:13px;font-weight:700;text-align:center}}.middle,footer.footer{font-size:14px}@media (max-width:330px){.menu-mobile{top:60px}}.uk-datepicker{background:#fff;border-radius:5px}.uk-datepicker-table a.uk-datepicker-date-disabled{text-decoration:line-through!important;cursor:default}.uk-datepicker-table a.uk-datepicker-date-disabled:active,.uk-datepicker-table a.uk-datepicker-date-disabled:focus,.uk-datepicker-table a.uk-datepicker-date-disabled:hover{background:0 0;color:#999}.uk-datepicker-table a.uk-active{background:#ff690a!important;color:#fff!important}.menu-mobile h3.ciudad,.menu-mobile h3.ciudad a{color:grey;font-size:16px}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{max-height:550px}.uk-slidenav{color:#fff!important;display:block!important}.middle{background:rgba(0,0,0,.6);color:#fff;font-weight:700;text-transform:uppercase;padding:10px 15px;opacity:1!important;display:none;transition:.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.menu-mobile .uk-dropdown{border:none}.labels_map span,.labels_map_der span,.labels_map_der_theroomsofrome span,.labels_map_pdi span,.labels_map_pdi_der span{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px}.menu-mobile h3.ciudad{text-transform:uppercase;display:flex;align-items:center}.uk-datepicker{font-size:1.1rem}.uk-datepicker-table a{padding:3px!important}@media (max-width:1400px){video.videoslide{width:150%!important;max-width:150%}div.video{overflow-x:hidden}}.botonreserva.reservarmovil,.uk-slideset-next,.uk-slideset-previous,div.videotext{transform:translateY(-50%);top:50%}#quitarcodigopromo,.slider-events .uk-overlay-fade{opacity:1}.labels_map,.labels_map_der,.labels_map_pdi,.labels_map_pdi_der{line-height:18px;overflow:visible!important}.labels_map span,.labels_map_der span{margin-top:-25px;color:#ff690a;text-transform:uppercase}.labels_map_der_theroomsofrome span{margin-top:-25px;color:#272727;text-transform:uppercase}.labels_map span,.labels_map_der span,.labels_map_pdi span,.labels_map_pdi_der span{text-align:center;font-weight:700;padding:0 5px;width:auto;white-space:nowrap;box-shadow:3px 3px 5px rgba(0,0,0,.15);height:16px}.labels_map span{margin-left:23px}.labels_map_pdi span,.labels_map_pdi_der span{margin-top:13px;display:inline-block}.labels_map_pdi span{margin-left:11px}.labels_map_pdi_der span{margin-left:-58px}.labels_map_pdi_der_b1 span{margin-left:-88px}.labels_map_pdi_der_b2 span{margin-left:-60px}.uk-slideset.thumbnails{margin:6px auto 0;text-align:center;padding-left:14px;padding-right:14px}.uk-slideset.thumbnails li{display:inline-flex;margin:0 auto;padding-left:3px;padding-right:3px}.uk-slideset-previous:before{content:'keyboard_arrow_left'}.uk-slideset-next:before{content:'keyboard_arrow_right'}#galminiatura{margin-top:3px}#galminiatura .uk-active img{border:2px solid rgba(0,119,221,.62);padding:1px}#galminiatura img{margin-bottom:3px}.hotelminiatura{display:inline}.uk-slideset-next,.uk-slideset-next:hover,.uk-slideset-previous,.uk-slideset-previous:hover{color:#000;font-size:22px}.uk-slideset-previous{position:absolute;left:0}.uk-slideset-next{position:absolute;right:0}.slide .title-slide{padding-left:20px;padding-right:20px}.margin{padding-left:0!important;padding-top:30px!important}.marginrow{margin-left:0!important;padding-left:30px!important}.closer i.material-icons,.closer_apartments i.material-icons{position:relative;top:3px}div.uk-datepicker{box-shadow:0 2px 7px 0 rgba(233,232,230,.9)}.ukgridhab{margin-left:0;padding-left:0;margin-bottom:0}.ukmaxheight,.ukmaxheightada{max-height:300px}.menu.uk-sticky-init .uk-button{position:absolute;right:-100%;top:85px;opacity:0;transition:.2s linear}.menu.uk-sticky-init.uk-active .uk-button{right:15px;opacity:1}@media (min-width:769px){.header-fixed .menu.uk-active a.botonreserva.reservarmovil{position:absolute;display:inline}a.botonreserva.reservarmovil{display:none}}.botonreserva.reservarmovil{right:0}.reservarmovil i{background-color:#ff690a;color:#fff;padding:4px 10px}.tit-h1-slide{color:#ff690a!important;font-weight:700!important}@media (min-width:651px){.logo{width:auto}}.bg-ar_aa,.bg-de_de,.bg-en,.bg-en_us,.bg-es_es,.bg-fr_fr,.bg-it_it,.bg-nl_nl,.bg-pt_pt,.bg-tr_tr{width:18px;height:12px}#mask_logo_rm{position:absolute;width:137px;left:0;top:0;height:100%}#mask_logo_hotel{position:absolute;width:calc(100% - 137px);left:137px;top:0;height:100%}@media (max-width:870px){#mask_logo_rm{width:54%;left:0}#mask_logo_hotel{width:46%;right:0;left:unset}}@media (min-width:960px){.uk-modal-dialog{width:800px}.uk-grid.ukgridhab{padding-left:40px}}a.uk-close-alt{background-color:transparent;color:#fff}.boton-enviar:hover,.button-plano-eventos a,.formulario-eventos span{background:#ff690a;color:#fff}a[data-uk-lightbox],ul.slidehab li{cursor:zoom-in}div.video{max-height:600px;overflow-y:hidden;position:relative}div.videotext{position:absolute;left:0;right:0;color:#fff;z-index:1;opacity:1}.videotext .title-slide{font-size:3vw;text-shadow:2px 1px 1px rgba(0,0,0,.8)}.videotext .sub-title{font-size:2vw;text-shadow:2px 1px 1px rgba(0,0,0,.8);font-weight:700}@media (min-width:1366px){div.videotext .title-slide{font-size:32px}div.videotext .sub-slide{font-size:24px}}p.int-28{line-height:28px}@media (max-width:768px){p.int-28{line-height:25px}}.horario{color:#000;font-size:16px}#wi-mate .uk-modal-dialog{padding:40px!important}.bgidioma{display:inline-block!important;box-sizing:border-box!important}.bglistado{vertical-align:middle}@media (max-width:1366px){.top-header{padding:2px;font-size:14px}div.video{max-height:550px;height:550px}.bgidioma{vertical-align:middle!important}}.bgidiomanotvling{vertical-align:unset!important}.bg-es_es{background:url('/images/img/css_sprites_idiomas.png') -10px -10px}.bg-en_us{background:url('/images/img/css_sprites_idiomas.png') -48px -10px}.bg-en{background:url('/images/img/css_sprites_idiomas.png') -10px -42px}.bg-fr_fr{background:url('/images/img/css_sprites_idiomas.png') -48px -42px}.bg-de_de{background:url('/images/img/css_sprites_idiomas.png') -86px -10px}.bg-it_it{background:url('/images/img/css_sprites_idiomas.png') -86px -42px}.bg-nl_nl{background:url('/images/img/css_sprites_idiomas.png') -10px -74px}.bg-tr_tr{background:url('/images/img/css_sprites_idiomas.png') -48px -74px}.bg-pt_pt{background:url('/images/img/css_sprites_idiomas.png') -86px -74px}.bg-ar_aa{background:url('/images/img/css_sprites_idiomas.png') -10px -107px}.uk-modal-dialog-lightbox{background-color:transparent!important}#modal-oferta .uk-form input[type=text]{border:1px solid #ccc;margin:3px 0;-webkit-appearance:none;min-height:40px;position:relative;width:100%;border-radius:3px;color:#666}#modal-oferta .uk-form .uk-button{display:block;line-height:40px}#modal-oferta .uk-modal-dialog{width:322px;border-radius:3px;padding-top:50px}#modal-oferta .uk-close{opacity:1;top:10px}#modal-oferta .uk-panel-box-warning{background-color:#eee;color:red!important}span.nuevohotel{color:#ff690a;font-weight:700}span.luxuryhotel{color:#272727;font-weight:700}h1.tit-h1 div.image-rating{float:right;vertical-align:middle;line-height:10px}h1.tit-h1 div.image-rating span{text-rendering:optimizeLegibility;font-size:14px;line-height:22px;color:#444;text-transform:lowercase;vertical-align:middle;margin-left:5px}h1.tit-h1 div.image-rating p{float:right;margin:0;padding:0;text-rendering:optimizeLegibility;font-size:10px;color:#444;vertical-align:middle;display:block}.modal-plano-eventos.modal-habitacion .uk-modal-dialog{padding-bottom:0}.button-plano-eventos{text-align:center;margin-top:20px}.button-plano-eventos a{text-transform:uppercase;text-align:center;margin:0 auto;padding:10px 20px;border-radius:5px}.button-plano-eventos a:hover{background:#b8632d;text-decoration:none}.formulario_empresas.max-width-small{max-width:800px;margin:0 auto;font-size:13px}.formulario_empresas .uk-form{margin:10px 0 50px;padding:15px 10px;border-radius:5px}.formulario_empresas .uk-form input,.formulario_empresas .uk-form select,.formulario_empresas .uk-form textarea{border:1px solid #ccc;border-radius:2px;resize:none}.formulario_empresas .uk-form button,.formulario_empresas .uk-form input,.formulario_empresas .uk-form select,.formulario_empresas .uk-form textarea{width:100%;height:auto;padding:8px 15px}.uk-margin-small-top{margin-top:5px!important}.formulario_empresas .uk-form input[type=checkbox]{width:auto;margin-right:10px}.formulario-eventos{max-width:800px;width:100%;background:#fff;padding:50px;position:relative}.burbujas,.burbujasBF{right:25px;padding-top:130px;bottom:0}.formulario-eventos span{padding:0 15px;border:1px solid;box-shadow:1px 1px 10px rgba(0,0,0,.5)}.formulario-eventos h2{text-align:center;color:#908a89;font-size:25px;text-transform:uppercase}.formulario-eventos b{font-weight:400;font-size:35px;color:#ff690a}.formulario-eventos input,.formulario-eventos select,.formulario-eventos textarea{font-weight:300;border-radius:8px;background:0 0;color:#999;width:100%;margin-bottom:5px}.boton-enviar{display:flex;justify-content:center;background:rgba(255,105,10,.8);border:none;border-radius:10px;color:#fff;font-size:20px;margin:20px 0}.texto-politicas,.texto-politicas a{color:#999;font-size:15px}.formulario-eventos img{display:block;margin:auto}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216…66%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:100% 50%}.texto-politicas a{background:0 0;border-radius:0;margin:0;display:inherit;font-weight:700}.texto-politicas a:hover{color:#ff690a;text-decoration:none;border:none}.burbujas_superiores .burbuja1,.burbujas_superiores .burbuja2,.burbujas_superiores .burbuja3{background:rgba(255,105,10,.6);border-radius:100%;position:absolute}.texto-politicas input{border-radius:2px}.texto-politicas input:active,.texto-politicas input:checked{background-color:#ff690a;background-image:url(/images/img/general/landings/eventos-grace/icons/check.png);background-repeat:no-repeat;background-position:center;background-size:12px}.uk-slideshow-fullscreen.slider-bemate-sup>li,.uk-slideshow-fullscreen.slider-events,.uk-slideshow-fullscreen.slider-events>li,.uk-slideshow.uk-slideshow-fullscreen.slider-bemate-sup{max-height:500px}.solicitarcotizacion_largetext{width:auto!important;font-size:10px}.inter-menu.anclas-eventos a{font-size:15px;color:#444}.hidden{display:none!important}.burbujas{position:absolute;top:0}.burbujasBF_superiores,.burbujas_superiores{position:relative;width:100px;height:280px}.burbujas_superiores .burbuja1{width:50px;height:50px;top:0;left:-200px;bottom:0}.burbujas_superiores .burbuja2{width:100px;height:100px;right:0;top:30px}.burbujas_superiores .burbuja3{width:20px;height:20px;top:150px;right:10px}.burbujas_superiores .burbuja4{width:200px;height:200px;background:rgba(255,105,10,.7);border-radius:100%;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1;font-weight:600;position:absolute;top:0;bottom:0;right:40px}.burbujas_inferiores .burbuja1,.burbujas_inferiores .burbuja2,.burbujas_inferiores .burbuja3,.burbujas_inferiores .burbuja4,.burbujas_inferiores .burbuja5{background:rgba(255,105,10,.6);border-radius:100%;position:absolute}.burbujasBF_superiores .burbujaBF4,.burbujas_inferiores .burbuja6{align-items:center;padding:10px;line-height:1;display:flex;font-weight:600}.burbujasBF_superiores .burbujaBF4 p,.burbujas_superiores .burbuja4 p{text-align:center;color:#fff;text-transform:uppercase;font-size:24px;margin-bottom:0}.burbujasBF_inferiores,.burbujas_inferiores{position:relative;margin-top:110px}.burbujas_inferiores .burbuja1{width:20px;height:20px;top:-22px;left:-165px}.burbujas_inferiores .burbuja2{width:50px;height:50px;right:70px;top:-50px}.burbujas_inferiores .burbuja3{width:20px;height:20px;right:30px;top:50px}.burbujas_inferiores .burbuja4{width:100px;height:100px;top:80px;right:40px}.burbujas_inferiores .burbuja5{width:10px;height:10px;top:200px;right:50px}.burbujas_inferiores .burbuja6{width:200px;height:200px;background:rgba(255,105,10,.7);border-radius:100%;justify-content:center;position:absolute;top:0;right:60px}.burbujasBF_superiores .burbujaBF1,.burbujasBF_superiores .burbujaBF2,.burbujasBF_superiores .burbujaBF3{background:rgba(0,0,0,.6);border-radius:100%;position:absolute}.burbujasBF_inferiores .burbujaBF6 p,.burbujas_inferiores .burbuja6 p{text-align:center;color:#fff;text-transform:uppercase;font-size:20px}.burbujasBF_inferiores .burbujaBF6 p>span,.burbujas_inferiores .burbuja6 p>span{font-size:82px;font-weight:800}.burbujasBF{position:absolute;top:0;z-index:9}.burbujasBF_superiores .burbujaBF1{width:50px;height:50px;top:0;left:-200px;bottom:0}.burbujasBF_superiores .burbujaBF2{width:100px;height:100px;right:0;top:30px}.burbujasBF_superiores .burbujaBF3{width:20px;height:20px;top:150px;right:10px}.burbujasBF_superiores .burbujaBF4{width:200px;height:200px;background:rgba(0,0,0,.7);border-radius:100%;justify-content:center;position:absolute;top:0;bottom:0;right:40px}.burbujasBF_inferiores .burbujaBF1,.burbujasBF_inferiores .burbujaBF2,.burbujasBF_inferiores .burbujaBF3,.burbujasBF_inferiores .burbujaBF4,.burbujasBF_inferiores .burbujaBF5{background:rgba(0,0,0,.6);border-radius:100%;position:absolute}.burbujasBF_inferiores .burbujaBF1{width:20px;height:20px;top:-22px;left:-165px}.burbujasBF_inferiores .burbujaBF2{width:50px;height:50px;right:70px;top:-50px}.burbujasBF_inferiores .burbujaBF3{width:20px;height:20px;right:30px;top:50px}.burbujasBF_inferiores .burbujaBF4{width:100px;height:100px;top:80px;right:40px}.burbujasBF_inferiores .burbujaBF5{width:10px;height:10px;top:200px;right:50px}.burbujasBF_inferiores .burbujaBF6{width:200px;height:200px;background:rgba(0,0,0,.7);border-radius:100%;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1;font-weight:600;position:absolute;top:0;right:60px}.bookingmask_complet{z-index:20}.cuadritos_info{display:flex;align-items:start;margin-top:-120px;position:absolute;left:100px}.cuadrito1,.cuadrito2,.cuadrito3{width:100px;padding:10px 10px 0;background:#ccc;border-radius:10px 10px 0 0;margin:10px;text-align:center;height:100px;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;justify-content:center}.cuadrito1 .desplegado,.cuadrito2 .desplegado,.cuadrito3 .desplegado{padding-bottom:5px}.cuadrito1.auto,.cuadrito2.auto,.cuadrito3.auto{height:auto}.cuadrito1 p,.cuadrito2 p,.cuadrito3 p{font-size:10px;margin:0;color:#000;font-weight:600;text-transform:uppercase;line-height:1.2}.cuadrito3 p.covid{font-size:14px;font-weight:600;text-align:center}.desplegado p{text-transform:initial;border-top:1px solid;margin-top:10px;padding-top:10px}.cuadrito1 p>span{font-size:35px;font-weight:800}.cuadrito3 img{max-width:25px;margin:10px}.margin_cuadritos{height:50px}@media (max-width:1200px){.cuadritos_info{left:30px;z-index:200}.rm_playa_slide .slidetxt{max-width:600px}.tittle_slide{font-size:28px}.burbujasBF_inferiores,.burbujas_inferiores{margin-top:20%}.burbujas,.burbujasBF{padding-top:80px}.burbujasBF_inferiores .burbujaBF6,.burbujas_inferiores .burbuja6{width:150px;height:150px}.burbujasBF_inferiores .burbujaBF6 p,.burbujas_inferiores .burbuja6 p{font-size:16px}.burbujasBF_inferiores .burbujaBF6 p>span,.burbujas_inferiores .burbuja6 p>span{font-size:50px}}@media (max-width:959px){.habitacion-caracteristicas{padding-top:20px}.ukmaxheightada{max-height:fit-content}video.videoslide{width:200%!important;max-width:200%}.slide .title-slide{padding-bottom:0}.margin_cuadritos{height:0!important}.cuadritos_info{margin-top:0;position:initial!important;justify-content:center;background:rgba(0,0,0,.9);padding-bottom:25px}.cuadrito1,.cuadrito2,.cuadrito3{border-radius:10px;padding:10px}.burbujas,.burbujasBF{padding-top:150px}.burbujasBF_inferiores .burbuja6,.burbujas_inferiores .burbuja6{width:150px;height:150px}.burbujasBF_inferiores .burbuja6 p,.burbujas_inferiores .burbuja6 p{font-size:16px}.burbujasBF_inferiores .burbuja6 p>span,.burbujas_inferiores .burbuja6 p>span{font-size:50px}}.bookingmask .bookingmask_container .uk-form>div>div a.uk-button{padding:2px!important}.telefono_contact{background:#000;color:#fff;padding:5px;display:none;height:30px}.telefono_contact img{width:15px;margin-right:5px}.telefono_contact p{font-size:14px;margin-bottom:0!important;color:#fff}@media (max-width:767px){.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:300px!important}#header{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.menu{box-shadow:0 2px 7px 7px rgba(233,232,230,.9)}.uk-datepicker.mostrado{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;top:15%!important}.overlay_{position:fixed;left:0;right:0;bottom:0;top:0;overflow:hidden;background:rgba(78,71,69,.8);display:none;z-index:1}.bookingmask-pais-open .overlay_{display:block}div.videotext{display:none}div.video{height:calc(100vh - 550px)}video.videoslide{width:115%!important;max-width:115%}.ventajas_box .uk-slideshow>li{width:100%;margin-bottom:15px}.slide .uk-slidenav-position .uk-slidenav-next,.slide .uk-slidenav-position .uk-slidenav-previous{display:none!important}.slide .uk-flex-middle{align-items:flex-end}.cuadritos_info{padding-top:0;background:rgba(0,0,0,.9)}.cuadrito1,.cuadrito2,.cuadrito3{margin:5px}.margin_cuadritos{height:0}.burbujas,.burbujasBF{padding-top:110px;right:-40px;display:none}.burbujasBF_inferiores,.burbujas_inferiores{margin-top:5%}.burbujasBF_superiores .burbuja4,.burbujas_superiores .burbuja4{width:150px;height:150px}.burbujasBF_superiores .burbuja4 p,.burbujas_superiores .burbuja4 p{font-size:18px}.burbujasBF_inferiores .burbuja6,.burbujas_inferiores .burbuja6{width:100px;height:100px}.burbujasBF_inferiores .burbuja6 p,.burbujas_inferiores .burbuja6 p{font-size:12px}.burbujasBF_inferiores .burbuja6 p>span,.burbujas_inferiores .burbuja6 p>span{font-size:40px}.burbujasBF_superiores,.burbujas_superiores{height:115px}.rm_playa_slide .slidetxt{margin-top:225%!important}.menu-mobile{top:115px!important}.bot-header .uk-container{padding-top:38px}.telefono_contact{display:flex;align-items:center;justify-content:center;width:100%;z-index:2000;position:fixed}}@media (max-width:470px){.menu-mobile{top:100px!important}}.uk-modal.modal-habitacion{z-index:1130}.uk-modal.uk-open{z-index:1200}.ciudad_container,.destinos_container,.hoteles_container,.paises_container,.paises_container_hoteles,.salones_container{position:absolute;background:#fff;display:none;text-align:left;clear:both}.hoteles_container{left:20px;right:20px;top:60px;z-index:3;padding:20px;border-radius:5px;max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 1px rgba(0,0,0,.2);box-shadow:0 0 15px 1px rgba(0,0,0,.2)}.slide_covid{font-size:20px;color:#fff}.slide_covid:hover{color:#fff}.box_test{min-height:400px;max-width:1366px;margin:0 auto 50px;position:relative}.box_test span#ancla-covid{position:absolute;top:-100px}.box_test .image{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:400px}.box_test .texto>div{padding:25px 35px 25px 15px}.box_test .texto h2{font-size:24px;font-weight:400}.box_test .texto a.enlace_covid{background:rgba(0,0,0,.8);color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;text-transform:uppercase;font-weight:600}.box_test .texto a.enlace_covid:hover{background:#ff690a;color:#000;text-decoration:none}@media (max-width:600px){.telefono_contact p{font-size:12px}.bot-header .uk-container{padding-top:38px}.box_test .texto a.enlace_covid{display:block;text-align:center}}@media (min-width:1024px){#container.fixed-booking .bookingmask_complet{position:fixed;top:76px;left:50px;right:50px;width:auto;box-sizing:border-box;padding:10px 0;border-radius:0 0 5px 5px}#container.fixed-booking .promo_codigo{padding-bottom:0}#container.fixed-booking .promo_codigo p{font-size:12px}#container.fixed-booking .promo_codigo p span{font-size:20px!important}#container.fixed-booking .before_preheader{display:none!important}}