.modalcenter{text-align:center;padding:0!important}.modalcenter:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modalcenter .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.input-group,.modalcenter .row .form-control{width:100%;border:1px solid #ccc;border-radius:3px;background:hsla(0,0%,100%,.5);box-shadow:none}.ui-autocomplete{position:absolute;z-index:12000;cursor:default;padding:0;margin-top:2px;list-style:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.ui-autocomplete>li{padding:3px 20px}.ui-autocomplete>li.ui-state-focus{background-color:#ddd}.ui-helper-hidden-accessible{display:none}.ui-autocomplete-category{background:rgba(12,53,104,.91);color:#fff}.ui-menu-item{cursor:pointer}.container-booking{position:relative}.link-reserva-booking{cursor:pointer;display:block;padding:.1em;background:#fff;height:100%;color:#0c3568;font-weight:700;font-size:14px;border:1px solid #0c3568}.btn-reserva-main{height:100%}.link-reserva-booking:hover{background:#cee1fb}.link-reserva-booking:active{background:#4a79b2}.link-reserva-booking .fa{padding:1em .3em}.booking-box{font-family:Arial,Helvetica,serif;font-size:.8em;color:#838383;opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;position:absolute;background:hsla(0,0%,100%,.94);z-index:-3;width:100%;bottom:0}.booking-show{opacity:1;height:auto;z-index:10}.booking-box .fa{font-size:1.3em}.booking-box .bloque01 ul{list-style:none;padding:0}.booking-box .bloque01 ul li{display:inline-block;margin-right:1em}.booking-box .bloque01 ul{display:initial;justify-content:initial}.booking-box .container{position:relative}.booking-box .row{padding:.5em .2em}.booking-box label{font-size:.8rem}.booking-box .row .form-control,.input-group{width:100%;border:1px solid #ccc;border-radius:3px;background:hsla(0,0%,100%,.5);box-shadow:none}.booking-box .row .has-error .form-control,.has-error .input-group-addon{border:1px solid #a94442}.booking-box .input-group-addon{border:1px solid #ccc;background:hsla(0,0%,100%,.5);box-shadow:none;border-left:0}.booking-box .form-control,.input-group-addon{border:2px solid #287bff;background-color:transparent}#mroom2,#mroom3,#room2,#room3{display:none}#BookModal .modal-header{padding:7px}#BookModal .modal-body{padding:15px}#BookModal .modal-body .row{margin:0}#BookModal .modal-body .row .checkbox{margin-left:36px;margin-bottom:20px}#BookModal .modal-body .input-group{margin:10px 0;border:1px solid #ccc;border-radius:3px;background:hsla(0,0%,100%,.5);box-shadow:none}#BookModal .modal-body button{margin:10px 0}#BookModal .form-control{padding:4px}#BookModal .form-control,.input-group-addon{border:1px solid #ccc;background:hsla(0,0%,100%,.5);box-shadow:none;border-left:0}#BookModal .has-error .form-control,.has-error .input-group-addon{border:1px solid #a94442}#BookModal.modal .img-logo{height:25px}#BookModal .modal-body,.modal-footer{padding:0}#BookModal .booking-box-close{margin-right:.5em}#BookModal h3{margin-left:.6em}.picker__weekday{font-size:1em}.picker__input,.picker__input[readonly]{background:hsla(0,0%,100%,.5)!important}.booking-close{cursor:pointer;padding:.4em;position:absolute;right:.5em;font-size:1em!important;background:#e1e1e1;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;z-index:2}.booking-close:hover{background:#eaeaea}.booking-close:active{padding:.3em}.destList{padding:0}.destList li{margin-bottom:5px}.destList li label{font-weight:400}.destList li label:hover{text-decoration:underline;color:#0c3568;cursor:pointer}#dSpan:hover{cursor:pointer}.dModal{position:absolute;border:1px solid #000;display:none;text-align:center;background:#fefefe;width:550px;left:-6px;top:40px}.headerModal{padding:12px;color:#0c3568}.activeModal{display:block}.activeSpan{background:hsla(0,0%,70%,.42)}.loginButton{overflow:hidden;background-color:#0a3a58;position:fixed;top:0;width:200px;border-radius:0 0 0 10px;right:0;font-size:13px;z-index:10000}.loginButton span{cursor:pointer;float:right;width:100%;text-align:center;padding:7px;color:#fff}.loginData{height:29px;overflow:hidden;background-color:#0a3a58;position:fixed;top:0;width:800px;border-radius:0 0 0 10px;right:0;font-size:13px;z-index:10000}.loginDataSpan{width:50%}.loginDataSpan,.logoutSpan{float:left;padding:7px;color:#fff}.logoutSpan{cursor:pointer;width:100%;text-align:center;background:#bd840c}.mapNavActive{background:#003d6c;color:#fff}.mapNav{background-color:#fff;color:gray}.loginModalContent{width:500px}.loginModalBody{margin:10px 60px}.loginModalInput{padding:20px;font-size:15px}.loginModalButton{color:#fff;background:#003d6c;margin:20px;padding:10px 80px}.loginModalLabel{font-weight:200;font-size:15px}.loginModalTitle{font-size:30px;color:#000}@media (max-width:1024px){.picker--opened .picker__frame{top:0}}@media (min-width:768px) and (max-width:1024px){.picker{zoom:76%}.picker--opened .picker__frame{top:21%;top:auto}.picker__day{font-size:85%}}@media screen and (max-width:768px){.booking-box .input-group{margin:10px 0;width:100%}.booking-box .checkbox{margin-left:20px}.booking-box .form-group{margin:0}.booking-box button{margin:10px 0}}@media (max-width:667px){.picker__box{display:block;vertical-align:initial;width:70%;margin:auto;padding:.5em 1em}.picker__day{font-size:1.2em}.picker__button--clear,.picker__button--close,.picker__button--today,.picker__weekday{font-size:1em}.picker__month,.picker__year{font-size:1.3em}.btn-reserva-main{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;height:auto}.btn-reserva-main-shrink{position:fixed;top:0;z-index:99;background:#135a91;width:17em;margin-left:4em;font-size:.8em}.toolbar .fa{font-size:.9em}.btn-reserva-main:active{background:#4a79b2}.btn-reserva-main-shrink:active{background:#6191cc}.footer-bottom{margin-bottom:3em}.btn-reserva-main .link-reserva-booking{height:auto}}@media (max-width:480px){.picker__box{width:99%}.picker__button--clear,.picker__button--close,.picker__button--today,.picker__day{font-size:.8em}.picker__month,.picker__year{font-size:1em}.picker--opened .picker__frame{top:2em}.picker__weekday{font-size:.7em}}.ct-header{position:static!important}.margen-top{height:auto!important}.info-mensajes .alert-info .glyphicon{float:none;margin-right:0}.menu-hotel-header{margin:0!important}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame,.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.picker--opened .picker__frame{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--next,.picker__nav--prev{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.rate-details-custom .row{margin-left:0!important}.rate-details-custom .row .col-md-3{padding-left:0!important;padding-right:0!important}.input-border.is-danger{border-color:#ff3860!important;margin-bottom:0}.message{display:block;font-size:11px;margin-bottom:1em}.message.is-danger{color:#ff3860}.content-block{margin:2em 0}.content-block p.text-right{text-align:right}.module-img.img-thumbnail{float:left}.module-body{overflow:hidden}.bg-warning{background:#fff9e5}.margen-top{width:100%;height:10.7em}.alt-header{width:100%;background:#f9f9f9;position:absolute;top:-11em;z-index:1000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border:1px solid #ccc;box-shadow:0 1px 5px rgba(0,0,0,.39)}.alt-header-shrink{position:fixed;top:0}.alt-header .fa-star{color:#b0361a;padding-right:.5em}.alt-header .alt-hotel-name{font-size:2rem;color:#782122;line-height:1em}.ct-header.header-shrink{top:-7.5em}.menu-hotel-header{list-style:none;padding:.5em 0}.menu-hotel-header li{display:inline-block;padding-right:1em}.menu-hotel-header li.active a:active,.menu-hotel-header li.active a:focus,.menu-hotel-header li.active a:hover{text-decoration:none;color:#337ab7}.menu-hotel-header li.active a{border-bottom:4px solid #5b95c1}.alt-header .btn-primary,.hotel-mejor-tarifa .btn-primary{background:#0c3568;border:0}.data-room{margin-bottom:15px}.container-images{width:100%;max-height:300px}.container-images img{width:100%;height:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0)}.container-images img,.container-images img:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.container-images img:hover{-webkit-filter:grayscale(60%);-moz-filter:grayscale(60%);-o-filter:grayscale(60%)}.img-hotel img{width:100%;height:auto;border:3px solid #fff;-moz-box-shadow:1px 1px 2px 1px #ccc;-webkit-box-shadow:1px 1px 2px 1px #ccc;box-shadow:1px 1px 2px 1px #ccc}.txt-change{display:inline-block;padding-right:.2rem}colorg{color:#1e9f00}.sub-title span{color:#31708f}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#5b95c1}.tab-content>.tab-pane{padding:1em 0}.hotel-mejor-tarifa{margin-bottom:1em}.hotel-mejor-tarifa h1{margin-right:.3em!important}.hotel-mejor-tarifa.alert-info{color:initial}.hotel-mejor-tarifa h1,.hotel-mejor-tarifa h2,.hotel-mejor-tarifa h3{margin:0;padding:0;float:left}.share-hotel{width:138px;float:left;padding:4px}.share-icon{border:3px solid #aad0ed;width:35px;height:34px;padding:4px 0 0 4px;font-size:21px;border-radius:7px;position:relative;margin-right:.4em}.hotel-mejor-right{text-align:right;line-height:normal}.hotel-mejor-tarifa .fa-star{color:#b0361a;padding-right:.5em}.tarifa-garantizada{padding:.4em .8em;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;display:inline-block;width:auto;float:right;margin-bottom:1em}.hotel-mejor-right .iReserva{cursor:pointer;color:#1e9f00}.price-stroke{font-size:1em;text-decoration:line-through;color:#7f7f7f}.price{font-size:2em;color:#5b95c1}.price-exchange{font-size:1em;color:#5b95c1}a.btn-mod{background-color:#5b95c1;color:#fff;padding:10px 14px;text-align:center;border-radius:4px;margin:0 auto 1em;display:block}.booking-box{position:relative;margin-bottom:3em;background:#f3faff;padding:1em}.booking-box .row{padding:0}.booking-box-hide{display:none}.lista-amenidades-hotel ul{list-style:none}.lista-amenidades-hotel li{margin:.7em 0}.well.plan{background:#f8f8f8}.panel-rate{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.panel-rate_item{width:auto;display:block;margin-bottom:1px;border:1px solid transparent}.panel-rate_item-header{padding:6px;font-size:11px;background:#b4b4b4;color:#414141}.panel-rate_item-body{padding:6px 10px;margin-bottom:2px;text-align:right;background:#f1f1f1;position:relative}.panel-rate s{color:#ff4928}.hotel-section{margin:2em 0}.cross-seling .btn-primary{background:#0c3568;border:0}.hotel-gal img{width:150px;box-shadow:0 1px 3px rgba(0,0,0,.5);margin:.3em;opacity:1;transition:.3s}.hotel-gal img:hover{opacity:.8}#tabsGaleria{vertical-align:middle;display:inline-block;border:0;margin-left:2em}#tabsGaleria.nav-tabs>li.active>a{color:#0c3568;background:#ddd!important}#tabsGaleria.nav-tabs>li a{padding:.3em 1em}.cross-title{color:#782122}.btn-collaps{font-size:.8rem;padding:7px 0;cursor:pointer;display:block;margin-bottom:1em}.extract,.rest-extract{display:inline-block}.map-container{position:relative}#gmapa-modal{background:#fff;padding:2em}.modal-close{float:right;margin-right:1em}.tooltip{background:#fff;width:250px;position:absolute;padding:5px!important;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 3px hsla(0,0%,53%,.73);z-index:12;opacity:0}.tooltip>.caret{display:block;margin:4px auto;color:#fff;border-width:9px}.promo-hover{cursor:pointer}.comparador-tarifas{position:fixed;right:1em;bottom:3px;width:17em;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-family:Trebuchet Ms,Arial,Helvetica,serif;font-size:1.1em;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgba(0,0,0,.16);z-index:10}.comparador-tarifas-inner{padding:.8em}.comparador-tarifas h3{text-align:center;color:#31708f}.comparador-tarifas .cerrar{background:#d9edf7}.comparador-tarifas .precio-hotel{color:#5b95c1}.comparador-tarifas .nota{font-size:70%;line-height:1.2em;font-weight:700}.comparador-tarifas .close{margin-right:.3em}.comparador-tarifas-inner .row div{margin:.3em 0}.muestra-tarifas{position:fixed;right:1em;bottom:1em;width:17em;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-family:Trebuchet Ms,Arial,Helvetica,serif;font-size:1.1em;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgba(0,0,0,.16);z-index:10;text-align:center}.loginButton{overflow:hidden;background-color:#0a3a58;position:fixed;top:0;width:200px;border-radius:0 0 0 10px;right:0;font-size:13px;z-index:10000}.loginButton span{cursor:pointer;float:right;width:100%;text-align:center;padding:7px;color:#fff}.loginData{height:29px;overflow:hidden;background-color:#0a3a58;position:fixed;top:0;width:800px;border-radius:0 0 0 10px;right:0;font-size:13px;z-index:10000}.loginDataSpan{width:50%}.loginDataSpan,.logoutSpan{float:left;padding:7px;color:#fff}.logoutSpan{cursor:pointer;width:100%;text-align:center;background:#bd840c}.mapNavActive{background:#003d6c;color:#fff}.mapNav{background-color:#fff;color:gray}.loginModalContent{width:500px}.loginModalBody{margin:10px 60px}.loginModalInput{padding:20px;font-size:15px}.loginModalButton{color:#fff;background:#003d6c;margin:20px;padding:10px 80px}.loginModalLabel{font-weight:200;font-size:15px}.loginModalTitle{font-size:30px;color:#000}#btn-close,.muestra-tarifas{display:none}@media (max-width:1024px){.margen-top{width:100%;height:10em}}@media (max-width:991px){.hotel-mejor-right{margin:.3em 0}.margen-top{display:none}}@media (min-width:768px){.panel-rate{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-start}.panel-rate_item{width:14.3%}}@media (min-width:668px){.map-notouch{display:none}}@media (max-width:667px){.ct-header.header-shrink{top:0}.alt-header{display:none}.footer-bottom{margin-bottom:3em}.img-responsive{width:100%}.panel-rate{overflow:auto}.hotel-mejor-right{margin:1em 0;padding-left:0;text-align:left}.map-container{position:relative}.map-notouch{position:absolute;width:100%;height:300px}.map-container iframe{height:300px}#gmapa-modal .modal-close{margin-right:0;margin-bottom:1em}.tab-content p{text-align:justify}.container-images{height:15em;overflow:hidden}.container-images img{width:auto}.muestra-tarifas{width:8.5em;z-index:15;background:#cc1d1f;color:#fff;border:0;border-radius:0;box-shadow:none;left:0;margin:0;position:fixed;bottom:0}.muestra-tarifas a{color:#fff;font-size:.8em}#ordena-lista-hoteles,.muestra-tarifas .fa{display:none}hr{margin-top:.5em;margin-bottom:.5em}#orden-lista-hoteles-modal .btn-lista,#orden-lista-hoteles-modal .btn-mapa{float:none}.botones-ordena .booking-close,.filtros-hoteles .booking-close{position:relative;float:right}.ct-header.header-shrink,.result-shrink{position:inherit}.comparador-tarifas{right:.5em;bottom:3em}.comparador-tarifas-inner .row div{margin:0}.comparador-tarifas-inner{padding:.65em}}@media (max-width:480px){.tabs-hotel>li>a{font-size:86%;padding:10px 9px}#tabsGaleria{margin:0}#tabsGaleria.nav-tabs>li a{padding:.3em .4em}.hotel-gal img{width:100%}#thumbs-hotel,#ubic{padding:1em .5em;width:96%}.lista-amenidades-hotel ul{padding-left:0}.footer-bottom{margin-bottom:0}.share-hotel{position:absolute;right:0;z-index:2;top:7em}.tarifa-garantizada{margin:0 auto 1em;display:block;text-align:center;float:none}#gmapa-modal .booking-close{position:relative;float:right;margin-bottom:1em;right:0}}@media (max-width:320px){.share-hotel{top:0}}.rating{color:#0c3568}legend{font-size:14px;margin-bottom:14px}dl dd{margin-bottom:6px}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}p{line-height:1.6em}hr{margin-top:2em;margin-bottom:1em;border:0;border-top:1px solid #dbe1e1}td,th{padding:.5em;border-color:#ccc}table{border-color:#ccc;border:1px}.panel-estrellas{padding:1.5em;background:#eee;border-radius:5px;margin:2.9em 0 1.5em 1.5em}#evaluaciones .row{margin-bottom:.7em}.avatar{float:left;width:50px;height:50px;overflow:hidden;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;margin-right:1em}.nickname .h4{margin:0}.denunciar{display:inline-block;margin-right:1em}.denunciar a{color:initial}.comentario{border-top:1px solid #ccc;margin-top:2em;padding-top:2em}.comentario-texto{margin:1em 0;display:block}.comentario-respuesta{margin-left:2em;padding-right:2em}.no-evaluaciones{width:auto;display:inline-block;background:#ffb600;color:#fff;padding:.1em .5em;border-radius:5px;margin:.5em 1em}.hide{display:none}#opiniones{background:#f7f7f7}#opiniones .enviar{height:3em}#opiniones .boton-enviar{float:right}#opiniones .opinion{padding:1em}#opiniones .opinion:nth-child(odd){background:#f0f0f0}#opiniones label{font-weight:400;font-size:.85em}#opiniones input{margin-bottom:1em}#opiniones input,#opiniones textarea{width:100%;font-size:.8em;padding:1em;border:1px solid #ccc}#opiniones .small{font-size:80%;text-align:justify}#opiniones .estrellas2{padding-top:1em;padding-bottom:1em}#opiniones .panel-body{padding:1.5em 1.5em 1.5em 0}.paginacion ul{list-style:none;padding:0}.paginacion ul li{display:inline-block;border:1px solid #ccc;padding:.3em .6em;margin-right:.5em}.paginacion ul li:hover{background:#edefed;cursor:pointer}.paginacion .activa{background:#edefed}.paginacion ul li:active{background:#ccc}div.selected{height:0;overflow:hidden;display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;margin:0;opacity:0;filter:alpha(opacity=0)}.showme{display:block!important;height:auto!important;margin:2em 0!important;opacity:1!important;filter:alpha(opacity=100)!important}.ver-detalle{cursor:pointer}.detalle-calificacion{margin:0 2em}.cerrar{padding:0 .5em;margin:1em;float:right;font-weight:700}@media (max-width:736px){.panel-estrellas{margin:0 1.5em 1.5em}}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) 50% no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:hsla(0,0%,100%,.25) 50% no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:"";top:-5em;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}