/*@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";*/.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-thumbs{display:inline!important;position:relative;overflow:hidden}.fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:41px;overflow:hidden;position:absolute;right:0;top:66px;width:41px}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}.acc-tipo-1 .contendor-img-acc:hover,.acc-tipo-2 .contendor-img-acc:hover{box-shadow:0 5px 10px rgba(0,0,0,.5);transition:.3s}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.app-listado-tipo1{padding:10px 20px 40px 0;transition:all 2s}.app-listado-tipo1 .menu-app-listado{background:#fff;margin:-10px -20px 20px;border-top:1px solid #eae8e2;padding:0 0 10px}.app-listado-tipo1 .selector-app-listado{text-align:center;margin-top:30px}.app-listado-tipo1 .selector-app-listado li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;border:1px solid}.app-listado-tipo1 .contenedor-app-listado > h2{float:left}.app-listado-tipo1 .contenedor-app-listado a{width:100%}#app-listado-tipo1 *{transition:all 1s cubic-bezier(0,0.92,1,1)!important}.app-listado-tipo1 .selector-galeria{height:33px;width:33px;display:block;float:left;overflow:hidden;margin-top:10px;cursor:pointer}.app-listado-tipo1 .selector-galeria:hover{opacity:.7}.app-listado-tipo1 .selector-galeria.menu-left{float:left;font-size:35px}.app-listado-tipo1 .selector-galeria.menu-right{float:right;font-size:35px}.app-listado-tipo1 .contenedor-selectores-app-listado{text-align:center;padding-top:10px}.app-listado-tipo1 .selector-app-listado{display:inline;margin:0;padding:0;position:relative;top:20px}.app-listado-tipo1 .info-sup-acc .titulo-app-listado{margin-bottom:10px}.app-listado-tipo1 .titulo-app-listado{font-weight:700;margin-bottom:0}.app-listado-tipo1 .subtitulo-app-listado{font-weight:300;margin-top:0}.app-listado-tipo1 .info-app-listado{padding-top:25px;padding-left:20px}.app-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px}.app-listado-tipo1 .contendor-img-acc{overflow:hidden}.app-listado-tipo1 .contendor-img-acc img{width:100%}.app-listado-tipo1 .fancybox-thumbs{display:inline!important;position:relative;overflow:hidden}.app-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:41px;overflow:hidden;position:absolute;right:0;top:66px;width:41px}.app-listado-tipo1.vista-listado .contenedor-selectores-app-listado{display:none}.app-listado-tipo1.vista-carrusel .listado-app-listado{height:auto}.app-listado-tipo1 h2.selector-pestana a.activo{color:#037851;font-weight:400}.vista-carrusel .listado-app-listado .contenedor-carrusel-app-listado{width:100000px;position:relative;left:0;transition:all 1s cubic-bezier(0,0.92,1,1)}.app-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;width:100%;color:#037851;position:absolute;bottom:29px}.vista-carrusel .row{overflow:hidden}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-4{max-width:390px;transition:transform .6s ease-in-out}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-6{max-width:585px;transition:transform .6s ease-in-out}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-12{max-width:1170px;transition:transform .6s ease-in-out}.app-listado-tipo1 .info-app-listado .enlace-boton{margin-right:20px}.app-listado-tipo1 .info-app-listado{padding:30px 20px;overflow:hidden;min-height:330px;position:relative;margin-bottom:30px}.app-listado-tipo1 .info-inf-app-listado{position:absolute;bottom:80px;width:90%}.app-listado-tipo1 .txt-destacado1-app-listado{padding-top:20px;font-weight:700;position:relative;top:20px}.app-listado-tipo1 .txt-destacado1-app-listado:after{background:#037851 none repeat scroll 0 0;border-radius:20px;color:#fff;content:"i";display:block;float:right;font-size:7px;height:13px;margin-left:10px;margin-top:23px;padding:3px 5px;width:13px}.app-listado-tipo1 .txt-destacado2-app-listado{font-size:16px;color:#282828;font-weight:700;margin-right:10px}.app-listado-tipo1 .txt-destacado3-app-listado{font-size:30px;font-weight:700}@media (max-width:992px){.app-listado-tipo1 .listado-app-listado .contenedor-carrusel-app-listado{width:auto!important}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-4{max-width:799px;position:static}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-6{max-width:799px;position:static}.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-12{max-width:799px;position:static}.app-listado-tipo1 .info-inf-app-listado{position:static;width:auto;min-height:auto}.app-listado-tipo1 .pull-right{clear:both;position:static;width:auto}.app-listado-tipo1 .contenedor-selectores-app-listado{display:none}}.app-listado-tipo1{background:#f0f0f0}.app-listado-tipo1 h2.selector-pestana a{color:#428bca;font-size:24px;font-family:'Roboto Slab',serif;font-weight:300}.app-listado-tipo1 .txt-destacado3-app-listado{color:#278260}.app-listado-tipo1 .selector-galeria.menu-left,.app-listado-tipo1 .selector-galeria.menu-right{color:#278260}.app-listado-tipo1 .info-app-listado{background:#fff}.app-listado-tipo1 .selector-app-listado li{background-color:#000 \9;background-color:rgba(0,0,0,0);border-color:#037851}.app-listado-tipo1 .selector-app-listado li.active{background-color:#037851}.app-listado-tipo1 .enlaces-acc{border-top:1px solid #f0f0f0}.app-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0)}.app-listado-interior{margin-bottom:20px}.app-listado-interior .galeria{margin-top:20px;overflow:hidden}.app-listado-interior p.entradilla{font-size:24px;font-family:"Roboto Slab",serif;font-weight:100;line-height:30px;background:url(img/css/borde_entradilla.gif) no-repeat scroll left bottom rgba(0,0,0,0);padding-bottom:15px}.app-listado-interior ul{list-style:none;font-family:'Roboto Condensed',sans-serif}.app-listado-interior .listado-interior-condiciones{margin:0;padding:0;overflow:hidden}.app-listado-interior .listado-interior-condiciones li{background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left;background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left}.app-listado-interior .listado-interior-archivos{padding:0}.app-listado-interior .listado-interior-archivos i{margin-right:10px}.app-listado-interior .listado-interior-archivos li{float:left;padding:0;width:45.5%;float:left}.app-listado-interior .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:120px;height:120px;margin-right:20px}.app-listado-interior .galeria a img{height:120px;margin-right:20px}.app-listado-interior .margen-top-m{margin-top:20px;clear:both;overflow:hidden}.app-listado-interior .info-contenido h3{font-size:16px;color:#327d60}.app-listado-interior .app-listado-interior{margin-top:20px}.app-listado-interior .texto-desde{float:right;width:100%;margin-top:20px;padding-top:20px;text-align:right}.app-listado-interior .precio-destacado{float:right;width:100%;font-size:30px;text-align:right}.app-listado-interior-formulario-reserva{padding:20px;border:1px solid #ddd;margin-top:20px;margin-left:-16px}.listado-interior-archivos .fa{color:#282828}.app-ofertas-listado-tipo1{padding:10px 0 20px;transition:all 2s}.app-ofertas-listado-tipo1 .menu-app-ofertas-listado{background:#fff;margin:-10px -20px 20px;border-top:1px solid #eae8e2;padding:0 0 10px}.app-ofertas-listado-tipo1 .selector-app-ofertas-listado{text-align:center;margin-top:30px}.app-ofertas-listado-tipo1 .selector-app-ofertas-listado li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;border:1px solid}.app-ofertas-listado-tipo1 .contenedor-app-ofertas-listado > h2{float:left}.app-ofertas-listado-tipo1 .contenedor-app-ofertas-listado a{width:100%}#app-ofertas-listado-tipo1 *{transition:all 1s cubic-bezier(0,0.92,1,1)!important}.app-ofertas-listado-tipo1 .selector-galeria{height:33px;width:33px;display:block;float:left;overflow:hidden;margin-top:10px;cursor:pointer}.app-ofertas-listado-tipo1 .selector-galeria:hover{opacity:.7}.app-ofertas-listado-tipo1 .selector-galeria.menu-left{float:left;font-size:35px}.app-ofertas-listado-tipo1 .selector-galeria.menu-right{float:right;font-size:35px}.app-ofertas-listado-tipo1 .contenedor-selectores-app-ofertas-listado{text-align:center;padding-top:10px}.app-ofertas-listado-tipo1 .selector-app-ofertas-listado{display:inline;margin:0;padding:0;position:relative;top:20px}.app-ofertas-listado-tipo1 .info-sup-acc .titulo-app-ofertas-listado{font-size:20px;margin-bottom:10px}.app-ofertas-listado-tipo1 .titulo-app-ofertas-listado{font-weight:700;margin-bottom:0;margin-top:0}.app-ofertas-listado-tipo1 h2.titulo-app-ofertas-listado{font-size:26px!important}.app-ofertas-listado-tipo1 .subtitulo-app-ofertas-listado{font-weight:300;margin-top:0}.app-ofertas-listado-tipo1 .info-app-ofertas-listado{padding-top:25px;padding-left:20px}.app-ofertas-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px}.app-ofertas-listado-tipo1 .contendor-img-acc{overflow:hidden}.app-ofertas-listado-tipo1 .contendor-img-acc img{width:100%}.app-ofertas-listado-tipo1 .fancybox-thumbs{display:inline!important;position:relative;overflow:hidden}.app-ofertas-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:41px;overflow:hidden;position:absolute;right:0;top:66px;width:41px}.app-ofertas-listado-tipo1.vista-listado .contenedor-selectores-app-ofertas-listado{display:none}.app-ofertas-listado-tipo1.vista-carrusel .listado-app-ofertas-listado{height:auto}.app-ofertas-listado-tipo1 h2.selector-pestana a.activo{color:#037851;font-weight:400}.vista-carrusel .listado-app-ofertas-listado .contenedor-carrusel-app-ofertas-listado{width:100000px;position:relative;left:0;transition:all 1s cubic-bezier(0,0.92,1,1)}.app-ofertas-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;width:100%;color:#037851;position:absolute;bottom:29px}.vista-carrusel .row{overflow:hidden}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-4{max-width:390px;transition:transform .6s ease-in-out}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-6{max-width:585px;transition:transform .6s ease-in-out}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-12{max-width:1170px;transition:transform .6s ease-in-out}.app-ofertas-listado-tipo1 .info-app-ofertas-listado .enlace-boton{margin-right:20px}.app-ofertas-listado-tipo1 .info-app-ofertas-listado{padding:20px;overflow:hidden;min-height:330px;position:relative;margin-bottom:30px}.app-ofertas-listado-tipo1 .info-inf-app-ofertas-listado{position:absolute;bottom:80px;width:90%}.app-ofertas-listado-tipo1 .txt-destacado1-app-ofertas-listado{padding-top:20px;font-weight:700;position:relative;top:20px}.app-ofertas-listado-tipo1 .txt-destacado1-app-ofertas-listado:after{background:#037851 none repeat scroll 0 0;border-radius:20px;color:#fff;content:"i";display:block;float:right;font-size:7px;height:13px;margin-left:10px;margin-top:23px;padding:3px 5px;width:13px}.app-ofertas-listado-tipo1 .txt-destacado2-app-ofertas-listado{font-size:16px;color:#282828;font-weight:700;margin-right:10px}.app-ofertas-listado-tipo1 .txt-destacado3-app-ofertas-listado{font-size:30px;font-weight:700}@media (max-width:992px){.app-ofertas-listado-tipo1 .listado-app-ofertas-listado .contenedor-carrusel-app-ofertas-listado{width:auto!important}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-4{max-width:799px;position:static}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-6{max-width:799px;position:static}.app-ofertas-listado-tipo1 .contenedor-carrusel-app-ofertas-listado .col-md-12{max-width:799px;position:static}.app-ofertas-listado-tipo1 .info-inf-app-ofertas-listado{position:static;width:auto;min-height:auto}.app-ofertas-listado-tipo1 .pull-right{clear:both;position:static;width:auto}.app-ofertas-listado-tipo1 .contenedor-selectores-app-ofertas-listado{display:none}}.app-ofertas-listado-tipo1{background:#f0f0f0}.app-ofertas-listado-tipo1 h2.selector-pestana a{color:#428bca;font-size:24px;font-family:'Roboto Slab',serif;font-weight:300}.app-ofertas-listado-tipo1 .txt-destacado3-app-ofertas-listado{color:#278260}.app-ofertas-listado-tipo1 .selector-galeria.menu-left,.app-ofertas-listado-tipo1 .selector-galeria.menu-right{color:#278260}.app-ofertas-listado-tipo1 .info-app-ofertas-listado{background:#fff}.app-ofertas-listado-tipo1 .selector-app-ofertas-listado li{background-color:#000 \9;background-color:rgba(0,0,0,0);border-color:#037851}.app-ofertas-listado-tipo1 .selector-app-ofertas-listado li.active{background-color:#037851}.app-ofertas-listado-tipo1 .enlaces-acc{border-top:1px solid #f0f0f0}.app-ofertas-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0)}.app-ofertas-listado-interior{margin-bottom:20px}.app-ofertas-listado-interior .galeria{margin-top:20px;overflow:hidden}.app-ofertas-listado-interior p.entradilla{font-size:24px;font-family:"Roboto Slab",serif;font-weight:100;line-height:30px;background:url(img/css/borde_entradilla.gif) no-repeat scroll left bottom rgba(0,0,0,0);padding-bottom:15px}.app-ofertas-listado-interior ul{list-style:none;font-family:'Roboto Condensed',sans-serif}.app-ofertas-listado-interior .listado-interior-condiciones{margin:0;padding:0;overflow:hidden}.app-ofertas-listado-interior .listado-interior-condiciones li{background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left;background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left}.app-ofertas-listado-interior .listado-interior-archivos{padding:0}.app-ofertas-listado-interior .listado-interior-archivos i{margin-right:10px}.app-ofertas-listado-interior .listado-interior-archivos li{float:left;padding:0;width:45.5%;float:left}.app-ofertas-listado-interior .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:120px;height:120px;margin-right:20px}.app-ofertas-listado-interior .galeria a img{height:120px;margin-right:20px}.app-ofertas-listado-interior .margen-top-m{margin-top:20px;clear:both;overflow:hidden}.app-ofertas-listado-interior .info-contenido h2{font-size:28px;margin-top:0}.app-ofertas-listado-interior .info-contenido h3{font-size:16px;color:#327d60}.app-ofertas-listado-interior .app-ofertas-listado-interior{margin-top:20px}.app-ofertas-listado-interior .texto-desde{float:right;width:100%;text-align:right}.app-ofertas-listado-interior .precio-destacado{float:right;width:100%;font-size:30px;text-align:right}.app-ofertas-listado-interior-formulario-reserva{padding:20px;border:1px solid #ddd;margin-top:20px;margin-left:-16px}.app-noticias-listado-tipo1 .menu-app-noticias-listado h2{font-size:30px}.app-noticias-listado-tipo1{padding:10px 0 20px;transition:all 2s}.app-noticias-listado-tipo1 .menu-app-noticias-listado{background:#fff;margin:-10px -20px 20px;border-top:1px solid #eae8e2;padding:0 0 10px}.app-noticias-listado-tipo1 .selector-app-noticias-listado{text-align:center;margin-top:30px}.app-noticias-listado-tipo1 .selector-app-noticias-listado li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;border:1px solid}.app-noticias-listado-tipo1 .contenedor-app-noticias-listado > h2{float:left}.app-noticias-listado-tipo1 .contenedor-app-noticias-listado a{width:100%}#app-noticias-listado-tipo1 *{transition:all 1s cubic-bezier(0,0.92,1,1)!important}.app-noticias-listado-tipo1 .selector-galeria{height:33px;width:33px;display:block;float:left;overflow:hidden;margin-top:10px;cursor:pointer}.app-noticias-listado-tipo1 .selector-galeria:hover{opacity:.7}.app-noticias-listado-tipo1 .selector-galeria.menu-left{float:left;font-size:33px}.app-noticias-listado-tipo1 .selector-galeria.menu-right{float:right;font-size:33px}.app-noticias-listado-tipo1 .contenedor-selectores-app-noticias-listado{text-align:center;padding-top:10px}.app-noticias-listado-tipo1 .selector-app-noticias-listado{display:inline;margin:0;padding:0;position:relative;top:20px}.app-noticias-listado-tipo1 .info-sup-acc .titulo-app-noticias-listado{font-size:20px;margin-bottom:10px}.app-noticias-listado-tipo1 .titulo-app-noticias-listado{font-weight:700;margin-bottom:0;margin-top:0}.app-noticias-listado-tipo1 h2.titulo-app-noticias-listado{font-size:26px!important}.app-noticias-listado-tipo1 .subtitulo-app-noticias-listado{font-weight:300;margin-top:0}.app-noticias-listado-tipo1 .info-app-noticias-listado{padding-top:25px;padding-left:20px}.app-noticias-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px}.app-noticias-listado-tipo1 .contendor-img-acc{overflow:hidden}.app-noticias-listado-tipo1 .contendor-img-acc img{width:100%}.app-noticias-listado-tipo1 .fancybox-thumbs{display:inline!important;position:relative;overflow:hidden}.app-noticias-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:41px;overflow:hidden;position:absolute;right:0;top:66px;width:41px}.app-noticias-listado-tipo1.vista-listado .contenedor-selectores-app-noticias-listado{display:none}.app-noticias-listado-tipo1.vista-carrusel .listado-app-noticias-listado{height:auto}.app-noticias-listado-tipo1 h2.selector-pestana a.activo{color:#037851;font-weight:400}.vista-carrusel .listado-app-noticias-listado .contenedor-carrusel-app-noticias-listado{width:100000px;position:relative;left:0;transition:all 1s cubic-bezier(0,0.92,1,1)}.app-noticias-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;width:100%;color:#037851;position:absolute;bottom:29px}.vista-carrusel .row{overflow:hidden}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-4{max-width:390px;transition:transform .6s ease-in-out}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-6{max-width:585px;transition:transform .6s ease-in-out}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-12{max-width:1170px;transition:transform .6s ease-in-out}.app-noticias-listado-tipo1 .info-app-noticias-listado .enlace-boton{margin-right:20px}.app-noticias-listado-tipo1 .info-app-noticias-listado{padding:20px;overflow:hidden;min-height:220px;position:relative;margin-bottom:30px}.app-noticias-listado-tipo1 .info-inf-app-noticias-listado{position:absolute;bottom:80px;width:90%}.app-noticias-listado-tipo1 .txt-destacado1-app-noticias-listado{padding-top:20px;font-weight:700;position:relative;top:20px}.app-noticias-listado-tipo1 .txt-destacado1-app-noticias-listado:after{background:#037851 none repeat scroll 0 0;border-radius:20px;color:#fff;content:"i";display:block;float:right;font-size:7px;height:13px;margin-left:10px;margin-top:23px;padding:3px 5px;width:13px}.app-noticias-listado-tipo1 .txt-destacado2-app-noticias-listado{font-size:16px;color:#282828;font-weight:700;margin-right:10px}.app-noticias-listado-tipo1 .txt-destacado3-app-noticias-listado{font-size:30px;font-weight:700}@media (max-width:992px){.app-noticias-listado-tipo1 .listado-app-noticias-listado .contenedor-carrusel-app-noticias-listado{width:auto!important}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-4{max-width:799px;position:static}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-6{max-width:799px;position:static}.app-noticias-listado-tipo1 .contenedor-carrusel-app-noticias-listado .col-md-12{max-width:799px;position:static}.app-noticias-listado-tipo1 .info-inf-app-noticias-listado{position:static;width:auto;min-height:auto}.app-noticias-listado-tipo1 .pull-right{clear:both;position:static;width:auto}.app-noticias-listado-tipo1 .contenedor-selectores-app-noticias-listado{display:none}}.app-noticias-listado-tipo1{background:#f0f0f0}.app-noticias-listado-tipo1 h2.selector-pestana a{color:#428bca;font-size:24px;font-family:'Roboto Slab',serif;font-weight:300}.app-noticias-listado-tipo1 .txt-destacado3-app-noticias-listado{color:#278260}.app-noticias-listado-tipo1 .selector-galeria.menu-left,.app-noticias-listado-tipo1 .selector-galeria.menu-right{color:#278260}.app-noticias-listado-tipo1 .info-app-noticias-listado{background:#fff}.app-noticias-listado-tipo1 .selector-app-noticias-listado li{background-color:#000 \9;background-color:rgba(0,0,0,0);border-color:#037851}.app-noticias-listado-tipo1 .selector-app-noticias-listado li.active{background-color:#037851}.app-noticias-listado-tipo1 .enlaces-acc{border-top:1px solid #f0f0f0}.app-noticias-listado-tipo1 .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0)}.app-noticias-listado-interior{margin-bottom:20px}.app-noticias-listado-interior .galeria{margin-top:20px;overflow:hidden}.app-noticias-listado-interior p.entradilla{font-size:24px;font-family:"Roboto Slab",serif;font-weight:100;line-height:30px;background:url(img/css/borde_entradilla.gif) no-repeat scroll left bottom rgba(0,0,0,0);padding-bottom:15px}.app-noticias-listado-interior ul{list-style:none;font-family:'Roboto Condensed',sans-serif}.app-noticias-listado-interior .listado-interior-condiciones{margin:0;padding:0;overflow:hidden}.app-noticias-listado-interior .listado-interior-condiciones li{background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left;background:url(img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left}.app-noticias-listado-interior .listado-interior-archivos{padding:0}.app-noticias-listado-interior .listado-interior-archivos i{margin-right:10px}.app-noticias-listado-interior .listado-interior-archivos li{float:left;padding:0;width:45.5%;float:left}.app-noticias-listado-interior .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:120px;height:120px;margin-right:20px}.app-noticias-listado-interior .galeria a img{height:120px;margin-right:20px}.app-noticias-listado-interior .margen-top-m{margin-top:20px;clear:both;overflow:hidden}.app-noticias-listado-interior .info-contenido h2{font-size:28px;margin-top:0}.app-noticias-listado-interior .info-contenido h3{font-size:16px;color:#327d60}.app-noticias-listado-interior .app-noticias-listado-interior{margin-top:20px}.app-noticias-listado-interior .texto-desde{float:right;width:100%;text-align:right}.app-noticias-listado-interior .precio-destacado{float:right;width:100%;font-size:30px;text-align:right}.app-noticias-listado-interior-formulario-reserva{padding:20px;border:1px solid #ddd;margin-top:20px;margin-left:-16px}.listado-interior-archivos .fa{color:#282828}div.img-relacionada-oferta{margin:10px 0}div.img-relacionada-oferta img{width:100%}#formulario-oferta{background:#f0f0f0;overflow:auto;padding:0 15px 20px;}div#formulario-oferta > .form-reserva form{margin:0}.hasDatepicker{background:#fff}img.ui-datepicker-trigger{margin:0 3px}div.content_s_padding{padding:0!important}.acc.acc-tipo-1{min-height:575px}div#page_navigation{text-align:center}div#page_navigation > a{font-weight:400;margin:0 5px}div#page_navigation > a.active_page{font-weight:700}.contendor-img-acc{background-color:#fff}.img_app_noticia{max-width:40%;float:right;margin:1em;text-align:right}.app-habitaciones{padding:10px 20px 40px 0;transition:all 2s}.app-habitaciones h2{font-size:24px!important;margin-bottom:10px!important}.app-habitaciones .menu-app-listado{background:#fff;margin:-10px -20px 0;border-top:1px solid #eae8e2;padding:0 0 10px}.app-habitaciones .selector-app-listado{text-align:center;margin-top:30px}.app-habitaciones .selector-app-listado li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;border:1px solid}.app-habitaciones .contenedor-app-listado > h2{float:left}#app-habitaciones *{transition:all 1s cubic-bezier(0,0.92,1,1)!important}.app-habitaciones .selector-galeria{height:33px;width:33px;display:block;float:left;overflow:hidden;margin-top:10px;cursor:pointer}.app-habitaciones .selector-galeria:hover{opacity:.7}.app-habitaciones .selector-galeria.menu-left{float:left;font-size:35px}.app-habitaciones.vista-listado .contenedor-selectores-app-listado{display:none}.app-habitaciones .selector-galeria.menu-right{float:right;font-size:35px}.app-habitaciones .contenedor-selectores-app-listado{text-align:center;padding-top:10px}.app-habitaciones .selector-app-listado{display:inline;margin:0;padding:0;position:relative;top:20px}.app-habitaciones .info-sup-acc .titulo-app-listado{margin-bottom:10px}.app-habitaciones .titulo-app-listado{font-weight:700;margin-bottom:0}.app-habitaciones .subtitulo-app-listado{font-weight:300;margin-top:0}.app-habitaciones .info-app-listado{padding-top:25px;padding-left:20px}.app-habitaciones .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px}.app-habitaciones .contendor-img-acc{overflow:hidden;margin-top:25px}.app-habitaciones .contendor-img-acc img{max-height:250px}.app-habitaciones .fancybox-thumbs{display:inline!important;position:relative;overflow:hidden}.app-habitaciones .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:41px;overflow:hidden;position:absolute;left:0;top:92px;width:41px}.app-listado-tipo1 .menu-app-listado h2{font-size:30px}.app-listado-tipo1.vista-listado .contenedor-selectores-app-listado{display:none}.app-listado-tipo1.vista-carrusel .listado-app-listado{height:auto}.app-habitaciones h2.selector-pestana a.activo{color:#037851;font-weight:400}.vista-carrusel .listado-app-listado .contenedor-carrusel-app-listado{width:100000px;position:relative;left:0;transition:all 1s cubic-bezier(0,0.92,1,1)}.vista-carrusel .listado-app-listado .contenedor-carrusel-app-listado .fila-habitacion{margin-top:0;margin-bottom:0}.app-habitaciones .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;width:100%;color:#037851;position:absolute;bottom:29px}.vista-carrusel .row{overflow:hidden}.app-habitaciones .contenedor-carrusel-app-listado .col-md-4{max-width:390px;transition:transform .6s ease-in-out}.app-habitaciones .contenedor-carrusel-app-listado .col-md-6{max-width:585px;transition:transform .6s ease-in-out}.app-habitaciones .contenedor-carrusel-app-listado .col-md-12{max-width:1170px;transition:transform .6s ease-in-out}.app-habitaciones .info-app-listado .enlace-boton{margin-right:20px}.app-habitaciones .info-app-listado{padding:30px 20px;overflow:hidden;min-height:330px;position:relative;margin-bottom:30px}.app-habitaciones .info-inf-app-listado{position:absolute;bottom:80px;width:90%}.app-habitaciones .txt-destacado1-app-listado{padding-top:20px;font-weight:700;position:relative;top:20px}.app-habitaciones .txt-destacado1-app-listado:after{background:#037851 none repeat scroll 0 0;border-radius:20px;color:#fff;content:"i";display:block;float:right;font-size:7px;height:13px;margin-left:10px;margin-top:23px;padding:3px 5px;width:13px}.app-habitaciones .txt-destacado2-app-listado{font-size:16px;color:#282828;font-weight:700;margin-right:10px}.app-habitaciones .txt-destacado3-app-listado{font-size:30px;font-weight:700}@media (max-width:992px){.app-habitaciones .listado-app-listado .contenedor-carrusel-app-listado{width:auto!important}.app-habitaciones .contenedor-carrusel-app-listado .col-md-4{max-width:799px;position:static}.app-habitaciones .contenedor-carrusel-app-listado .col-md-6{max-width:799px;position:static}.app-habitaciones .contenedor-carrusel-app-listado .col-md-12{max-width:799px;position:static}.app-habitaciones .info-inf-app-listado{position:static;width:auto;min-height:auto}.app-habitaciones .pull-right{clear:both;position:static;width:auto}.app-habitaciones .contenedor-selectores-app-listado{display:none}}.app-habitaciones{background:#fff}.app-habitaciones h2.selector-pestana a{color:#428bca;font-size:24px;font-family:'Roboto Slab',serif;font-weight:300}.app-habitaciones .txt-destacado3-app-listado{color:#278260}.app-habitaciones .selector-galeria.menu-left,.app-habitaciones .selector-galeria.menu-right{color:#278260}.app-habitaciones .info-app-listado{background:#fff}.app-habitaciones .selector-app-listado li{background-color:#000 \9;background-color:rgba(0,0,0,0);border-color:#037851}.app-habitaciones .selector-app-listado li.active{background-color:#037851}.app-habitaciones .enlaces-acc{border-top:1px solid #f0f0f0}.app-habitaciones .fancybox-thumbs-enlace{background:url(img/css/ampliar_imagen.png) no-repeat scroll 0 0 rgba(0,0,0,0)}.app-habitaciones .contenedor-carrusel-app-listado .col-md-12{max-width:1170px}.app-habitaciones .contenedor-carrusel-app-listado .col-md-6{max-width:585px}.app-habitaciones ul.app-habitacion-servicios{list-style:none;padding:0;display:block;overflow:hidden}.app-habitaciones ul.app-habitacion-servicios li:before{content:"\f00c";font:normal normal normal 14px/1 FontAwesome}.app-habitaciones ul.app-habitacion-servicios li{width:100%;float:left;margin-right:20px;margin-top:5px}.app-habitaciones ul.app-habitacion-listado-iconos{padding:0;list-style:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;overflow:hidden;margin-top:10px;padding-bottom:13px}.app-habitaciones ul.app-habitacion-listado-iconos li{float:left;margin-left:10px;margin-top:10px}.app-habitaciones .contenedor-alojamiento .precio-habitacion{margin-top:20px;min-height:55px}.app-habitaciones .contenedor-alojamiento .precio-habitacion *{text-align:center}.app-habitaciones .ancho-habitacion-completo .contenedor-alojamiento .precio-habitacion *{text-align:left;margin-left:-6px}.app-habitaciones .ancho-habitacion-completo .contenedor-alojamiento .precio-habitacion .btn-reserva{text-align:right;position:relative;right:-27px;top:10px}.app-habitaciones .ancho-habitacion-completo .contendor-img-acc img{max-height:300px;width:100%}.app-habitaciones .ancho-habitacion-completo .contenedor-alojamiento .precio-habitacion .app-habitacion-precio{margin-top:0}.app-habitaciones .contenedor-alojamiento .precio-habitacion span{width:100%;display:block}.app-listado-interior{margin-bottom:20px}.app-listado-interior .galeria{margin-top:20px;overflow:hidden}.app-listado-interior p.entradilla{font-size:24px;font-family:"Roboto Slab",serif;font-weight:100;line-height:30px;background:url(../img/css/borde_entradilla.gif) no-repeat scroll left bottom rgba(0,0,0,0);padding-bottom:15px}.app-listado-interior ul{list-style:none;font-family:'Roboto Condensed',sans-serif}.app-listado-interior .listado-interior-condiciones{margin:0;padding:0;overflow:hidden}.app-listado-interior .listado-interior-condiciones li{background:url(../img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:45.5%;float:left;background:url(../img/css/vineta_3.png) no-repeat scroll left 9px rgba(0,0,0,0);float:left;padding:5px 20px 0;width:100%;float:left}.app-listado-interior .listado-interior-archivos{padding:0}.app-listado-interior .listado-interior-archivos i{margin-right:10px}.app-listado-interior .listado-interior-archivos li{float:left;padding:0;width:45.5%;float:left}.app-listado-interior .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:120px;height:120px;margin-right:30px}.app-listado-interior .galeria a img{height:120px;margin-right:20px}.app-listado-interior .margen-top-m{margin-top:20px;clear:both;overflow:hidden}.app-listado-interior .info-contenido h3{font-size:16px;color:#327d60}.app-listado-interior .app-listado-interior{margin-top:20px}.app-listado-interior .texto-desde{float:right;width:100%;margin-top:0;padding-top:0;text-align:right}.app-listado-interior .precio-destacado{float:right;width:100%;font-size:30px;text-align:right}.app-listado-interior-formulario-reserva{padding:20px;border:1px solid #ddd;margin-top:20px;margin-left:-16px}.listado-interior-archivos .fa{color:#282828}.fa-check:before{content:"\f00c"}img-oferta{overflow:hidden}.img-relacionada-oferta{max-height:350px;overflow:hidden}.img-relacionada-oferta img{width:100%}.app-listado-ofertas-tipo1 .menu-app-ofertas-listado h2{font-size:30px}.app-listado-ofertas-tipo-habitaciones{margin-top:30px;margin-bottom:20px}.app-listado-ofertas-tipo-habitaciones h3{margin-bottom:20px}.app-listado-ofertas-tipo-habitaciones .tipo-habitacion{font-size:16px}.app-listado-ofertas-tipo-habitaciones .table .texto-desde{margin:0;padding:0;font-size:12px}.app-listado-ofertas-tipo-habitaciones.table .precio-destacado{font-size:16px;font-weight:700}.app-listado-interior-oferta .redesSociales{border:1px solid #f0f0f0;padding:10px 20px;overflow:hidden}.app-listado-interior-oferta .redesSociales h3{float:left}.app-listado-interior-oferta .redes{float:right;margin-top:20px}.btn{background:#282828;color:#fff}.app-listado-interior-oferta .btn:hover{color:#f0f0f0}div.vista-listado > div.contenedor-app-ofertas-listado > div.listado-app-ofertas-listado > div.container{width:100%!important}body > div{transition:opacity 1s ease-out;opacity:1;}#capa-preload{display:none;}
.contenedor-app-noticias-listado .container{width:100%!important;}
#ui-datepicker-div .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top: 0;}
#ui-datepicker-div {border: 1px solid #f2f2f2;box-shadow: none!important;border: 1px solid #f2f2f2;}
#ui-datepicker-div .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top: 0;}
#ui-datepicker-div {display:none;width: 239px!important;padding: 10px 10px 5px 10px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 0!important;}
#ui-datepicker-div .ui-datepicker th {background: transparent;padding: 5px;}
#ui-datepicker-div  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 0;}
.ui-datepicker td {border: 0;padding: 1px;height: 32px;width: 32px;border: 1px solid #f0f0f0;}
.ui-state-default, .ui-widget-content .ui-state-default {border: 0;height: 100%;width: 100%;display: flex; justify-content: center; align-items: center;}
#ui-datepicker-div .ui-datepicker-calendar th span{font-size: 11px!important;}
#ui-datepicker-div .ui-datepicker .ui-datepicker-prev, #ui-datepicker-div  .ui-datepicker .ui-datepicker-next {top: 0;}
.ui-datepicker th{padding: 5px;}
a.ui-state-default.ui-state-highlight { background: #f0f0f0;}
.ui-datepicker .ui-datepicker-header { padding: 1px 0;}
.ui-datepicker td span, .ui-datepicker td a {padding: 1px;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity: 1;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month, .ui-datepicker .ui-datepicker-title .ui-datepicker-year{font-size: 14px;}
span.ui-state-default{color: #999!important;}
.app-listado-interior div#formulario-oferta{background:#f0f0f0;padding:15px 0 15px 15px;}
.plantilla-ficha-responsive.app-listado-interior div#formulario-oferta{background:rgba(0,0,0,.8);overflow:auto;position:absolute;}
.plantilla-ficha-responsive.app-listado-interior .img-relacionada-oferta{max-height:none;overflow:hidden;}
.plantilla-ficha-responsive.app-listado-interior div.img-relacionada-oferta img{width:auto;min-height:600px;}
.app-listado-tipo1{padding:10px 20px 40px;transition:all 2s;}
.app-listado-tipo1 .menu-app-listado{background:#fff;margin:-10px -20px 20px -20px;border-top:1px solid #eae8e2;padding:0 0 10px 0;}
.app-listado-tipo1 .selector-app-listado{text-align:center;margin-top:30px;}
.app-listado-tipo1 .selector-app-listado li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;border:1px solid;}
.app-listado-tipo1 .contenedor-app-listado > h2{float:left;}
.app-listado-tipo1 .contenedor-app-listado a{width:100%;}
#app-listado-tipo1 *{transition:all 1s cubic-bezier(0, 0.92, 1, 1)!important;}
.app-listado-tipo1 .selector-galeria{height:33px;width:33px;display:block;float:left;overflow:hidden;}
.app-listado-tipo1 .selector-galeria{margin-top:10px;cursor:pointer;}
.app-listado-tipo1 .selector-galeria:hover{opacity:.7;}
.app-listado-tipo1 .selector-galeria.menu-left{float:left;font-size:35px;}
.app-listado-tipo1 .selector-galeria.menu-right{float:right;font-size:35px;}
.app-listado-tipo1 .contenedor-selectores-app-listado{text-align:center;padding-top:10px;}
.app-listado-tipo1 .selector-app-listado{display:inline;margin:0;padding:0;position:relative;top:20px;}
.app-listado-tipo1 .info-sup-acc .titulo-app-listado{margin-bottom:10px;}
.app-listado-tipo1 .titulo-app-listado{font-weight:bold;margin-bottom:0;}
.app-listado-tipo1 .subtitulo-app-listado{font-weight:300;margin-top:0;}
.app-listado-tipo1 .info-app-listado{padding-top:25px;padding-left:20px;}
.app-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;}
.app-listado-tipo1 .contendor-img-acc{overflow:hidden;}
.app-listado-tipo1 .contendor-img-acc img{width:100%;}
.app-listado-tipo1 .fancybox-thumbs{display:inline!important;position:relative;overflow:hidden;}
.app-listado-tipo1 .fancybox-thumbs-enlace{background:url("../img/css/ampliar_imagen.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:41px;overflow:hidden;position:absolute;right:0px;top:66px;width:41px;}
.app-listado-tipo1.vista-listado .contenedor-selectores-app-listado{display:none;}
.app-listado-tipo1.vista-carrusel .listado-app-listado{height:auto;}
.app-listado-tipo1 h2.selector-pestana a.activo{color:#037851;font-weight:normal;}
.vista-carrusel .listado-app-listado .contenedor-carrusel-app-listado{width:100000px;position:relative;left:0;transition:all 1s cubic-bezier(0, 0.92, 1, 1);}
.app-listado-tipo1 .enlaces-acc{padding-top:20px;margin-left:-20px;padding-left:20px;width:100%;color:#037851;position:absolute;bottom:29px;}
.vista-carrusel .row{overflow:hidden;}
.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-4{max-width:390px;transition:transform .6s ease-in-out;}
.app-listado-tipo1 .info-app-listado .enlace-boton{margin-right:20px;}
.app-listado-tipo1 .info-app-listado{padding:30px 20px;overflow:hidden;min-height:330px;position:relative;margin-bottom:30px;}
.app-listado-tipo1 .info-inf-app-listado{position:absolute;bottom:80px;width:90%;}
.app-listado-tipo1 .txt-destacado1-app-listado{padding-top:20px;font-weight:bold;position:relative;top:20px;}
.app-listado-tipo1 .txt-destacado1-app-listado:after{background:#037851 none repeat scroll 0 0;border-radius:20px;color:#fff;content:"i";display:block;float:right;font-size:7px;height:13px;margin-left:10px;margin-top:23px;padding:3px 5px;width:13px;}
.app-listado-tipo1 .txt-destacado2-app-listado{font-size:16px;color:#282828;font-weight:bold;margin-right:10px;}
.app-listado-tipo1 .txt-destacado3-app-listado{font-size:30px;font-weight:bold;}
.parsley-error{background:#ffdedd!important;border:1px solid #ff5b57!important;}
.parsley-errors-list {padding:0!important;list-style-type:none!important;margin:0!important;color:#e5603b;font-size:12px!important;line-height:inherit!important;}
.parsley-errors-list.filled {margin-top:5px!important;}
.parsley-success{background:#cee!important;border:1px solid #00acac!important;}
@media (max-width:992px){.app-listado-tipo1 .listado-app-listado .contenedor-carrusel-app-listado{width:auto!important;}
.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-4{max-width:799px;position:static;}
.app-listado-tipo1 .info-inf-app-listado{position:static;width:auto;min-height:auto;}
.app-listado-tipo1 .pull-right{clear:both;position:static;width:auto;}
.app-listado-tipo1 .contenedor-selectores-app-listado{display:none;}
#ui-datepicker-div {width: 200px!important;}
}
.app-listado-tipo1{background:#f0f0f0;}
.app-listado-tipo1 h2.selector-pestana a{color:#428bca;font-size:24px;font-family:'Roboto Slab', serif;font-weight:300;}
.app-listado-tipo1 .txt-destacado3-app-listado{color:#278260;}
.app-listado-tipo1 .selector-galeria.menu-left,.app-listado-tipo1 .selector-galeria.menu-right{color:#278260;}
.app-listado-tipo1 .info-app-listado{background:#fff;}
.app-listado-tipo1 .selector-app-listado li{background-color:#000 \9;background-color:rgba(0,0,0,0);border-color:#037851;}
.app-listado-tipo1 .selector-app-listado li.active{background-color:#037851;}
.app-listado-tipo1 .enlaces-acc{border-top:1px solid #f0f0f0;}
.app-listado-tipo1 .fancybox-thumbs-enlace{background:url("../img/css/ampliar_imagen.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-12{max-width:1170px;}
.app-listado-tipo1 .contenedor-carrusel-app-listado .col-md-6{max-width:585px;}
.app-listado-interior{margin-bottom:20px;}
.app-listado-interior .galeria{margin-top:20px;overflow:hidden;}
.app-listado-interior p.entradilla{font-size:24px;font-family:"Roboto Slab",serif;font-weight:100;line-height:30px;background:url("../img/css/borde_entradilla.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);padding-bottom:15px;}
.app-listado-interior ul{list-style:none;font-family:'Roboto Condensed', sans-serif;}
.app-listado-interior .listado-interior-condiciones{margin:0;padding:0;overflow:hidden;}
.app-listado-interior .listado-interior-condiciones li{background:url("../img/css/vineta_3.png") no-repeat scroll left 9px rgba(0, 0, 0, 0);float:left;padding:5px 20px 0;width:45.5%;float:left;}
.app-listado-interior .listado-interior-condiciones li{background:url("../img/css/vineta_3.png") no-repeat scroll left 9px rgba(0, 0, 0, 0);float:left;padding:5px 20px 0;width:100%;float:left;}
.app-listado-interior .listado-interior-archivos{padding:0;}
.app-listado-interior .listado-interior-archivos i{margin-right:10px;}
.app-listado-interior .listado-interior-archivos li{float:left;padding:0;width:45.5%;float:left;}
.app-listado-interior .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:120px;height:120px;margin-right:20px;}
.app-listado-interior .galeria a img{height:120px;margin-right:20px;}
.app-listado-interior .margen-top-m{margin-top:20px;clear:both;overflow:hidden;}
.app-listado-interior .info-contenido h3{font-size:16px;color:#327d60;}
.app-listado-interior .app-listado-interior{margin-top:20px;}
.app-listado-interior .texto-desde{float:right;width:100%;margin-top:20px;padding-top:20px;text-align:right;}
.app-listado-interior .precio-destacado{float:right;width:100%;font-size:30px;text-align:right;}
.app-listado-interior-formulario-reserva{padding:20px;border:1px solid #ddd;margin-top:20px;margin-left:-16px;}
.listado-interior-archivos .fa{color:#282828;}
#formulario-oferta{padding:10px 20px;margin-top:0;z-index:10;width:100%;}
#formulario-oferta .app-listado-interior-oferta .btn.search{background:#282828;color:#fff;margin-top:18px;}
#formulario-oferta .ui-datepicker-trigger{position:relative;right:25px;}
#formulario-oferta .titulo-destacado{margin-left:15px;float:left;}
.img-oferta{overflow:hidden;}
.img-relacionada-oferta{overflow:hidden;}
.img-relacionada-oferta img{width:100%;}
.app-listado-ofertas-tipo-habitaciones{margin-top:30px;margin-bottom:20px;}
.app-listado-ofertas-tipo-habitaciones h3{margin-bottom:20px;}
.app-listado-ofertas-tipo-habitaciones .tipo-habitacion{font-size:16px;}
.app-listado-ofertas-tipo-habitaciones .table .texto-desde{margin:0;padding:0;font-size:12px;}
.app-listado-ofertas-tipo-habitaciones.table .precio-destacado{font-size:16px;font-weight:bold;}
.app-listado-interior-oferta .redesSociales{border:1px solid #f0f0f0;padding:10px 20px;overflow:hidden;}
.app-listado-interior-oferta .redesSociales h3{float:left;}
.app-listado-interior-oferta .redes{float:right;margin-top:20px;}
.app-listado-interior-oferta .img-relacionada-oferta{max-height:none;}
.app-listado-interior-oferta .info-contenido{position:relative;margin-top:20px;}
.app-listado-interior-oferta .info-contenido .formulario-oferta{position:absolute;width:100%;height:90px;}
.app-listado-interior-oferta .info-contenido .formulario-oferta{margin-top:20px;}
.app-listado-interior-oferta .info-contenido .formulario-oferta .navbar-form{padding-left:10px;}
.app-listado-interior-oferta .form-reserva fieldset{border:0 none;margin:10px 0 0;min-width:0;padding:0;}
.app-galeria .galeria{margin-top:20px;overflow:hidden;}
.app-galeria .galeria a{float:left;overflow:hidden;margin-bottom:20px;width:100px;height:100px;margin-right:20px;}
.app-galeria .galeria a img{height:100px;}
.app-galeria.vista-carrusel .galeria{height:120px;overflow:hidden;width:20000px;position:relative;transition:all .5s ease-in-out;}
.app-galeria.vista-carrusel{position:relative;overflow:hidden;}
.app-galeria.minitauras-xs .galeria a{width:50px;height:50px;}
.app-galeria.minitauras-xs .app-galeria-flecha{margin-top:10px;}
.app-galeria.minitauras-xs .app-galeria-flecha{font-size:19px;}
.app-galeria.minitauras-xs .app-galeria-flecha-izquierda{left:-5px;}
.app-galeria.minitauras-s .galeria a{width:70px;height:70px;}
.app-galeria.minitauras-s .app-galeria-flecha{margin-top:19px;}
.app-galeria.minitauras-s .app-galeria-flecha{font-size:25px;}
.app-galeria.minitauras-s .app-galeria-flecha-izquierda{left:-5px;}
.app-galeria.vista-carrusel.minitauras-l .galeria{height:150px;}
.app-galeria.minitauras-l .galeria a{width:150px;height:150px;}
.app-galeria.minitauras-l .galeria a img{height:150px;}
.app-galeria.minitauras-l .app-galeria-flecha{margin-top:19px;}
.app-galeria.minitauras-l .app-galeria-flecha{font-size:50px;margin-top:50px;}
.app-galeria.minitauras-l .app-galeria-flecha-derecha{right:25px;}
.app-galeria.minitauras-l .app-galeria-flecha-izquierda{left:5px;}
.app-galeria.vista-carrusel.minitauras-xl .galeria{height:200px;left:0;}
.app-galeria.minitauras-xl .galeria a{width:200px;height:200px;}
.app-galeria.minitauras-xl .galeria a img{height:200px;}
.app-galeria.minitauras-xl .app-galeria-flecha{margin-top:19px;}
.app-galeria.minitauras-xl .app-galeria-flecha{font-size:50px;margin-top:70px;}
.app-galeria.minitauras-xl .app-galeria-flecha-derecha{right:25px;}
.app-galeria.minitauras-xl .app-galeria-flecha-izquierda{left:5px;}
.app-galeria-flecha{cursor:pointer;width:20px;height:40px;display:block;position:absolute;z-index:10;text-align:center;margin-top:32px;margin-left:5px;padding-top:25px;top:0;color:#fff;font-size:29px;text-shadow:1px 1px rgba(0,0,0,.5);}
.app-galeria-flecha-izquierda:before{content:"\f053";}
.app-galeria-flecha-derecha:before{content:"\f054";}
.app-galeria-flecha-izquierda{left:5px;}
.app-galeria-flecha-derecha{right:5px;}
#content-paginate{overflow:auto;}
.m-b-5{margin-bottom:5px;}
.m-r-3{margin-right:3px;}
td.imagentipohabitacion.desgloseth div.miniaturas-th a{display:inline-block;}

/*estilos predefinidos*/

.t-a-c{text-align: center!important;}
.t-a-r{text-align: right!important;}
.t-a-l{text-align: left!important;}

.m-auto { margin: 0 auto !important; }
.m-0 { margin: 0px !important; }
.m-1 { margin: 1px !important; }
.m-2 { margin: 2px !important; }
.m-3 { margin: 3px !important; }
.m-4 { margin: 4px !important; }
.m-5 { margin: 5px !important; }
.m-10 { margin: 10px !important; }
.m-15 { margin: 15px !important; }
.m-20 { margin: 20px !important; }
.m-25 { margin: 25px !important; }
.m-30 { margin: 30px !important; }
.m-35 { margin: 35px !important; }
.m-40 { margin: 40px !important; }

.m-t-a { margin-top: auto}
.m-t-0 { margin-top: 0px !important; }
.m-t-1 { margin-top: 1px !important; }
.m-t-2 { margin-top: 2px !important; }
.m-t-3 { margin-top: 3px !important; }
.m-t-4 { margin-top: 4px !important; }
.m-t-5 { margin-top: 5px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-t-25 { margin-top: 25px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-t-35 { margin-top: 35px !important; }
.m-t-40 { margin-top: 40px !important; }
.m-t-50 { margin-top: 50px !important; }
.m-t-60 { margin-top: 60px !important; }
.m-t-70 { margin-top: 70px !important; }

.m-r-a { margin-right: auto}
.m-r-0 { margin-right: 0px !important; }
.m-r-1 { margin-right: 1px !important; }
.m-r-2 { margin-right: 2px !important; }
.m-r-3 { margin-right: 3px !important; }
.m-r-4 { margin-right: 4px !important; }
.m-r-5 { margin-right: 5px !important; }
.m-r-10 { margin-right: 10px !important; }
.m-r-15 { margin-right: 15px !important; }
.m-r-20 { margin-right: 20px !important; }
.m-r-25 { margin-right: 25px !important; }
.m-r-30 { margin-right: 30px !important; }
.m-r-35 { margin-right: 35px !important; }
.m-r-40 { margin-right: 40px !important; }

.m-b-0 { margin-bottom: 0px !important; }
.m-b-1 { margin-bottom: 1px !important; }
.m-b-2 { margin-bottom: 2px !important; }
.m-b-3 { margin-bottom: 3px !important; }
.m-b-4 { margin-bottom: 4px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-b-10 { margin-bottom: 10px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-b-20 { margin-bottom: 20px !important; }
.m-b-25 { margin-bottom: 25px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-b-35 { margin-bottom: 35px !important; }
.m-b-40 { margin-bottom: 40px !important; }
.m-b-50 { margin-bottom: 50px !important; }
.m-b-60 { margin-bottom: 60px !important; }
.m-b-70 { margin-bottom: 70px !important; }

.m-l-a { margin-left: auto}
.m-l-0 { margin-left: 0px !important; }
.m-l-1 { margin-left: 1px !important; }
.m-l-2 { margin-left: 2px !important; }
.m-l-3 { margin-left: 3px !important; }
.m-l-4 { margin-left: 4px !important; }
.m-l-5 { margin-left: 5px !important; }
.m-l-10 { margin-left: 10px !important; }
.m-l-15 { margin-left: 15px !important; }
.m-l-20 { margin-left: 20px !important; }
.m-l-25 { margin-left: 25px !important; }
.m-l-30 { margin-left: 30px !important; }
.m-l-35 { margin-left: 35px !important; }
.m-l-40 { margin-left: 40px !important; }

.p-0 { padding: 0px !important; }
.p-1 { padding: 1px !important; }
.p-2 { padding: 2px !important; }
.p-3 { padding: 3px !important; }
.p-4 { padding: 4px !important; }
.p-5 { padding: 5px !important; }
.p-10 { padding: 10px !important; }
.p-15{ padding: 15px !important; }
.p-20 { padding: 20px !important; }
.p-25 { padding: 25px !important; }
.p-30 { padding: 30px !important; }
.p-35 { padding: 35px !important; }
.p-40 { padding: 40px !important; }
.p-50 { padding: 50px !important; }
.p-60 { padding: 60px !important; }

.p-t-0 { padding-top: 0px !important; }
.p-t-1 { padding-top: 1px !important; }
.p-t-2 { padding-top: 2px !important; }
.p-t-3 { padding-top: 3px !important; }
.p-t-4 { padding-top: 4px !important; }
.p-t-5 { padding-top: 5px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-t-15 { padding-top: 15px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-t-25 { padding-top: 25px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-t-35 { padding-top: 35px !important; }
.p-t-40 { padding-top: 40px !important; }
.p-t-50 { padding-top: 50px !important; }
.p-t-60 { padding-top: 60px !important; }
.p-t-70 { padding-top: 70px !important; }
.p-t-200 { padding-top: 200px !important; }
.p-t-250 { padding-top: 250px !important; }

.p-r-0 { padding-right: 0px !important; }
.p-r-1 { padding-right: 1px !important; }
.p-r-2 { padding-right: 2px !important; }
.p-r-3 { padding-right: 3px !important; }
.p-r-4 { padding-right: 4px !important; }
.p-r-5 { padding-right: 5px !important; }
.p-r-10 { padding-right: 10px !important; }
.p-r-15 { padding-right: 15px !important; }
.p-r-20 { padding-right: 20px !important; }
.p-r-25 { padding-right: 25px !important; }
.p-r-30 { padding-right: 30px !important; }
.p-r-35 { padding-right: 35px !important; }
.p-r-40 { padding-right: 40px !important; }
.p-r-50 { padding-right: 50px !important; }
.p-r-60 { padding-right: 60px !important; }
.p-r-70 { padding-right: 70px !important; }

.p-b-0 { padding-bottom: 0px !important; }
.p-b-1 { padding-bottom: 1px !important; }
.p-b-2 { padding-bottom: 2px !important; }
.p-b-3 { padding-bottom: 3px !important; }
.p-b-4 { padding-bottom: 4px !important; }
.p-b-5 { padding-bottom: 5px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.p-b-15 { padding-bottom: 15px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.p-b-25 { padding-bottom: 25px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.p-b-35 { padding-bottom: 35px !important; }
.p-b-40 { padding-bottom: 40px !important; }
.p-b-50 { padding-bottom: 50px !important; }
.p-b-60 { padding-bottom: 60px !important; }
.p-b-70 { padding-bottom: 70px !important; }


.p-l-0 { padding-left: 0px !important; }
.p-l-1 { padding-left: 1px !important; }
.p-l-2 { padding-left: 2px !important; }
.p-l-3 { padding-left: 3px !important; }
.p-l-4 { padding-left: 4px !important; }
.p-l-5 { padding-left: 5px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-l-15 { padding-left: 15px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-l-25 { padding-left: 25px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-l-35 { padding-left: 35px !important; }
.p-l-40 { padding-left: 40px !important; }
.p-l-50 { padding-left: 50px !important; }
.p-l-60 { padding-left: 60px !important; }
.p-l-70 { padding-left: 70px !important; }

.f-s-14{
    font-size: 14px !important;
}

.b-b-1{ border-bottom: 1px solid #787878}
.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }

.pull-left { float: left !important; }
.pull-right { float: right !important; }
.pull-none { float: none !important; }
.descripcion-tipo-habitacion-oferta .nombre-tipo-habitacion{font-weight:bold;}
.descripcion-tipo-habitacion-oferta .descripcion-tipo-habitacion{font-size:12px;font-style:italic;}

.l-s-none{list-style: none;}

.w-30-pc{width: 30%}
/*flex*/
.flex-column{flex-direction:column}
.flex-v-a-c{align-items: center;}
.flex-h-a-r{margin-left: auto;}
.a-i-center{align-items: center;}

.a-s-flex-start{align-self: flex-start;}
.a-s-flex-end{align-self: flex-end;}
.a-c-flex-center{align-self: center;}
.j-c-center{justify-content: center;}
.j-c-flex-end{justify-content: flex-end}
.j-c-space-between{justify-content: space-between}
/* fin flex*/

.p-a{position: absolute!important}
.p-r{position: relative!important}

/*fuentes*/

.f-s-14{font-size: 14px!important;}
.f-s-18{font-size: 18px!important}
.f-s-24{font-size: 24px!important}

input.hasDatepicker:hoverr{cursor:pointer!important;}
input.hasDatepicker[readonly]:hover{cursor:pointer!important;}
input.hasDatepicker.form-control[readonly]:hover{cursor:pointer!important;}
.hasDatepicker.form-control[readonly]{cursor: pointer!important;}
.hasDatepicker.form-control[readonly]:hover{cursor: pointer!important;}