html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:15px;line-height:1.431;background-color:#fafafa}body,button,input,select,textarea{font-family:roboto,Arial,sans-serif;color:#444}@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(../../fonts/roboto/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(../../fonts/roboto/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/roboto/roboto-v18-latin-regular.woff2) format('woff2'),url(../../fonts/roboto/fonts/roboto-v18-latin-regular.woff) format('woff'),url(../../fonts/roboto/fonts/roboto-v18-latin-regular.ttf) format('truetype'),url(../../fonts/roboto/fonts/roboto-v18-latin-regular.svg#Roboto) format('svg')}h1{font-size:2em;margin:3px 0}h2{font-size:1.65em;margin:3px 0}h3{font-size:1.4em;margin:2px 0}h4{font-size:1.2em;margin:1px 0}h5{font-size:1em;margin:1px 0}hr{clear:both;border-bottom:0;border-top:1px dotted#ccc;border-right:0;border-left:0;margin:1px 0;min-height:0;height:1px}hr.alt1{border-style:solid}hr.alt2{border-style:dashed}.nav-tool{padding:2px 0}.languaje img{width:20px;vertical-align:middle}.currency select{font-size:12px;font-weight:700;padding:0;background:#f4f3f1;border:0!important;-webkit-appearance:none;-moz-appearance:none;background:url(../images/dropdown_arrow.png) no-repeat;background-position:40px -4px;width:70px;text-indent:.01px;text-overflow:"";color:#1455a2}.currency select::-ms-expand{display:none}.menu_auth{float:right;padding:0 2px}.panel-body{margin:2px;padding:2px}.img-thumbnail{border:none;padding:1px}.thumbnail{padding:2px;margin:2px}.modal-open[style]{padding-right:0!important}#main-date-search{background-color:rgba(0,0,0,.6)}.subtitle-h2{font-size:1.3em;margin:3px 0}.img-dest .caption{padding:1px;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;bottom:5px;z-index:90;height:65px;width:293px}.img-dest a{color:#fff}.img-dest p{margin:1px}#main-youtube h2{margin-top:2px;margin-bottom:14px}.chart-room{float:right}.chart-room-detail{float:right}.msg-form-check-price{padding:6px}#box-form-book{float:left;width:100%;background-color:#51ace1;padding:10px}#result-check-price{float:left;width:100%;background-color:#51ace1;padding:10px}#box-book{background-color:#51ace1;padding:5px}.avatar img{margin:3px;padding:2px;text-align:center;border:2px solid #eee;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px}.box-bed{border:solid 1px #ddd;background-color:#ecf0f1;padding:5px;font-size:1em}.box-bed-select{border:solid 1px #51ace1;background-color:#dcedf7;padding:5px;font-size:1em}.box-bed select{padding:2px;font-size:11px}.bedrooms_price{font-size:14px;padding:8px;background:#f4f3f1;width:100%}.casa-highlights{font-size:.8em;background-color:#6282b0;color:#fff;padding:2px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#id_price_range{list-style:none;padding:2px;font-size:.95em}#id_property{list-style:none;padding:2px;font-size:.95em}#id_order{list-style:none;padding:2px;font-size:.95em}#id_room{list-style:none;padding:2px;font-size:.95em}#id_services{list-style:none;padding:2px;font-size:.95em}.likes-heart{font-size:.8585em}.likes-count{font-size:.6em;vertical-align:middle}.amenities-room-list{font-size:.8em;padding:1px}.box-room-list .thumbnail{border:none}.btn-filter{position:relative,width:100%;border:solid #000 1px;top:0}#special-offer-list{float:left;width:238px;height:380px;margin:3px;border:solid 2px #eee}.special-offer-list-title{float:left;width:100%;height:50px;border-bottom:solid 1px #eee}.special_offer_detail{float:left;width:400px;margin-right:45px}.special-offer{border:solid 4px #e67e22;padding:5px}.special-offer-detail{border:dotted 1px #000;padding:4px}.orange-text{color:#e67e22}.green-text{color:#27ae60}.red-text{color:red}.white-text{color:#fff}.yellow-text{color:#fc0}.red-text{color:red}.gris-text{color:#adadad}.gris-body-text{color:#444}.esmerald-text{color:#2ecc71}.blue-text{color:#2980b9}.bg-gris{background-color:#ddd;padding:3px;margin:2px;float:left}.bg-white{background-color:#fff}.bg-orange{background-color:#e67e22}.bg-blue_c{background-color:#f2f4f8}.bg-blue{background-color:#3498db}.bg-green{background-color:#27ae60}.bg-red{background-color:#e74c3c}.bg-silver{background-color:#bdc3c7}.bg-clouds{background-color:#ecf0f1}.bg-white{background-color:#fff}.bg-clouds2{background-color:#f5f5f5}.bg-black-p{background-color:#333}.bg-yellow{background-color:#ffc64f}.text-circle{float:left;border:solid 1px;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px;padding:3px;margin:3px;font-size:.8em}a.no-underline{text-decoration:none}.space-1px{padding:1px}.space-2px{padding:2px}.space-top{padding-top:15px}.space-botton{padding-bottom:15px}.bold{font-weight:700}.border{border:solid 1px #069}.small-text{font-size:.8em}.small-1-text{font-size:1em}.small-11-text{font-size:1.1em}.small-12-text{font-size:1.2em}.small-13-text{font-size:1.3em}.small-14-text{font-size:1.4em}.small-15-text{font-size:1.5em}.font-18-text{font-size:1.8em}.font-19-text{font-size:1.8em}.font-20-text{font-size:1.8em}.font-21-text{font-size:1.8em}.line-r{border-right:solid 1px #ddd}.line-l{border-left:solid 1px #ddd}.line-t{border-top:solid 1px #ddd}.line-b{border-bottom:solid 1px #ddd}.myboxshadow{box-shadow:0 4px 8px -5px rgba(0,0,1,.25),0 0 50px rgba(0,0,0,.1) inset}.errorlist{list-style:none;color:#fff;background-color:#e74c3c;margin:2px 0;padding:2px}.has-error{border:sold 1px #e74c3c}#social-box{position:fixed;top:50%;margin-left:-40px;border:solid 1px #eee;padding:2px;width:40px;background:#fff;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.ribbon{background-color:#5cb85c;color:#fff;padding:5px 30px;-webkit-box-shadow:3px 3px 3px rgba(51,51,51,.3);box-shadow:3px 3px 3px rgba(51,51,51,.3);margin:0 -10px;position:absolute;top:10px;z-index:90}.ribbon::before,.ribbon::after{content:'';height:0;width:0;border-top:20px solid #1e874a;position:absolute;bottom:-20px}.ribbon::before{border-left:10px solid transparent;left:0}.img-left{float:left;padding:5px}.img-right{float:right;padding:5px}.img-full{width:100%}.img-left-blog{float:left;padding:10px}.iframe-v{border:0}footer{width:100%;float:left}footer a{color:#444}#footer-social{margin:0 auto;max-width:1000px;background-color:#f4f3f1;padding:2px}#footer-menu{margin:0 auto;max-width:1000px;background-color:#fff;padding:2px}#footer-body{margin:0 auto;max-width:1000px;padding:2px}.my_div{opacity:0;filter:alpha(opacity=0)}#CookielawBanner{background:#fff;padding:3px 0}#CookielawBanner .container{position:relative}#CookielawBanner #CookielawCross{background:url(../img/close.png) no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:0;right:0;width:15px;height:15px}.flaw_us_sprite{width:20px;height:14px;background:url(/static/images/flags/flags_sprites.png) 0 0}.flaw_es_sprite{width:20px;height:14px;background:url(/static/images/flags/flags_sprites.png) -20px 0}.flaw_fr_sprite{width:20px;height:14px;background:url(/static/images/flags/flags_sprites.png) -40px 0}.flaw_gb_sprite{width:20px;height:14px;background:url(/static/images/flags/flags_sprites.png) -60px 0}.flaw_de_sprite{width:20px;height:14px;background:url(/static/images/flags/flags_sprites.png) -80px 0}@media(max-width:767px){h1{font-size:1.6em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}#main-img{height:480px;margin-top:0;background:#000 url(../img/portada.jpg) no-repeat;background-position:center top;background-size:cover;clear:both}#menu-casa-nofixed{font-weight:700;float:left;width:100%;margin:0;padding:0}.menu-casa-fixed{position:fixed;top:0;left:0;z-index:1000000;width:100%;box-shadow:0 10px 10px 0 rgba(0,0,0,.25);background-color:#f0f0f0;margin:0}ul.menu-casa{clear:both;float:left;width:100%;list-style:none;padding:10px 0;margin:0;background-color:#eee}ul.menu-casa li{float:left;padding:0 15px;line-height:35px;text-align:center}ul.menu-casa li a{display:block}#main-date-search{top:50px}#index-last-3-reviews{display:none}.chart-room-detail{float:left;margin:10px 0}#menu-casa-description{display:none}#menu-casa-amenities{display:none}#menu-casa-rules{display:none}#why-book{display:none}#more-photos-casa{display:none}.left-img{float:left;padding:1px}.avatar-user{margin:1px;padding:1px;border:2px solid #eee;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px}#last-reviews-form{display:none}#logo-d{display:none}#search-dest-lits{display:none}#book-bp-guarantee{display:none}#book-bp-include{display:none}#book-bo-account{display:none}#book-img-casa{display:none}.cloud-link{padding:8px}.random_post_fixed{position:fixed;bottom:0;right:0;width:200px;z-index:1000}.room-list-scroll{}#map-dest{height:500px;display:none}#btn-map-room-list{display:inline}#top-links-index{display:none}#map-dest{height:100%;width:100vw;position:fixed;top:40px;z-index:10000}#box-map-tools{position:fixed;top:0;z-index:10001;width:100%;height:40px;padding:5px}.amenities-box{padding:10px 0}.amenities-box ul{padding-left:0;list-style:none;clear:both;float:left}.amenities-box ul li{list-style:none;margin:2px;float:left}.box-room-list{display:block;padding:4px;margin-bottom:10px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#rl-btn-ci{display:none}#rl-btn-price{display:none}#rl-btn-dates{display:inline}#rl-btn-map-sm{display:none}#rl-form-date-check{display:none}}@media(min-width:768px) and (max-width:991px){#main-img{height:680px;margin-top:0;background:#000 url(../img/portada.jpg) no-repeat;background-position:center top;background-size:cover;clear:both}#menu-casa-nofixed{font-weight:700;float:left;width:100%;margin:0;padding:0}.menu-casa-fixed{position:fixed;top:0;left:0;z-index:10000;width:100%;box-shadow:0 10px 10px 0 rgba(0,0,0,.25);background-color:#f0f0f0;margin:0}ul.menu-casa{clear:both;float:left;width:100%;list-style:none;padding:10px 0;margin:0}ul.menu-casa li{float:left;padding:0 15px;line-height:35px;text-align:center}ul.menu-casa li a{display:block}#main-date-search{top:150px}#index-last-3-reviews{display:none}.chart-room-detail{float:left;margin:10px 0}#menu-casa-description{display:none}#why-book{display:none}#more-photos-casa{display:none}.avatar-user{margin:1px;padding:1px;border:2px solid #eee;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px}#last-reviews-form{display:none}#logo-d{display:none}#search-dest-lits{display:none}.cloud-link{padding:8px}.random_post_fixed{position:fixed;bottom:0;right:0;width:300px;z-index:1000}.room-list-scroll{overflow:scroll;height:500px}#map-dest{height:500px}#btn-map-room-list{display:none}.amenities-box{padding:10px 0}.amenities-box ul{padding-left:0;list-style:none;clear:both;float:left}.amenities-box ul li{list-style:none;margin:2px;float:left}.box-room-list{height:330px}#rl-btn-ci{display:none}#rl-btn-price{display:none}#rl-btn-dates{display:inline}#rl-btn-map-xs{display:none}#rl-form-date-check{display:none}.box-search-result{height:440px}}@media(min-width:992px) and (max-width:1199px){#main-img{height:680px;margin-top:0;background:#000 url(../img/portada.jpg) no-repeat;background-position:center top;background-size:cover;clear:both}#menu-casa-nofixed{font-weight:700;float:left;width:100%;margin:0;padding:0}.menu-casa-fixed{position:fixed;top:0;left:0;z-index:1000000;width:100%;box-shadow:0 10px 10px 0 rgba(0,0,0,.25);background-color:#f0f0f0;margin:0}ul.menu-casa{clear:both;float:left;width:100%;list-style:none;padding:10px 0;margin:0}ul.menu-casa li{float:left;padding:0 15px;line-height:35px;text-align:center}ul.menu-casa li a{display:block}#main-date-search{top:150px}#index-last-3-reviews{display:none}.chart-room-detail{float:left;margin:10px 0}#why-book{display:none}.avatar-user{margin:1px;padding:1px;border:2px solid #eee;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px}#logo-d{display:none}#more-photos-casa{display:none}.cloud-link{padding:8px}.random_post_fixed{position:fixed;bottom:0;right:0;width:300px;z-index:1000}.room-list-scroll{overflow:scroll;height:500px}#map-dest{height:500px}#btn-map-room-list{display:none}.amenities-box{padding:10px 0}.amenities-box ul{padding-left:0;list-style:none;clear:both;float:left}.amenities-box ul li{list-style:none;margin:2px;float:left}.box-room-list{height:310px}#rl-btn-dates{display:inline}#rl-btn-map-xs{display:none}#rl-form-date-check{display:none}.box-search-result{height:410px}}@media(min-width:1200px){#main-img{height:680px;margin-top:0;background:#000 url(../img/portada.jpg) no-repeat;background-position:center top;background-size:cover;clear:both}#menu-casa-nofixed{font-weight:700;float:left;width:100%;margin:0;padding:0}.menu-casa-fixed{position:fixed;top:0;left:0;z-index:1000000;width:100%;box-shadow:0 10px 10px 0 rgba(0,0,0,.25);background-color:#f0f0f0;margin:0}ul.menu-casa{clear:both;float:left;width:100%;list-style:none;padding:10px 0;margin:0}ul.menu-casa li{float:left;padding:0 15px;line-height:35px;text-align:center}ul.menu-casa li a{display:block}#main-date-search{top:150px}.box-list-casa{height:375px}.chart-room-detail{float:left}.avatar-user{margin:1px;padding:1px;border:2px solid #eee;border-radius:55px;-moz-border-radius:55px;-webkit-border-radius:55px}#logo-d{display:block}#logo-m{display:none}#search-m{display:none}#search-page{display:none}.random_post_fixed{position:fixed;bottom:0;right:0;width:300px;z-index:1000}.room-list-scroll{overflow:scroll;height:500px}#map-dest{height:500px}#btn-map-room-list{display:none}.amenities-box{padding:10px 0}.amenities-box ul{padding-left:0;list-style:none}.amenities-box ul li{list-style:none;margin:2px}.box-room-list{height:275px}#rl-btn-dates{display:none}#rl-btn-map-xs{display:none}#rl-form-date-check{display:block}.box-search-result{height:390px}}.container{max-width:1200px!important;border:solid 1px #eee}.container-fluid{background-color:#ededed}.navbar{margin-bottom:0}.container-body{padding-top:70px}#main-reviews{width:100%;height:160px;margin:0 auto;margin-top:0;background:#fff;background-position:center top;background-size:cover;clear:both}.top-info{padding:5px;background-color:rgba(0,0,0,.2);font-size:1.2em}.top-info a{color:#fff}.top-destination-home{padding:5px;background-color:#f5f5f5}.about-bb-home{padding:8px;font-size:16px}.like-this-roomlist{font-size:1em;position:absolute;top:37px;z-index:10;color:#fff;padding:5px;background-color:rgba(0,0,0,.6);width:55%}.f-order-by li{border:solid 1px #eee;padding:5px 10px;margin:0 2px 2px 0;background-color:#eee}.box-instant-book{padding:10px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee;margin-bottom:5px}.img-width-full{width:100%}.photos-destino{background-color:#eee}.photos-destino img{padding:2px}.input-daterange input,select,button{margin:2px}.faq-destinos-title{padding:2px}.faq-destinos-body{padding:15px}.review-box{float:left;margin-bottom:10px;border:solid 1px #000}.form-check-price{padding-top:1px}.reasons-choose{margin:15px 0;padding:5px;float:left;background-color:#f2f4f8;width:100%}.highlights-green{font-weight:700;padding:2px}.amenities{margin:15px 0;float:left;clear:both;width:100%}.reviews-users{padding:10px 0}.casa-hl{background-color:#eef5ff;border:solid 1px #e9f0fa;padding:5px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.like-this-bb{float:left;margin:5px 0 15px}.img-lang{padding:0 1px 0}.chart-rating{height:30px}.contracted{height:60px;overflow:hidden}.truncate-text{overflow:hidden;text-overflow:ellipsis;width:100%;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(#ffffff));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.expanded{max-height:none}.bg-routard{background-color:#fafafa}.custom-header{position:relative;padding:2px;margin-bottom:10px;color:#fff;background:#f39c12;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.custom-header:after{content:"";position:absolute;bottom:-11px;left:15px;border-width:12px 12px 0;border-style:solid;border-color:#f39c12 transparent;display:block;width:0}.custom-header-red{position:relative;padding:2px;margin-bottom:10px;color:#fff;background:#e74c3c;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.custom-header-red:after{content:"";position:absolute;bottom:-11px;left:15px;border-width:12px 12px 0;border-style:solid;border-color:#e74c3c transparent;display:block;width:0}.custom-box-reviews{position:relative;padding:5px;margin-bottom:10px;color:#000;background:#eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.custom-box-reviews:after{content:"";position:absolute;bottom:-11px;left:15px;border-width:12px 12px 0;border-style:solid;border-color:#eee transparent;display:block;width:0}.img-seeanddo{margin:2px;width:100%}.img-dest{margin-bottom:5px}.img-dest .caption{padding:1px;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;top:0;z-index:90;height:55px;width:50%;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 20px 0}.img-dest a{color:#fff}.img-dest p{margin:1px;padding:5px}.top-space{margin-top:10px}.bottom-space{margin-bottom:10px}.bubble-cooment{position:relative;padding:15px;height:100px;margin:1em 0 3em;color:#000;background:#e6edf6;border-radius:10px;background:linear-gradient(top,#E6EDF6,#FFFFFF)}.bubble-cooment.top{background:-webkit-gradient(linear,0 0,0 100%,from(#E6EDF6),to(#FFFFFF));background:-moz-linear-gradient( #E6EDF6,#FFFFFF);background:-o-linear-gradient( #E6EDF6,#FFFFFF);background:linear-gradient( #E6EDF6,#FFFFFF)}.bubble-cooment:after{content:"";display:block;position:absolute;bottom:-15px;left:50px;width:0;border-width:15px 15px 0;border-style:solid;border-color:#e6edf6 transparent}.bubble-cooment.top:after{top:-15px;left:15px;bottom:auto;right:auto;border-width:0 15px 15px;border-color:#e6edf6 transparent}.footer-links li{padding:5px;border-bottom:solid 1px #eee}.social-links{font-size:1.4em}.social-links a{color:#222;text-decoration:none}.social-links-icon{margin:5px}.save-wish-list{background-color:rgba(0,0,0,.6);font-size:1.2em;color:#fff;padding:3px}.save-wish-list a{text-decoration:none;color:#fff}#toc{border:solid 1px #eee;padding:15px;background-color:#edf6ff}.comment{padding:8px}.random_post{display:none;float:right}.marquee{height:35px;width:100%;overflow:hidden;position:relative}.marquee div{display:block;width:200%;height:35px;position:absolute;overflow:hidden;animation:marquee 15s linear infinite}.marquee span{float:left;width:50%}@keyframes marquee{0%{left:0}100%{left:-100%}}#popular-destination{width:100%;border:solid 1px #eee;padding:10px;background-color:#edf6ff}.body-article{font-size:17px;line-height:1.481}.body-article h1,h2,h3,h4,h4{padding:15px 0 10px}.banner-casas{padding:2px}.item-banner{padding-top:5px}#sidebar{width:300px;position:fixed;top:0;left:-300px;height:100vh;z-index:1501;background:#eee;color:#000;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,.2)}#sidebar.active{left:0}#dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#ffc64f;color:#fff;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#dismiss:hover{background:#fff;color:#7386d5}#sidebar .sidebar-header{padding:20px;background:#ffc64f;color:#fff}#sidebar ul p{color:#000;padding:10px}#sidebar ul li{font-size:.9em}.form-contabilidad{padding:5px}#CookielawBanner{background:#fff;padding:2px 0;width:100%;position:fixed;z-index:1000;bottom:0;right:0}#CookielawBanner .container{position:relative}#CookielawBanner #CookielawCross{background:url(../img/close.png) no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:0;right:0;width:15px;height:15px}img:not([src]){visibility:hidden}img.lazy{background-image:url(../../images/loader.gif);background-repeat:no-repeat;background-position:center center}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;cursor:pointer}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}