.carrusel-container{position:relative;z-index:0;min-height:265px;background-position:center;background-repeat:no-repeat;max-width:600px}.carrusel-fotos>li{display:none}.carrusel-fotos>li:first-child{display:block}.cdr-carousel .carrusel-fotos>li{display:block;overflow:hidden}.carrusel-container-buttons{margin-bottom:45px}.carrusel-container .contenido li{height:265px;overflow:hidden;background-position:center;background-repeat:no-repeat;text-indent:-5000px;background-size:100%}.carrusel-container .contenido img{width:100%}.carrusel-container .controlador{background:#000;height:38px;padding:10px 0;text-align:center;position:absolute;bottom:-38px;width:100%}.carrusel-container .controlador li{background:#919191 url("../../img/carrusel/entidadCarrusel.png") no-repeat left top;display:inline-block;height:10px;margin-left:3px;margin-right:3px;position:relative;top:4px;width:10px;*display:inline;*top:0}@media(max-width:979px){.carrusel-container .controlador li{background:#999;border:1px solid #666;width:20px;height:20px;margin-left:8px;top:-1px;-webkit-border-radius:10px;border-radius:10px}}@media(max-width:480px){.carrusel-container .controlador li:nth-child(n+12){display:none}}@media(max-width:979px){.carrusel-container .controlador .entscarru-nav-prev,.carrusel-container .controlador .entscarru-nav-next{display:none}}.carrusel-container .carrusel-texto{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.2em;margin:0;position:absolute;bottom:0;right:0;width:100%;*width:auto;background:rgba(0,0,0,0.5);*background:transparent;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000,endColorstr=#7F000000)";z-index:1}.carrusel-container .carrusel-texto{bottom:40px}.carrusel-container .owl-controls{height:40px;overflow:hidden}.carrusel-container .carrusel-texto .texto-principal{font-size:2.4em;line-height:1em;color:#fff}.carrusel-container .carrusel-texto strong{color:#ff3a11}.carrusel-container .carrusel-texto .texto-secundario{font-size:1.6em;line-height:1em;color:#fff;padding-top:4px}.carrusel-fotos,.carrusel-fotos li{width:100%;height:100%}.carrusel-fotos li{min-height:265px;background-position:center top}.carrusel-container .mobile-touch-enabled{height:265px;display:block;overflow:hidden}.carrusel-fotos .carrusel-video iframe{width:100%;height:265px;display:block}.mobile-touch-enabled{overflow-x:hidden;display:inline-block;zoom:1;*display:inline;margin:0;padding:0;position:relative;white-space:nowrap;list-style:none}.mobile-touch-enabled.mobile-touch-absolutes li{position:absolute;left:0;top:0;width:100%;height:100%}.mobile-touch-enabled li{display:inline-block;vertical-align:middle}.mobile-touch-enabled li a{display:inline}.mobile-touch-enabled .mobile-touch-animate,.mobile-touch-enabled.mobile-touch-absolutes .mobile-touch-animate li{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.mobile-touch-enabled li,.mobile-touch-enabled li a{height:99%;overflow:hidden}.mobile-touch-adjust-height li img{vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-touch-enabled li img+img{-webkit-transform:none;-ms-transform:none;transform:none}@media(max-width:480px){.carrusel-container .carrusel-texto{background:black}.carrusel-promociones div.owl-controls{height:28px}.cdr-carousel.owl-theme .owl-controls{padding-top:0}}.hotel-caja-busqueda{border:2px solid #1e22aa;border-radius:6px;margin-bottom:14px;color:#545558}.hotel-caja-busqueda .titulo-caja{background:#1e22aa;color:#fff;padding:6px 10px}.hotel-caja-busqueda .titulo-caja h2{font-weight:bold;font-size:1.8em;display:inline-block;margin:0;padding:0;border:0}.hotel-caja-busqueda .titulo-caja span{font-style:oblique;font-size:1.4em;float:right}.hotel-caja-busqueda form{padding:6px 10px}.hotel-caja-busqueda form:before,.hotel-caja-busqueda form:after{display:table;content:" "}.hotel-caja-busqueda form:after{clear:both}.hotel-caja-busqueda fieldset,.hotel-caja-busqueda div{padding:0;position:static}.hotel-caja-busqueda input::-webkit-input-placeholder{color:#545558}.hotel-caja-busqueda input:-moz-placeholder{color:#545558;opacity:1}.hotel-caja-busqueda input::-moz-placeholder{color:#545558;opacity:1}.hotel-caja-busqueda input:-ms-input-placeholder{color:#545558}.hotel-caja-busqueda select{padding:0}.hotel-caja-busqueda .destino input,.hotel-caja-busqueda .destino select{width:94%}.hotel-caja-busqueda input.cdr-btn{padding:.2em .65em;color:#fff;font-weight:bold;font-size:1.8em;float:right}.hotel-caja-busqueda label{color:#1e22aa;font-weight:bold;font-size:1.5em;display:block;margin-bottom:0;padding:2px 0 2px 0}.hotel-caja-busqueda input[type=text],.hotel-caja-busqueda input[type=search],.hotel-caja-busqueda input[type="date"],.hotel-caja-busqueda input[type="time"],.hotel-caja-busqueda input[type="datetime-local"],.hotel-caja-busqueda input[type="month"],.hotel-caja-busqueda input.cdr-date-picker,.hotel-caja-busqueda select{border:1px solid #66b6ff;font-size:1.5em;padding:0 .5em;height:24px;color:#545558;background-color:white}.hotel-caja-busqueda div.selector-fechas{padding-left:2%}.hotel-caja-busqueda .distribucion-habitaciones{clear:both}@media(max-width:768px){.hotel-caja-busqueda .destino input{width:100%}.hotel-caja-busqueda{border-radius:0}.hotel-caja-busqueda .titulo-caja{border-radius:0}.hotel-caja-busqueda .titulo-caja span{display:none}.hotel-caja-busqueda div.selector-fechas{padding-left:0;margin-top:14px}}@media(max-width:480px){.hotel-caja-busqueda{margin:2px 10px}}.hotel-caja-busqueda .btn-buscar{padding-top:15px;float:right}.hotel-caja-busqueda .btn-buscar:after{display:block;content:"";width:1px;height:1px;background:url("../../img/caja-busqueda/loading.gif") center center no-repeat;visibility:hidden}.hotel-caja-busqueda-l .submitButton:after{background-image:url("../../img/caja-busqueda/loading2.gif")}.hotel-caja-busqueda-l2 .submitButton:after{background-image:url("../../img/caja-busqueda/loading4.gif")}.hotel-caja-busqueda-f .submitButton:after{background-image:url("../../img/caja-busqueda/loading3.gif")}.hotel-caja-busqueda-p .submitButton:after{background-image:url("../../img/caja-busqueda/loading5.gif")}.hotel-caja-busqueda-loading .btn-buscar:after{width:24px;height:30px;float:right;margin-right:4px;margin-top:4px;visibility:visible}.hotel-caja-busqueda-loading .btn-buscar input,.hotel-caja-busqueda-loading .btn-buscar input{float:right}.hotel-caja-busqueda-loading{overflow:hidden}.hotel-caja-busqueda-ien .hotel-caja-busqueda-loading .btn-buscar:after{display:none;width:auto;height:auto;background:0;content:attr(data-loading-text);padding-top:15px;color:#1e22aa}.hotel-caja-busqueda-ien .hotel-caja-busqueda-loading .btn-buscar:after{display:block}.hotel-caja-busqueda .numero-habitaciones select,.hotel-caja-busqueda .numero-habitaciones label{float:none;margin-left:44%}.hotel-caja-busqueda form{padding-bottom:10px}.cajabus-xs-1,.cajabus-sm-1,.cajabus-md-1,.cajabus-lg-1,.cajabus-xs-2,.cajabus-sm-2,.cajabus-md-2,.cajabus-lg-2,.cajabus-xs-3,.cajabus-sm-3,.cajabus-md-3,.cajabus-lg-3,.cajabus-xs-4,.cajabus-sm-4,.cajabus-md-4,.cajabus-lg-4,.cajabus-xs-5,.cajabus-sm-5,.cajabus-md-5,.cajabus-lg-5,.cajabus-xs-6,.cajabus-sm-6,.cajabus-md-6,.cajabus-lg-6,.cajabus-xs-7,.cajabus-sm-7,.cajabus-md-7,.cajabus-lg-7,.cajabus-xs-8,.cajabus-sm-8,.cajabus-md-8,.cajabus-lg-8,.cajabus-xs-9,.cajabus-sm-9,.cajabus-md-9,.cajabus-lg-9,.cajabus-xs-10,.cajabus-sm-10,.cajabus-md-10,.cajabus-lg-10,.cajabus-xs-11,.cajabus-sm-11,.cajabus-md-11,.cajabus-lg-11,.cajabus-xs-12,.cajabus-sm-12,.cajabus-md-12,.cajabus-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.cajabus-xs-1,.cajabus-xs-2,.cajabus-xs-3,.cajabus-xs-4,.cajabus-xs-5,.cajabus-xs-6,.cajabus-xs-7,.cajabus-xs-8,.cajabus-xs-9,.cajabus-xs-10,.cajabus-xs-11,.cajabus-xs-12{float:left}.cajabus-xs-12{width:100%}.cajabus-xs-11{width:91.66666667%}.cajabus-xs-10{width:83.33333333%}.cajabus-xs-9{width:75%}.cajabus-xs-8{width:66.66666667%}.cajabus-xs-7{width:58.33333333%}.cajabus-xs-6{width:50%}.cajabus-xs-5{width:41.66666667%}.cajabus-xs-4{width:33.33333333%}.cajabus-xs-3{width:25%}.cajabus-xs-2{width:16.66666667%}.cajabus-xs-1{width:8.33333333%}.cajabus-xs-pull-12{right:100%}.cajabus-xs-pull-11{right:91.66666667%}.cajabus-xs-pull-10{right:83.33333333%}.cajabus-xs-pull-9{right:75%}.cajabus-xs-pull-8{right:66.66666667%}.cajabus-xs-pull-7{right:58.33333333%}.cajabus-xs-pull-6{right:50%}.cajabus-xs-pull-5{right:41.66666667%}.cajabus-xs-pull-4{right:33.33333333%}.cajabus-xs-pull-3{right:25%}.cajabus-xs-pull-2{right:16.66666667%}.cajabus-xs-pull-1{right:8.33333333%}.cajabus-xs-pull-0{right:auto}.cajabus-xs-push-12{left:100%}.cajabus-xs-push-11{left:91.66666667%}.cajabus-xs-push-10{left:83.33333333%}.cajabus-xs-push-9{left:75%}.cajabus-xs-push-8{left:66.66666667%}.cajabus-xs-push-7{left:58.33333333%}.cajabus-xs-push-6{left:50%}.cajabus-xs-push-5{left:41.66666667%}.cajabus-xs-push-4{left:33.33333333%}.cajabus-xs-push-3{left:25%}.cajabus-xs-push-2{left:16.66666667%}.cajabus-xs-push-1{left:8.33333333%}.cajabus-xs-push-0{left:auto}.cajabus-xs-offset-12{margin-left:100%}.cajabus-xs-offset-11{margin-left:91.66666667%}.cajabus-xs-offset-10{margin-left:83.33333333%}.cajabus-xs-offset-9{margin-left:75%}.cajabus-xs-offset-8{margin-left:66.66666667%}.cajabus-xs-offset-7{margin-left:58.33333333%}.cajabus-xs-offset-6{margin-left:50%}.cajabus-xs-offset-5{margin-left:41.66666667%}.cajabus-xs-offset-4{margin-left:33.33333333%}.cajabus-xs-offset-3{margin-left:25%}.cajabus-xs-offset-2{margin-left:16.66666667%}.cajabus-xs-offset-1{margin-left:8.33333333%}.cajabus-xs-offset-0{margin-left:0}@media(min-width:768px){.cajabus-sm-1,.cajabus-sm-2,.cajabus-sm-3,.cajabus-sm-4,.cajabus-sm-5,.cajabus-sm-6,.cajabus-sm-7,.cajabus-sm-8,.cajabus-sm-9,.cajabus-sm-10,.cajabus-sm-11,.cajabus-sm-12{float:left}.cajabus-sm-12{width:100%}.cajabus-sm-11{width:91.66666667%}.cajabus-sm-10{width:83.33333333%}.cajabus-sm-9{width:75%}.cajabus-sm-8{width:66.66666667%}.cajabus-sm-7{width:58.33333333%}.cajabus-sm-6{width:50%}.cajabus-sm-5{width:41.66666667%}.cajabus-sm-4{width:33.33333333%}.cajabus-sm-3{width:25%}.cajabus-sm-2{width:16.66666667%}.cajabus-sm-1{width:8.33333333%}.cajabus-sm-pull-12{right:100%}.cajabus-sm-pull-11{right:91.66666667%}.cajabus-sm-pull-10{right:83.33333333%}.cajabus-sm-pull-9{right:75%}.cajabus-sm-pull-8{right:66.66666667%}.cajabus-sm-pull-7{right:58.33333333%}.cajabus-sm-pull-6{right:50%}.cajabus-sm-pull-5{right:41.66666667%}.cajabus-sm-pull-4{right:33.33333333%}.cajabus-sm-pull-3{right:25%}.cajabus-sm-pull-2{right:16.66666667%}.cajabus-sm-pull-1{right:8.33333333%}.cajabus-sm-pull-0{right:auto}.cajabus-sm-push-12{left:100%}.cajabus-sm-push-11{left:91.66666667%}.cajabus-sm-push-10{left:83.33333333%}.cajabus-sm-push-9{left:75%}.cajabus-sm-push-8{left:66.66666667%}.cajabus-sm-push-7{left:58.33333333%}.cajabus-sm-push-6{left:50%}.cajabus-sm-push-5{left:41.66666667%}.cajabus-sm-push-4{left:33.33333333%}.cajabus-sm-push-3{left:25%}.cajabus-sm-push-2{left:16.66666667%}.cajabus-sm-push-1{left:8.33333333%}.cajabus-sm-push-0{left:auto}.cajabus-sm-offset-12{margin-left:100%}.cajabus-sm-offset-11{margin-left:91.66666667%}.cajabus-sm-offset-10{margin-left:83.33333333%}.cajabus-sm-offset-9{margin-left:75%}.cajabus-sm-offset-8{margin-left:66.66666667%}.cajabus-sm-offset-7{margin-left:58.33333333%}.cajabus-sm-offset-6{margin-left:50%}.cajabus-sm-offset-5{margin-left:41.66666667%}.cajabus-sm-offset-4{margin-left:33.33333333%}.cajabus-sm-offset-3{margin-left:25%}.cajabus-sm-offset-2{margin-left:16.66666667%}.cajabus-sm-offset-1{margin-left:8.33333333%}.cajabus-sm-offset-0{margin-left:0}}@media(min-width:992px){.cajabus-md-1,.cajabus-md-2,.cajabus-md-3,.cajabus-md-4,.cajabus-md-5,.cajabus-md-6,.cajabus-md-7,.cajabus-md-8,.cajabus-md-9,.cajabus-md-10,.cajabus-md-11,.cajabus-md-12{float:left}.cajabus-md-12{width:100%}.cajabus-md-11{width:91.66666667%}.cajabus-md-10{width:83.33333333%}.cajabus-md-9{width:75%}.cajabus-md-8{width:66.66666667%}.cajabus-md-7{width:58.33333333%}.cajabus-md-6{width:50%}.cajabus-md-5{width:41.66666667%}.cajabus-md-4{width:33.33333333%}.cajabus-md-3{width:25%}.cajabus-md-2{width:16.66666667%}.cajabus-md-1{width:8.33333333%}.cajabus-md-pull-12{right:100%}.cajabus-md-pull-11{right:91.66666667%}.cajabus-md-pull-10{right:83.33333333%}.cajabus-md-pull-9{right:75%}.cajabus-md-pull-8{right:66.66666667%}.cajabus-md-pull-7{right:58.33333333%}.cajabus-md-pull-6{right:50%}.cajabus-md-pull-5{right:41.66666667%}.cajabus-md-pull-4{right:33.33333333%}.cajabus-md-pull-3{right:25%}.cajabus-md-pull-2{right:16.66666667%}.cajabus-md-pull-1{right:8.33333333%}.cajabus-md-pull-0{right:auto}.cajabus-md-push-12{left:100%}.cajabus-md-push-11{left:91.66666667%}.cajabus-md-push-10{left:83.33333333%}.cajabus-md-push-9{left:75%}.cajabus-md-push-8{left:66.66666667%}.cajabus-md-push-7{left:58.33333333%}.cajabus-md-push-6{left:50%}.cajabus-md-push-5{left:41.66666667%}.cajabus-md-push-4{left:33.33333333%}.cajabus-md-push-3{left:25%}.cajabus-md-push-2{left:16.66666667%}.cajabus-md-push-1{left:8.33333333%}.cajabus-md-push-0{left:auto}.cajabus-md-offset-12{margin-left:100%}.cajabus-md-offset-11{margin-left:91.66666667%}.cajabus-md-offset-10{margin-left:83.33333333%}.cajabus-md-offset-9{margin-left:75%}.cajabus-md-offset-8{margin-left:66.66666667%}.cajabus-md-offset-7{margin-left:58.33333333%}.cajabus-md-offset-6{margin-left:50%}.cajabus-md-offset-5{margin-left:41.66666667%}.cajabus-md-offset-4{margin-left:33.33333333%}.cajabus-md-offset-3{margin-left:25%}.cajabus-md-offset-2{margin-left:16.66666667%}.cajabus-md-offset-1{margin-left:8.33333333%}.cajabus-md-offset-0{margin-left:0}}@media(min-width:1200px){.cajabus-lg-1,.cajabus-lg-2,.cajabus-lg-3,.cajabus-lg-4,.cajabus-lg-5,.cajabus-lg-6,.cajabus-lg-7,.cajabus-lg-8,.cajabus-lg-9,.cajabus-lg-10,.cajabus-lg-11,.cajabus-lg-12{float:left}.cajabus-lg-12{width:100%}.cajabus-lg-11{width:91.66666667%}.cajabus-lg-10{width:83.33333333%}.cajabus-lg-9{width:75%}.cajabus-lg-8{width:66.66666667%}.cajabus-lg-7{width:58.33333333%}.cajabus-lg-6{width:50%}.cajabus-lg-5{width:41.66666667%}.cajabus-lg-4{width:33.33333333%}.cajabus-lg-3{width:25%}.cajabus-lg-2{width:16.66666667%}.cajabus-lg-1{width:8.33333333%}.cajabus-lg-pull-12{right:100%}.cajabus-lg-pull-11{right:91.66666667%}.cajabus-lg-pull-10{right:83.33333333%}.cajabus-lg-pull-9{right:75%}.cajabus-lg-pull-8{right:66.66666667%}.cajabus-lg-pull-7{right:58.33333333%}.cajabus-lg-pull-6{right:50%}.cajabus-lg-pull-5{right:41.66666667%}.cajabus-lg-pull-4{right:33.33333333%}.cajabus-lg-pull-3{right:25%}.cajabus-lg-pull-2{right:16.66666667%}.cajabus-lg-pull-1{right:8.33333333%}.cajabus-lg-pull-0{right:auto}.cajabus-lg-push-12{left:100%}.cajabus-lg-push-11{left:91.66666667%}.cajabus-lg-push-10{left:83.33333333%}.cajabus-lg-push-9{left:75%}.cajabus-lg-push-8{left:66.66666667%}.cajabus-lg-push-7{left:58.33333333%}.cajabus-lg-push-6{left:50%}.cajabus-lg-push-5{left:41.66666667%}.cajabus-lg-push-4{left:33.33333333%}.cajabus-lg-push-3{left:25%}.cajabus-lg-push-2{left:16.66666667%}.cajabus-lg-push-1{left:8.33333333%}.cajabus-lg-push-0{left:auto}.cajabus-lg-offset-12{margin-left:100%}.cajabus-lg-offset-11{margin-left:91.66666667%}.cajabus-lg-offset-10{margin-left:83.33333333%}.cajabus-lg-offset-9{margin-left:75%}.cajabus-lg-offset-8{margin-left:66.66666667%}.cajabus-lg-offset-7{margin-left:58.33333333%}.cajabus-lg-offset-6{margin-left:50%}.cajabus-lg-offset-5{margin-left:41.66666667%}.cajabus-lg-offset-4{margin-left:33.33333333%}.cajabus-lg-offset-3{margin-left:25%}.cajabus-lg-offset-2{margin-left:16.66666667%}.cajabus-lg-offset-1{margin-left:8.33333333%}.cajabus-lg-offset-0{margin-left:0}}.ficha .aside-content>*{margin-bottom:20px}.ficha .main-content>*{margin-bottom:20px}.ficha .cmp-2column .column-block[class*="col-xs-"]{padding:0 30px 0 0}.ficha .cmp-2column.row-reversed .column-block[class*="col-xs-"]{padding:0 0 0 30px}@media(min-width:768px){.ficha .cmp-2column .column-block[class*="col-sm-"]{padding:0 30px 0 0}.ficha .cmp-2column.row-reversed .column-block[class*="col-sm"]{padding:0 0 0 30px}}@media(min-width:992px){.ficha .cmp-2column .column-block[class*="col-md-"]{padding:0 30px 0 0}.ficha .cmp-2column.row-reversed .column-block[class*="col-md-"]{padding:0 0 0 30px}}@media(min-width:1200px){.ficha .cmp-2column .column-block[class*="col-lg-"]{padding:0 30px 0 0}.ficha .cmp-2column.row-reversed .column-block[class*="col-lg-"]{padding:0 0 0 30px}}.ficha-entidad .entidad-static-mapa{padding:0 15px;background-clip:padding-box;margin-bottom:20px;height:241px}.ficha-entidad .entidad-static-mapa a{margin:0 auto}@media(min-width:992px){.ficha-entidad .entidad-static-mapa{padding-right:0}}.ficha-entidad .promo-texto{padding-right:0}.ficha-entidad .entidad-static-mapa,.ficha-entidad .carrusel-container,.ficha-entidad .promo-texto{margin-bottom:20px;margin-left:auto;margin-right:auto}.ficha-entidad .carrusel-fotos-in{margin-bottom:48px}.ficha-entidad .cdr-tabpanel ul.tabpanel-tabs,.ficha-entidad .cdr-tabpanel.ui-widget.ui-tabs ul.tabpanel-tabs{margin-bottom:6px}.ficha-entidad .carrusel-container .owl-controls{background:black}.hotel-caja-busqueda-box{border-width:1px}.hotel-caja-busqueda-box .destino input{padding:4px 2px 4px 30px;background:#fff url(../../img/caja-busqueda/icons-suggest.png) no-repeat -23px 2px;font-size:1.5em;line-height:1em;color:#508ccc;height:auto}.hotel-caja-busqueda-box .habitacion label,.hotel-caja-busqueda-box .habitacion .edad-ninos{margin-top:4px}.hotel-caja-busqueda-box .habitacion strong:before{border:0 none;width:1px;min-height:34px}.hotel-caja-busqueda-box .habitacion strong{width:auto;background:#dcf2ff;padding-right:8px;border-bottom:1px solid #66b6ff;margin-bottom:-1px}@media(max-width:767px){.hotel-caja-busqueda-box .habitacion strong{padding-right:5px}}.hotel-caja-busqueda-box input.cdr-btn{padding:.4em 1.4em}.hotel-caja-busqueda-box fieldset{padding-top:5px}.hotel-caja-busqueda-box fieldset+fieldset{padding-top:17px}.hotel-caja-busqueda-box .codigo-promo,.hotel-caja-busqueda-box .distribucion-habitaciones{padding-top:0;padding-bottom:10px}.hotel-caja-busqueda .codigo-promo label{display:block}.hotel-caja-busqueda-box .numero-habitaciones select,.hotel-caja-busqueda-box .numero-habitaciones label{width:auto;float:none;margin-left:0}.hotel-caja-busqueda-box .numero-habitaciones select{width:95%}.hotel-caja-busqueda-box .caja-filtros{padding-top:7px}@media(max-width:1199px){.hotel-caja-busqueda-box .numero-habitaciones,.hotel-caja-busqueda-box .habitaciones{width:100%;float:none;position:static;margin-left:0}.hotel-caja-busqueda-box .numero-habitaciones select,.hotel-caja-busqueda-box .numero-habitaciones label{margin-left:0}}.hotel-caja-busqueda-box .filtro-categoria,.hotel-caja-busqueda-box .filtro-tipos,.hotel-caja-busqueda-box .filtro-regimen{margin-right:2%;float:left}.hotel-caja-busqueda-box .filtro-categoria{width:27%}.hotel-caja-busqueda-box .filtro-tipos{width:33%}.hotel-caja-busqueda-box .filtro-regimen{width:34%}.hotel-caja-busqueda-box .caja-filtros h4{margin-right:0}.hotel-caja-busqueda-box .filtro-tipos li{width:auto;float:none}@media(max-width:767px){.hotel-caja-busqueda-box .filtro-categoria{width:98%}.hotel-caja-busqueda-box .filtro-tipos{width:98%}.hotel-caja-busqueda-box .filtro-regimen{width:98%}}.hotel-caja-busqueda-box .filtro-servicios{padding-top:8px;clear:both;width:98%}.hotel-caja-busqueda-box .filtro-servicios ul{overflow:hidden;margin:0;padding:0}.hotel-caja-busqueda-box .filtro-servicios li{width:50%;float:left}.hotel-caja-busqueda-box .filtro-servicios li input{width:auto}.hotel-caja-busqueda-box .caja-filtros>div select{width:70%}.hotel-caja-busqueda-box .filtro-servicios label{color:#1e22aa;padding:0;font-weight:normal;display:inline;font-size:1.2em}.hotel-tabs ul.tabpanel-tabs{margin-bottom:18px}.hotel-tabs ul.tabpanel-tabs li a:before{display:inline-block;content:"";background:url(../../img/hotel/icon-tabs-hotel.gif) no-repeat;padding-left:23px;height:17px}.hotel-tabs ul.tabpanel-tabs li.tab-info-hotel a:before{background-position:0 -17px}.hotel-tabs ul.tabpanel-tabs li.tab-comentarios a:before{background-position:0 -34px}.hotel-tabs ul.tabpanel-tabs li.tab-mapa a:before{background-position:0 -68px}.hotel-tabs ul.tabpanel-tabs li.tab-info-hotel:hover a:before,.hotel-tabs .tabpanel-tabs li.tab-info-hotel.tab-activa a:before,.hotel-tabs .tabpanel-tabs li.tab-info-hotel.ui-tabs-active a:before{background-position:0 0}.hotel-tabs ul.tabpanel-tabs li.tab-comentarios:hover a:before,.hotel-tabs ul.tabpanel-tabs li.tab-comentarios.tab-activa a:before,.hotel-tabs ul.tabpanel-tabs li.tab-comentarios.ui-tabs-active a:before{background-position:0 -51px}.hotel-tabs ul.tabpanel-tabs li.tab-mapa:hover a:before,.hotel-tabs ul.tabpanel-tabs li.tab-mapa.tab-activa a:before,.hotel-tabs ul.tabpanel-tabs li.tab-mapa.ui-tabs-active a:before{background-position:0 -85px}.hotel-caja-busqueda-lineal{border:0 none;font-size:1.1em}.hotel-caja-busqueda-lineal .titulo-caja{background:0;color:#f70000;padding:4px;text-align:center;margin-bottom:15px}.hotel-caja-busqueda-lineal .titulo-caja h2{font-weight:normal}.hotel-caja-busqueda-lineal form{padding:0}.hotel-caja-busqueda-lineal .distribucion-habitaciones{clear:none}.hotel-caja-busqueda-lineal .checkbox-agencias{text-align:center;padding-bottom:12px}.hotel-caja-busqueda-lineal .checkbox-agencias label{display:inline-block;font-weight:normal;color:#545558;padding-left:6px}.hotel-caja-busqueda-lineal .destino label,.hotel-caja-busqueda-lineal .selector-fechas label{position:absolute;top:-5000px;left:-5000px}.hotel-caja-busqueda-lineal .selector-fechas{margin:0}.distribucion-habitaciones-boton,.distribucion-habitaciones-boton:visited,.distribucion-habitaciones-boton:hover,.distribucion-habitaciones-boton:active,.distribucion-habitaciones-boton:focus{font-size:1.25em;display:block;color:#545558;text-transform:none;text-decoration:none;outline:0}.hotel-caja-busqueda-lineal .destino input,.hotel-caja-busqueda-lineal .destino select,.hotel-caja-busqueda-lineal .selector-fechas input,.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton,.hotel-caja-busqueda-lineal .btn-disponibilidad{width:100%;border:1px solid #ccc;height:2.5em;padding:5px 12px;color:#545558}.hotel-caja-busqueda-lineal .destino input,.hotel-caja-busqueda-lineal .selector-fechas .selector-entrada input,.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton{border-right:0 none}.hotel-caja-busqueda-lineal .caja-filtros+.selector-fechas div:first-child input{border-left:0 none}.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton{height:3em;line-height:2em}.hotel-caja-busqueda-lineal .btn-buscar{padding-top:0}.hotel-caja-busqueda-lineal input.btn-disponibilidad{background:#f70000;border:0 none;border-radius:0 4px 4px 0;font-size:1.875em;height:2em;padding:0}.hotel-caja-busqueda-lineal input.btn-disponibilidad:hover{background:red}.hotel-caja-busqueda-lineal .selector-fechas div.selector-salida{padding-left:0}.hotel-caja-busqueda-lineal .habitacion .adultos label{margin-right:2px}.hotel-caja-busqueda-lineal .distribucion-habitaciones{position:relative}.hotel-caja-busqueda-lineal .distribucion-habitaciones-pop{background:white;border:1px solid #ccc;border-width:0 1px 1px 1px;position:absolute;font-size:1em;top:3.75em;left:0;width:100%;padding:10px;z-index:500;border-radius:0 0 3px 3px}@media(max-width:1200px){.hotel-caja-busqueda-lineal .distribucion-habitaciones-pop{left:-35%;width:170%}}@media(max-width:980px){.hotel-caja-busqueda-lineal .distribucion-habitaciones-pop{left:0;width:100%}}@media(max-width:768px){.hotel-caja-busqueda-lineal .distribucion-habitaciones-pop{position:static;top:0;left:0;width:auto}}.hotel-caja-busqueda-lineal .numero-habitaciones label{float:left;width:49%;margin-left:0;color:#676767}.hotel-caja-busqueda-lineal .numero-habitaciones select{float:right;clear:none;margin-left:0}.hotel-caja-busqueda-lineal .habitaciones{clear:both;padding-top:5px}.hotel-caja-busqueda-lineal .habitacion{border:0 none;padding:4px 4px 0;background:#f2f2f2;margin-top:5px}.hotel-caja-busqueda-lineal .habitacion .adultos,.hotel-caja-busqueda-lineal .habitacion .ninos{float:left;width:49.99%}.hotel-caja-busqueda-lineal .habitacion .edades-ninos{clear:both}.hotel-caja-busqueda-lineal .habitacion .edades-ninos select{margin-left:2px;margin-right:1px;padding-left:1px;padding-right:1px}.hotel-caja-busqueda-lineal .distribucion-habitaciones-pop select{width:auto;clear:none}.hotel-caja-busqueda-lineal .habitacion strong{position:absolute;top:-5000px;left:-5000px}@media(max-width:768px){.hotel-caja-busqueda-lineal .numero-habitaciones label{width:auto}}@media(max-width:768px){.hotel-caja-busqueda-lineal .btn-buscar{width:100%;margin-bottom:20px}.hotel-caja-busqueda-lineal input.btn-disponibilidad{width:100%;border-radius:0 0 4px 4px}.hotel-caja-busqueda-lineal .destino input,.hotel-caja-busqueda-lineal .destino select{border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc}.hotel-caja-busqueda-lineal .selector-fechas input{border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc}.hotel-caja-busqueda-lineal .caja-filtros+.selector-fechas div:first-child input{border-width:1px 0 0 1px;border-style:solid;border-color:#ccc}.hotel-caja-busqueda-lineal .distribucion-habitaciones{width:100%}.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton{border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc}}.hotel-caja-busqueda-lineal .caja-filtros{clear:none;max-height:none;overflow:visible;position:relative;font-size:1em}.hotel-caja-busqueda-lineal .caja-filtros-open{width:available;float:left;max-height:none}.hotel-caja-busqueda-lineal .caja-filtros .link-filtros,.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:link,.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:visited,.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:hover,.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:active{background:#01acc0;font-size:1.5em;height:2.5em;line-height:2.5em;color:white;text-align:center;display:block;text-decoration:none}.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:before{display:none}@media(min-width:768px){.hotel-caja-busqueda-lineal .caja-filtros .contfiltros{background:white;border:1px solid #ccc;border-width:0 1px 1px 1px;position:absolute;font-size:1em;top:3.75em;left:-250%;width:1100%;padding:10px;z-index:500;border-radius:0 0 3px 3px}}@media(min-width:768px){.hotel-caja-busqueda-lineal .caja-filtros .contfiltros{background:white;border:1px solid #ccc;border-width:0 1px 1px 1px;position:absolute;font-size:1em;top:3.75em;left:-400%;width:1000%;padding:10px;z-index:500;border-radius:0 0 3px 3px}}@media(min-width:980px){.hotel-caja-busqueda-lineal .caja-filtros .contfiltros{left:-250%;width:1100%}}@media(max-width:768px){.hotel-caja-busqueda-lineal .caja-filtros{float:none;margin-bottom:0;margin-top:-1px}.hotel-caja-busqueda.hotel-caja-busqueda-lineal .caja-filtros .link-filtros{display:block;float:right;height:3.8em;margin-bottom:0;margin-top:-3.7em;text-indent:-50000px;width:3.9em;background:#ccc;position:relative;font-size:1em}}.hotel-caja-busqueda-lineal .destino,.hotel-caja-busqueda-lineal .selector-fechas .selector-fecha,.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton{position:relative;background:white;overflow:hidden}.hotel-caja-busqueda-lineal .destino:after,.hotel-caja-busqueda-lineal .selector-fechas .selector-fecha:after,.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton:after,.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:after{display:inline-block;content:"";margin-right:.2em;text-align:center;line-height:1em;position:absolute;top:11px;right:4px;z-index:0;background-position:center center;background-repeat:no-repeat;width:14px;height:14px}.hotel-caja-busqueda-lineal .destino input,.hotel-caja-busqueda-lineal .destino select,.hotel-caja-busqueda-lineal .selector-fechas .selector-fecha input{position:relative;background:transparent;z-index:1;cursor:pointer}.hotel-caja-busqueda-lineal .destino:after{background-image:url(../../img/caja-busqueda/lineal/buscar.png)}.hotel-caja-busqueda-lineal .selector-fechas .selector-fecha:after{background-image:url(../../img/caja-busqueda/lineal/calendario.png)}.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton:after{background-image:url(../../img/caja-busqueda/lineal/cama.png)}.hotel-caja-busqueda-lineal .distribucion-habitaciones-boton:after{background-image:url(../../img/caja-busqueda/lineal/cama.png)}.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:after{background-image:url(../../img/caja-busqueda/lineal/filtrow.png);display:none;right:1.2em;top:1.4em}@media(max-width:768px){.hotel-caja-busqueda-lineal .caja-filtros .link-filtros:after{background-image:url(../../img/caja-busqueda/lineal/filtrow.png);display:block}}.hotel-caja-busqueda-lineal .caja-filtros .filtro-tipos ul li label,.hotel-caja-busqueda-lineal .caja-filtros .filtro-regimen ul li label,.hotel-caja-busqueda-lineal .caja-filtros .filtro-servicios ul li label,.hotel-caja-busqueda-lineal .caja-filtros .filtro-categoria ul li label{color:#666;font-size:1.2em;padding-left:8px}.hotel-caja-busqueda-lineal .caja-filtros .filtro-tipos ul li input,.hotel-caja-busqueda-lineal .caja-filtros .filtro-regimen ul li input,.hotel-caja-busqueda-lineal .caja-filtros .filtro-servicios ul li input,.hotel-caja-busqueda-lineal .caja-filtros .filtro-categoria ul li input{vertical-align:text-bottom}.hotel-caja-busqueda-lineal div.filtro-tipos h4,.hotel-caja-busqueda-lineal div.filtro-regimen h4,.hotel-caja-busqueda-lineal div.filtro-servicios h4,.hotel-caja-busqueda-lineal div.filtro-categoria h4{border:0 none;color:#666;font-size:1.3em;line-height:1.5em;padding-bottom:2px}.hotel-caja-busqueda-lineal .caja-filtros .childs-cols-sm-2 li{width:auto;float:none}@media(min-width:768px){.hotel-caja-busqueda-lineal .caja-filtros .cajabus-sm-2,.hotel-caja-busqueda-lineal .caja-filtros .cajabus-sm-3,.hotel-caja-busqueda-lineal .caja-filtros .cajabus-sm-4{width:25%}}@media(min-width:992px){.hotel-caja-busqueda-lineal .selector-fechas .selector-salida input{border-right:0 none}}@media(max-width:991px){.hotel-caja-busqueda-lineal .destino input,.hotel-caja-busqueda-lineal .destino select,.hotel-caja-busqueda-lineal .selector-fechas .selector-fecha input{border-bottom:0}}@media(min-width:769px) and (max-width:991px){.hotel-caja-busqueda-lineal input.btn-disponibilidad{border-radius:0 0 4px 0}}.carrusel-promociones.cdr-carousel{max-width:1920px;margin:0 auto}.carrusel-promociones .promocion{height:400px;width:auto;position:relative;background-repeat:no-repeat;background-position:center right;max-width:1920px;margin:0 auto}.carrusel-promociones{max-height:450px;overflow:hidden}.carrusel-promociones>.carrusel-promociones{max-height:450px;overflow:hidden}.carrusel-promociones .promocion.promocion-pos-right{background-position:center right}.carrusel-promociones .promocion.promocion-pos-center{background-position:center center}.carrusel-promociones .promocion.promocion-pos-left{background-position:center left}.carrusel-promociones .promocion{display:none}.carrusel-promociones .promocion:first-child,.carrusel-promociones.cdr-carousel .promocion{display:block}.carrusel-promociones .promocion h2{font-size:28px;color:#0e436e;font-weight:bold;margin:0 0 1px 0;padding:6px 0 0 0}.carrusel-promociones .promocion h2 a{color:#70bcfa;text-decoration:none;padding:0 0 0 27px}.carrusel-promociones .promocion p{position:absolute;padding-left:52%;bottom:0}.carrusel-promociones .promocion p a{color:#0e436e;text-decoration:none;display:block}div.carrusel-promociones .promocion p a img{width:100%;max-width:470px;max-height:400px}.carrusel-promociones .promocion p a span.arrow{background:url(../../img/home/homeUnido.png) -988px -22px no-repeat;padding-left:10px}.carrusel-promociones .promocion-box h2 a{padding-left:6px}.carrusel-promociones .promocion-box p{padding-left:6px}.carrusel-promociones div.owl-controls{overflow:hidden;text-align:center;background:#1e22aa;height:50px;padding:10px 10px 10px 280px;display:inline-block;*display:block;*padding-left:640px}.buscadorHome{position:relative;z-index:2}.carrusel-promociones div.owl-controls,.carrusel-promociones div.owl-controls .carrusel-controlador{width:100%;*width:auto}.carrusel-promociones div.owl-controls .owl-dot{background:url("../../img/home/bullet-off.png") no-repeat left top;height:30px;margin-left:0;margin-right:9px;position:relative;width:30px;display:inline-block;top:0;*display:inline;*display:block;*float:left;*top:0}.carrusel-promociones div.owl-controls .owl-dot span{opacity:1\9;background:none\9;*filter:none;*background:0}.carrusel-promociones div.owl-controls .owl-dot.active{background-image:url("../../img/home/bullet-on.png")}:root .carrusel-promociones div.owl-controls .owl-dots{padding-top:3px}:root .carrusel-promociones div.owl-controls .owl-dot,:root .carrusel-promociones div.owl-controls .owl-dot.active{background:0;padding:4px 4px 3px 3px;width:23px;height:23px}:root .carrusel-promociones div.owl-controls .owl-dot *{background:white;border-radius:50%;opacity:.5}:root .carrusel-promociones div.owl-controls .owl-dot.active *{opacity:1}.carrusel-promociones div.owl-controls .owl-dot *{display:inline-block;text-indent:-5000px;height:100%;width:100%;margin:0}.carrusel-promociones div.owl-controls .owl-dot *{vertical-align:top}.carrusel-promociones .promocion:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(255,255,255,1) 100%) repeat-y center center;background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(255,255,255,1) 100%) repeat-y center center;background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(255,255,255,1) 100%) repeat-y center center;background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(255,255,255,1) 100%) repeat-y center center;background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,rgba(255,255,255,1) 100%) repeat-y center center;background:linear-gradient(to right,white,transparent 5%,transparent 95%,white 100%) repeat-y center center;-o-background-size:1920px 10px;-webkit-background-size:1920px 10px;-moz-background-size:1920px 10px;-ms-background-size:1920px 10px;background-size:1920px 10px;z-index:0}.carrusel-promociones .promocion p{z-index:1}@media(max-width:480px){div.carrusel-promociones{min-width:0}div.carrusel-promociones .promocion p a{width:auto;position:absolute;bottom:0}}@media(max-width:979px){.carrusel-promociones{max-height:470px}div.carrusel-promociones{clear:both;float:none;width:auto;margin:2%}div.carrusel-promociones .promocion{background-position:60% 50%}div.carrusel-promociones .promocion p{padding-left:30%}div.carrusel-promociones div.owl-controls{padding:10px 0 16px 0}}@media(max-width:480px){div.carrusel-promociones .promocion p{padding-left:10%}}.carrusel-promociones .promocion.mobile-adaptimg .mobile-adaptimg-img{background-size:0}@media(max-width:980px){.carrusel-promociones .promocion.mobile-adaptimg .mobile-adaptimg-img{padding:0;min-height:400px;background-repeat:no-repeat;background-size:auto 400px;display:block;width:100%;max-width:none;max-height:none}.carrusel-promociones .promocion.mobile-adaptimg{background-size:0;margin-top:20px}}.caja-filtros{padding:17px 4px 0;margin:0 0 4px 0;clear:both;font-size:1.1em}.caja-filtros .contfiltros{display:none}.caja-filtros-open .contfiltros,.caja-filtros-open2 .contfiltros{display:block}a.link-filtros,a.link-filtros:link,a.link-filtros:visited{background:#1e22aa;color:white;padding:0 7px;display:inline-block;text-decoration:underline;height:26px;line-height:26px}a.link-filtros:hover{color:#DDD}a.link-filtros:before{content:"";border-top:5px solid white;border-bottom:0 none;border-left:5px solid transparent;border-right:5px solid transparent;margin-right:5px;display:inline-block;height:0;width:0;*display:block;*float:left}a.link-filtros:hover:before{border-top-color:#DDD}.caja-filtros a.link-filtros{*background-image:url(../images/extra/buscador/flecha-filtros.png);*background-repeat:no-repeat;*background-position:7px center;*padding-left:21px}.caja-filtros-open a.link-filtros,.caja-filtros-open2 a.link-filtros{*background-image:url(../images/extra/buscador/flecha-filtros-open.png)}.caja-filtros-open a.link-filtros:before,.caja-filtros-open2 a.link-filtros:before{content:"";border-top:0 none;border-bottom:5px solid white;border-left:5px solid transparent;border-right:5px solid transparent}.caja-filtros-open a.link-filtros:hover:before,.caja-filtros-open2 a.link-filtros:hover:before{border-bottom-color:#DDD}.caja-filtros .contfiltros{background:white;padding:6px 10px 7px 10px;*display:none}.caja-filtros.caja-filtros-open .contfiltros,.caja-filtros.caja-filtros-open2 .contfiltros{border:1px solid #1e22aa;*display:block;overflow:hidden}.caja-filtros{overflow:hidden;max-height:33px;float:left}@media \0creen{.caja-filtros{max-height:26px\9}}.caja-filtros-open{max-height:1000px;width:100%;float:none}.caja-filtros-usedisplay>div{display:none}.caja-filtros-open2>div{display:block}.filtro-categoria,.filtro-tipos,.filtro-servicios{padding-top:5px}.filtro-regimen{padding-top:8px}.caja-filtros>div select{width:70%}.filtro-categoria h4,.filtro-tipos h4,.filtro-regimen h4,.filtro-servicios h4{color:#508ccc;display:block;padding:6px 0 0 5px;margin:0 20px 0 0;font-weight:bold;font-size:1.2em;line-height:1.3em;border-bottom:2px solid #f70000;margin-bottom:2px}@media(max-width:1200px){.filtro-tipos ul li,.filtro-servicios ul li{width:auto;float:none}}.filtro-categoria label,.filtro-tipos label,.filtro-regimen label,.filtro-servicios label{padding:7px 0 5px 5px}.filtro-categoria ul li label,.filtro-regimen ul li label,.filtro-tipos ul li label,.filtro-servicios ul li label{display:inline;color:#1e22aa;padding:0;font-weight:normal;font-size:1.1em}.filtro-pago-hotel{padding:5px 0}.filtro-pago-hotel label{color:#78797b;padding:0;font-weight:normal;display:inline;font-size:1.4em}.caja-busqueda-promociones{min-height:300px}.caja-busqueda-promociones .cdr-block-center{position:relative}.caja-busqueda-promociones .hotel-caja-busqueda-box{-webkit-box-shadow:2px 2px 25px 2px #ccc;box-shadow:2px 2px 25px 2px #ccc;background:white;position:absolute;z-index:2;width:49%;float:left;margin:30px 0 0 0}@media(max-width:979px){.caja-busqueda-promociones .cdr-block-center{position:static}.caja-busqueda-promociones .hotel-caja-busqueda{width:auto;float:none;position:static;-webkit-box-shadow:none;box-shadow:none;margin:1em 40px;max-width:none;min-width:0}.caja-busqueda-promociones .habitacion .adultos,.caja-busqueda-promociones .habitacion .ninos{width:auto;float:left}}@media(max-width:767px){.caja-busqueda-promociones .hotel-caja-busqueda{margin:1em 10px}}@media(max-width:320px){.caja-busqueda-promociones .habitacion .adultos,.caja-busqueda-promociones .habitacion .ninos{float:right;clear:right;padding-right:4px}.caja-busqueda-promociones .habitacion select{margin-bottom:0}.caja-busqueda-promociones .habitacion{padding-bottom:4px}}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#5c5c5c 0,#5c5c5c 100%);background-image:-ms-linear-gradient(top,#5c5c5c 0,#5c5c5c 100%);background-image:-moz-linear-gradient(top,#5c5c5c 0,#5c5c5c 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#fff;text-shadow:0 1px 0 rgba(173,173,173,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#fff;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#fff;background-color:#f70000;text-decoration:none;text-shadow:0 1px 0 rgba(163,163,163,0.8)}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#5c5c5c;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#f70000;background-image:-moz-linear-gradient(top,#f70000,#f71925);text-transform:none;text-shadow:none;color:#fff;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#f70313}#smartbanner.windows .sb-icon{border-radius:0}.localidad-tabs ul.tabpanel-tabs li.tab-mapa a{color:#ff7800;padding-bottom:0}.localidad-tabs ul.tabpanel-tabs li.tab-mapa:hover a{color:#508ccc}.localidad-tabs ul.tabpanel-tabs li.tab-mapa a:before{background:rgba(0,0,0,0) url("../../img/hotel/icon-tabs-hotel.gif") no-repeat scroll 0 -68px;content:"";display:inline-block;height:17px;padding-left:23px}@media(max-width:768px){.ficha-entidad .cmp-2column{padding:0 7px}}.codigo-promo{margin-top:10px}.codigo-promo legend{font-weight:normal;color:#545558;cursor:pointer;font-size:1.2em;border:0;margin:0;padding:0;display:block}.codigo-promo legend:hover{text-decoration:underline}.codigo-promo label{color:#545558;font-size:1.2em;font-weight:normal;display:inline-block;margin-bottom:5px}@media(max-width:991px){.codigo-promo label{display:block}}.codigo-promo input.codigo-promo-input{background-color:white;padding:1px 2px;color:#5d6164;vertical-align:middle;border:1px solid #9AC;font-size:1em;min-height:2em;min-width:2em}.codigo-promo input.codigo-promo-button{padding:1px;color:#5d6164;vertical-align:middle;border:1px solid #9AC;font-size:1em;min-height:2em;min-width:2em}.distribucion-habitaciones-contenido{margin:0;clear:both;width:100%}.habitacion{border:1px solid #66b6ff;margin-top:13px;overflow:hidden}.habitacion select,.habitacion .edad-ninos{float:left}.habitacion label,.habitacion .edad-ninos{font-size:1.2em}.habitacion label{float:left;color:#545558;font-weight:normal}.habitacion select{margin:5px 3px 3px 4px}.habitacion .edad-ninos{color:#1e22aa}.habitacion .edades-ninos{display:inline-block;overflow:hidden}.habitacion label,.habitacion .edad-ninos{margin:3px 0 0 4px}.habitacion strong{font-size:1.2em;background:#dcf2ff;padding:0 20px 0 0;border-right:1px solid #66b6ff;border-bottom:1px solid #66b6ff;float:left;height:34px;color:#1e22aa;font-weight:bold;display:block;margin-bottom:0}.habitacion strong:before{content:"";width:0;height:0;border-top:17px solid transparent;border-left:8px solid #66b6ff;border-bottom:17px solid transparent;display:inline-block;vertical-align:middle;margin-right:5px}.numero-habitaciones a{display:inline-block}@media \0creen{.habitacion .adultos,.habitacion .ninos{min-width:30%\9}}@media(max-width:767px){.habitacion{padding-bottom:4px}.habitacion strong{width:100%}.habitacion .adultos,.habitacion .ninos{width:auto;float:left}.habitacion .edades-ninos{width:100%;display:block}}@media(max-width:320px){.habitacion select{margin-bottom:6px}.habitacion .edad-ninos{clear:both}}.ficha-hotel-comments .utility-button{clear:right}.ficha-articulo a.link-secciones-volver{display:block;float:right;font-size:2em;line-height:2em;margin-right:.5em;padding-left:25px;margin-bottom:5px}.ficha-articulo a.link-secciones-volver:before{content:"";display:inline-block;height:12px;width:12px;background:#508ccc;margin-right:5px;border-radius:4px;transform:rotate(45deg);vertical-align:middle;margin-bottom:5px}.ficha-articulo .entidad-informacion{clear:both}.selector-fechas select{padding:0 .2em;background:white}.selector-fechas .seleccion-noches{clear:both;text-align:right;font-size:1.4em;color:#545558;min-height:15px;float:none}.selector-fechas .seleccion-noches strong{font-weight:bold;color:#ff7800}.selector-fechas .icono-calendario{top:-3px;position:relative;margin-left:2px;cursor:pointer}.selector-fechas .icono-calendario:hover{opacity:.8;filter:alpha(opacity=80)}.selector-fechas input.cdr-date-picker{width:100%;padding-right:25px;background:url('../../img/caja-busqueda/imgcalendario.png') white no-repeat bottom right;cursor:text}.selector-fechas .cdr-date-picker[type="date"],.selector-fechas .cdr-date-picker[type="time"],.selector-fechas .cdr-date-picker[type="datetime-local"],.selector-fechas .cdr-date-picker[type="month"]{line-height:1em}.selector-fechas div.selector-salida{padding-left:2%}@media(max-width:767px){.selector-fechas div.selector-salida{padding-left:0}.selector-fechas div.selector-entrada{padding-right:0}}@media(max-width:991px){.selector-fechas .seleccion-noches{text-align:left}.selector-fechas{margin:0 0 13px 0;padding-top:0}}@media(min-width:768px) and (max-width:991px){.selector-fechas .seleccion-noches{padding:22px 0 0 4%}}.ficha-zonal .tab-mapa-imagen img{margin:0 auto;display:block}.ficha-seccion-articulos .lista-articulos-seccion{padding:5px}.ficha-seccion-articulos .lista-articulos-seccion ul{padding:0}.ficha-seccion-articulos .lista-articulos-seccion li{border-bottom:1px solid #508ccc;padding:4px 0 5px 0;margin-bottom:5px}.ficha-seccion-articulos .lista-articulos-seccion li:last-child{border-bottom:0 none}.ficha-articulo .lista-articulos-seccion{clear:both}.ficha-hotel{padding:0 7px}.ficha-hotel .hotel-main-info{margin-bottom:20px}.ficha-hotel .hotel-header{margin:1em 0;clear:left}.ficha-hotel .hotel-header .direccion{color:#777878;font-size:1.4em}.ficha-hotel .hotel-header .direccion a:hover{color:#1e22aa}.ficha-hotel .hotel-header h1.ficha-titulo{display:inline}.ficha-hotel .main-content .btn-disponibilidad{float:right}.ficha-hotel .utility-button{padding-top:40px;overflow:hidden;width:100%}.ficha-hotel .utility-button a+a{margin-left:10px}.ficha-hotel .utility-button .btn-disponibilidad{float:right}.ficha-hotel .utility-button .link-hotelero{float:left;background:#1e22aa}@media(max-width:479px){.ficha-hotel .utility-button .dispo-btn{margin:15px 0;float:left}}.ficha-hotel .servicios-tabs .tabpanel-tabs li a.tab-servicios-hotel{background-position:0 -17px}.ficha-hotel .servicios-tabs .tabpanel-tabs li a.tab-servicios-habitacion{background-position:0 -34px}.ficha-hotel .servicios-tabs .tabpanel-tabs li:hover a.tab-servicios-hotel,.ficha-hotel .servicios-tabs .tabpanel-tabs li.active a.tab-servicios-hotel{background-position:0 0}.ficha-hotel .servicios-tabs .tabpanel-tabs li:hover a.tab-servicios-habitacion,.ficha-hotel .servicios-tabs .tabpanel-tabs li.active a.tab-servicios-habitacion{background-position:0 -51px}@media(max-width:320px){.ficha-hotel .servicios-tabs{margin-bottom:10px}}@media(max-width:480px){.ficha-hotel .hotel-header{margin:5px}h1.ficha-titulo{padding-left:0}}.ficha-titulo-wr{margin:1em 0}.ficha-titulo{margin:.5em 0;clear:left}h1.ficha-titulo,.ficha-titulo h1{padding-right:.35em;padding-bottom:.2em;color:#1e22aa;font-size:3.5em;line-height:1.3em;font-weight:bold;display:inline}hgroup.ficha-titulo,hgroup.ficha-titulo h1,hgroup.ficha-titulo h2{display:inline}hgroup.ficha-titulo h2{color:#66b6ff;font-size:1.75em;font-weight:normal;padding-top:.65em;white-space:nowrap}.extra-info-titulo{color:#ff7800;font-size:1.75em;font-weight:normal;padding-top:.65em;white-space:nowrap}@media(max-width:768px){.ficha-titulo-wr{padding-left:7px}}@media(max-width:479px){h1.ficha-titulo{font-size:2.8em}}.promo-texto{color:#727e87;font-size:1.3em;line-height:1.3em;padding:0 15px}.promo-texto p{font-size:1.3em;line-height:1.3em;color:#464747}.promo-texto strong{color:#508ccc;font-weight:bold}.entidad-embed-mapa.cdr-ui-mapa{height:500px}.hotel-static-mapa{padding-left:0}.hotel-info-main{padding:0 0 0 15px}@media(max-width:870px){.hotel-info-main{margin-top:15px;padding:0}.hotel-static-mapa{padding-left:0}.hotel-info-main .valoracion-hotel{margin-top:20px}}.valoracion-hotel{overflow:auto;margin-bottom:2px}.valoracion-hotel .cmp-scorechart{overflow:hidden}.valoracion-hotel .valoracion-usuarios{float:right;padding:0}.valoracion-hotel .valoracion-usuarios .numero-usuarios{font-size:1.4em;text-align:right}.valoracion-hotel .valoracion-usuarios .numero-usuarios a{color:#1e22aa;font-weight:bold}.valoracion-hotel .valoracion-usuarios .numero-usuarios a:hover{color:#508ccc}.valoracion-hotel .escribir-opinion{color:#508ccc;font-weight:bold;text-decoration:underline;font-size:1.6em;float:right;display:block;text-align:right}.valoracion-hotel .escribir-opinion:hover{color:#1e22aa}.valoracion-hotel .global-score{float:left;margin-left:20px}.valoracion-hotel .chart-sections{margin-bottom:8px}.valoracion-hotel .chart-sections li{text-align:center}.valoracion-hotel .chart-sections strong{font-size:2em;font-weight:bold;color:#1e22aa;background:url(../../img/comentarios/iconos-comentarios-mini.png) no-repeat;padding-top:37px;width:80px;display:inline-block}.valoracion-hotel .chart-sections .chart-ubicacion strong{background-position:0 0}.valoracion-hotel .chart-sections .chart-limpieza strong{background-position:-80px 0}.valoracion-hotel .chart-sections .chart-servicio strong{background-position:-160px 0}.valoracion-hotel .chart-sections .chart-instalaciones strong{background-position:-240px 0}.valoracion-hotel .chart-sections .chart-precio strong{background-position:-320px 0}.valoracion-hotel .chart-sections .concepto{font-size:1.1em;font-weight:bold;color:#1e22aa}.cmp-score-mini:after,.cmp-score-mini:before{display:block;margin-top:2px;margin-bottom:6px;margin-left:17px}@media(max-width:768px){.valoracion-hotel-decorated .valoracion-usuarios .escribir-opinion{display:-webkit-inline-box;float:left}}.valoracion-hotel-decorated .global-score{margin-right:2%;width:15%;float:right}.valoracion-hotel-decorated .valoracion-usuarios{text-align:left;width:69.9%;float:right;padding-top:26px}.valoracion-hotel-decorated .valoracion-usuarios .numero-usuarios{font-size:2.3em;float:left}.valoracion-hotel-decorated .valoracion-usuarios .numero-usuarios,.valoracion-hotel-decorated .valoracion-usuarios .escribir-opinion{display:inline}.text-no-valoraciones{font-size:1.5em;text-align:right;line-height:2em}@media(max-width:479px){.valoracion-hotel-decorated .global-score{width:auto;padding-right:0;margin-top:21px}.valoracion-hotel-decorated .valoracion-usuarios{width:auto;float:none;margin-bottom:10px}}.valoracion-hotel-decorated .chart-sections li{text-align:center}.valoracion-hotel-decorated .chart-sections strong{font-size:2em;font-weight:bold;color:#1e22aa;background:url(../../img/comentarios/iconos-comentarios.png) no-repeat;padding-top:90px;width:80px;display:inline-block}.valoracion-hotel-decorated .chart-sections .chart-ubicacion strong{background-position:0 0}.valoracion-hotel-decorated .chart-sections .chart-limpieza strong{background-position:-80px 0}.valoracion-hotel-decorated .chart-sections .chart-servicio strong{background-position:-160px 0}.valoracion-hotel-decorated .chart-sections .chart-instalaciones strong{background-position:-240px 0}.valoracion-hotel-decorated .chart-sections .chart-precio strong{background-position:-320px 0}.valoracion-hotel-decorated .chart-sections .concepto{font-size:1.4em;font-weight:bold;color:#1e22aa}@media(max-width:599px){.valoracion-hotel-decorated .chart-sections strong{background:0;padding-top:0;width:auto}.valoracion-hotel-decorated .chart-sections .concepto{font-size:1em}.valoracion-hotel-decorated .chart-sections strong{background:0;padding-top:0;width:auto}}@media(max-width:479px){.valoracion-hotel-decorated .chart-sections li{margin-top:0;width:100%;text-align:left;margin-bottom:10px}.valoracion-hotel-decorated .chart-sections li:first-child{margin-left:0}.valoracion-hotel-decorated .chart-sections .concepto{font-size:1.4em}.valoracion-hotel-decorated .chart-sections strong{text-align:left}.valoracion-hotel-decorated .chart-sections strong{float:left;margin-right:2%}.valoracion-hotel-decorated .valoracion-usuarios{padding-top:0}}.iconos-servicios li{float:left;margin:1% 1% 0 0}.iconos-servicios li img{width:20px}@media(min-width:768px){.iconos-servicios li img{width:26px}}.cdr-galeria .gallery-mobile-control,.cdr-galeria .gallery-mobile-control:link,.cdr-galeria .gallery-mobile-control:visited,.cdr-galeria .gallery-mobile-control:hover,.cdr-galeria .gallery-mobile-control:active{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:33px;font-weight:100;line-height:30px;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);cursor:pointer;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:1;box-shadow:0 0 5px 2px rgba(0,0,0,.5);color:white}.cdr-galeria .gallery-mobile-control-next,.cdr-galeria .gallery-mobile-control-next:link,.cdr-galeria .gallery-mobile-control-next:visited,.cdr-galeria .gallery-mobile-control-next:hover,.cdr-galeria .gallery-mobile-control-next:active{left:auto;right:15px}.cdr-galeria .gallery-mobile-control:hover,.cdr-galeria .gallery-mobile-control:active{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.cdr-galeria .gallery-mobile-control:before{font-size:.85em;padding-top:4px;padding-left:8px;padding-right:0}.cdr-galeria .gallery-mobile-control:after{font-size:.85em;padding-top:4px;padding-left:5px;padding-right:0}.galeria-controller{padding:0 3px 0 12px}.galeria-controller li{padding:0 2% 0 0}.galeria-controller a{width:100%;border:1px solid #999;padding:2px;cursor:pointer;display:block}.galeria-controller a:hover{background-color:#508ccc}.galeria-controller a img{border:0 none;width:100%}.galeria-controller .glr_video{position:relative}.galeria-controller .glr_video a:after{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../img/galeria/play-thumb.png") no-repeat center center;content:"";background-size:contains}@media(max-width:768px){.galeria-controller .glr_video img{max-width:68px;max-height:68px}}.galeria-display{max-height:360px;overflow:hidden;text-align:center;padding:0}.galeria-display img{max-width:100%;max-height:100%}.galeria-display ul,.galeria-display ul li{padding:0;margin:0;border:0}.galeria-display.glr_video:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../img/galeria/play-big.png") no-repeat center center}.photo-gallery-dialogbox .galeria-display{cursor:pointer;background:#f1f1f1}.photo-gallery-mobile{padding-left:0;padding-right:0}.photo-gallery-mobile ul{background:#f1f1f1}.photo-gallery-mobile .owl-item{padding:0;float:none;display:inline-block;vertical-align:middle;text-align:center}.photo-gallery-mobile .owl-item img{display:inline;width:auto;height:auto;max-width:100%}.photo-gallery-mobile .owl-item a{border:0 none;padding:0;text-align:center}.photo-gallery-mobile .glr_video img{max-width:none;max-height:none}@media(max-width:979px){.galeria-display{max-height:none}}.bloque-galerias .bloque-galerias-switch{clear:both}.bloque-galerias .bloque-galerias-switch a{color:#999;font-size:1.4em;font-weight:bold;padding-top:8px;display:block}.bloque-galerias .bloque-galerias-switch a:before{font-size:1.5em;color:#ccc}.bloque-galerias .bloque-galerias-switch a:hover{text-decoration:underline}.cdr-autocomplete{padding:0;margin:0;border:0 none;position:absolute;z-index:990;box-shadow:5px 5px 5px -4px rgba(0,0,0,.5)}.cdr-autocomplete{margin:0;padding:2px;border:1px solid #999;list-style-type:none}.cdr-autocomplete li.sugerencia_li{cursor:pointer;margin:0;padding:2px}.cdr-autocomplete_no_js{float:right;position:relative;float:none;width:45%;border:0 none;cursor:auto}.cdr-autocomplete_no_js li.sugerencia_li{cursor:auto}.cdr-autocomplete a{text-decoration:none;color:#036;display:block;width:100%}.cdr-autocomplete{background:white}.cdr-autocomplete li:nth-child(2n){background-color:#f2f2f2}.destino-nz .cdr-autocomplete li:nth-child(2n){background:0}.cdr-autocomplete li.ui-state-focus,.cdr-autocomplete li.ui-state-focus a,.cdr-autocomplete.ui-widget-content li.ui-state-focus,.cdr-autocomplete.ui-widget-content li.ui-state-focus a{background:#ACE;border:0 none}.cdr-autocomplete strong{background-color:#EF3}.cdr-autocomplete li:before{display:inline-block;content:"";height:21px;width:25px;background:url("../../images/extra/js/icons-suggest.png") 1000px 1000px no-repeat;margin-right:3px;float:left}.no-icons .cdr-autocomplete li:before,.cdr-autocomplete.no-icons li:before{display:none}.cdr-autocomplete li.tipo_L:before,.cdr-autocomplete li.tipo_LOC:before{background-position:0 -50px}.cdr-autocomplete li.ui-state-focus.tipo_L:before,.cdr-autocomplete li.ui-state-focus.tipo_LOC:before{background-position:-25px -50px}.cdr-autocomplete li.tipo_H:before,.cdr-autocomplete li.tipo_HOT:before{background-position:0 -100px}.cdr-autocomplete li.ui-state-focus.tipo_H:before,.cdr-autocomplete li.ui-state-focus.tipo_HOT:before{background-position:-25px -100px}.cdr-autocomplete li.tipo_A:before,.cdr-autocomplete li.tipo_EA:before{background-position:0 -125px}.cdr-autocomplete li.ui-state-focus.tipo_A:before,.cdr-autocomplete li.ui-state-focus.tipo_EA:before{background-position:-25px -125px}.cdr-autocomplete li.tipo_Z:before,.cdr-autocomplete li.tipo_EZ:before{background-position:0 -25px}.cdr-autocomplete li.ui-state-focus.tipo_Z:before,.cdr-autocomplete li.ui-state-focus.tipo_EZ:before{background-position:-25px -25px}.cdr-autocomplete li.tipo_P:before,.cdr-autocomplete li.tipo_PDI:before{background-position:0 -75px}.cdr-autocomplete li.ui-state-focus.tipo_P:before,.cdr-autocomplete li.ui-state-focus.tipo_PDI:before{background-position:-25px -75px}.cdr-autocomplete li.ui-state-focus.tipo_NONE:before{display:none}.cdr-autocomplete .sug_descr{font-size:85%;color:#383;text-align:right;*white-space:nowrap}.cdr-autocomplete .sug_descr em{font-weight:bold;font-style:normal}.cdr-autocomplete .titulo{font-weight:bold;color:green;text-align:center}.cdr-autocomplete .noseleccionable{font-weight:bold;color:green;text-align:center}.cdr-autocomplete .tipo_NONE{background-color:#fffcc5;font-size:1.5em;padding-bottom:.5em;padding-top:.5em}.cdr-autocomplete .tipo_NONE a{float:none;text-align:center;text-decoration:underline}.cdr-autocomplete .sug_descr{padding-left:15px;display:block;float:right}.cdr-autocomplete a{display:block;float:left;width:auto}* html .cdr-autocomplete li{display:inline}*+html .cdr-autocomplete li{display:inline}.sugerencia_li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sugerencia_li{display:inline-block}/*\*/.sugerencia_li{display:block}* html .sugerencia_li{height:1%}/**/.cdr-autocomplete li{margin:0;padding:1px;font-size:1.25em;line-height:1.8em}.cdr-autocomplete li:before{background-image:url(../../img/caja-busqueda/icons-suggest.png);height:25px}.cdr-autocomplete li a{color:gray}.cdr-autocomplete .sug_descr{font-size:.7em;color:gray}.cdr-autocomplete .sug_descr em{font-weight:normal;font-style:normal}.cdr-autocomplete li.ui-state-focus,.cdr-autocomplete li.ui-state-focus a,.cdr-autocomplete li.ui-state-focus .sug_descr{color:#1e22aa}body.cdr-suggest-mobile-body-block{overflow:hidden}.cdr-suggest-mobile-show{overflow:auto;z-index:999;background:white;padding:5px !important;border:1px solid #ccc;border-radius:4px;top:5px;left:5px;right:5px;display:block;position:absolute}.cdr-suggest-mobile-show .cdr-suggest-aspa:after,.cdr-suggest-mobile-show .cdr-suggest-aspa:before{content:"";display:block;position:absolute;width:13px;height:3px;top:10px;right:5px;background:#ccc}.cdr-suggest-mobile-show .cdr-suggest-aspa:before{transform:rotate(-45deg)}.cdr-suggest-mobile-show .cdr-suggest-aspa:after{transform:rotate(45deg)}.hotel-descripcion h2:first-child{font-size:2em}.cdr-datepicker-div{font-size:1.2em}.hotel-numreg p{font-size:1.4em;margin-bottom:.5em}.hotel-numreg p span{font-weight:bold}.hotel-texto h2{color:#1e22aa;font-weight:bold;font-size:1.8em;margin-bottom:.5em;clear:both}.hotel-texto p{font-size:1.4em;margin-bottom:.5em}.selector-pais{margin-top:10px;padding-top:0 !important}.selector-pais label{display:inline-block;padding-right:5px;font-weight:normal;font-size:1.4em}.selector-pais select{max-width:98%}.caja-filtros-nojs{display:none}.hotel-item{padding:4px 0 5px 0}.hotel-item .hotel-title{padding-bottom:7px}.hotel-item .hotel-title .direccion{font-size:1.2em}.hotel-item .hotel-title .mapa{display:block;line-height:1em}.hotel-item .hotel-title h2{color:#508ccc;font-size:2em;font-weight:bold}.hotel-item .hotel-title h2 a{color:#508ccc}.hotel-item .hotel-title h2 a:hover{color:#66b6ff}.hotel-item .hotel-title h3{color:#ff7800;font-size:1.3em;display:inline}.hotel-item .hotel-title strong{font-weight:bold}.hotel-item .hotel-title .favoriteable{margin:0;font-size:1.3em}.hotel-item .hotel-title .direccion a{background:url(../../img/lista-hoteles/icon-map.png) no-repeat center left;padding-left:11px}.hotel-item .hotel-data{font-size:1.2em}.hotel-item .hotel-data p{line-height:1.3em;padding-bottom:5px}.hotel-item .hotel-title,.hotel-item .hotel-data{padding-right:10px}.hotel-item .hotel-data a.mas-info{text-decoration:underline}.hotel-item .hotel-foto{padding-right:15px;display:block;padding-top:4px}.hotel-item .hotel-foto img{border:0 none;max-width:100%}.hotel-item .hotel-foto{max-height:180px;overflow:hidden}@supports(object-fit:cover){.hotel-item .hotel-foto img{max-height:180px;width:100%;object-position:center;object-fit:cover}}.hotel-item .hotel-valoracion{text-align:right}.hotel-item .hotel-valoracion strong{display:inline-block}.hotel-item .hotel-valoracion span{display:block;font-size:1.22em}.hotel-item .hotel-valoracion a:hover{color:#508ccc}.hotel-item .hotel-valoracion .add-comment-link{color:#508ccc;text-decoration:underline;display:inline-block}.hotel-item .hotel-valoracion .add-comment-link:hover{color:#66b6ff}@media(max-width:767px){.hotel-item .row .row{overflow:visible}.hotel-item .row .row:before,.hotel-item .row .row:after{display:none}.hotel-item .hotel-valoracion{text-align:center}.hotel-item .hotel-valoracion .add-comment-link{margin:0 10px;padding-left:4px;display:inline-block}.hotel-item .hotel-title,.hotel-item .hotel-data{padding-right:0}.hotel-item .hotel-title h2 a{color:#1e22aa}.hotel-item .cdr-btn{width:100%;margin:10px 0}.hotel-item .hotel-foto{float:left}}@media(max-width:320px){.hotel-item .hotel-foto{width:100%;padding-right:0;text-align:center;margin-top:10px}.hotel-item .hotel-foto img{padding-right:0}.hotel-item .hotel-valoracion{width:100%;margin-top:10px}}.hotel-list .hotel-item{border-bottom:2px solid #508ccc}.hotel-list .hotel-item:first-child{border-top:2px solid #508ccc}.hotel-list .cmp-paginator{font-size:1.1em;margin:0 1px;padding:0 1px 6px 1px}@media(max-width:767px){.hotel-list .hotel-item{border-bottom:2px solid #508ccc;padding-top:23px;margin-bottom:14px}.hotel-list .hotel-item:nth-child(odd){background-color:#f6f6f6}}.servicios .hotel-texto{padding-left:2%}.servicios .hotel-texto h2{font-size:1.8em}@media(max-width:320px){.servicios .hotel-texto{padding-left:0;margin-top:10px}}.listado-servicios-desglose>li{line-height:1.25em;border-top:1px solid #ddd;clear:both;padding:4px 0 2px 0;margin:0;overflow:hidden;font-size:1.2em}.listado-servicios-desglose>li:first-child{border-top:0 none}.listado-servicios-desglose>li h3{padding-right:1.3%;text-indent:0;color:#1e22aa;font-weight:bold}.listado-servicios-desglose>li ul{clear:none;margin:0;padding:0}.listado-servicios-desglose>li ul li{color:#464747;background:#fff url(../../img/hotel/hoteles.png) -584px -167px no-repeat;line-height:1.25em;text-indent:20px;float:left;padding:0 3% 5px 0;margin-bottom:1em;font-size:1.2em}.listado-servicios-desglose>li ul li:nth-child(2n+1){clear:left}.listado-servicios-desglose .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:8px;top:50%;margin-top:-6px;margin-left:0;width:0;height:0;display:block;border-style:solid;border-width:10px 7px 0 7px;border-color:white transparent;background:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.listado-servicios-desglose .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(min-width:768px) and (max-width:979px){.listado-servicios-desglose li:nth-child(2n+1){clear:both}.listado-servicios-desglose>li{clear:none}.listado-servicios-desglose>li ul li{clear:none;margin-right:0}}@media(max-width:600px){.listado-servicios-desglose>li ul li{float:none;clear:none;width:auto;margin-right:0}}@media(max-width:480px){.listado-servicios-desglose li{width:auto;float:none;margin-bottom:5px}.listado-servicios-desglose>li{border:0 none}.listado-servicios-desglose>li h3{width:auto;float:none;background:#508ccc;color:white;border:1px solid #508ccc;border-color:#8dd2ff #66b6ff #4980ba #66b6ff;border-radius:5px;line-height:1.1em;padding:7px 0 6px 10px;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out;margin-bottom:10px}.listado-servicios-desglose>li ul{width:auto;float:none;padding:10px}.listado-servicios-desglose>li ul li{float:none;clear:none;width:auto;margin-right:0}.listado-servicios-desglose.ui-listado-servicios>li h3{position:relative;padding-left:33px;min-height:17px;cursor:pointer}.listado-servicios-desglose.ui-listado-servicios>li h3:hover{color:#f6f6f6}.listado-servicios-desglose.ui-listado-servicios>li ul li{margin-bottom:0}.listado-servicios-desglose.ui-listado-servicios>li ul li:last-child{padding-bottom:0}}@media(max-width:768px){.listado-servicios-desglose li h3,.listado-servicios-desglose li{padding-right:3%}}@media(max-width:480px){.listado-servicios-desglose>li,.listado-servicios-desglose>li h3{margin-bottom:0}}.servicios-img{padding:.2em;float:left;border:1px solid #dcdcdc;line-height:0}.servicios-img img{width:100%}.webcams-wrap .caja-webcams{clear:both}.webcams-wrap .caja-webcams .titulo{padding:.4em;border-radius:.5em .5em 0 0;color:#626262;background:#d2d2d2;font-size:1em}.webcams-wrap .caja-webcams .titulo h2{margin:0;border-radius:0;display:inline;display:inline-block;padding:2px 0 0 8px;color:#626262;font-size:1.8em;line-height:1.1em;font-weight:normal}.webcams-wrap .caja-webcams .titulo span{float:right;padding-right:8px;font-style:italic;font-size:1.2em;line-height:2.2em}.webcams-wrap .caja-webcams .titulo span a{color:#626262}.webcams-wrap .caja-webcams .titulo span a:hover{color:#929292}.webcams-wrap .caja-webcams .contenido{border:1px solid #d2d2d2;border-radius:0 0 .5em .5em;padding:10px 6px 8px 6px}.webcams-wrap .caja-webcams ul{overflow:hidden}.webcams-wrap .caja-webcams ul li{float:left;width:32%;margin-left:1.8%;_margin-left:1.33%}.webcams-wrap .caja-webcams ul li:first-child{margin-left:.3%}.webcams-wrap .caja-webcams ul li a{display:block;text-align:center;font-size:1.2em;color:#1e22aa;margin-bottom:2px}.webcams-wrap .caja-webcams ul li a:hover{color:#508ccc}@media(max-width:979px){.webcams-wrap .caja-webcams{display:none}}.caja-eltiempo{clear:both;height:620px}.caja-eltiempo .titulo{padding:.4em;border-radius:.5em .5em 0 0;color:#626262;background:#d2d2d2;font-size:1em}.caja-eltiempo .titulo h2{margin:0;border-radius:0;display:inline;display:inline-block;padding:2px 0 0 8px;color:#626262;font-size:1.8em;line-height:1.1em;font-weight:normal}.caja-eltiempo .contenido{border:1px solid #d2d2d2;border-radius:0 0 .5em .5em;padding:10px 6px 8px 6px;margin-bottom:20px}.caja-eltiempo .actual-wrap{overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc}.caja-eltiempo .prevision-wrap{overflow:hidden;border-right:1px solid #ccc}.caja-eltiempo li{border-bottom:1px dotted #ccc;overflow:hidden;margin-bottom:10px;min-height:50px;font-size:13px;text-align:center}.caja-eltiempo li span{display:block;color:#0528af;font-weight:bold}.caja-eltiempo li.temperatura{padding-bottom:19px}.caja-eltiempo .temperatura h3{font-size:20px;background:#1e22aa;padding:10px 10px;text-align:center;color:#fff}.caja-eltiempo .temperatura h3 span{font-size:10px;display:block;color:#fff}.caja-eltiempo .temperatura .actual{font-size:30px;text-align:center;color:#0528af}.caja-eltiempo .temperatura .actual img{width:75px;margin:auto;display:block}.caja-eltiempo .temperatura .actual span{font-size:14px;display:block}.caja-eltiempo .temperatura .maxima,.caja-eltiempo .temperatura .minima{font-size:14px;text-align:center;display:block}.caja-eltiempo .temperatura .maxima span,.caja-eltiempo .temperatura .minima span{font-size:30px;display:block}.caja-eltiempo .temperatura .maxima{color:#f70000}.caja-eltiempo .temperatura .minima{color:#1e22aa}.caja-eltiempo .lluvia{text-align:center;font-size:14px}.caja-eltiempo .albayocaso{text-align:right;font-size:14px}.caja-eltiempo .alba,.caja-eltiempo .ocaso{display:block;text-align:center;padding-left:10px}.caja-eltiempo .actualizado{font-size:11px;border:0;padding:0;min-height:initial;margin:0}.caja-eltiempo .actualizado span{display:inline;padding:0;margin:0;min-height:initial}.hotel-comentario{clear:both;margin-bottom:1em;background:#FFF none left bottom repeat-x}.hotel-comentario header{padding:1%;overflow:auto;border-bottom:0;background:#e0f0ff;border-radius:0}.hotel-comentario header h3{background:url(../../img/comentarios/iconos-user-coment.gif) no-repeat;color:#66b6ff;font-size:1.5em;padding-left:4%;margin:3px;float:left;font-weight:bold}.hotel-comentario header h3 span{font-weight:normal}.hotel-comentario header .fecha-comentario{color:#777;margin:3px;font-size:1.3em;float:right;text-transform:uppercase}.hotel-comentario header .comentario-info{padding:4px 0 4px 4.2%;color:#1e22aa;clear:both;margin-bottom:0;font-size:1.4em}.hotel-comentario header .comentario-info ul{padding:4px 2% 1px 2%}.hotel-comentario header{overflow:hidden}.hotel-comentario .contenido-comentario{border-left:1px solid #66b6ff;border-right:1px solid #66b6ff;padding-bottom:2.2em;position:relative;font-size:1.4em}.hotel-comentario .contenido-comentario .comentario-general,.hotel-comentario .contenido-comentario .comentario-mejor,.hotel-comentario .contenido-comentario .comentario-peor{padding-left:80px;margin:1em 0 1.2em;clear:both;background:url(../../img/comentarios/icono-positivo.gif) 18px 0 no-repeat;min-height:50px;font-style:oblique;position:relative;z-index:1}.hotel-comentario .contenido-comentario .comentario-general:before,.hotel-comentario .contenido-comentario .comentario-mejor:before,.hotel-comentario .contenido-comentario .comentario-peor:before,.hotel-comentario .contenido-comentario .comentario-general:after,.hotel-comentario .contenido-comentario .comentario-mejor:after,.hotel-comentario .contenido-comentario .comentario-peor:after{display:table;content:" "}.hotel-comentario .contenido-comentario .comentario-general:after,.hotel-comentario .contenido-comentario .comentario-mejor:after,.hotel-comentario .contenido-comentario .comentario-peor:after{clear:both}.hotel-comentario .contenido-comentario .comentario-peor{background-image:url(../../img/comentarios/icono-negativo.gif)}.hotel-comentario .contenido-comentario .comentario-general{background-image:url(../../img/comentarios/icono-coment.gif)}.hotel-comentario .contenido-comentario p{margin-bottom:.6em}.hotel-comentario .contenido-comentario .comentario-mejor strong{color:#428627}.hotel-comentario .contenido-comentario .comentario-peor strong{color:#862123}.hotel-comentario .contenido-comentario .comentario-mejor strong,.hotel-comentario .contenido-comentario .comentario-peor strong{font-weight:bold;display:block}.hotel-comentario,.hotel-comentario section,.hotel-comentario footer{float:left;width:100%}.hotel-comentario .comentario-puntuacion{background:#e0f0ff;padding:.6em 0 0 0;float:left;width:100%;position:relative}.hotel-comentario .puntuacion-global{padding:.65em .10em;display:block;font-size:2.5em;color:#FFF;background:url('../../img/comentarios/estrella-punt.png') no-repeat 0 0;text-align:center;width:58px;font-weight:bold;float:left;position:absolute;top:-8px;left:0}.hotel-comentario .puntuacion-lista li{padding-right:2%;padding-left:0;font-size:1.2em;color:#1e22aa}.hotel-comentario .puntuacion-lista span{display:block}.hotel-comentario .contenido-comentario:before{content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #e0f0ff;position:relative;left:20px;top:8px}.hotel-comentario .comment-type,.hotel-comentario .comment-type>*{color:#1e22aa}.hotel-comentario .comment-type{position:absolute;bottom:0;right:0;min-height:50px;z-index:0;padding-right:68px;background:url(../../img/comentarios/icono-cliente.png) bottom right no-repeat;background-size:63px 50px;margin-bottom:0 !important}.hotel-comentario .comment-type.icono-visitante{background-image:url(../../img/comentarios/icono-visitante.png)}.hotel-comentario div.comment-type>*{display:block;padding-top:26px;margin:0;font-weight:bold}.contenido-comentario .galeria-comentarios li{float:left;margin-right:10px}.contenido-comentario .galeria-comentarios img{height:58px;border:1px solid #464747}.contenido-comentario .galeria-comentarios a:hover img{opacity:.5;filter:alpha(opacity=50);zoom:1}.aviso-comentario-idioma{float:right;overflow:auto;clear:both;color:#999;font-size:1.2em}@media(max-width:480px){.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler{display:block;font-size:1.3em;padding:5px;text-align:right}.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a,.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a:link,.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a:visited{color:#508ccc;display:inline-block}.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a:hover{color:#66b6ff}.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a:before{display:inline-block;content:"";border-bottom:0 none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #508ccc;margin-right:7px}.hotel-comentario-mobile-hide .hotel-comentario-mobile-hide-handler a:hover:before{border-top-color:#66b6ff}.hotel-comentario-mobile-hide .contenido-comentario{display:none}.hotel-comentario-mobile-hide .puntuacion-lista{display:none}.hotel-comentario-mobile-hide .puntuacion-global{top:-10px}}@media(max-width:479px){.hotel-comentario .puntuacion-lista{min-height:34px}.hotel-comentario .puntuacion-lista li{display:none}}.hotel-comentario-simple{border-bottom:3px solid #508ccc;padding:.4em 0 1em 0}.hotel-comentario-simple h4{color:#777878}.hotel-comentario-simple h4 a{color:#508ccc;font-size:1.3em;text-decoration:none;font-weight:bold}.hotel-comentario-simple .cabecera-comentario,.hotel-comentario-simple .contenido-comentario .valoracion{color:#1e22aa;font-weight:bold;margin:0 0 .5em;font-size:1.2em;line-height:1.2em;padding-bottom:3px}.hotel-comentario-simple .contenido-comentario .valoracion{font-size:.9em}.hotel-comentario-simple .contenido-comentario .valoracion strong{font-weight:normal}.hotel-comentario-simple .comentario-texto{line-height:1.2em}.hotel-comentario-simple .contenido-comentario{border:0 none;padding:0}.hotel-comentario-simple .contenido-comentario:before{display:none}.hotel-comentario-simple .contenido-comentario img{float:left;margin-right:7px;width:100px}.hotel-comentario-simple .puntuacion-global{background:0;color:black;height:auto;width:auto;padding:0;position:static;float:none;display:inline-block;font-size:1em;color:#1e22aa}.hotel-comentario-simple .puntuacion-global:after{position:static;display:inline-block;margin-left:5px}.comentarios-js-scroll .ajax-loading:after{display:block;content:"";width:100%;height:55px;background:url("../../img/hotel/ajax-loader.gif") center center no-repeat;clear:both}.comentarios-js-scroll .comentarios-lista .cmp-paginator{display:none}.comentarios-lista,.comentarios-lista .elems-list{overflow:hidden;margin-bottom:0;width:100%}.comentarios-lista header{overflow:hidden}.comentarios-lista h2{background:#f5f5f5;padding:5px;display:inline-block;float:left;margin-bottom:.7em;position:relative;color:#1e22aa;font-weight:bold;margin-bottom:.5em;clear:both;font-size:2em}.comentarios-lista h2:after{display:block;content:"";width:0;height:0;border-top:15px solid transparent;border-left:12px solid #f5f5f5;border-bottom:15px solid transparent;position:absolute;right:-12px;top:0}.comentarios-lista li.elems-list{margin-bottom:0}.comentarios-lista li section{padding-bottom:20px}.show-more-comments{overflow:hidden}.show-more-comments a{float:right;color:#508ccc;font-weight:bold;text-decoration:underline;font-size:1.6em;display:block}@media(max-width:767px){.hotel-comentario header h3{padding-left:24px}.hotel-comentario header .comentario-info{padding-left:27px}}.comments-filters p{font-size:1.3em;margin-bottom:10px}.comments-filters h4{font-weight:bold;font-size:1.3em;border-bottom:1px solid #1e22aa;color:#1e22aa;margin-right:20px;margin-bottom:5px}.comments-filters a{font-size:1.2em}.comments-filters a:hover{color:#545558;font-weight:bold;background:#ccc;padding:3px;border-radius:4px}.comments-filters .selected-filter{color:#fff;font-weight:bold;background:#508ccc;padding:3px;border-radius:4px}.comments-filters .checkbox{clear:both;padding:10px 0;font-size:1.2em}.boletin-ofertas h2,.boletin-ofertas h3{background:#ff7800;color:#FFF;font-size:1.35em;margin:0;border-radius:4px 4px 0 0;font-size:16px;margin:0;padding-left:20px;line-height:2em}.boletin-ofertas>div{padding:10px 0 0 0;border:1px solid #ff7800;border-radius:0 0 4px 4px}.boletin-ofertas .boletin-caja-suscrip .contenido-boletin{border:0 none}.boletin-caja-suscrip .mail-label{font-size:14px;color:#fff;background-color:#ffca77;margin:20px 0 0 0;clear:left;text-align:right;padding:0 4px 0 64px;font-weight:bold;position:relative;display:block;min-height:2.2em;*margin-top:10px;*padding-top:11px;*margin-bottom:0;*padding-bottom:11px;*height:40px;*background:url(../../img/boletin-ofertas/bg-newsletter-lin.png) no-repeat top left}@media(min-width:398px) and (max-width:979px){.boletin-caja-suscrip .mail-label{line-height:2.2em}}.boletin-caja-suscrip .campos-info{padding:10px 2px 10px 0;clear:left;overflow:hidden}.boletin-caja-suscrip .mail-label:before{content:"";display:block;width:62px;height:62px;border-radius:50%;background:url(../../img/boletin-ofertas/bg-newsletter-sobre.png) no-repeat center center #f79405;background:url(../../img/boletin-ofertas/bg-newsletter.png) no-repeat center center\9;position:absolute;top:-12px;left:2px;padding:0}.boletin-caja-suscrip form{overflow:auto}.boletin-caja-suscrip label{color:#666;margin:0;padding:0}.boletin-caja-suscrip input.texto{height:25px;margin:0 0 12px 0;*margin:0 0 12px 6px;border:1px solid #ffca77;color:#555;font-size:1.2em;width:99%;*width:94%;width:98%\0/;padding:.3em;border:1px solid #ffca77;background:#fbfbfb}.boletin-caja-suscrip input.texto:hover{border:1px solid #ff4b00}.boletin-caja-suscrip input.boton{text-decoration:underline;text-transform:uppercase;border:0;margin:10px 0 0 0;*margin:10px 6px;padding:10px 10px;*padding:5px 5px;background-color:#dd8500;color:#fff;font-size:1.2em;float:right;clear:left;cursor:pointer;background:#ffb74c;background:-moz-linear-gradient(top,#ffb74c 0,#f49200 100%);background:-webkit-linear-gradient(top,#ffb74c 0,#f49200 100%);background:-o-linear-gradient(top,#ffb74c 0,#f49200 100%);background:-ms-linear-gradient(top,#ffb74c 0,#f49200 100%);background:linear-gradient(to bottom,#ffb74c 0,#f49200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb74c',endColorstr='#f49200',GradientType=0)}.boletin-caja-suscrip input.boton:hover{background:#f49200;background:-moz-linear-gradient(top,#f49200 0,#db8300 100%);background:-webkit-linear-gradient(top,#f49200 0,#db8300 100%);background:-o-linear-gradient(top,#f49200 0,#db8300 100%);background:-ms-linear-gradient(top,#f49200 0,#db8300 100%);background:linear-gradient(to bottom,#f49200 0,#db8300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f49200',endColorstr='#db8300',GradientType=0)}.boletin-caja-suscrip .mail-condiciones{font-size:12px;font-weight:normal}.boletin-caja-suscrip .mail-condiciones label{font-weight:normal;display:inline}.boletin-caja-suscrip .mail-condiciones input{margin:0 4px 0 0;*margin-left:2px;padding:0;float:left}div.boletin-caja-suscrip input.cdr-btn{float:right;clear:none;padding:.3em 1.2em;width:auto}.boletin-caja-suscrip .campos-info>p{font-size:1.4em;padding-bottom:10px}.boletin-caja-suscrip .campos-info>p strong{font-weight:bold;color:#ff7800}.boletin-caja-suscrip .social-boletin{margin-top:8px;font-size:1.25em;clear:both;overflow:hidden}.boletin-caja-suscrip .social-boletin li{float:left;background:0;margin:0;padding:0;width:49.9%;min-height:20px}* html .boletin-caja-suscrip .social-boletin li{width:48%;height:20px}.boletin-caja-suscrip .social-boletin .fb{background-position:-984px -764px}.boletin-caja-suscrip .social-boletin .tt{background-position:-984px -808px}.boletin-caja-suscrip .social-boletin a{vertical-align:center;display:block;padding-left:19px;color:#508ccc}.boletin-caja-suscrip-social .cdr-btn{float:left}.boletin-caja-suscrip-social .campos-info{width:80%;float:left}.boletin-caja-suscrip .contenido-boletin{overflow:hidden;padding:15px 8px 8px 7px;border:1px solid #ffca77;border-width:0 1px 1px 1px;border-radius:0 0 .5em .5em}@media(max-width:991px){.boletin-caja-suscrip-social .campos-info{width:auto;float:none;padding-bottom:0}}@media(min-width:768px) and (max-width:991px){.boletin-caja-suscrip .mail-label{font-size:16px;line-height:1.2em}.boletin-caja-suscrip-social .campos-info{width:auto;float:none;padding-bottom:0}}@media(max-width:767px){div.boletin-caja-suscrip{padding:4px 0 4px 6px;margin:5px 0;display:block;float:none;text-align:left}.boletin-caja-suscrip .mail-label{line-height:1.4em}}@media(max-width:480px){div.boletin-caja-suscrip:before{display:none;background:0}}@media(min-width:481px) and (max-width:767px){div.boletin-caja-suscrip .campos-info{width:75%}div.boletin-caja-suscrip input.texto{margin-bottom:6px}div.boletin-caja-suscrip .mail-condiciones{width:80%;float:left;padding-top:6px}div.boletin-caja-suscrip input.boton{float:right;clear:none;margin-top:0}div.boletin-caja-suscrip:before{left:auto;right:20px;top:-3px}div.boletin-caja-suscrip:before{display:none}}.favoriteable{display:inline-block;font-size:1.6em}.favoriteable i{position:relative;top:3px}.entidad-informacion{margin:.5em 0 1em;padding:.4em 1.5em 1.8em}.entidad-informacion .informacion-contenido{font-size:1.3em;line-height:1.3em;color:#464747}.entidad-informacion .titulo{color:#1e22aa;font-size:2.5em;line-height:1em;font-weight:bold;margin-bottom:20px}.entidad-informacion .informacion-contenido div{padding:5px 0 0 10px}.entidad-informacion .informacion-contenido ul{padding-right:10px}.entidad-informacion .informacion-contenido ul li{background:url('../../img/secciones/bg_sq_pic.png') no-repeat center center;background-size:100% 100%;text-align:center;padding:15px;margin-bottom:10px}.entidad-informacion .informacion-contenido ul img{border:1px solid silver;padding:.3em;background-color:#FFF;width:100%}.entidad-informacion .informacion-contenido div p{text-align:justify;margin-bottom:20px}.entidad-informacion .informacion-contenido div:last-child{width:auto;float:none}.entidad-informacion .informacion-gallery-display{min-height:256px}.entidad-informacion .informacion-gallery-control{max-width:400px;margin:0 auto}.entidad-informacion .cdr-galeria{overflow:hidden}.entidad-informacion-page .cdr-galeria{margin-bottom:26px}.ultimos-visitados-wgt-home .ultimos-visitados-list li{width:48%;float:right}.ultimos-visitados-wgt-home .ultimos-visitados-list li:nth-child(2n){clear:both;float:left}.ultimos-visitados-wgt-home .ultimos-visitados-list li:first-child{width:100%;font-size:2em}.ultimos-visitados-wgt-home .ultimos-visitados-list li:first-child p{font-size:.9em}.ultimos-visitados-wgt-home .ultimos-visitados-list ul{overflow:hidden}.ultimos-visitados-wgt h3{font-size:16px;color:#508ccc;line-height:1em;font-weight:bold;border:1px solid #508ccc;border-width:1px 1px 0 1px;padding-top:6px;padding-left:10px;margin:0;border-radius:4px 4px 0 0}.ultimos-visitados-wgt-home h3{font-size:2.4em}.ultimos-visitados-wgt .ultimos-visitados-list ul{border-right:1px solid #508ccc;border-left:1px solid #508ccc;border-bottom:1px solid #508ccc;border-radius:0 0 4px 4px;padding:10px}.ultimos-visitados-wgt img{max-width:100%;width:100%}.ultimos-visitados-wgt .ultimos-visitados-list li{position:relative;margin:10px 0 0 0}.ultimos-visitados-wgt .ultimos-visitados-list li:first-child{margin:0}.ultimos-visitados-wgt .ultimos-visitados-list li p{position:absolute;bottom:3px;right:3px;color:white;font-size:1.1em;pointer-events:none;line-height:2em;background:rgba(0,0,0,0.5);padding:0 10px;border-radius:3px}.ultimos-visitados-wgt .ultimos-visitados-list li p .punt{margin-top:-4px}.ultimos-visitados-wgt .ultimos-visitados-list li a.title{position:absolute;top:10px;background:white;background:rgba(255,255,255,.6);color:#1e00ff;padding:2px 10px;left:0;right:0;font-size:1.5em;line-height:1.3em;font-weight:bold}.ultimos-visitados-wgt-loc{border:1px solid #508ccc}.ultimos-visitados-wgt-loc .ultimos-visitados-list h3,.ultimos-visitados-wgt-loc .ultimos-visitados-list ul{border-radius:0;border:0}.ultimos-visitados-wgt-loc .ultimos-visitados-list h3,.ultimos-visitados-wgt-loc li{width:33%;display:inline-block;vertical-align:top}.ultimos-visitados-wgt-loc .ultimos-visitados-list li{margin:0}.ultimos-visitados-wgt-loc .ultimos-visitados-list h3{color:#f70000}.lista-productos-wgt{padding-bottom:5px}.lista-productos-wgt h2{color:#1e22aa;font-size:2em;padding:.4em;margin:0}.lista-productos-wgt>p{background:#edeff4;margin:0 0 .6em 0;padding:.7em 1em;font-size:1.3em;line-height:1.3em;color:#464747}.lista-productos-wgt li:first-child{border-top:1px solid #7f7f7f}.lista-productos-wgt li{border-bottom:1px solid #7f7f7f;margin-bottom:5px;padding:4px 0 5px 0;overflow:hidden}.lista-productos-wgt li h3{font-size:2em;color:#1e22aa}.lista-productos-wgt li p{font-size:1.3em}.lista-productos-wgt li h3,.lista-productos-wgt li p{float:right}.lista-productos-wgt li img{padding-right:15px;padding-top:4px;float:left}.lista-productos-wgt li .cdr-btn{clear:both}.banner-promo-wgt{display:block;margin:0;padding:0;margin-bottom:20px}.banner-promo-wgt img{width:100%;max-width:500px;display:block;margin:0 auto}.cdr-mapas-dialog .ui-dialog-titlebar{padding:0 0 .2em 0;border:0 none;background:0}.cdr-dialogbox .ui-dialog-content{padding:0;margin:0}.cdr-mapas-dialog .ui-dialog-titlebar-close{top:0;margin-top:0}.globo-mapa-iwloading{background:url(../../img/mapas/loading.gif) no-repeat center center;background-size:31px 31px;width:31px;height:31px}.globo-mapa-contenedor{font-size:1.2em;min-height:30px;font-family:Helvetica,arial,freesans,sans-serif;padding-bottom:1px}.globo-mapa-contenedor .foto-hotel{width:56px;height:56px;float:left;padding:2px;margin-right:6px;margin-bottom:2px;border:1px solid #ccc}.globo-mapa-contenedor-nophoto .nombre-hotel,.globo-mapa-contenedor-nophoto .precio{padding-left:0}.globo-mapa-contenedor .direccion{font-style:italic;font-size:.9em}.globo-mapa-contenedor .descripcion{font-size:1em;max-height:100px;max-width:323px;overflow:hidden;position:relative;padding-right:2px;min-height:25px;clear:left}.globo-mapa-contenedor .descripcion:after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:15px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.globo-mapa-contenedor .nombre-hotel{color:#1e22aa;font-weight:bold;font-size:1.2em;padding-right:2px}.globo-mapa-contenedor .precio{color:#ff7800;font-size:.8em;padding-top:2px}.globo-mapa-contenedor .puntuacion{color:#508ccc;font-size:.9em;padding-top:2px}.globo-mapa-contenedor .puntuacion strong{background:#508ccc;color:white;display:inline-block;min-height:20px;line-height:20px;text-align:center;padding:0 5px}.globo-mapa-contenedor .link-reservar{text-indent:-5000px;display:block;position:absolute;top:0;left:0;right:13px;bottom:0;z-index:2;text-indent:0\9;font-size:300px\9;color:transparent\9;overflow:hidden\9}@media(max-width:767px){.globo-mapa-contenedor{width:250px}.globo-mapa-contenedor .descripcion{display:none}}@media(max-width:480px){.globo-mapa-contenedor{width:auto}.globo-mapa-contenedor .nombre-hotel{font-size:1.1em}.globo-mapa-contenedor .precio,.globo-mapa-contenedor .puntuacion{font-size:.8em}.globo-mapa-contenedor .foto-hotel{width:30px;height:30px;margin:0;padding:0}.globo-mapa-contenedor .direccion{display:none}.globo-mapa-contenedor .nombre-hotel,.globo-mapa-contenedor .precio,.globo-mapa-contenedor .puntuacion{padding-left:35px;padding-right:15px;-webkit-margin-before:0;-webkit-margin-after:0}}.cdr-leermas-content{overflow:hidden;position:relative}.cdr-leermas-link{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:0;text-align:center;padding-top:25px;border-bottom:1px dotted silver}.cdr-leermas-link a{background:#508ccc;padding:1px 5px 0 5px;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-weight:bold;display:inline-block;*display:inline;font-size:1.1em}.cdr-leermas-link a,.cdr-leermas-link a:link .cdr-leermas-link a:visited .cdr-leermas-link a:hover .cdr-leermas-link a:active{color:white}.cdr-leermas-link[data-gradient-color]:not(*:required){border-bottom:0}.cdr-leermas-link[data-gradient-color]:not(*:required):after{width:100%;content:"";display:block;border-bottom:1px dotted silver;bottom:.875em;position:relative;z-index:0}.cdr-leermas-link[data-gradient-color]:not(*:required) a{position:relative;z-index:1;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.articulo-item header h2{color:#508ccc;font-weight:bold;background:0;border-radius:0;font-size:2.2em;line-height:1.3em}.articulo-item header h2 a{font-size:1em;min-height:37px}.articulo-item .contenido{padding:0 0 0 15px;font-size:1.2em}.articulo-item .foto-articulo{margin-top:-37px}.articulo-item img{max-width:100%}.boletin-lista-ofertas{margin:2px 8px 14px;font-size:14px}.boletin-lista-ofertas li{margin-bottom:6px;margin-left:8px;color:#ff7800;font-size:1.1em;font-weight:bold}.boletin-lista-ofertas li li{font-size:1em;font-weight:normal}.boletin-lista-ofertas li:before{content:"";width:0;height:0;border-top:4px solid transparent;border-left:4px solid #ff7800;border-bottom:4px solid transparent;float:left;display:inline;margin:4px 4px 0 -8px}.boletin-lista-ofertas>li{margin-left:0}.boletin-lista-ofertas>li:before{display:none}.boletin-lista-ofertas a,.boletin-lista-ofertas li ul a{color:#5d6164;display:inline-block;max-width:93%;text-decoration:none}.boletin-lista-ofertas a:hover,.boletin-lista-ofertas li ul a:hover{font-weight:bold;max-width:none}ofertas>ul{margin-bottom:20px}.enlaces-que-hacer{padding-bottom:10px;margin-bottom:10px;padding-top:0}.enlaces-que-hacer ul{padding:.625em;width:auto;padding-top:3px}.enlaces-que-hacer li a{vertical-align:middle;font-size:1.3em}.enlaces-que-hacer li:before{display:none;border:0 none}div.enlaces-que-hacer ul li{line-height:40px;height:45px;padding-left:58px;width:auto;background:url('../../img/secciones/que-hacer/portal.png') no-repeat left center;margin-bottom:.1em}.enlaces-que-hacer li.seccion2{background-image:url('../../img/secciones/que-hacer/no_se_ve.png')}.enlaces-que-hacer li.seccion3{background-image:url('../../img/secciones/que-hacer/espacios_naturales.png')}.enlaces-que-hacer li.seccion4{background-image:url('../../img/secciones/que-hacer/playas.png')}.enlaces-que-hacer li.seccion5{background-image:url('../../img/secciones/que-hacer/comer.png')}.enlaces-que-hacer li.seccion7{background-image:url('../../img/secciones/que-hacer/ninyos.png')}.enlaces-que-hacer li.seccion8{background-image:url('../../img/secciones/que-hacer/deportes.png')}.enlaces-que-hacer li.seccion9{background-image:url('../../img/secciones/que-hacer/lgbt.png')}.enlaces-que-hacer li.seccion10{background-image:url('../../img/secciones/que-hacer/arte.png')}.enlaces-que-hacer li.seccion11{background-image:url('../../img/secciones/que-hacer/wellness.png')}.enlaces-que-hacer li.seccion12{background-image:url('../../img/secciones/que-hacer/turismo-cultural-2.png')}.enlaces-que-hacer li.seccion13{background-image:url('../../img/secciones/que-hacer/compras.png')}.enlaces-que-hacer li.seccion14{background-image:url('../../img/secciones/que-hacer/ciencia.png')}.enlaces-que-hacer li.seccion15{background-image:url('../../img/secciones/que-hacer/cine-2.png')}.enlaces-que-hacer li.seccion16{background-image:url('../../img/secciones/que-hacer/literatura.png')}.enlaces-que-hacer li.seccion17{background-image:url('../../img/secciones/que-hacer/turismo-cultural.png')}.lista-entidades-descend ul{padding:1em 2em;overflow:hidden;background:#e4effb;border:0 none;-moz-border-radius:.5em;-khtml-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}.lista-entidades-descend h2{display:inline-block;padding:10px;line-height:1em;margin-bottom:5px;background:white;color:#1e22aa;font-size:2em}.lista-entidades-descend ul li{padding:5px 0 5px 10px;font-weight:bold}.lista-entidades-descend ul .link-priority:after{content:url(../../img/hotel/ico-marcador-amarillo.gif);margin-left:4px}.lista-entidades-descend ul li a{font-size:1.6em;line-height:1em;color:#508ccc;text-decoration:none;padding:3px 0;display:block}.filtros-localidad.cdr-links-box ul{padding:5px 10px}.filtros-localidad.cdr-links-box ul li{padding-left:20px}.filtros-localidad.cdr-links-box ul li:before{border:0 none;width:14px;height:14px;background:no-repeat url(../../img/hotel/ico-marcador-amarillo.gif);margin-left:-19px;margin-top:.3em}.filtros-localidad.cdr-links-box ul li a{font-weight:bold;color:#1e22aa}.filtros-localidad.cdr-links-box ul li a:hover{color:#508ccc}.hoteles-cercanos ul{*margin-left:0;padding:10px}.hoteles-cercanos li{margin-bottom:20px;overflow:auto}.hoteles-cercanos a{color:#508ccc;text-decoration:none}.hoteles-cercanos a:hover{color:#66b6ff}.hoteles-cercanos .foto a{border:1px solid #ccc;float:left;clear:left;overflow:hidden;margin-right:4px;margin-bottom:4px;max-width:38px;*width:36px}:root .hoteles-cercanos .foto a{max-width:none}.hoteles-cercanos .foto a:hover{border:1px solid #999;opacity:.8;filter:alpha(opacity=80)}.hoteles-cercanos .foto img{margin:1px;max-width:70px;*width:70px}.hoteles-cercanos ul .contenido{margin-left:81px;*margin-left:4px;*float:left;margin-top:0}.hoteles-cercanos ul .no-photo .contenido{margin-left:0;*float:none}.hoteles-cercanos ul .no-photo{padding-left:20px;padding-bottom:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px dotted #ccc}.hoteles-cercanos ul .no-photo:before{content:"";display:block;float:left;clear:left;margin:.1em 4px 0 -19px;border:0 none;width:14px;height:14px;background:url(../../img/hotel/ico-marcador-amarillo.gif)}.hoteles-cercanos .contenido a{text-decoration:underline;font-size:1.4em;font-weight:bold;line-height:1}.hoteles-cercanos .categoriaHotel{display:block;margin:3px 0 0}.hoteles-cercanos .categoriaHotel{height:8px;background:url(../../img/cajas-enlaces/estrellas.gif) no-repeat;text-indent:-5000px}.hoteles-cercanos .categoria1{width:9px}.hoteles-cercanos .categoria2{width:18px}.hoteles-cercanos .categoria3{width:27px}.hoteles-cercanos .categoria4{width:36px}.hoteles-cercanos .categoria5{width:44px}.hoteles-cercanos li p{font-size:1.2em}.lista-zonas .link-img{display:block;padding-top:2px;padding-bottom:3px}.lista-zonas ul li,.lista-zonas.cdr-links-box ul li{padding:0}.lista-zonas>ul,.lista-zonas.cdr-links-box>ul{padding:20px}.lista-zonas>ul>li:before,.lista-zonas.cdr-links-box>ul>li:before{display:none}.lista-zonas img{width:100%;margin-bottom:6px}.lista-zonas ul li a{font-size:1.4em}.lista-zonas>ul>li>a{color:#508ccc;font-size:1.5em;font-weight:bold}.lista-zonas ul ul{margin:2px 0 14px 8px}.lista-zonas ul:last-child{margin-bottom:0}.lista-zonas li li{margin-bottom:6px;margin-left:8px}.lista-zonas a{color:#5d6164}.lista-zonas a:hover{color:#508ccc}@media(max-width:991px){.lista-zonas ul li a img{display:none}}div.destinos-relacionados{padding:2em;clear:both;border-top:1px solid #d6d9dc;background:#f8f7f7;margin-top:40px;margin-bottom:0}div.destinos-relacionados ul,div.destinos-relacionados.cdr-links-box ul{padding:0;margin:0 auto}div.destinos-relacionados ul.cdr-block-center li{padding:0 0 0 10px}div.destinos-relacionados ul li a:hover{text-decoration:underline}.panoramic-design .header{background-image:url('../../img/panoramica/bg.png');height:400px;margin-bottom:40px}.panoramic-design .container-panoramica{background-image:url('../../img/panoramica/bg.jpg');background-position:center;height:400px;min-width:100%}.panoramic-design .container-responsive{background-image:url('../../img/panoramica/bg-movil.jpg');background-position:center;background-size:cover;height:400px;min-width:100%}.panoramic-design .header .ficha-titulo{color:#fff;text-shadow:3px 0 33px #000}.panoramic-design .header .ficha-titulo-wr{text-align:center;padding-top:130px;margin:0}.panoramic-design .header .ficha-titulo-wr .favoriteable{display:none}.panoramic-design .header .cdr-migas span{display:none}.panoramic-design .header .cdr-migas ul li{float:none;display:inline-block}.panoramic-design .header .cdr-migas,.panoramic-design .header .cdr-migas a{color:azure;text-shadow:3px 0 8px #000}.panoramic-design .header .cdr-migas{text-align:center}.panoramic-design .header .cdr-migas ul{display:inline-block}.panoramic-design .container-addthis{margin-top:0;text-align:left}.panoramic-design .container-addthis{display:inline-block}.panoramic-design .cdr-tabpanel{background:transparent;clear:both;margin-top:-50px}.panoramic-design .cdr-center-margin{height:37px}@media(max-width:767px){.panoramic-design .container-panoramica{background-image:none!Important}.panoramic-design .header .ficha-titulo-wr{padding-top:20px}.panoramic-design .cdr-center-margin{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.panoramic-design .hotel-caja-busqueda .caja-destino{margin-right:0}.panoramic-design .main-content{margin-top:50px}}@media(min-width:768px){.panoramic-design .container-responsive{background-image:none!Important}.panoramic-design .cdr-center-margin .favoriteable{position:relative;float:right;z-index:1}.panoramic-design .carrusel-fotos img{max-width:100%}.panoramic-design .carrusel-container,.panoramic-design .carrusel-fotos li{min-height:130px}}.panoramic-design .panoramic-favoriteable{float:right}.blog-posts-home{margin-bottom:2em;margin-top:2.5em}.blog-posts-home h3{color:#f70000;font-size:2em;font-weight:bold;padding-bottom:12px}.blog-posts-home ul li{border-bottom:3px solid #508ccc;margin-bottom:1em;padding-bottom:1em}.blog-posts-home ul h4{font-size:1.5em;font-weight:bold;padding-bottom:4px}.blog-posts-home ul li h4 a{color:#508ccc;text-decoration:none}.blog-posts-home ul li p{color:#545558;font-size:1.2em;line-height:1.2em;margin:.5em 0 0}.blog-posts-home ul li p.date{color:#1e22aa;margin:0}.blog-posts-home a{text-decoration:none;color:#508ccc}.blog-posts-home ul li a:hover{color:#66b6ff}.blog-posts-home p a{text-decoration:underline}.links-home.cdr-links-box{clear:both;margin-top:20px;background:#e8f4ff;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:11px 4px}.links-home.cdr-links-box h2{font-weight:bold;font-size:1.8em;padding-left:10px;color:#1e22aa;background:0;line-height:1.3em;padding-bottom:5px}.links-home.cdr-links-box ul,.links-home.cdr-links-box.cmp-links-box-vinetas ul{padding:0 10px;font-weight:bold;border:0}.links-home.cdr-links-box.cmp-links-box-vinetas ul li:before{border-left-color:#ff7800;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;margin-top:.7em}@media(max-width:767px){.links-home.cdr-links-box ul li{margin-top:2px;margin-bottom:4px}}@media(max-width:480px){.links-home.cdr-links-box ul li{width:auto;float:none}}.mapa-home{border-radius:4px;overflow:hidden;text-align:center}.oferta-sugerida{height:116px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center left;background-size:contain;border:1px solid #508ccc;border-radius:4px}.oferta-sugerida>div{font-weight:bold;position:relative;height:116px;padding:0 10px;margin-left:42%;background:white;*z-index:0}.oferta-sugerida>div a{text-decoration:none;color:#508ccc;display:block}.oferta-sugerida>div h3{padding-top:7px;font-size:2.4em;color:#508ccc;font-weight:bold}.oferta-sugerida>div p{font-size:1.8em;color:#508ccc}.oferta-sugerida>div p a{color:#1e22aa}.oferta-sugerida>div>a{font-size:1.3em;color:#508ccc;text-align:right;position:absolute;bottom:0;right:0;padding-right:10px;padding-bottom:4px}.oferta-sugerida>div>a{padding-right:10px;color:#508ccc;text-align:right}.oferta-sugerida>div>a:hover{color:#66b6ff}.oferta-sugerida>div>a{padding-bottom:10px;padding-top:10px}@media(min-width:768px) and (max-width:979px){.oferta-sugerida>div{margin-left:0;background:white;height:auto}.oferta-sugerida{height:auto;margin-bottom:30px}.oferta-sugerida>div>a{position:static}}@media(min-width:600px) and (max-width:767px){.oferta-sugerida>div{margin-left:200px}}@media(max-width:600px){.oferta-sugerida>div{margin-left:0;background:white;height:auto}.oferta-sugerida{height:auto;margin-bottom:30px}.oferta-sugerida>div>a{position:static}}@media(max-width:600px){.oferta-sugerida>div{margin-left:0;background:white;height:auto}.oferta-sugerida{height:auto;margin-bottom:30px}.oferta-sugerida>div>a{position:static}}.bloque-enlaces-home>*{margin-bottom:20px}@media(max-width:767px){.bloque-enlaces-home{float:none;width:auto}}@media(max-width:480px){.bloque-enlaces-home{padding:0}}.home-layout .cmp-2column{margin-top:20px}.home-layout div.boletin-caja-suscrip input.cdr-btn{margin-top:55px}@media screen\0{.home-layout div.boletin-caja-suscrip input.cdr-btn{margin-top:0}}@media(max-width:991px){.home-layout div.boletin-caja-suscrip input.cdr-btn{margin-top:0;margin-bottom:10px}}@media(min-width:768px) and (max-width:991px){.home-layout div.boletin-caja-suscrip input.cdr-btn{margin-top:0;margin-bottom:10px}}@media(min-width:992px){.home-layout .boletin-caja-suscrip .mail-label{line-height:2.2em}}@media(max-width:767px){div.boletin-caja-suscrip{padding:4px 0 4px 0}}.nuestra-gente>div{border:1px solid #f70000;position:relative;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding:5px 10px 4px 10px;overflow:hidden}.nuestra-gente>div>p{font-size:1.3em;line-height:1.4em;padding-right:10px;position:relative;z-index:1}.nuestra-gente h3{font-weight:bold;background-color:#f70000;font-size:2em;color:white;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:5px 10px 4px 10px}.nuestra-gente .resumen-entrevista{overflow:hidden;min-height:265px;width:219px;position:relative;z-index:1}.nuestra-gente .resumen-entrevista h4{color:#1e22aa;font-size:1.8em;font-weight:bold;padding:8px 0 2px 0}.nuestra-gente .resumen-entrevista strong{color:#777;font-size:1.4em;font-weight:bold;font-style:italic;padding:2px 0 4px 0;display:block}.nuestra-gente .resumen-entrevista dl{line-height:1.3em;font-size:1.4em}.nuestra-gente .resumen-entrevista dt{color:#508ccc;font-weight:bold;padding:4px 0 2px 0}.nuestra-gente .resumen-entrevista dd{font-weight:normal;margin-bottom:3px;color:#6e6e6e;padding:1px 0 5px 0}.nuestra-gente img{position:absolute;bottom:0;max-height:91%;height:320px;right:-45px}.nuestra-gente .ng-acciones{min-height:20px;line-height:20px;overflow:hidden;padding-top:6px}.nuestra-gente .ng-acciones a{display:block;text-decoration:none;color:#f70000;font-size:1.2em;float:right;text-align:right}.nuestra-gente .ng-acciones a:first-child{float:left;text-align:left}.nuestra-gente a:hover{color:#e90000}.nuestra-gente .ng-acciones a:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #e9060c;border-right:0 none;margin-left:6px}.nuestra-gente .ng-acciones a:hover:after{border-left-color:#e8060c}@media(min-width:768px) and (max-width:991px){.nuestra-gente img{position:static;width:100%;height:auto;right:0}.nuestra-gente .resumen-entrevista{width:auto;min-height:0}}@media(max-width:767px){div.nuestra-gente{margin-left:auto;margin-right:auto}}@media(min-width:601px) and (max-width:767px){div.nuestra-gente .resumen-entrevista{width:400px;max-width:46%;float:left}div.nuestra-gente>div{padding-bottom:0;text-align:right}div.nuestra-gente>div .resumen-entrevista,div.nuestra-gente>div .ng-acciones{text-align:left;clear:both}div.nuestra-gente .ng-acciones{padding-bottom:4px;margin-top:-30px}div.nuestra-gente>div>img{position:static;bottom:0;left:0;height:auto;max-height:none;float:right}.nuestra-gente>div>p{text-align:left}}@media(max-width:600px){div.nuestra-gente .resumen-entrevista{min-width:250px;width:60%}}@media(max-width:480px){div.nuestra-gente .resumen-entrevista{width:auto}div.nuestra-gente>div>img{display:none}}.caja-video-home{width:456px;background-size:cover;overflow:auto;width:100%}.caja-video-home.nieve-home{background:url(../../img/home/fondo-reserving-home-invierno.jpg) no-repeat;background-size:cover}.caja-video-home.primavera-home{background:url(../../img/home/bg-reserving-primavera.jpg) no-repeat;background-size:cover}.caja-video-home.verano-home{background:url(../../img/home/fondo-reserving-home-2015.jpg) no-repeat;background-size:cover}.caja-video-home.otono-home{background:url(../../img/home/bg-otono-home.jpg) no-repeat;background-size:cover}.caja-video-home .caja-video-home-txt{float:left;background-size:cover;width:36%;padding:10px;margin-top:60px}.caja-video-home .caja-video-home-txt h5{color:#ff7800;font-size:2.4em;line-height:normal;margin-bottom:10px}.caja-video-home .caja-video-home-txt p{color:#1e22aa;font-size:1.8em;line-height:normal;text-align:center}.caja-video-home .caja-video-home-txt p a{color:#1e22aa;font-weight:bold}.caja-video-home .caja-video-home-txt p a:hover{color:#508ccc}.caja-video-home .caja-video-home-video{margin:18px 4% 18px 0;float:right;width:58%}.caja-video-home .caja-video-home-video iframe{width:100%}@media(max-width:979px){.caja-video-home .caja-video-home-txt{margin-top:40px}}@media(max-width:760px){div.caja-video-home{display:none}}.comentarios-home-lista{overflow:hidden}.comentarios-home-lista h2{color:#f70000;font-size:2em;font-weight:bold;padding-bottom:12px}.gruposyempresas{border:1px solid #c8dae8;border-radius:4px;padding:.9em 1.2em .8em 1.2em;background:url("../../img/home/empresas-y-grupos.png") no-repeat bottom right;margin-top:20px}.gruposyempresas .grupos,.gruposyempresas .empresas{padding:0}.gruposyempresas .empresas{padding-bottom:1em}.gruposyempresas .grupos{padding:0;width:67%}.gruposyempresas h3{font-size:1.8em;padding:2px 0 4px 0}.gruposyempresas p{font-size:1.2em;line-height:1.25em;padding-bottom:6px}.gruposyempresas .cdr-btn{font-size:1.45em;padding:1px 4px}@media(max-width:767px){div.gruposyempresas{background:0}div.gruposyempresas .empresas,div.gruposyempresas .grupos{width:auto}}.ofertas-destacadas{margin:3em 0 0 0;border:1px solid #f70000;padding:1em;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ofertas-destacadas h2{margin:0 0 .3em;color:#f70000;font-size:2em;padding:4px 2px;width:265px;margin:-24px auto 0 auto;font-weight:bold;text-align:center;text-transform:uppercase;background:white}.ofertas-destacadas ul{padding-top:10px}.ofertas-destacadas ul li{margin-bottom:10px;min-height:72px;_height:72px;position:relative}.ofertas-destacadas ul li h3,.ofertas-destacadas .descripcion-oferta{margin:0 90px 0 85px}.ofertas-destacadas .descripcion-oferta{font-size:1.2em;line-height:1.1em;color:#464747}.ofertas-destacadas ul li h3 a{color:#508ccc;font-size:1.9em;text-decoration:none}.ofertas-destacadas ul li h3 a:hover{color:#66b6ff}.ofertas-destacadas .foto-oferta{position:absolute;top:0;left:0}.ofertas-destacadas .foto-oferta img{width:77px;max-height:66px}.ofertas-destacadas .destacado-oferta{height:68px;width:71px;color:#fff;font-size:1.05em;position:absolute;top:0;right:0;background:#f70000;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.ofertas-destacadas .destacado-oferta a{background:url(../../img/home/home_ofertas_general.png) -11px -481px no-repeat;display:block;height:62px;width:71px;text-align:center;text-decoration:none;color:white;font-size:1.1em;font-weight:bold}.ofertas-destacadas .destacado-oferta{display:table}.ofertas-destacadas .destacado-oferta a{display:table-cell;vertical-align:middle;padding:0 2px}.ofertas-destacadas .oferta-noticia .destacado-oferta a{background-position:-92px -481px}.ofertas-destacadas .destacado-oferta a strong{font-weight:bold;font-size:1.5em;display:block}* html .ofertas-destacadas .destacado-oferta a{padding-top:12px}* html .ofertas-destacadas .oferta-noticia .destacado-oferta a{padding-top:15px}*+html .ofertas-destacadas .destacado-oferta a{padding-top:12px}*+html .ofertas-destacadas .oferta-noticia .destacado-oferta a{padding-top:15px}@media(min-width:768px) and (max-width:979px){div.ofertas-destacadas .destacado-oferta{display:none}div.ofertas-destacadas li h3,div.ofertas-destacadas .descripcion-oferta{margin-right:0}div.ofertas-destacadas .foto-oferta img{width:50px}div.ofertas-destacadas li h3,div.ofertas-destacadas .descripcion-oferta{margin-left:65px}.ofertas-destacadas h2{width:300px}}@media(max-width:768px){.ofertas-destacadas h2{width:auto}}@media(max-width:480px){div.ofertas-destacadas .destacado-oferta{display:none}div.ofertas-destacadas li h3,div.ofertas-destacadas .descripcion-oferta{margin-right:0}div.ofertas-destacadas .foto-oferta img{width:50px}div.ofertas-destacadas li h3,div.ofertas-destacadas .descripcion-oferta{margin-left:65px}}.infometodospago{border:1px solid #c8dae8;border-radius:4px;padding:.9em 1.2em .8em 1.2em}.infometodospago ul{text-align:center}.infometodospago li{display:inline-block;padding:5px 7px}.infometodospago li img{height:30px}.infometodospago li:nth-last-child(-n+2) img{height:35px}.infometodospago h3{font-size:1.65em;padding:2px 0 4px 0;color:#508ccc;font-weight:bold}.infometodospago li.transferencia{display:inline-block;padding:5px 7px;font-weight:bold;text-transform:uppercase;font-size:9px}.infometodospago li.transferencia strong{font-size:14px;display:block;line-height:1px}.comentarios-positivos{border:1px solid #c8dae8;padding:.9em 1.2em .8em 1.2em;font-size:1.5em}.comentarios-positivos h3{font-size:1.4em;padding:2px 0 4px 0;color:#508ccc;font-weight:bold}.comentarios-positivos ul,.comentarios-positivos li{min-height:140px}.comentarios-positivos li{position:relative;padding:20px 4px 0 0;overflow:hidden}.comentarios-positivos li em{float:right;margin-top:7px}.comentarios-positivos li em strong{color:#508ccc;text-transform:capitalize}.comentarios-positivos .bubble{position:relative;height:auto;padding:0 9px 4px 9px;background:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;border:#66b6ff solid 1px;margin:5px 0 0;min-height:66px}.comentarios-positivos .bubble:before{content:'';position:absolute;display:block;width:119px;height:53px;left:-19px;top:25px;background:url('../../img/comentarios-positivos/before-bocadillo.png') no-repeat}.comentarios-positivos .bubble p:before{content:"\201C";margin-right:12px}.comentarios-positivos .bubble p:after{content:"\201D";right:-30px;margin-left:-30px;margin-top:-12px;display:inline-block}.comentarios-positivos .bubble p:before,.bubble p:after{font-size:2.5em;font-family:Georgia;position:relative;font-weight:bold;font-style:oblique;color:#508ccc;top:12px}.comentarios-positivos .bubble p{padding-right:22px;float:left;display:block;line-height:25px}.comentarios-positivos .avatar{padding-right:19px}.comentarios-positivos .avatar img{margin:auto;webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #66b6ff;background:#cedce7;background:-moz-linear-gradient(45deg,#cedce7 0,#96999a 100%);background:-webkit-linear-gradient(45deg,#cedce7 0,#96999a 100%);background:linear-gradient(45deg,#cedce7 0,#e0e0e0 100%);-webkit-box-shadow:inset 8px -13px 56px -5px rgba(0,0,0,1);-moz-box-shadow:inset 8px -13px 56px -5px rgba(0,0,0,1);box-shadow:inset 7px -13px 54px -10px rgba(0,0,0,1)}@media(min-width:992px){.comentarios-positivos{font-size:1.4em;line-height:18px;padding:7px}}@media(max-width:767px){.comentarios-positivos{font-size:1.1em;padding:2px}}.comentarios-positivos .comentarios-positivos-outer:after{content:"";opacity:.3;position:absolute;z-index:0;top:30px;right:30px;display:block;height:120px;width:140px}.comentarios-positivos .owl-stage-outer,.comentarios-positivos ul{position:relative;z-index:1}.comentarios-positivos .owl-controls{padding-top:10px;margin-top:0;display:none}html.js .comentarios-positivos li{display:none}html.js .comentarios-positivos li:first-child,html.js .comentarios-positivos .cdr-carousel li{display:block}@media(max-width:767px){.cdr-carousel .owl-item img{max-width:100%}}