@charset "UTF-8";html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#hotel_ficha h2 a,#hotel_ficha h3 a,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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin-left:auto;margin-right:auto;max-width:none}ol,ul{list-style:none}a,button{cursor:pointer;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}a:focus,a:hover,button:focus,button:hover{outline:none;text-decoration:none}input:focus,select:focus,textarea:focus{outline:none}#hotel_ficha h2 a,#hotel_ficha h3 a,h1,h2,h3,h4,h5,p,span{line-height:1.2}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}#hotel_ficha h2 a,#hotel_ficha h3 a,a,blockquote,button,h1,h2,h3,input,label,p,span{max-width:100%}b,strong{font-family:arial}button{background-color:transparent;border:0}option{color:#333}.cookies-inner{color:#333;font:15px/1.2 arial;font:1.5rem/1.2 arial}.cookies-inner__title{color:#333;font:20px arial;font:2rem arial;text-transform:inherit}.carousel-principal__arrow--next:before,.carousel-principal__arrow--prev:before,.ico-blog:before,.ico-fa-blog: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-mail:before,.ico-fa-paypal:before,.ico-fa-pinterest:before,.ico-fa-play:before,.ico-fa-snapchat:before,.ico-fa-spotify:before,.ico-fa-threads2:before,.ico-fa-threads:before,.ico-fa-tik-tok:before,.ico-fa-tripadvisor:before,.ico-fa-twitter:before,.ico-fa-user:before,.ico-fa-vimeo:before,.ico-fa-whatsapp:before,.ico-fa-wordpress:before,.ico-fa-x: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-play:before,.ico-snapchat:before,.ico-spotify:before,.ico-threads2:before,.ico-threads:before,.ico-tik-tok:before,.ico-twitter:before,.ico-vimeo:before,.ico-volumen-mute:before,.ico-volumen:before,.ico-wordpress:before,.ico-x:before,.ico-youtube:before,.inner-carousel__arrow--next:before,.inner-carousel__arrow--prev:before,.rooms-microsite__arrow--next:before,.rooms-microsite__arrow--prev:before,.services-microsite__arrow--next:before,.services-microsite__arrow--prev:before{font-family:icons-base;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.carousel-principal__arrow--next:before,.carousel-principal__arrow--prev:before,.inner-carousel__arrow--next:before,.inner-carousel__arrow--prev:before,.rooms-microsite__arrow--next:before,.rooms-microsite__arrow--prev:before,.services-microsite__arrow--next:before,.services-microsite__arrow--prev:before{content:""}.ico-fa-mail:before{content:""}.ico-fa-facebook:before,.ico-facebook:before{content:""}.ico-fa-google-plus:before,.ico-fa-google:before,.ico-google-plus:before,.ico-google:before{content:""}.ico-fa-flickr:before,.ico-flickr:before{content:""}.ico-fa-linkedin:before,.ico-linkedin:before{content:""}.ico-fa-instagram:before,.ico-instagram:before{content:""}.ico-fa-foursquare:before,.ico-foursquare:before{content:""}.ico-fa-tripadvisor:before{content:""}.ico-fa-pinterest:before,.ico-pinterest:before{content:""}.ico-fa-paypal:before,.ico-paypal:before{content:""}.ico-fa-vimeo:before,.ico-vimeo:before{content:""}.ico-fa-youtube:before,.ico-youtube:before{content:""}.ico-fa-wordpress:before,.ico-wordpress:before{content:""}.ico-fa-user:before{content:""}.ico-fa-whatsapp:before{content:""}.ico-volumen:before{content:""}.ico-volumen-mute:before{content:""}.ico-loop:before{content:""}.ico-fa-play:before,.ico-play:before{content:""}.ico-blog:before,.ico-fa-blog:before{content:""}.ico-fa-tik-tok:before,.ico-tik-tok:before{content:""}.ico-fa-snapchat:before,.ico-snapchat:before{content:""}.ico-fa-twitter:before,.ico-fa-x:before,.ico-twitter:before,.ico-x:before{content:""}.ico-fa-spotify:before,.ico-spotify:before{content:""}.ico-fa-threads:before,.ico-threads:before{content:""}.ico-fa-threads2:before,.ico-threads2:before{content:""}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;bottom:.5em;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;left:0;margin:0;padding:0 1em;pointer-events:none;position:absolute;right:0;z-index:1}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{background:#ccc;height:3px;width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:.3rem solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:.3rem solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .1s linear;transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}@font-face{font-display:swap;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")}html{font-family:arial}._CookieScriptReportPageSaveSettingButton,.btn-primary{text-align:center;text-decoration:none}._CookieScriptReportPageSaveSettingButton:hover,.btn-primary:hover,.btn-secondary{text-decoration:none}.btn-secondary{font:17px arial;font:1.7rem arial;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.btn-secondary:hover{text-decoration:none}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{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:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{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:slideOutUp;animation-name:slideOutUp}

/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.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:.25rem;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:.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}em.flag,i.flag{display:inline-block;height:14px;width:16px;background-image:url(../../images/flags16.png);background-repeat:no-repeat;z-index:-1}.flag-margin-right{margin-right:7px}.de{background-position:0 -1152px}.da,.dk{background-position:0 -1184px}.es{background-position:0 -1328px}.fr{background-position:0 -1424px}.it{background-position:0 -1920px}.nl{background-position:0 -2752px}.pt{background-position:0 -2992px}.ru{background-position:0 -3104px}.en{background-position:0 -1456px}@font-face{font-family:Flux;font-style:normal;font-weight:400;src:url(../../fonts/Flux.woff2) format("woff2"),url(../../fonts/Flux.woff) format("woff")}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(../../fonts/icons.woff) format("woff"),url(../../fonts/icons.ttf) format("truetype"),url(../../fonts/icons.svg#icons) format("svg")}@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%}#motorInternas #hotel_destino,#motorInternasGuest #hotel_destino,.modal .modal-filter,.modal select,body:not(.bookings) .modal-filter,body:not(.bookings) select{width:100%;padding:1.5rem 2rem 1.5rem 1rem;border:1px solid #e6e6e6;-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}#motorInternas #hotel_destino:-ms-expand,#motorInternas #hotel_destino ::-ms-expand,#motorInternasGuest #hotel_destino:-ms-expand,#motorInternasGuest #hotel_destino ::-ms-expand,.modal .modal-filter:-ms-expand,.modal .modal-filter ::-ms-expand,.modal select:-ms-expand,.modal select ::-ms-expand,body:not(.bookings) .modal-filter:-ms-expand,body:not(.bookings) .modal-filter ::-ms-expand,body:not(.bookings) select:-ms-expand,body:not(.bookings) select ::-ms-expand{display:none}#motorInternas #hotel_destino option,#motorInternasGuest #hotel_destino option,.modal .modal-filter option,.modal select option,body:not(.bookings) .modal-filter option,body:not(.bookings) select option{font-family:Arial,sans-serif;color:#1a1a1a;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,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{margin-top:6rem;margin-bottom:3rem;background:#e6e6e6;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: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: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: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:1.4rem;font-size:15px;font-size:1.5rem;width:100%;color:#000;border:1px solid #fff;color:#1a1a1a;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:1rem;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: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: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: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:4rem;padding-bottom:4rem}.modal #agregar_opinion .form-group,body:not(.bookings) #agregar_opinion .form-group{height:auto;margin-bottom:1rem;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: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:.2rem;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:.5rem;margin-bottom:1rem;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: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: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: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:3rem;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: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:1.4rem;font-size:15px;font-size:1.5rem;width:100%;color:#000;border:1px solid #fff;height:auto;background-color:#fff;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: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:2rem;position:relative;top:0;width:15px;width:1.5rem;display:inline;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 #e6e6e6;font-size:14px;font-size:1.4rem}.modal optgroup,body:not(.bookings) optgroup{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: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:#b3b3b3;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:#0079b0;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:#b3b3b3;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:#0079b0}.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:grey;border-radius:10px}.modal input[type=range]::-ms-fill-upper,body:not(.bookings) input[type=range]::-ms-fill-upper{background:#b3b3b3;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:#0079b0}.modal input[type=range]:focus::-ms-fill-lower,body:not(.bookings) input[type=range]:focus::-ms-fill-lower{background:grey}.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:.5rem 1rem;font-size:12px;font-size:1.2rem;color:#1a1a1a;text-transform:uppercase;font-family:Arial,sans-serif;border:1px solid #e6e6e6;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: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: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]::-moz-placeholder,.modal input[type=text]::-moz-placeholder,body:not(.bookings) input[type=email]::-moz-placeholder,body:not(.bookings) input[type=text]::-moz-placeholder{color:grey50}.modal input[type=email]:-ms-input-placeholder,.modal input[type=text]:-ms-input-placeholder,body:not(.bookings) input[type=email]:-ms-input-placeholder,body:not(.bookings) input[type=text]:-ms-input-placeholder{color:grey50}.modal input[type=email]::-ms-input-placeholder,.modal input[type=text]::-ms-input-placeholder,body:not(.bookings) input[type=email]::-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 1rem;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:#0079b0;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:#4d4d4d;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:#ffb20c}#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: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 grey;z-index:1200;-webkit-animation:showFromTop 5s linear;animation:showFromTop 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:#b2b717}.modal #ofertafechass div,body:not(.bookings) #ofertafechass div{padding:0}.modal .modal-filter,body:not(.bookings) .modal-filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b3b3b3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-size:1.6rem;text-transform:inherit}.modal .modal-filter__title,body:not(.bookings) .modal-filter__title{padding:1rem 3.5rem 1rem 1.5rem;text-align:left;width:100%}.modal .modal-filter__select,body:not(.bookings) .modal-filter__select{background-color:#f8f8f8;bottom:0;font-size:14px;font-size:1.4rem;height:0;left:0;overflow:hidden;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:2}.modal .modal-filter__select--open,body:not(.bookings) .modal-filter__select--open{border:.1rem solid #b3b3b3;height:auto}.modal .modal-filter__items,body:not(.bookings) .modal-filter__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem;text-align:left;width:100%}.modal .modal-filter__items:active,.modal .modal-filter__items:focus,.modal .modal-filter__items:hover,body:not(.bookings) .modal-filter__items:active,body:not(.bookings) .modal-filter__items:focus,body:not(.bookings) .modal-filter__items:hover{color:grey}#book_meeting_room .messages{z-index:1200}#book_meeting_room .messages li.info{color:#b2b717;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:#ad1f00;display:inline-block;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:#ad1f00;font-size:12px;font-size:1.2rem;padding-top:1rem}.bg-fix{background-position:50%;background-repeat:no-repeat;background-size:cover}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}#agregar_opinion,#base_popup,#cabecera_internas,#claims_footer,#contacto_head,#destacados ul,#directorio_lista_simple,#footer_nav nav,#hdet_generic #habitacion_unica,#hdet_generic #habitacion_unica #otros_servicios,#hdet_generic>ul,#hdet_habitaciones #habitacion_unica,#hdet_habitaciones #habitacion_unica #otros_servicios,#hdet_habitaciones>ul,#hdet_puntos_interes,#hdet_servicios>ul,#hotels_list ul,#hs_habitaciones,#hs_menu,#hs_servicios,#introduccion,#introduccion_individual,#main_header>div,#motorInternas,#motorInternasGuest,#ofertas_carousel,#offers_list_simple,#opiniones .box_summary,#opiniones .comentarios,#opiniones>div,#pag404>*,#restaurante_lista_simple ul,.bc-contenedor-motor,.header_section>div,.img_collection,.info_list li,.modal #book_meeting_room,.modal .c_form,.nav_directorio,.pag-legal,.todo_incluido article>section,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{width:100%;max-width:1600px;margin:0 auto;padding:0 1%}#agregar_opinion,#cabecera_internas,#directorio_lista_simple,#hdet_generic #habitacion_unica,#hdet_habitaciones #habitacion_unica,#hs_habitaciones,#hs_menu,#hs_servicios,#introduccion,#introduccion_individual,#ofertas_carousel,#offers_list_simple,#pag404>*,#restaurante_lista_simple ul,.img_collection,.info_list li,.modal #book_meeting_room,.modal .c_form,.nav_directorio,.todo_incluido article>section,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{width:90%;max-width:1333.3333333333px}#base_popup,#contacto_head,#footer_nav nav,#hdet_generic #habitacion_unica #otros_servicios,#hdet_habitaciones #habitacion_unica #otros_servicios,#motorInternas,#motorInternasGuest,#opiniones .box_summary,#opiniones .comentarios,#opiniones>div,.pag-legal{width:80%;max-width:1000px}#agregar_opinion .accionFormulario,#agregar_opinion ul,#breadcrumb ul,#cabecera_internas,#carousel_principal .owl-next,#carousel_principal .owl-prev,#carousel_principal figcaption,#claims_footer,#claims_footer .owl-dots,#contacto>div:first-of-type,#contacto_head ul,#destacados,#destacados ul,#destacados ul a,#destacados ul figcaption,#destacados ul figure,#directorio_lista_simple,#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple li,#directorio_lista_simple section:first-of-type,#directorio_lista_simple section:nth-of-type(2),#footer_nav ul,#hdet_generic #otros_servicios,#hdet_generic #otros_servicios div,#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_generic .owl-carousel figcaption,#hdet_generic>ul,#hdet_generic>ul figcaption,#hdet_generic>ul figure,#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,#hdet_habitaciones>ul,#hdet_habitaciones>ul figcaption,#hdet_habitaciones>ul figure,#hdet_servicios>ul,#hdet_servicios>ul figure,#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h2 a a,#hotel_ficha h3,#hotel_ficha h3 a,#hotel_ficha h3 a a,#hotels_list ul,#hotels_list ul figcaption,#hotels_list ul figure,#hs_habitaciones .item,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_menu,#hs_menu ul,#hs_redes_sociales ul,#hs_servicios .item,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption,#introduccion,#introduccion_individual,#logo_footer,#main_footer,#main_footer>div,#main_footer>section,#main_footer ul,#main_header,#main_header>div,#menu_header>div,#menu_header>div>ul,#motorInternas #s_engine,#motorInternas .close_block,#motorInternas .close_block div,#motorInternas .codigoPromo,#motorInternas .fechasPromo,#motorInternas .fechasPromo .noches,#motorInternas .fechasPromo>div,#motorInternas .fechasPromo>em,#motorInternas .fechasPromo span,#motorInternas button,#motorInternasGuest #s_engine,#motorInternasGuest .close_block,#motorInternasGuest .close_block div,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo,#motorInternasGuest .fechasPromo .noches,#motorInternasGuest .fechasPromo>div,#motorInternasGuest .fechasPromo>em,#motorInternasGuest .fechasPromo span,#motorInternasGuest button,#ofertas_carousel .item,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,#ofertas_carousel figcaption,#ofertas_carousel figcaption p,#ofertas_carousel p,#offers_list_simple,#offers_list_simple figcaption,#offers_list_simple h3,#offers_list_simple li,#offers_list_simple li:nth-child(2n),#offers_list_simple p:nth-of-type(2),#offers_list_simple p:nth-of-type(2) span:nth-of-type(2),#offers_list_simple section,#opiniones .box_summary,#opiniones .comentarios .item,#opiniones .comentarios .notaSeccion,#opiniones .pagination,#opiniones .puntos,#opiniones .textSummary,#opiniones .textSummary li,#opiniones .textSummary ul,#otros_servicios,#otros_servicios section,#restaurante_lista_simple ul,#restaurante_lista_simple ul figure,#reviews_resum,#reviews_resum .box_location,#reviews_resum .box_location .row_bg,#reviews_resum .box_location .row_bg .img_full,#reviews_resum .box_location .row_bg .img_medium,#reviews_resum .box_location .row_bg .mapa_div,#reviews_resum .box_review,#reviews_resum .box_review .rev_average,.bookings .rb_bc body .modal.modal_web.in .extra_box_img,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img,.captcha,.ekko-lightbox .glyphicon,.header_section>div,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev,.hotel_resumen #inner_carousel figcaption,.img_collection li a,.info_list,.info_list .valign,.info_list li,.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,.noowl,.socialMedia a:before,.todo_incluido article>section,.todo_incluido article>section ul,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,figure{display:-webkit-box;display:-ms-flexbox;display:flex}#agregar_opinion .accionFormulario>*,#agregar_opinion ul>*,#breadcrumb ul>*,#cabecera_internas>*,#carousel_principal .owl-next>*,#carousel_principal .owl-prev>*,#carousel_principal figcaption>*,#claims_footer .owl-dots>*,#claims_footer>*,#contacto>div:first-of-type>*,#contacto_head ul>*,#destacados>*,#destacados ul>*,#destacados ul a>*,#destacados ul figcaption>*,#destacados ul figure>*,#directorio_lista_simple>*,#directorio_lista_simple figcaption:first-of-type>*,#directorio_lista_simple figcaption:nth-of-type(2)>*,#directorio_lista_simple li>*,#directorio_lista_simple section:first-of-type>*,#directorio_lista_simple section:nth-of-type(2)>*,#footer_nav ul>*,#hdet_generic #otros_servicios>*,#hdet_generic #otros_servicios div>*,#hdet_generic .owl-carousel .owl-next>*,#hdet_generic .owl-carousel .owl-prev>*,#hdet_generic .owl-carousel figcaption>*,#hdet_generic>ul>*,#hdet_generic>ul figcaption>*,#hdet_generic>ul figure>*,#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>*,#hdet_habitaciones>ul>*,#hdet_habitaciones>ul figcaption>*,#hdet_habitaciones>ul figure>*,#hdet_servicios>ul>*,#hdet_servicios>ul figure>*,#hotel_ficha h2 a>*,#hotel_ficha h2 a a>*,#hotel_ficha h2>*,#hotel_ficha h3 a>*,#hotel_ficha h3 a a>*,#hotel_ficha h3>*,#hotels_list ul>*,#hotels_list ul figcaption>*,#hotels_list ul figure>*,#hs_habitaciones .item>*,#hs_habitaciones .owl-next>*,#hs_habitaciones .owl-prev>*,#hs_habitaciones figcaption>*,#hs_menu>*,#hs_menu ul>*,#hs_redes_sociales ul>*,#hs_servicios .item>*,#hs_servicios .owl-next>*,#hs_servicios .owl-prev>*,#hs_servicios figcaption>*,#introduccion>*,#introduccion_individual>*,#logo_footer>*,#main_footer>*,#main_footer>div>*,#main_footer>section>*,#main_footer ul>*,#main_header>*,#main_header>div>*,#menu_header>div>*,#menu_header>div>ul>*,#motorInternas #s_engine>*,#motorInternas .close_block>*,#motorInternas .close_block div>*,#motorInternas .codigoPromo>*,#motorInternas .fechasPromo .noches>*,#motorInternas .fechasPromo>*,#motorInternas .fechasPromo>div>*,#motorInternas .fechasPromo>em>*,#motorInternas .fechasPromo span>*,#motorInternas button>*,#motorInternasGuest #s_engine>*,#motorInternasGuest .close_block>*,#motorInternasGuest .close_block div>*,#motorInternasGuest .codigoPromo>*,#motorInternasGuest .fechasPromo .noches>*,#motorInternasGuest .fechasPromo>*,#motorInternasGuest .fechasPromo>div>*,#motorInternasGuest .fechasPromo>em>*,#motorInternasGuest .fechasPromo span>*,#motorInternasGuest button>*,#ofertas_carousel .item>*,#ofertas_carousel .owl-next>*,#ofertas_carousel .owl-prev>*,#ofertas_carousel figcaption>*,#ofertas_carousel figcaption p>*,#ofertas_carousel p>*,#offers_list_simple>*,#offers_list_simple figcaption>*,#offers_list_simple h3>*,#offers_list_simple li:nth-child(2n)>*,#offers_list_simple li>*,#offers_list_simple p:nth-of-type(2)>*,#offers_list_simple p:nth-of-type(2) span:nth-of-type(2)>*,#offers_list_simple section>*,#opiniones .box_summary>*,#opiniones .comentarios .item>*,#opiniones .comentarios .notaSeccion>*,#opiniones .pagination>*,#opiniones .puntos>*,#opiniones .textSummary>*,#opiniones .textSummary li>*,#opiniones .textSummary ul>*,#otros_servicios>*,#otros_servicios section>*,#restaurante_lista_simple ul>*,#restaurante_lista_simple ul figure>*,#reviews_resum .box_location .row_bg .img_full>*,#reviews_resum .box_location .row_bg .img_medium>*,#reviews_resum .box_location .row_bg .mapa_div>*,#reviews_resum .box_location .row_bg>*,#reviews_resum .box_location>*,#reviews_resum .box_review .rev_average>*,#reviews_resum .box_review>*,#reviews_resum>*,.bookings .rb_bc body .modal.modal_web.in .extra_box_img>*,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img>*,.captcha>*,.ekko-lightbox .glyphicon>*,.header_section>div>*,.hotel_resumen #inner_carousel .owl-next>*,.hotel_resumen #inner_carousel .owl-prev>*,.hotel_resumen #inner_carousel figcaption>*,.img_collection li a>*,.info_list .valign>*,.info_list>*,.info_list li>*,.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>*,.noowl>*,.socialMedia a:before>*,.todo_incluido article>section>*,.todo_incluido article>section 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>*,figure>*{max-width:100%}#agregar_opinion ul,#breadcrumb ul,#claims_footer .owl-dots,#contacto>div:first-of-type,#destacados ul,#directorio_lista_simple li,#hdet_generic #otros_servicios div,#hdet_generic>ul,#hdet_habitaciones #otros_servicios div,#hdet_habitaciones>ul,#hdet_servicios>ul,#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h3,#hotel_ficha h3 a,#hotels_list ul,#hs_menu,#hs_menu ul,#hs_redes_sociales ul,#introduccion,#introduccion_individual,#logo_footer,#main_footer ul,#main_header,#main_header>div,#menu_header>div,#menu_header>div>ul,#motorInternas #s_engine,#motorInternas .close_block div,#motorInternas .codigoPromo,#motorInternas .fechasPromo,#motorInternas .fechasPromo>div,#motorInternas .fechasPromo span,#motorInternasGuest #s_engine,#motorInternasGuest .close_block div,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest .fechasPromo span,#offers_list_simple li,#offers_list_simple p:nth-of-type(2),#offers_list_simple p:nth-of-type(2) span:nth-of-type(2),#opiniones .comentarios .item,#opiniones .pagination,#opiniones .textSummary li,#otros_servicios section,#restaurante_lista_simple ul,#reviews_resum,#reviews_resum .box_location .row_bg,.bookings .rb_bc body .modal.modal_web.in .extra_box_img,.bookings .rb_bc body:not(.bookings) .modal.in .extra_box_img,.img_collection li a,.info_list li,.modal #book_meeting_room ul,.modal .c_form ul,.noowl,.socialMedia a:before,.todo_incluido article>section,.todo_incluido article>section 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}#agregar_opinion .accionFormulario,#cabecera_internas,#carousel_principal .owl-next,#carousel_principal .owl-prev,#carousel_principal figcaption,#claims_footer,#contacto_head ul,#destacados,#destacados ul figcaption,#directorio_lista_simple,#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:first-of-type,#directorio_lista_simple section:nth-of-type(2),#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_generic .owl-carousel figcaption,#hdet_generic>ul figcaption,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#hdet_habitaciones>ul figcaption,#hdet_servicios>ul figure,#hotels_list ul figcaption,#hs_habitaciones .item,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_servicios .item,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption,#main_footer,#main_footer>div,#main_footer>section,#motorInternas .close_block,#motorInternas button,#motorInternasGuest .close_block,#motorInternasGuest button,#ofertas_carousel .item,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,#ofertas_carousel figcaption,#ofertas_carousel p,#offers_list_simple,#offers_list_simple figcaption,#offers_list_simple h3,#offers_list_simple section,#opiniones .box_summary,#opiniones .comentarios .notaSeccion,#opiniones .puntos,#opiniones .textSummary,#opiniones .textSummary ul,#otros_servicios,#restaurante_lista_simple ul figure,#reviews_resum .box_location,#reviews_resum .box_location .row_bg .img_full,#reviews_resum .box_location .row_bg .img_medium,#reviews_resum .box_location .row_bg .mapa_div,#reviews_resum .box_review,#reviews_resum .box_review .rev_average,.captcha,.ekko-lightbox .glyphicon,.header_section>div,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev,.hotel_resumen #inner_carousel figcaption,.info_list,.info_list .valign,.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}#agregar_opinion .accionFormulario,#cabecera_internas,#carousel_principal .owl-next,#carousel_principal .owl-prev,#carousel_principal figcaption,#claims_footer,#claims_footer .owl-dots,#contacto>div:first-of-type,#contacto_head ul,#destacados ul,#destacados ul a,#destacados ul figcaption,#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:first-of-type,#directorio_lista_simple section:nth-of-type(2),#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_generic .owl-carousel figcaption,#hdet_generic>ul,#hdet_generic>ul figcaption,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel figcaption,#hdet_habitaciones>ul,#hdet_habitaciones>ul figcaption,#hdet_servicios>ul,#hdet_servicios>ul figure,#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h2 a a,#hotel_ficha h3,#hotel_ficha h3 a,#hotel_ficha h3 a a,#hotels_list ul,#hotels_list ul figcaption,#hs_habitaciones .item,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_menu,#hs_redes_sociales ul,#hs_servicios .item,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption,#logo_footer,#main_footer,#main_footer>div,#main_footer>section,#main_footer ul,#main_header,#menu_header>div>ul,#motorInternas #s_engine,#motorInternas .close_block,#motorInternas .codigoPromo,#motorInternas .fechasPromo,#motorInternas .fechasPromo>div,#motorInternas .fechasPromo span,#motorInternas button,#motorInternasGuest #s_engine,#motorInternasGuest .close_block,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest .fechasPromo span,#motorInternasGuest button,#ofertas_carousel .item,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,#ofertas_carousel figcaption,#ofertas_carousel p,#offers_list_simple figcaption,#offers_list_simple p:nth-of-type(2),#offers_list_simple p:nth-of-type(2) span:nth-of-type(2),#offers_list_simple section,#opiniones .comentarios .item,#opiniones .comentarios .notaSeccion,#opiniones .puntos,#opiniones .textSummary,#opiniones .textSummary li,#opiniones .textSummary ul,#restaurante_lista_simple ul,#restaurante_lista_simple ul figure,.ekko-lightbox .glyphicon,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev,.hotel_resumen #inner_carousel figcaption,.img_collection li a,.info_list .valign,.noowl,.socialMedia a:before,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}#carousel_principal figcaption,#hdet_generic .owl-carousel figcaption,#hdet_habitaciones .owl-carousel figcaption,#offers_list_simple li,#reviews_resum,#reviews_resum .box_location,#reviews_resum .box_location .row_bg,#reviews_resum .box_review,#reviews_resum .box_review .rev_average,.hotel_resumen #inner_carousel figcaption,.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}#offers_list_simple li:nth-child(2n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#hs_menu ul,#menu_header>div{-ms-flex-pack:distribute;justify-content:space-around}#directorio_lista_simple li,#footer_nav ul,#main_header>div,.header_section>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cabecera_internas,#carousel_principal .owl-next,#carousel_principal .owl-prev,#carousel_principal figcaption,#claims_footer,#claims_footer .owl-dots,#destacados ul a,#destacados ul figcaption,#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:nth-of-type(2),#hdet_generic #otros_servicios,#hdet_generic #otros_servicios div,#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_generic .owl-carousel figcaption,#hdet_generic>ul 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,#hdet_habitaciones>ul figcaption,#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h3,#hotel_ficha h3 a,#hotels_list ul figcaption,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_menu,#hs_redes_sociales ul,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption,#logo_footer,#main_footer,#main_footer>div,#main_footer>section,#main_footer ul,#main_header>div,#menu_header>div,#motorInternas #s_engine,#motorInternas .close_block div,#motorInternas .codigoPromo,#motorInternas .fechasPromo>div,#motorInternas .fechasPromo>em,#motorInternas .fechasPromo span,#motorInternas button,#motorInternasGuest #s_engine,#motorInternasGuest .close_block div,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest .fechasPromo>em,#motorInternasGuest .fechasPromo span,#motorInternasGuest button,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,#ofertas_carousel figcaption,#ofertas_carousel p,#offers_list_simple figcaption,#offers_list_simple p:nth-of-type(2),#offers_list_simple p:nth-of-type(2) span:nth-of-type(2),#offers_list_simple section,#opiniones .comentarios .item,#opiniones .comentarios .notaSeccion,#opiniones .puntos,#opiniones .textSummary,#opiniones .textSummary li,#opiniones .textSummary ul,#reviews_resum .box_location,#reviews_resum .box_review,.ekko-lightbox .glyphicon,.header_section>div,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev,.hotel_resumen #inner_carousel figcaption,.img_collection li a,.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,.socialMedia a:before,.todo_incluido article>section 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: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}#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple section:first-of-type,#reviews_resum,#reviews_resum .box_review .rev_average,.captcha{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#agregar_opinion .accionFormulario,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}#carousel_principal .owl-next:before,#carousel_principal .owl-prev:before,#carousel_principal>i:before,#contacto .carta:before,#destacados ul a:before,#hdet_generic .owl-carousel .owl-next:before,#hdet_generic .owl-carousel .owl-prev:before,#hdet_generic .owl-carousel>i:before,#hdet_habitaciones .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-prev:before,#hdet_habitaciones .owl-carousel>i:before,#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,#main_footer .logoThawte:before,#menu_header #hamburger:before,#motorInternas .close_block label:before,#motorInternasGuest .close_block label:before,#ofertas_carousel .owl-next:before,#ofertas_carousel .owl-prev:before,#tool_menu>li:first-of-type a:before,#tool_menu>li:nth-of-type(2) span:before,.ekko-lightbox .glyphicon-chevron-left:before,.ekko-lightbox .glyphicon-chevron-right:before,.hotel_resumen #inner_carousel .owl-next:before,.hotel_resumen #inner_carousel .owl-prev:before,.hotel_resumen #inner_carousel>i:before,.ico-doorbell:before,.ico-secure:before,.ico-spinner2:before,.ico-user:before,.ico-wifi:before,.ico___blog:before,.ico___fa-blog: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-vimeo: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___tripadvisor:before,.ico___twitter:before,.ico___user:before,.ico___vimeo:before,.ico___whatsapp: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,.img_collection li:hover a:before,.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before,a#ttop:before,body .modal.modal_web button.close:before,body: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}#carousel_principal .owl-next:before,#carousel_principal .owl-prev:before,#carousel_principal>i:before,#contacto .carta:before,#destacados ul a:before,#hdet_generic .owl-carousel .owl-next:before,#hdet_generic .owl-carousel .owl-prev:before,#hdet_generic .owl-carousel>i:before,#hdet_habitaciones .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-prev:before,#hdet_habitaciones .owl-carousel>i:before,#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,#main_footer .logoThawte:before,#menu_header #hamburger:before,#motorInternas .close_block label:before,#motorInternasGuest .close_block label:before,#ofertas_carousel .owl-next:before,#ofertas_carousel .owl-prev:before,#tool_menu>li:first-of-type a:before,#tool_menu>li:nth-of-type(2) span:before,.ekko-lightbox .glyphicon-chevron-left:before,.ekko-lightbox .glyphicon-chevron-right:before,.hotel_resumen #inner_carousel .owl-next:before,.hotel_resumen #inner_carousel .owl-prev:before,.hotel_resumen #inner_carousel>i:before,.ico-doorbell:before,.ico-secure:before,.ico-spinner2:before,.ico-user:before,.ico-wifi:before,.ico___blog:before,.ico___fa-blog: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-vimeo: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___tripadvisor:before,.ico___twitter:before,.ico___user:before,.ico___vimeo:before,.ico___whatsapp: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,.img_collection li:hover a:before,.ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker-header .ui-datepicker-prev:before,a#ttop:before,body .modal.modal_web button.close:before,body:not(.bookings) .modal button.close:before{font-family:icons_base}#carousel_principal .owl-prev:before,#hdet_generic .owl-carousel .owl-prev:before,#hdet_habitaciones .owl-carousel .owl-prev:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-prev:before,#ofertas_carousel .owl-prev:before,.ekko-lightbox .glyphicon-chevron-left:before,.hotel_resumen #inner_carousel .owl-prev:before,.ui-datepicker-header .ui-datepicker-prev:before{content:""}#carousel_principal .owl-next:before,#hdet_generic .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-next:before,#hs_habitaciones .owl-next:before,#hs_servicios .owl-next:before,#ofertas_carousel .owl-next:before,.ekko-lightbox .glyphicon-chevron-right:before,.hotel_resumen #inner_carousel .owl-next:before,.ui-datepicker-header .ui-datepicker-next:before{content:""}#motorInternas .close_block label:before,#motorInternasGuest .close_block label:before{content:""}body .modal.modal_web button.close:before,body:not(.bookings) .modal button.close:before{content:""}#destacados ul a:before,.img_collection li:hover a:before{content:""}#menu_header #hamburger:before{content:""}#tool_menu>li:nth-of-type(2) span:before{content:""}#tool_menu>li:first-of-type a:before{content:""}.ico-secure:before{content:""}#contacto .carta:before{content:""}#carousel_principal>i:before,#hdet_generic .owl-carousel>i:before,#hdet_habitaciones .owl-carousel>i:before,.hotel_resumen #inner_carousel>i:before,.ico-spinner2:before{content:""}.ico___fa-facebook:before,.ico___facebook:before{content:""}.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:""}.ico___fa-flickr:before,.ico___flickr:before{content:""}.ico___fa-linkedin:before,.ico___linkedin:before{content:""}.ico___fa-instagram:before,.ico___instagram:before{content:""}.ico___fa-foursquare:before,.ico___foursquare:before{content:""}.ico___fa-tripadvisor:before,.ico___tripadvisor:before{content:""}.ico___fa-pinterest:before,.ico___pinterest:before{content:""}.ico___fa-paypal:before,.ico___paypal:before{content:""}.ico___fa-twitter:before,.ico___twitter:before{content:""}.ico___fa-vimeo:before,.ico___vimeo:before{content:""}.ico___fa-youtube:before,.ico___youtube:before{content:""}a#ttop:before{content:""}#main_footer .logoThawte:before{content:""}.ico___fa-wordpress:before,.ico___wordpress:before{content:""}.ico-doorbell:before{content:""}.ico-wifi:before{content:""}.ico-user:before,.ico___fa-user:before,.ico___user:before{content:""}.ico___fa-whatsapp:before,.ico___whatsapp:before{content:""}.icon-volumen:before{content:""}.icon-volumen-mute:before{content:""}.icon-loop:before{content:""}.ico___blog:before,.ico___fa-blog:before{content:""}#hdet_generic #otros_servicios div,#hdet_habitaciones #otros_servicios div{font-size:15px;font-size:1.5rem;color:grey}#hdet_generic #otros_servicios div>em,#hdet_generic #otros_servicios div>i,#hdet_generic #otros_servicios div>img,#hdet_habitaciones #otros_servicios div>em,#hdet_habitaciones #otros_servicios div>i,#hdet_habitaciones #otros_servicios div>img{margin:.5rem}#hdet_generic #otros_servicios div>em+span,#hdet_generic #otros_servicios div>i+span,#hdet_generic #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:-1rem;background:#e6e6e6;padding:1rem;font-size:13px;font-size:1.3rem;opacity:0;color:#000;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}#hdet_generic #otros_servicios div>em:focus+span,#hdet_generic #otros_servicios div>em:hover+span,#hdet_generic #otros_servicios div>i:focus+span,#hdet_generic #otros_servicios div>i:hover+span,#hdet_generic #otros_servicios div>img:focus+span,#hdet_generic #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:4rem;z-index:500}#hdet_generic #otros_servicios div>em,#hdet_generic #otros_servicios div>i,#hdet_habitaciones #otros_servicios div>em,#hdet_habitaciones #otros_servicios div>i{display:inline-block;margin:1rem}body:before{font-family:icons;content:""}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showFromTop{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@keyframes showFromTop{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@-webkit-keyframes unvanish{0%{opacity:0}to{opacity:1}}@keyframes unvanish{0%{opacity:0}to{opacity:1}}#agregar_opinion .accionFormulario a.btn-primario,#agregar_opinion .accionFormulario button.btn-primario,#bc_carrito_top .consultar button.btn_motor,#bc_carrito_top .totalizacion .precio button,#hotels_list figcaption a,#ofertas_carousel button,#offers_list_simple button,#opiniones .comentarios a,#opiniones a.btnOpinion,#opiniones button.btnOpinion,#ui-datepicker-div button,#ui-datepicker-div button.ui-datepicker-close,#ui-datepicker-div button.ui-datepicker-current,.info_list .modal button,.info_list body:not(.bookings) button,.info_list button,.modal #book_meeting_room .contenido div.bloque .cont body:not(.bookings) button.boton2,.modal #book_meeting_room .contenido div.bloque .cont button.boton2,.modal #book_meeting_room button,.modal .c_form button,.modal .info_list 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) .info_list button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) .modal.modal_web .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:1rem 2rem;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:0;cursor:pointer}#agregar_opinion .accionFormulario a.btn-primario:hover,#agregar_opinion .accionFormulario button.btn-primario:hover,#bc_carrito_top .consultar button.btn_motor:hover,#bc_carrito_top .totalizacion .precio button:hover,#hotels_list figcaption a:hover,#ofertas_carousel button:hover,#offers_list_simple button:hover,#opiniones .comentarios a:hover,#opiniones a.btnOpinion:hover,#opiniones button.btnOpinion:hover,#ui-datepicker-div button:hover,.info_list button:hover,.modal #book_meeting_room .contenido div.bloque .cont body:not(.bookings) button.boton2: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_base:hover,.modal button.btn_big:hover,.modal button.btn_tw: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}._CookieScriptReportPageSaveSettingButton,.btn-primary{background:#4d4d4d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:17px arial;font:1.7rem arial}._CookieScriptReportPageSaveSettingButton,.btn-primary,.btn-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;cursor:pointer;height:50px;height:5rem;padding:0 2rem;-webkit-transition:all .5s;transition:all .5s;text-transform:inherit;width:auto}.btn-secondary{background:#e6e6e6;font:17px/1.2 arial;font:1.7rem/1.2 arial}a,button{color:grey;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:grey}#agregar_opinion .accionFormulario a.btn-primario,#agregar_opinion .accionFormulario button.btn-primario,#ofertas_carousel button,#offers_list_simple button,#opiniones a.btnOpinion,#opiniones button.btnOpinion,#ui-datepicker-div button,#ui-datepicker-div button.ui-datepicker-current,.info_list .modal button,.info_list body:not(.bookings) button,.info_list button,.modal #book_meeting_room .contenido div.bloque .cont body:not(.bookings) button.boton2,.modal #book_meeting_room .contenido div.bloque .cont button.boton2,.modal .info_list 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) .info_list button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) .modal.modal_web .modal-content button.btn:not(.close),body:not(.bookings) button.btn_base,body:not(.bookings) button.btn_big,button.btn_base{background:#0079b0;color:#fff;border:1px solid #0079b0}#agregar_opinion .accionFormulario a.btn-primario:hover,#agregar_opinion .accionFormulario button.btn-primario:hover,#ofertas_carousel button:hover,#offers_list_simple button:hover,#opiniones a.btnOpinion:hover,#opiniones button.btnOpinion:hover,#ui-datepicker-div button:hover,.info_list button:hover,.modal #book_meeting_room .contenido div.bloque .cont button.boton2: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) .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:#0079b0;background-color:#0079b0;background-color:rgba(0,121,176,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#330079B0,endColorstr=#330079B0)}#opiniones .comentarios a,#ui-datepicker-div button.ui-datepicker-close,.modal #book_meeting_room button,.modal .c_form button,.modal button.btn_tw,a.btn_tw,body:not(.bookings) #book_meeting_room button,body:not(.bookings) .c_form button,body:not(.bookings) button.btn_tw,button.btn_tw{background:#fff;color:#0079b0;border:1px solid #7dd6ff}#opiniones .comentarios a:hover,#ui-datepicker-div button.ui-datepicker-close:hover,.modal #book_meeting_room button: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) .c_form button:hover,body:not(.bookings) button.btn_tw:hover,button.btn_tw:hover{color:#000;background:#e6e6e6}#hotels_list figcaption a,a.btn_trans,button.btn_trans{background:transparent;color:#fff;border:1px solid #fff}#hotels_list figcaption a:hover,a.btn_trans:hover,button.btn_trans:hover{color:#0079b0;background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);border-color:#0079b0}#destacados ul li,#hdet_generic>ul li,#hdet_habitaciones>ul li,#hotels_list ul li{position:relative;overflow:hidden}#destacados ul figure,#hdet_generic>ul figure,#hdet_habitaciones>ul figure,#hotels_list ul figure{position:relative}#destacados ul img,#hdet_generic>ul img,#hdet_habitaciones>ul img,#hotels_list ul img{position:relative;width:100%;height:100%}#destacados ul p,#hdet_generic>ul p,#hdet_habitaciones>ul p,#hotels_list ul p{max-width:100%}#destacados ul figcaption,#hdet_generic>ul figcaption,#hdet_habitaciones>ul figcaption,#hotels_list ul figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10%;color:#fff;text-align:center;overflow:hidden}#destacados ul a{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);-webkit-transition:all .1s linear;transition:all .1s linear;overflow:hidden}#destacados ul a:before{position:relative;top:0;display:inline-block;width:50px;width:5rem;height:50px;height:5rem;border-radius:50%;border:2px solid #000;font-size:20px;font-size:2rem;padding:0;line-height:2.7;color:#000;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#destacados ul img{z-index:0}#destacados ul h3,#destacados ul p{position:relative;top:0;-webkit-transition:all .2s linear;transition:all .2s linear;z-index:100;max-width:100%}#destacados ul figcaption:focus h3,#destacados ul figcaption:focus p,#destacados ul figcaption:hover h3,#destacados ul figcaption:hover p{top:30px;top:3rem}#destacados ul figcaption:focus a,#destacados ul figcaption:hover a{background-color:#b3b3b3;background-color:hsla(0,0%,70.2%,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6B3B3B3,endColorstr=#E6B3B3B3)}#destacados ul figcaption:focus a:before,#destacados ul figcaption:hover a:before{top:-30px;top:-3rem;opacity:1;font-weight:700}#offers_list_simple{margin-top:3rem;margin-bottom:3rem}#offers_list_simple li{position:relative;margin-bottom:5rem;overflow:hidden}#offers_list_simple li figcaption,#offers_list_simple li section{right:0;padding:2rem;overflow:hidden}#offers_list_simple li:nth-child(2n) figcaption,#offers_list_simple li:nth-child(2n) section{left:0;right:auto}#offers_list_simple p{max-width:100%}#offers_list_simple figcaption,#offers_list_simple section{position:absolute;top:0;height:100%;max-width:40%;padding:0 6rem;font-size:13px;font-size:1.3rem;z-index:1;overflow:hidden}#directorio_lista_simple{margin-top:1rem;margin-bottom:1rem}#directorio_lista_simple li{position:relative;margin-top:3rem;margin-bottom:3rem;overflow:hidden}#directorio_lista_simple img{position:relative;width:100%;height:100%}#directorio_lista_simple figcaption,#directorio_lista_simple section{padding:0 3rem;font-size:13px;font-size:1.3rem;overflow:hidden}#directorio_lista_simple figcaption p,#directorio_lista_simple section p{max-width:100%}#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple section:first-of-type{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:50%}#directorio_lista_simple figcaption:first-of-type>*,#directorio_lista_simple section:first-of-type>*{text-align:left}#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:nth-of-type(2){padding:1rem}#directorio_lista_simple figcaption:nth-of-type(2)>*,#directorio_lista_simple section:nth-of-type(2)>*{text-align:center}#hdet_servicios>ul,#restaurante_lista_simple ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#hdet_servicios>ul li,#restaurante_lista_simple ul li{margin:2.5rem 1%;max-width:250px;max-width:25rem;overflow:hidden}#hdet_servicios>ul a,#restaurante_lista_simple ul a{display:block}#hdet_servicios>ul p,#restaurante_lista_simple ul p{max-width:100%}#hdet_servicios>ul figure img,#restaurante_lista_simple ul figure img{width:100%;position:relative}#hdet_servicios>ul figcaption,#restaurante_lista_simple ul figcaption{padding:1rem;text-align:center;overflow:hidden}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 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: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:2rem;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: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 #e6e6e6;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 2rem;color:#0079b0}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:1rem 2rem}body:not(.bookings) .modal .modal-content>p{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:.5rem;font-size:15px;font-size:1.5rem;line-height:1.2;padding:1.4rem;width:100%}body:not(.bookings) .modal .modal-body{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: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:2.5rem 0;text-align:left}body:not(.bookings) .modal .site-map-tree ul li{padding-bottom:.5rem;padding-left:7%;text-transform:uppercase}body:not(.bookings) .modal .site-map-tree ul li ul{padding-left:2.5rem;margin-top:.5rem;border-left:1px solid grey}body:not(.bookings) .modal #news .enviar{margin-bottom:2rem}body:not(.bookings) .modal #news .enviar>*{margin:1rem}body:not(.bookings) .modal #news .enviar button{min-width:130px;min-width:13rem;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{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:3rem 5rem}#hotel_ficha h2 body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption a,#hotel_ficha h3 body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption a,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption #hotel_ficha h2 a,body:not(.bookings) .modal#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption #hotel_ficha h3 a,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: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: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{margin-bottom:3rem;margin-top:2rem;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 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: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:2rem;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: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 #e6e6e6;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 2rem;color:#0079b0}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:1rem 2rem}body .modal.modal_web .modal-content>p{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:.5rem;font-size:15px;font-size:1.5rem;line-height:1.2;padding:1.4rem;width:100%}body .modal.modal_web .modal-body{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: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:2.5rem 0;text-align:left}body .modal.modal_web .site-map-tree ul li{padding-bottom:.5rem;padding-left:7%;text-transform:uppercase}body .modal.modal_web .site-map-tree ul li ul{padding-left:2.5rem;margin-top:.5rem;border-left:1px solid grey}body .modal.modal_web #news .enviar{margin-bottom:2rem}body .modal.modal_web #news .enviar>*{margin:1rem}body .modal.modal_web #news .enviar button{min-width:110px;min-width:11rem;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{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:3rem 5rem}#hotel_ficha h2 body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption a,#hotel_ficha h3 body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption a,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption #hotel_ficha h2 a,body .modal.modal_web#modal-pop-up-home.popup2 .modal-dialog .modal-content .modal-body figure figcaption #hotel_ficha h3 a,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: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: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: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:1rem}.ekko-lightbox .img-responsive{width:90%;max-height:90%}.ekko-lightbox .glyphicon{position:absolute;top:0;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:.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:#0079b0;font-size:18px;font-size:1.8rem;padding:2rem 3rem 1rem;display:inline-block}body.open-modal{overflow:hidden}.modal_aviso_cookies table,body:not(.bookings) table{border:#999;margin-top:1rem;margin-bottom:1rem;background-color:#fff}.modal_aviso_cookies table td[colspan="3"],body:not(.bookings) table td[colspan="3"]{background:#e6e6e6;color:#333}.modal_aviso_cookies table td,body:not(.bookings) table td{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-top:25px;color:#666;padding:1rem;border:1px solid #999}#directorio_lista_simple .dir_rev_average span:first-of-type,#hdet_opiniones .notaSeccion,#hdet_opiniones .puntos,#offers_list_simple p:nth-of-type(2) span:nth-of-type(2){display:inline-block;width:100px;width:10rem;height:100px;height:10rem;border-radius:50%;margin-top:2rem;margin-bottom:2rem;padding:2.3rem 0;font-weight:700;border:3px solid #fff}#carousel_principal .owl-next,#carousel_principal .owl-prev,#destacados ul a,#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_servicios .owl-next,#hs_servicios .owl-prev,#logo_footer,#logo_footer a,#logo_footer h1,#logo_header a,#logo_header h1,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,.ekko-lightbox .glyphicon,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev,.modal-header .sub-titulo,.modal-header .sub-titulo a,.modal-header .sub-titulo h1,.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,.img_collection:after{content:"";display:table;clear:both}#pag404{text-align:center;padding-top:3rem;padding-bottom:6rem;min-height:800px;min-height:80rem}#pag404 .cabecera{background:#fff;font-size:30px;font-size:3rem;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:Flux,Arial,sans-serif}#pag404 .bloque a{font-size:1.2em}#pag404 li{border-bottom:1px solid grey;padding:1em}#agregar_opinion{background:#e6e6e6;margin-bottom:4rem}#agregar_opinion ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#agregar_opinion ul li{-ms-flex-preferred-size:50%;flex-basis:50%}#agregar_opinion ul li.large{padding:1rem;font-size:16px;font-size:1.6rem;font-family:Arial,sans-serif;-ms-flex-preferred-size:100%;flex-basis:100%}#agregar_opinion .accionFormulario .checkbox{display:none}#agregar_opinion .accionFormulario .btn-primario{margin-top:1rem;width:50%}.bc_subir{display:none}.bookings #motorInternas{z-index:100;margin-bottom:2rem!important}.bookings #motorInternas .affix{position:relative}.bookings #menu_header{z-index:101}.bookings #menu_header #hamburger:before{margin-top:4rem}.bookings #menu_header #maincheckmenu:checked+div{padding-top:4rem}.bookings #bc_tabla .subir div{display:none}.bc-contenedor-motor{margin:0 auto}.bc-cart-content{max-width:300px}#book_meeting_room .cont3 .boton2{padding:1rem!important}#breadcrumb ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#breadcrumb a,#breadcrumb li{font-size:15px;font-size:1.5rem;text-transform:none;padding:1rem 0}#breadcrumb a{white-space:nowrap}#breadcrumb a:after{content:" > ";margin-right:1rem}#carousel_principal,#hdet_generic .owl-carousel,#hdet_habitaciones .owl-carousel,#hs_habitaciones,#hs_servicios,#ofertas_carousel,.hotel_resumen #inner_carousel{height:600px;height:60rem;min-height:300px;min-height:30rem;overflow:hidden;position:relative}#carousel_principal .owl-item *,#hdet_generic .owl-carousel .owl-item *,#hdet_habitaciones .owl-carousel .owl-item *,#hs_habitaciones .owl-item *,#hs_servicios .owl-item *,#ofertas_carousel .owl-item *,.hotel_resumen #inner_carousel .owl-item *{-webkit-backface-visibility:hidden;backface-visibility:hidden}#carousel_principal .owl-next,#carousel_principal .owl-prev,#hdet_generic .owl-carousel .owl-next,#hdet_generic .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-prev,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_servicios .owl-next,#hs_servicios .owl-prev,#ofertas_carousel .owl-next,#ofertas_carousel .owl-prev,.hotel_resumen #inner_carousel .owl-next,.hotel_resumen #inner_carousel .owl-prev{position:absolute;top:0;height:100%;width:10%}#carousel_principal .owl-next:before,#carousel_principal .owl-prev:before,#hdet_generic .owl-carousel .owl-next:before,#hdet_generic .owl-carousel .owl-prev:before,#hdet_habitaciones .owl-carousel .owl-next:before,#hdet_habitaciones .owl-carousel .owl-prev:before,#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,#ofertas_carousel .owl-next:before,#ofertas_carousel .owl-prev:before,.hotel_resumen #inner_carousel .owl-next:before,.hotel_resumen #inner_carousel .owl-prev:before{color:#fff;opacity:.5;font-size:50px;font-size:5rem;text-shadow:2px 0 2px rgba(0,0,0,.8)}#carousel_principal .owl-next:hover:before,#carousel_principal .owl-prev:hover:before,#hdet_generic .owl-carousel .owl-next:hover:before,#hdet_generic .owl-carousel .owl-prev:hover:before,#hdet_habitaciones .owl-carousel .owl-next:hover:before,#hdet_habitaciones .owl-carousel .owl-prev:hover:before,#hs_habitaciones .owl-next:hover:before,#hs_habitaciones .owl-prev:hover:before,#hs_servicios .owl-next:hover:before,#hs_servicios .owl-prev:hover:before,#ofertas_carousel .owl-next:hover:before,#ofertas_carousel .owl-prev:hover:before,.hotel_resumen #inner_carousel .owl-next:hover:before,.hotel_resumen #inner_carousel .owl-prev:hover:before{opacity:1}#carousel_principal .owl-prev,#hdet_generic .owl-carousel .owl-prev,#hdet_habitaciones .owl-carousel .owl-prev,#hs_habitaciones .owl-prev,#hs_servicios .owl-prev,#ofertas_carousel .owl-prev,.hotel_resumen #inner_carousel .owl-prev{left:0}#carousel_principal .owl-next,#hdet_generic .owl-carousel .owl-next,#hdet_habitaciones .owl-carousel .owl-next,#hs_habitaciones .owl-next,#hs_servicios .owl-next,#ofertas_carousel .owl-next,.hotel_resumen #inner_carousel .owl-next{right:0}#carousel_principal figcaption,#hdet_generic .owl-carousel figcaption,#hdet_habitaciones .owl-carousel figcaption,#hs_habitaciones figcaption,#hs_servicios figcaption,#ofertas_carousel figcaption,.hotel_resumen #inner_carousel figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:10%;padding-left:10%;color:#fff;text-align:center}#carousel_principal .item,#hdet_generic .owl-carousel .item,#hdet_habitaciones .owl-carousel .item,.hotel_resumen #inner_carousel .item{height:100%}#carousel_principal>i,#hdet_generic .owl-carousel>i,#hdet_habitaciones .owl-carousel>i,.hotel_resumen #inner_carousel>i{position:absolute;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite;top:30px;top:3rem;right:30px;right:3rem;margin-left:-5rem}#carousel_principal>i:before,#hdet_generic .owl-carousel>i:before,#hdet_habitaciones .owl-carousel>i:before,.hotel_resumen #inner_carousel>i:before{font-size:100px;font-size:10rem;color:#e6e6e6}#carousel_principal .owl-carousel,#carousel_principal .owl-fake,#hdet_generic .owl-carousel .owl-carousel,#hdet_generic .owl-carousel .owl-fake,#hdet_habitaciones .owl-carousel .owl-carousel,#hdet_habitaciones .owl-carousel .owl-fake,.hotel_resumen #inner_carousel .owl-carousel,.hotel_resumen #inner_carousel .owl-fake{width:100%;max-width:100%}#carousel_principal figcaption,#hdet_generic .owl-carousel figcaption,#hdet_habitaciones .owl-carousel figcaption,.hotel_resumen #inner_carousel figcaption{padding-top:10%}#carousel_principal figure,#hdet_generic .owl-carousel figure,#hdet_habitaciones .owl-carousel figure,.hotel_resumen #inner_carousel figure{min-height:500px;min-height:50rem}#carousel_principal #hotel_ficha h2 a,#carousel_principal #hotel_ficha h3 a,#carousel_principal h2,#hdet_generic #hotel_ficha h2 .owl-carousel a,#hdet_generic #hotel_ficha h3 .owl-carousel a,#hdet_generic .owl-carousel #hotel_ficha h2 a,#hdet_generic .owl-carousel #hotel_ficha h3 a,#hdet_generic .owl-carousel h2,#hdet_habitaciones #hotel_ficha h2 .owl-carousel a,#hdet_habitaciones #hotel_ficha h3 .owl-carousel a,#hdet_habitaciones .owl-carousel #hotel_ficha h2 a,#hdet_habitaciones .owl-carousel #hotel_ficha h3 a,#hdet_habitaciones .owl-carousel h2,#hotel_ficha h2 #carousel_principal a,#hotel_ficha h2 #hdet_generic .owl-carousel a,#hotel_ficha h2 #hdet_habitaciones .owl-carousel a,#hotel_ficha h2 .hotel_resumen #inner_carousel a,#hotel_ficha h3 #carousel_principal a,#hotel_ficha h3 #hdet_generic .owl-carousel a,#hotel_ficha h3 #hdet_habitaciones .owl-carousel a,#hotel_ficha h3 .hotel_resumen #inner_carousel a,.hotel_resumen #hotel_ficha h2 #inner_carousel a,.hotel_resumen #hotel_ficha h3 #inner_carousel a,.hotel_resumen #inner_carousel #hotel_ficha h2 a,.hotel_resumen #inner_carousel #hotel_ficha h3 a,.hotel_resumen #inner_carousel h2{width:100%}#carousel_principal .scroll,#hdet_generic .owl-carousel .scroll,#hdet_habitaciones .owl-carousel .scroll,.hotel_resumen #inner_carousel .scroll{bottom:80px;bottom:8rem;display:block;left:25%;position:absolute;z-index:1}#carousel_principal .scroll-text,#hdet_generic .owl-carousel .scroll-text,#hdet_habitaciones .owl-carousel .scroll-text,.hotel_resumen #inner_carousel .scroll-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Flux,Arial,sans-serif;font:1.5rem Flux,Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#carousel_principal .scroll-text:before,#hdet_generic .owl-carousel .scroll-text:before,#hdet_habitaciones .owl-carousel .scroll-text:before,.hotel_resumen #inner_carousel .scroll-text:before{background-color:#fff;content:"";display:inline-block;height:2px;height:.2rem;margin-right:1rem;width:120px;width:12rem}#carousel_principal .box-premios,#hdet_generic .owl-carousel .box-premios,#hdet_habitaciones .owl-carousel .box-premios,.hotel_resumen #inner_carousel .box-premios{position:absolute;top:0;z-index:1;left:10px}#hs_habitaciones,#hs_servicios,#ofertas_carousel{padding:0 5% 3rem}#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,#ofertas_carousel .owl-next:before,#ofertas_carousel .owl-prev:before{color:#999}#hs_habitaciones .owl-controls,#hs_servicios .owl-controls{left:-10%;position:absolute;top:50%;width:120%}.carousel-principal__arrow--next,.carousel-principal__arrow--prev,.inner-carousel__arrow--next,.inner-carousel__arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;font-size:5rem;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;width:50px;width:5rem}.carousel-principal__arrow--next:hover,.carousel-principal__arrow--prev:hover,.inner-carousel__arrow--next:hover,.inner-carousel__arrow--prev:hover{background-color:transparent;color:#fff}.carousel-principal__arrow--next svg,.carousel-principal__arrow--prev svg,.inner-carousel__arrow--next svg,.inner-carousel__arrow--prev svg{display:none}.carousel-principal__arrow--prev,.inner-carousel__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-principal__arrows,.inner-carousel__arrows{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding-left:3rem;padding-right:3rem;position:absolute;top:0;width:100%;z-index:1}.carousel-principal__arrow:before,.inner-carousel__arrow:before{color:#fff}.carousel-principal__image img,.inner-carousel__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-principal .splide__track,.inner-carousel .splide__track{height:100%}.inner-carousel__image{height:300px;height:30rem}#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:3rem;font-size:14px;font-size:1.4rem;color:#fff}#bc_carrito_top .consultar button.btn_motor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2rem;text-transform:uppercase;color:#4d4d4d;background-color:#fff;border:1px solid #4d4d4d}#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:#4d4d4d;border:1px solid #4d4d4d}#bc_carrito_top .contcarrito{background:#fff;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:#0079b0;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: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:#b3b3b3;display:block;text-transform:uppercase;margin-bottom:1rem;font-weight:700}#bc_carrito_top .bc_carrito_secc thead td{color:#fff;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:#e6e6e6;margin-top:2.5rem}#bc_carrito_top .totalizacion .tit{display:none}#bc_carrito_top .totalizacion .precio{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:2rem;color:#fff;background-color:#4d4d4d;border:1px solid #4d4d4d}#bc_carrito_top .totalizacion .precio button:active,#bc_carrito_top .totalizacion .precio button:focus,#bc_carrito_top .totalizacion .precio button:hover{color:#4d4d4d;background:#fff;border:1px solid #fff}#claims_footer{font-size:15px;font-size:1.5rem;padding-bottom:6rem}#claims_footer .splide__pagination{bottom:-40px;bottom:-4rem;display:-webkit-box;display:-ms-flexbox;display:flex}#claims_footer .splide__pagination-page,#claims_footer .splide__pagination__page{background:#e6e6e6;border:0;border-radius:100%;height:20px;height:2rem;margin-left:.5rem;margin-right:.5rem;opacity:1;width:20px;width:2rem}#claims_footer .splide__pagination-page.is-active,#claims_footer .splide__pagination__page.is-active{background-color:#0079b0;border:#0079b0;border-radius:100%;height:20px;height:2rem;-webkit-transform:none;transform:none}#claims_footer .item{text-align:center;line-height:1}#claims_footer .owl-dots{margin-top:.5rem;margin-bottom:.5rem}#claims_footer .owl-dot{margin-right:.5rem;margin-left:.5rem}#claims_footer .owl-dot span{display:inline-block;width:20px;width:2rem;height:20px;height:2rem;border-radius:50%;background:#e6e6e6}#claims_footer .owl-dot.active span{background:grey}#base_popup{margin-top:1rem}#base_popup .container{width:100%;margin-bottom:2rem}#base_popup #hotel_ficha h2 a,#base_popup #hotel_ficha h3 a,#base_popup h2,#base_popup h3,#hotel_ficha h2 #base_popup a,#hotel_ficha h3 #base_popup a{text-align:center;color:#4d4d4d}#base_popup #hotel_ficha h2 a.tit,#base_popup #hotel_ficha h3 a.tit,#base_popup h2.tit,#hotel_ficha h2 #base_popup a.tit,#hotel_ficha h3 #base_popup a.tit{font-size:30px;font-size:3rem}#base_popup h3.tit2{font-size:20px;font-size:2rem;margin-top:2rem}#base_popup p{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;margin-top:2rem;color:#4d4d4d}#base_popup a{color:#0079b0}#cookiesdirective a{font-family:Arial,sans-serif;font-weight:700;padding:0 1rem}#cookiesdirective input{color:#000}.aviso_cookie.pag-legal br{display:none}#main_footer{margin-top:10rem;font-size:13px;font-size:1.3rem}#main_footer>div,#main_footer>section{margin-top:1rem;margin-bottom:1rem}#main_footer ul{margin-top:.5rem;margin-bottom:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#main_footer li{margin-right:.5rem;margin-left:.5rem}#main_footer #footer_nav{width:100%;margin-bottom:0}#main_footer .logoThawte:before{font-size:55px;font-size:5.5rem;color:grey}.img_collection{max-width:1000px;max-width:100rem;margin:3rem auto 5rem;padding:0}.img_collection li{margin:1rem .25%;width:49%;position:relative;overflow:hidden}.img_collection li img{display:none}.img_collection li .bg_fix{width:100%;height:500px;height:50rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.img_collection li:hover a:before{display:inline-block;width:50px;height:50px;position:absolute;background:#fff;color:#000;font-size:30px;font-size:3rem;font-weight:700;line-height:1.6;top:40%;left:46%;text-align:center;z-index:499}.img_collection li:hover .bg_fix,.img_collection li:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}.img_collection li a{text-decoration:none}.img_collection li.g_imgl{float:left}.img_collection li.g_imgr{float:right}.img_collection li.g__img:last-child,.img_collection li.g__img:nth-of-type(4n+1),.img_collection li.g__img:nth-of-type(4n+4){height:350px;height:35rem;overflow:hidden}.img_collection li.g__img:last-child .bg_fix,.img_collection li.g__img:nth-of-type(4n+1) .bg_fix,.img_collection li.g__img:nth-of-type(4n+4) .bg_fix{height:350px;height:35rem}.img_collection span{display:none}#main_header{z-index:1000}#main_header>div{min-height:80px;min-height:8rem}#main_header #logo_footer,#main_header #logo_header,#main_header .modal-header .sub-titulo,#main_header>div,.modal-header #main_header .sub-titulo{position:relative}#main_header #logo_footer a,#main_header #logo_header a,#main_header .modal-header .sub-titulo a,.modal-header #main_header .sub-titulo a{position:absolute;top:0;left:0;width:100%;height:100%}#cabecera_internas{margin-top:4rem;margin-bottom:4rem}#cabecera_internas h1,#cabecera_internas p{margin-top:1rem;margin-bottom:1rem}#cabecera_internas p{max-width:100%}#hs_menu{margin-top:1rem;margin-bottom:1rem}#hs_menu nav{width:100%}#hs_menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#hs_menu li{position:relative;text-align:center;padding:0 .5rem;line-height:20px;line-height:2rem}#hs_menu li.active{font-weight:700}#hs_menu a,#hs_menu label,#hs_menu span{font-family:Arial,sans-serif;text-transform:uppercase;font-size:14px;font-size:1.4rem;letter-spacing:0}#hs_menu span{font-weight:700}.header_section{position:relative;overflow:hidden}.header_section>figure{position:absolute;z-index:-1}.header_section>div{padding:2rem 5%;max-width:1300px;max-width:130rem;margin:1rem auto}.header_section>div>*{margin-top:2rem;margin-bottom:2rem}.header_section p{max-width:100%}#introduccion{padding-top:6rem;padding-bottom:6rem}#introduccion>*{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:3rem;padding-left:3rem}#introduccion>div{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:100%}#introduccion_individual{padding-top:6rem;padding-bottom:6rem}#introduccion_individual>*{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:3rem;padding-left:3rem}#introduccion_individual>div{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:100%}html #map *,html #mapa_home *,html .directorio *,html .directorio-ciudad *,html .hotel_mapa *,html .mapa *{-webkit-transition:opacity .7s ease-out;transition:opacity .7s ease-out}html #map .gm-style-iw div,html #mapa_home .gm-style-iw div,html .directorio-ciudad .gm-style-iw div,html .directorio .gm-style-iw div,html .hotel_mapa .gm-style-iw div,html .mapa .gm-style-iw div{overflow:hidden!important}#menu_header{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}#menu_header #hamburger{display:none;position:absolute;top:20px;top:2rem;right:20px;right:2rem;background:transparent;border:0;text-align:center;cursor:pointer;z-index:1002;font-size:20px;font-size:2rem}#menu_header #hamburger:before{top:0;font-size:40px;font-size:4rem;display:block}#menu_header #hamburger:hover{text-decoration:none}#menu_header #maincheckmenu{opacity:0;position:absolute;top:-1000px}#menu_header>div{background:transparent}#menu_header>div>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#menu_header>div>ul:first-of-type{padding:0 3%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:1000px;max-width:100rem}#menu_header li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0 1rem;line-height:20px;line-height:2rem}#menu_header li.active{font-weight:700}#menu_header a,#menu_header label,#menu_header span{font-family:Arial,sans-serif;text-transform:uppercase;font-size:14px;font-size:1.4rem;letter-spacing:0;display:inline-block}#menu_header #main_menu{padding:0 10%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}#menu_header .dropdown-toggle{cursor:pointer}#menu_header .dropdown-menu{z-index:1001}#menu_header .view_more{display:none}#tool_menu{position:absolute;top:5px;top:.5rem;right:10px;right:1rem;border-bottom:1px dashed #0079b0}#tool_menu>li span{min-width:50px;min-width:5rem}#tool_menu>li a:before,#tool_menu>li span:before{margin-bottom:1rem;margin-right:.5rem;color:#000}#tool_menu>li a,#tool_menu>li span{display:inline-block}#tool_menu>li a:hover{text-decoration:none}#tool_menu>li:nth-of-type(2){min-width:70px}#tool_menu>li:nth-of-type(2) span:before{content:""}#tool_menu i.flag{overflow:hidden;border-radius:50%;position:relative;top:1px;top:.1rem}#hs_menu{border-bottom:1px dashed #0079b0}#hdet_opiniones .box_summary{height:530px;height:53rem}#hdet_opiniones .box_summary .textSummary{position:absolute;left:0;width:100%}#hdet_opiniones .box_summary .medias{margin:2rem auto}#opiniones{margin-bottom:5rem}#opiniones .puntos .valorNota{font-size:50px;font-size:5rem}#opiniones .textSummary{background-color:#000;background-color:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000);padding:1rem 1rem 3rem;margin-bottom:4rem}#opiniones .textSummary ul{width:50%;margin:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#opiniones .textSummary li{position:relative}#opiniones .textSummary li .grafica{position:relative;height:25px;height:2.5rem;margin:.5rem auto;width:100%;border-radius:1rem;overflow:hidden;border:1px solid #e6e6e6;background:#e6e6e6;top:10px;top:1rem}#opiniones .textSummary li .grafica span:first-of-type{position:absolute;background:#0079b0;height:25px;height:2.5rem;z-index:0}#opiniones .textSummary li .grafica span:nth-of-type(2){position:relative;left:5px;left:.5rem;line-height:1.7;font-size:14px;font-size:1.4rem;z-index:100;margin-left:1rem}#opiniones .textSummary li .grafica span:nth-of-type(2) em{padding-left:1rem}#opiniones .comentarios .item{border-bottom:1px solid grey}#opiniones .comentarios .notaSeccion .valorNota{font-size:50px;font-size:5rem}#opiniones .comentarios .textoComentario{padding:4rem;font-size:15px;font-size:1.5rem}#opiniones .comentarios .textoComentario strong{display:block}#opiniones .btnOpinion,#opiniones .comentarios a{margin-top:2rem;margin-bottom:2rem}#opiniones .btnOpinion{display:inline-block}#opiniones .pagination{font-size:17px;font-size:1.7rem;margin-top:2rem;margin-bottom:2rem}#opiniones .pagination li:before{content:" · ";padding:1rem}#opiniones .pagination li:first-child:before{content:"";padding:0}#opiniones>div a{width:100%;text-align:center}#reviews_resum img{width:100%;position:relative}#reviews_resum .box_review{width:30%;position:relative;text-align:center}#reviews_resum .box_review .img_bg{position:relative;top:0;left:0;width:100%;height:100%}#reviews_resum .box_review .rev_average{position:absolute;top:0;left:0;width:100%;height:100%}#reviews_resum .box_location{width:70%;position:relative}#reviews_resum .box_location .row_bg{width:100%;height:50%}#reviews_resum .box_location .row_bg .img_full{width:100%}#reviews_resum .box_location .row_bg .img_medium,#reviews_resum .box_location .row_bg .mapa_div{width:50%}#reviews_resum .box_location .row_bg img{width:100%;position:relative}#hotel_ficha h2 header.header_section.noocont a,#hotel_ficha h3 header.header_section.noocont a,header.header_section.noocont #hotel_ficha h2 a,header.header_section.noocont #hotel_ficha h3 a,header.header_section.noocont h1,header.header_section.noocont h2,header.header_section.noocont h3{padding:.5rem 0;margin:0;font-size:35px;font-size:3.5rem;width:100%}header.header_section.noocont h3{font-size:15px;font-size:1.5rem}.pag-legal{font-size:16px;font-size:1.6rem;margin-bottom:10rem;margin-top:2rem;text-align:center}.pag-legal strong{font-size:19px;font-size:1.9rem}.ui-datepicker{position:relative;background:#fff;border:1px solid grey;-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 2rem 2rem;font-size:1.5em;font-family:Flux,Arial,sans-serif;display:none;text-align:center;z-index:1200!important;width:auto}.ui-datepicker table{margin-top:1rem;width:100%}.ui-datepicker th{padding-bottom:1em}.ui-datepicker td{padding:1rem;cursor:pointer}.ui-datepicker td a{font-family:Flux,Arial,sans-serif;color:#666}.ui-datepicker td:hover{-webkit-box-shadow:0 0 3px #0079b0;box-shadow:0 0 3px #0079b0}.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:#303030}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:grey;font-weight:700}#ui-datepicker-div button{margin-bottom:1rem}#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{width:20%;padding:0 1rem}#book_meeting_room .required input.fecha{background-position:98%}.ui-datepicker-buttonpane.ui-widget-content{display:none}#motorInternas,#motorInternasGuest{position:relative;margin:0 auto;max-width:1250px;max-width:125rem;z-index:999}#motorInternas #s_engine,#motorInternasGuest #s_engine{padding:1.5rem;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#0079b0;background-color:rgba(0,121,176,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E60079B0,endColorstr=#E60079B0)}#motorInternas .filtro,#motorInternasGuest .filtro{position:relative;margin:0 1rem}#motorInternas .filtro #id_destino,#motorInternasGuest .filtro #id_destino{display:none}#motorInternas #hotel_destino option,#motorInternasGuest #hotel_destino option{padding:.5rem;background:#fff}#motorInternas #hotel_destino optgroup,#motorInternasGuest #hotel_destino optgroup{background-color:#0079b0;background-color:rgba(0,121,176,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1A0079B0,endColorstr=#1A0079B0)}#motorInternas #hotel_destino optgroup option,#motorInternasGuest #hotel_destino optgroup option{background-color:#e9f2fb;background-color:rgba(233,242,251,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DE9F2FB,endColorstr=#4DE9F2FB)}#motorInternas #hotel_destino,#motorInternas #id_codpromo,#motorInternas #input_sug,#motorInternas .codigoPromo,#motorInternas .fechasPromo>div,#motorInternas button,#motorInternasGuest #hotel_destino,#motorInternasGuest #id_codpromo,#motorInternasGuest #input_sug,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest button{border:0;border-radius:0;padding:0 1rem;margin:1rem;height:65px;height:6.5rem;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3);text-transform:uppercase;font-size:13px;font-size:1.3rem;background-color:#fff;background-color:hsla(0,0%,100%,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF)}#motorInternas #hotel_destino.invalid,#motorInternas #id_codpromo.invalid,#motorInternas #input_sug.invalid,#motorInternas .codigoPromo.invalid,#motorInternas .fechasPromo>div.invalid,#motorInternas button.invalid,#motorInternasGuest #hotel_destino.invalid,#motorInternasGuest #id_codpromo.invalid,#motorInternasGuest #input_sug.invalid,#motorInternasGuest .codigoPromo.invalid,#motorInternasGuest .fechasPromo>div.invalid,#motorInternasGuest button.invalid{background:#ffb20c}#motorInternas #hotel_destino,#motorInternas #input_sug,#motorInternasGuest #hotel_destino,#motorInternasGuest #input_sug{margin:0}#motorInternas .fechasPromo label,#motorInternasGuest .fechasPromo label{display:none}#motorInternas .fechasPromo>div,#motorInternasGuest .fechasPromo>div{position:relative;max-width:100px;max-width:10rem}#motorInternas .fechasPromo input,#motorInternasGuest .fechasPromo input{cursor:pointer;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}#motorInternas .fechasPromo .noches,#motorInternasGuest .fechasPromo .noches{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#motorInternas .fechasPromo .noches label,#motorInternasGuest .fechasPromo .noches label{display:block}#motorInternas .fechasPromo #noches,#motorInternasGuest .fechasPromo #noches{opacity:1;background:none;border:0;width:50px;height:30px;height:3rem;position:relative;text-align:center}#motorInternas .codigoPromo,#motorInternasGuest .codigoPromo{position:relative;background:transparent;-webkit-box-shadow:none;box-shadow:none}#motorInternas .codigoPromo label,#motorInternasGuest .codigoPromo label{padding:2rem;cursor:pointer;opacity:1;margin-top:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#motorInternas #open_link,#motorInternasGuest #open_link{display:none}#motorInternas #open_link:checked+.close_block,#motorInternasGuest #open_link:checked+.close_block{top:0;opacity:1}#motorInternas #open_link:checked~label,#motorInternasGuest #open_link:checked~label{margin-top:-1000px;opacity:0}#motorInternas #close_link,#motorInternasGuest #close_link{display:none}#motorInternas .close_block,#motorInternasGuest .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}#motorInternas .close_block div,#motorInternasGuest .close_block div{height:40px;height:4rem}#motorInternas #id_codpromo,#motorInternasGuest #id_codpromo{height:30px;height:3rem;margin:0;width:80%}#motorInternas button,#motorInternasGuest button{font-size:12px;font-size:1.2rem;cursor:pointer;line-height:1;min-width:250px;min-width:25rem}#motorInternas .awesomplete ul,#motorInternasGuest .awesomplete ul{list-style:none}#motorInternas .awesomplete ul li,#motorInternasGuest .awesomplete ul li{cursor:pointer;background-color:#0079b0;background-color:rgba(0,121,176,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1A0079B0,endColorstr=#1A0079B0)}#motorInternas .awesomplete ul li[class^="#"],#motorInternasGuest .awesomplete ul li[class^="#"]{background-color:#e9f2fb;background-color:rgba(233,242,251,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DE9F2FB,endColorstr=#4DE9F2FB)}#motorInternas .awesomplete ul li[class^="#"]:first-child,#motorInternasGuest .awesomplete ul li[class^="#"]:first-child{border-top:1px solid grey}#motorInternas .awesomplete ul li:hover,#motorInternasGuest .awesomplete ul li:hover{background:#333;color:#fff}.awesomplete .visually-hidden{display:none}.awesomplete>ul{background:#fff;margin:0;position:absolute;width:100%;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);box-shadow:2px 2px 2px rgba(0,0,0,.5);z-index:1}.awesomplete>ul li{font-size:15px;font-size:1.5rem;padding:1rem;cursor:pointer}.awesomplete>ul li:focus,.awesomplete>ul li:hover,.awesomplete>ul li[aria-selected=true]{background:grey;color:#fff}#hotel_ficha h2 a,#hotel_ficha h3 a,h1,h2,h3,h4,h5{color:#0079b0;font-family:Flux,Arial,sans-serif;line-height:1;text-align:center}#hotel_ficha h2 a,#hotel_ficha h3 a,h2{font-size:30px;font-size:3rem;padding:0 2rem 2rem}h3{font-size:30px;font-size:3rem}strong{font-weight:700}#destacados h3,#hdet_generic>ul figcaption h3,#hdet_habitaciones>ul figcaption h3,#hotels_list figcaption h3,#hs_habitaciones figcaption,#hs_servicios figcaption,#ofertas_carousel h3,#ofertas_carousel h4,#restaurante_lista_simple h3,.info_list h3,.todo_incluido article>section h3{font-size:30px;font-size:3rem;font-weight:700;color:#0079b0;text-transform:uppercase;font-family:Arial,sans-serif;letter-spacing:2px;letter-spacing:.2rem;text-align:center}#cabecera_internas p,#hdet_opiniones .textSummary p,#introduccion,#offers_list_simple p:first-of-type,#restaurante_lista_simple p,.header_section p,.info_list .price,.info_list p,.todo_incluido article>section p{font-family:Arial,sans-serif;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.7;color:#4d4d4d}#agregar_opinion .accionFormulario body:not(.bookings) a.btn-primario,#agregar_opinion .accionFormulario body:not(.bookings) button.btn-primario,#hotels_list figcaption body:not(.bookings) a,#ofertas_carousel body:not(.bookings) button,#offers_list_simple body:not(.bookings) button,#opiniones .comentarios body:not(.bookings) a,#opiniones body:not(.bookings) a.btnOpinion,#opiniones body:not(.bookings) button.btnOpinion,#ui-datepicker-div body:not(.bookings) button,.info_list body:not(.bookings) button,.modal #book_meeting_room .contenido div.bloque .cont body:not(.bookings) button.boton2,.modal #book_meeting_room body:not(.bookings) button,.modal .c_form body:not(.bookings) button,body:not(.bookings) #agregar_opinion .accionFormulario a.btn-primario,body:not(.bookings) #agregar_opinion .accionFormulario button.btn-primario,body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,body:not(.bookings) #book_meeting_room button,body:not(.bookings) #hotels_list figcaption a,body:not(.bookings) #ofertas_carousel button,body:not(.bookings) #offers_list_simple button,body:not(.bookings) #opiniones .comentarios a,body:not(.bookings) #opiniones a.btnOpinion,body:not(.bookings) #opiniones button.btnOpinion,body:not(.bookings) #ui-datepicker-div button,body:not(.bookings) .c_form button,body:not(.bookings) .info_list button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) .modal.modal_web .modal-content button.btn:not(.close),body:not(.bookings) a.btn,body:not(.bookings) a.btn_base,body:not(.bookings) a.btn_trans,body:not(.bookings) a.btn_tw,body:not(.bookings) button.btn,body:not(.bookings) button.btn_base,body:not(.bookings) button.btn_big,body:not(.bookings) button.btn_trans,body:not(.bookings) button.btn_tw{padding:3rem 7rem;border-width:.3rem;font-weight:700;font-size:13px;font-size:1.3rem}body:before{position:fixed;top:305px;right:5%;z-index:-1;color:#e9f2fb;font-size:1000px;font-size:100rem;line-height:0}#menu_header li.active a{color:#000}#menu_header a,#menu_header label,#menu_header span{font-family:Flux,Arial,sans-serif;font-size:17px;font-size:1.7rem}#menu_header .dropdown-menu a:before{display:none}#logo_footer,#logo_header,.modal-header .sub-titulo{margin-top:4rem;margin-bottom:2rem;width:270px;max-width:270px;height:80px;background:url(../../images/logos/corporativa.png) no-repeat}#main_header #logo_footer,#main_header #logo_header,#main_header .modal-header .sub-titulo,.modal-header #main_header .sub-titulo{position:static}#logo_footer .oficial,#logo_header .oficial,.modal-header .sub-titulo .oficial{font-size:17px;font-size:1.7rem;position:absolute;font-family:Flux,Arial,sans-serif;color:#0079b0;right:370px;right:37rem;top:8px;top:.8rem;text-transform:uppercase}#logo_footer .oficial .text,#logo_header .oficial .text,.modal-header .sub-titulo .oficial .text{display:inline-block}#logo_footer .oficial h1,#logo_header .oficial h1,.modal-header .sub-titulo .oficial h1{font-size:17px;font-size:1.7rem;position:relative;display:inline-block;font-family:Flux,Arial,sans-serif;color:#0079b0;padding-left:6px}#cabecera_internas #hotel_ficha h2 a,#cabecera_internas #hotel_ficha h3 a,#cabecera_internas h2,#hotel_ficha h2 #cabecera_internas a,#hotel_ficha h2 .header_section a,#hotel_ficha h3 #cabecera_internas a,#hotel_ficha h3 .header_section a,.header_section #hotel_ficha h2 a,.header_section #hotel_ficha h3 a,.header_section h2{color:#0079b0;font-family:Flux,Arial,sans-serif;text-align:center;font-size:50px;font-size:5rem;padding-right:2rem;padding-left:2rem}#cabecera_internas p,.header_section p{max-width:100%}#motorInternas{margin:-15rem auto 3rem}#motorInternas.motor_internas{margin:0;max-width:100%;padding:0;width:100%}#motorInternas #hotel_destino{min-width:250px;min-width:25rem}#motorInternas .fechasPromo strong{font-family:Flux,Arial,sans-serif;font-size:40px;font-size:4rem;font-weight:lighter;margin-right:1rem;position:relative;top:-5px;top:-.5rem}#motorInternas .fechasPromo em{line-height:1}#motorInternas .fechasPromo #noches{height:40px;height:4rem}#motorInternas .noches input{font-family:Flux,Arial,sans-serif;font-size:30px;font-size:3rem;position:relative;top:-5px;padding-top:0;font-weight:lighter}#motorInternas label.open_link,#motorInternas span.codpromo{font-weight:700;color:#93ceec}#motorInternas .consulta button{background:#303030;color:#fff;font-weight:700;-webkit-transition:all .2s linear;transition:all .2s linear;padding:1.5rem 1rem 1rem}#motorInternas .consulta button em{color:#93ceec;font-weight:400}#motorInternas .consulta button:focus,#motorInternas .consulta button:hover{background:#0079b0;text-decoration:none}article>div>h3,article>h3{display:none}#claims_footer{margin-top:4rem;margin-bottom:4rem}#claims_footer h3{font-size:30px;font-size:3rem}#claims_footer .owl-stage-outer{margin-top:1rem;margin-bottom:1rem;font-size:20px;font-size:2rem;line-height:2}#claims_footer .owl-dot.active span{background:#0079b0}#main_footer{background:#303030;padding-top:5rem}#main_footer a:hover{color:#93ceec}.adressFooter{color:#ccc;text-align:center;font-weight:700;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem}#idiomas_footer{margin-top:2rem;margin-bottom:2rem}#idiomas_footer span,.socialMedia{color:#93ceec}.socialMedia{font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:700}.socialMedia ul li{margin-top:1rem;margin-bottom:2rem}.socialMedia a{display:inline-block}.socialMedia a:before{display:inline-block;width:40px;width:4rem;height:40px;height:4rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border:2px solid #93ceec;color:#93ceec;font-size:30px;font-size:3rem;font-weight:400}.socialMedia a:hover{text-decoration:none}.socialMedia a:hover:before{background:#93ceec;color:#fff}#footer_nav{background:#1a1a1a}#footer_nav li{text-transform:uppercase;font-size:10px;font-size:1rem;color:#fff;font-weight:700}a#ttop{position:fixed;bottom:5%;right:5%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0;z-index:1199}a#ttop:before{color:#0079b0;font-size:40px;font-size:4rem;opacity:.5;background:#fff}a#ttop:hover{text-decoration:none}a#ttop:hover:before{opacity:1}.modal-header .sub-titulo{display:block;margin-right:auto;margin-left:auto}#header_aviso_legal #hotel_ficha h2 a,#header_aviso_legal #hotel_ficha h3 a,#header_aviso_legal h2,#header_aviso_legal h3,#hotel_ficha h2 #header_aviso_legal a,#hotel_ficha h3 #header_aviso_legal a{display:none}#pag404,.pag-legal{color:#000;margin-top:1.5rem}#pag404 a,.pag-legal a{color:#e9f2fb}#pag404 .cabecera.bloque p{font-weight:700;color:#000}#pag404 .bloque,#pag404 .bloque p,#pag404 .bloque ul{background:transparent none repeat scroll 0 0;color:#000;font-size:18px;font-size:1.8rem}#pag404 .bloque a,#pag404 .bloque p a,#pag404 .bloque ul a{color:#e9f2fb}.tourism-records__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}.tourism-records__image img{height:auto;max-width:100%}.tourism-records__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tourism-records__item{margin-bottom:1rem;margin-top:1rem}.tourism-records__link,.tourism-records__text{color:#fff;font:13px arial;font:1.3rem arial;text-transform:inherit}.module-tourism-records{background:transparent}.module-tourism-records__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-tourism-records__container,.module-tourism-records__image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-tourism-records__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-tourism-records__image img{height:auto;max-width:100%}.module-tourism-records__definition-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.module-tourism-records__definition-term{color:#333;font:20px arial;font:2rem arial;margin-bottom:2rem;margin-top:2rem;width:100%}.module-tourism-records__definition-description{color:#333;font:15px/1.2 arial;font:1.5rem/1.2 arial;margin-bottom:.8rem;margin-left:2.3rem}.popup-footer{bottom:-176px;bottom:-17.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:176px;height:17.6rem;left:0;position:fixed;-webkit-transition:bottom 1s;transition:bottom 1s;width:100%;z-index:101}.popup-footer--active{bottom:0}.popup-footer__picture{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:55%}.popup-footer__picture:before{border-left:6.3rem solid transparent;border-top:8rem solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:3}.popup-footer__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:176px;height:17.6rem;width:100%}.popup-footer__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup-footer__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%}.popup-footer__text:after{background-repeat:no-repeat;bottom:15px;bottom:1.5rem;content:"";display:block;height:85px;height:8.5rem;position:absolute;right:29px;right:2.9rem;width:85px;width:8.5rem;z-index:3}.popup-footer__text-title{display:block;font:60px Helvetica Neue Bold;font:6rem Helvetica Neue Bold;line-height:52px;line-height:5.2rem;margin-bottom:.5rem;max-width:100%;text-align:right;text-shadow:2px 2px 2px #333;text-shadow:.2rem .2rem .2rem #333;text-transform:uppercase}.popup-footer__text-since{font:17px Helvetica Neue;font:1.7rem Helvetica Neue;max-width:100%;text-align:right}.popup-footer__description{height:100%;padding:0;width:50%}.popup-footer__fringe{display:inline-block;margin-top:1.2rem;min-height:45px;min-height:4.5rem;position:relative;text-align:center;width:100%}.popup-footer__fringe:before{border-left:2.7rem solid transparent;border-top:0 solid transparent;content:"";display:block;height:0;left:-35px;left:-3.5rem;position:absolute;width:0;z-index:3}.popup-footer__fringe-title{font:37px Helvetica Neue;font:3.7rem Helvetica Neue;margin-top:0;padding-right:4rem;position:relative;top:1px;top:.1rem}.popup-footer__fringe-title strong{font-family:Helvetica Neue Bold}.popup-footer__fringe-close{cursor:pointer;height:33px;height:3.3rem;position:absolute;right:10px;right:1rem;top:6px;top:.6rem}.popup-footer__content,.popup-footer__fringe-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-footer__content{height:118px;height:11.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.popup-footer__link{font:15px Helvetica Neue;font:1.5rem Helvetica Neue;text-align:center;-webkit-transition:color .5s;transition:color .5s}.popup-footer__link span{display:block;font:25px Helvetica Neue Bold;font:2.5rem Helvetica Neue Bold;text-transform:uppercase}.popup-footer__link strong{display:block;font:30px Helvetica Neue Bold;font:3rem Helvetica Neue Bold;text-transform:uppercase}.popup-footer__paragraph{font:15px/1.2 Helvetica Neue;font:1.5rem/1.2 Helvetica Neue}@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")}.home .popup-footer__text-title{padding-right:0}.home .popup-footer__fringe-title,.home .popup-footer__text-title{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}.home .popup-footer__link:hover{color:#0079b0}#hotel_ficha h2 .home a,#hotel_ficha h3 .home a,.home #hotel_ficha h2 a,.home #hotel_ficha h3 a,.home h2{font-size:50px;font-size:5rem}#carousel_principal figcaption{background:url(../../images/backgrounds/ruido.png) repeat}#carousel_principal #hotel_ficha h2 a,#carousel_principal #hotel_ficha h3 a,#carousel_principal h2,#hotel_ficha h2 #carousel_principal a,#hotel_ficha h3 #carousel_principal a{text-transform:capitalize;font-size:60px;font-size:6rem;font-family:Flux,Arial,sans-serif;font-weight:700;line-height:1;margin-top:2rem;color:#fff}#carousel_principal strong{font-size:20px;font-size:2rem;text-transform:uppercase}#carousel_principal p{font-size:15px;font-size:1.5rem}#introduccion{margin-bottom:3rem}#hotels_list ul li{-ms-flex-preferred-size:50%;flex-basis:50%}#hotels_list figure img{min-height:300px;min-height:30rem}#hotels_list figcaption{background:url(../../images/backgrounds/ruido.png) repeat;font-size:20px;font-size:2rem;line-height:1.2;font-family:Flux,Arial,sans-serif}#hotels_list figcaption:focus,#hotels_list figcaption:hover{background-color:#000;background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)}#hotels_list figcaption h3{color:#fff}#hotels_list figcaption a{margin:2rem}#destacados{margin-bottom:5rem}#destacados figcaption:hover h3{color:#0079b0}#destacados h3{color:#fff;font-size:20px;font-size:2rem}#destacados ul li{-ms-flex-preferred-size:25%;flex-basis:25%}#destacados ul a:before{color:#0079b0;border-color:#0079b0}#home_ofertas>a{display:none}#ofertas_carousel .item{height:450px;height:45rem}#ofertas_carousel figcaption{background:#e22900;background:-webkit-gradient(linear,left top,left bottom,color-stop(-30%,#e22900),color-stop(50%,transparent));background:linear-gradient(180deg,#e22900 -30%,transparent 50%)}#ofertas_carousel h3,#ofertas_carousel h4{font-size:25px;font-size:2.5rem;color:#fff}#ofertas_carousel h4{font-size:12px;font-size:1.2rem;padding:2rem;font-weight:lighter}#ofertas_carousel p{display:inline-block;width:120px;width:12rem;height:120px;height:12rem;border-radius:50%;margin-top:2rem;margin-bottom:2rem;font-weight:700;border:3px solid #fff;font-family:Flux,Arial,sans-serif;background-color:#000;background-color:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000)}#ofertas_carousel p span:first-of-type{font-size:15px;font-size:1.5rem}#ofertas_carousel p span:nth-of-type(2){font-size:26px;font-size:2.6rem;word-spacing:0}#ofertas_carousel button{z-index:100;margin:-5rem 3rem 0}#directorio_lista_simple li{background:#fff;-webkit-box-shadow:5px 6px 4px rgba(0,0,0,.15);box-shadow:5px 6px 4px rgba(0,0,0,.15);cursor:pointer}#directorio_lista_simple li:hover h3 a{text-decoration:underline;font-size:40px;font-size:4rem}#directorio_lista_simple .dir_hotedesc div{padding-top:.5rem;padding-bottom:2rem;font-family:Arial,sans-serif;font-size:15px;font-size:1.5rem;max-width:100%}#directorio_lista_simple .dir_rev_average{border-left:1px solid #0079b0;background:#e9f2fb}#directorio_lista_simple .dir_rev_average span{font-size:13px;font-size:1.3rem}#directorio_lista_simple .dir_rev_average span:first-of-type{color:#0079b0;font-size:50px;font-size:5rem;border-color:#0079b0;padding:0;line-height:1.9}#directorio_lista_simple .dir_rev_average span:nth-of-type(2){border-top:1px solid #4d4d4d;padding-top:1rem}#directorio_lista_simple h3 a{font-family:Flux,Arial,sans-serif;color:#0079b0;font-size:35px;font-size:3.5rem;-webkit-transition:font-size .2s linear;transition:font-size .2s linear}#directorio_lista_simple h3 span a{font-family:Arial,sans-serif;font-size:15px;font-size:1.5rem}#directorio_lista_simple h4{font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:700;color:#000}#offers_list_simple li{background:#fff;-webkit-box-shadow:5px 6px 4px rgba(0,0,0,.15);box-shadow:5px 6px 4px rgba(0,0,0,.15);min-height:330px;min-height:33rem}#offers_list_simple figcaption,#offers_list_simple section{background:#fff}#offers_list_simple h3{font-family:Arial,sans-serif;text-transform:uppercase;max-width:100%}#offers_list_simple h3 a{color:#000;font-size:14px;font-size:1.4rem;margin-bottom:1.5rem}#offers_list_simple h3 a:hover{text-decoration:none;color:#0079b0}#offers_list_simple h3 span{font-size:27px;font-size:2.7rem;font-weight:700;line-height:.9}#offers_list_simple p:first-of-type{text-align:center;padding:1rem 0;line-height:1.2;max-width:100%}#offers_list_simple p:nth-of-type(2){width:100%}#offers_list_simple p:nth-of-type(2) span{text-transform:uppercase}#offers_list_simple p:nth-of-type(2) span:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Flux,Arial,sans-serif;text-align:center;margin:1rem;border-color:#000;font-size:25px;font-size:2.5rem;background:#e9f2fb}#offers_list_simple button{margin:.5rem auto}#restaurante_lista_simple ul li{max-width:28%}#restaurante_lista_simple h3{padding-top:2rem;padding-bottom:2rem}#restaurante_lista_simple p{text-align:left}#contacto_head{margin-top:5rem;margin-bottom:7rem}#contacto_head ul{font-size:16px;font-size:1.6rem;text-align:center;color:#666}#contacto>div:first-of-type{margin-top:-5rem}#contacto .carta{display:inline-block;width:50px;width:5rem;height:50px;height:5rem;border-radius:50%;padding:1rem;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);box-shadow:0 2px 3px rgba(0,0,0,.5)}#contacto .carta:before{color:#000;font-size:30px;font-size:3rem;font-weight:lighter}#hdet_puntos_interes{-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;padding:0}#hdet_puntos_interes .inner{position:relative;padding:0;margin:0}#hdet_puntos_interes .inner .box-points{position:absolute;width:30%;height:100%;right:0;top:0;padding:2rem;z-index:100;background-color:#e9f2fb;background-color:rgba(233,242,251,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCE9F2FB,endColorstr=#CCE9F2FB)}#hdet_puntos_interes .inner .box-points .box-info{position:relative}#hdet_puntos_interes .inner .box-points .box-info h4{font-size:30px;font-size:3rem;margin-bottom:2rem;color:#0079b0}#hdet_puntos_interes .inner .box-points .box-info input{padding:1.4rem;font-size:15px;font-size:1.5rem;width:50%;color:#000;border:1px solid #fff;height:60px;height:6rem}#hdet_puntos_interes .inner .box-points .box-info .lupa{float:right;position:relative;height:60px;height:6rem;width:45%;padding:0}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li{font-size:15px;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:1px;margin:1.5rem 1rem;position:relative;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;display:none;color:#0079b0}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li:hover{color:#e22900}#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: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 ease;transition:all .5s ease}#hdet_puntos_interes .inner .box_maps{display:block;padding:0}#hdet_puntos_interes .inner .box_maps #map{width:70%;height:400px;height:40rem}#hdet_puntos_interes .inner .box_maps .box-indication{background-color:#e9f2fb;background-color:rgba(233,242,251,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80E9F2FB,endColorstr=#80E9F2FB);padding:3rem 2rem;text-align:left}#hdet_puntos_interes .inner .box_maps .box-indication .llegada,#hdet_puntos_interes .inner .box_maps .box-indication .salida{text-transform:none;font-size:21px;font-size:2.1rem;line-height:1;margin-bottom:2rem;text-align:left}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li{font-size:16px;font-size:1.6rem;line-height:1;margin-bottom:15px;max-width:100%;color:#4d4d4d}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li div{font-weight:700;display:inline-block}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li span{display:inline-block;padding-left:2rem;color:#999}#hdet_puntos_interes .inner .box_maps .box-indication .llegada{margin:35px 0 0}#hotel_ficha h2 #map a,#hotel_ficha h3 #map a,#map #hotel_ficha h2 a,#map #hotel_ficha h3 a,#map h2{font-size:20px;font-size:2rem}.todo_incluido article>section h3{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}.todo_incluido article>section p{padding-left:3%;text-align:left}.todo_incluido article>section ul{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.todo_incluido article>section ul:first-of-type{min-width:60%}.todo_incluido article>section li{width:100%;margin:1.5rem 1% 0 7%}.todo_incluido article>section li figure{width:100%}.todo_incluido article>section li p{padding:1rem 1rem 1rem 0}.todo_incluido article>section li img{position:relative;width:100%}#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h3,#hotel_ficha h3 a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#hotel_ficha h2 a,#hotel_ficha h3 a{-webkit-transition:all .2 linear;transition:all .2 linear}#hotel_ficha h2 a:hover,#hotel_ficha h3 a:hover{color:#000;text-decoration:none}#hotel_ficha h2 a:hover span,#hotel_ficha h3 a:hover span{color:#0079b0}#hotel_ficha h2 span,#hotel_ficha h3 span{font-size:20px;font-size:2rem;color:grey;margin-left:1rem}#hotel_ficha h2 span:after,#hotel_ficha h3 span:after{content:" +"}.hotel_resumen #cabecera_internas{margin-top:2rem}.hotel_resumen #inner_carousel figure{min-height:300px;min-height:30rem}#hs_contacto{display:none}#hs_habitaciones,#hs_servicios{overflow:visible;height:auto;min-height:inherit}#hs_habitaciones figcaption,#hs_servicios figcaption{top:-100%;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5);background:#e22900;background:-webkit-gradient(linear,left top,left bottom,color-stop(-10%,#e22900),color-stop(80%,transparent));background:linear-gradient(180deg,#e22900 -10%,transparent 80%);-webkit-transition:top .2s linear;transition:top .2s linear;font-size:20px;font-size:2rem;letter-spacing:0}#hs_habitaciones .image,#hs_servicios .image{position:relative}#hs_habitaciones .image img,#hs_servicios .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#hs_habitaciones .image:hover figcaption,#hs_servicios .image:hover figcaption{top:0}.rooms-microsite__arrow--next,.rooms-microsite__arrow--prev,.services-microsite__arrow--next,.services-microsite__arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;font-size:5rem;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;width:50px;width:5rem}.rooms-microsite__arrow--next:hover,.rooms-microsite__arrow--prev:hover,.services-microsite__arrow--next:hover,.services-microsite__arrow--prev:hover{background-color:transparent;color:#fff}.rooms-microsite__arrow--next svg,.rooms-microsite__arrow--prev svg,.services-microsite__arrow--next svg,.services-microsite__arrow--prev svg{display:none}.rooms-microsite__arrow--prev,.services-microsite__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rooms-microsite__arrows,.services-microsite__arrows{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:absolute;top:0;width:100%;z-index:1}.rooms-microsite__arrow--prev,.services-microsite__arrow--prev{margin-left:-4rem}.hotel_habitaciones .rooms-microsite__arrow--prev,.hotel_habitaciones .services-microsite__arrow--prev{margin-left:1rem}.rooms-microsite__arrow--next,.services-microsite__arrow--next{margin-right:-4rem}.hotel_habitaciones .rooms-microsite__arrow--next,.hotel_habitaciones .services-microsite__arrow--next{margin-right:1rem}#hs_location{display:none}#hs_redes_sociales{margin-top:4rem;text-align:center}.noowl figure{display:inline-block;overflow:hidden}#hs_habitaciones .noowl figure:hover figcaption,#hs_servicios .noowl figure:hover figcaption{top:0}#hdet_generic>ul,#hdet_habitaciones>ul{margin-top:7rem;margin-bottom:7rem}#hdet_generic>ul img,#hdet_habitaciones>ul img{min-height:400px;min-height:40rem}#hdet_generic>ul figcaption,#hdet_habitaciones>ul figcaption{background:#000;background:-webkit-gradient(linear,left top,left bottom,color-stop(-30%,#000),color-stop(60%,transparent));background:linear-gradient(180deg,#000 -30%,transparent 60%)}#hdet_generic>ul figcaption h3,#hdet_habitaciones>ul figcaption h3{font-size:35px;font-size:3.5rem;color:#fff}#hdet_generic>ul h3,#hdet_habitaciones>ul h3{font-size:20px;font-size:2rem}#hdet_generic>ul p,#hdet_habitaciones>ul p{font-size:15px;font-size:1.5rem}#hdet_generic>ul button:not(.close),#hdet_habitaciones>ul button:not(.close){margin-top:2rem;margin-bottom:2rem}#hdet_generic #habitacion_unica h3,#hdet_habitaciones #habitacion_unica h3{font-size:45px;font-size:4.5rem;font-family:Flux,Arial,sans-serif}#hdet_generic #habitacion_unica p,#hdet_habitaciones #habitacion_unica p{font-size:15px;font-size:1.5rem;padding:3rem}#hdet_generic #habitacion_unica .owl-carousel,#hdet_habitaciones #habitacion_unica .owl-carousel{margin-top:4rem;margin-bottom:0}#hdet_generic #habitacion_unica .owl-carousel figure,#hdet_habitaciones #habitacion_unica .owl-carousel figure{width:100%}#hdet_generic #habitacion_unica .owl-carousel figure img,#hdet_habitaciones #habitacion_unica .owl-carousel figure img{min-height:300px;min-height:30rem}#hdet_generic #habitacion_unica #otros_servicios,#hdet_habitaciones #habitacion_unica #otros_servicios{padding-top:4rem;padding-bottom:4rem}#hdet_generic #habitacion_unica #otros_servicios h3,#hdet_habitaciones #habitacion_unica #otros_servicios h3{font-size:35px;font-size:3.5rem}#hdet_generic #otros_servicios,#hdet_habitaciones #otros_servicios{padding:0 3rem;max-width:100%;margin-top:2rem;margin-bottom:2rem}#hdet_generic #otros_servicios h3,#hdet_habitaciones #otros_servicios h3{text-align:center;color:#0079b0;font-family:Flux,Arial,sans-serif}#hdet_generic #otros_servicios img,#hdet_habitaciones #otros_servicios img{min-height:0}#hdet_servicios>ul li{width:50%}#hdet_servicios>ul h3{font-size:25px;font-size:2.5rem}#hdet_servicios>ul p{font-size:15px;font-size:1.5rem}#otros_servicios{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:30%}#otros_servicios h3{text-align:center;padding:0 2rem 2rem}#otros_servicios section{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#otros_servicios section div{margin:1rem}#otros_servicios section div img{width:auto;height:auto}#otros_servicios span{position:absolute;opacity:0}#hdet_opiniones #hotel_ficha h2 .box_summary>a,#hdet_opiniones #hotel_ficha h2 a .box_summary>a,#hdet_opiniones #hotel_ficha h3 .box_summary>a,#hdet_opiniones #hotel_ficha h3 a .box_summary>a,#hdet_opiniones .box_summary>h2,#hdet_opiniones .box_summary>h3,#hotel_ficha h2 #hdet_opiniones .box_summary>a,#hotel_ficha h3 #hdet_opiniones .box_summary>a{display:none}#hdet_opiniones .textSummary{margin-top:5rem;background-color:#0079b0;background-color:rgba(0,121,176,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D0079B0,endColorstr=#4D0079B0)}#hdet_opiniones .notaSeccion,#hdet_opiniones .puntos{text-align:center;border-color:#0079b0;padding-top:1.5rem;color:#0079b0;background-color:#fff;background-color:hsla(0,0%,100%,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4DFFFFFF,endColorstr=#4DFFFFFF)}#hdet_opiniones .notaSeccion .valorNota,#hdet_opiniones .puntos .valorNota{letter-spacing:-2px;letter-spacing:-.2rem}#hdet_opiniones .puntos{margin-top:-7rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-size:1.3rem;height:130px;height:13rem;width:130px;width:13rem}#hdet_opiniones .puntos .valorNota{font-size:70px;font-size:7rem;letter-spacing:-2px;letter-spacing:-.2rem}.info_list{background-color:#f1f1f1;padding:8rem 0}.info_list li{position:relative;margin-bottom:5rem;overflow:hidden;padding:0;background:#fff}.info_list figure{width:40%}.info_list figure img{display:none}.info_list figure .bg_fix{width:100%;min-height:400px;min-height:40rem;background-size:cover;background-position:50%}.info_list .info_item{width:60%;background-color:#fff}.info_list figcaption{background:#fff}.info_list .valign{text-align:center;height:100%;padding:0 3rem;min-height:400px;min-height:40rem}.info_list h3{text-transform:uppercase;margin:0 auto}.info_list p{text-align:center;padding:1rem 0;line-height:1.4}.info_list .price{margin:0;font-size:15px;font-size:1.5rem;text-transform:uppercase;color:#0079b0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem 0}.info_list .price span{padding:0;font-family:Arial,sans-serif;color:#0079b0;font-size:43px;font-size:4.3rem;display:block;line-height:1}.info_list button{margin:.5rem auto}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}@media (min-width:769px){.module-tourism-records__image,.tourism-records__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.rooms-microsite__arrow--prev,.services-microsite__arrow--prev{margin-left:-6rem}.hotel_habitaciones .rooms-microsite__arrow--prev,.hotel_habitaciones .services-microsite__arrow--prev{margin-left:1rem}.hotel_habitaciones .rooms-microsite__arrow--prev:before,.hotel_habitaciones .services-microsite__arrow--prev:before{color:#fff}.rooms-microsite__arrow--next,.services-microsite__arrow--next{margin-right:-6rem}.hotel_habitaciones .rooms-microsite__arrow--next,.hotel_habitaciones .services-microsite__arrow--next{margin-right:1rem}.hotel_habitaciones .rooms-microsite__arrow--next:before,.hotel_habitaciones .services-microsite__arrow--next:before{color:#fff}}@media (min-width:1025px){#menu_header div>ul:first-of-type li.hmenu.view_more li,#menu_header div>ul:first-of-type li.hmenu:nth-child(n+8){display:none}#menu_header div>ul:first-of-type li.hmenu.view_more li:nth-child(n+8){display:block}#motorInternas.affix,#motorInternasGuest.affix{margin:0;max-width:100%;padding:0;position:fixed;top:0;width:100%}#motorInternas.affix #s_engine,#motorInternasGuest.affix #s_engine{padding:0}#motorInternas.affix #hotel_destino,#motorInternasGuest.affix #hotel_destino{height:4.5rem}#motorInternas.affix .fechasPromo>div,#motorInternasGuest.affix .fechasPromo>div{height:4.5rem;margin-top:.5rem;margin-bottom:0}#motorInternas.affix .fechasPromo span,#motorInternasGuest.affix .fechasPromo span{height:4.5rem}#motorInternas.affix .fechasPromo strong,#motorInternasGuest.affix .fechasPromo strong{font-size:3rem}#motorInternas.affix .fechasPromo .noches,#motorInternasGuest.affix .fechasPromo .noches{height:4.5rem;margin-top:.5rem}#motorInternas.affix .fechasPromo .noches #noches,#motorInternasGuest.affix .fechasPromo .noches #noches{font-size:2.5rem}#motorInternas.affix .codigoPromo,#motorInternasGuest.affix .codigoPromo{margin:0}#motorInternas.affix button,#motorInternasGuest.affix button{height:4.5rem}.module-tourism-records__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}}@media (min-width:1025px) and (max-width:1025px){#menu_header div>ul:first-of-type li.hmenu:nth-child(n+4){display:none}#menu_header div>ul:first-of-type li.hmenu:nth-child(n+4).view_more{display:-webkit-box;display:-ms-flexbox;display:flex}#menu_header div>ul:first-of-type li.hmenu.view_more li:nth-child(n+4){display:block}}@media (min-width:1025px) and (max-width:1201px){#menu_header div>ul:first-of-type li.hmenu:nth-child(n+6){display:none}#menu_header div>ul:first-of-type li.hmenu:nth-child(n+6).view_more{display:-webkit-box;display:-ms-flexbox;display:flex}#menu_header div>ul:first-of-type li.hmenu.view_more li:nth-child(n+6){display:block}}@media (min-width:1025px) and (max-width:769px){#menu_header div>ul:first-of-type li.hmenu{display:none}}@media (max-width:1201px){html{min-width:150px}#offers_list_simple figcaption,#offers_list_simple section{max-width:60%}#bc_carrito_top .contcarrito .contene,#motorInternas,#motorInternasGuest{width:100%}}@media (max-width:1025px){.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%}html{min-width:150px}#agregar_opinion,#base_popup,#cabecera_internas,#claims_footer,#contacto_head,#destacados ul,#directorio_lista_simple,#footer_nav nav,#hdet_generic #habitacion_unica,#hdet_generic #habitacion_unica #otros_servicios,#hdet_generic>ul,#hdet_habitaciones #habitacion_unica,#hdet_habitaciones #habitacion_unica #otros_servicios,#hdet_habitaciones>ul,#hdet_puntos_interes,#hdet_servicios>ul,#hotels_list ul,#hs_habitaciones,#hs_menu,#hs_servicios,#introduccion,#introduccion_individual,#main_header>div,#motorInternas,#motorInternasGuest,#ofertas_carousel,#offers_list_simple,#opiniones .box_summary,#opiniones .comentarios,#opiniones>div,#pag404>*,#restaurante_lista_simple ul,.bc-contenedor-motor,.header_section>div,.img_collection,.info_list li,.modal #book_meeting_room,.modal .c_form,.nav_directorio,.pag-legal,.todo_incluido article>section,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{padding:0 4%}#agregar_opinion .accionFormulario,#agregar_opinion ul,#destacados ul,#directorio_lista_simple li,#hdet_generic>ul,#hdet_habitaciones>ul,#hotels_list ul,#menu_header #hamburger,#menu_header #maincheckmenu+div,#menu_header>div>ul,#motorInternas #s_engine,#motorInternasGuest #s_engine,#offers_list_simple figcaption,#offers_list_simple section,#opiniones .comentarios .item,.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}#agregar_opinion .accionFormulario>*,#agregar_opinion ul>*,#destacados ul>*,#directorio_lista_simple li>*,#hdet_generic>ul>*,#hdet_habitaciones>ul>*,#hotels_list ul>*,#menu_header #hamburger>*,#menu_header #maincheckmenu+div>*,#menu_header>div>ul>*,#motorInternas #s_engine>*,#motorInternasGuest #s_engine>*,#offers_list_simple figcaption>*,#offers_list_simple section>*,#opiniones .comentarios .item>*,.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%}#agregar_opinion ul,#destacados ul,#hdet_generic>ul,#hdet_habitaciones>ul,#hotels_list ul,#menu_header #hamburger,#menu_header #maincheckmenu+div,#menu_header>div>ul,#motorInternas #s_engine,#motorInternasGuest #s_engine,#opiniones .comentarios .item,.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}#destacados ul,#directorio_lista_simple li,#hdet_generic>ul,#hdet_habitaciones>ul,#hotels_list ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#agregar_opinion .accionFormulario,#motorInternas #s_engine,#motorInternasGuest #s_engine,#offers_list_simple figcaption,#offers_list_simple section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#motorInternas,#motorInternasGuest{width:100%;max-width:100%}#offers_list_simple figcaption,#offers_list_simple section{padding:.5rem;width:100%;max-width:100%!important}#directorio_lista_simple li{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2rem;width:100%}#directorio_lista_simple figure{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#directorio_lista_simple figcaption:first-of-type,#directorio_lista_simple section:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:3rem;max-width:100%}#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%}#hdet_servicios>ul li,#restaurante_lista_simple ul li{max-width:48%;width:48%}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%}#agregar_opinion ul li,#agregar_opinion ul li.large{-ms-flex-preferred-size:auto;flex-basis:auto}#agregar_opinion ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bookings #motorInternas .filtro{padding:0;width:100%}.bookings #motorInternas .filtro #input_sug{margin:1rem 0;width:100%}#breadcrumb a,#breadcrumb li{font-size:1.5rem;line-height:1;padding:.3rem 0}#carousel_principal .scroll-text,#hdet_generic .owl-carousel .scroll-text,#hdet_habitaciones .owl-carousel .scroll-text,.hotel_resumen #inner_carousel .scroll-text{display:none}#base_popup{max-width:1025px}#main_footer li{padding-top:1.5rem;padding-bottom:1.5rem}.img_collection li{width:100%;text-align:center}#introduccion>*,#introduccion_individual>*{-ms-flex-preferred-size:auto;flex-basis:auto}#menu_header #maincheckmenu+div{background:#fff;opacity:1;position:absolute;top:0;left:0;max-width:100%;width:100%;max-height:0;height:auto;z-index:1001;-webkit-transition:all .5s linear;transition:all .5s linear;overflow:hidden}#menu_header #maincheckmenu:checked+div{max-height:150rem;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#menu_header>div>ul{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:90%;max-width:90%}#menu_header>div>ul:first-of-type{margin-top:6rem;width:100%}#menu_header>div>ul:nth-of-type(2){margin-bottom:6rem}#menu_header li{padding:2rem;border-bottom:1px solid grey;-webkit-transition:opacity .4s linear .8s;transition:opacity .4s linear .8s;width:100%}#menu_header li:last-child{border-bottom:none}#menu_header a,#menu_header label,#menu_header span{font-size:2.5rem}#menu_header .dropdown-menu{position:relative;width:100%;max-width:100%;float:none;border:0;top:0}#tool_menu{position:relative;border-top:0;border-bottom:0}#opiniones .textSummary ul{width:90%}#opiniones .comentarios{width:100%}#opiniones .comentarios .textoComentario{padding:1rem 2rem;text-align:center}.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}#motorInternas #s_engine>div,#motorInternasGuest #s_engine>div{width:100%;margin-left:0;margin-right:0}#motorInternas .filtro,#motorInternasGuest .filtro{margin-right:0;width:90%}#motorInternas #hotel_destino,#motorInternas #id_codpromo,#motorInternas #input_sug,#motorInternas .codigoPromo,#motorInternas .fechasPromo>div,#motorInternas button,#motorInternasGuest #hotel_destino,#motorInternasGuest #id_codpromo,#motorInternasGuest #input_sug,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest button{font-size:1.6rem;padding:1rem}#motorInternas #hotel_destino,#motorInternas #input_sug,#motorInternas .fechasPromo,#motorInternasGuest #hotel_destino,#motorInternasGuest #input_sug,#motorInternasGuest .fechasPromo{width:100%}#motorInternas .fechasPromo>div,#motorInternasGuest .fechasPromo>div{width:33%;max-width:33%;margin-right:0;margin-left:0}#motorInternas .fechasPromo>div:first-child(1),#motorInternasGuest .fechasPromo>div:first-child(1){margin-right:.5rem}#motorInternas .fechasPromo>div:last-child(1),#motorInternasGuest .fechasPromo>div:last-child(1){margin-left:.5rem}#motorInternas .fechasPromo>em,#motorInternasGuest .fechasPromo>em{display:none}#motorInternas .codigoPromo,#motorInternasGuest .codigoPromo{width:100%}#motorInternas #id_codpromo,#motorInternasGuest #id_codpromo{width:95%}#motorInternas .consulta,#motorInternasGuest .consulta{width:100%}#motorInternas .consulta button,#motorInternasGuest .consulta button{width:100%;margin:0}.awesomplete>ul li{font-size:2rem;padding:2rem 1rem}#menu_header a li,#menu_header label li,#menu_header span li{font-size:1.5rem}#logo_footer .oficial,#logo_header .oficial,.modal-header .sub-titulo .oficial{right:auto;left:1rem;text-align:left;font-size:1.5rem}#logo_footer .oficial h1,#logo_header .oficial h1,.modal-header .sub-titulo .oficial h1{text-align:left;padding-left:0;padding-right:6rem;font-size:1.5rem}.popup-footer__picture{display:none}.popup-footer__description{width:100%}#carousel_principal #hotel_ficha h2 a,#carousel_principal #hotel_ficha h3 a,#carousel_principal h2,#hotel_ficha h2 #carousel_principal a,#hotel_ficha h3 #carousel_principal a{font-size:5rem}#carousel_principal strong{font-size:3rem}#carousel_principal p{font-size:2.5rem}#destacados h3,#hotels_list figcaption h3{font-size:3.5rem}#destacados ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#destacados ul li{-ms-flex-preferred-size:50%;flex-basis:50%}#offers_list_simple figcaption,#offers_list_simple section{background-color:#fff;background-color:hsla(0,0%,100%,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF)}#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_puntos_interes .inner .box_maps,#hdet_puntos_interes .inner .box_maps #map{width:100%}.info_list .info_item,.info_list figure{width:50%}.info_list figcaption{background-color:#fff;background-color:hsla(0,0%,100%,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF)}}@media (max-width:769px){.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}html{min-width:150px}#destacados ul,#main_footer ul{display:-webkit-box;display:-ms-flexbox;display:flex}#destacados ul>*,#main_footer ul>*{max-width:100%}#destacados ul,#main_footer ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hdet_servicios>ul li,#restaurante_lista_simple ul li{max-width:98%;width:98%}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_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%}#main_footer li{font-size:1.6rem}.img_collection li .bg_fix{height:30rem}#hs_menu{width:100%}#hs_menu li{width:50%}#opiniones .comentarios{margin-top:3rem}#motorInternas .fechasPromo span,#motorInternasGuest .fechasPromo span{width:100%}#motorInternas .consulta button{padding-right:.5rem;padding-left:.5rem}#motorInternas .consulta button em{font-size:1rem}#hotel_ficha h2 .home a,#hotel_ficha h3 .home a,.home #hotel_ficha h2 a,.home #hotel_ficha h3 a,.home h2{font-size:4rem}#hotels_list ul li{-ms-flex-preferred-size:auto;flex-basis:auto}#destacados ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#destacados ul li{-ms-flex-preferred-size:auto;flex-basis:auto}#ofertas_carousel .item{height:60rem}.todo_incluido article>section h3{-ms-flex-preferred-size:auto;flex-basis:auto}.info_list li{margin:1rem 0;width:100%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #eee}.info_list figure{width:100%;text-align:center}.info_list figure img{margin:0 auto;height:30rem;width:auto}.info_list .info_item{width:100%;margin-top:2rem}}@media (max-width:569px){#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}html{min-width:150px}.todo_incluido article>section{display:-webkit-box;display:-ms-flexbox;display:flex}.todo_incluido article>section>*{max-width:100%}.todo_incluido article>section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#destacados ul li,#hdet_generic>ul li,#hdet_habitaciones>ul li,#hotels_list ul li{width:100%;margin-right:0;margin-left:0}#destacados ul figcaption,#hdet_generic>ul figcaption,#hdet_habitaciones>ul figcaption,#hotels_list ul figcaption{padding:0 4%}#offers_list_simple{padding:0}#directorio_lista_simple figure,#offers_list_simple li{width:100%}#directorio_lista_simple figcaption:nth-of-type(2),#directorio_lista_simple section:nth-of-type(2){width:100%;padding-top:1rem;padding-bottom:1rem}#hdet_servicios>ul,#restaurante_lista_simple ul{padding-right:0;padding-left:0}#hdet_servicios>ul li,#restaurante_lista_simple ul li{max-width:100%;width:100%;margin:1.5rem 0}.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}#tabla_cookies{width:100%}#tabla_cookies table,#tabla_cookies tbody,#tabla_cookies td,#tabla_cookies th,#tabla_cookies thead,#tabla_cookies tr{display:block}#tabla_cookies thead tr{position:absolute;top:-9999px;left:-9999px}#tabla_cookies thead.tit tr{position:relative;top:auto;left:auto}#tabla_cookies thead.tit td{padding:1rem .5rem;text-align:center}#tabla_cookies tbody tr{border:1px solid #b3b3b3}#tabla_cookies tbody td{border:none;border-bottom:1px solid #ccc;position:relative;padding:.5rem 1rem 1rem 44%;margin:0;font-size:1.2rem;width:100%}#tabla_cookies tbody td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:20px;white-space:pre-line;content:attr(data-column);color:#000;font-weight:700;line-height:1}.bookings #menu_header #hamburger:before{margin-top:3.5rem}#opiniones .comentarios{margin-top:6rem}.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}#agregar_opinion .accionFormulario body:not(.bookings) a.btn-primario,#agregar_opinion .accionFormulario body:not(.bookings) button.btn-primario,#hotels_list figcaption body:not(.bookings) a,#ofertas_carousel body:not(.bookings) button,#offers_list_simple body:not(.bookings) button,#opiniones .comentarios body:not(.bookings) a,#opiniones body:not(.bookings) a.btnOpinion,#opiniones body:not(.bookings) button.btnOpinion,#ui-datepicker-div body:not(.bookings) button,.info_list body:not(.bookings) button,.modal #book_meeting_room .contenido div.bloque .cont body:not(.bookings) button.boton2,.modal #book_meeting_room body:not(.bookings) button,.modal .c_form body:not(.bookings) button,body:not(.bookings) #agregar_opinion .accionFormulario a.btn-primario,body:not(.bookings) #agregar_opinion .accionFormulario button.btn-primario,body:not(.bookings) #book_meeting_room .contenido div.bloque .cont button.boton2,body:not(.bookings) #book_meeting_room button,body:not(.bookings) #hotels_list figcaption a,body:not(.bookings) #ofertas_carousel button,body:not(.bookings) #offers_list_simple button,body:not(.bookings) #opiniones .comentarios a,body:not(.bookings) #opiniones a.btnOpinion,body:not(.bookings) #opiniones button.btnOpinion,body:not(.bookings) #ui-datepicker-div button,body:not(.bookings) .c_form button,body:not(.bookings) .info_list button,body:not(.bookings) .modal .modal-content button.btn:not(.close),body:not(.bookings) .modal.modal_web .modal-content button.btn:not(.close),body:not(.bookings) a.btn,body:not(.bookings) a.btn_base,body:not(.bookings) a.btn_trans,body:not(.bookings) a.btn_tw,body:not(.bookings) button.btn,body:not(.bookings) button.btn_base,body:not(.bookings) button.btn_big,body:not(.bookings) button.btn_trans,body:not(.bookings) button.btn_tw{padding:2rem 1rem}#logo_footer,#logo_header,.modal-header .sub-titulo{width:20rem;background-size:100%;margin-top:7rem}#cabecera_internas #hotel_ficha h2 a,#cabecera_internas #hotel_ficha h3 a,#cabecera_internas h2,#hotel_ficha h2 #cabecera_internas a,#hotel_ficha h2 .header_section a,#hotel_ficha h3 #cabecera_internas a,#hotel_ficha h3 .header_section a,.header_section #hotel_ficha h2 a,.header_section #hotel_ficha h3 a,.header_section h2{font-size:4rem}#motorInternas .filtro{margin-left:0}#motorInternas #hotel_destino{min-width:0;font-size:1.3rem}#motorInternas .fechasPromo strong{font-size:3rem}#motorInternas .fechasPromo .entrada label,#motorInternas .fechasPromo .entrada span,#motorInternas .fechasPromo .noches label,#motorInternas .fechasPromo .noches span,#motorInternas .fechasPromo .salida label,#motorInternas .fechasPromo .salida span{font-size:1.3rem}#motorInternas .consulta button{min-width:0}.ui-datepicker td,.ui-datepicker th{font-size:2rem;padding:1.5rem .3rem}#hotel_ficha h2 .home a,#hotel_ficha h3 .home a,.home #hotel_ficha h2 a,.home #hotel_ficha h3 a,.home h2{font-size:3rem}#introduccion div{padding:0}#hotels_list figcaption h3{font-size:2.5rem}#hotels_list figcaption p{font-size:1.6rem;line-height:1}#hotels_list figcaption a{padding:2rem}#destacados h3{font-size:2.5rem;letter-spacing:0}#ofertas_carousel .item{height:35rem}#ofertas_carousel h3,#ofertas_carousel h4{font-size:2rem}#ofertas_carousel h4{font-size:1rem;padding:.5rem}#ofertas_carousel p{margin:.5rem}#ofertas_carousel button{margin-top:-1rem}#directorio_lista_simple .dir_rev_average{margin-top:1rem;margin-bottom:1rem}#directorio_lista_simple .dir_rev_average span:first-of-type{margin-top:.5rem;margin-bottom:.5rem}#directorio_lista_simple .dir_rev_average{border:0;top:40%;background:transparent}.todo_incluido article>section li,.todo_incluido article>section ul{margin:1rem 0}#hotel_ficha h2,#hotel_ficha h2 a,#hotel_ficha h3,#hotel_ficha h3 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hdet_generic>ul figcaption h3,#hdet_habitaciones>ul figcaption h3{font-size:2rem}#hdet_generic>ul button:not(.close),#hdet_habitaciones>ul button:not(.close){padding-right:6rem;padding-left:6rem}#hdet_generic #habitacion_unica,#hdet_habitaciones #habitacion_unica{max-width:100%;padding:0}#hdet_generic #habitacion_unica p,#hdet_habitaciones #habitacion_unica p{max-width:100%;width:100%}#hdet_generic #habitacion_unica .owl-carousel figure img,#hdet_habitaciones #habitacion_unica .owl-carousel figure img{width:auto}#hdet_generic #habitacion_unica #otros_servicios,#hdet_habitaciones #habitacion_unica #otros_servicios{max-width:100%;width:90%;padding:3rem 0}#hdet_generic #otros_servicios,#hdet_habitaciones #otros_servicios{padding:0 1rem}.info_list{padding:0}}@media (max-width:341px){.modal #book_meeting_room,.modal .c_form,body:not(.bookings) #book_meeting_room,body:not(.bookings) .c_form{width:100%;padding:0;margin:0}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}#agregar_opinion{margin:0;padding:0;max-width:100%;width:100%}#opiniones .comentarios{margin-top:10rem}#motorInternas #hotel_destino,#motorInternas #id_codpromo,#motorInternas #input_sug,#motorInternas .codigoPromo,#motorInternas .fechasPromo>div,#motorInternas button,#motorInternasGuest #hotel_destino,#motorInternasGuest #id_codpromo,#motorInternasGuest #input_sug,#motorInternasGuest .codigoPromo,#motorInternasGuest .fechasPromo>div,#motorInternasGuest button{margin:1rem .2rem}#motorInternas button em,#motorInternasGuest button em{display:none}#logo_footer,#logo_header,.modal-header .sub-titulo{height:60px}.ui-datepicker td,.ui-datepicker th{padding:.5rem .2rem}.ui-datepicker-title{font-size:1em;padding:1rem}#offers_list_simple h3 span{font-size:2rem}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@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}#hotel_ficha h2 a,#hotel_ficha h3 a,h2,h3,p{orphans:3;widows:3}#hotel_ficha h2 a,#hotel_ficha h3 a,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}}