@charset "UTF-8";@font-face{font-family:Lato-Regular;font-style:normal;font-weight:400;src:url(/static/fonts/Lato-Regular.woff2) format("woff2"),url(/static/fonts/Lato-Regular.woff) format("woff")}@font-face{font-family:Lato-Bold;font-style:normal;font-weight:400;src:url(/static/fonts/Lato-Bold.woff2) format("woff2"),url(/static/fonts/Lato-Bold.woff) format("woff")}@font-face{font-family:Lato-Black;font-style:normal;font-weight:400;src:url(/static/fonts/Lato-Black.woff2) format("woff2"),url(/static/fonts/Lato-Black.woff) format("woff")}@font-face{font-family:Lato-Light;font-style:normal;font-weight:400;src:url(/static/fonts/Lato-Light.woff2) format("woff2"),url(/static/fonts/Lato-Light.woff) format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/static/fonts/Ubuntu.woff2) format("woff2"),url(/static/fonts/Ubuntu.woff) format("woff")}@font-face{font-family:Ubuntu-Italic;font-style:normal;font-weight:400;src:url(/static/fonts/Ubuntu-Italic.woff2) format("woff2"),url(/static/fonts/Ubuntu-Italic.woff) format("woff")}@font-face{font-family:Ubuntu-Light;font-style:normal;font-weight:400;src:url(/static/fonts/Ubuntu-Light.woff2) format("woff2"),url(/static/fonts/Ubuntu-Light.woff) format("woff")}@font-face{font-family:Ubuntu-Medium-Italic;font-style:normal;font-weight:400;src:url(/static/fonts/Ubuntu-Medium-Italic.woff2) format("woff2"),url(/static/fonts/Ubuntu-Medium-Italic.woff) format("woff")}@font-face{font-family:icons-base;font-style:normal;font-weight:400;src:url(/dynamic_templates/static/fonts/icons-base.woff) format("woff"),url(/dynamic_templates/static/fonts/icons-base.woff2) format("woff2")}#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones,#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones:hover,#opiniones>div .btnOpinion,#opiniones>div .btnOpinion:hover,#ui-datepicker-div .blog-inner button,#ui-datepicker-div .blog-inner button:hover,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones:hover,.blog-inner #ui-datepicker-div button,.blog-inner #ui-datepicker-div button:hover,.blog-inner .btn_base,.blog-inner .btn_base:hover,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner .modal button.btn_big,.blog-inner .modal button.btn_big:hover,.blog-inner body .modal.modal_web .modal-content button.btn:hover:not(.close),.blog-inner body .modal.modal_web .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner body:not(.bookings) .modal .modal-content button.btn:hover:not(.close),.blog-inner body:not(.bookings) .modal .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) button.btn_big,.blog-inner body:not(.bookings) button.btn_big:hover,.btn-primary,.btn-primary:hover,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,.modal .blog-inner button.btn_big,.modal .blog-inner button.btn_big:hover,.newsletter__send-button,.newsletter__send-button:hover,body .modal.modal_web .modal-content .blog-inner button.btn:hover:not(.close),body .modal.modal_web .modal-content .blog-inner button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,body:not(.bookings) .blog-inner button.btn_big,body:not(.bookings) .blog-inner button.btn_big:hover,body:not(.bookings) .modal .modal-content .blog-inner button.btn:hover:not(.close),body:not(.bookings) .modal .modal-content .blog-inner button.btn:not(.close){text-decoration:none}#hdet_agregaropinion #agregar_opinion.agregarOpinion .accionFormulario button.btn-primario,#hdet_agregaropinion #agregar_opinion.agregarOpinion .btn-primario,#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones,#opiniones .comentarios a,#ui-datepicker-div .blog-inner button,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones,.blog-inner #ui-datepicker-div button,.blog-inner .btn_base,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner .modal button.btn_big,.blog-inner body .modal.modal_web .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner body:not(.bookings) .modal .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) button.btn_big,.btn-secondary,.contact-inner__button,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,.modal .blog-inner button.btn_big,body .modal.modal_web .modal-content .blog-inner button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,body:not(.bookings) .blog-inner button.btn_big,body:not(.bookings) .modal .modal-content .blog-inner button.btn:not(.close){font:13px Lato-Bold;font:1.3rem Lato-Bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}#hdet_agregaropinion #agregar_opinion.agregarOpinion .accionFormulario button.btn-primario:hover,#hdet_agregaropinion #agregar_opinion.agregarOpinion .btn-primario:hover,#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones:hover,#opiniones .comentarios a:hover,#ui-datepicker-div .blog-inner button:hover,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones:hover,.blog-inner #ui-datepicker-div button:hover,.blog-inner .btn_base:hover,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner .modal button.btn_big:hover,.blog-inner body .modal.modal_web .modal-content button.btn:hover:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner body:not(.bookings) .modal .modal-content button.btn:hover:not(.close),.blog-inner body:not(.bookings) button.btn_big:hover,.btn-secondary:hover,.contact-inner__button:hover,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,.modal .blog-inner button.btn_big:hover,body .modal.modal_web .modal-content .blog-inner button.btn:hover:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,body:not(.bookings) .blog-inner button.btn_big:hover,body:not(.bookings) .modal .modal-content .blog-inner button.btn:hover:not(.close){text-decoration:none}#opiniones .box_summary .textSummary p,#opiniones .box_summary .textSummary ul li .grafica span:nth-of-type(2),#opiniones .comentarios .infoComentario,#opiniones .comentarios .item .notaSeccion,#opiniones .comentarios .item .textoComentario,#opiniones .comentarios .item span,.blog-detail__paragraph,.blog-detail__share-text,.blog-inner__description,.contact-inner .form-input,.contact-inner .form-label,.contact-inner .form-textarea,.contact-inner__information-text,.contact-inner__information-value,.events-inner .box-text__paragraph,.events-inner .box-text__price-from,.events-inner .box-text__price-value,.events-inner .box-text__profile-item-text,.map-inner__indications-list li,.map-inner__points-description,.modal-inner__paragraph,.modal-inner__price-from,.modal-inner__price-value,.offers-inner .box-text__paragraph,.offers-inner .box-text__price-from,.offers-inner .box-text__price-value,.packages-inner .box-text__paragraph,.packages-inner .box-text__price-from,.packages-inner .box-text__price-value,.pag-legal,.pag-legal p,.restaurant-inner .box-text__paragraph,.restaurant-inner .box-text__profile-text,.rooms-inner .box-text__paragraph,.rooms-inner .box-text__profile-text,.services-inner__paragraph,.span-inner .box-text__paragraph,.span-inner .box-text__price-from,.span-inner .box-text__price-value{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular;line-height:1.1}#hdet_habitaciones #header_detalle_habitacion,#hdet_habitaciones #otros_servicios h3,#hdet_habitaciones .info_list h3,#hdet_habitaciones .otros_servicios h3,.blog-detail__title,.blog-inner__date,.blog-inner__subtitle,.blog-inner__title,.contact-inner__form-title,.contact-inner__information-title,.events-inner .box-text__profile-switch,.events-inner .box-text__title,.map-inner__points-title,.modal-inner__title,.offers-inner .box-text__title,.packages-inner .box-text__title,.restaurant-inner .box-text__title,.rooms-inner .box-text__title,.services-inner__others-title,.services-inner__title,.span-inner .box-text__title{color:#1e5d8f;font:20px Ubuntu;font:2rem Ubuntu;text-transform:inherit}.certificates__thawte:before,.ico-fa-facebook:before,.ico-fa-flickr:before,.ico-fa-foursquare:before,.ico-fa-google-plus:before,.ico-fa-google:before,.ico-fa-instagram:before,.ico-fa-linkedin:before,.ico-fa-paypal:before,.ico-fa-pinterest:before,.ico-fa-tripadvisor:before,.ico-fa-twitter:before,.ico-fa-user:before,.ico-fa-whatsapp:before,.ico-fa-wordpress:before,.ico-fa-youtube:before,.ico-facebook:before,.ico-flickr:before,.ico-foursquare:before,.ico-google-plus:before,.ico-google:before,.ico-instagram:before,.ico-linkedin:before,.ico-loop:before,.ico-paypal:before,.ico-pinterest:before,.ico-twitter:before,.ico-volumen-mute:before,.ico-volumen:before,.ico-wordpress:before,.ico-youtube:before,.navbar__language-arrow:before,.wifi:before{font-family:icons-base;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.navbar__language-arrow:before{content:"\e901"}.ico-fa-facebook:before,.ico-facebook:before{content:"\e923"}.ico-fa-google-plus:before,.ico-fa-google:before,.ico-google-plus:before,.ico-google:before{content:"\e925"}.ico-fa-flickr:before,.ico-flickr:before{content:"\e926"}.ico-fa-linkedin:before,.ico-linkedin:before{content:"\e927"}.ico-fa-instagram:before,.ico-instagram:before{content:"\e928"}.ico-fa-foursquare:before,.ico-foursquare:before{content:"\e929"}.ico-fa-tripadvisor:before{content:"\e92a"}.ico-fa-pinterest:before,.ico-pinterest:before{content:"\e92c"}.ico-fa-paypal:before,.ico-paypal:before{content:"\e92d"}.ico-fa-twitter:before,.ico-twitter:before{content:"\e92f"}.ico-fa-youtube:before,.ico-youtube:before{content:"\e934"}.certificates__thawte:before{content:"\e936"}.ico-fa-wordpress:before,.ico-wordpress:before{content:"\e937"}.wifi:before{content:"\e93b"}.ico-fa-user:before{content:"\e93f"}.ico-fa-whatsapp:before{content:"\e941"}.ico-volumen:before{content:"\e945"}.ico-volumen-mute:before{content:"\e946"}.ico-loop:before{content:"\e947"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:a;animation-name:a}.fadeOut{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes b{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes b{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes c{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:c;animation-name:c}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-right:2.5px;margin-right:.25rem;margin-left:2.5px;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:10px;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:5px 0;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:8.75px;font-size:.875rem;line-height:1.5;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{content:"";display:table;clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:8.75px;font-size:.875rem;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:8.75px;font-size:.875rem;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:10px;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-arrow:after{content:"";border-width:10px}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:d;animation-name:d}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,.carousel .owl-next,.carousel .owl-prev,.ekko-lightbox .glyphicon,.ui-datepicker-header .ui-corner-all,body .modal.modal_web button.close,body:not(.bookings) .modal button.close{font-size:0;color:transparent}#pag404:after{content:"";display:table;clear:both}html *{-webkit-transition:width .7s ease-out;transition:width .7s ease-out}body{overflow-x:hidden;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .info_list,#hdet_puntos_interes,#pag404>*,#s_engine,.blog-detail__container,.blog-inner__list,.claims-full__container,.contact-inner__content,.events-inner .box-text,.gallery-inner__container,.gallery-inner__itemv1,.main-inner__container,.main-inner__gallery,.map-inner__content,.modal #book_meeting_room,.modal-inner__content,.modal .c_form,.newsletter__form,.offers-carousel__main,.offers-inner .box-text,.outstanding-offer__container,.packages-inner .box-text,.pag-legal,.restaurant-inner .box-text,.rooms-inner .box-text,.services-inner__list,.services-inner__others,.span-inner .box-text,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{width:100%;max-width:1600px;margin:0 auto;padding:0 1%}#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .info_list,#hdet_puntos_interes,#pag404>*,#s_engine,.blog-detail__container,.blog-inner__list,.claims-full__container,.contact-inner__content,.events-inner .box-text,.gallery-inner__container,.gallery-inner__itemv1,.map-inner__content,.modal #book_meeting_room,.modal-inner__content,.modal .c_form,.newsletter__form,.offers-inner .box-text,.packages-inner .box-text,.restaurant-inner .box-text,.rooms-inner .box-text,.services-inner__list,.services-inner__others,.span-inner .box-text,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{width:90%;max-width:1333.33333333px}.pag-legal{width:80%;max-width:1000px}#hdet_habitaciones #otros_servicios,#hdet_habitaciones #otros_servicios>section,#hdet_habitaciones #otros_servicios div,#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .habitacion_detalle #carousel_habitacion,#hdet_habitaciones .info_list,#hdet_habitaciones .info_list .box_butons,#hdet_habitaciones .info_list figcaption,#hdet_habitaciones .info_list figure,#hdet_habitaciones .info_list li,#hdet_habitaciones .otros_servicios,#hdet_habitaciones .otros_servicios>section,#hdet_habitaciones .otros_servicios div,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#s_engine,#s_engine .codigoPromo,#s_engine .codigoPromo .close_block,#s_engine .codigoPromo .close_block div,#s_engine .consulta button,#s_engine .fechasPromo,#s_engine .fechasPromo>div,#s_engine .fechasPromo span,#s_engine .noches,.bookings .rb_bc body .modal.modal_web.in .extra_box_img,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img,.captcha,.carousel .owl-next,.carousel .owl-prev,.carousel figcaption,.ekko-lightbox .glyphicon,.modal #book_meeting_room .contenido div.bloque div.cont .cont2,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles,.modal #book_meeting_room ul,.modal .c_form ul,.modal .c_form ul.campos,.modal .c_form ul.campos2,body .modal.modal_web#modal-pop-up-home .modal-dialog,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body .modal.modal_web #news .enviar,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles,body:not(.bookings) #book_meeting_room ul,body:not(.bookings) .c_form ul,body:not(.bookings) .c_form ul.campos,body:not(.bookings) .c_form ul.campos2,body:not(.bookings) .modal#modal-pop-up-home .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body:not(.bookings) .modal #news .enviar{display:-webkit-box;display:-ms-flexbox;display:flex}#hdet_habitaciones #otros_servicios>*,#hdet_habitaciones #otros_servicios>section>*,#hdet_habitaciones #otros_servicios div>*,#hdet_habitaciones .habitacion_detalle #carousel_habitacion>*,#hdet_habitaciones .habitacion_detalle>*,#hdet_habitaciones .info_list .box_butons>*,#hdet_habitaciones .info_list>*,#hdet_habitaciones .info_list figcaption>*,#hdet_habitaciones .info_list figure>*,#hdet_habitaciones .info_list li>*,#hdet_habitaciones .otros_servicios>*,#hdet_habitaciones .otros_servicios>section>*,#hdet_habitaciones .otros_servicios div>*,#hdet_habitaciones .owl-carousel .owl-next>*,#hdet_habitaciones .owl-carousel .owl-prev>*,#hdet_habitaciones .owl-carousel figcaption>*,#s_engine .codigoPromo .close_block>*,#s_engine .codigoPromo .close_block div>*,#s_engine .codigoPromo>*,#s_engine .consulta button>*,#s_engine .fechasPromo>*,#s_engine .fechasPromo>div>*,#s_engine .fechasPromo span>*,#s_engine .noches>*,#s_engine>*,.bookings .rb_bc body .modal.modal_web.in .extra_box_img>*,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img>*,.captcha>*,.carousel .owl-next>*,.carousel .owl-prev>*,.carousel figcaption>*,.ekko-lightbox .glyphicon>*,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales>*,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas>*,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones>*,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles>*,.modal #book_meeting_room .contenido div.bloque div.cont .cont2>*,.modal #book_meeting_room ul>*,.modal .c_form ul.campos2>*,.modal .c_form ul.campos>*,.modal .c_form ul>*,body .modal.modal_web#modal-pop-up-home .modal-dialog>*,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure>*,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog>*,body .modal.modal_web #news .enviar>*,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales>*,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas>*,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones>*,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles>*,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2>*,body:not(.bookings) #book_meeting_room ul>*,body:not(.bookings) .c_form ul.campos2>*,body:not(.bookings) .c_form ul.campos>*,body:not(.bookings) .c_form ul>*,body:not(.bookings) .modal#modal-pop-up-home .modal-dialog>*,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure>*,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog>*,body:not(.bookings) .modal #news .enviar>*{max-width:100%}#hdet_habitaciones #otros_servicios>section,#hdet_habitaciones #otros_servicios div,#hdet_habitaciones .habitacion_detalle #carousel_habitacion,#hdet_habitaciones .info_list .box_butons,#hdet_habitaciones .info_list figure,#hdet_habitaciones .info_list li,#hdet_habitaciones .otros_servicios>section,#hdet_habitaciones .otros_servicios div,#s_engine,#s_engine .codigoPromo,#s_engine .codigoPromo .close_block div,#s_engine .fechasPromo,#s_engine .fechasPromo>div,#s_engine .fechasPromo span,.bookings .rb_bc body .modal.modal_web.in .extra_box_img,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img,.modal #book_meeting_room ul,.modal .c_form ul,body .modal.modal_web#modal-pop-up-home .modal-dialog,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body .modal.modal_web #news .enviar,body:not(.bookings) #book_meeting_room ul,body:not(.bookings) .c_form ul,body:not(.bookings) .modal#modal-pop-up-home .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body:not(.bookings) .modal #news .enviar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#hdet_habitaciones #otros_servicios,#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .info_list,#hdet_habitaciones .info_list figcaption,#hdet_habitaciones .otros_servicios,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#s_engine .codigoPromo .close_block,#s_engine .consulta button,#s_engine .fechasPromo span,.captcha,.carousel .owl-next,.carousel .owl-prev,.carousel figcaption,.ekko-lightbox .glyphicon,.modal #book_meeting_room ul.campos2,.modal .c_form ul.campos2,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog,body:not(.bookings) #book_meeting_room ul.campos2,body:not(.bookings) .c_form ul.campos2,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hdet_habitaciones #otros_servicios,#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .habitacion_detalle #carousel_habitacion,#hdet_habitaciones .info_list .box_butons,#hdet_habitaciones .info_list figcaption,#hdet_habitaciones .otros_servicios,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#s_engine,#s_engine .codigoPromo,#s_engine .codigoPromo .close_block,#s_engine .consulta button,#s_engine .fechasPromo,#s_engine .fechasPromo>div,#s_engine .fechasPromo span,.carousel .owl-next,.carousel .owl-prev,.carousel figcaption,.ekko-lightbox .glyphicon,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hdet_habitaciones .info_list li,.modal #book_meeting_room ul.campos,.modal .c_form ul.campos,body:not(.bookings) #book_meeting_room ul.campos,body:not(.bookings) .c_form ul.campos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#hdet_habitaciones .info_list figure{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#hdet_habitaciones #otros_servicios,#hdet_habitaciones #otros_servicios div,#hdet_habitaciones .info_list .box_butons,#hdet_habitaciones .info_list figcaption,#hdet_habitaciones .otros_servicios,#hdet_habitaciones .otros_servicios div,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#s_engine,#s_engine .codigoPromo,#s_engine .codigoPromo .close_block div,#s_engine .consulta button,#s_engine .fechasPromo>div,#s_engine .fechasPromo span,.carousel .owl-next,.carousel .owl-prev,.carousel figcaption,.ekko-lightbox .glyphicon,.modal #book_meeting_room .contenido div.bloque div.cont .cont2,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles,body .modal.modal_web#modal-pop-up-home .modal-dialog,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles,body:not(.bookings) .modal#modal-pop-up-home .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#bc_carrito_top .consultar button.btn_motor,#bc_carrito_top .totalizacion .precio button,#hdet_habitaciones .info_list button.btnHabitaciones,#ui-datepicker-div button,#ui-datepicker-div button.ui-datepicker-close,#ui-datepicker-div button.ui-datepicker-current,.modal #book_meeting_room .contenido div.bloque .cont button.boton2,.modal #book_meeting_room button,.modal .c_form body:not(.bookings) button,.modal .c_form button,.modal button.btn_base,.modal button.btn_big,.modal button.btn_tw,a.btn_base,a.btn_trans,a.btn_tw,body .modal.modal_web .modal-content button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,body:not(.bookings) #book_meeting_room button,body:not(.bookings) .c_form button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) button.btn_base,body:not(.bookings) button.btn_big,body:not(.bookings) button.btn_tw,button.btn_base,button.btn_trans,button.btn_tw{padding:10px 20px;padding:1rem 2rem;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:0;cursor:pointer}#bc_carrito_top .consultar button.btn_motor:hover,#bc_carrito_top .totalizacion .precio button:hover,#hdet_habitaciones .info_list button.btnHabitaciones:hover,#ui-datepicker-div button:hover,.modal #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.modal #book_meeting_room button:hover,.modal .c_form button:hover,.modal button.btn_big:hover,a.btn_base:hover,a.btn_trans:hover,a.btn_tw:hover,body .modal.modal_web .modal-content button.btn:hover:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2:hover,body:not(.bookings) #book_meeting_room button:hover,body:not(.bookings) .c_form button:hover,body:not(.bookings) .modal .modal-content button.btn:hover:not(.close),body:not(.bookings) button.btn_base:hover,body:not(.bookings) button.btn_big:hover,body:not(.bookings) button.btn_tw:hover,button.btn_base:hover,button.btn_trans:hover,button.btn_tw:hover{text-decoration:none}#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones,#opiniones>div .btnOpinion,#ui-datepicker-div .blog-inner button,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones,.blog-inner #ui-datepicker-div button,.blog-inner .btn_base,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner .modal button.btn_big,.blog-inner body .modal.modal_web .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner body:not(.bookings) .modal .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) button.btn_big,.btn-primary,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,.modal .blog-inner button.btn_big,.newsletter__send-button,body .modal.modal_web .modal-content .blog-inner button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,body:not(.bookings) .blog-inner button.btn_big,body:not(.bookings) .modal .modal-content .blog-inner button.btn:not(.close){-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#90ac3f;border:0;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;font:13px Lato-Bold;font:1.3rem Lato-Bold;height:40px;height:4rem;padding:0 20px;padding:0 2rem;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase;width:auto}#hdet_agregaropinion #agregar_opinion.agregarOpinion .accionFormulario button.btn-primario,#hdet_agregaropinion #agregar_opinion.agregarOpinion .btn-primario,#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones,#opiniones .comentarios a,#ui-datepicker-div .blog-inner button,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones,.blog-inner #ui-datepicker-div button,.blog-inner .btn_base,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner .modal button.btn_big,.blog-inner body .modal.modal_web .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner body:not(.bookings) .modal .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) button.btn_big,.btn-secondary,.contact-inner__button,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,.modal .blog-inner button.btn_big,body .modal.modal_web .modal-content .blog-inner button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,body:not(.bookings) .blog-inner button.btn_big,body:not(.bookings) .modal .modal-content .blog-inner button.btn:not(.close){-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#90ac3f;border:0;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;cursor:pointer;font:13px/1.2 Lato-Bold;font:1.3rem/1.2 Lato-Bold;height:50px;height:5rem;padding:0 20px;padding:0 2rem;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase;width:auto}a,button{color:#807f7f;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;font-family:Arial,sans-serif;letter-spacing:1px;letter-spacing:.1rem}a:hover,button:hover{color:#000}a:active,a:focus,button:active,button:focus{outline:none!important;-moz-outline-style:none!important;text-decoration:none;color:#000}a:before,button:before{color:#807f7f}#hdet_habitaciones .info_list .modal button.btnHabitaciones,#hdet_habitaciones .info_list body:not(.bookings) button.btnHabitaciones,#hdet_habitaciones .info_list button.btnHabitaciones,#ui-datepicker-div .modal button,#ui-datepicker-div body:not(.bookings) button,#ui-datepicker-div button,#ui-datepicker-div button.ui-datepicker-current,.modal #book_meeting_room .contenido div.bloque .cont button.boton2,.modal #hdet_habitaciones .info_list button.btnHabitaciones,.modal #ui-datepicker-div button,.modal button.btn_base,.modal button.btn_big,a.btn_base,body .modal.modal_web .modal-content button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,body:not(.bookings) #hdet_habitaciones .info_list button.btnHabitaciones,body:not(.bookings) #ui-datepicker-div button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) button.btn_base,body:not(.bookings) button.btn_big,button.btn_base{background:#333;color:#fff;border:1px solid #333}#hdet_habitaciones .info_list .modal button.btnHabitaciones:hover,#hdet_habitaciones .info_list body:not(.bookings) button.btnHabitaciones:hover,#hdet_habitaciones .info_list button.btnHabitaciones:hover,#ui-datepicker-div .modal button:hover,#ui-datepicker-div body:not(.bookings) button:hover,#ui-datepicker-div button:hover,.modal #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.modal #hdet_habitaciones .info_list button.btnHabitaciones:hover,.modal #ui-datepicker-div button:hover,.modal button.btn_base:hover,.modal button.btn_big:hover,a.btn_base:hover,body .modal.modal_web .modal-content button.btn:hover:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2:hover,body:not(.bookings) #hdet_habitaciones .info_list button.btnHabitaciones:hover,body:not(.bookings) #ui-datepicker-div button:hover,body:not(.bookings) .modal .modal-content button.btn:hover:not(.close),body:not(.bookings) button.btn_base:hover,body:not(.bookings) button.btn_big:hover,button.btn_base:hover{color:#333;background-color:#333;background-color:rgba(51,51,51,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333,endColorstr=#33333333)}#ui-datepicker-div .modal button.ui-datepicker-close,#ui-datepicker-div body:not(.bookings) button.ui-datepicker-close,#ui-datepicker-div button.ui-datepicker-close,.modal #book_meeting_room button,.modal #ui-datepicker-div button.ui-datepicker-close,.modal .c_form body:not(.bookings) button,.modal .c_form button,.modal button.btn_tw,a.btn_tw,body:not(.bookings) #book_meeting_room button,body:not(.bookings) #ui-datepicker-div button.ui-datepicker-close,body:not(.bookings) .c_form button,body:not(.bookings) button.btn_tw,button.btn_tw{background:#fff;color:#333;border:1px solid #999}#ui-datepicker-div .modal button.ui-datepicker-close:hover,#ui-datepicker-div body:not(.bookings) button.ui-datepicker-close:hover,#ui-datepicker-div button.ui-datepicker-close:hover,.modal #book_meeting_room button:hover,.modal #ui-datepicker-div button.ui-datepicker-close:hover,.modal .c_form button:hover,.modal button.btn_tw:hover,a.btn_tw:hover,body:not(.bookings) #book_meeting_room button:hover,body:not(.bookings) #ui-datepicker-div button.ui-datepicker-close:hover,body:not(.bookings) .c_form button:hover,body:not(.bookings) button.btn_tw:hover,button.btn_tw:hover{color:#000;background:#e6e5e5}a.btn_trans,button.btn_trans{background:transparent;color:#fff;border:1px solid #fff}a.btn_trans:hover,button.btn_trans:hover{color:#333;background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);border-color:#333}#ttop{position:fixed;bottom:5%;right:5%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0;z-index:1199}#ttop:before{font-size:40px;font-size:4rem;opacity:.5}#ttop:hover{text-decoration:none}#ttop:hover:before{color:#807f7f;opacity:1}@font-face{font-family:icons_base;font-style:normal;font-weight:400;src:url(../../fonts/icons_base.woff) format("woff"),url(../../fonts/icons_base.ttf) format("truetype"),url(../../fonts/icons_base.svg#icons_base) format("svg")}html{font-family:Arial,sans-serif;font-size:62.5%}.modal select,body:not(.bookings) select{width:100%;padding:15px 20px 15px 10px;padding:1.5rem 2rem 1.5rem 1rem;border:1px solid #e6e5e5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:1;line-height:1.5;border-radius:0;background:#fff url(../../images/backgrounds/select.png) no-repeat 100%;font-family:Arial,sans-serif;text-transform:uppercase;font-size:15px;font-size:1.5rem}.modal select:-ms-expand,.modal select ::-ms-expand,body:not(.bookings) select:-ms-expand,body:not(.bookings) select ::-ms-expand{display:none}.modal select option,body:not(.bookings) select option{font-family:Arial,sans-serif;color:#1a1919;font-size:15px;font-size:1.5rem}.modal input,.modal select,body:not(.bookings) input,body:not(.bookings) select{outline:none}.modal #book_meeting_room,.modal .c_form,.modal body:not(.bookings) #book_meeting_room,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form,body:not(.bookings) .modal #book_meeting_room{margin-top:60px;margin-top:6rem;margin-bottom:30px;margin-bottom:3rem;background:#e6e5e5;padding:30px 0!important;padding:3rem 0!important}.modal #book_meeting_room ul,.modal .c_form ul,body:not(.bookings) #book_meeting_room ul,body:not(.bookings) .c_form ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal #book_meeting_room label,.modal .c_form label,body:not(.bookings) #book_meeting_room label,body:not(.bookings) .c_form label{display:block;color:#333;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;margin-bottom:10px;margin-bottom:1rem}.modal #book_meeting_room li.form-group,.modal .c_form li.form-group,body:not(.bookings) #book_meeting_room li.form-group,body:not(.bookings) .c_form li.form-group{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px;padding:1rem}.modal #book_meeting_room li.form-group input,.modal .c_form li.form-group input,body:not(.bookings) #book_meeting_room li.form-group input,body:not(.bookings) .c_form li.form-group input{padding:14px;padding:1.4rem;font-size:15px;font-size:1.5rem;width:100%;color:#000;border:1px solid #fff}.modal #book_meeting_room li.form-group textarea,.modal .c_form li.form-group textarea,body:not(.bookings) #book_meeting_room li.form-group textarea,body:not(.bookings) .c_form li.form-group textarea{padding:14px;padding:1.4rem;font-size:15px;font-size:1.5rem;width:100%;color:#000;border:1px solid #fff;color:#1a1919;font-family:Arial,sans-serif}.modal #book_meeting_room .comentarios li.form-group,.modal .c_form .comentarios li.form-group,body:not(.bookings) #book_meeting_room .comentarios li.form-group,body:not(.bookings) .c_form .comentarios li.form-group{padding-right:10px;padding-right:1rem;padding-left:10px;padding-left:1rem;width:100%;max-width:100%}.modal #book_meeting_room .comentarios textarea,.modal .c_form .comentarios textarea,body:not(.bookings) #book_meeting_room .comentarios textarea,body:not(.bookings) .c_form .comentarios textarea{width:100%}.modal #book_meeting_room ul.campos,.modal .c_form ul.campos,body:not(.bookings) #book_meeting_room ul.campos,body:not(.bookings) .c_form ul.campos{padding-bottom:20px;padding-bottom:2rem}.modal #book_meeting_room ul.campos:last-child,.modal .c_form ul.campos:last-child,body:not(.bookings) #book_meeting_room ul.campos:last-child,body:not(.bookings) .c_form ul.campos:last-child{padding-left:10px;padding-left:1rem}.modal #book_meeting_room ul.campos2 .legal,.modal .c_form ul.campos2 .legal,body:not(.bookings) #book_meeting_room ul.campos2 .legal,body:not(.bookings) .c_form ul.campos2 .legal{text-align:left;padding:20px 10px;padding:2rem 1rem}.modal #book_meeting_room ul.campos2 .legal label,.modal .c_form ul.campos2 .legal label,body:not(.bookings) #book_meeting_room ul.campos2 .legal label,body:not(.bookings) .c_form ul.campos2 .legal label{text-align:left}.modal #book_meeting_room ul.campos2 .legal input,.modal .c_form ul.campos2 .legal input,body:not(.bookings) #book_meeting_room ul.campos2 .legal input,body:not(.bookings) .c_form ul.campos2 .legal input{margin:0!important}.modal #agregar_opinion form,body:not(.bookings) #agregar_opinion form{padding-top:40px;padding-top:4rem;padding-bottom:40px;padding-bottom:4rem}.modal #agregar_opinion .form-group,body:not(.bookings) #agregar_opinion .form-group{height:auto;margin-bottom:10px;margin-bottom:1rem;padding:0 10px;padding:0 1rem;position:relative;max-width:50%}.modal #agregar_opinion .form-group label,body:not(.bookings) #agregar_opinion .form-group label{font-size:16px;font-size:1.6rem;font-family:Arial,sans-serif;color:#666;display:block;padding-top:10px;padding-top:1rem}.modal #agregar_opinion .form-group label a,body:not(.bookings) #agregar_opinion .form-group label a{color:#000}.modal #agregar_opinion .form-group input,.modal #agregar_opinion .form-group select,.modal #agregar_opinion .form-group textarea,body:not(.bookings) #agregar_opinion .form-group input,body:not(.bookings) #agregar_opinion .form-group select,body:not(.bookings) #agregar_opinion .form-group textarea{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:14px;font-size:1.4rem}.modal #agregar_opinion .form-group input[type=range],body:not(.bookings) #agregar_opinion .form-group input[type=range]{-webkit-box-shadow:none;box-shadow:none}.modal #agregar_opinion .form-group input[type=email],.modal #agregar_opinion .form-group input[type=text],body:not(.bookings) #agregar_opinion .form-group input[type=email],body:not(.bookings) #agregar_opinion .form-group input[type=text]{width:100%;margin-top:2px;margin-top:.2rem;padding:15px 10px;padding:1.5rem 1rem;border:0}.modal #agregar_opinion .form-group textarea,body:not(.bookings) #agregar_opinion .form-group textarea{min-height:200px;margin-top:5px;margin-top:.5rem;margin-bottom:10px;margin-bottom:1rem;padding:10px;padding:1rem;width:100%}.modal #book_meeting_room,body:not(.bookings) #book_meeting_room{font-family:Arial,sans-serif;padding:0 3%}.modal #book_meeting_room section.header,body:not(.bookings) #book_meeting_room section.header{background:transparent}.modal #book_meeting_room section.header .titulo,body:not(.bookings) #book_meeting_room section.header .titulo{font-family:Arial,sans-serif;background:transparent;color:#000;font-size:30px;font-size:3rem}.modal #book_meeting_room section.header .hotel,body:not(.bookings) #book_meeting_room section.header .hotel{font-size:20px;font-size:2rem}.modal #book_meeting_room .contenido div.bloque,body:not(.bookings) #book_meeting_room .contenido div.bloque{margin-bottom:0}.modal #book_meeting_room .contenido div.bloque .tit1,.modal #book_meeting_room .contenido div.bloque .titulo,body:not(.bookings) #book_meeting_room .contenido div.bloque .tit1,body:not(.bookings) #book_meeting_room .contenido div.bloque .titulo{font-family:Arial,sans-serif;background:transparent;color:#000;font-size:25px;font-size:2.5rem;line-height:1}.modal #book_meeting_room .contenido div.bloque .tit1,body:not(.bookings) #book_meeting_room .contenido div.bloque .tit1{font-size:15px;font-size:1.5rem}.modal #book_meeting_room .contenido div.bloque div.cont,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont{background:transparent;font-family:Arial,sans-serif}.modal #book_meeting_room .contenido div.bloque div.cont label,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont label{font-family:Arial,sans-serif;margin-bottom:0;padding-left:10px;padding-left:1rem;font-size:16px;font-size:1.6rem}.modal #book_meeting_room .contenido div.bloque div.cont .cont2,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .col_infoContac,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .col_infoContac{padding:10px 20px;padding:1rem 2rem;width:50%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3{padding-top:0;padding-bottom:0;background:transparent;width:100%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3:last-child,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3:last-child{padding-top:50px;padding-top:5rem}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .tit1,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .tit1{margin-top:30px;margin-top:3rem;margin-bottom:10px;margin-bottom:1rem}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li{padding:10px 20px;padding:1rem 2rem;width:33%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3{width:100%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #audiovisuales,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #comidas_bebidas,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #habitaciones,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .flexibles{font-family:Arial,sans-serif;font-size:15px;font-size:1.5rem}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select{padding:14px;padding:1.4rem;font-size:15px;font-size:1.5rem;width:100%;color:#000;border:1px solid #fff;height:auto;background-color:#fff;margin:0 10px;margin:0 1rem}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input[type=checkbox],.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input[type=checkbox],.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input[type=checkbox],body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input[type=checkbox],body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input[type=checkbox],body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input[type=checkbox]{width:auto}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select{padding:11.5px;padding:1.15rem}.modal #book_meeting_room .contenido div.bloque a.priv,body:not(.bookings) #book_meeting_room .contenido div.bloque a.priv{color:#000}.modal #book_meeting_room .contenido div.bloque .cont button.boton2,body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2{float:right}.modal .ui-timepicker-wrapper,body:not(.bookings) .ui-timepicker-wrapper{min-width:200px;min-width:20rem}.modal .ui-timepicker-wrapper .ui-timepicker-list li,body:not(.bookings) .ui-timepicker-wrapper .ui-timepicker-list li{font-size:15px;font-size:1.5rem}.modal .form-group.legal,.modal .legal label,body:not(.bookings) .form-group.legal,body:not(.bookings) .legal label{text-align:right;font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;color:#666;padding-top:0;padding-bottom:0}.modal .form-group.legal .checkbox input[type=checkbox],.modal .legal label .checkbox input[type=checkbox],body:not(.bookings) .form-group.legal .checkbox input[type=checkbox],body:not(.bookings) .legal label .checkbox input[type=checkbox]{margin-top:20px;margin-top:2rem;position:relative;top:0;width:15px;width:1.5rem;display:inline;padding-right:10px;padding-right:1rem}.modal .form-group.legal a,.modal .legal label a,body:not(.bookings) .form-group.legal a,body:not(.bookings) .legal label a{color:#000}.modal textarea,body:not(.bookings) textarea{border:1px solid #e6e5e5;font-size:14px;font-size:1.4rem}.modal optgroup,body:not(.bookings) optgroup{padding:5px 0;padding:.5rem 0;font-size:15px;font-size:1.5rem;line-height:1.5}.modal output,body:not(.bookings) output{display:inline-block;position:absolute;font-weight:700;font-size:15px;font-size:1.5rem;right:10px;right:1rem;top:20px;top:2rem;color:#666}.modal input[type=range],body:not(.bookings) input[type=range]{-webkit-appearance:none;border:1px solid transparent;width:100%;cursor:pointer;padding-top:30px;padding-top:3rem;background:transparent}.modal input[type=range]::-webkit-slider-runnable-track,body:not(.bookings) input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;background:#b3b2b2;border:none;border-radius:3px}.modal input[type=range]::-webkit-slider-thumb,body:not(.bookings) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#333;margin-top:-4px}.modal input[type=range]:focus,body:not(.bookings) input[type=range]:focus{outline:none}.modal input[type=range]:focus::-webkit-slider-runnable-track,body:not(.bookings) input[type=range]:focus::-webkit-slider-runnable-track{background:#666}.modal input[type=range]::-moz-range-track,body:not(.bookings) input[type=range]::-moz-range-track{width:100%;height:5px;background:#b3b2b2;border:none;border-radius:3px}.modal input[type=range]::-moz-range-thumb,body:not(.bookings) input[type=range]::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#333}.modal input[type=range]:-moz-focusring,body:not(.bookings) input[type=range]:-moz-focusring{outline:1px solid transparent;outline-offset:-1px}.modal input[type=range]::-ms-track,body:not(.bookings) input[type=range]::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.modal input[type=range]::-ms-fill-lower,body:not(.bookings) input[type=range]::-ms-fill-lower{background:#807f7f;border-radius:10px}.modal input[type=range]::-ms-fill-upper,body:not(.bookings) input[type=range]::-ms-fill-upper{background:#b3b2b2;border-radius:10px}.modal input[type=range]::-ms-thumb,body:not(.bookings) input[type=range]::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#333}.modal input[type=range]:focus::-ms-fill-lower,body:not(.bookings) input[type=range]:focus::-ms-fill-lower{background:#807f7f}.modal input[type=range]:focus::-ms-fill-upper,body:not(.bookings) input[type=range]:focus::-ms-fill-upper{background:#666}.modal input[type=email],.modal input[type=text],body:not(.bookings) input[type=email],body:not(.bookings) input[type=text]{padding:5px 10px;padding:.5rem 1rem;font-size:12px;font-size:1.2rem;color:#1a1919;text-transform:uppercase;font-family:Arial,sans-serif;border:1px solid #e6e5e5;border-radius:0}.modal input[type=email].bigw,.modal input[type=text].bigw,body:not(.bookings) input[type=email].bigw,body:not(.bookings) input[type=text].bigw{padding:14px;padding:1.4rem;width:100%;color:#666}.modal input[type=email].bigbase,.modal input[type=text].bigbase,body:not(.bookings) input[type=email].bigbase,body:not(.bookings) input[type=text].bigbase{padding:14px;padding:1.4rem;width:100%}.modal input[type=email]::-webkit-input-placeholder,.modal input[type=text]::-webkit-input-placeholder,body:not(.bookings) input[type=email]::-webkit-input-placeholder,body:not(.bookings) input[type=text]::-webkit-input-placeholder{color:grey50}.modal input[type=email]:-ms-input-placeholder,.modal input[type=email]::-ms-input-placeholder,.modal input[type=text]:-ms-input-placeholder,.modal input[type=text]::-ms-input-placeholder,body:not(.bookings) input[type=email]:-ms-input-placeholder,body:not(.bookings) input[type=email]::-ms-input-placeholder,body:not(.bookings) input[type=text]:-ms-input-placeholder,body:not(.bookings) input[type=text]::-ms-input-placeholder{color:grey50}.modal input[type=email]::placeholder,.modal input[type=text]::placeholder,body:not(.bookings) input[type=email]::placeholder,body:not(.bookings) input[type=text]::placeholder{color:grey50}.modal input[type=checkbox],body:not(.bookings) input[type=checkbox]{-webkit-box-shadow:none;box-shadow:none;margin:0 10px;margin:0 1rem;padding:15px;padding:1.5rem}.modal input[type=checkbox].link,body:not(.bookings) input[type=checkbox].link{display:none}.modal input[type=checkbox].link+label,body:not(.bookings) input[type=checkbox].link+label{color:#333;font-size:12px;font-size:1.2rem;cursor:pointer}.modal input[type=checkbox].link+label:hover,body:not(.bookings) input[type=checkbox].link+label:hover{color:#000;text-decoration:underline}.modal input[type=checkbox].link+label span:first-child,body:not(.bookings) input[type=checkbox].link+label span:first-child{display:inline-block}.modal input[type=checkbox].link+label span:nth-child(2),.modal input[type=checkbox].link:checked+label span:first-child,body:not(.bookings) input[type=checkbox].link+label span:nth-child(2),body:not(.bookings) input[type=checkbox].link:checked+label span:first-child{display:none}.modal input[type=checkbox].link:checked+label span:nth-child(2),body:not(.bookings) input[type=checkbox].link:checked+label span:nth-child(2){display:inline-block}.modal input[type=radio],body:not(.bookings) input[type=radio]{-webkit-box-shadow:none;box-shadow:none}.modal input[type=radio].link,body:not(.bookings) input[type=radio].link{display:none}.modal input:required,body:not(.bookings) input:required{-webkit-box-shadow:none;box-shadow:none}.modal button,body:not(.bookings) button{text-transform:uppercase}.modal button.ico__menu,body:not(.bookings) button.ico__menu{background:#fff;border-radius:5px;border:1px solid #ccc;color:#4d4c4c;padding:2px 10px 4px;padding:.2rem 1rem .4rem}.modal button.ico__menu:before,body:not(.bookings) button.ico__menu:before{font-size:30px;font-size:3rem;display:block}.modal button.ico__menu:hover,body:not(.bookings) button.ico__menu:hover{color:#000}.modal button.close,body:not(.bookings) button.close{border:0;position:absolute;top:5px;top:.5rem;right:5px;right:.5rem;background:transparent;padding:0;color:#333;line-height:10px;line-height:1rem}.modal button.close:hover,body:not(.bookings) button.close:hover{text-shadow:3px 1px 5px rgba(0,0,0,.8);color:#000}.modal button.btn_big,body:not(.bookings) button.btn_big{display:inline-block;font-size:14px;font-size:1.4rem;padding:1.21em 2em}.modal .invalid,body:not(.bookings) .invalid{-webkit-transition:background .2s linear;transition:background .2s linear;background:#999}#book_meeting_room .modal .messages,#book_meeting_room body:not(.bookings) .messages,.modal #book_meeting_room .messages,.modal .alert,body:not(.bookings) #book_meeting_room .messages,body:not(.bookings) .alert{background:hsla(0,0%,100%,.9);width:100%;padding:100px 40px;padding:10rem 4rem;position:fixed;text-align:center;top:-500px;left:0;font-size:30px;font-size:3rem;font-family:Arial,sans-serif;border-bottom:1px solid #807f7f;z-index:1200;-webkit-animation:e 5s linear;animation:e 5s linear}#book_meeting_room .modal .alert-success.messages,#book_meeting_room body:not(.bookings) .alert-success.messages,.modal #book_meeting_room .alert-success.messages,.modal .alert.alert-success,body:not(.bookings) #book_meeting_room .alert-success.messages,body:not(.bookings) .alert.alert-success{color:#333}#book_meeting_room .messages{z-index:1200}#book_meeting_room .messages li.info{color:#333;font-weight:400;padding:0;margin:0;border:0;line-height:1;background:transparent}.text-danger small{font-family:Arial,sans-serif;font-size:13px;font-size:1.3rem;color:#ccc;display:inline-block;margin:10px;margin:1rem}.captcha{min-height:100px;min-height:10rem}.captcha .g-recaptcha,.captcha .g-recaptcha>div,.captcha .g-recaptcha iframe{max-width:100%}.captcha .text-danger{color:#ccc;font-size:12px;font-size:1.2rem;padding-top:10px;padding-top:1rem}.bg-fix{background-position:50%;background-repeat:no-repeat;background-size:cover}#bc_carrito_top .cerrar i:before,#hdet_habitaciones .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-prev:before,#motorInternas .fechasPromo span:before,#s_engine .codigoPromo .close_block label:before,#ttop:before,.carousel .carousel__container .owl-controls .owl-nav .owl-next:before,.carousel .carousel__container .owl-controls .owl-nav .owl-prev:before,.carousel .owl-next:before,.carousel .owl-prev:before,.claims-full .owl-controls .owl-nav .owl-next:before,.claims-full .owl-controls .owl-nav .owl-prev:before,.claims-full__arrow-next:before,.claims-full__arrow-prev:before,.contact-inner__button-arrow:before,.contact-inner__link-arrow:before,.ekko-lightbox .close:before,.ekko-lightbox .glyphicon-chevron-left:before,.ekko-lightbox .glyphicon-chevron-right:before,.events-inner .box-text__profile-arrow:before,.gallery-inner__plus:before,.go-top:before,.highlights-carousel .highlights-carousel__arrow-left:before,.highlights-carousel .highlights-carousel__arrow-right:before,.ico-doorbell:before,.ico-secure:before,.ico-spinner2:before,.ico-user:before,.ico-wifi:before,.ico___fa-facebook:before,.ico___fa-flickr:before,.ico___fa-foursquare:before,.ico___fa-google-plus:before,.ico___fa-google:before,.ico___fa-instagram:before,.ico___fa-linkedin:before,.ico___fa-paypal:before,.ico___fa-pinterest:before,.ico___fa-tripadvisor:before,.ico___fa-twitter:before,.ico___fa-user:before,.ico___fa-whatsapp:before,.ico___fa-wordpress:before,.ico___fa-youtube:before,.ico___facebook:before,.ico___flickr:before,.ico___foursquare:before,.ico___google:before,.ico___googleplus:before,.ico___instagram:before,.ico___linkedin:before,.ico___paypal:before,.ico___pinterest:before,.ico___twitter:before,.ico___wordpress:before,.ico___youtube:before,.ico__fa-google-plus:before,.ico__fa-googleplus:before,.ico__googleplus:before,.icon-loop:before,.icon-volumen-mute:before,.icon-volumen:before,.main-inner__gallery-icon:before,.map-home__btn:before,.map-inner__link-arrow:before,.map-inner__points-arrow:before,.map-inner__points-arrow:last-child:before,.map-inner__points-link-arrow:before,.map-inner__points-mod-link--car:before,.map-inner__points-mod-link--person:before,.map-inner__points-mod-link--refresh:before,.modal-inner__close:before,.modal-inner__left-arrow:before,.modal-inner__right-arrow:before,.offers-carousel .owl-controls .owl-nav .owl-next:before,.offers-carousel .owl-controls .owl-nav .owl-prev:before,.offers-carousel .owl-next:before,.offers-carousel .owl-prev:before,.offers-carousel__icon:before,.offers-carousel__link:before,.restaurant-inner .box-text__link-arrow:before,.rooms-home__link-arrow:before,.services-inner__arrow:before,.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before,.wifi:before,body .modal.modal_web button.close:before,body:not(.bookings) .modal button.close:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons_base}.claims-full__arrow-prev:before{content:"\e904"}#hdet_habitaciones .owl-carousel .owl-prev:before,.carousel .carousel__container .owl-controls .owl-nav .owl-prev:before,.carousel .owl-prev:before,.claims-full .owl-controls .owl-nav .owl-prev:before,.ekko-lightbox .glyphicon-chevron-left:before,.highlights-carousel .highlights-carousel__arrow-left:before,.offers-carousel .owl-controls .owl-nav .owl-prev:before,.ui-datepicker-header .ui-datepicker-prev:before{content:"\e905"}.map-inner__points-arrow:before,.modal-inner__left-arrow:before{content:"\e907"}.claims-full__arrow-next:before{content:"\e908"}#hdet_habitaciones .owl-carousel .owl-next:before,.carousel .carousel__container .owl-controls .owl-nav .owl-next:before,.carousel .owl-next:before,.claims-full .owl-controls .owl-nav .owl-next:before,.ekko-lightbox .glyphicon-chevron-right:before,.highlights-carousel .highlights-carousel__arrow-right:before,.offers-carousel .owl-controls .owl-nav .owl-next:before,.ui-datepicker-header .ui-datepicker-next:before{content:"\e909"}.contact-inner__button-arrow:before,.contact-inner__link-arrow:before,.events-inner .box-text__profile-arrow:before,.map-inner__link-arrow:before,.map-inner__points-arrow:last-child:before,.map-inner__points-link-arrow:before,.modal-inner__right-arrow:before,.restaurant-inner .box-text__link-arrow:before,.rooms-home__link-arrow:before,.services-inner__arrow:before{content:"\e90b"}.go-top:before{content:"\e90c"}#ttop:before{content:"\e90e"}#s_engine .codigoPromo .close_block label:before{content:"\e910"}#bc_carrito_top .cerrar i:before,.ekko-lightbox .close:before,.modal-inner__close:before,body .modal.modal_web button.close:before,body:not(.bookings) .modal button.close:before{content:"\e911"}.gallery-inner__plus:before,.map-home__btn:before{content:"\e916"}.ico-secure:before{content:"\e91e"}.ico-spinner2:before{content:"\e921"}.ico___fa-facebook:before,.ico___facebook:before{content:"\e923"}.ico___fa-google-plus:before,.ico___fa-google:before,.ico___google:before,.ico___googleplus:before,.ico__fa-google-plus:before,.ico__fa-googleplus:before,.ico__googleplus:before{content:"\e925"}.ico___fa-flickr:before,.ico___flickr:before{content:"\e926"}.ico___fa-linkedin:before,.ico___linkedin:before{content:"\e927"}.ico___fa-instagram:before,.ico___instagram:before{content:"\e928"}.ico___fa-foursquare:before,.ico___foursquare:before{content:"\e929"}.ico___fa-tripadvisor:before{content:"\e92a"}.ico___fa-pinterest:before,.ico___pinterest:before{content:"\e92c"}.ico___fa-paypal:before,.ico___paypal:before{content:"\e92d"}.ico___fa-twitter:before,.ico___twitter:before{content:"\e92f"}.ico___fa-youtube:before,.ico___youtube:before{content:"\e934"}.ico___fa-wordpress:before,.ico___wordpress:before{content:"\e937"}.map-inner__points-mod-link--car:before{content:"\e939"}.ico-doorbell:before{content:"\e93a"}.ico-wifi:before{content:"\e93b"}.map-inner__points-mod-link--refresh:before{content:"\e93c"}.map-inner__points-mod-link--person:before{content:"\e93e"}.ico-user:before,.ico___fa-user:before{content:"\e93f"}.main-inner__gallery-icon:before,.offers-carousel__icon:before,.offers-carousel__link:before{content:"\e940"}.ico___fa-whatsapp:before{content:"\e941"}.wifi:before{content:"\e942"}.icon-volumen:before{content:"\e945"}.icon-volumen-mute:before{content:"\e946"}.icon-loop:before{content:"\e947"}#hdet_habitaciones #otros_servicios div,#hdet_habitaciones .otros_servicios div{font-size:15px;font-size:1.5rem;color:#807f7f}#hdet_habitaciones #otros_servicios div>em,#hdet_habitaciones #otros_servicios div>i,#hdet_habitaciones #otros_servicios div>img,#hdet_habitaciones .otros_servicios div>em,#hdet_habitaciones .otros_servicios div>i,#hdet_habitaciones .otros_servicios div>img{margin:5px;margin:.5rem}#hdet_habitaciones #otros_servicios div>em+span,#hdet_habitaciones #otros_servicios div>i+span,#hdet_habitaciones #otros_servicios div>img+span,#hdet_habitaciones .otros_servicios div>em+span,#hdet_habitaciones .otros_servicios div>i+span,#hdet_habitaciones .otros_servicios div>img+span{position:absolute;left:-20000px;margin:-10px;margin:-1rem;background:#e6e5e5;padding:10px;padding:1rem;font-size:13px;font-size:1.3rem;opacity:0;color:#000;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}#hdet_habitaciones #otros_servicios div>em:focus+span,#hdet_habitaciones #otros_servicios div>em:hover+span,#hdet_habitaciones #otros_servicios div>i:focus+span,#hdet_habitaciones #otros_servicios div>i:hover+span,#hdet_habitaciones #otros_servicios div>img:focus+span,#hdet_habitaciones #otros_servicios div>img:hover+span,#hdet_habitaciones .otros_servicios div>em:focus+span,#hdet_habitaciones .otros_servicios div>em:hover+span,#hdet_habitaciones .otros_servicios div>i:focus+span,#hdet_habitaciones .otros_servicios div>i:hover+span,#hdet_habitaciones .otros_servicios div>img:focus+span,#hdet_habitaciones .otros_servicios div>img:hover+span{left:auto;display:inline-block;opacity:1;margin-top:40px;margin-top:4rem;z-index:500}#hdet_habitaciones #otros_servicios div>em,#hdet_habitaciones #otros_servicios div>i,#hdet_habitaciones .otros_servicios div>em,#hdet_habitaciones .otros_servicios div>i{display:inline-block;margin:10px;margin:1rem}.icon-serv{font-size:10px}.icon-serv:before{content:" ";vertical-align:middle;display:inline-block;background-image:url(../../fonts/servicios.svg);background-repeat:no-repeat;background-size:3.6em 846em}.no-svg .icon-serv:before{background-image:url(../../fonts/servicios.png)}.icon-serv.AC:before{background-position:-.2em -.2em;width:3.2em;height:3.2em}.icon-serv.ACCMIN:before{background-position:-.2em -3.8000000000000003em;width:3.2em;height:3.2em}.icon-serv.ACTIVI:before{background-position:-.2em -7.4em;width:3.2em;height:3.2em}.icon-serv.ADAPTAD:before{background-position:-.2em -11em;width:3.2em;height:3.2em}.icon-serv.AGUTERM:before{background-position:-.2em -14.6em;width:3.2em;height:3.2em}.icon-serv.AIREZONAS:before{background-position:-.2em -18.2em;width:3.2em;height:3.2em}.icon-serv.ALBOR:before{background-position:-.2em -21.8em;width:3.2em;height:3.2em}.icon-serv.ALQBIC:before{background-position:-.2em -25.4em;width:3.2em;height:3.2em}.icon-serv.ALQCOC:before{background-position:-.2em -29em;width:3.2em;height:3.2em}.icon-serv.ALTAVOC:before{background-position:-.2em -32.6em;width:3.2em;height:3.2em}.icon-serv.AMENITI:before{background-position:-.2em -36.2em;width:3.2em;height:3.2em}.icon-serv.ANIM:before{background-position:-.2em -39.800000000000004em;width:3.2em;height:3.2em}.icon-serv.ANIMACION:before{background-position:-.2em -43.400000000000006em;width:3.2em;height:3.2em}.icon-serv.ANIMACIONAD:before{background-position:-.2em -47em;width:3.2em;height:3.2em}.icon-serv.ANIMANOCT:before{background-position:-.2em -50.6em;width:3.2em;height:3.2em}.icon-serv.ANIMINF:before{background-position:-.2em -54.2em;width:3.2em;height:3.2em}.icon-serv.ANTENA:before{background-position:-.2em -57.800000000000004em;width:3.2em;height:3.2em}.icon-serv.APAFLAT:before{background-position:-.2em -61.400000000000006em;width:3.2em;height:3.2em}.icon-serv.APARTAM:before{background-position:-.2em -65em;width:3.2em;height:3.2em}.icon-serv.APASUI:before{background-position:-.2em -68.60000000000001em;width:3.2em;height:3.2em}.icon-serv.ARMARIO:before{background-position:-.2em -72.2em;width:3.2em;height:3.2em}.icon-serv.ASCPAN:before{background-position:-.2em -75.8em;width:3.2em;height:3.2em}.icon-serv.AUDITOR:before{background-position:-.2em -79.4em;width:3.2em;height:3.2em}.icon-serv.AUTOLAV:before{background-position:-.2em -83em;width:3.2em;height:3.2em}.icon-serv.BABYSER:before{background-position:-.2em -86.60000000000001em;width:3.2em;height:3.2em}.icon-serv.BALCON:before{background-position:-.2em -90.2em;width:3.2em;height:3.2em}.icon-serv.BALONC:before{background-position:-.2em -93.8em;width:3.2em;height:3.2em}.icon-serv.BANERA:before{background-position:-.2em -97.4em;width:3.2em;height:3.2em}.icon-serv.BANTUR:before{background-position:-.2em -101em;width:3.2em;height:3.2em}.icon-serv.BAR:before{background-position:-.2em -104.60000000000001em;width:3.2em;height:3.2em}.icon-serv.BIBLIO:before{background-position:-.2em -108.2em;width:3.2em;height:3.2em}.icon-serv.BICIEST:before{background-position:-.2em -111.8em;width:3.2em;height:3.2em}.icon-serv.BIKESTATION:before{background-position:-.2em -115.4em;width:3.2em;height:3.2em}.icon-serv.BILLAR:before{background-position:-.2em -119em;width:3.2em;height:3.2em}.icon-serv.BOTCAV:before{background-position:-.2em -122.60000000000001em;width:3.2em;height:3.2em}.icon-serv.BOUTIQU:before{background-position:-.2em -126.2em;width:3.2em;height:3.2em}.icon-serv.BRAASC:before{background-position:-.2em -129.79999999999998em;width:3.2em;height:3.2em}.icon-serv.BRAILE:before{background-position:-.2em -133.39999999999998em;width:3.2em;height:3.2em}.icon-serv.BUSCEN:before{background-position:-.2em -137em;width:3.2em;height:3.2em}.icon-serv.BUSOUTPAY:before{background-position:-.2em -140.6em;width:3.2em;height:3.2em}.icon-serv.CABHIEL:before{background-position:-.2em -144.2em;width:3.2em;height:3.2em}.icon-serv.CAFETER:before{background-position:-.2em -147.79999999999998em;width:3.2em;height:3.2em}.icon-serv.CAJAREC:before{background-position:-.2em -151.39999999999998em;width:3.2em;height:3.2em}.icon-serv.CAMBIO:before{background-position:-.2em -155em;width:3.2em;height:3.2em}.icon-serv.CAMEXT:before{background-position:-.2em -158.6em;width:3.2em;height:3.2em}.icon-serv.CAMFUT:before{background-position:-.2em -162.2em;width:3.2em;height:3.2em}.icon-serv.CAMPLU:before{background-position:-.2em -165.79999999999998em;width:3.2em;height:3.2em}.icon-serv.CANDIG:before{background-position:-.2em -169.39999999999998em;width:3.2em;height:3.2em}.icon-serv.CAPILLA:before{background-position:-.2em -173em;width:3.2em;height:3.2em}.icon-serv.CARALM:before{background-position:-.2em -176.6em;width:3.2em;height:3.2em}.icon-serv.CARDIOP:before{background-position:-.2em -180.2em;width:3.2em;height:3.2em}.icon-serv.CASINO:before{background-position:-.2em -183.79999999999998em;width:3.2em;height:3.2em}.icon-serv.CATAVIN:before{background-position:-.2em -187.39999999999998em;width:3.2em;height:3.2em}.icon-serv.CATRING:before{background-position:-.2em -191em;width:3.2em;height:3.2em}.icon-serv.CDBANYO:before{background-position:-.2em -194.6em;width:3.2em;height:3.2em}.icon-serv.CDEPOR:before{background-position:-.2em -198.2em;width:3.2em;height:3.2em}.icon-serv.CDPLAYE:before{background-position:-.2em -201.79999999999998em;width:3.2em;height:3.2em}.icon-serv.CELIACO:before{background-position:-.2em -205.39999999999998em;width:3.2em;height:3.2em}.icon-serv.CHECKIN:before{background-position:-.2em -209em;width:3.2em;height:3.2em}.icon-serv.CIRSANA:before{background-position:-.2em -212.6em;width:3.2em;height:3.2em}.icon-serv.CIRTV:before{background-position:-.2em -216.2em;width:3.2em;height:3.2em}.icon-serv.CLUB:before{background-position:-.2em -219.79999999999998em;width:3.2em;height:3.2em}.icon-serv.COMPRI:before{background-position:-.2em -223.39999999999998em;width:3.2em;height:3.2em}.icon-serv.CONSIGN:before{background-position:-.2em -227em;width:3.2em;height:3.2em}.icon-serv.COVIV:before{background-position:-.2em -230.6em;width:3.2em;height:3.2em}.icon-serv.CUNARQ:before{background-position:-.2em -234.2em;width:3.2em;height:3.2em}.icon-serv.DARDOS:before{background-position:-.2em -237.79999999999998em;width:3.2em;height:3.2em}.icon-serv.DELUXE:before{background-position:-.2em -241.39999999999998em;width:3.2em;height:3.2em}.icon-serv.DESAUNO:before{background-position:-.2em -245em;width:3.2em;height:3.2em}.icon-serv.DESCON:before{background-position:-.2em -248.6em;width:3.2em;height:3.2em}.icon-serv.DESEXPR:before{background-position:-.2em -252.2em;width:3.2em;height:3.2em}.icon-serv.DISCOTE:before{background-position:-.2em -255.79999999999998em;width:3.2em;height:3.2em}.icon-serv.DUCESCO:before{background-position:-.2em -259.4em;width:3.2em;height:3.2em}.icon-serv.EMAS:before{background-position:-.2em -263em;width:3.2em;height:3.2em}.icon-serv.ESCANER:before{background-position:-.2em -266.59999999999997em;width:3.2em;height:3.2em}.icon-serv.ESCRIT:before{background-position:-.2em -270.2em;width:3.2em;height:3.2em}.icon-serv.ESCRITO:before{background-position:-.2em -273.8em;width:3.2em;height:3.2em}.icon-serv.ESP:before{background-position:-.2em -277.4em;width:3.2em;height:3.2em}.icon-serv.ESPAUM:before{background-position:-.2em -281em;width:3.2em;height:3.2em}.icon-serv.EVENTOS:before{background-position:-.2em -284.59999999999997em;width:3.2em;height:3.2em}.icon-serv.FARMACIA:before{background-position:-.2em -288.2em;width:3.2em;height:3.2em}.icon-serv.FAX:before{background-position:-.2em -291.8em;width:3.2em;height:3.2em}.icon-serv.FIBRA:before{background-position:-.2em -295.4em;width:3.2em;height:3.2em}.icon-serv.FITNCEN:before{background-position:-.2em -299em;width:3.2em;height:3.2em}.icon-serv.FLORES:before{background-position:-.2em -302.59999999999997em;width:3.2em;height:3.2em}.icon-serv.FOODGLASS:before{background-position:-.2em -306.2em;width:3.2em;height:3.2em}.icon-serv.FORFAT:before{background-position:-.2em -309.8em;width:3.2em;height:3.2em}.icon-serv.FOTOCOP:before{background-position:-.2em -313.4em;width:3.2em;height:3.2em}.icon-serv.FREECOP:before{background-position:-.2em -317em;width:3.2em;height:3.2em}.icon-serv.FRONTON:before{background-position:-.2em -320.59999999999997em;width:3.2em;height:3.2em}.icon-serv.FRUTREC:before{background-position:-.2em -324.2em;width:3.2em;height:3.2em}.icon-serv.FTGFO:before{background-position:-.2em -327.8em;width:3.2em;height:3.2em}.icon-serv.FUNZONE:before{background-position:-.2em -331.4em;width:3.2em;height:3.2em}.icon-serv.GALANPL:before{background-position:-.2em -335em;width:3.2em;height:3.2em}.icon-serv.GALEXP:before{background-position:-.2em -338.59999999999997em;width:3.2em;height:3.2em}.icon-serv.GAYFRIEN:before{background-position:-.2em -342.2em;width:3.2em;height:3.2em}.icon-serv.GOLFP:before{background-position:-.2em -345.8em;width:3.2em;height:3.2em}.icon-serv.GRILL:before{background-position:-.2em -349.4em;width:3.2em;height:3.2em}.icon-serv.GUARD:before{background-position:-.2em -353em;width:3.2em;height:3.2em}.icon-serv.GYMBAR:before{background-position:-.2em -356.59999999999997em;width:3.2em;height:3.2em}.icon-serv.HABDOBL:before{background-position:-.2em -360.2em;width:3.2em;height:3.2em}.icon-serv.HABITCO:before{background-position:-.2em -363.8em;width:3.2em;height:3.2em}.icon-serv.HABITCU:before{background-position:-.2em -367.4em;width:3.2em;height:3.2em}.icon-serv.HABITFA:before{background-position:-.2em -371em;width:3.2em;height:3.2em}.icon-serv.HABITHT:before{background-position:-.2em -374.59999999999997em;width:3.2em;height:3.2em}.icon-serv.HAMA:before{background-position:-.2em -378.2em;width:3.2em;height:3.2em}.icon-serv.HELIPUE:before{background-position:-.2em -381.8em;width:3.2em;height:3.2em}.icon-serv.HIFI:before{background-position:-.2em -385.4em;width:3.2em;height:3.2em}.icon-serv.HILOMUS:before{background-position:-.2em -389em;width:3.2em;height:3.2em}.icon-serv.HINSONO:before{background-position:-.2em -392.59999999999997em;width:3.2em;height:3.2em}.icon-serv.HIPICA:before{background-position:-.2em -396.2em;width:3.2em;height:3.2em}.icon-serv.HMINRQ:before{background-position:-.2em -399.8em;width:3.2em;height:3.2em}.icon-serv.HONOFUM:before{background-position:-.2em -403.4em;width:3.2em;height:3.2em}.icon-serv.HSTD:before{background-position:-.2em -407em;width:3.2em;height:3.2em}.icon-serv.HSUP:before{background-position:-.2em -410.59999999999997em;width:3.2em;height:3.2em}.icon-serv.HUMOS:before{background-position:-.2em -414.2em;width:3.2em;height:3.2em}.icon-serv.INFOTUR:before{background-position:-.2em -417.8em;width:3.2em;height:3.2em}.icon-serv.INFRAES:before{background-position:-.2em -421.4em;width:3.2em;height:3.2em}.icon-serv.INTCOR:before{background-position:-.2em -425em;width:3.2em;height:3.2em}.icon-serv.INTLUZ:before{background-position:-.2em -428.59999999999997em;width:3.2em;height:3.2em}.icon-serv.INTMUSI:before{background-position:-.2em -432.2em;width:3.2em;height:3.2em}.icon-serv.IPAD:before{background-position:-.2em -435.8em;width:3.2em;height:3.2em}.icon-serv.IPOD:before{background-position:-.2em -439.4em;width:3.2em;height:3.2em}.icon-serv.IRISPUB:before{background-position:-.2em -443em;width:3.2em;height:3.2em}.icon-serv.ISO:before{background-position:-.2em -446.59999999999997em;width:3.2em;height:3.2em}.icon-serv.JACUZZ:before{background-position:-.2em -450.2em;width:3.2em;height:3.2em}.icon-serv.JARDIN:before{background-position:-.2em -453.8em;width:3.2em;height:3.2em}.icon-serv.JUNIOR:before{background-position:-.2em -457.4em;width:3.2em;height:3.2em}.icon-serv.KARAOKE:before{background-position:-.2em -461em;width:3.2em;height:3.2em}.icon-serv.LIMPDIA:before{background-position:-.2em -464.59999999999997em;width:3.2em;height:3.2em}.icon-serv.LOBBY:before{background-position:-.2em -468.2em;width:3.2em;height:3.2em}.icon-serv.LUDPARQ:before{background-position:-.2em -471.8em;width:3.2em;height:3.2em}.icon-serv.LUZNAT:before{background-position:-.2em -475.4em;width:3.2em;height:3.2em}.icon-serv.MADEXC:before{background-position:-.2em -479em;width:3.2em;height:3.2em}.icon-serv.MANDO:before{background-position:-.2em -482.59999999999997em;width:3.2em;height:3.2em}.icon-serv.MAQHIELO:before{background-position:-.2em -486.2em;width:3.2em;height:3.2em}.icon-serv.MASAJES:before{background-position:-.2em -489.8em;width:3.2em;height:3.2em}.icon-serv.MATAUDI:before{background-position:-.2em -493.4em;width:3.2em;height:3.2em}.icon-serv.MEGAFON:before{background-position:-.2em -497em;width:3.2em;height:3.2em}.icon-serv.MEJORP:before{background-position:-.2em -500.59999999999997em;width:3.2em;height:3.2em}.icon-serv.MICRO:before{background-position:-.2em -504.2em;width:3.2em;height:3.2em}.icon-serv.MIFI:before{background-position:-.2em -507.8em;width:3.2em;height:3.2em}.icon-serv.MINIMARKET:before{background-position:-.2em -511.4em;width:3.2em;height:3.2em}.icon-serv.MULTILINGUE:before{background-position:-.2em -515em;width:3.2em;height:3.2em}.icon-serv.MULTIU:before{background-position:-.2em -518.6em;width:3.2em;height:3.2em}.icon-serv.MUSVIVO:before{background-position:-.2em -522.2em;width:3.2em;height:3.2em}.icon-serv.NEVERA:before{background-position:-.2em -525.8000000000001em;width:3.2em;height:3.2em}.icon-serv.NOMASCOTA:before{background-position:-.2em -529.4000000000001em;width:3.2em;height:3.2em}.icon-serv.OLVTECA:before{background-position:-.2em -533em;width:3.2em;height:3.2em}.icon-serv.ORDENAD:before{background-position:-.2em -536.6em;width:3.2em;height:3.2em}.icon-serv.ORDPOR:before{background-position:-.2em -540.2em;width:3.2em;height:3.2em}.icon-serv.OUTEXP:before{background-position:-.2em -543.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PADDLE:before{background-position:-.2em -547.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PAGOHOTEL:before{background-position:-.2em -551em;width:3.2em;height:3.2em}.icon-serv.PAINTBA:before{background-position:-.2em -554.6em;width:3.2em;height:3.2em}.icon-serv.PANTALL:before{background-position:-.2em -558.2em;width:3.2em;height:3.2em}.icon-serv.PANTGIG:before{background-position:-.2em -561.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PAPELOG:before{background-position:-.2em -565.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PAR10:before{background-position:-.2em -569em;width:3.2em;height:3.2em}.icon-serv.PARKBUS:before{background-position:-.2em -572.6em;width:3.2em;height:3.2em}.icon-serv.PASLLUV:before{background-position:-.2em -576.2em;width:3.2em;height:3.2em}.icon-serv.PATRIMO:before{background-position:-.2em -579.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PEDILUV:before{background-position:-.2em -583.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PELUQ:before{background-position:-.2em -587em;width:3.2em;height:3.2em}.icon-serv.PELVIDE:before{background-position:-.2em -590.6em;width:3.2em;height:3.2em}.icon-serv.PERSHOP:before{background-position:-.2em -594.2em;width:3.2em;height:3.2em}.icon-serv.PETANCA:before{background-position:-.2em -597.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PFREE:before{background-position:-.2em -601.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PIANO:before{background-position:-.2em -605em;width:3.2em;height:3.2em}.icon-serv.PIANOBA:before{background-position:-.2em -608.6em;width:3.2em;height:3.2em}.icon-serv.PIINSPA:before{background-position:-.2em -612.2em;width:3.2em;height:3.2em}.icon-serv.PINGPON:before{background-position:-.2em -615.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PISCLI:before{background-position:-.2em -619.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PISEXT:before{background-position:-.2em -623em;width:3.2em;height:3.2em}.icon-serv.PLAFEM:before{background-position:-.2em -626.6em;width:3.2em;height:3.2em}.icon-serv.PLAFUM:before{background-position:-.2em -630.2em;width:3.2em;height:3.2em}.icon-serv.PLAPAN:before{background-position:-.2em -633.8000000000001em;width:3.2em;height:3.2em}.icon-serv.PLAVIP:before{background-position:-.2em -637.4000000000001em;width:3.2em;height:3.2em}.icon-serv.PLAYSTA:before{background-position:-.2em -641em;width:3.2em;height:3.2em}.icon-serv.POT5000:before{background-position:-.2em -644.6em;width:3.2em;height:3.2em}.icon-serv.PRENGRA:before{background-position:-.2em -648.2em;width:3.2em;height:3.2em}.icon-serv.QCALID:before{background-position:-.2em -651.8000000000001em;width:3.2em;height:3.2em}.icon-serv.RADIO:before{background-position:-.2em -655.4000000000001em;width:3.2em;height:3.2em}.icon-serv.RECEP:before{background-position:-.2em -659em;width:3.2em;height:3.2em}.icon-serv.RESESTR:before{background-position:-.2em -662.6em;width:3.2em;height:3.2em}.icon-serv.REST:before{background-position:-.2em -666.2em;width:3.2em;height:3.2em}.icon-serv.RETROPR:before{background-position:-.2em -669.8000000000001em;width:3.2em;height:3.2em}.icon-serv.RUTATAP:before{background-position:-.2em -673.4000000000001em;width:3.2em;height:3.2em}.icon-serv.SALAEST:before{background-position:-.2em -677em;width:3.2em;height:3.2em}.icon-serv.SALAJUE:before{background-position:-.2em -680.6em;width:3.2em;height:3.2em}.icon-serv.SALLEC:before{background-position:-.2em -684.2em;width:3.2em;height:3.2em}.icon-serv.SALON:before{background-position:-.2em -687.8000000000001em;width:3.2em;height:3.2em}.icon-serv.SALREU:before{background-position:-.2em -691.4000000000001em;width:3.2em;height:3.2em}.icon-serv.SALSOC:before{background-position:-.2em -695em;width:3.2em;height:3.2em}.icon-serv.SAUNA:before{background-position:-.2em -698.6em;width:3.2em;height:3.2em}.icon-serv.SECADOR:before{background-position:-.2em -702.2em;width:3.2em;height:3.2em}.icon-serv.SECAROP:before{background-position:-.2em -705.8000000000001em;width:3.2em;height:3.2em}.icon-serv.SENDERISMO:before{background-position:-.2em -709.4000000000001em;width:3.2em;height:3.2em}.icon-serv.SERHAB:before{background-position:-.2em -713em;width:3.2em;height:3.2em}.icon-serv.SERSEC:before{background-position:-.2em -716.6em;width:3.2em;height:3.2em}.icon-serv.SERVDES:before{background-position:-.2em -720.2em;width:3.2em;height:3.2em}.icon-serv.SERVMED:before{background-position:-.2em -723.8000000000001em;width:3.2em;height:3.2em}.icon-serv.SILLASP:before{background-position:-.2em -727.4000000000001em;width:3.2em;height:3.2em}.icon-serv.SISTANT:before{background-position:-.2em -731em;width:3.2em;height:3.2em}.icon-serv.SNACK:before{background-position:-.2em -734.6em;width:3.2em;height:3.2em}.icon-serv.SOLARIU:before{background-position:-.2em -738.2em;width:3.2em;height:3.2em}.icon-serv.SOMBRILLA:before{background-position:-.2em -741.8000000000001em;width:3.2em;height:3.2em}.icon-serv.SPA:before{background-position:-.2em -745.4000000000001em;width:3.2em;height:3.2em}.icon-serv.SPLATEC:before{background-position:-.2em -749em;width:3.2em;height:3.2em}.icon-serv.SPPICAR:before{background-position:-.2em -752.6em;width:3.2em;height:3.2em}.icon-serv.TARJETAS:before{background-position:-.2em -756.2em;width:3.2em;height:3.2em}.icon-serv.TDT:before{background-position:-.2em -759.8000000000001em;width:3.2em;height:3.2em}.icon-serv.TEL:before{background-position:-.2em -763.4000000000001em;width:3.2em;height:3.2em}.icon-serv.TELEBAN:before{background-position:-.2em -767em;width:3.2em;height:3.2em}.icon-serv.TENIS:before{background-position:-.2em -770.6em;width:3.2em;height:3.2em}.icon-serv.TERRAZ:before{background-position:-.2em -774.2em;width:3.2em;height:3.2em}.icon-serv.TETERIA:before{background-position:-.2em -777.8000000000001em;width:3.2em;height:3.2em}.icon-serv.TIEQUI:before{background-position:-.2em -781.4000000000001em;width:3.2em;height:3.2em}.icon-serv.TIROARCO:before{background-position:-.2em -785em;width:3.2em;height:3.2em}.icon-serv.TOALL:before{background-position:-.2em -788.6em;width:3.2em;height:3.2em}.icon-serv.TRADSIM:before{background-position:-.2em -792.2em;width:3.2em;height:3.2em}.icon-serv.TRAIN:before{background-position:-.2em -795.8000000000001em;width:3.2em;height:3.2em}.icon-serv.TRANRQ:before{background-position:-.2em -799.4000000000001em;width:3.2em;height:3.2em}.icon-serv.TREGALO:before{background-position:-.2em -803em;width:3.2em;height:3.2em}.icon-serv.TRIPADV:before{background-position:-.2em -806.6em;width:3.2em;height:3.2em}.icon-serv.TVSATEL:before{background-position:-.2em -810.2em;width:3.2em;height:3.2em}.icon-serv.UVA:before{background-position:-.2em -813.8000000000001em;width:3.2em;height:3.2em}.icon-serv.VEGETARIANO:before{background-position:-.2em -817.4000000000001em;width:3.2em;height:3.2em}.icon-serv.VEND:before{background-position:-.2em -821em;width:3.2em;height:3.2em}.icon-serv.VIG24:before{background-position:-.2em -824.6em;width:3.2em;height:3.2em}.icon-serv.WEBOFC:before{background-position:-.2em -828.2em;width:3.2em;height:3.2em}.icon-serv.WIFIHOT:before{background-position:-.2em -831.8000000000001em;width:3.2em;height:3.2em}.icon-serv.WIRLESS:before{background-position:-.2em -835.4000000000001em;width:3.2em;height:3.2em}.icon-serv.ZAPATIL:before{background-position:-.2em -839em;width:3.2em;height:3.2em}.icon-serv.ZONRELA:before{background-position:-.2em -842.6em;width:3.2em;height:3.2em}body:not(.bookings) .modal{z-index:1200;padding:0!important}body:not(.bookings) .modal h3,body:not(.bookings) .modal h4{margin-bottom:0;margin-top:0;text-align:center!important}body:not(.bookings) .modal li{list-style:none}body:not(.bookings) .modal .btn_cont{display:inline-block;font-size:13px;font-size:1.3rem}body:not(.bookings) .modal label.input-group-addon{display:none}.bookings .rb_bc body:not(.bookings) .modal.in .modal-dialog{padding:0 20px 20px;padding:0 2rem 2rem;background:#fff;-webkit-transform:translate(0);transform:translate(0)}.bookings .rb_bc body:not(.bookings) .modal.in .modal-content{-webkit-box-shadow:none;box-shadow:none}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg{max-width:900px;margin:30px auto;margin:3rem auto;padding:0}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .container_complement{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg button.close{right:0}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .ui-datepicker-header{background:transparent}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-datepicker-month{color:#000;font-size:20px;font-size:2rem}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-corner-all{margin-top:18px;margin-top:1.8rem}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-icon{display:none}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .ui-widget-content{left:auto!important;right:auto!important;-webkit-transform:translate(0);transform:translate(0)}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-header{width:100%!important}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-calendar tbody tr td{font-size:18px!important;font-size:1.8rem!important}.bookings .rb_bc body:not(.bookings) .modal.in button.close{right:-20px;right:-2rem;top:5px}.bookings .rb_bc body:not(.bookings) .modal.in button.close img{display:none}body:not(.bookings) .modal button.close{right:5px;right:.5rem;top:10px;top:1rem;z-index:1;cursor:pointer;background:transparent}body:not(.bookings) .modal button.close:before{font-size:20px;font-size:2rem;line-height:1}body:not(.bookings) .modal button.close:hover{text-decoration:none;background:transparent}body:not(.bookings) .modal .modal-dialog{width:90%;max-width:900px;margin-left:auto;margin-right:auto}body:not(.bookings) .modal#modal_ofertafechas .modal-dialog{max-width:600px}body:not(.bookings) .modal .modal-header{text-align:center;border-bottom:1px solid #e6e5e5;margin:0 20px;margin:0 2rem}body:not(.bookings) .modal .modal-header .sub-titulo{font-size:14px;font-size:1.4rem;line-height:2}body:not(.bookings) .modal .modal-header .modal-title,body:not(.bookings) .modal .modal-header h3{font-size:35px;font-size:3.5rem;line-height:1;padding:0 20px;padding:0 2rem;color:#333}body:not(.bookings) .modal .modal-header .modal-title:before,body:not(.bookings) .modal .modal-header h3:before{content:"";display:block}body:not(.bookings) .modal .modal-header p{font-size:15px;font-size:1.5rem;line-height:1;padding:10px 20px;padding:1rem 2rem}body:not(.bookings) .modal .modal-content>p{padding:10px 30px 50px;padding:1rem 3rem 5rem;font-size:12px;font-size:1.2rem;line-height:1.1}body:not(.bookings) .modal .modal-content button.btn:not(.close){margin:auto}body:not(.bookings) .modal .modal-content input,body:not(.bookings) .modal .modal-content input[type=email],body:not(.bookings) .modal .modal-content input[type=text]{margin-bottom:5px;margin-bottom:.5rem;font-size:15px;font-size:1.5rem;line-height:1.2;padding:14px;padding:1.4rem;width:100%}body:not(.bookings) .modal .modal-body{padding:10px 50px 50px;padding:1rem 5rem 5rem;font-size:13px;font-size:1.3rem;line-height:1.2}body:not(.bookings) .modal .modal-body #ofertafechass div{width:100%;text-align:center;margin:10px 0;margin:1rem 0}body:not(.bookings) .modal .modal-footer{border:0}body:not(.bookings) .modal .modal-footer button:first-child{display:none}body:not(.bookings) .modal .modal-footer button:nth-child(2){display:block;margin:0 auto}body:not(.bookings) .modal-backdrop.in.fade{z-index:1000;opacity:.7!important}body:not(.bookings) .modal .site-map-tree{padding:25px 0;padding:2.5rem 0;text-align:left}body:not(.bookings) .modal .site-map-tree ul li{padding-bottom:5px;padding-bottom:.5rem;padding-left:7%;text-transform:uppercase}body:not(.bookings) .modal .site-map-tree ul li ul{padding-left:25px;padding-left:2.5rem;margin-top:5px;margin-top:.5rem;border-left:1px solid #807f7f}body:not(.bookings) .modal #news .enviar{margin-bottom:20px;margin-bottom:2rem}body:not(.bookings) .modal #news .enviar>*{margin:10px;margin:1rem}body:not(.bookings) .modal #news .enviar button{min-width:130px;min-width:13rem;padding:15px;padding:1.5rem}body:not(.bookings) .modal#modal-pop-up-home img{width:100%}body:not(.bookings) .modal#modal-pop-up-home .modal-dialog{height:100%;margin-top:0;margin-bottom:0}body:not(.bookings) .modal#modal-pop-up-home .mS5{position:relative}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog{margin-top:100px;width:900px;width:90rem;height:100%;margin-top:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content{padding:0;width:100%}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-header{border:none;padding:0}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body{padding:0}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure{text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure .bg_fix{height:90vh;min-height:400px;min-height:40rem;max-height:600px;max-height:60rem;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;min-width:50%;background-size:cover;background-position:50%}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure>img{display:none}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;min-width:50%;text-align:left;padding:30px 50px;padding:3rem 5rem}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption h2{text-align:left;text-transform:uppercase;margin-bottom:30px;margin-bottom:3rem;width:100%;padding:0;font-size:25px;font-size:2.5rem}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption h3{text-align:left!important;text-transform:uppercase;margin-bottom:30px;margin-bottom:3rem;width:100%;font-size:20px;font-size:2rem}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption p{text-align:left;padding:10px 0;padding:1rem 0;line-height:1.5;max-width:100%;width:100%}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .cerrar .close{position:relative}body .modal.modal_web{z-index:1200;padding:0!important}body .modal.modal_web h3,body .modal.modal_web h4{margin-bottom:0;margin-top:0;text-align:center!important}body .modal.modal_web li{list-style:none}body .modal.modal_web .btn_cont{display:inline-block;font-size:13px;font-size:1.3rem}body .modal.modal_web label.input-group-addon{display:none}.bookings .rb_bc body .modal.modal_web.in .modal-dialog{padding:0 20px 20px;padding:0 2rem 2rem;background:#fff;-webkit-transform:translate(0);transform:translate(0)}.bookings .rb_bc body .modal.modal_web.in .modal-content{-webkit-box-shadow:none;box-shadow:none}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg{max-width:900px;margin:30px auto;margin:3rem auto;padding:0}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .container_complement{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg button.close{right:0}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .ui-datepicker-header{background:transparent}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-datepicker-month{color:#000;font-size:20px;font-size:2rem}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-corner-all{margin-top:18px;margin-top:1.8rem}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .ui-datepicker-header .ui-icon{display:none}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .ui-widget-content{left:auto!important;right:auto!important;-webkit-transform:translate(0);transform:translate(0)}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-header{width:100%!important}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-calendar tbody tr td{font-size:18px!important;font-size:1.8rem!important}.bookings .rb_bc body .modal.modal_web.in button.close{right:-20px;right:-2rem;top:5px}.bookings .rb_bc body .modal.modal_web.in button.close img{display:none}body .modal.modal_web button.close{right:5px;right:.5rem;top:10px;top:1rem;z-index:1;cursor:pointer;background:transparent}body .modal.modal_web button.close:before{font-size:20px;font-size:2rem;line-height:1}body .modal.modal_web button.close:hover{text-decoration:none;background:transparent}body .modal.modal_web .modal-dialog{width:90%;max-width:900px;margin-left:auto;margin-right:auto}body .modal.modal_web#modal_ofertafechas .modal-dialog{max-width:600px}body .modal.modal_web .modal-header{text-align:center;border-bottom:1px solid #e6e5e5;margin:0 20px;margin:0 2rem}body .modal.modal_web .modal-header .modal-title,body .modal.modal_web .modal-header h3{font-size:35px;font-size:3.5rem;line-height:1;padding:0 20px;padding:0 2rem;color:#333}body .modal.modal_web .modal-header .modal-title:before,body .modal.modal_web .modal-header h3:before{content:"";display:block}body .modal.modal_web .modal-header p{font-size:15px;font-size:1.5rem;line-height:1;padding:10px 20px;padding:1rem 2rem}body .modal.modal_web .modal-content>p{padding:10px 30px 50px;padding:1rem 3rem 5rem;font-size:12px;font-size:1.2rem;line-height:1.1}body .modal.modal_web .modal-content button.btn:not(.close){margin:0}body .modal.modal_web .modal-content input,body .modal.modal_web .modal-content input[type=email],body .modal.modal_web .modal-content input[type=text]{margin-bottom:5px;margin-bottom:.5rem;font-size:15px;font-size:1.5rem;line-height:1.2;padding:14px;padding:1.4rem;width:100%}body .modal.modal_web .modal-body{padding:10px 50px 50px;padding:1rem 5rem 5rem;font-size:13px;font-size:1.3rem;line-height:1.2}body .modal.modal_web .modal-body #ofertafechass div{width:100%;text-align:center;margin:10px 0;margin:1rem 0}body .modal.modal_web .modal-footer{border:0}body .modal.modal_web .modal-footer button:first-child{display:none}body .modal.modal_web .modal-footer button:nth-child(2){display:block;margin:0 auto}body .modal.modal_web-backdrop.in.fade{z-index:1000;opacity:.7!important}body .modal.modal_web .site-map-tree{padding:25px 0;padding:2.5rem 0;text-align:left}body .modal.modal_web .site-map-tree ul li{padding-bottom:5px;padding-bottom:.5rem;padding-left:7%;text-transform:uppercase}body .modal.modal_web .site-map-tree ul li ul{padding-left:25px;padding-left:2.5rem;margin-top:5px;margin-top:.5rem;border-left:1px solid #807f7f}body .modal.modal_web #news .enviar{margin-bottom:20px;margin-bottom:2rem}body .modal.modal_web #news .enviar>*{margin:10px;margin:1rem}body .modal.modal_web #news .enviar button{min-width:110px;min-width:11rem;padding:15px;padding:1.5rem}body .modal.modal_web#modal-pop-up-home img{width:100%}body .modal.modal_web#modal-pop-up-home .modal-dialog{height:100%;margin-top:0;margin-bottom:0}body .modal.modal_web#modal-pop-up-home .mS5{position:relative}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog{margin-top:100px;width:900px;width:90rem;height:100%;margin-top:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content{padding:0;width:100%}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body{padding:0}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure{text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure .bg_fix{height:100%;min-height:600px;min-height:60rem;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;min-width:50%;background-size:cover;background-position:50%}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure>img{display:none}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%;min-width:50%;text-align:left;padding:30px 50px;padding:3rem 5rem}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption h2{text-align:left;text-transform:uppercase;margin-bottom:30px;margin-bottom:3rem;width:100%;padding:0;font-size:25px;font-size:2.5rem}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption h3{text-align:left!important;text-transform:uppercase;margin-bottom:30px;margin-bottom:3rem;width:100%;font-size:20px;font-size:2rem}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption p{text-align:left;padding:10px 0;padding:1rem 0;line-height:1.5;max-width:100%;width:100%}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .cerrar .close{position:relative}.ui-datepicker.ui-widget{z-index:1203!important}.ui-datepicker.ui-widget .ui-corner-all:before{font-size:20px;font-size:2rem}.ekko-lightbox.modal .modal-dialog{margin:0 auto}.ekko-lightbox .ekko-lightbox-container div{text-align:center}.ekko-lightbox .modal-body{padding:10px;padding:1rem}.ekko-lightbox .img-responsive{width:90%;max-height:90%}.ekko-lightbox .glyphicon{height:100%;width:5%}.ekko-lightbox .glyphicon:before{color:#000;opacity:.5;font-size:50px;font-size:5rem}.ekko-lightbox .glyphicon:hover:before{opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0}.ekko-lightbox .glyphicon-chevron-right{right:0}.ekko-lightbox{height:100%}.ekko-lightbox .modal-content,.ekko-lightbox .modal-dialog{height:100%;position:relative}.ekko-lightbox .modal-body{height:calc(100% - 7rem);padding:0!important}.ekko-lightbox .ekko-lightbox-container{height:100%}.ekko-lightbox .ekko-lightbox-container>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ekko-lightbox .ekko-lightbox-container .img-responsive{width:auto;max-width:100%;max-height:100%;margin:5px;margin:.5rem}.ekko-lightbox .glyphicon:before{font-size:20px;font-size:2rem}#modal_browse_old p{text-align:center}#modal_browse_old ul{display:inline-block;width:100%;text-align:center}#modal_browse_old ul li{display:inline-block}#modal_browse_old ul li a{color:#333;font-size:18px;font-size:1.8rem;padding:20px 30px 10px;padding:2rem 3rem 1rem;display:inline-block}body.open-modal{overflow:hidden}.modal-inner{background:rgba(0,0,0,.5);bottom:100%;height:100%;left:0;opacity:0;overflow-x:hidden;overflow:auto;position:fixed;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:5;overflow-y:auto;text-align:center}.modal-inner:before{content:" ";height:100%;vertical-align:middle;display:inline-block}.modal-inner--open{bottom:0;opacity:1}.modal-inner__content{background:#fff;display:inline-block;margin:30px 0;margin:3rem 0;max-width:970px;padding:0;position:relative;text-align:left;vertical-align:middle}.modal-inner__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-inner__header{position:relative;z-index:2}.modal-inner__bottom{background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 40px 30px;padding:5rem 4rem 3rem;width:100%}.modal-inner__close{cursor:pointer;font-size:25px;font-size:2.5rem;position:absolute;right:30px;right:3rem;top:30px;top:3rem}.modal-inner__carousel{width:50%}.modal-inner__carousel .owl-controls{background:#fff;bottom:0;height:80px;height:8rem;position:absolute}.modal-inner__carousel .owl-controls,.modal-inner__carousel .owl-controls .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-inner__carousel .owl-controls .owl-nav .owl-next,.modal-inner__carousel .owl-controls .owl-nav .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 25px;padding:0 2.5rem}.modal-inner__left-arrow,.modal-inner__right-arrow{cursor:pointer;content:"";font-size:22px;font-size:2.2rem;display:block;background-repeat:no-repeat;background-size:cover}.modal-inner__right-arrow{position:relative}.modal-inner__right-arrow:after{background-color:hsla(0,0%,59%,.6);content:"";display:block;height:20px;height:2rem;left:-25px;left:-2.5rem;position:absolute;top:1px;top:.1rem;width:1px}.modal-inner__image{height:450px;height:45rem;width:50%}.modal-inner__description{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px;padding:5rem;position:relative;width:50%}.modal-inner__title{margin-bottom:20px;margin-bottom:2rem;text-align:left;width:100%}.modal-inner__paragraph{margin-bottom:30px;margin-bottom:3rem;width:100%}.modal-inner__price{margin-top:20px;margin-top:2rem}.modal-inner__price-from{margin-right:10px;margin-right:1rem}.modal-inner__price-from,.modal-inner__price-value{font-size:17px;font-size:1.7rem;text-transform:uppercase}.modal-inner__price-value{color:#1a1919}.modal-inner__services{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-bottom:2rem;padding-left:20px;padding-left:2rem;width:20%}.modal-inner__services-icon{background:#fff;border-radius:100%;-webkit-box-shadow:0 1px 8px #d1d1d1;box-shadow:0 1px 8px #d1d1d1;padding:11px;padding:1.1rem}.modal-inner__services-text{color:#807f7f;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;margin-left:10px;margin-left:1rem}.modal-inner__button{bottom:0;position:absolute;right:0}.ekko-lightbox{text-align:center}.ekko-lightbox .modal-dialog{display:inline-block;height:700px;height:70rem;max-width:90%!important;position:relative;text-align:left;vertical-align:middle;width:63%!important}.ekko-lightbox .modal-dialog:hover .close{opacity:1}.ekko-lightbox .modal-content{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}.ekko-lightbox .modal-header{background:transparent;border:0;bottom:0;padding:0}.ekko-lightbox .close{background:#000;border:0;border-radius:0;color:transparent;cursor:pointer;font-size:16px;font-size:1.6rem;left:0;margin:0 auto;opacity:0;padding:10px 10px 10px 20px;padding:1rem 1rem 1rem 2rem;position:absolute;right:0;top:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:60px;width:6rem;z-index:2}.ekko-lightbox .close:before{color:#fff}.ekko-lightbox .modal-title{bottom:90px;bottom:9rem;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;position:absolute;text-transform:uppercase;text-align:center;text-shadow:1px 1px 4px #000;width:100%;z-index:2}.ekko-lightbox .modal-body{padding:0}.ekko-lightbox:before{content:"";display:inline-block;vertical-align:middle;height:100%}.ekko-lightbox .ekko-lightbox-container div{height:100%}.ekko-lightbox .ekko-lightbox-container div,.ekko-lightbox .glyphicon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ekko-lightbox .glyphicon{bottom:0;height:50px;height:5rem;margin:auto 0;position:absolute;top:0;z-index:2}.ekko-lightbox .glyphicon:before{color:#fff;font-size:40px;font-size:4rem}.ekko-lightbox .glyphicon:hover{text-decoration:none}.ekko-lightbox .glyphicon-chevron-left{left:50px;left:5rem}.ekko-lightbox .glyphicon-chevron-right{right:50px;right:5rem}body:not(.bookings) .modal,body:not(.bookings) .modal_hab{text-align:center}body:not(.bookings) .modal:before,body:not(.bookings) .modal_hab:before{content:"";display:inline-block;height:100%;vertical-align:middle}body:not(.bookings) .modal .modal-dialog,body:not(.bookings) .modal_hab .modal-dialog{display:inline-block;height:auto;vertical-align:middle}body:not(.bookings) .modal .modal-header,body:not(.bookings) .modal_hab .modal-header{background-color:#90ac3f;color:#4a4a4a;margin:0}body:not(.bookings) .modal .modal-header .close:before,body:not(.bookings) .modal_hab .modal-header .close:before{color:#fff}body:not(.bookings) .modal .modal-header .hotel_nombre,body:not(.bookings) .modal .modal-header .modal-title,body:not(.bookings) .modal .modal-header h3,body:not(.bookings) .modal_hab .modal-header .hotel_nombre,body:not(.bookings) .modal_hab .modal-header .modal-title,body:not(.bookings) .modal_hab .modal-header h3{color:#4a4a4a;font:25px Lato-Bold;font:2.5rem Lato-Bold}body:not(.bookings) .modal .des,body:not(.bookings) .modal_hab .des{padding:20px;padding:2rem;text-align:center}body:not(.bookings) .modal .modal-body img,body:not(.bookings) .modal_hab .modal-body img{width:100%}body:not(.bookings) .modal .modal-body span img,body:not(.bookings) .modal_hab .modal-body span img{width:auto}body:not(.bookings) .modal .glyphicon:before,body:not(.bookings) .modal_hab .glyphicon:before{color:#fff;opacity:1;font-size:40px;font-size:4rem}.dropdown-menu{z-index:1003}#bc_carrito_top_velo{background:#000;position:absolute;top:0;left:0;z-index:1201}#bc_carrito_top{position:fixed;top:0;left:0;width:100%;z-index:1202;font-family:Arial,sans-serif;line-height:1.2}#bc_carrito_top .consultar{height:auto;text-align:center;background:#000;padding:30px;padding:3rem;font-size:14px;font-size:1.4rem;color:#fff}#bc_carrito_top .consultar button.btn_motor{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2rem;text-transform:uppercase;color:#4d4c4c;background-color:#fff;border:1px solid #4d4c4c}#bc_carrito_top .consultar button.btn_motor:active,#bc_carrito_top .consultar button.btn_motor:focus,#bc_carrito_top .consultar button.btn_motor:hover{color:#fff;background:#4d4c4c;border:1px solid #4d4c4c}#bc_carrito_top .contcarrito{background:#fff;padding:30px;padding:3rem}#bc_carrito_top .contcarrito .contene{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:960px;width:96rem}#bc_carrito_top .contcarrito .contene .vacio{color:#333;font-size:25px;font-size:2.5rem;font-weight:bolder;text-align:center;font-family:Arial,sans-serif;margin:0 auto}#bc_carrito_top .contcarrito .contene:after,#bc_carrito_top .contcarrito:after{content:"";display:table;clear:both}#bc_carrito_top .cerrar{position:absolute;bottom:-57px;right:0;width:27px;width:2.7rem;height:27px;height:2.7rem;opacity:1;cursor:pointer;background:#fff;border-radius:0 0 4px 4px}#bc_carrito_top .cerrar:after,#bc_carrito_top .cerrar:before{position:absolute;top:5px;left:13px;content:" ";height:15px;width:1px;background-color:#000}#bc_carrito_top .cerrar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bc_carrito_top .cerrar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bc_carrito_top .hotel{width:70%;padding-right:10px;padding-right:1rem;font-size:14px;font-size:1.4rem}#bc_carrito_top .hotel .nombre{font-family:Arial,sans-serif;height:25px;height:2.5rem;font-size:16px;font-size:1.6rem}#bc_carrito_top .bc_carrito_secc{width:100%;margin:0}#bc_carrito_top .bc_carrito_secc table{border:0}#bc_carrito_top .bc_carrito_secc thead{font-family:Arial,sans-serif;background:#b3b2b2;display:block;text-transform:uppercase;margin-bottom:10px;margin-bottom:1rem;font-weight:700}#bc_carrito_top .bc_carrito_secc thead td{color:#fff;padding:5px 15px;padding:.5rem 1.5rem}#bc_carrito_top .bc_carrito_secc td{border:0;padding:0}#bc_carrito_top .bc_carrito_secc tbody td,#bc_carrito_top .bc_carrito_secc td{color:#000;font-family:Arial,sans-serif}#bc_carrito_top .bc_carrito_secc tbody td b{font-weight:700}#bc_carrito_top .totalizacion{width:30%;background:#e6e5e5;margin-top:25px;margin-top:2.5rem}#bc_carrito_top .totalizacion .tit{display:none}#bc_carrito_top .totalizacion .precio{padding:20px;padding:2rem;width:100%;margin-bottom:0}#bc_carrito_top .totalizacion .precio b.txt{font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;display:block}#bc_carrito_top .totalizacion .precio b.imp{font-family:Arial,sans-serif;font-size:22px;font-size:2.2rem}#bc_carrito_top .totalizacion .precio span.imp_2{font-family:Arial,sans-serif;font-size:10px;font-size:1rem;text-transform:uppercase}#bc_carrito_top .totalizacion .precio button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2rem;text-transform:uppercase;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4);margin-top:20px;margin-top:2rem;color:#fff;background-color:#4d4c4c;border:1px solid #4d4c4c}#bc_carrito_top .totalizacion .precio button:active,#bc_carrito_top .totalizacion .precio button:focus,#bc_carrito_top .totalizacion .precio button:hover{color:#4d4c4c;background:#fff;border:1px solid #fff}#pag404{text-align:center;padding-top:30px;padding-top:3rem;padding-bottom:60px;padding-bottom:6rem;min-height:800px;min-height:80rem}#pag404 .cabecera{background:#fff;font-size:30px;font-size:3rem;padding:20px;padding:2rem}#pag404 .bloque{font-size:1.4em;line-height:1.6em}#pag404 .bloque p.titulo{font-size:1.6em}#pag404 .bloque a,#pag404 .bloque p.titulo{margin-bottom:1em;margin-top:1em;font-family:Arial,sans-serif}#pag404 .bloque a{font-size:1.2em}#pag404 li{border-bottom:1px solid #807f7f;padding:1em}#hdet_habitaciones .owl-carousel,.carousel{overflow:hidden}#hdet_habitaciones .owl-carousel .owl-item *,.carousel .owl-item *{-webkit-backface-visibility:hidden;backface-visibility:hidden}#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,.carousel .owl-next,.carousel .owl-prev{position:absolute;top:0;height:100%;width:10%}#hdet_habitaciones .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-prev:before,.carousel .owl-next:before,.carousel .owl-prev:before{color:#fff;opacity:.5;font-size:50px;font-size:5rem;text-shadow:2px 0 2px rgba(0,0,0,.8)}#hdet_habitaciones .owl-carousel .owl-next:hover:before,#hdet_habitaciones .owl-carousel .owl-prev:hover:before,.carousel .owl-next:hover:before,.carousel .owl-prev:hover:before{opacity:1}#hdet_habitaciones .owl-carousel .owl-prev,.carousel .owl-prev{left:0}#hdet_habitaciones .owl-carousel .owl-next,.carousel .owl-next{right:0}#hdet_habitaciones .owl-carousel figure,.carousel figure{position:relative}#hdet_habitaciones .owl-carousel img,.carousel img{position:relative;width:100%;height:100%;left:0}#hdet_habitaciones .owl-carousel figcaption,.carousel figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:10%;padding-left:10%;color:#fff;text-align:center}.ui-datepicker{position:relative;background:#fff;border:1px solid #807f7f;-webkit-box-shadow:0 10px 15px 3px rgba(0,0,0,.28);box-shadow:0 10px 15px 3px rgba(0,0,0,.28);padding:3em 1.5em 20px 20px;padding:3em 1.5em 2rem 2rem;font-size:1.5em;font-family:Arial,sans-serif;display:none;text-align:center;z-index:1200!important;width:auto}.ui-datepicker table{margin-top:10px;margin-top:1rem;width:100%}.ui-datepicker th{padding-bottom:1em}.ui-datepicker td{padding:10px;padding:1rem;cursor:pointer}.ui-datepicker td a{font-family:Arial,sans-serif;color:#666}.ui-datepicker td:hover{-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.ui-datepicker td:hover a{color:#000;text-decoration:underline}.ui-datepicker-header{position:absolute;top:1em;left:0;width:100%}.ui-datepicker-header .ui-corner-all{position:absolute;margin:0 .5em;cursor:pointer;font-size:1.5em;width:1em;line-height:0;top:.5em}.ui-datepicker-header .ui-corner-all .ui-state-hover:before{color:#000;font-weight:700}.ui-datepicker-header .ui-corner-all .ui-state-hover span,.ui-datepicker-header .ui-icon{display:none}.ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker-header .ui-state-disabled{display:none}.ui-datepicker-title{font-size:1.5em}td.ui-state-disabled span{color:#ccc}td.ui-datepicker-current-day{background:#ccc}td.ui-datepicker-current-day a{color:#fff;font-weight:700}td.ui-datepicker-week-end{background:#f2f2f2}td.ui-datepicker-week-end a{color:#000}td.ui-datepicker-today a,td.ui-datepicker-today span{color:#807f7f;font-weight:700}#ui-datepicker-div button{margin-bottom:10px;margin-bottom:1rem}#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{width:20%;padding:0 10px;padding:0 1rem}#book_meeting_room .required input.fecha{background-position:98%}.ui-datepicker-buttonpane.ui-widget-content{display:none}#motorInternas{position:relative;margin:0;z-index:999}#s_engine{padding:5px 15px;padding:.5rem 1.5rem;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#333;background-color:rgba(51,51,51,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6333333,endColorstr=#E6333333)}#s_engine .titulo{text-align:left;padding-right:30px;padding-right:3rem}#s_engine .titulo h3{font-size:20px;font-size:2rem;text-transform:uppercase;text-align:left}#s_engine .titulo h4{font-size:16px;font-size:1.6rem;text-align:left}#s_engine #id_codpromo,#s_engine .codigoPromo,#s_engine .fechasPromo>div,#s_engine button{border:0;border-radius:0;padding:0 10px;padding:0 1rem;margin:10px;margin:1rem;height:65px;height:6.5rem;text-transform:uppercase;font-size:13px;font-size:1.3rem}#s_engine #id_codpromo.invalid,#s_engine .codigoPromo.invalid,#s_engine .fechasPromo>div.invalid,#s_engine button.invalid{background:#999}#s_engine #hotel_destino.invalid{background:hsla(0,0%,60%,.6)}#s_engine .fechasPromo{position:relative}#s_engine .fechasPromo label{display:none;font-size:14px;font-size:1.4rem;position:absolute;top:-20px;width:100%;text-align:center;left:0}#s_engine .fechasPromo strong{font-size:40px;font-size:4rem;position:relative;top:0;margin-right:10px;margin-right:1rem}#s_engine .fechasPromo>div{position:relative;max-width:100px;max-width:10rem}#s_engine .fechasPromo>em{display:none}#s_engine .fechasPromo input{cursor:pointer;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}#s_engine .fechasPromo .best{display:none;height:auto;margin:0;max-width:100%;padding:0;position:absolute;top:5px;top:.5rem;width:100%}#s_engine .fechasPromo .best span{color:#fff;font-size:20px;font-size:2rem;width:100%}#s_engine .noches{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#s_engine .noches label{display:block;font-size:14px;font-size:1.4rem;position:absolute;top:44px}#s_engine .noches #noches{opacity:1;background:none;border:0;width:50px;top:-6px;height:40px;height:4rem;font-size:40px;font-size:4rem;position:relative;text-align:center}#s_engine .codigoPromo{position:relative;background:transparent;-webkit-box-shadow:none;box-shadow:none}#s_engine .codigoPromo label{padding:20px;padding:2rem;cursor:pointer;opacity:1;margin-top:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;text-transform:none}#s_engine .codigoPromo #id_codpromo{height:30px;height:3rem;margin:0;width:80%}#s_engine .codigoPromo #open_link{display:none}#s_engine .codigoPromo #open_link:checked+.close_block{top:0;opacity:1}#s_engine .codigoPromo #open_link:checked~label{margin-top:-1000px;opacity:0}#s_engine .codigoPromo #close_link{display:none}#s_engine .codigoPromo .close_block{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;top:-1000px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#s_engine .codigoPromo .close_block div{height:40px;height:4rem}#s_engine .consulta button{font-size:14px;font-size:1.4rem;cursor:pointer;line-height:1;min-width:330px;min-width:33rem;margin:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}#s_engine .consulta button i{display:none}#s_engine .consulta button em{text-transform:none}@font-face{font-family:Helvetica Neue;src:url(/dynamic_templates/static/dev/fonts/popup_footer/4b94982a9603dd89cf49dd9bcb0f0d60.woff2) format("woff2"),url(/dynamic_templates/static/dev/fonts/popup_footer/4b94982a9603dd89cf49dd9bcb0f0d60.woff) format("woff")}@font-face{font-family:Helvetica Neue Bold;src:url(/dynamic_templates/static/dev/fonts/popup_footer/b46fe3bf71fc12e54671c9cb8e647a0a.woff2) format("woff2"),url(/dynamic_templates/static/dev/fonts/popup_footer/b46fe3bf71fc12e54671c9cb8e647a0a.woff) format("woff")}.pop-up-footer{bottom:-176px;height:176px;position:fixed;width:100%;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:10000}.pop-up-footer,.pop-up-footer__left{display:-webkit-box;display:-ms-flexbox;display:flex}.pop-up-footer__left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;position:relative;width:55%}.pop-up-footer__left:before{border-left:63px solid transparent;border-top:80px solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:1}.pop-up-footer__left-image{width:100%;height:176px}.pop-up-footer__left-text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-right:20%;position:absolute;top:0;width:100%}.pop-up-footer__left-text:after{background-repeat:no-repeat;bottom:15px;content:"";display:block;height:85px;position:absolute;right:29px;width:85px;z-index:3}.pop-up-footer__left-text-title{display:block;font:60px Helvetica Neue Bold;font:6rem Helvetica Neue Bold;line-height:52px;line-height:5.2rem;margin-bottom:5px;max-width:100%;text-shadow:2px 2px 2px #333;text-transform:uppercase}.pop-up-footer__left-text-since{display:block;font:17px/1.2 Helvetica Neue;font:1.7rem/1.2 Helvetica Neue;max-width:100%;text-align:right}.pop-up-footer__right{height:100%;padding:0;width:50%}.pop-up-footer__right-fringe{display:inline-block;height:45px;margin-top:12px;position:relative;text-align:center;width:100%}.pop-up-footer__right-fringe:before{border-left:27px solid transparent;border-top:0 solid transparent;content:"";display:block;height:0;left:-35px;position:absolute;width:0;z-index:1}.pop-up-footer__right-fringe-title{font:37px/1.2 Helvetica Neue;font:3.7rem/1.2 Helvetica Neue;margin-top:0;padding:0;position:relative;top:1px}.pop-up-footer__right-fringe-title strong{font-family:Helvetica Neue Bold}.pop-up-footer__right-fringe-arrow-close{cursor:pointer;height:33px;position:absolute;right:30px;top:6px}.pop-up-footer__right-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:118px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.pop-up-footer__right-link{text-decoration:none;text-align:center}.pop-up-footer__right-paragraph{font:15px/1.2 Helvetica Neue;font:1.5rem/1.2 Helvetica Neue;-webkit-transition:all .5s ease;transition:all .5s ease}.pop-up-footer__right-paragraph span{display:block;font-size:25px;text-transform:uppercase;font:25px/1.2 Helvetica Neue Bold;font:2.5rem/1.2 Helvetica Neue Bold}.pop-up-footer__right-paragraph strong{display:block;font:30px/1.2 Helvetica Neue Bold;font:3rem/1.2 Helvetica Neue Bold;text-transform:uppercase}.bg_fix-popup{background-size:cover;background-position:50%;background-repeat:no-repeat}.map-home{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin-top:30px;margin-top:3rem;padding-left:5%;padding-right:5%;width:100%}.map-home,.map-home__text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.map-home__text{background-color:#fff;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:500px;height:50rem;padding:20px 3%;padding:2rem 3%;text-align:center;width:50%}.map-home__title{color:#807f7f;font:23px Arial,sans-serif;font:2.3rem Arial,sans-serif;text-align:center;text-transform:uppercase;width:100%}.map-home__description{padding:30px;text-align:center;width:70%}.map-home__address,.map-home__description{color:#1a1919;font:21px Arial,sans-serif;font:2.1rem Arial,sans-serif}.map-home__address{width:40%;padding:10px;padding:1rem}.map-home__btn{background-color:#fff;border:1px solid #000;border:.1rem solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:45%;height:50px;height:5rem;width:50px;width:5rem;left:48.8%;padding:10px;position:absolute;z-index:1}.map-home__btn,.map-home__btn-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.map-home__btn-text{border:none;color:#000;display:none;font-size:30px;font-size:3rem;height:40px;height:4rem;padding:10px;padding:1rem;position:static;width:280px;width:28rem;z-index:3}.map-home__btn:before{color:#000;font-size:30px;font-size:3rem;font-weight:800;-webkit-transition:color .5s;transition:color .5s}.map-home__btn:hover{background-color:#000;color:#fff;text-decoration:none}.map-home__btn:hover:before{color:#fff}.map-home__map{width:50%;height:auto}.mapa_div{height:100%;min-height:100%}.rooms-home{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:120px 0;padding:12rem 0;position:relative}.rooms-home:after{background:#f2f2f2;content:"";height:100%;left:0;position:absolute;top:0;width:90%;z-index:-1}.rooms-home__title{color:#1a1919;font:28px Arial,sans-serif;font:2.8rem Arial,sans-serif;letter-spacing:5px;letter-spacing:.5rem;margin-bottom:50px;margin-bottom:5rem;text-align:left;text-transform:uppercase;width:100%}.rooms-home__description{color:#1a1919;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif;margin-bottom:25px;margin-bottom:2.5rem;width:100%}.rooms-home__link{color:#333;font:17px Arial,sans-serif;font:1.7rem Arial,sans-serif;margin-bottom:70px;margin-bottom:7rem;position:relative}.rooms-home__link:hover{color:#333;text-decoration:none}.rooms-home__link:hover .rooms-home__link-arrow{right:-80px;right:-8rem}.rooms-home__link-arrow{bottom:0;display:block;height:100%;margin:auto 0;position:absolute;right:-50px;right:-5rem;top:0;-webkit-transition:all .5s ease;transition:all .5s ease}.rooms-home__link-arrow:before{content:""}.rooms-home__box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.rooms-home__box,.rooms-home__box-top{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms-home__box-top{width:90%}.rooms-home__box-top-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:50px;padding-right:5rem;width:60%}.rooms-home__box-top-left,.rooms-home__box-top-left-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rooms-home__box-top-left-gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.rooms-home__box-top-left-gallery-inner{width:50%}.rooms-home__box-top-left-gallery-inner:first-of-type{padding-right:25px;padding-right:2.5rem}.rooms-home__box-top-left-gallery-inner:nth-of-type(2){padding-left:25px;padding-left:2.5rem}.rooms-home__box-top-left-image{height:300px;height:30rem}.rooms-home__box-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;width:40%}.rooms-home__box-top-right-image{height:600px;height:60rem;width:100%}.rooms-home__box-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;margin-top:5rem;width:90%}.rooms-home__box-bottom-left{padding-right:50px;padding-right:5rem;width:60%}.rooms-home__box-bottom-left-image{height:400px;height:40rem}.rooms-home__box-bottom-right{width:40%}.rooms-home__box-bottom-right-image{height:200px;height:20rem;width:50%}.main-inner{padding:100px 30px 50px;padding:10rem 3rem 5rem;text-align:center}.main-inner__container{max-width:50%}.main-inner__title{color:#90ac3f;font:40px/1.2 Lato-Black;font:4rem/1.2 Lato-Black}.main-inner__subtitle{color:#4a4a4a;font:22px/1.2 Arial,sans-serif;font:2.2rem/1.2 Arial,sans-serif;margin:15px 0 30px}.main-inner__description{color:#4a4a4a;font:15px/1.2 Lato-Regular;font:1.5rem/1.2 Lato-Regular;margin-bottom:50px;margin-bottom:5rem}.main-inner__gallery{max-width:50%}.main-inner__gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-inner__gallery-image--big,.main-inner__gallery-link:nth-child(2){margin-bottom:25px;margin-bottom:2.5rem}.main-inner__gallery-image--big{height:500px;height:50rem;width:100%}.main-inner__gallery-image--small{height:250px;height:25rem;width:48%}.main-inner__iframe{height:500px;width:100%}.highlights-carousel,.highlights-carousel__title{margin-bottom:50px;margin-bottom:5rem}.highlights-carousel__title{background-color:#fff;border-bottom-right-radius:55px;border-bottom-right-radius:5.5rem;border-top-right-radius:55px;border-top-right-radius:5.5rem;color:#333;font:35px Arial,sans-serif;font:3.5rem Arial,sans-serif;padding:35px 50px 35px 0;padding:3.5rem 5rem 3.5rem 0;text-align:center;text-align:right;text-transform:uppercase;width:65%}.highlights-carousel__title span{color:#333;font-family:Arial,sans-serif}.highlights-carousel__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.highlights-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:80%}.highlights-carousel .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.highlights-carousel .owl-item:first-child .highlights-carousel__item{margin-left:0}.highlights-carousel__item{width:95%}.highlights-carousel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;margin-bottom:5rem;height:400px;height:40rem;position:relative}.highlights-carousel__content:before{background-color:rgba(51,51,51,.7);bottom:0;content:"";height:auto;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;z-index:1}.highlights-carousel__content:hover .highlights-carousel__link,.highlights-carousel__content:hover:before{opacity:1}.highlights-carousel__content:hover .highlights-carousel__content-title{color:#333}.highlights-carousel__content-title{-ms-flex-item-align:end;align-self:flex-end;bottom:-50px;bottom:-5rem;font:25px Arial,sans-serif;font:2.5rem Arial,sans-serif;left:0;padding:30px;padding:3rem;position:absolute;text-align:center;-webkit-transition:color .5s;transition:color .5s;width:100%}.highlights-carousel__content-title,.highlights-carousel__link{background-color:#333;color:#666;text-transform:uppercase;z-index:2}.highlights-carousel__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-size:1.5rem;opacity:0;padding:15px 35px;padding:1.5rem 3.5rem;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:opacity .5s ease,background-color .5s ease,color .5s ease;transition:opacity .5s ease,background-color .5s ease,color .5s ease}.highlights-carousel__link:hover{background-color:#999;border:1px solid transparent;border:.1rem solid transparent;color:#333;text-decoration:none}.highlights-carousel .highlights-carousel__arrow-left,.highlights-carousel .highlights-carousel__arrow-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;height:7rem;padding:10px;padding:1rem;width:70px;width:7rem}.highlights-carousel .highlights-carousel__arrow-left:before,.highlights-carousel .highlights-carousel__arrow-right:before{color:#666;font-size:25px;font-size:2.5rem;font-weight:800}.outstanding-offer{margin-bottom:50px;margin-bottom:5rem}.outstanding-offer__background{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1080px;height:108rem}.outstanding-offer__container{height:100%}.outstanding-offer__text{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:0 50px;padding:0 5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:500px;width:50rem;text-align:center}.outstanding-offer__title{font:40px Arial,sans-serif;font:4rem Arial,sans-serif;color:#333;margin-bottom:30px;margin-bottom:3rem}.outstanding-offer__subtitle{font:25px Arial,sans-serif;font:2.5rem Arial,sans-serif;color:#333;margin-bottom:100px;margin-bottom:10rem;width:100%}.offers-carousel,.offers-carousel__title{margin-bottom:50px;margin-bottom:5rem}.offers-carousel__title{background-color:#fff;border-bottom-left-radius:55px;border-bottom-left-radius:5.5rem;border-top-left-radius:55px;border-top-left-radius:5.5rem;color:#90ac3f;font:30px Lato-Regular;font:3rem Lato-Regular;padding:35px 0 35px 50px;padding:3.5rem 0 3.5rem 5rem;text-align:left;-webkit-transform:translateX(25%);transform:translateX(25%)}.offers-carousel__title span{font-family:Arial,sans-serif}.offers-carousel__main{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0}.offers-carousel__item{width:100%}.offers-carousel__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.offers-carousel__content,.offers-carousel__image{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-carousel__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:720px;height:72rem;width:100%}.offers-carousel__image:hover .offers-carousel__icon,.offers-carousel__image:hover .offers-carousel__image-link{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.offers-carousel__image-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(144,172,63,.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;height:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:60px;width:6rem}.offers-carousel__image-link:hover{text-decoration:none}.offers-carousel__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.offers-carousel__icon:before{color:#fff;font-size:30px;font-size:3rem}.offers-carousel__description{padding:30px 4%;padding:3rem 4%;-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-carousel__text{padding:0 3%;width:100%}.offers-carousel__content-title{color:#90ac3f;font:22px Lato-Regular;font:2.2rem Lato-Regular;margin-bottom:10px;margin-bottom:1rem}.offers-carousel__content-subtitle{color:#637729;display:-webkit-box;display:-ms-flexbox;display:flex;font:50px Lato-Black;font:5rem Lato-Black;margin-bottom:15px;margin-bottom:1.5rem}.offers-carousel__content-description{color:#000;font:13px Lato-Regular;font:1.3rem Lato-Regular}.offers-carousel__action{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;position:relative;width:100%}.offers-carousel__btn{margin-bottom:0;padding:0 25px;padding:0 2.5rem}.offers-carousel__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#90ac3f;display:-webkit-box;display:-ms-flexbox;display:flex;font:13px Lato-Bold;font:1.3rem Lato-Bold;height:auto;padding-left:0;position:relative;text-transform:uppercase;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:opacity .5s,background-color .5s,color .5s;transition:opacity .5s,background-color .5s,color .5s}.offers-carousel__link:before{padding-right:10px;padding-right:1rem}.offers-carousel__link:after{content:"";height:100%;left:20px;left:2rem;position:absolute;top:0;width:2px;width:.2rem}.offers-carousel__link:hover{color:#1e5d8f;text-decoration:none}.offers-carousel .owl-item{opacity:.5;-webkit-transition:opacity .5s-in-out;transition:opacity .5s-in-out}.offers-carousel .owl-item.center{opacity:1}.offers-carousel .owl-controls{left:0;margin:auto;margin-top:25px;margin-top:2.5rem;position:absolute;right:0;width:53%;z-index:2}.offers-carousel .owl-nav{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.offers-carousel .owl-nav,.offers-carousel .owl-next,.offers-carousel .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.offers-carousel .owl-next,.offers-carousel .owl-prev{background-color:transparent;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-25px;margin:-2.5rem;padding:0;height:40px;height:4rem;width:40px;width:4rem}.offers-carousel .owl-next:before,.offers-carousel .owl-prev:before{color:#ccc;font-size:30px;font-size:3rem;opacity:.5;text-transform:none}.offers-carousel .owl-next:before{content:""}.offers-carousel .owl-prev:before{content:""}.map-full{margin-bottom:50px;margin-bottom:5rem}.map-full__map-content{min-height:500px;min-height:50rem}.map-full__content{bottom:0;top:0}.map-full__text{border-radius:1rem}.map-full__title{font:25px Ubuntu-Medium-Italic;font:2.5rem Ubuntu-Medium-Italic;margin-bottom:20px;margin-bottom:2rem;padding-bottom:10px;padding-bottom:1rem;text-transform:uppercase;position:relative;width:100%}.map-full__title:after{background-color:#efefef;bottom:0;content:"";height:1px;height:.1rem;left:0;position:absolute;width:100%}.map-full__title span{color:#333;font-family:Arial,sans-serif}.map-full__address{padding-bottom:20px;padding-bottom:2rem;position:relative}.map-full__address:after{background-color:#efefef;bottom:0;content:"";height:1px;height:.1rem;left:0;position:absolute;width:100%}.map-full__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3rem}.claims-full,.map-full__link{display:-webkit-box;display:-ms-flexbox;display:flex}.claims-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.claims-full__content:after{background-color:#ccc}.claims-full__title{color:#000;font:23px Arial,sans-serif;font:2.3rem Arial,sans-serif}.claims-full__description{color:#000;font:25px Arial,sans-serif;font:2.5rem Arial,sans-serif}.claims-full__arrow-next:active,.claims-full__arrow-next:focus,.claims-full__arrow-next:hover,.claims-full__arrow-prev:active,.claims-full__arrow-prev:focus,.claims-full__arrow-prev:hover{background-color:#333}.sitemap__list{border:1px solid #90ac3f;margin:50px auto;margin:5rem auto;max-width:1000px;padding:0;width:80%}.sitemap__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sitemap__item:not(:last-child){border-bottom:1px solid #90ac3f;border-bottom:.1rem solid #90ac3f}.sitemap__link{color:#90ac3f;font:18px/1.2 Arial,sans-serif;font:1.8rem/1.2 Arial,sans-serif;cursor:pointer;padding:12px;padding:1.2rem;text-align:center;text-transform:uppercase;width:100%}.sitemap__link:hover{background-color:#90ac3f;color:#fff;text-decoration:none}.sitemap__list-inner{width:100%}.sitemap__list-inner .sitemap__item:last-child{border-bottom:0}.blog-inner{padding:50px 0;padding:5rem 0;position:relative}.blog-inner:before{background:#e6e5e5;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-inner__list{margin:0 auto}.blog-inner__item{margin-bottom:30px;margin-bottom:3rem}.blog-inner__item:last-child{margin-bottom:0}.blog-inner__content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.blog-inner__fix{min-height:400px;min-height:40rem;width:55%}.blog-inner__text{-webkit-box-shadow:.5rem 0 2rem #e6e5e5;box-shadow:.5rem 0 2rem #e6e5e5;padding:30px 50px;padding:3rem 5rem;width:45%}.blog-inner__title{margin-bottom:5px;margin-bottom:.5rem;margin-top:20px;margin-top:2rem;text-align:left}.blog-inner__subtitle{font-size:21px;font-size:2.1rem;text-align:left;padding-top:0;margin-bottom:10px;margin-bottom:1rem}.blog-inner__date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-size:1.5rem;padding-top:0;text-align:left;margin-bottom:20px;margin-bottom:2rem}.blog-inner__description{line-height:1;text-align:justify;word-spacing:-1px;word-spacing:-.1rem;margin-bottom:40px;margin-bottom:4rem}.blog-detail{padding:50px 0;padding:5rem 0;position:relative}.blog-detail:before{background:#e6e5e5;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-detail__container{background:#fff;padding:0}.blog-detail__item{height:600px;height:60rem;width:100%}.blog-detail__description{padding:40px 75px 60px;padding:4rem 7.5rem 6rem}.blog-detail__title{margin-bottom:5px;margin-bottom:.5rem;margin-top:20px;margin-top:2rem;text-align:left}.blog-detail__paragraph{line-height:1;text-align:justify;word-spacing:-1px;word-spacing:-.1rem;margin:25px 0 75px;margin:2.5rem 0 7.5rem}.blog-detail__social{border-top:1px solid #e2e2e2;border-top:.1rem solid #e2e2e2;display:inline-block;padding:25px 0 0;padding:2.5rem 0 0;width:100%}.blog-detail__share-text{display:block;text-align:left;width:100%}.blog-detail .fb-share-button,.blog-detail .twitter-share-button,.blog-detail iframe{float:left;margin-right:10px}#motorInternas .fechasPromo span:before{content:"\e952"}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;background:url(../images/texture1.png)}body>article{height:100%;overflow:hidden;position:relative}#hdet_agregaropinion #agregar_opinion.agregarOpinion .accionFormulario button.btn-primario:hover,#hdet_agregaropinion #agregar_opinion.agregarOpinion .btn-primario:hover,#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones:hover,#opiniones .comentarios a:hover,#opiniones>div .btnOpinion:hover,#ui-datepicker-div .blog-inner button:hover,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones:hover,.blog-inner #ui-datepicker-div button:hover,.blog-inner .btn_base:hover,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner .modal button.btn_big:hover,.blog-inner body .modal.modal_web .modal-content button.btn:hover:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2:hover,.blog-inner body:not(.bookings) .modal .modal-content button.btn:hover:not(.close),.blog-inner body:not(.bookings) button.btn_big:hover,.btn-primary:hover,.btn-secondary:hover,.contact-inner__button:hover,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,.modal .blog-inner button.btn_big:hover,.newsletter__send-button:hover,body .modal.modal_web .modal-content .blog-inner button.btn:hover:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2:hover,body:not(.bookings) .blog-inner button.btn_big:hover,body:not(.bookings) .modal .modal-content .blog-inner button.btn:hover:not(.close){color:#fff;background-color:#1e5d8f}.pag-legal{margin-top:0;margin-bottom:100px;margin-bottom:10rem;text-align:center}.pag-legal table{background-color:#fff;border:#b5a268;margin-bottom:10px;margin-bottom:1rem;margin-top:10px;margin-top:1rem}.pag-legal table td[colspan="3"]{background:#e6e5e5}.pag-legal table strong,.pag-legal table td{font-size:14px;font-size:1.4rem}.pag-legal table td{border:1px solid #999;line-height:18px;line-height:1.8rem;margin-top:25px;padding:10px;padding:1rem}#ttop:before{color:#000}#ttop:hover:before{color:#90ac3f}@-webkit-keyframes e{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@keyframes e{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}#book_meeting_room .messages,.alert{background:hsla(0,0%,100%,.9);width:100%;padding:100px 40px;padding:10rem 4rem;position:fixed;text-align:center;top:-500px;left:0;font-size:30px;font-size:3rem;font-family:Arial,sans-serif;border-bottom:1px solid #807f7f;z-index:1200;-webkit-animation:e 5s linear;animation:e 5s linear}#book_meeting_room .alert-success.messages,.alert.alert-success{color:#333}.go-top{position:fixed;display:block;right:30px;right:3rem;bottom:30px;bottom:3rem;width:50px;width:5rem;height:50px;height:5rem;border-radius:50%;background-color:#90ac3f;opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:999}.go-top:before{color:#fff;font-size:30px;font-size:3rem;text-align:center;width:100%;margin-top:-5px;margin-top:-.5rem}.go-top:hover{opacity:1}.modal .modal-header .modal-title{color:#fff!important}.restaurant-inner .box-text,.rooms-inner .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-bottom:6rem;padding:0}.restaurant-inner .box-text:last-child,.rooms-inner .box-text:last-child{margin-bottom:60px;margin-bottom:6rem}.restaurant-inner .box-text__image,.rooms-inner .box-text__image{min-height:500px;min-height:50rem;width:50%}.restaurant-inner .box-text__description,.rooms-inner .box-text__description{-ms-flex-line-pack:center;align-content:center;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:500px;min-height:50rem;padding:30px 50px;padding:3rem 5rem;position:relative;width:50%}.restaurant-inner .box-text__title,.rooms-inner .box-text__title{margin-bottom:50px;margin-bottom:5rem;text-align:left;width:100%}.restaurant-inner .box-text__paragraph,.rooms-inner .box-text__paragraph{width:100%}.restaurant-inner .box-text__profile,.rooms-inner .box-text__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-top:1rem}.restaurant-inner .box-text__profile-text,.rooms-inner .box-text__profile-text{width:100%}.restaurant-inner .box-text__link,.rooms-inner .box-text__link{color:#1a1919;font-family:Arial,sans-serif;font-size:18px;font-size:1.8rem;margin:40px 0;margin:4rem 0}.restaurant-inner .box-text__button,.rooms-inner .box-text__button{bottom:0;height:60px;height:6rem;padding:0 30px;padding:0 3rem;position:absolute;right:0}.events-inner .box-text,.offers-inner .box-text,.packages-inner .box-text,.span-inner .box-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px;margin-bottom:10rem;padding:0;position:relative}.events-inner .box-text:last-child,.offers-inner .box-text:last-child,.packages-inner .box-text:last-child,.span-inner .box-text:last-child{margin-bottom:0}.events-inner .box-text:nth-child(2n),.offers-inner .box-text:nth-child(2n),.packages-inner .box-text:nth-child(2n),.span-inner .box-text:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.events-inner .box-text:nth-child(2n) .box-text__description,.offers-inner .box-text:nth-child(2n) .box-text__description,.packages-inner .box-text:nth-child(2n) .box-text__description,.span-inner .box-text:nth-child(2n) .box-text__description{bottom:90px;bottom:9rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);left:0;margin:auto 0;right:auto}.events-inner .box-text__image,.offers-inner .box-text__image,.packages-inner .box-text__image,.span-inner .box-text__image{height:520px;height:52rem;width:60%}.events-inner .box-text__description,.offers-inner .box-text__description,.packages-inner .box-text__description,.span-inner .box-text__description{-ms-flex-line-pack:center;align-content:center;background:#fff;bottom:-30px;bottom:-3rem;-webkit-box-shadow:3px 3px 7px #f1f1f1;box-shadow:3px 3px 7px #f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:330px;min-height:33rem;padding:30px 50px;padding:3rem 5rem;position:absolute;right:0;width:50%}.events-inner .box-text__title,.offers-inner .box-text__title,.packages-inner .box-text__title,.span-inner .box-text__title{margin-bottom:20px;margin-bottom:2rem;text-align:left}.events-inner .box-text__link,.offers-inner .box-text__link,.packages-inner .box-text__link,.span-inner .box-text__link{color:#4d4c4c;display:block;margin-top:20px;margin-top:2rem}.events-inner .box-text__price,.offers-inner .box-text__price,.packages-inner .box-text__price,.span-inner .box-text__price{margin-top:20px;margin-top:2rem}.events-inner .box-text__price-from,.offers-inner .box-text__price-from,.packages-inner .box-text__price-from,.span-inner .box-text__price-from{font-size:17px;font-size:1.7rem;margin-right:10px;margin-right:1rem;text-transform:uppercase}.events-inner .box-text__price-value,.offers-inner .box-text__price-value,.packages-inner .box-text__price-value,.span-inner .box-text__price-value{color:#000;font-size:17px;font-size:1.7rem;text-transform:uppercase}.events-inner .box-text__paragraph,.offers-inner .box-text__paragraph,.packages-inner .box-text__paragraph,.span-inner .box-text__paragraph{width:100%}.events-inner .box-text__button,.offers-inner .box-text__button,.packages-inner .box-text__button,.span-inner .box-text__button{bottom:0;position:absolute;right:0}.offers-inner{padding:80px 0;padding:8rem 0;position:relative}.offers-inner:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}.rooms-inner{position:relative}.rooms-inner:after{background:transparent;content:"";height:100%;position:absolute;right:0;top:60px;top:6rem;width:70%;z-index:-1}.rooms-inner .modal-inner__image{width:100%}.services-inner{position:relative}.services-inner:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:130px;top:13rem;width:80%;z-index:-1}.services-inner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-inner__item{width:50%}.services-inner__item,.services-inner__item:nth-child(odd){padding:0 10px 20px 0;padding:0 1rem 2rem 0}.services-inner__item:nth-child(2n){padding:0 0 20px 10px;padding:0 0 2rem 1rem}.services-inner__box{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;overflow:hidden}.services-inner__box:focus .services-inner__description,.services-inner__box:hover .services-inner__description{top:0}.services-inner__box:focus .services-inner__title,.services-inner__box:hover .services-inner__title{top:0;left:0}.services-inner__box:focus .services-inner__arrow,.services-inner__box:hover .services-inner__arrow{top:87%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.services-inner__image{min-height:470px;min-height:47rem}.services-inner__description{background:#fff;top:83%;left:0;padding:60px;padding:6rem;position:absolute;height:100%}.services-inner__description,.services-inner__title{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.services-inner__title{margin-bottom:30px;margin-bottom:3rem;position:relative;text-align:left;text-transform:inherit;top:-30px;top:-3rem}.services-inner__paragraph{text-align:left;width:100%}.services-inner__arrow{color:#333;font-size:22px;font-size:2.2rem;margin:auto 0;position:absolute;right:50px;right:5rem;top:28px;top:2.8rem;-webkit-transition:all .5s ease;transition:all .5s ease}.services-inner__others{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:100px auto;margin:10rem auto}.services-inner__others-title{margin-bottom:80px;margin-bottom:8rem;text-align:center;text-transform:uppercase;width:100%}.services-inner__others-icons{margin:0 auto;width:70%}.services-inner__others-icons,.services-inner__others-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-inner__others-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px;margin-bottom:4rem;text-align:center;width:16.6666%}.services-inner__others-icon{background-color:#fff;border-radius:100%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:20px;padding:2rem}.services-inner__others-text{color:#666;font-family:Arial,sans-serif;font-size:15px;font-size:1.5rem;margin-top:20px;margin-top:2rem;width:100%}.restaurant-inner{padding:80px 0;padding:8rem 0;position:relative}.restaurant-inner:after{background:transparent;content:"";height:100%;position:absolute;right:0;top:0;width:63%;z-index:-1}.restaurant-inner .box-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:130px;margin-bottom:13rem}.restaurant-inner .box-text__title{margin-bottom:30px;margin-bottom:3rem}.restaurant-inner .box-text__picture{min-height:500px;min-height:50rem;position:relative;width:20%}.restaurant-inner .box-text__image{left:0;position:absolute;top:60px;top:6rem;z-index:2;width:630px;width:63rem}.restaurant-inner .box-text__description{padding-left:450px;padding-left:45rem;margin:0 auto;width:80%}.restaurant-inner .box-text:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.restaurant-inner .box-text:nth-child(2n) .box-text__image{left:auto;right:0}.restaurant-inner .box-text__link{color:#333;margin-bottom:0;position:relative}.restaurant-inner .box-text__link:hover{text-decoration:none}.restaurant-inner .box-text__link:hover .box-text__link-arrow{right:-80px;right:-8rem}.restaurant-inner .box-text__link-arrow{bottom:0;display:block;height:100%;margin:auto 0;position:absolute;right:-50px;right:-5rem;top:0;-webkit-transition:all .5s;transition:all .5s}.events-inner{padding:80px 0;padding:8rem 0;position:relative}.events-inner:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}.events-inner .box-text__description{padding:60px 50px;padding:6rem 5rem}.events-inner .box-text__paragraph{margin:10px 0;margin:1rem 0}.events-inner .box-text__profile-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.events-inner .box-text__profile-item,.events-inner .box-text__profile-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0;margin:1rem 0}.events-inner .box-text__profile-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.events-inner .box-text__profile-item-icon{position:relative;z-index:1}.events-inner .box-text__profile-item-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.events-inner .box-text__profile-item-image:after{content:"";position:absolute;background:#f8f8f8;border-radius:100%;height:38px;margin:auto 0;width:38px;z-index:0}.events-inner .box-text__profile-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px;margin-left:2rem;text-align:left}.events-inner .box-text__profile-item-text{line-height:1.2;width:100%}.events-inner .box-text__profile-switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0;margin:1rem 0;position:relative}.events-inner .box-text__profile-switch:hover{text-decoration:none}.events-inner .box-text__profile-arrow{color:#000;font-size:15px;font-size:1.5rem;margin:0 10px;margin:0 1rem;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.events-inner .box-text__profile-arrow--hide{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contact-inner{padding-bottom:100px;padding-bottom:10rem;position:relative}.contact-inner:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:72%;z-index:-1}.contact-inner__success{-webkit-animation:e 5s linear;animation:e 5s linear;background:rgba(0,0,0,.7);font-size:30px;font-size:3rem;left:0;padding:100px 40px;padding:10rem 4rem;position:fixed;text-align:center;top:-270px;top:-27rem;width:100%;z-index:1200}.contact-inner__success-title{color:#90ac3f;font-family:22px Arial,sans-serif;font-family:2.2rem Arial,sans-serif;margin-bottom:10px;margin-bottom:1rem;text-transform:uppercase}.contact-inner__success-paragraph{color:#fff;font:18px Arial,sans-serif;font:1.8rem Arial,sans-serif}.contact-inner__background{height:360px;height:36rem}.contact-inner__content{position:relative}.contact-inner__form{background-color:#fff;margin-top:-240px;margin-top:-24rem;padding:60px 150px 100px 60px;padding:6rem 15rem 10rem 6rem;position:relative;width:70%;z-index:2}.contact-inner__form-title{margin-bottom:50px;margin-bottom:5rem;text-align:left;width:100%}.contact-inner__form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;margin-bottom:3rem}.contact-inner__button{bottom:0;padding-right:80px;padding-right:8rem;position:absolute;right:0}.contact-inner__button:hover .contact-inner__button-arrow{right:30px;right:3rem}.contact-inner__button-arrow{margin:auto 0;right:40px;right:4rem;top:0;-ms-flex-align:center;bottom:0}.contact-inner__button-arrow,.contact-inner__information{position:absolute;-webkit-transition:all .5s;transition:all .5s;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-inner__information{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;background-color:#fff;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:50px;padding:5rem;right:70px;right:7rem;text-align:left;top:70px;top:7rem;width:420px;width:42rem;z-index:2}.contact-inner__information-title{margin-bottom:40px;margin-bottom:4rem;text-align:left;width:100%}.contact-inner__information-list{width:100%}.contact-inner__information-item{margin-bottom:30px;margin-bottom:3rem}.contact-inner__information-value{margin-left:5px;margin-left:.5rem}.contact-inner__link{color:#90ac3f;font:17px Arial,sans-serif;font:1.7rem Arial,sans-serif;position:relative}.contact-inner__link:hover{text-decoration:none}.contact-inner__link:hover .contact-inner__link-arrow{right:-50px;right:-5rem}.contact-inner__link-arrow{bottom:0;display:block;height:100%;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:0;-webkit-transition:all .5s ease;transition:all .5s ease}.contact-inner .form-label{margin-bottom:15px;margin-bottom:1.5rem;width:100%}.contact-inner .form-input,.contact-inner .form-textarea{border:1px solid #e6e5e5;border:.1rem solid #e6e5e5;padding:9px;padding:.9rem;width:100%}.map-inner{position:relative}.map-inner:after{background:transparent;content:"";height:100%;right:0;position:absolute;top:0;width:70%;z-index:-1}.map-inner__map{position:relative}.map-inner__map,.map-inner__map #map{height:660px;height:66rem}.map-inner__form{display:none}.map-inner__caption{background:transparent;bottom:0;position:absolute;right:0;height:200px;height:20rem;width:60%}.map-inner__caption-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 50px;padding:2rem 5rem;width:60%}.map-inner__caption-item{margin-bottom:10px;margin-bottom:1rem}.map-inner__caption-text,.map-inner__caption-value{color:#4d4c4c;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif}.map-inner__link{color:#90ac3f;font:17px Arial,sans-serif;font:1.7rem Arial,sans-serif;margin-top:20px;margin-top:2rem;position:relative}.map-inner__link:hover{text-decoration:none}.map-inner__link:hover .map-inner__link-arrow{top:10px;top:1rem}.map-inner__link-arrow{bottom:0;display:block;height:100%;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:4px;top:.4rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease}.map-inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:170px auto 0;margin:17rem auto 0;padding-bottom:110px;padding-bottom:11rem;position:relative}.map-inner__points{position:relative;width:40%}.map-inner__points-inner{background-color:#fff;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;right:-3px;right:-.3rem;padding:50px;padding:5rem;top:-80px;top:-8rem;width:460px;width:46rem}.map-inner__points-arrows,.map-inner__points-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.map-inner__points-arrows{right:20px;right:2rem;top:20px;top:2rem;z-index:2}.map-inner__points-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;margin-right:1rem;padding:10px;padding:1rem;position:relative}.map-inner__points-arrow:before{-webkit-transition:all .5s ease;transition:all .5s ease}.map-inner__points-arrow:hover{text-decoration:none}.map-inner__points-arrow:hover:before{color:#000}.map-inner__points-arrow:last-child{position:relative;top:1.5px;margin-right:0}.map-inner__points-text{color:#807f7f;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif;margin-bottom:10px;margin-bottom:1rem;text-align:left;width:100%}.map-inner__points-title{margin-top:10px;margin-top:1rem;text-align:left;text-transform:uppercase;width:100%}.map-inner__points-image{height:220px;width:100%}.map-inner__points-mod{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0;margin:5rem 0;width:100%}.map-inner__points-mod-item{margin-right:10px;margin-right:1rem}.map-inner__points-mod-item:last-child{margin-right:0}.map-inner__points-mod-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100%;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.1);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);color:#4d4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px;padding:.9rem;-webkit-transition:all .5s ease;transition:all .5s ease}.map-inner__points-mod-link:before{color:#1a1919;font-size:20px;-webkit-transition:all .5s ease;transition:all .5s ease}.map-inner__points-mod-link.active,.map-inner__points-mod-link:hover{background-color:#4d4c4c;text-decoration:none}.map-inner__points-mod-link.active:before,.map-inner__points-mod-link:hover:before{color:#fff}.map-inner__points-mod-link--person{padding:10px 14px}.map-inner__points-mod-link--car{padding:13px 6px}.map-inner__points-mod-link--car:before{font-size:13px}.map-inner__points-mod-link--refresh{padding:10px}.map-inner__points-pbx{margin-bottom:30px;margin-bottom:3rem;width:100%}.map-inner__points-pbx-text{color:#4d4c4c;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif;line-height:1.5}.map-inner__points-pbx-value{color:#4d4c4c;font:16px/1.2 Arial,sans-serif;font:1.6rem/1.2 Arial,sans-serif;line-height:1.5}.map-inner__points-description{margin-bottom:50px;margin-bottom:5rem;width:100%}.map-inner__points-link{color:#90ac3f;font:17px Arial,sans-serif;font:1.7rem Arial,sans-serif;position:relative}.map-inner__points-link:hover{text-decoration:none}.map-inner__points-link:hover .map-inner__points-link-arrow{top:-10px;top:-1rem}.map-inner__points-link-arrow{bottom:0;display:block;height:100%;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:4px;top:.4rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease;transition:all .5s ease}.map-inner__indications{background-color:#fff;min-height:900px;min-height:90rem;padding:50px;padding:5rem;width:60%}.map-inner__indications-list{margin:40px 0;margin:4rem 0}.map-inner__indications-list li{margin-bottom:25px;margin-bottom:2.5rem}.map-inner__indications-departure{margin-bottom:25px;margin-bottom:2.5rem}.map-inner__indications-arrival,.map-inner__indications-departure{color:#4d4c4c;font:17px Arial,sans-serif;font:1.7rem Arial,sans-serif;text-align:left}.gallery-inner{padding-bottom:100px;padding-bottom:10rem;position:relative}.gallery-inner:before{background:transparent;content:"";height:100%;position:absolute;right:0;top:200px;top:20rem;width:70%;z-index:-1}.gallery-inner__container{padding:0}.gallery-inner__image{height:350px;height:35rem;-webkit-transition:-webkit-box-shadow 1s,-webkit-transform 1s;transition:-webkit-box-shadow 1s,-webkit-transform 1s;transition:box-shadow 1s,transform 1s;transition:box-shadow 1s,transform 1s,-webkit-box-shadow 1s,-webkit-transform 1s;width:100%}.gallery-inner__image:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.gallery-inner__padding{cursor:pointer;display:inherit;height:100%;padding:12px;padding:1.2rem}.gallery-inner__padding:hover{text-decoration:none}.gallery-inner__itemv1{padding:0}.gallery-inner__item-box{float:left;width:33.3333%}.gallery-inner__item-box--lateral{width:66.6666%}.gallery-inner__item-box--colateral{height:748px;height:74.8rem}.gallery-inner__item-box--colateral .gallery-inner__image{height:100%}.gallery-inner__item-box--full{width:100%}.gallery-inner__item-box--mid{width:50%}.gallery-inner__plus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:3rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}.gallery-inner__plus:hover{opacity:1}.gallery-inner__plus:before{border:1px solid hsla(0,0%,100%,.5);padding:5px;padding:.5rem}.gallery-inner:after{content:"";clear:both;display:block}.packages-inner{padding-bottom:80px;padding-bottom:8rem;position:relative}.packages-inner:after{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:80%;z-index:-1}.packages-inner .box-text:first-child{margin-top:-90px;margin-top:-9rem}.packages-inner .box-text:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.packages-inner .box-text:nth-child(2n) .box-text__description{right:0;left:auto}.packages-inner .box-text:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.packages-inner .box-text:nth-child(odd) .box-text__description{left:0;right:auto}.packages-inner__background{height:400px;height:40rem}.span-inner{padding:80px 0;padding:8rem 0;position:relative}.span-inner:after{background:transparent;content:"";height:100%;right:0;position:absolute;top:0;width:70%;z-index:-1}.span-inner .box-text:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.span-inner .box-text:nth-child(odd) .box-text__description{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);left:0;margin:auto 0;right:auto}.span-inner .box-text:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.span-inner .box-text:nth-child(2n) .box-text__description{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);left:auto;margin:auto 0;right:0}.span-inner .box-text__description{bottom:90px;bottom:9rem;margin:auto 0}#hdet_puntos_interes{margin-bottom:60px;margin-bottom:6rem;margin-top:30px;margin-top:3rem}#hdet_puntos_interes .inner{position:relative;padding:0;margin:0;text-align:left}#hdet_puntos_interes .inner .box-points{position:absolute;width:35%;height:100%;right:0;top:0;padding:20px;padding:2rem;background:#1e5d8f}#hdet_puntos_interes .inner .box-points .box-info{position:relative}#hdet_puntos_interes .inner .box-points .box-info #form{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}#hdet_puntos_interes .inner .box-points .box-info h4{font-size:30px;font-size:3rem;margin-bottom:20px;margin-bottom:2rem;color:#fff;font-family:Ubuntu}#hdet_puntos_interes .inner .box-points .box-info input{padding:14px;padding:1.4rem;font-size:15px;font-size:1.5rem;width:50%;color:#000;border:1px solid #fff;height:60px;height:6rem;text-transform:none}#hdet_puntos_interes .inner .box-points .box-info .lupa{background-color:#333;color:#fff;float:right;position:relative;height:60px;height:6rem;width:45%;-webkit-transition:background-color .5;transition:background-color .5;padding-right:0;padding-left:0}#hdet_puntos_interes .inner .box-points .box-info .lupa:hover{background-color:#ccc}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li{color:#fff;cursor:pointer;display:none;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;letter-spacing:1px;line-height:1;margin:15px 10px;margin:1.5rem 1rem;position:relative;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li.visible{display:block}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li.active{font-family:Lato-Regular;color:#90ac3f}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li.active:after{content:"";display:inline-table;float:left;height:7px;position:absolute;left:-15px;top:12px;width:8px}#hdet_puntos_interes .inner .box-points .footer{border-top:1px solid #333;padding:20px 15px;position:relative;width:100%;text-align:center;left:0}#hdet_puntos_interes .inner .box-points .footer .arrow{display:inline-block;width:18px;width:1.8rem;height:18px;height:1.8rem;line-height:12px;text-align:center;padding-top:1px;font-size:10px;font-size:1rem;border-radius:50%;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}#hdet_puntos_interes .inner .box_maps{display:block;padding:0}#hdet_puntos_interes .inner .box_maps #map{width:65%;height:400px;height:40rem}#hdet_puntos_interes .inner .box_maps .box-indication{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);padding:30px 20px;padding:3rem 2rem;text-align:left;width:65%}#hdet_puntos_interes .inner .box_maps .box-indication .llegada,#hdet_puntos_interes .inner .box_maps .box-indication .salida{text-transform:uppercase;font-size:18px;font-size:1.8rem;line-height:1;margin-bottom:20px;margin-bottom:2rem;text-align:left;font-family:Arial,sans-serif}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li{font:15px Ubuntu-Light;font:1.5rem Ubuntu-Light;line-height:1;margin-bottom:15px;max-width:100%;color:#4a4a4a;padding-bottom:10px;padding-bottom:1rem;border-bottom:1px solid #e6e5e5;position:relative;padding-right:50px;padding-right:5rem}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li div{font-weight:700;display:inline-block;padding:0 5px;padding:0 .5rem}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li span{display:inline-block;padding-left:20px;padding-left:2rem;color:#999;position:absolute;right:0;font-size:13px;font-size:1.3rem}#hdet_puntos_interes .inner .box_maps .box-indication .llegada{margin:35px 0 0;margin:3.5rem 0 0}.map-individual{position:relative;padding-bottom:50px;padding-bottom:5rem;padding-top:30px;padding-top:3rem}.map-individual:before{background-image:url(/static/images/backgrounds/BgPage.png);position:absolute;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;width:100%;left:0;top:0;z-index:-1}#contacto_head{margin:0 auto;padding:30px 0;padding:3rem 0;text-align:center;width:100%}#contacto_head ul li{color:#000}#contacto_head ul li,#contacto_head ul span{font:15px Lato-Regular;font:1.5rem Lato-Regular}#contacto_head ul span{color:#4a4a4a;padding-right:10px;padding-right:1rem}#contacto_head ul a{color:#90ac3f}#contacto_head ul a:active,#contacto_head ul a:focus,#contacto_head ul a:hover{color:#90ac3f;text-decoration:none}#contacto_head ul br{display:none}#contacto_head ul hr{border-top:1px solid #90ac3f;width:100%}#contacto{background-color:transparent;margin:0 auto;padding:10px 10px 30px!important;padding:1rem 1rem 3rem!important;width:100%}#contacto .campos,#contacto .campos2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#contacto #id_politica_privacidad{font:13px Lato-Light;font:1.3rem Lato-Light}#contacto .c_form,#contacto .modal #book_meeting_room,#contacto body:not(.bookings) #book_meeting_room,.modal #contacto #book_meeting_room,body:not(.bookings) #contacto #book_meeting_room{background-color:#e6e5e5;margin:0;padding:30px 20px!important;padding:3rem 2rem!important;width:100%;position:relative}#contacto .c_form .contact__required-field,#contacto .modal #book_meeting_room .contact__required-field,#contacto body:not(.bookings) #book_meeting_room .contact__required-field,.modal #contacto #book_meeting_room .contact__required-field,body:not(.bookings) #contacto #book_meeting_room .contact__required-field{color:#90ac3f;font:15px Lato-Regular;font:1.5rem Lato-Regular;padding:10px;padding:1rem}#contacto .c_form label,#contacto .modal #book_meeting_room label,#contacto body:not(.bookings) #book_meeting_room label,.modal #contacto #book_meeting_room label,body:not(.bookings) #contacto #book_meeting_room label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;text-align:center;height:50px;height:5rem}#contacto .c_form span,#contacto .modal #book_meeting_room span,#contacto body:not(.bookings) #book_meeting_room span,.modal #contacto #book_meeting_room span,body:not(.bookings) #contacto #book_meeting_room span{color:#90ac3f;font:30px Ubuntu;font:3rem Ubuntu;padding:15px 5px 0 0;padding:1.5rem .5rem 0 0}#contacto .c_form a,#contacto .modal #book_meeting_room a,#contacto body:not(.bookings) #book_meeting_room a,.modal #contacto #book_meeting_room a,body:not(.bookings) #contacto #book_meeting_room a{color:#90ac3f;font:20px Lato-Regular;font:2rem Lato-Regular;padding-left:10px;padding-left:1rem;text-transform:capitalize}#contacto .c_form a:active,#contacto .c_form a:focus,#contacto .c_form a:hover,#contacto .modal #book_meeting_room a:active,#contacto .modal #book_meeting_room a:focus,#contacto .modal #book_meeting_room a:hover,#contacto body:not(.bookings) #book_meeting_room a:active,#contacto body:not(.bookings) #book_meeting_room a:focus,#contacto body:not(.bookings) #book_meeting_room a:hover,.modal #contacto #book_meeting_room a:active,.modal #contacto #book_meeting_room a:focus,.modal #contacto #book_meeting_room a:hover,body:not(.bookings) #contacto #book_meeting_room a:active,body:not(.bookings) #contacto #book_meeting_room a:focus,body:not(.bookings) #contacto #book_meeting_room a:hover{color:#90ac3f;text-decoration:none}#contacto .c_form input,#contacto .modal #book_meeting_room input,#contacto body:not(.bookings) #book_meeting_room input,.modal #contacto #book_meeting_room input,body:not(.bookings) #contacto #book_meeting_room input{color:#90ac3f;text-transform:capitalize;padding-left:20px;padding-left:2rem}#contacto .c_form button,#contacto .modal #book_meeting_room button,#contacto body:not(.bookings) #book_meeting_room button,.modal #contacto #book_meeting_room button,body:not(.bookings) #contacto #book_meeting_room button{max-width:300px;max-width:30rem;top:35%;width:100px;width:10rem;height:50px;height:5rem;color:#fff;background:#1e5d8f;top:55%;margin-top:20px;margin-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}#contacto .c_form .form-group,#contacto .modal #book_meeting_room .form-group,#contacto body:not(.bookings) #book_meeting_room .form-group,.modal #contacto #book_meeting_room .form-group,body:not(.bookings) #contacto #book_meeting_room .form-group{-ms-flex-preferred-size:auto;flex-basis:auto}#contacto .c_form .checkbox label,#contacto .modal #book_meeting_room .checkbox label,#contacto body:not(.bookings) #book_meeting_room .checkbox label,.modal #contacto #book_meeting_room .checkbox label,body:not(.bookings) #contacto #book_meeting_room .checkbox label{position:relative;font:15px Lato-Light;font:1.5rem Lato-Light;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#contacto .c_form .checkbox a,#contacto .modal #book_meeting_room .checkbox a,#contacto body:not(.bookings) #book_meeting_room .checkbox a,.modal #contacto #book_meeting_room .checkbox a,body:not(.bookings) #contacto #book_meeting_room .checkbox a{font:15px Lato-Light;font:1.5rem Lato-Light;color:#1e5d8f}#hdet_opiniones .mOpiniones{display:inline-block;margin:0 auto;max-width:500px;max-width:50rem;position:relative;text-align:center;vertical-align:middle}#hdet_opiniones .mOpiniones .infoComentario{margin-top:10px;margin-top:1rem}#hdet_opiniones .mOpiniones .infoComentario .pais{margin-right:5px;margin-right:.5rem}#opiniones{margin:0 auto;padding:2%;width:100%}#opiniones .box_summary .textSummary .puntos{padding:5px 0 10px;padding:.5rem 0 1rem;font-family:Arial,sans-serif;color:#1e5d8f;letter-spacing:1px;font-size:61px;font-size:6.1rem;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}#opiniones .box_summary .textSummary p{text-align:center;margin-bottom:20px;margin-bottom:2rem}#opiniones .box_summary .textSummary ul{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#opiniones .box_summary .textSummary ul li .grafica{background-color:#e6e5e5;border-radius:1rem;margin:5px auto;margin:.5rem auto;overflow:hidden;position:relative;width:100%}#opiniones .box_summary .textSummary ul li .grafica span:first-of-type{background-color:#90ac3f;position:absolute;height:100%}#opiniones .box_summary .textSummary ul li .grafica span:nth-of-type(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-left:2rem;position:relative;width:130px;width:13rem}#opiniones .box_summary .textSummary ul li .grafica span:nth-of-type(2) em{padding-left:20px;padding-left:2rem}#opiniones .textoNota{font-size:15px;font-size:1.5rem;text-transform:uppercase}#opiniones .comentarios{text-align:center}#opiniones .comentarios,#opiniones .comentarios .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#opiniones .comentarios .item{background-color:#e6e5e5;height:100%;margin:10px;margin:1rem;padding:20px;padding:2rem;position:relative}#opiniones .comentarios .item,#opiniones .comentarios .item blockquote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#opiniones .comentarios .item blockquote{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}#opiniones .comentarios .item .textoComentario,#opiniones .comentarios .item span{margin:10px 0;margin:1rem 0;padding-right:0!important;text-align:center;width:100%}#opiniones .comentarios .item>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#opiniones .comentarios .item>div:first-child{background-color:#fff;-webkit-box-shadow:4px 4px 20px 0 rgba(0,0,0,.2);box-shadow:4px 4px 20px 0 rgba(0,0,0,.2);padding:15px 5px;padding:1.5rem .5rem}#opiniones .comentarios .item .notaSeccion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}#opiniones .comentarios .item .notaSeccion span{text-align:center;width:100%}#opiniones .comentarios .infoComentario{display:block;margin-top:20px;margin-top:2rem;text-align:center;width:100%}#opiniones .comentarios a{margin-top:10px;margin-top:1rem}#opiniones .comentarios a,#opiniones>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#opiniones>div{display:-webkit-box;display:-ms-flexbox;display:flex}#hdet_agregaropinion{margin:0 auto;padding:30px 0;padding:3rem 0;width:100%}#hdet_agregaropinion #agregar_opinion.agregarOpinion{background-color:#e6e5e5;padding:0 20px;padding:0 2rem}#hdet_agregaropinion #agregar_opinion.agregarOpinion label{color:#000;font:20px Arial,sans-serif;font:2rem Arial,sans-serif;margin-bottom:10px;margin-bottom:1rem}#hdet_agregaropinion #agregar_opinion.agregarOpinion select{background:url(../../images/backgrounds/select.png) 98% no-repeat #fff;background-size:4%}#hdet_agregaropinion #agregar_opinion.agregarOpinion input{color:#90ac3f;text-transform:capitalize}#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large{display:inline-block;font-size:20px;font-size:2rem;width:100%}#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large p,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li p{color:#90ac3f;font:15px Lato-Regular;font:1.5rem Lato-Regular;padding:0 10px;padding:0 1rem}#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large label,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li label{color:#000}#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large a,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li a{color:#90ac3f;font:20px Lato-Bold;font:2rem Lato-Bold;padding-left:10px;padding-left:1rem;text-transform:capitalize}#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large a:active,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large a:focus,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li.large a:hover,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li a:active,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li a:focus,#hdet_agregaropinion #agregar_opinion.agregarOpinion ul li a:hover{color:#90ac3f;text-decoration:none}.interna .header-inner .official__subtitle{display:none;color:#90ac3f}#hdet_habitaciones .info_list{margin-top:30px;margin-top:3rem;margin-bottom:30px;margin-bottom:3rem}#hdet_habitaciones .info_list li{position:relative;margin-bottom:20px;margin-bottom:2rem;overflow:hidden}#hdet_habitaciones .info_list li:nth-child(2n) figure{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#hdet_habitaciones .info_list figure{width:100%}#hdet_habitaciones .info_list figure .bg_fix,#hdet_habitaciones .info_list figure .bg_fix2{width:50%;height:100%;min-height:400px;min-height:40rem;height:400px;height:40rem;background-size:cover;background-position:50%}#hdet_habitaciones .info_list figure>img{display:none;position:absolute;width:100%;height:100%;max-width:650px;max-width:65rem;left:0}#hdet_habitaciones .info_list figcaption{position:relative;top:0;height:auto;min-height:400px;min-height:40rem;max-width:50%;width:50%;padding:0 60px;padding:0 6rem;font-size:13px;font-size:1.3rem;z-index:1;overflow:hidden}#hdet_habitaciones .info_list h3{width:100%}#hdet_habitaciones .info_list h3,#hdet_habitaciones .info_list p{max-width:100%;padding-bottom:20px;padding-bottom:2rem}#hdet_habitaciones .info_list{padding:0}#hdet_habitaciones .info_list p{color:#4a4a4a;display:block;font-family:Lato-Regular;font-size:15px;font-size:1.5rem;line-height:30px;text-align:justify;width:100%}#hdet_habitaciones .info_list li{border:1px solid #1e5d8f;margin-bottom:40px;margin-bottom:4rem}#hdet_habitaciones .info_list li:nth-child(2n) figure img{right:0;left:auto}#hdet_habitaciones .info_list figcaption{background-color:#fff}#hdet_habitaciones .info_list h2{font-family:Arial,sans-serif;font-size:35px;font-size:3.5rem}#hdet_habitaciones .info_list h3{margin-bottom:0}#hdet_habitaciones .info_list .box_butons{-ms-flex-item-align:left;align-self:left}#hdet_habitaciones .info_list #ui-datepicker-div button.ui-datepicker-close,#hdet_habitaciones .info_list .modal #book_meeting_room button,#hdet_habitaciones .info_list .modal .c_form button,#hdet_habitaciones .info_list body:not(.bookings) #book_meeting_room button,#hdet_habitaciones .info_list body:not(.bookings) .c_form button,#hdet_habitaciones .info_list button.btn_tw,#hdet_habitaciones .info_list button.btnHabitaciones,#ui-datepicker-div #hdet_habitaciones .info_list button.ui-datepicker-close,.modal #book_meeting_room #hdet_habitaciones .info_list button,.modal .c_form #hdet_habitaciones .info_list button,body:not(.bookings) #book_meeting_room #hdet_habitaciones .info_list button,body:not(.bookings) .c_form #hdet_habitaciones .info_list button{margin:5px;margin:.5rem;width:200px;width:20rem}#hdet_habitaciones #otros_servicios,#hdet_habitaciones .otros_servicios{padding:0 30px;padding:0 3rem;max-width:100%;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}#hdet_habitaciones #otros_servicios h3,#hdet_habitaciones .otros_servicios h3{text-align:center}#hdet_habitaciones #otros_servicios div em,#hdet_habitaciones .otros_servicios div em{margin:0;padding:10px;padding:1rem}#hdet_habitaciones #otros_servicios>section,#hdet_habitaciones .otros_servicios>section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hdet_habitaciones #otros_servicios section>div,#hdet_habitaciones .otros_servicios section>div{position:relative;border:1px solid #1e5d8f;margin:10px;margin:1rem;padding:10px;padding:1rem}#hdet_habitaciones #otros_servicios section>div em,#hdet_habitaciones .otros_servicios section>div em{margin:0;padding:10px;padding:1rem}#hdet_habitaciones #otros_servicios section>div em+span,#hdet_habitaciones .otros_servicios section>div em+span{margin:0}#hdet_habitaciones .modal .item{text-align:center}#hdet_habitaciones .modal .close{background-color:transparent!important;padding:5px 10px!important;padding:.5rem 1rem!important}#hdet_habitaciones .modal p{text-align:center}#hdet_habitaciones .modal img{width:100%}#hdet_habitaciones #header_detalle_habitacion{margin:0;padding:0 0 10px;padding:0 0 1rem;text-align:center;text-transform:inherit}#hdet_habitaciones .habitacion_detalle{margin-top:0;margin-bottom:0}#hdet_habitaciones .habitacion_detalle>h3{display:none}#hdet_habitaciones .habitacion_detalle p{color:#4a4a4a;display:block;font-family:Lato-Regular;font-size:15px;font-size:1.5rem;line-height:30px;text-align:justify;width:100%}#hdet_habitaciones .habitacion_detalle #carousel_habitacion{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;margin-top:2rem}#hdet_habitaciones .habitacion_detalle #carousel_habitacion div.item{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;margin-bottom:0;max-width:100%;height:400px;width:100%}#hdet_habitaciones .habitacion_detalle #carousel_habitacion div.item:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}#hdet_habitaciones .habitacion_detalle #carousel_habitacion div.item img{width:100%;padding:25px 0;padding:2.5rem 0}#hdet_habitaciones #otros_servicios h3,#hdet_habitaciones .otros_servicios h3{font-family:Arial,sans-serif}.blog-inner:before{background:transparent}.blog-inner__text{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#hdet_habitaciones .info_list .blog-inner button.btnHabitaciones,#ui-datepicker-div .blog-inner button,.blog-inner #hdet_habitaciones .info_list button.btnHabitaciones,.blog-inner #ui-datepicker-div button,.blog-inner .btn_base,.blog-inner .modal #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner .modal button.btn_big,.blog-inner body .modal.modal_web .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,.blog-inner body:not(.bookings) .modal .modal-content button.btn:not(.close),.blog-inner body:not(.bookings) button.btn_big,.modal #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,.modal .blog-inner button.btn_big,body .modal.modal_web .modal-content .blog-inner button.btn:not(.close),body:not(.bookings) #book_meeting_room .contenido div.bloque .cont .blog-inner button.boton2,body:not(.bookings) .blog-inner button.btn_big,body:not(.bookings) .modal .modal-content .blog-inner button.btn:not(.close){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog-detail:before{background:transparent}.blog-detail__description{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:0 5%;position:relative}.header__official{background-color:transparent;padding:20px 20px 20px 4%;padding:2rem 2rem 2rem 4%}.header__generic-links{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px;padding:1rem}.header__wifi{padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem}.header__agency,.header__booking,.header__language,.header__wifi{background-color:transparent}.header__booking{position:relative;width:14%;padding-right:3%}.header .booking__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;height:7rem;left:0;position:absolute;top:0}.header .booking__link,.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.header__bottom{padding:30px 5%;padding:3rem 5%;width:100%}.header__generic-links{display:none}.header__official{-ms-flex-item-align:end;align-self:flex-end;padding-left:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:0}.header .booking{width:auto}.header .booking__link{height:60px;height:6rem;position:relative}.header__bottom{padding:20px 0;padding:2rem 0;padding-right:0}.official{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:5rem;border-bottom:1px solid #efefef;border-bottom:.1rem solid #efefef;padding-top:3px;padding-top:.3rem}.official__subtitle,.official__title{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular;text-transform:inherit}.official__subtitle{padding-right:5px;padding-right:.5rem}.wifi{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #efefef;border-bottom:.1rem solid #efefef;padding:10px;padding:1rem}.wifi:before{font-size:20px;font-size:2rem;margin-right:10px;margin-right:1rem}.wifi__text{color:#1a1919;font:0 Arial,sans-serif;text-transform:inherit}.wifi:before{color:#90ac3f;font-size:22px;font-size:2.2rem}.agency{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;display:none}.open.agency .agency__list{display:block}.agency__login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1919;display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.agency__login:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:2.5px;margin-left:.25rem;margin-right:2.5px;margin-right:.25rem;vertical-align:middle;width:0}.agency__login:hover{text-decoration:none}.agency__list{background:#90ac3f;border-radius:0;display:none;margin:0 auto;padding:0;position:absolute;right:0;top:100%;width:160px;width:16rem;z-index:1000}.agency__items{padding-bottom:5px;padding-bottom:.5rem}.agency__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;padding-left:15px;padding:1.5rem;padding-right:15px;padding-top:15px;text-transform:uppercase;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}.agency__link:hover{background:#1e5d8f;color:#fff;text-decoration:none}.language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-right:2%;border-bottom:1px solid #efefef;border-bottom:.1rem solid #efefef}.open.language .language__list{display:block}.language__text{color:#000;cursor:pointer;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;margin-right:10px;margin-right:1rem}.language__text,.language__text:hover{text-decoration:none}.language__text--line{display:none}.language__text--dropdown{color:#000;cursor:pointer;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;text-transform:uppercase}.language__text--dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:2.5px;margin-left:.25rem;margin-right:2.5px;margin-right:.25rem;vertical-align:middle;width:0}.language__text--dropdown:focus,.language__text--dropdown:hover{color:#000;text-decoration:none}.language__list{background:#90ac3f;border-radius:0;display:none;float:left;margin:0 auto;padding:0;position:absolute;right:0;top:100%;width:160px;width:16rem;z-index:1000}.language__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;padding:1.5rem;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}.language__link:focus,.language__link:hover{background:rgba(144,172,63,.8);color:#000;text-decoration:none}.language__link--active{text-decoration:none}.language__link--active,.language__link--active:hover{background:#90ac3f;color:#1e5d8f}.language__text--dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language__text--dropdown:before{background-color:#4a4a4a;content:"";display:block;height:16px;height:1.6rem;margin:auto 30px;margin:auto 3rem;width:1px;width:.1rem;margin-left:0}.language__text--dropdown:after{margin-left:20px;margin-left:2rem;color:#3894dd}.booking{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.booking,.booking__link{-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}.booking__link{background-color:#1e5d8f;border-bottom-left-radius:7px;border-bottom-left-radius:.7rem;border-bottom-right-radius:7px;border-bottom-right-radius:.7rem;color:#fff;font:13px Lato-Bold;font:1.3rem Lato-Bold;padding-bottom:22px;padding-left:22px;padding:2.2rem;padding-right:22px;padding-top:22px;text-transform:uppercase}.booking__link:focus,.booking__link:hover{background-color:#0d2d47;color:#fff;text-decoration:none}.booking__link:before{background-color:#3894dd;content:"";height:5px;height:.5rem;left:0;position:absolute;right:0;top:0}.logo{width:40%}.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:60%}.navbar--open .navbar__hamburguer{z-index:1}.navbar--open .navbar__content{bottom:0}.navbar__hamburguer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.navbar__hamburguer-btn{background-color:transparent;border:0;cursor:pointer}.navbar__hamburguer-ico{background:#90ac3f;content:"";display:block;height:3px;height:.3rem;margin-bottom:5px;margin-bottom:.5rem;width:30px;width:3rem}.navbar__hamburguer-ico:last-child{margin-bottom:0}.navbar__hamburguer-text{color:#fff;display:none;font:11px Arial,sans-serif;font:1.1rem Arial,sans-serif;margin-top:1px;margin-top:.1rem;text-align:center;width:100%}.navbar__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;margin:0 auto;padding-right:9px;padding-right:.9rem;position:absolute;right:0;top:10px;top:1rem}.navbar__close-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;width:4rem;z-index:5}.navbar__close-ico:first-child{background-color:#fff;margin-right:-2px;margin-right:-.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar__close-ico:first-child,.navbar__close-ico:nth-child(2){height:50px;height:5rem;left:0;right:0;width:2px;width:.2rem;z-index:2}.navbar__close-ico:nth-child(2){background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000}.navbar__item{padding:0 10px;padding:0 1rem}.navbar__item,.navbar__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2}.navbar__link{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;text-transform:inherit;width:100%}.navbar__link--active,.navbar__link:focus,.navbar__link:hover{color:#333;text-decoration:none}.navbar__dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;position:relative}.navbar__dropdown:not(:last-child):after{border-bottom:1px solid #fff;border-bottom:.1rem solid #fff;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:1px;height:.1rem;left:10px;left:1rem;margin:auto;position:absolute;width:80%}.navbar__list-dropdown{background-color:#90ac3f;border-radius:.7rem;display:none;left:-60px;left:-6rem;list-style:none;max-width:300px;max-width:30rem;min-width:230px;min-width:23rem;padding:10px;padding:1rem;position:absolute;top:100%;z-index:1}.navbar__list-dropdown:before{border-bottom:10px solid;border-bottom:1rem solid;border-left:10px solid transparent;border-left:1rem solid transparent;border-right:10px solid transparent;border-right:1rem solid transparent;color:#90ac3f;content:"";left:110px;left:11rem;position:absolute;top:-10px;top:-1rem}.navbar__item-dropdown{display:inline-block;position:relative;text-align:center;width:100%}.navbar__item-dropdown:hover>a:after{display:none}.navbar__link-dropdown{color:#fff;display:block;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;padding:10px 16px;padding:1rem 1.6rem;text-decoration:none;text-transform:capitalize;-webkit-transition:color .5s;transition:color .5s}.navbar__link-dropdown:hover{color:#90ac3f;text-decoration:none}.navbar__content{z-index:5}.navbar__language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#718731;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-140px;right:-14rem;top:0;-webkit-transition:right .5s;transition:right .5s;width:200px;width:20rem}.navbar__language--open{right:0}.navbar__language--open .navbar__language-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.navbar__language-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #fff;border-right:.1rem solid #fff;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.navbar__language-dropdown,.navbar__language-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__language-text{color:#fff;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}.navbar__language-text:hover{color:#fff;text-decoration:none}.navbar__language-arrow{margin-left:15px;margin-left:1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navbar__language-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:70%}.navbar__language-link:hover{text-decoration:none}.navbar__language-name{color:#fff;display:block;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;line-height:1.8;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.navbar__language-name-name--active,.navbar__language-name:hover{color:#90ac3f;text-decoration:none}.navbar__link{text-transform:uppercase;position:relative}.navbar__link:after{width:0;left:50%;-webkit-transition:width .5s,left .5s;transition:width .5s,left .5s;position:absolute;bottom:-5px;bottom:-.5rem;height:3px;height:.3rem;background-color:#90ac3f;content:""}.navbar__link:hover:after{width:100%;left:0}#motorInternas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-90px;margin-bottom:-9rem;max-width:100%;padding:0;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;position:absolute;height:100px;height:10rem;z-index:3}#motorInternas #motorform{width:100%;margin:0 5%;padding-top:5px;padding-top:.5rem}#motorInternas form{background-color:#90ac3f;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cfe58a),to(#90ac3f));background:linear-gradient(180deg,#cfe58a 1%,#90ac3f);padding:0;max-width:100%;z-index:999}#motorInternas #s_engine{padding:10px 20px;padding:1rem 2rem;background-color:transparent;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#motorInternas .titulo{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35%;margin-top:-10px;margin-top:-1rem}#motorInternas .titulo h3{margin-top:10px;margin-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font:28px Ubuntu-Medium-Italic;font:2.8rem Ubuntu-Medium-Italic;margin-top:0;padding:0 30px 0 0;padding:0 3rem 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-transform:inherit;display:table-row;text-align:right;width:100%;position:relative;display:block}#motorInternas .titulo h4{display:none}#motorInternas .fechasPromo{height:auto;padding:0;width:60%;height:100%}#motorInternas .fechasPromo .entrada span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#motorInternas .fechasPromo .entrada:before{background-color:#fff;color:#fff;content:"";display:block;height:40px;height:60px;height:6rem;left:-20px;left:-2rem;margin-top:0;position:absolute;top:0;width:1px;width:.1rem;-webkit-transform:rotate(200deg);transform:rotate(200deg)}#motorInternas .fechasPromo .entrada:after,#motorInternas .fechasPromo .salida:after{background-color:#fff;color:#fff;content:"";display:block;height:60px;height:6rem;margin-top:0;position:absolute;top:0;right:20px;right:2rem;width:1px;width:.1rem;-webkit-transform:rotate(200deg);transform:rotate(200deg)}#motorInternas .fechasPromo .to{display:none}#motorInternas .fechasPromo span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding-left:50px;padding-left:5rem;position:relative;width:100%}#motorInternas .fechasPromo span:before{color:#637729;font-size:25px;font-size:2.5rem;left:3px;left:.3rem;position:absolute;z-index:1;opacity:.6}#motorInternas .fechasPromo span:after{background-color:#fff;border-radius:50%;content:"";font-size:30px;font-size:3rem;height:50px;height:5rem;left:-10px;left:-1rem;top:0;position:absolute;width:50px;width:5rem;z-index:0}#motorInternas .fechasPromo>em{color:#fff}#motorInternas .fechasPromo>div{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;left:0;margin:0;max-width:50%;position:relative;text-align:left;width:50%;cursor:pointer}#motorInternas .fechasPromo>div:hover label{color:#fff}#motorInternas .fechasPromo>div strong{color:#fff;font:35px Lato-Regular;font:3.5rem Lato-Regular;width:auto;margin:0;margin-top:-10px;margin-top:-1rem}#motorInternas .fechasPromo>div em{color:#fff;font:13px Lato-Regular;font:1.3rem Lato-Regular;width:65%;padding-left:3%;margin-top:-10px;margin-top:-1rem}#motorInternas .fechasPromo label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#637729;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;font-family:Lato-Regular;font-size:14px;font-size:1.4rem;padding-bottom:5px;padding-bottom:.5rem;top:0;position:relative}#motorInternas .fechasPromo .noches{display:none}#motorInternas .codigoPromo{font-size:13px;font-size:1.3rem;letter-spacing:1px;margin:0 0 0 -20px;margin:0 0 0 -2rem;text-transform:none;width:20%}#motorInternas .codigoPromo .open_link{color:#fff;font-family:Arial,sans-serif;padding:10px;padding:1rem;text-transform:uppercase;font-size:10px;font-size:1rem}#motorInternas .codigoPromo .codpromo{display:none}#motorInternas .codigoPromo #id_codpromo{border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;border:1px solid #ccc;border:.1rem solid #ccc;height:90%;background-color:#fff;width:100%;padding:0 5px;padding:0 .5rem;font-size:14px;font-size:1.4rem}#motorInternas .codigoPromo .close_block{padding:0 10px;padding:0 1rem;top:-4000px;top:-400rem}#motorInternas .codigoPromo .close_block>div{position:relative}#motorInternas .codigoPromo .close_block>div label{position:absolute;right:5px;right:.5rem;padding:0}#motorInternas .codigoPromo .close_block>div label:before{color:#333}#motorInternas .consulta{background-color:#637729;border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:250px;max-width:25rem;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}#motorInternas .consulta:hover{background-color:#637729;color:#cfe58a}#motorInternas .consulta button#consulta_button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Lato-Bold;font-size:14px;font-size:1.4rem;height:auto;line-height:1;margin:0;min-height:50px;min-height:5rem;min-width:0;text-decoration:none;text-transform:uppercase;width:100%}#motorInternas .consulta em{display:none}.bookings #motorInternas{margin-top:0}.bookings #motorInternas .titulo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookings #motorInternas .titulo h3{font:21px Lato-Light;font:2.1rem Lato-Light;margin-top:0;padding:0 30px 0 0;padding:0 3rem 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-transform:uppercase}.bookings #motorInternas .titulo h4{font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;line-height:1.2;text-transform:uppercase}#bc_carrito_top .cerrar{background-color:transparent;top:-12px;top:-1.2rem}#bc_carrito_top .cerrar:after,#bc_carrito_top .cerrar:before{display:none}#bc_carrito_top .cerrar i{font-size:30px;font-size:3rem;-webkit-transition:all .5s ease;transition:all .5s ease}#bc_carrito_top .cerrar:hover i{color:#333}.interna #motorInternas{margin-bottom:0;position:relative}#hdet_habitaciones .owl-carousel,.carousel{position:relative;margin-top:20px;margin-top:2rem}.carousel__container{position:relative;text-align:center;z-index:2}.carousel__container .owl-controls{bottom:270px;bottom:27rem;left:0;margin:0 auto;position:absolute;right:0;width:100%}.carousel__container .owl-controls .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px;padding:0 2.5rem}.carousel__container-item{position:relative}.carousel__container-item-image{height:800px;max-height:none;min-height:660px;min-height:66rem;position:relative}.carousel__container-item-image:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.carousel__container-caption{bottom:370px;bottom:37rem;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.carousel__container-caption-title{font:45px Ubuntu-Medium-Italic;font:4.5rem Ubuntu-Medium-Italic;margin-bottom:10px;margin-bottom:1rem;padding:0}.carousel__container-caption-subtitle,.carousel__container-caption-title{color:#fff;display:block;text-shadow:1px 3px 3px #000;text-shadow:.1rem .3rem .3rem #000;text-transform:inherit}.carousel__container-caption-subtitle{font:22px Ubuntu-Light;font:2.2rem Ubuntu-Light;margin:0 auto;width:80%}.carousel__container-caption-description{width:55%;margin:0 auto;padding-top:30px;padding-top:3rem;color:#fff;display:block;font:18px Lato-Light;font:1.8rem Lato-Light}.carousel__left-arrow,.carousel__right-arrow{background:none no-repeat;display:block;height:79px;height:7.9rem;-webkit-transition:all .5s;transition:all .5s;width:51px;width:5.1rem}.carousel__left-arrow:hover,.carousel__right-arrow:hover{opacity:1}.carousel__right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel__video{left:0;max-height:100%;position:absolute;top:0;z-index:2}.carousel__video-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:80px;bottom:8rem;right:100px;right:10rem;position:absolute;z-index:1}.carousel__iframe{position:relative;height:200%;top:-50%;width:100%}.carousel__scroll{bottom:40px;bottom:4rem;left:0;position:absolute;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.carousel__scroll-text{color:#fff;cursor:pointer;font:20px Arial,sans-serif;font:2rem Arial,sans-serif;-webkit-transition:all .5s;transition:all .5s}.carousel__scroll-text:active,.carousel__scroll-text:focus,.carousel__scroll-text:hover{color:#ccc;text-decoration:none}.carousel__scroll-text:active:before,.carousel__scroll-text:focus:before,.carousel__scroll-text:hover:before{background:#ccc}.carousel__scroll-text:before{background:#fff;content:"";display:inline-block;height:1px;height:.1rem;margin:5px 10px;margin:.5rem 1rem;-webkit-transition:all .5s;transition:all .5s;width:100px;width:10rem}#hdet_habitaciones .owl-carousel .icon-loop,.carousel .icon-loop{display:none}#hdet_habitaciones .owl-carousel .icon-loop,#hdet_habitaciones .owl-carousel .icon-volumen,.carousel .icon-loop,.carousel .icon-volumen{cursor:pointer;margin:0 20px;margin:0 2rem}#hdet_habitaciones .owl-carousel .icon-loop:before,#hdet_habitaciones .owl-carousel .icon-volumen:before,.carousel .icon-loop:before,.carousel .icon-volumen:before{color:#fff;font-size:25px;font-size:2.5rem;text-shadow:0 0 5px #000;text-shadow:0 0 .5rem #000}#hdet_habitaciones .owl-carousel .icon-loop,.carousel .icon-loop{bottom:80px;bottom:8rem;position:absolute;right:150px;right:15rem;z-index:1}#hdet_habitaciones .owl-carousel .carousel__container,.carousel .carousel__container{width:100%;height:100%;margin:0 auto;z-index:1;left:0;position:relative;float:left}#hdet_habitaciones .owl-carousel .carousel__container .item,.carousel .carousel__container .item{max-height:100%;height:100%}#hdet_habitaciones .owl-carousel .carousel__container-item,#hdet_habitaciones .owl-carousel .carousel__container .owl-stage-outer,#hdet_habitaciones .owl-carousel .carousel__container .owl-stage-outer .owl-stage,#hdet_habitaciones .owl-carousel .carousel__container .owl-stage-outer .owl-stage .owl-item,.carousel .carousel__container-item,.carousel .carousel__container .owl-stage-outer,.carousel .carousel__container .owl-stage-outer .owl-stage,.carousel .carousel__container .owl-stage-outer .owl-stage .owl-item{height:100%}#hdet_habitaciones .owl-carousel .carousel__container-item-image:after,.carousel .carousel__container-item-image:after{display:none}#hdet_habitaciones .owl-carousel .carousel__container-caption,.carousel .carousel__container-caption{width:100%;height:30%;max-height:300px;max-height:30rem;background:rgba(30,93,143,.7);left:auto;bottom:0;top:auto;position:absolute;z-index:1;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hdet_habitaciones .owl-carousel .carousel__container-caption-inner,.carousel .carousel__container-caption-inner{position:relative;width:100%}#hdet_habitaciones .owl-carousel .carousel__container-caption-title,.carousel .carousel__container-caption-title{text-shadow:none;margin-bottom:-10px;margin-bottom:-1rem}#hdet_habitaciones .owl-carousel .carousel__container-caption-subtitle,.carousel .carousel__container-caption-subtitle{text-shadow:none;margin-top:20px;margin-top:2rem}#hdet_habitaciones .owl-carousel .carousel__container-caption-description,.carousel .carousel__container-caption-description{width:55%;font:23px Ubuntu-Light;font:2.3rem Ubuntu-Light;margin:0 auto;padding-top:10px;padding-top:1rem;line-height:1.4}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls,.carousel .carousel__container .owl-controls{z-index:1;width:95%;top:45%}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls .owl-nav,.carousel .carousel__container .owl-controls .owl-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;padding:.5rem 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls .owl-nav .owl-prev,.carousel .carousel__container .owl-controls .owl-nav .owl-prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;padding-bottom:2rem;width:5%;font-size:0}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls .owl-nav .owl-prev:before,.carousel .carousel__container .owl-controls .owl-nav .owl-prev:before{color:#fff;font-size:90px;font-size:9rem}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls .owl-nav .owl-next,.carousel .carousel__container .owl-controls .owl-nav .owl-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:5%;font-size:0}#hdet_habitaciones .owl-carousel .carousel__container .owl-controls .owl-nav .owl-next:before,.carousel .carousel__container .owl-controls .owl-nav .owl-next:before{color:#fff;font-size:90px;font-size:9rem}.main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;position:relative;z-index:2}.main-inner__container{padding:0 50px;padding:0 5rem}.main-inner__title{text-transform:uppercase;padding-bottom:0;margin-top:0;position:relative}.main-inner__subtitle{display:inline-block;margin-bottom:0;margin-top:0;padding:0 40px 10px;padding:0 4rem 1rem;text-transform:uppercase;margin-bottom:30px;margin-bottom:3rem;margin-top:10px;margin-top:1rem}.main-inner__description{padding:0}.main-inner__gallery{margin-top:-150px;margin-top:-15rem}.main-inner__gallery-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-inner__gallery-image:hover .main-inner__gallery-icon,.main-inner__gallery-image:hover .main-inner__gallery-link{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.main-inner__gallery-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(144,172,63,.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;height:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100px;width:10rem}.main-inner__gallery-link:hover{text-decoration:none}.main-inner__gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.main-inner__gallery-icon:before{color:#fff;font-size:30px;font-size:3rem}.interna .main-inner{padding-bottom:0}.interna .main-inner__container{padding:0}.offers-carousel__title{-webkit-transform:initial;transform:none;padding-right:120px;padding-right:12rem;text-align:right;background:transparent;position:relative;width:100%}.offers-carousel__title span{font-family:Lato-Bold;color:#90ac3f}.offers-carousel__title:after{content:"";height:5px;height:.5rem;width:100px;width:10rem;right:0;background-color:#1e5d8f;display:block;position:absolute;top:0;bottom:0;margin:auto}.offers-carousel__content-title{text-transform:uppercase}.offers-carousel__content-subtitle{display:none}.offers-carousel__description{padding:10px 1%;padding:1rem 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.offers-carousel__text{width:80%}.offers-carousel__action{width:20%}.offers-carousel__action:before{background-color:#90ac3f;width:1px;width:.1rem}.offers-carousel__image{height:570px;height:57rem}.offers-carousel__btn:hover{color:#90ac3f;border:1px solid #90ac3f;border:.1rem solid #90ac3f;background:#fff}.offers-carousel__link:before{color:#90ac3f;padding-right:15px;padding-right:1.5rem}.offers-carousel__link:after{background-color:#90ac3f;width:1px;width:.1rem}.offers-carousel .owl-controls{top:0;bottom:0;height:570px;height:57rem}.offers-carousel .owl-controls .owl-nav{height:100%;margin-top:-50px;margin-top:-5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;padding:.5rem 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-carousel .owl-controls .owl-nav .owl-prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:5%;font-size:0}.offers-carousel .owl-controls .owl-nav .owl-prev:before{color:#4a4a4a;font-size:90px;font-size:9rem}.offers-carousel .owl-controls .owl-nav .owl-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:5%;font-size:0}.offers-carousel .owl-controls .owl-nav .owl-next:before{color:#4a4a4a;font-size:90px;font-size:9rem}.newsletter{background:#fff;height:200px;height:20rem;margin-bottom:40px;margin-bottom:4rem}.newsletter,.newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter__form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.newsletter__title{font:23px Lato-Regular;font:2.3rem Lato-Regular;margin-bottom:15px;margin-bottom:1.5rem}.newsletter__subtitle{color:#90ac3f;display:block;font:23px Lato-Bold;font:2.3rem Lato-Bold;width:100%}.newsletter__send{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter__send-input{font:13px Lato-Regular;font:1.3rem Lato-Regular;height:40px;height:4rem;padding:0 20px;padding:0 2rem}.newsletter__send-button{background:#90ac3f;border-radius:0;font:13px Lato-Bold;font:1.3rem Lato-Bold;height:40px;height:4rem;position:relative;width:100%}.newsletter__send-button:hover{background:rgba(144,172,63,.5);color:#fff;text-decoration:none}.newsletter__check{margin-top:15px;margin-top:1.5rem}.newsletter__check-input{margin-left:0}.newsletter__check-link,.newsletter__check-text{color:#4a4a4a;font:14px Arial,sans-serif;font:1.4rem Arial,sans-serif}.newsletter__check-link:hover{color:#1e5d8f}.newsletter__form{width:80%;position:relative;margin:auto;max-width:1120px;max-width:112rem;-ms-flex-line-pack:center;align-content:center}.newsletter__title{line-height:1.5;text-transform:none;color:#90ac3f;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:40%;margin:0}.newsletter__subtitle{padding:0;text-transform:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%;padding-left:30px;padding-left:3rem;margin-top:-30px;margin-top:-3rem}.newsletter__send{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:60%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.newsletter__send-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;width:100%;border-radius:5rem;margin-right:20px;margin-right:2rem;height:60px;height:6rem}.newsletter__send-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:15px;margin-top:1.5rem;height:60px;height:6rem;padding:0 40px;padding:0 4rem}.newsletter__check{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:60%}.newsletter__check-input{margin-left:20px;margin-left:2rem;margin-top:10px;margin-top:1rem}.newsletter__check-text{margin-left:10px;margin-left:1rem}.newsletter__check-link{font-family:Arial,sans-serif}.claims-full{background:url(../images/texture1.png);padding:30px 0;padding:3rem 0;margin:100px 0;margin:10rem 0;margin-bottom:30px;margin-bottom:3rem;padding:0 4% 50px;padding:0 4% 5rem}.claims-full__container{padding:0;position:relative;max-width:100%}.claims-full__container,.claims-full__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.claims-full__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.claims-full__content:after{background-color:#333;content:"";height:5px;height:.5rem;display:block;margin-top:30px;margin-top:3rem;width:750px;width:75rem}.claims-full__title{color:#4a4a4a;font:30px Ubuntu-Medium-Italic;font:3rem Ubuntu-Medium-Italic;text-transform:uppercase;margin-bottom:10px;margin-bottom:1rem;text-align:center}.claims-full__description{color:#90ac3f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font:30px Lato-Black;font:3rem Lato-Black;padding:0 20px;padding:0 2rem;text-align:center;text-transform:uppercase}.claims-full__arrow,.claims-full__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.claims-full__arrow{margin-top:20px;margin-top:2rem;position:relative;width:100%}.claims-full__arrow-next,.claims-full__arrow-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;margin:0 .5rem;width:40px;width:4rem}.claims-full__arrow-next:before,.claims-full__arrow-prev:before{color:#fff;font-size:20px;font-size:2rem}.claims-full__arrow-next:active,.claims-full__arrow-next:focus,.claims-full__arrow-next:hover,.claims-full__arrow-prev:active,.claims-full__arrow-prev:focus,.claims-full__arrow-prev:hover{background-color:#90ac3f;-webkit-transition:all .5s;transition:all .5s}.claims-full__content{width:70%}.claims-full__content:after{content:none}.claims-full__carousel:after,.claims-full__carousel:before{background-color:#4a4a4a;content:"";height:1px;height:.1rem;display:block}.claims-full__carousel:before{margin-bottom:30px;margin-bottom:3rem}.claims-full__carousel:after{margin-top:30px;margin-top:3rem}.claims-full__title{margin-bottom:20px;margin-bottom:2rem;width:100%;text-transform:inherit}.claims-full__description{width:100%}.claims-full .owl-stage-outer{width:100%;position:relative;margin:auto}.claims-full .owl-controls{position:absolute;left:0;right:0;top:30px;top:3rem}.claims-full .owl-controls .owl-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;padding:.5rem 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.claims-full .owl-controls .owl-nav .owl-prev{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:5%;font-size:0}.claims-full .owl-controls .owl-nav .owl-prev:before{color:#4a4a4a;font-size:20px;font-size:2rem}.claims-full .owl-controls .owl-nav .owl-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:5%;font-size:0}.claims-full .owl-controls .owl-nav .owl-next:before{color:#4a4a4a;font-size:20px;font-size:2rem}.claims-full__arrow{display:none}.highlights-carousel__main{width:100%}.highlights-carousel__title{background:transparent;color:#90ac3f;font-family:Lato-Regular;margin:0;padding-bottom:0;padding-top:0;padding-left:120px;padding-left:12rem;position:relative;text-align:left;width:100%}.highlights-carousel__title span{font-family:Lato-Bold;color:#90ac3f}.highlights-carousel__title:before{content:"";height:5px;height:.5rem;width:100px;width:10rem;left:0;background-color:#1e5d8f;display:block;position:absolute;top:0;bottom:0;margin:auto}.highlights-carousel .highlights-carousel__arrow-left{width:100px;width:10rem;background:transparent}.highlights-carousel .highlights-carousel__arrow-left:before{font-size:100px;font-size:10rem;font-weight:1;color:rgba(74,74,74,.5)}.highlights-carousel .highlights-carousel__arrow-right{width:100px;width:10rem;background:transparent}.highlights-carousel .highlights-carousel__arrow-right:before{font-size:100px;font-size:10rem;font-weight:1;color:rgba(74,74,74,.5)}.highlights-carousel__container .owl-stage-outer>div{margin:40px 0;margin:4rem 0}.highlights-carousel__content:before{background:rgba(144,172,63,.7);width:100%}.highlights-carousel__content-title{width:90%;border:1px solid #90ac3f;border:.1rem solid #90ac3f;border-top:none;color:#4a4a4a;background:#fff;padding:0;padding-bottom:20px;padding-bottom:2rem;bottom:-30px;bottom:-3rem;position:relative;font:16px Lato-Light;font:1.6rem Lato-Light}.highlights-carousel__link{background:transparent;border:1px solid #fff;border:.1rem solid #fff;color:#fff;font-family:Lato-Light;height:45px;height:4.5rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:200px;max-width:20rem;width:100%}.highlights-carousel__link:hover{background:#fff;border:1px solid #fff;border:.1rem solid #fff;color:#90ac3f}.map-full{height:500px;height:50rem}.map-full__container{position:relative;height:100%}.map-full__content{height:300px;height:30rem;left:200px;left:20rem;margin:auto;position:absolute;width:400px;width:40rem;z-index:1}.map-full__content,.map-full__text{display:-webkit-box;display:-ms-flexbox;display:flex}.map-full__text{-ms-flex-line-pack:center;align-content:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cfe58a),color-stop(66%,#90ac3f));background:linear-gradient(180deg,#cfe58a 1%,#90ac3f 66%);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;padding:3rem;text-align:center;border-radius:0}.map-full__title{color:#fff;margin-bottom:30px;margin-bottom:3rem;text-align:left;text-transform:inherit}.map-full__title:after{background-color:#f9f29f}.map-full__description{color:#fff;margin-bottom:10px;margin-bottom:1rem;text-align:justify;word-spacing:-1px;word-spacing:-.1rem;font:15px Lato-Light;font:1.5rem Lato-Light}.map-full__address{color:#fff;font:15px Lato-Bold;font:1.5rem Lato-Bold;margin-bottom:20px;margin-bottom:2rem;text-align:left;width:100%}.map-full__link{border-radius:10rem;background:#637729;font:13px Lato-Bold;font:1.3rem Lato-Bold;height:40px;height:4rem;margin:auto}.outstanding-offer__text{background-color:rgba(30,93,143,.8)}.outstanding-offer__title{font:40px Ubuntu-Italic;font:4rem Ubuntu-Italic;color:#fff;text-transform:inherit;background:transparent}.outstanding-offer__subtitle{font:20px Lato-Light;font:2rem Lato-Light;text-transform:uppercase;color:#fff}.outstanding-offer__btn{border-radius:10rem;background:#0d2d47;font:13px Lato-Bold;font:1.3rem Lato-Bold;height:40px;height:4rem}.footer{background:#fff;padding:40px 10%;padding:4rem 10%}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;margin-bottom:2rem;padding-bottom:20px;padding-bottom:2rem;width:100%}.footer__content--higher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid hsla(0,0%,100%,.2);border-bottom:.2rem solid hsla(0,0%,100%,.2)}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__generic-links{margin-bottom:20px;margin-bottom:2rem;width:100%}.footer .generic-links__link{font-family:#cccccc}.footer__contact{width:100%}.footer .contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer .contact__item{margin-bottom:5px;margin-bottom:.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.footer .contact__item--extra{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__logo{text-align:center}.footer .language__list{width:100%}.footer .language__item{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .language__text--line{display:none}.footer .certificates{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;padding:2rem 0;width:100%}.footer .certificates__author:before{background:#90ac3f;border-radius:50%;content:none;display:inline-block;height:8px;height:.8rem;margin:0 15px;margin:0 1.5rem;position:relative;width:8px;width:.8rem}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .social__title{display:none}.footer .generic-links{margin-bottom:50px;margin-bottom:5rem}.footer .generic-links__list{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.footer .generic-links__item,.footer .generic-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .generic-links__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin-bottom:10px;margin:1rem 0;margin-top:10px;text-align:center;width:100%}.footer .generic-links__item:not(:last-child):after{background-color:#fff;content:"";display:none;height:10px;height:1rem;margin:auto 20px;margin:auto 2rem;margin-top:auto;width:1px;width:.1rem}.footer .generic-links__link{font:15px Lato-Light;font:1.5rem Lato-Light;text-transform:uppercase}.footer .generic-links__link,.footer .generic-links__link:hover{color:#4a4a4a;text-decoration:none}.footer .generic-links__item{margin:0}.footer .generic-links__item:not(:last-child):after{content:none}.footer .generic-links__item:last-child .generic-links__link{border:none}.footer .generic-links__link{border-right:1px solid rgba(74,74,74,.5);border-right:.1rem solid rgba(74,74,74,.5);padding:0 20px;padding:0 2rem}.footer .contact__item{margin:0}.footer .language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.footer .language__text{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular;margin-right:10px;margin-right:1rem}.footer .language__text--line{color:#4a4a4a;font-size:15px;font-size:1.5rem;margin-right:10px;margin-right:1rem}.footer .language__text--dropdown{display:none}.footer .language__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .language__item{display:inline-block;list-style:none;margin:10px 0;margin:1rem 0;text-align:center;width:100%}.footer .language__item:not(:last-child):after{background-color:#f8f8f8;content:"";display:none;height:10px;height:1rem;margin:auto 20px;margin:auto 2rem;width:1px;width:.1rem}.footer .language__link{color:#4a4a4a;display:inline-block;font:15px Lato-Regular;font:1.5rem Lato-Regular;text-decoration:none}.footer .language__link--active,.footer .language__link:focus,.footer .language__link:hover{color:#1a1919;text-decoration:none}.footer .language__link--active{pointer-events:none}.footer .language__link--active:hover{color:#1a1919}.footer .language__list{position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:transparent;height:60px;height:6rem;top:0;border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.footer .language__item{min-width:40px;min-width:4rem}.footer .language__item:last-child .language__link{border:none}.footer .language__link{background:transparent;text-transform:capitalize;padding:0;padding:0 20px;padding:0 2rem;border-right:1px solid rgba(74,74,74,.5);border-right:.1rem solid rgba(74,74,74,.5);position:relative;display:block}.footer .language__link--active,.footer .language__link:hover{background:transparent}.footer .language__link--active{font-family:Lato-Bold}.footer .footer__content--lower{border-top:1px solid #90ac3f;border-top:.1rem solid #90ac3f;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;padding-top:2rem}.footer .footer__content--lower .footer__info{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:60%}.footer .footer__content--lower .footer__generic-links{display:none}.footer__certificates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;height:3rem}.logo__img{max-width:200px;max-width:20rem}.logo__img--small{max-width:150px;max-width:15rem}.social{text-align:center;width:40%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.social__title{color:#1a1919;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__item{margin:5px;margin:.5rem}.social__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #4a4a4a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;width:40px;width:4rem}.social__link:hover{background:#4a4a4a;border-color:#fff;text-decoration:none}.social__link:hover:before{color:#fff}.social__link:before{color:#4a4a4a;font-size:15px;font-size:1.5rem;-webkit-transition:all .2s;transition:all .2s}.social__item{margin:0 5px;margin:0 .5rem}.social__item a{width:30px;width:3rem;height:30px;height:3rem}.contact{padding-left:20px;padding-left:2rem}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.contact__item{margin-bottom:5px;margin:.5rem 0;margin-top:5px;width:100%}.contact__element,.contact__label{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular}.contact__element--link{color:#4a4a4a}.contact__element--link:hover{color:#90ac3f}.contact__element--phone{color:#4a4a4a}.contact__element--phone:hover{color:#90ac3f}.contact__extra{color:#4a4a4a;font-size:15px;font-size:1.5rem}.contact__item{margin:0}.certificates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certificates__author{color:#4a4a4a;font:15px Lato-Regular;font:1.5rem Lato-Regular;margin-bottom:5px;margin-left:10px;margin:.5rem 1rem;margin-right:10px;margin-top:5px;text-decoration:none;-webkit-transition:color .5s;transition:color .5s}.certificates__author:focus,.certificates__author:hover{color:rgba(74,74,74,.8);text-decoration:none}.certificates__thawte{color:#4a4a4a;font-size:50px;font-size:5rem}@media (max-width:1024px){#hdet_habitaciones #header_detalle_habitacion,#hdet_habitaciones #otros_servicios h3,#hdet_habitaciones .info_list h3,#hdet_habitaciones .otros_servicios h3,.blog-detail__title,.blog-inner__date,.blog-inner__subtitle,.blog-inner__title,.contact-inner__form-title,.contact-inner__information-title,.events-inner .box-text__profile-switch,.events-inner .box-text__title,.map-inner__points-title,.modal-inner__title,.offers-inner .box-text__title,.packages-inner .box-text__title,.restaurant-inner .box-text__title,.rooms-inner .box-text__title,.services-inner__others-title,.services-inner__title,.span-inner .box-text__title{font-size:2.5rem}html{min-width:150px}#hdet_habitaciones .habitacion_detalle,#hdet_habitaciones .info_list,#hdet_puntos_interes,#pag404>*,#s_engine,.blog-detail__container,.blog-inner__list,.claims-full__container,.contact-inner__content,.events-inner .box-text,.gallery-inner__container,.gallery-inner__itemv1,.main-inner__container,.main-inner__gallery,.map-inner__content,.modal #book_meeting_room,.modal-inner__content,.modal .c_form,.newsletter__form,.offers-carousel__main,.offers-inner .box-text,.outstanding-offer__container,.packages-inner .box-text,.pag-legal,.restaurant-inner .box-text,.rooms-inner .box-text,.services-inner__list,.services-inner__others,.span-inner .box-text,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{padding:0 4%}#s_engine,.modal #book_meeting_room ul,.modal .c_form ul,body:not(.bookings) #book_meeting_room ul,body:not(.bookings) .c_form ul{display:-webkit-box;display:-ms-flexbox;display:flex}#s_engine>*,.modal #book_meeting_room ul>*,.modal .c_form ul>*,body:not(.bookings) #book_meeting_room ul>*,body:not(.bookings) .c_form ul>*{max-width:100%}#s_engine{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal #book_meeting_room ul,.modal .c_form ul,body:not(.bookings) #book_meeting_room ul,body:not(.bookings) .c_form ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#s_engine{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#motorInternas{width:100%;max-width:100%}.modal #book_meeting_room li.form-group,.modal .c_form li.form-group,body:not(.bookings) #book_meeting_room li.form-group,body:not(.bookings) .c_form li.form-group{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:100%}.modal #agregar_opinion .form-group,body:not(.bookings) #agregar_opinion .form-group{max-width:100%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li{width:50%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li{width:50%}body:not(.bookings) .modal .modal-body{padding-right:2rem;padding-left:2rem}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog{width:100%}body .modal.modal_web .modal-body{padding-right:2rem;padding-left:2rem}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog{width:100%}.modal-inner__content{padding:0}.modal-inner__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-inner__carousel{width:100%}.modal-inner__image{height:35rem}.modal-inner__description{width:100%}.modal-inner__services{width:33.3333%}.ekko-lightbox .modal-dialog{height:auto;margin:0;max-width:100%!important;width:97%!important}.ui-datepicker{position:absolute;left:0!important;width:100%}.ui-datepicker td,.ui-datepicker th{padding:1.5rem;font-size:3rem}.ui-datepicker-header{position:relative;font-size:2.5rem;top:-2rem}.ui-datepicker-header .ui-corner-all .ui-state-hover:before{font-size:2.5rem}#s_engine{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 2rem}#s_engine #id_codpromo,#s_engine .codigoPromo,#s_engine .fechasPromo>div,#s_engine button{font-size:1.6rem;padding:1rem}.pop-up-footer__left-text{padding-right:30%}.map-home__text{height:auto;padding:4rem 3%;width:100%}.map-home__address,.map-home__description{width:100%}.map-home__btn{bottom:47.4rem}.map-home__map{width:100%;height:50rem}.rooms-home:after{width:95%}.rooms-home__box-top-left{padding-right:0;width:100%}.rooms-home__box-top-right{display:none}.rooms-home__box-bottom-left{padding-right:0;width:100%}.rooms-home__box-bottom-right{display:none}.highlights-carousel__title{width:100%;padding-right:0}.highlights-carousel__title,.offers-carousel__title{border-radius:0;text-align:center;font-size:2.5rem;padding-left:2rem;padding-right:2rem}.offers-carousel__title{-webkit-transform:translateX(0);transform:translateX(0)}.offers-carousel__main{padding:0}.offers-carousel .owl-controls{width:58%}.offers-carousel .owl-next{margin-right:-1rem}.offers-carousel .owl-prev{margin-left:-1rem}.blog-inner__fix,.blog-inner__text,.map-full__text{width:100%}.blog-detail__container{padding:0}.blog-detail__description{padding:4rem 5rem 6rem}.offers-inner{padding:0 0 4rem}.offers-inner:after,.rooms-inner:after,.services-inner:after{width:100%}.services-inner__item{margin-bottom:3rem;width:100%}.services-inner__item:nth-child(2n),.services-inner__item:nth-child(odd){padding:0}.services-inner__others-icons{width:100%}.restaurant-inner .box-text{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;padding:0;width:100%}.restaurant-inner .box-text__picture{min-height:35rem;width:100%}.restaurant-inner .box-text__image{min-height:100%;top:0;width:100%}.restaurant-inner .box-text__description{padding:5rem;width:100%}.events-inner{padding:0 0 4rem}.contact-inner:after,.events-inner:after{width:100%}.contact-inner__content{padding:0}.contact-inner__form{padding:5rem 10%;margin-top:-2rem;width:100%}.contact-inner__information{top:-42rem;right:0;width:100%}.map-inner:after{width:100%}.map-inner__caption{bottom:-20rem;width:100%}.map-inner__caption-list{width:80%;width:100%}.map-inner__content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}.map-inner__points{width:100%}.map-inner__points-inner{-webkit-box-shadow:none;box-shadow:none;padding:0;position:relative;right:0;top:0;width:100%}.map-inner__points-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;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:center;-ms-flex-pack:center;justify-content:center;padding:50px 5%;width:100%}.map-inner__points-title{margin-bottom:5rem}.map-inner__points-image{position:relative;width:100%}.map-inner__points-mod{left:0;margin:3rem 0;position:relative;top:0}.map-inner__points-mod-link{width:100%}.map-inner__points-description{display:none}.map-inner__indications{-webkit-box-shadow:0 0 1rem rgba(0,0,0,.1);box-shadow:0 0 1rem rgba(0,0,0,.1);margin-top:-2rem;position:relative;min-height:auto;width:95%;z-index:2}.gallery-inner:before{width:100%}.gallery-inner__container{padding:0;width:100%}.gallery-inner__image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-inner__padding{padding:0 0 .1rem}.gallery-inner__itemv1{padding:0;width:100%}.gallery-inner__item-box,.gallery-inner__item-box--lateral{width:50%}.gallery-inner__item-box--colateral{display:none}.packages-inner{padding:0 0 4rem}.packages-inner:after{width:100%}.span-inner{padding:0 0 4rem}.span-inner:after{width:100%}#hdet_puntos_interes .inner .box-points{position:relative;width:100%;margin:0 auto;right:auto}#hdet_puntos_interes .inner .box-points .box-info{padding-right:2rem;padding-left:2rem}#hdet_puntos_interes .inner .box-points .box-info input{width:100%}#hdet_puntos_interes .inner .box-points .box-info .lupa{width:100%;float:none}#hdet_puntos_interes .inner .box-points .box-info .list-points{margin-top:2rem}#hdet_agregaropinion #agregar_opinion.agregarOpinion .accionFormulario button.btn-primario,#hdet_habitaciones .info_list figure>img,#hdet_puntos_interes .inner .box_maps,#hdet_puntos_interes .inner .box_maps #map,#hdet_puntos_interes .inner .box_maps .box-indication{width:100%}#hdet_habitaciones .info_list{padding:0}.booking__link:before{display:none}.navbar__hamburguer{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar__close-inner,.navbar__hamburguer{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar__content{background:#a8c35b;bottom:100%;height:100%;position:fixed;right:0;-webkit-transition:bottom .5s;transition:bottom .5s;width:100%}.navbar__language{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__link{color:#fff;font-size:1.7rem;margin-bottom:1rem}.navbar__link--active{color:#000}.navbar__link--active:after{width:100%;left:0;bottom:-.1rem;height:.2rem}#motorInternas .codigoPromo #id_codpromo{font-size:1rem}#motorInternas .consulta{width:auto}#motorInternas .consulta button#consulta_button{font-size:1.2rem}#hdet_habitaciones .owl-carousel .icon-loop,.bookings #motorInternas .titulo,.carousel .icon-loop{display:none}.main-inner__container{max-width:100%}.main-inner__gallery{margin-top:0;max-width:100%}.offers-carousel__title{text-align:right;padding-right:12rem}.offers-carousel__title:after{width:7%}.newsletter__form,.newsletter__title{width:100%}.newsletter__subtitle{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2rem}.newsletter__send{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.newsletter__check{width:100%}.highlights-carousel__title:before{width:7%}.map-full__address{width:100%}.footer__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__content--higher{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__info{width:100%}.footer__logo{padding-bottom:3rem}.footer .language{margin-top:0;margin-top:2rem;width:100%}.footer .footer__content--lower .footer__info{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}.packages-inner .box-text__description{bottom:auto;top:9rem}#opiniones .box_summary .textSummary ul{width:60%}#opiniones .comentarios .item{margin:3rem;width:40%}.newsletter__send{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.newsletter__send-button,.newsletter__send-input{width:auto}}@media (max-width:568px){html{min-width:150px}#book_meeting_room .modal .messages,#book_meeting_room body:not(.bookings) .messages,.modal #book_meeting_room .messages,.modal .alert,body:not(.bookings) #book_meeting_room .messages,body:not(.bookings) .alert{margin-top:-6rem}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .extras_reservas{padding-right:1rem;padding-left:1rem}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .modal-body{padding:0}.bookings .rb_bc body:not(.bookings) .modal.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-calendar tbody tr td{font-size:1.5rem!important;padding:0!important}body:not(.bookings) .modal #news .enviar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body:not(.bookings) .modal #news .enviar>*{margin:1rem 0}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .extras_reservas{padding-right:1rem;padding-left:1rem}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .modal-dialog.modal-lg .modal-body{padding:0}.bookings .rb_bc body .modal.modal_web.in.modal_bc_extras#modal-extras .hasDatepicker .ui-datepicker-calendar tbody tr td{font-size:1.5rem!important;padding:0!important}body .modal.modal_web #news .enviar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .modal.modal_web #news .enviar>*{margin:1rem 0}.ui-datepicker th{padding:.6rem .1rem!important;font-size:1.5rem!important}.ui-datepicker td{padding:.5rem!important;font-size:2rem!important}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{margin:0}.ui-datepicker-title{font-size:1.2rem!important}#s_engine .consulta button{min-width:100%;max-width:100%;width:100%}.main-inner__gallery-image--big{height:30rem}.main-inner__gallery-image--small{margin-bottom:2.5rem;width:100%}.main-inner__gallery-image--small:last-child{margin-bottom:0}.outstanding-offer{padding:0 3rem}.outstanding-offer__background{padding:0}.outstanding-offer__container{padding:0;width:100%}.outstanding-offer__text{width:100%}.offers-carousel__btn{margin-bottom:2rem}.map-full__content{display:none}#book_meeting_room .messages,.alert{margin-top:-6rem}#hdet_habitaciones .info_list{padding:0}#hdet_habitaciones .info_list li{width:100%}#hdet_habitaciones .info_list figure .bg_fix,#hdet_habitaciones .info_list figure .bg_fix2,#hdet_habitaciones .info_list figure>img{min-height:20rem;height:auto}#hdet_habitaciones .habitacion_detalle{padding:0}.header__bottom{padding-left:8%;padding-right:8%}.wifi{display:none}#motorInternas .fechasPromo span{padding:0}#motorInternas .fechasPromo span:after,#motorInternas .fechasPromo span:before{display:none}#motorInternas .fechasPromo>div strong{font-size:2.7rem;margin-bottom:.5rem;width:100%}#motorInternas .fechasPromo>div em{padding-right:0;font-size:1rem}#motorInternas .fechasPromo label{font-size:1.1rem;margin-bottom:.3rem}.newsletter__send{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .language__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .generic-links__link{border:none}.footer .language__list{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .language__link{border:none}.footer .footer__content--lower .footer__info{width:100%}}@media (max-width:1200px){html{min-width:150px}#bc_carrito_top .contcarrito .contene{width:100%}.rooms-home__link:hover .rooms-home__link-arrow{right:-10rem}.rooms-home__link-arrow{right:-7rem}.highlights-carousel__title{width:80%}.offers-carousel__text{margin-bottom:2rem;width:100%}.offers-carousel .owl-controls{width:54%}html{font-size:55%}#hdet_habitaciones .info_list figure .bg_fix,#hdet_habitaciones .info_list figure .bg_fix2{max-width:40%;width:40%}#hdet_habitaciones .info_list figcaption{max-width:60%;width:60%;padding:0 3rem}.header__generic-links,.header__official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.header__wifi{background:#718731;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header .wifi__text,.header__wifi:before{color:#fff}.header__agency{background:#718731;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.header .agency__login{color:#fff}.header__language{background:#718731;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding-right:4%}.header .language__text--dropdown{color:#fff}.header__booking{background:#718731;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 0 0 4%;display:-webkit-box;display:-ms-flexbox;display:flex}.header .booking__link{padding:0;background:transparent;position:relative;height:100%}.wifi{width:10rem}.carousel__video{display:none}.newsletter__subtitle{margin-top:0}}@media (max-width:768px){html{min-width:150px}#hdet_habitaciones .info_list figure,#s_engine{display:-webkit-box;display:-ms-flexbox;display:flex}#hdet_habitaciones .info_list figure>*,#s_engine>*{max-width:100%}#hdet_habitaciones .info_list figure,#s_engine{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal #agregar_opinion .form-group,body:not(.bookings) #agregar_opinion .form-group{max-width:100%}.modal #book_meeting_room,body:not(.bookings) #book_meeting_room{padding:0}.modal #book_meeting_room .contenido div.bloque div.cont label,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont label{padding-left:0}.modal #book_meeting_room .contenido div.bloque div.cont .cont2,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .col_infoContac,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .col_infoContac{width:100%;padding:1rem 0}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .box,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .cont3,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li{width:100%!important;padding:1rem 0}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 ul.form1 li{width:33%}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 select,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac input,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac select{margin:0}.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #id_nombre_salon,.modal #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li #id_nombre_salon,.modal #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac #id_nombre_salon,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 #id_nombre_salon,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2 .cont3 .form1 li #id_nombre_salon,body:not(.bookings) #book_meeting_room .contenido div.bloque div.cont .cont2.info_contacto .col_infoContac #id_nombre_salon{width:100%}.captcha{padding:0}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure .bg_fix{display:none}body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption{width:100%;max-width:100%;min-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:3rem}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure .bg_fix{display:none}body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption{width:100%;max-width:100%;min-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:3rem}.ekko-lightbox.modal .modal-dialog{max-width:100%!important;width:100%!important}.ekko-lightbox .glyphicon:before{font-size:3rem}.modal-inner__services{width:50%}.modal-inner__button{margin-top:3rem;position:relative;width:100%}.ekko-lightbox .glyphicon-chevron-left{left:1rem}.ekko-lightbox .glyphicon-chevron-right{right:1rem}#modal_aviso_cookies table td{font-size:1rem;line-height:.9rem;padding:4px}.pag-legal{width:100%}.pag-legal table td{font-size:1rem!important;line-height:.9rem!important;padding:4px!important}.pag-legal table td strong{font-size:1rem}#bc_carrito_top .contcarrito .contene{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bc_carrito_top .hotel{width:100%;padding-right:0}#bc_carrito_top .totalizacion{width:100%}#s_engine .titulo{text-align:center;padding:1rem 0}#s_engine .titulo h3,#s_engine .titulo h4{text-align:center}.pop-up-footer__left{display:none}.pop-up-footer__right{width:100%}.pop-up-footer__right-fringe-arrow-close{right:10px}.rooms-home__box-top-left-gallery-inner{width:100%}.rooms-home__box-top-left-gallery-inner:first-of-type{padding-right:0}.rooms-home__box-top-left-gallery-inner:nth-of-type(2){display:none}.rooms-home__box-top-left-image{width:100%}.main-inner__description{text-align:justify}.highlights-carousel__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.highlights-carousel__item{margin-left:0}.highlights-carousel .highlights-carousel__arrow-left,.highlights-carousel .highlights-carousel__arrow-right{position:absolute;top:0;z-index:2}.highlights-carousel .highlights-carousel__arrow-left{left:1.5%}.highlights-carousel .highlights-carousel__arrow-right{right:1.5%}.outstanding-offer__background{height:70rem;padding:0 3rem}.outstanding-offer__title{font-size:3.5rem}.offers-carousel__main{padding:0 3rem}.offers-carousel__item{margin-left:0}.offers-carousel .owl-controls{width:89%}.map-full__content{left:0;right:0}.pag-legal{padding:0}.pag-legal table strong,.pag-legal table td{font-size:1.1rem}.restaurant-inner .box-text,.rooms-inner .box-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.restaurant-inner .box-text__image,.rooms-inner .box-text__image{min-height:35rem;width:100%}.restaurant-inner .box-text__description,.rooms-inner .box-text__description{min-height:auto;width:100%}.restaurant-inner .box-text__button,.rooms-inner .box-text__button{margin-top:3rem;position:relative;width:100%}.events-inner .box-text,.offers-inner .box-text,.packages-inner .box-text,.span-inner .box-text{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem;padding:0;width:100%}.events-inner .box-text:nth-child(2n),.offers-inner .box-text:nth-child(2n),.packages-inner .box-text:nth-child(2n),.span-inner .box-text:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-inner .box-text__image,.offers-inner .box-text__image,.packages-inner .box-text__image,.span-inner .box-text__image{width:100%}.events-inner .box-text__description,.offers-inner .box-text__description,.packages-inner .box-text__description,.span-inner .box-text__description{bottom:0;height:auto;padding:5rem 4rem;position:relative;width:100%}.events-inner .box-text__button,.offers-inner .box-text__button,.packages-inner .box-text__button,.span-inner .box-text__button{margin-top:3rem;position:relative;width:100%}.services-inner__list{padding:0;width:100%}.services-inner__others-item{width:33.3333%}.restaurant-inner{padding:0}.restaurant-inner:after{width:100%}.restaurant-inner .box-text:nth-child(2n) .box-text__description{padding-right:5rem}.contact-inner__information{top:-36rem}.map-inner__content{margin:24rem auto 0}.map-inner__points-inner{padding:5rem}.map-inner__indications{margin-top:0;padding:5rem;width:100%}.gallery-inner__item-box,.gallery-inner__item-box--lateral{width:100%}#contacto_head ul span{display:block}#hdet_habitaciones .info_list li:nth-child(2n) figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hdet_habitaciones .info_list figure .bg_fix,#hdet_habitaciones .info_list figure .bg_fix2{width:100%;max-width:100%!important;min-height:30rem;height:auto}#hdet_habitaciones .info_list figure>img{position:relative;width:100%;min-height:30rem;height:auto}#hdet_habitaciones .info_list figcaption{padding:3rem;max-width:100%!important;position:relative;width:100%;min-height:0}#hdet_habitaciones .info_list .bg_fix{height:30rem}#hdet_habitaciones .info_list .box_butons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}#hdet_habitaciones .habitacion_detalle #carousel_habitacion div.item img{padding:1rem 0}.header__bottom{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.official{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}#motorInternas #motorform,.official{width:100%}#motorInternas #s_engine{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#motorInternas .fechasPromo>div strong{font-size:3rem}#motorInternas .codigoPromo{height:40%;width:30%;padding:0;width:40%}#motorInternas .consulta{height:60%;width:25%}#motorInternas .consulta button#consulta_button{font-size:1rem}#hdet_habitaciones .owl-carousel .carousel__container-caption,.carousel .carousel__container-caption,.offers-carousel .owl-controls{display:none}.newsletter{height:auto}.newsletter__subtitle{padding:0}.newsletter__send-input{width:auto;margin:0}.highlights-carousel .highlights-carousel__arrow-left,.highlights-carousel .highlights-carousel__arrow-right{display:none}}@media (max-width:340px){html{min-width:150px}.modal #book_meeting_room ul.campos,.modal .c_form ul.campos,body:not(.bookings) #book_meeting_room ul.campos,body:not(.bookings) .c_form ul.campos{display:-webkit-box;display:-ms-flexbox;display:flex}.modal #book_meeting_room ul.campos>*,.modal .c_form ul.campos>*,body:not(.bookings) #book_meeting_room ul.campos>*,body:not(.bookings) .c_form ul.campos>*{max-width:100%}.modal #book_meeting_room ul.campos,.modal .c_form ul.campos,body:not(.bookings) #book_meeting_room ul.campos,body:not(.bookings) .c_form ul.campos{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal #book_meeting_room,.modal .c_form,.modal body:not(.bookings) #book_meeting_room,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form,body:not(.bookings) .modal #book_meeting_room{width:100%;padding:0;margin:0}#s_engine #id_codpromo,#s_engine .codigoPromo,#s_engine .fechasPromo>div,#s_engine button{margin:1rem .2rem}#s_engine .consulta button em{display:none}#motorInternas .fechasPromo .entrada:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);right:0}#motorInternas .fechasPromo .salida:after{display:none}#motorInternas .fechasPromo>div{padding:0}#motorInternas .fechasPromo>div strong{width:100%}#motorInternas .fechasPromo>div em{width:100%;padding:0}#motorInternas .codigoPromo{margin:0}}@media (min-width:1024px){#motorInternas.affix{margin:0;max-width:100%;padding:0;position:fixed;top:0;width:100%}#motorInternas.affix #s_engine .fechasPromo>div{margin:0 1rem;height:3rem}#motorInternas.affix #s_engine .fechasPromo strong{font-size:2rem}#motorInternas.affix #s_engine .fechasPromo em{font-size:1.4rem}#motorInternas.affix #s_engine .codigoPromo{margin:0 1rem;height:3rem}#motorInternas.affix #s_engine #consulta_button{height:5rem;padding:.5rem}.claims-full__content{width:60%}.claims-full__arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;position:absolute;right:0;width:12%}.claims-full__arrow-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.claims-full__arrow-next{margin-bottom:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.events-inner .box-text__profile-item{width:33.33%}#contacto,#contacto_head,#hdet_agregaropinion,#opiniones{width:80%}.claims-full__content{width:70%}.footer .generic-links__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .contact__list{text-align:left}.footer .certificates,.footer__language{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .certificates{padding:0;width:50%}.footer .certificates__author:before{content:""}.contact__list{text-align:left}}@media (min-width:1200px){.offers-carousel__action:before{content:"";height:100%;width:.2rem;top:0;position:absolute;left:-.5rem}.offers-carousel__action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1rem;width:35%}.offers-carousel__btn{margin-bottom:2rem}#opiniones .comentarios .item>div:first-child{display:block;left:0;margin:auto;right:0;top:0}.offers-carousel__action{width:36%}.offers-carousel__action:before{width:.1rem;background-color:#90ac3f}.newsletter__form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newsletter__send-input{text-align:left}.claims-full{padding-left:0;padding-right:0}}@media (min-width:1025px){.restaurant-inner .box-text:nth-child(2n) .box-text__description{padding-left:5rem;padding-right:45rem}.claims-full__content{width:60%}.claims-full__arrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;position:absolute;right:0;width:12%}.claims-full__arrow-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.claims-full__arrow-next{margin-bottom:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:568px){#contacto .c_form label,#contacto .modal #book_meeting_room label,#contacto body:not(.bookings) #book_meeting_room label,.modal #contacto #book_meeting_room label,body:not(.bookings) #contacto #book_meeting_room label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newsletter__send-button{margin-top:0;width:auto}.footer .generic-links__item:not(:last-child):after{display:inline-block}.footer .generic-links__item{width:auto}.footer .generic-links__item:not(:last-child):after{content:none}.footer .language__item:not(:last-child):after{display:inline-block}.footer .language__item{width:auto}}@media (max-width:1350px){#motorInternas .titulo{display:none}#motorInternas .fechasPromo{width:70%}#motorInternas .fechasPromo .entrada:before{display:none}}@media (max-width:1350px) and (max-width:1024px){#motorInternas .fechasPromo{width:60%}}@media (max-width:1350px) and (max-width:768px){#motorInternas .fechasPromo{width:70%}}@media (max-width:1350px) and (max-width:568px){#motorInternas .fechasPromo{width:60%}}@media (max-width:768px) and (max-width:568px){#motorInternas .consulta{width:40%;min-width:6rem}}@media (max-width:1024px) and (max-width:768px){.offers-carousel__title{text-align:center;padding:0}.offers-carousel__title:after{display:none}.highlights-carousel__title{width:100%}.highlights-carousel__title:before{display:none}}@media (max-width:1025px){.claims-full__container{max-width:100%;width:100%}}