@font-face{font-family:'Hind';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/hind/hind-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hind';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/hind/hind-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hind';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/hind/hind-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hind';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/hind/hind-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hind';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/hind/hind-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/lato/lato-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lato/lato-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lato/lato-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/lato/lato-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.datepicker td,.datepicker th{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.datepicker td.day{border:1px solid #efefef !important}.datepicker thead .prev,.datepicker thead .datepicker-switch,.datepicker thead .next,.datepicker thead .prev:hover,.datepicker thead .datepicker-switch:hover,.datepicker thead .next:hover{background-color:#114a82;color:#fff}input[type=checkbox].css-checkbox{position:absolute;left:-1000px;z-index:-1000;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}input[type=checkbox].css-checkbox + label.css-label{display:inline-block;padding-left:20px;height:20px;background-position:0 0;background-repeat:no-repeat;vertical-align:middle;line-height:20px;cursor:pointer}input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -20px}.bgcheck{background:#fff;padding-left:10px;line-height:21px;font-size:12px;width:100%;display:block}.bgcheck:hover{background:#f6f6f6}img{max-width:100%}#video_slider{position:relative}.collapseicon{border:0 !important}.collapseicon[aria-expanded=true] .glyphicon-triangle-right{display:none}.collapseicon[aria-expanded=false] .glyphicon-triangle-bottom{display:none}.collapseicon[aria-expanded=true] .cancelacio-vinyeta.precio{display:none}.collapseicon[aria-expanded=false] .cancelacio-vinyeta.gratis{display:none}label.css-label{background-color:transparent !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ripple{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ripple:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-position:50%;background-repeat:no-repeat;content:"";opacity:0;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s;-webkit-transform:scale(10,10);transform:scale(10,10);pointer-events:none}.ripple:active:after{opacity:.2;-webkit-transition:0s;transition:0s;-webkit-transform:scale(0,0);transform:scale(0,0)}body{padding-top:0px;color:#2a2b33;letter-spacing:0.2px;font-weight:400;font-family:'Hind',sans-serif;line-height:1.6em;overflow-x:hidden}h1{text-transform:uppercase;font-weight:500}a:link,a:visited{border-bottom:1px solid transparent;color:#003366;-webkit-transition:opacity 0.5s ease,transform 0.5s ease,filter 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,filter 0.5s ease}a:hover,a:active,a:focus{text-decoration:none !important;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.btn{text-transform:uppercase;-webkit-transition:opacity 0.5s ease,transform 0.5s ease,filter 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,filter 0.5s ease}.btn:hover,.btn:focus,.btn:active{border-color:transparent;-webkit-box-shadow:inset 0px -1px 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0px -2px 0px 0px rgba(0,0,0,0.2);text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2);display:inline-block}.btn-google{color:#fff;background-color:#DD4B39;border-color:rgba(0,0,0,0.1);display:inline-block}.btn-social.btn-sm{padding-left:38px}.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.px-1{padding-left:10px !important;padding-right:10px !important}.mb-0{margin-bottom:20px !important}.mt-20{margin-top:20px !important}.customtabs.nav-tabs{border-bottom:1px solid #00a2df}.mr-10{margin-right:10px !important}.customtabs.nav-tabs>li.active>a,.customtabs.nav-tabs>li.active>a:focus,.customtabs.nav-tabs>li.active>a:hover{border:0;background-color:#00a2df;color:#fff;-webkit-filter:brightness(1);filter:brightness(1)}.customtabs.nav-tabs>li>a{margin-bottom:1px;min-width:110px;border:0;background-color:#efefef;color:#666;text-align:center;font-weight:500;font-size:1em}.customtabs2.nav-tabs{border-bottom:0px solid #00a2df}.customtabs2.nav-tabs>li.active>a,.customtabs2.nav-tabs>li.active>a:focus,.customtabs2.nav-tabs>li.active>a:hover{border:1px solid #ededed;background-color:#fff;color:#00a2df;-webkit-filter:brightness(1);filter:brightness(1)}.customtabs2.nav-tabs>li>a{margin-bottom:1px;min-width:160px;border:1px solid #ededed;background-color:#efefef;color:#666;text-align:center;font-weight:500;font-size:1em}.tooltip{font-family:'Hind',sans-serif}input,.breadcrumb,select,textarea,.modal-content,.navbar,.btn,.panel,.nav-tabs>li>a{border-radius:0 !important}.list-angle-right li::before{margin:0 5px 0 -10px;color:#ec7906;content:'\f105';font-size:1em;font-family:'FontAwesome'}.list-angle-right li{margin-bottom:5px;padding-left:25px}.p0-bgb{box-shadow:0px 2px 3px 1px rgba(0,0,0,0.05);padding:10px 0px 0px 0px !important;background:#fff !important}.p0-bgb .boxsearch-llarg-home{box-shadow:0px 2px 3px 1px rgba(0,0,0,0.00) !important;padding:0px 0px 0px 0px !important;margin-top:0px}.togglesearch{display:block}.togglesearchbutton{display:none;color:#fff}.togglesearchbutton:focus,.togglesearchbutton:active,.togglesearchbutton:hover{outline:none;border:0;color:#fff;-webkit-filter:brightness(1);filter:brightness(1)}.mfp-iframe-holder .mfp-content{max-width:1600px !important}.modal-content{padding:20px}.modal-content{top:80px}.modal-footer{margin-top:20px;padding:20px 0 0 0;text-align:center}.marginpadding0{margin:0 !important;padding:0 !important}.margintop0{margin-top:0 !important}.breadcrumb{margin-bottom:30px;border-bottom:1px solid #e2e2e2;background-color:transparent;font-size:0.8em;margin-top:45px}.flex-direction-nav a::before{margin-bottom:40px;font-size:25px !important}.navbar-fixed-top{z-index:1051}.navbar-default .navbar-toggle{position:relative;z-index:9999;margin:0;padding:6px 0 6px 0;width:55px;border:0;border-left:1px solid #efefef;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;text-align:center;text-transform:uppercase;font-weight:500;font-weight:400;font-size:10px;line-height:1em;-webkit-transition:opacity 0.5s ease,transform 0.5s ease;-moz-transition:opacity 0.5s ease,transform 0.5s ease;-o-transition:opacity 0.5s ease,transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease;max-height:56px}.navbar-default .navbar-toggle .fa{display:block;clear:both;margin-top:1px;margin-bottom:5px;font-size:2em;text-align:center}.navbar-default .navbar-toggle .icon-bar{background-color:#666;color:#114a82}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff;color:#000}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#114a82}header .btn-filtros{position:relative;z-index:9999;display:none;float:left;padding:6px 0 6px 0;width:60px;border:0;border-right:1px solid #efefef;background-color:transparent;color:#fff;text-align:center;font-weight:500;font-weight:400;font-size:10px;line-height:1em}header .btn-filtros:hover,header .btn-filtros:active,header .btn-filtros:focus{outline:0;border-right:1px solid #efefef;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:brightness(1);filter:brightness(1)}header .btn-filtros .fa{display:block;clear:both;margin-top:1px;margin-bottom:5px;font-size:2em}header .btn-filtros .fa::before{content:"\f1de"}.canvas-slid header .btn-filtros .fa{display:block;clear:both;margin-top:1px;margin-bottom:5px;content:'\f107';font-size:2em}.canvas-slid header .btn-filtros .fa::before{content:'\f00d'}header .navbar-brand{padding-top:4px !important;background-color:transparent !important}.navbar-brand img{max-width:315px}header .navbar{margin:0;padding:6px;border:0;height:62px}header .navbar a:link,header .navbar a:visited{padding-top:11px;padding-right:10px;padding-bottom:4px;padding-left:10px;color:#fff;font-weight:600;font-size:0.9em}header .navbar a:hover,header .navbar a:active,header .navbar a:focus{color:#fff !important}header .navbar a.phone{float:right;margin-top:5px;margin-bottom:-45px;color:#114a82 !important;font-size:1.2em}header .navbar-right{padding-right:10px;padding-left:10px}header .navbar-right a{padding-top:5px;padding-bottom:5px}header .navbar .dropdown-menu{border-radius:0}header .navbar .dropdown-menu a{padding:5px 10px;border-bottom:1px solid #efefef;color:#606060}header .navbar .dropdown-menu a:hover{color:#00a2df !important}header .navbar .dropdown-menu .fa{margin-right:10px;font-size:1.2em}.searchmobiles button{color:#9dbbd8;text-transform:none;font-size:0.85em}.searchmobiles button .fa{margin-right:4px;padding:4px 6px;border:1px solid #9dbbd8;border-radius:4px;font-size:1.2em}#mainmenu{padding-top:3px}.bghotelsearch{padding-top:80px;min-height:520px;background-attachment:fixed;background-position:top center;background-repeat:no-repeat}.bghotelsearch1{padding-top:20px;min-height:440px;background-image:url(../images/ejemplos/bg-hotelsearch.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat}.boxsearch{z-index:1041;margin:0px 15px;max-width:345px;position:fixed}.resultados2 .boxsearch{max-width:none}.boxsearchresults{margin:0 !important;padding:15px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.boxsearchresults .glyphicon{color:#999}.boxsearch-llarg-home{margin-top:-30px;padding:0;background-color:#fff}.hotelsearchllarg02.affix{top:62px;position:sticky;width:100%;margin-top:-60px;background:transparent !important}.hotelsearchllarg02{top:500px;position:absolute;z-index:1041;width:100%;padding-bottom:50px}.hotelsearchllarg02 .boxsearch-llarg-home{box-shadow:0px 2px 3px 1px rgba(0,0,0,0.05);padding:20px 0px}.hotelsearchllarg02.affix .boxsearch-llarg-home{box-shadow:0px 2px 3px 1px rgba(0,0,0,0.0);padding:0px}#hotelsearch .tab-content{padding:10px !important}.boxsearch-llarg-searchresults{padding:0;background-color:#fff}.boxsearch-llarg-searchresults .tab-content{padding:10px 10px 0 10px !important}.boxsearchresults label{color:#333 !important;font-weight:500 !important}#hotelsearch .boxsearch-llarg .tab-content{padding:5px 30px 8px 30px}.affix .boxsearch-llarg-home{margin-top:0}.boxsearch-llarg{padding:0;border-bottom:1px solid #ddeaef;background-color:#f6f6f6;color:#333}.boxsearch-llarg .form-group{margin-bottom:2px}.hotelsearch2{padding:10px 0 0 0;min-height:0 !important;background-image:none !important}.hotelsearch2.affix{top:-49px;z-index:999;display:block;width:100%}.hotelsearch2 .tab-content{padding:10px 30px !important}.hotelsearch2 .nav-tabs>li>a img{display:inline !important;margin:0 10px 0 0 !important;height:15px !important}.hotelsearch2 .verdestinos{float:none !important;margin-left:6px;color:#fff;text-transform:none;font-size:0.8em}.hotelsearch2 .form-group{margin-bottom:0 !important}.hotelsearch2 .nav-tabs{margin-top:-47px}.hotelsearch2 .nav-tabs>li.active>a,.hotelsearch2 .nav-tabs>li.active>a:focus,.hotelsearch2 .nav-tabs>li.active>a:hover{background-color:#114a82 !important}.hotelsearchllarg{z-index:999;width:100%;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);padding-bottom:10px;margin-left:0px}.hotelsearchllarg.affix{top:62px}.hotelsearchllarg{top:62px;position:fixed}.hotelsearchllarg.affix .btnfiltrar{margin-left:20px}.hotelsearchllarg.affix .form-group{margin-bottom:5px}.hotelsearchllarg.affix .tab-content{padding:5px 30px !important}#hotelsearch h1{color:#fff;text-shadow:0px 2px 6px rgba(0,0,0,1);font-size:2em}#hotelsearch .nav-tabs{margin-bottom:1px;border-bottom:0;text-transform:uppercase}#hotelsearch .nav-tabs>li{width:50%}#hotelsearch .nav-tabs>li.active>a,#hotelsearch .nav-tabs>li.active>a:focus,#hotelsearch .nav-tabs>li.active>a:hover{border:0;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#666}#hotelsearch .nav-tabs>li>a{min-width:160px;border:0;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:inset 0px -1px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px -1px 5px 0px rgba(0,0,0,0.1);box-shadow:inset 0px -1px 5px 0px rgba(0,0,0,0.1);color:#666;text-align:center;font-weight:500;font-size:0.9em}#hotelsearch .nav-tabs>li>a:focus,#hotelsearch .nav-tabs>li>a:hover{border:0;background-color:#ec7906;color:#fff;-webkit-filter:brightness(1);filter:brightness(1)}#hotelsearch .nav-tabs>li>a img{margin:0 5px 2px auto;height:22px}#hotelsearch .boxsearch .tab-content{padding:20px;background:#fff}#hotelsearch .verdestinos{float:right;margin-right:5px;color:#fff;text-transform:none;font-size:0.8em}#hotelsearch label{margin:0 0 0 0px;width:100%}#hotelsearch .glyphicon{color:#ccc;font-size:1.3em}#hotelsearch .form-group{margin-bottom:15px}#hotelsearch .btn-search{padding:6px 0;color:#fff;letter-spacing:0.5px;font-weight:700;font-size:14px}.btn-modificar{margin-top:22px;padding:6px 0;color:#fff;letter-spacing:0.5px;font-weight:700;font-size:14px}#hotelsearch .btn-search2{margin-top:21px;padding:6px 0;text-shadow:0px .75px 0px rgba(255,255,255,.62);letter-spacing:0.5px;font-weight:700;font-size:1em}.hotelsearchfeatured{margin:0 auto;text-align:center;position:absolute;top:200px;z-index:0;max-width:800px;left:0;right:0}.hotelsearchfeatured .title{display:inline-block;margin:0;padding:0;text-align:left;text-shadow:0px 4px 7px rgba(0,0,0,0.2);font-weight:500;font-size:2em}.hotelsearchfeatured .title strong{display:block;clear:both;font-size:2.5em}.hotelsearchfeatured .subtitle{margin:20px 0 0 0;padding:0;text-shadow:0px 1px 7px rgba(0,0,0,.42);font-weight:500}#modalhabitaciones h4{}#modalhabitaciones label{margin:0;padding:0;line-height:1em}#modalhabitaciones small{display:block;clear:both;margin-bottom:5px;color:#999;font-style:italic;line-height:1em}.tema h1.title{margin:0 0 5px 10px;padding:0;font-weight:700;font-size:1.6em}.tema h1.title span{margin:5px 0 0 10px;padding:0;color:#ec7906;text-transform:lowercase;font-weight:500;font-size:0.8em}.tema h2.subtitle{margin:0 0 10px 10px;padding:0;color:#666;font-weight:400;font-size:1.1em}.tema-textintro{padding:20px 10px 40px 10px;margin:0px !important}#filtroocultaonscroll{display:none}.maincontent{padding-top:30px;background-color:#f0f0f0}.resultados .maincontent{padding-top:0px;background-color:#f0f0f0;padding-bottom:10px}.maincontent .container{padding:0px 20px}.resultados .searchresults{margin:auto;max-width:960px;padding-top:60px}.resultados .hotelpage .searchresults{margin:auto;max-width:none}.resultados2 .searchresults{margin:auto;max-width:1142px}.resultados2 #hotelsearch{top:62px}.resultados2.reserva .maincontent{padding-top:40px}.resultados2.reserva .radio{margin-bottom:25px}.searchresults h1.title{margin:0 0 5px 10px;padding:0;font-weight:700;font-size:1.6em}.searchresults h1.title span{margin:5px 0 0 0px;padding:0;color:#999;text-transform:none;font-weight:400;font-size:0.9em}.searchresults h2.subtitle{margin:0 0 10px 10px;padding:0;color:#666;font-weight:300;font-size:1.1em}.showmap{display:inline-block;padding:0 2px 2px 0}#generalmap{margin:20px 0 0 0;border:20px solid #fff}.searchresults .arrange{margin-top:30px;padding:0 10px;border-bottom:1px solid #e2e2e2;background:#fff;color:#666}.searchresults .arrange a{display:inline-block;padding:10px 30px}.searchresults .arrange.affix{margin-left:-2px;border-bottom:2px solid #ec7906;background-color:#fff;-webkit-box-shadow:0px 1px 8px -2px rgba(0,0,0,0.3);box-shadow:0px 1px 8px -2px rgba(0,0,0,0.3)}.searchresults .arrange.affix a,.searchresults .arrange.affix li.active a{padding:4px 44px;border:0 !important}.searchresults .arrange li.active a{border-bottom:2px solid #ec7906 !important;background-color:#f4f4f4}.searchresults .arrange .glyphicon{font-size:0.7em}.searchresults article{margin-bottom:40px;border-top:2px solid #e4e4e4}.searchresults article:hover{-webkit-box-shadow:0px 0px 5px -2px rgba(0,162,223,1);box-shadow:0px 0px 5px -2px rgba(0,162,223,1)}.searchresults article:hover .row{-webkit-box-shadow:none;box-shadow:none}.searchresults article .row{margin:0;padding-top:15px;padding-bottom:15px;background-color:#fff}.searchresults article .info{position:relative;-webkit-box-shadow:0px 1px 5px -2px rgba(0,0,0,0.3);box-shadow:0px 1px 5px -2px rgba(0,0,0,0.3)}.searchresults article .info .recommended{position:absolute;top:-9px;left:4px;z-index:1;padding:5px 10px;color:#fff;text-align:center;font-weight:500;font-size:1em;font-size:0.85em}.tema .searchresults article .info .recommended{top:-10px}.tema .affix{top:-55px}.searchresults .fotohabitaciones{font-weight:300;line-height:1.2em;font-size:0.85em}.searchresults .fotohabitaciones img{margin-bottom:5px}.searchresults .btn-link{text-transform:none;display:block;clear:both;font-weight:400;font-size:1em;padding:0;color:#00a2df !important}.searchresults article .temas{margin-top:20px}.searchresults article .temas .badge{margin-right:4px;padding:3px 7px 5px 7px;background-color:#aaa}.searchresults article .hotelgallery{text-align:center}.searchresults article .hotelgallery a:link,.searchresults article .hotelgallery a:visited{font-size:0.8em}.searchresults article .hotelgallery .viewphotos{display:block;margin-top:8px;color:#999}.searchresults article .title{margin:20px 0 5px 0;padding:0;font-weight:500;font-size:1.4em}.searchresults article .location{margin:0;padding:0;font-weight:300;font-size:0.85em}.searchresults article .map-description{margin-top:5px}.searchresults article .map-description a{margin-right:20px;color:#00a2df;font-weight:400;font-size:0.9em;display:inline-block}.mostrarcalendario a{color:#ff6600;font-weight:400;font-size:0.9em}.mostrarcalendario a .glyphicon{color:#ff6600}.searchresults article .descriptionresult{font-size:0.9em;padding:10px;background-color:#fff;border-top:1px dotted #e9e9e9;font-weight:300}.searchresults article .descriptionresult a{color:#00a2df}.searchresults article .rate{font-weight:500;font-size:1.1em;line-height:1em}.searchresults article .rate .glyphicon{margin-right:2px;font-size:0.8em}.searchresults article .rate small{font-weight:400;font-size:0.8em}.searchresults article .icons{color:#ccc;text-align:center;font-size:0.8em;line-height:1em}.searchresults article .icons img{display:block;float:none;clear:both;margin:auto;width:30px;height:37px}.searchresults article .icons.center{margin-top:15px}.searchresults article .icons.bestprice{float:right;margin-top:-40px}.searchresults article .iconscancel{color:#ccc;color:#af5504;text-align:center;font-size:0.8em;line-height:1em}.searchresults article .iconscancel img{float:left;margin-right:10px;width:20px;height:25px;vertical-align:middle}.searchresults article .cancellation{float:left;margin:6px 0 0 0;padding:0;color:#af5504}.searchresults article .cancellation span{display:block;clear:both;margin:0;padding:0;color:#999}.searchresults article .price{position:relative;margin-top:10px;padding-top:10px;padding-bottom:10px;border-left:1px solid #efefef;color:#999;text-align:center;line-height:1.2em}.searchresults article .offerpercentage{position:absolute;top:-16px;right:-15px;padding:10px 10px;border-radius:100px;-webkit-box-shadow:0px 4px 5px -2px rgba(0,0,0,0.4);box-shadow:0px 4px 5px -2px rgba(0,0,0,0.4);color:#fff;text-align:center;font-weight:700;font-size:1.2em;line-height:1em;z-index:1}.searchresults article .offerpercentage span{display:block;font-weight:400;font-size:0.8em}.searchresults article .price .from{display:inline-block;margin:0;color:#333;font-size:0.85em}.searchresults article .price .cost{display:inline-block;margin:0;color:#333;font-weight:700;font-size:1.4em}.searchresults article .price .cost .offerbefore{margin-right:5px;color:#e40303;text-decoration:line-through;font-weight:500;font-size:0.5em}.searchresults article .price .person{margin:0;font-size:0.85em}.searchresults article .price .total{margin:8px 20px 0 20px;padding:10px 0 10px 0;background:#f5f5f5;font-size:0.85em}.searchresults article .price .pricetotal{margin:0 20px;padding-bottom:15px;background:#f5f5f5;color:#333;font-weight:700;font-size:2.2em}.searchresults article .price .viewoffers{position:relative;display:block;margin:10px 20px 0 20px;border-top:0;border-bottom:0 !important;color:#fff;background:#00a2df;padding:6px;font-weight:600;font-size:18px}.searchresults article .price .viewoffers:hover{border-top:0}.searchresults article .price .viewdates{position:relative;display:block;margin:0;margin-top:20px;padding:10px 0;border-top:0;border-bottom:0 !important;background-color:#ec7906;color:#fff}.searchresults article .price .viewdates .fa{display:block;clear:both}.searchresults article .price .viewdates:hover{border-top:0;background-color:#ec7906}.searchresults article .price .pricetotal .offerbefore{margin-right:5px;color:#e40303;text-decoration:line-through;font-weight:500;font-size:0.8em}.searchresults article .options{position:relative;padding-bottom:15px;border-top:1px solid #efefef;background-color:#fff;-webkit-box-shadow:0px 1px 5px -2px rgba(0,0,0,0.3);box-shadow:0px 1px 5px -2px rgba(0,0,0,0.3);font-weight:500;font-size:0.95em}.searchresults article .optionstitle{margin:20px 0 2px 0;padding:10px;background-color:#fff;-webkit-box-shadow:0px 1px 5px -2px rgba(0,0,0,0.15);box-shadow:0px 1px 5px -2px rgba(0,0,0,0.15);font-weight:400;font-size:1.1em}.searchresults article .options .reservavarias{max-width:200px;text-align:center;font-weight:400;line-height:1em;margin:31px 13px}.searchresults article .options .reservavarias-select{max-width:200px;text-align:center;font-weight:900;line-height:1em;font-size:22px;padding:26px;margin-bottom:10px;color:#fff;background:#05a909}.searchresults article .collapsemore{display:block;margin:10px 0 0 0;color:#666;text-align:center;line-height:1.1em}.searchresults article .collapsemore .glyphicon{display:block;clear:both}.searchresults article .optionstitle .pricefrom{float:right;color:#ccc;font-size:0.9em;line-height:1.4em}.searchresults article .optionstitle a{display:block}.searchresults article .optionstitle .glyphicon{margin-right:10px;color:#00a2df}.searchresults article .options li{margin:0px 0px;margin-bottom:10px;padding:6px -1px;border-bottom:1px dotted #e2e2e2;background-color:#f5f5f5;line-height:2.5em;padding:3px}.searchresults article .options li{width:19.8%}.searchresults article .options li.marginli{width:22.8%}.searchresults article .options li:after{display:table;clear:both;content:""}.searchresults article .options li .book{color:#ec7906;text-align:right;font-weight:700;font-size:1.4em}.searchresults article .options li .book .offerbefore{margin-right:5px;color:#e40303;text-decoration:line-through;font-weight:500;font-size:0.7em}.searchresults article .options li .book .btn{margin-left:10px}.viewmore{margin:20px auto;padding:10px 40px;border:1px solid #00a2df !important;background-color:#00a2df;color:#fff !important}.viewmore .glyphicon{margin-right:5px}.resultados .imagencabecera .breadcrumb{margin-top:70px !important}.imagencabecera .breadcrumb{margin-top:10px !important}.resultados #filterresults{position:relative;top:0px;left:0;z-index:999;right:0;margin:auto}.resultados2 #filterresults{position:relative;top:auto;left:auto}.searchresults #hotelfilter_lateral{overflow-y:auto;max-height:100%}#hotelfilter_lateral{max-width:320px;position:fixed;height:100%;left:0;background:#fff;top:60px}#hotelfilter_lateral #hotelsearch{overflow-y:auto;overflow-x:hidden;max-height:100%;-webkit-box-shadow:inset 4px 0px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 4px 0px 8px 0px rgba(0,0,0,0.2);box-shadow:inset 4px 0px 8px 0px rgba(0,0,0,0.2)}#hotelfilter{background-color:#fff;padding:10px 0}#hotelfilter h2,#hotelfilter_lateral h2,.filtrosblateral h2{margin:20px 0 0px 0;padding:10px 0 0 10px;border-top:1px solid #f0f0f0;color:#666;text-transform:uppercase;font-weight:700;font-size:1em}#hotelfilter h3,#hotelfilter_lateral h3,.filtrosblateral h3{font-size:1.1em;font-weight:500;border-top:1px solid #f6f6f6;padding:10px 20px 5px 20px;color:#114a82;margin:5px 0 5px 0}#hotelfilter label,#hotelfilter_lateral label,.filtrosblateral label{font-weight:400;font-size:0.85em;color:#666}.filtrosblateral label{width:auto !important}#hotelfilter li,#hotelfilter_lateral li,.filtrosblateral li{padding:2px 20px 0 20px}#hotelfilter li:hover,#hotelfilter li:active,#hotelfilter_lateral li:hover,#hotelfilter_lateral li:active,.filtrosblateral li:hover,.filtrosblateral li:active{background-color:#f6f6f6}#hotelfilter a .glyphicon,#hotelfilter_lateral a .glyphicon,.filtrosblateral a .glyphicon{margin-right:5px;color:#00a2df !important;font-size:0.8em !important}#hotellinks{padding:10px 0;background-color:#fff}#hotellinks h3{margin:15px 0 10px 0;padding:20px 10px 0 20px;border-top:4px solid #f6f6f6;color:#114a82;font-weight:500;font-size:1.1em}#hotellinks>h3:first-child{margin-top:0;padding-top:10px;border-top:0}#hotellinks li::before{margin:0 5px 0 -10px;color:#ec7906;content:'\f105';font-size:1em;font-family:'FontAwesome'}#hotellinks li{margin-bottom:5px;padding-left:25px;font-size:0.85em}#hotellinks a .glyphicon{margin-right:5px;color:#ec7906 !important;font-size:0.8em}.micuenta{padding-top:200px;padding-bottom:40px}.hotelpage{padding-top:0;padding-bottom:40px}.hotelpage h1{margin:0 0 5px 0;padding:0;font-weight:600;font-size:2.6em;color:#fff;text-transform:uppercase;position:relative;z-index:1}.hotelpage h1 span{display:block;clear:both;font-size:0.6em;text-transform:none;font-weight:400;line-height:5px}.hotelpage #Section1 h1{padding-top:15px;color:inherit}.hotelpage h2{position:relative;z-index:1}.hotelpage h2.subtitle{margin:0 0 0px 40px;padding:0;color:#666;font-weight:300;font-size:1.1em}.resultados .hotelpage .imagencabecera{padding:0 0 0px 0;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:50px;margin-top:0px}.hotelpage .imagencabecera{padding:0 0 90px 0;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:50px;position:relative;overflow:hidden}.swiper-container{width:100%;height:100%;position:absolute}.swiper-slide{overflow:hidden}video{margin-left:calc((100vw - (100vh * 1.7))/2);margin-right:calc((100vw - (100vh * 1.7))/2);min-height:580px}.resultados video{}@media (min-aspect-ratio:16/9){video{margin-left:0}}.navmenu-fixed-left,.navmenu-fixed-right,.navbar-offcanvas{z-index:999 !important}.hotelpage .breadcrumb{margin-top:0;margin-bottom:60px;border-bottom:none;background-color:transparent;font-size:0.8em;position:relative;z-index:9;padding-left:5px}.hotelpage .breadcrumb a{color:#fff}.hotelpage .breadcrumb>.active{color:#ccc}.tabs-detalleshotel>li + li::before{display:none}.tabs-detalleshotel .breadcrumb-ellipsis{display:none !important}.tabs-detalleshotel .breadcrumb{padding:5px 0px !important}.tabs-detalleshotel li{margin:0px 0px 0px 0px !important}.tabs-detalleshotel .dropdown-menu-right{background:#373535}.tabs-detalleshotel .dropdown-menu-right a{font-weight:900 !important;text-transform:uppercase}.hotelpage .imagencabecera .awe-overlay{position:absolute;width:100%;height:100%;background-color:rgba(70,70,70,0.3);top:0;left:0;z-index:1}.hotelpage .mapsmall{position:relative;margin:10px 0 0 0}.hotelpage .mapsmall a{position:absolute;top:0;left:0;z-index:90;display:block;width:100%;height:100%}.hotelpage .arrange{margin-left:0;margin-top:30px;padding:0 10px;border-bottom:1px solid #e2e2e2;background:#fff;color:#666}.tabshotellinks{margin-top:-40px;margin-bottom:10px}.tabshotellinks .btn{float:right;margin-left:5px;margin-top:10px}.tabshotellinks .tag{font-size:0.85em;margin-left:10px}.tabshotel{background:#fff;padding:30px;margin-bottom:20px}.tabshotel img{margin-top:20px;margin-bottom:20px}.tabshotel .nav-tabs li{text-transform:uppercase;font-weight:500;border-bottom:2px solid #e4e4e4 !important;margin-right:3%;font-size:16px}.tabshotel .nav-tabs li a:link,.tabshotel .nav-tabs li a:visited{color:#333;padding:20px 0 10px 0;display:block;border:0 !important}.tabshotel .nav-tabs li a:hover,.tabshotel .nav-tabs li a:active{color:#ec7906;-webkit-filter:brightness(1);filter:brightness(1);background-color:#fff;border-left:0 !important;border-top:0 !important;border-right:0 !important}.tabshotel .nav-tabs li.active a{border-left:0 !important;border-top:0 !important;border-right:0 !important}.tabshotel .nav-tabs li.active a{color:#ec7906;-webkit-filter:brightness(1);filter:brightness(1)}.tabshotel .nav-tabs li a::before{height:2px;width:70px;content:'';position:absolute;left:0;bottom:-2px;background-color:#ec7906;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:transform .3s ease;transition:transform .3s ease}.tabshotel .nav-tabs li.active a::before,.tabshotel .nav-tabs li:hover a::before{-webkit-transform:none;transform:none}.tabshotelhabitaciones{font-weight:700;text-transform:uppercase}.tabshotelhabitaciones img{margin-bottom:5px}.tabshotelcontacto{margin:20px 30px 10px 0;background-color:#f5f5f5;padding:10px 12px;font-weight:400}.tabshotelcontacto h4{font-weight:700}.tabshotelcontacto li{margin-top:5px}.logohotel{max-width:300px;max-height:130px;margin-bottom:10px}.hotelpage .arrange a{display:inline-block;padding:10px 12px}.hotelpage .arrange li.active a{border-bottom:2px solid #ec7906 !important}.hotelpage .arrange .glyphicon{font-size:0.7em}.hotelpage .preciodesde{font-size:2.2em;font-weight:900;text-align:center;margin:0;padding:0}.hotelpage .preciodesde small{font-size:0.4em;display:block;clear:both;font-weight:300}.hotelpagesearch{padding:20px 30px 10px 30px;background:#e5e5e5}.hotelpagesearch label{margin:0;width:100%;color:#333;text-transform:uppercase;font-size:0.9em;font-weight:700}.hotelpagesearch .btn-search{margin-top:8px;padding:8px 0;text-shadow:0px .75px 0px rgba(0,0,0,.2);letter-spacing:0.5px;font-weight:700;font-size:1.2em}.hotelpagesearch .glyphicon{color:#ccc;font-size:1.3em}.hotelpagesearch h3{margin:0 0 10px 0;padding:0;font-size:1em;font-weight:900;text-align:center}.hotelpagesearch hr{margin-top:15px;margin-bottom:15px}.hotelcalendario{margin-top:30px;padding:30px;background-color:#fff}.hotelpagedescription{margin-top:10px;padding:30px}.hotelpagedescription h2:first-child{margin-top:0;padding-top:0;border-top:0}.hotelpagedescription h2{margin-top:30px;margin-bottom:20px;padding-top:20px;border-top:1px solid #e9e9e9;color:#114a82;font-weight:500;font-size:1.4em}.hotelpagemap{margin-top:10px;padding:30px}.hotelpageopinions{margin-top:10px;margin-bottom:40px;padding:30px}.hotelpageopinions article{padding:20px 0;border-bottom:1px solid #e9e9e9}.hotelpageopinions article:last-child{border-bottom:0}.hotelpageopinions h2{margin:0;margin-bottom:20px;padding:0;color:#114a82;font-weight:500;font-size:1.4em}.hotelpageopinions h3{margin:0;margin-bottom:10px;padding:0;color:#114a82;font-weight:500;font-size:1.2em}.hotelpageopinions .user{margin:0;margin-bottom:10px;padding:0;color:#114a82;font-weight:500;font-size:1.2em}.hotelpageopinions .score{font-size:1.4em}.hotelpageopinions .goodbad p{margin:0;padding:0;font-size:0.9em}.hotelpageopinions .goodbad .fa{margin-right:10px}.hotelpageopinions.resumen{margin-bottom:0}.hotelpageopinions.resumen .score{display:block;max-width:150px;text-align:center;font-size:2.4em}.hotelpageopinions.resumen .scoreinfo{display:block;clear:both;margin:5px 0;font-size:0.3em}.hotelpageopinions .servicio{display:inline-block;width:40%}.hotelpageopinions .puntos{display:inline-block;width:20%;color:#2196F3;text-align:right;font-weight:600}.hotelpageopinions .barraprogreso{display:inline-block;width:40%;height:6px;border-radius:6px;background-color:#f1f1f1}.hotelpageopinions .barraprogresocontainer{height:6px;border-radius:6px;background-color:#2196F3}.loginbox{padding:40px}.loginbox h2{margin:0 0 20px 0;padding:0;font-weight:500;font-size:1.4em}.recoverbox{margin-top:40px;padding:40px}.reserva h3{position:relative;text-transform:uppercase;font-weight:300;font-size:21px}.reserva h4{margin-top:30px;font-weight:500;font-size:1.1em}.reserva label{font-weight:400}.reserva .cancelacion{margin:10px 0;padding:20px;border:1px dashed #e1a9a5;font-size:0.85em}.reserva .cancelacion h4{margin:0 0 5px 0;padding:0;color:#af5504;font-weight:500;font-size:1.1em}.reserva .price{margin-top:20px;margin-bottom:20px;font-weight:200;font-size:1.2em;line-height:1em;background-color:#f5f5f5;padding:20px 40px;text-align:center}.reserva .price p{text-align:center;margin-bottom:0px}.reserva .price small{font-size:0.7em;color:#666}.reserva .price strong{display:block;margin-top:10px;margin-bottom:8px;color:#000;font-weight:700;font-size:35px}.reserva .notas{font-size:13px;margin-top:80px;color:#868585}.reserva .notas strong{font-weight:600;font-size:16px}.reserva .telefono{padding:10px;font-size:1.6em}.reserva .telefono a{display:block;margin-top:10px;font-weight:700}.reserva .panel-heading h3{padding:10px 0 0 0 !important;color:#333}.reserva .panel-heading h3 a{border-bottom:0;color:#333;display:block}.reserva .panel-heading h3 .fa{margin-right:10px;color:#00a2df}.reservacolumn{padding:20px}.reservacolumn h3{margin:0 0 1px 0;padding:8px;font-weight:500;font-size:1.2em}.reservacolumn h2{font-weight:700;font-size:1.4em}.reservacolumn .listunderline li{padding:6px 0;border-bottom:1px solid #efefef}.reservacolumn .listunderline li:last-child{border-bottom:0}.micuenta .dataTables_wrapper{font-size:0.8em}.micuenta #tablereservas_info,.micuenta #tablereservas_paginate{margin-top:30px}.micuenta .reservasencurso{margin-bottom:40px;padding:20px;border:2px solid #d6f1cd}.fichareservaul li{margin-bottom:4px}.fichareservaul li .btn{width:246px}.fichareserva .price{text-align:center;font-weight:500;font-size:1.2em}.fichareserva .price small{display:block;clear:both;font-size:0.7em}.fichareserva .price strong{display:block;clear:both;color:#ec7906;font-weight:700;font-size:1.6em}.fichareserva .cancelacion{margin:30px 0;font-size:0.85em}.fichareserva h3{font-weight:700;font-size:1.2em}.fichareserva .cancelacion h4{margin:0 0 5px 0;padding:0;color:#af5504;font-weight:500;font-size:1.1em}.fichareserva table{margin-top:20px;margin-bottom:20px}.fichareserva table td{padding:60px}footer{background:#2a2b33;color:#fff}footer a:link,footer a:visited,footer a:hover,footer a:active{color:#fff}footer .footertop{padding:30px 0 20px 0;border-bottom:1px solid #32333b}footer .footertop ul li{padding:0 12px}footer .footermiddle{padding:10px 0}footer .footermiddle .title{margin:0;padding:0 0 8px 0;font-weight:500;font-size:1.6em}footer .footermiddle .phone{display:block;clear:both;margin-bottom:10px;padding-left:140px;font-weight:700;font-size:1.4em;line-height:2em}footer .footermiddle .text{padding-left:200px}footer .footermiddle .social{padding-left:80px}footer .footermiddle .social-internacional{margin-top:35px;max-width:220px;margin-left:80px}footer .footermiddle .social a{display:inline-block;margin-right:10px}footer .footermiddle .phone .glyphicon{font-size:0.7em}footer .footermiddle .list-angle-right li{margin-bottom:5px}footer .footerbottom{padding:20px 0 20px 0;border-top:1px solid #32333b;font-size:0.8em}footer .footerbottom .title{margin:0;padding:0 0 20px 0;font-weight:500;font-size:1.6em}a.scrollToTop{position:fixed;right:30px;bottom:10px;display:none;padding:10px;border:0;border-radius:5px;background-color:#2a2b33;color:#fff;text-align:center;font-size:2em}.lg-outer .lg-thumb-item{border-radius:0 !important}.lg-outer .active.lg-thumb-item,.lg-outer .lg-thumb-item:hover{border-color:#ec7906 !important}.ln-letters{margin-bottom:40px;text-align:center}.listNav,.ln-letters{overflow:hidden}.listNavHide{display:none}.listNavShow{display:list-item}.list-inline{margin-left:0px}.letterCountShow{display:block}.ln-letters a{display:inline-block;padding:2px 6px;border:1px solid #ccc;border-right:none;text-decoration:none}.ln-letters .ln-last{border-right:1px solid #ccc}.ln-letters a:hover,.ln-letters .ln-selected{background-color:#efefef}.ln-letters .ln-disabled{color:#ccc}.ln-letter-count{position:absolute;top:0;left:0;width:20px;color:#114a82;text-align:center;font-size:0.8em;line-height:1.35}.ln-letters .all{color:#fff}.ln-letters .all.ln-selected{color:#efefef}.ln-letters .all:before{position:relative;z-index:10;visibility:visible;margin-right:-18px;color:#114a82;content:'\f021';font-family:'FontAwesome'}.ln-letters ._{display:none}.hotelcalendarioprecio strong{font-size:1.4em;margin-top:10px;margin-bottom:10px;display:block}.hotelcalendariobtn{font-size:1.4em;font-weight:700;text-shadow:0px .75px 0px rgba(0,0,0,.2)}.otrasopciones{text-align:center;margin-top:40px}.otrasopciones span{display:inline-block;width:220px}.otrasopciones ul{margin:auto;width:320px}.otrasopciones li{margin-bottom:10px;border-top:1px solid #efefef;padding:10px 0;text-align:left}.otrasopciones li:first-child{border:0}.otrasopciones .hotelcalendariobtn{font-size:0.9em;font-weight:700;text-shadow:0px .75px 0px rgba(0,0,0,.2)}.date-picker-wrapper{font-family:'Hind',sans-serif;font-size:1em;border:0;background-color:#fff;color:#333;padding:0}.date-picker-wrapper .month-wrapper table th.month-name{font-weight:400}.date-picker-wrapper .month-wrapper table .day{font-size:16px;color:rgba(0,0,0,0.2)}.date-picker-wrapper .month-wrapper{border:0;width:100% !important;padding:0}.date-picker-wrapper .month-wrapper table{border:1px solid #EFEFEF;border-collapse:collapse;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.02);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.02);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.02);margin:0 10px}.date-picker-wrapper .month-wrapper table .day{border:1px solid #fff;padding:6px 8px;margin:0;background-color:#d4f296}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#9DB866}.date-picker-wrapper .month-wrapper table .day>div>div{font-size:12px;margin-top:4px}.date-picker-wrapper .month-wrapper table .day>div>span{font-weight:400 !important;letter-spacing:2px}.date-picker-wrapper .month-wrapper table .day.valid>div>div{font-size:12px;opacity:0.7 !important;filter:alpha(opacity=70) !important}.date-picker-wrapper .month-wrapper table .day.checked>div>div{color:#FEFEFE}.date-picker-wrapper .month-wrapper table .day.nodisponible.has-tooltip{color:#333;background-color:#f2bd96}.date-picker-wrapper .month-wrapper table .day.bajopeticion{color:#333 !important;background-color:#f2e496 !important}.date-picker-wrapper .month-wrapper table .day.bajopeticion.checked{color:#333 !important;background-color:#9cdbf7 !important}.date-picker-wrapper .month-wrapper table .day.bajopeticion>div>div{color:#867047}.date-range-length-tip{background-color:#000 !important;color:#fff;text-shadow:none}.date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #000}.calendariodisponible{color:#a0bd63;margin-left:20px}.calendarionodisponible{color:#cb9873;margin-left:20px}.calendariobajopeticion{color:#cdc077;margin-left:20px}#tablereservas img,#tablereservaspasadas img,#tablereservaspagadas img,#tablereservaspendientes img,#table_puntos img{float:left;margin-right:10px;width:50px}.messageappearcontainer{position:fixed;bottom:50%;right:30px;text-align:left;margin:0;width:240px;z-index:999}.messageappear-full{display:none;font-size:1em;color:#fff;background-color:rgba(0,0,0,0.6);width:100%;height:100%;padding:15px 35px 20px 30px;line-height:1.2em;position:relative;text-align:center;-webkit-box-shadow:0px 10px 8px -3px rgba(0,0,0,0.22);-moz-box-shadow:0px 10px 8px -3px rgba(0,0,0,0.22);box-shadow:0px 10px 8px -3px rgba(0,0,0,0.22)}.messageappear-full .fa{color:#fff;cursor:pointer;position:absolute;top:4px;right:4px;font-size:1.2em}.messageappear-full strong{clear:both;display:block;margin-top:4px}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}#loadingHotel{text-align:center}#bloque1 .container{padding:20px;margin-top:0px !important}#bloque1 .itemprice{font-size:1.4em !important;font-weight:500}#bloque1 .itemtitle strong{display:block;font-size:1.2em;text-transform:none;margin-top:8px}#bloque12 ul li{padding:10px 25px !important;min-width:49%;border-right:1px solid rgba(255,255,255,0.1);text-align:left}#bloque12 ul li span{display:inline-block;padding-top:10px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#00a2df}.banner .href-edit{position:absolute}.nombre-mcliente{display:block;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;text-align:center;padding:0px 3px}.navbarmenusup2 .fa.nombre-mcliente-ico{margin-bottom:3px;font-size:23px !important}.navbar-default .navbar-toggle .navbarmenusup2.nombre-mcliente-btn{width:60px}slider-home .titol-fitxa-slider::after{display:none}.slider-home .cont-text-slider{padding:10px}.slider-home .btn-fitxa-slider{background:#ec7906;font-size:14px;padding:6px 10px 6px 10px;display:inline-block;margin:0px auto 0px auto;line-height:16px;min-width:120px;color:#fff !important}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}#hotelsearch .nav-tabs>li{width:25%}.slider-home .btn-fitxa-slider{background:#ec7906;font-size:20px;padding:8px 10px 6px 10px;display:inline-block;margin:5px auto 0px auto;line-height:20px;min-width:200px;color:#fff !important}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1150px){.nombre-mcliente{display:inline-block;max-width:200px;padding:0px}.slider-home .btn-fitxa-slider{background:#ec7906;font-size:28px;padding:16px 10px 13px 10px;display:inline-block;margin:25px auto 0px auto;line-height:20px;min-width:250px;color:#fff !important}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.titol_micuenta{font-size:1.4em;border-top:1px solid #e9e9e9;padding-top:20px;margin-top:30px;margin-bottom:20px;color:#114a82;font-weight:700}.caixa{border:solid 1px #f1f1f1;padding:25px}.caixa_preus{border:solid 1px #e4e4e4;padding:25px;background:#f1f1f1}.maincontent2{margin-left:320px}.cont-direccio{text-align:right;font-size:17px}.mb-20{margin-bottom:20px}.cont_superior_titol_hotel .title{font-size:41px;background:-webkit-gradient(linear,right bottom,left top,color-stop(10%,#a6a6a6),color-stop(20%,#B9B7B7),color-stop(30%,#aaa),color-stop(40%,#CCC),color-stop(50%,#848484),color-stop(60%,#C1C0C0),color-stop(70%,#9d9595),color-stop(80%,#bbb7b7),color-stop(90%,#E1E1E1),to(#a6a6a6));background:linear-gradient(to left top,#a6a6a6 10%,#B9B7B7 20%,#aaa 30%,#CCC 40%,#848484 50%,#C1C0C0 60%,#9d9595 70%,#bbb7b7 80%,#E1E1E1 90%,#a6a6a6 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-weight:800;display:inline-block}.title img{vertical-align:middle}.hotelestrelles{vertical-align:top;display:inline-block;background:-webkit-gradient(linear,right bottom,left top,color-stop(10%,#a6a6a6),color-stop(20%,#F0F0F0),color-stop(30%,#aaa),color-stop(40%,#F0F0F0),color-stop(50%,#848484),color-stop(60%,#F0F0F0),color-stop(70%,#000),color-stop(80%,#bbb7b7),color-stop(90%,#F0F0F0),to(#a6a6a6));background:linear-gradient(to left top,#a6a6a6 10%,#F0F0F0 20%,#aaa 30%,#F0F0F0 40%,#848484 50%,#F0F0F0 60%,#9d9595 70%,#bbb7b7 80%,#F0F0F0 90%,#a6a6a6 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:10px;margin-top:-10px}.hotelestrelles span{display:block;font-size:20px}.hotelestrelles i{font-size:16px !important}.subtitle a{color:#7c8386 !important}.content-tag{display:inline-block;width:200px}.content_tags{display:block;width:100%;padding:20px 10px 20px 10px}.content_tags p{text-align:center;color:#fff;font-weight:700;text-transform:uppercase;border-radius:5px;font-size:20px;margin-bottom:17px}.tag img{border-radius:50%;opacity:1;width:45px;height:45px;padding:5px;line-height:17px}.tag{color:#fff;font-weight:600;margin:0px 10px 0px 10px;display:flex;align-items:center;justify-content:start;line-height:16px}.d-inline{display:inline}.telfitxa{font-size:16px;margin-top:10px;margin-bottom:0px}.addthis{position:absolute;top:-17px;right:0px}.date-picker-wrapper{width:97%}.cont_superior_titol_hotel{background:#fff;padding-bottom:20px;display:table;width:100%}.cont_superior_titol_hotel .maincontent{background:#fff}.suboptions{padding-top:0px !important}.suboptionstitle{background:#f4f4f4;font-size:14px;padding:10px;margin:0px;margin-top:10px}.suboptionstitle a{color:#333;display:block}.suboptionstitle:hover a{color:#fff}.suboptionstitle:hover{background:#ec7906}#Section1 .btn{margin:5px 0px}.suboptionstitle .glyphicon{font-size:10px}.cont_suboptions{border:1px solid #f4f4f4;border-top:0px}.cont_suboptions li:first-child{border-top:1px dotted #e2e2e2}.searchresults article .suboptionstitle .pricefrom{float:right;font-size:0.9em;line-height:1.4em;font-weight:600}.mb-4{margin-bottom:40px}.suboptions .mostrarcalendario a{color:#ff6600;font-weight:400;font-size:0.9em;margin-left:11px}.suboptions .mostrarcalendario a .glyphicon{background:#f8970d;color:#fff;padding:6px}.suboptions .searchresults article .options{-webkit-box-shadow:0px;box-shadow:0px}.cont_suboptions li{background-color:#fff !important}.calendarioreservas .month-wrapper{margin-left:0px}.w-100{width:100%}.w-40{width:40%}.w-30{width:30%}.w-25{width:25%}.w-15{width:15%}.w-10{width:10%}.mw-95{max-width:95px !important}.datepicker-days .disabled.day{text-decoration:line-through}.m-r-5{margin-right:5px}.m-l-10{margin-left:10px}.customtabs2.nav-tabs>li>a{margin-bottom:1px;min-width:100%;border:1px solid #ededed;background-color:#efefef;color:#666;text-align:center;font-weight:800;font-size:16px;text-transform:uppercase}.customtabs2.nav-tabs #divPrecioFinal{width:calc(100% - 21px)}.customtabs2.nav-tabs #divPrecioFinal.divPrecioFinal2{width:17.8%}ul.vinyeta-subitem li{width:99.5% !important}#divPrecioFinal.active a{color:#000 !important}.customtabs2.nav-tabs>li>a small{font-weight:500;font-size:12px;text-transform:inherit}.preu-habita{color:#ec7906;font-size:19px;font-weight:800}.preu-habita small{font-size:12px;text-transform:lowercase !important;font-weight:400}.ligastos{border-bottom:1px dotted #e2e2e2;margin:8px 0px}.cont_suboptions .subtitiolcancel{display:block;color:#ec7906;padding:0px 0px 0px 20px;font-size:14px;margin-bottom:0px;margin-top:10px}.cont_suboptions .text-politica{display:block;color:#666;padding:0px 0px 0px 20px;font-size:13px;line-height:15px;margin-bottom:20px !important}.ligastos span{display:inline-block;color:#ec7906;padding:0px 0px 0px 10px;font-size:14px}.cancelimg{margin:20px auto;text-align:center}.cancelimg img{max-width:50px;margin:0px 20px;display:inline-block;font-size:16px}.cancelimg p{text-laing:center;margin:0px 10px;font-size:16px}.suboptionstitle-cancel{background:#8c8b8b}.suboptionstitle-cancel a{color:#fff}.mailValidationError{text-align:center;color:red}.viewBackground{background-color:#eaeaea}.imagencabecera .position-relative{overflow:hidden}.titol-fitxa-slider{color:#fff;font-weight:900;font-size:60px;text-transform:uppercase;line-height:50px;text-shadow:4px 4px 0px #ec7906;mix-blend-mode:screen;position:relative}.titol-fitxa-slider::after{width:100px;height:7px;content:' ';background:#ec7906;position:relative;display:block;margin:auto;margin-top:20px}.subtitol-fitxa-slider{color:#fff;font-size:30px;line-height:30px;font-weight:100;margin-top:25px}.modal-backdrop{z-index:998}.resultados2 #hotelsearch{z-index:999}.d-flex{display:flex}.col-top-sticky{top:60px;position:sticky}.vertical-align-middle{vertical-align:middle !important}.modal-habitacions{left:0px !important;right:0px !important}.tab-content.tabs h1{font-size:25px}.slick-slide,.slick-slide::before,.caption{-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.main-slider{position:relative;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity 1.2s ease,visibility 1.2s ease;transition:opacity 1.2s ease,visibility 1.2s ease}.main-slider.slick-initialized{opacity:1;visibility:visible}.slick-slide{position:relative;background-size:cover}.slick-slide::before{background-color:#000;opacity:.3;z-index:1}.slick-slide video{display:block;position:absolute;top:0%;left:0%;min-width:100%;min-height:100%;height:auto;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);width:100%;margin:0px}.slick-slide iframe{position:relative;pointer-events:none}.slick-slide figure{position:relative;height:100%}.slick-slide .slide-image{opacity:0;height:100%;-webkit-transition:opacity .8s ease;transition:opacity .2s ease}.slick-slide .slide-image.show{opacity:1}.slick-slide .image-entity{width:100%;opacity:0;visibility:hidden;min-height:160px;object-fit:cover}.slick-slide .hero-slide-image{width:100%;height:100%;min-height:160px;object-fit:cover;display:block}.slick-slide .slide-media{-webkit-animation:slideOut 0.2s cubic-bezier(0.4,0.29,0.01,1);animation:slideOut 0.2s cubic-bezier(0.4,0.29,0.01,1)}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .slide-media{-webkit-animation:slideIn 1.4s cubic-bezier(0.4,0.29,0.01,1);animation:slideIn 1.4s cubic-bezier(0.4,0.29,0.01,1)}.slick-slide.slick-active .caption{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.7s cubic-bezier(0.32,0.34,0,1.62) 0.6s,transform 0.7s cubic-bezier(0.32,0.34,0,1.62) 0.6s;transition:opacity 0.7s cubic-bezier(0.32,0.34,0,1.62) 0.6s,transform 0.7s cubic-bezier(0.32,0.34,0,1.62) 0.6s}.slick-dots{text-align:center;padding-top:0px;margin-top:-32px !important;position:relative}.slick-dots li{display:inline-block;vertical-align:top;margin:0 2px}.slick-dots li button{min-width:7px !important;width:7px !important;height:7px !important;border:none;cursor:pointer;border-radius:50%;box-shadow:0 0 0 0 transparent;vertical-align:middle;color:#000;background-color:#000;-webkit-transition:opacity .3s ease;transition:opacity .1s ease;opacity:.4;font-size:1px;padding:0px}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{opacity:1}.slick-dots li.slick-active button{opacity:1}@-webkit-keyframes slideIn{from{-webkit-filter:blur(15px);filter:blur(15px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes slideIn{from{-webkit-filter:blur(15px);filter:blur(15px)}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes slideOut{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(15px);filter:blur(15px)}}@keyframes slideOut{from{-webkit-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(15px);filter:blur(15px)}}.cont-text-slider{position:absolute;z-index:1;margin-top:8% !important;text-align:center;padding:20px;left:0;right:0;margin:auto}.home .cont-text-slider{margin-top:10% !important}.sep-buscador-home{background:#fff;width:100%;height:80px;margin-top:-80px}.position-relative{position:relative}.pt-20{padding-top:29px !important}.fs-19{font-size:19px !important}.v-middle{vertical-align:middle}.pr-0{padding-right:0px !important}.pl-0{padding-left:0px !important}.text-intro-horizontal{height:111px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:initial}.hotelpage .nav-tabs>li{margin-bottom:0px}.hotelpage .nav-tabs{border-bottom:0px solid #ddd}.pasos .pas:last-child{border-right:0px}.pas:last-child::after,.pas:last-child::before{display:none}.pas img{height:70px;padding:10px}.pasos{background:#ff0}.pas{background:#f3ae03;text-align:center;color:#fff;font-weight:500;font-size:24px;border-right:1px solid #f0f0f0}.pas.active{font-weight:700}.pas::after{position:absolute;content:"";width:0;height:0;right:-32px;border-left:32px solid;border-top:30px solid transparent;border-bottom:30px solid transparent;z-index:1;top:4px;color:#f3ae03}.pas::before{position:absolute;content:"";width:0;height:0;right:-33px;border-left:32px solid;border-top:31px solid transparent;border-bottom:31px solid transparent;z-index:1;top:3px;color:#f0f0f0}#form_valid{z-index:10}.subtitiol-busqueda{font-weight:800 !important;text-transform:uppercase !important}.icheckbox_minimal-grey,.iradio_minimal-grey{background:url(/Scripts/global/plugins/icheck/skins/minimal/grey.png) no-repeat}label.css-label{background-color:transparent !important}.accordion_pagament .iradio_minimal-grey,.seleccionar-moneda-pagament .iradio_minimal-grey{background:url(/Scripts/global/plugins/icheck/skins/minimal/grey2.png) no-repeat;width:32px;height:32px;cursor:pointer}.accordion_pagament .iradio_minimal-grey,.seleccionar-moneda-pagament .iradio_minimal-grey{background-position:-165px 0}.accordion_pagament .iradio_minimal-grey.hover,.seleccionar-moneda-pagament .iradio_minimal-grey.hover{background-position:-198px 0}.accordion_pagament .iradio_minimal-grey.checked,.seleccionar-moneda-pagament .iradio_minimal-grey.checked{background-position:-231px 0}.iradio_minimal-grey.disabled,.seleccionar-moneda-pagament .iradio_minimal-grey.disabled{background-position:-267px 0;cursor:default}.iradio_minimal-grey.checked.disabled,.seleccionar-moneda-pagament .iradio_minimal-grey.checked.disabled{background-position:-299px 0;cursor:default}info-destacat-vinyeta{padding:10px 0px 0px 20px;color:#666}.cancelacio-vinyeta,.cancelacio-vinyeta span{color:#05a909 !important;font-size:14px;padding-top:4px;float:right}.cancelacio-vinyeta span{margin-left:7px;top:-5px}.cancelacio-vinyeta .pricefrom{color:#000 !important;font-weight:600 !important;font-size:15px !important}.cancelacio-vinyeta.gratis{border:1px solid #05a909;padding:5px;border-radius:8px}.optionstitle a{color:#888;font-size:19px}.tab-vinyeta{margin-bottom:20px !important}.info-destacat-vinyeta{padding:10px 20px;color:#f8970d;margin-bottom:0}.info-destacat-vinyeta span{color:#666}.articulos .customtabs2.nav-tabs>li.active>a,.articulos .customtabs2.nav-tabs>li.active>a:focus,.articulos .customtabs2.nav-tabs>li.active>a:hover{border:1px solid #b5b4b4;background-color:#ccc9c9;color:#fff}.border-gruixut{border:4px solid #dadada}.titol-h3-reserva{text-transform:uppercase;font-weight:300;font-size:23px}.titol-resumen-reserva{background-color:#00a2df;color:#fff;text-align:center;font-size:22px;font-weight:400;padding:10px 0px;margin:0}.metodes-pago{font-size:15px;font-weight:200;text-align:left;line-height:35px;color:#888;padding:0px 25px}.metodes-pago strong{font-size:19px;font-weight:700}.paxeshabitacion{font-size:18px;font-weight:600;margin-top:3px;display:inline-block}.paxeshabitacion i{font-size:21px;margin-right:10px}.regimhabitacion{font-weight:600}.liserveisextra{padding-bottom:0px !important;border:0px !important;margin-top:10px;font-weight:600}.border0{border:0px !important}.hotelpage .tabs-detalleshotel>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;font-weight:600;text-transform:uppercase;color:#fff !important;font-size:17px;border-bottom:3px solid #000 !important}.hotelpage .nav-tabs>li>a:focus,.hotelpage .nav-tabs>li>a:hover{text-decoration:none;background-color:#000}.accordion_pagament h3 a{font-size:15px;font-weight:600}article .btn{white-space:initial !important}.accordion_pagament .panel-heading h3{padding:0px !important;color:#333;margin:0px !important}.accordion_pagament{margin-top:30px;margin:35px}.accordion_pagament label{font-weight:500;font-size:16px}.loginbox .input-group{width:100%}.maincontent.reserva{padding-top:85px !important;margin-left:0px !important}.accordion_pagament{margin-top:30px;margin:0px;padding:0px}.d-none{display:none !important}.ug-thumb-image{margin:0px !important}.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{background-position:0px 0px;background-repeat:no-repeat;width:14px;height:8px}.bg-white{background-color:#fff !important}.reservavarias-select2{width:100% !important;max-width:initial !important;padding:10px !important;margin-top:15px !important}.marginli{margin:9px !important}.reservavarias2{width:100% !important;max-width:initial !important;padding:0px !important;margin-top:15px !important;margin:10px 1px !important}.item-solo .imagegalery-edit{max-height:350px;overflow:hidden}.borrar-seleccion-buscador{display:inline-block !important;color:#ec7906;font-size:16px;padding-left:8px;cursor:pointer}.home .hotelpage .imagencabecera{padding:0 0 0px 0}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:width 0.3s ease !important;left:4px !important}.grecaptcha-badge:hover{width:256px !important}.cont_formulari_agencia{background:#fff;padding:20px}.cont_formulari_agencia .titol{background:#000;padding:5px 10px;font-size:17px;color:#fff;margin-bottom:20px}.cont_formulari_agencia .checkbox{margin:0px 0px 40px 0px}.breadcrumb-right-center .open>.dropdown-menu{display:block;right:0;left:auto;background:#373535}.h-580{height:580px !important}.colmd5{width:41.66666667% !important}.navbar-right ul.dropdown-menu{left:auto !important;right:0px !important}.taulaextras p{display:none;font-weight:800;text-transform:uppercase;border-top:1px solid #ccc;margin-top:10px;padding-top:20px}.profesionalpage{padding-top:50px !important}.profesionalpage h1{color:#000}#divgif{position:absolute;top:34px;right:21px}#koautocomplete_pais_text{font-size:12px;color:#a94442}.border-vermell{border-color:#a94442 !important}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;line-height:12px;height:24px}.breadcrumb-dropdown-menu{z-index:1}.filtrolateral #cont_habitaciones{left:0px}.hotelsearchllarg02 #cont_habitaciones{right:0px}.filtrolateral .w-460,.hotelsearchllarg02 .w-460{width:690px !important}.filtrolateral #cont_habitaciones::before,.filtrolateral #cont_habitaciones::after{left:20px !important;right:auto}.alert-cancelacion{padding:5px 10px;margin-top:20px}#aviso_habitaciones_cuna{display:block;margin-bottom:10px}.optionstitle span{color:#ec7906}.accordion_pagament .collapseicon::after{position:absolute;right:0px;color:#ec7906;font:normal normal normal 14px/1 FontAwesome;font-size:14px;content:"\f068"}.accordion_pagament .collapseicon.collapsed::after{position:absolute;right:0px;color:#ec7906;font:normal normal normal 14px/1 FontAwesome;font-size:14px;content:"\f067"}.subtitolmpago{font-size:18px;text-transform:uppercase;color:#888}.descripcion{margin-bottom:20px;padding-bottom:20px}.home{padding-top:62px !important}.slick-list.draggable{background:#f5f5f5}.hotelgallery .slick-prev i::before{content:"\f104";font-size:70px;margin-right:-20px}.hotelgallery .slick-slide img{max-height:650px !important;object-fit:cover;object-position:center}.hotelgallery .slick-dots{margin-top:-50px !important;padding-left:10px;padding-right:10px}.hotelgallery .slick-next i::before{content:"\f105";font-size:70px;margin-left:-20px}.hotelgallery .slick-prev:hover,.hotelgallery .slick-prev:focus,.hotelgallery .slick-next:hover,.hotelgallery .slick-next:focus{color:#d9d8d8}.hotelgallery .slick-prev.slick-arrow,.hotelgallery .slick-next.slick-arrow{background:transparent !important;border:none}.hotelgallery .slick-next::before,.hotelgallery .slick-prev::before{display:none}.slick-initialized .slick-slide{display:block}.tabshotel .slick-slider{margin-top:20px}.thumbnailfitxah{cursor:pointer;border:1px solid #fff}.thumbnailfitxah img{height:130px;object-fit:cover;object-position:center}.slick-slider img{width:100%}.slick-slide::before{opacity:0.3}.hotelgallery img{margin:0px}.hotelgallery button{color:#fff;background:#ec7906;border:0px;padding:6px 11.5px;min-width:96px;opacity:0.7;transition:opacity 0.5s;margin-top:4px}.hotelgallery button:hover{opacity:1}.dropdown-menu button{display:block;background:none !important;color:#000 !important;padding:0px 10px !important;width:100%;text-align:left}.dropdown-menu button:hover{color:#fff !important;background:rgba(236,121,6,0.6) !important}.filtredropdown{display:none}.filtrebotons{display:block}.clasepagament{margin-top:0px}.clear{clear:both}.addextraok{display:none;width:100%;margin-bottom:40px;background:#93d962;text-align:center;padding:8px;color:#fff;font-weight:700;font-size:1.1em}.addextraok i{font-size:18px}.c-whatsapp{color:#47c758}.tel-whats-mbl{display:none;float:right;margin-right:0px;margin-top:12px}.drop-user{margin-right:15px;margin-top:12px}.tel-whats-mbl i{font-size:24px}.tel-whats-mbl .dropdown{display:inline-block}.tel-whats-mbl .dropdown-menu{top:41px}.icon-modalhab{text-align:center;display:inline-block;margin:0px 10px 10px 10px;position:relative}.icon-modalhab img{width:30px;margin-bottom:5px}.icon-modalhab p{font-size:12px}.icon-modalhab::after{width:1px;height:40px;content:' ';right:-10px;position:absolute;top:5px;background:#ccc}.icon-modalhab:last-child::after{display:none}#mainmenu>.navbar-right>.dropdown>.dropdown-toggle>.fa{font-size:28px !important;height:24px !important}.idioma-flag{width:30px}.navbar-toggle-fa{font-size:16px;padding:7px 0px;text-align:center;border:0px;background:transparent;color:#fff}.fa.fa-monedas{font-family:'Hind',sans-serif;font-size:50px !important;font-weight:600}.navbar-right .dropdown-toggle:hover{text-decoration:none !important;border-color:#000 !important}.nav-toronja{margin:10px 0px;text-transform:uppercase;padding:0px 10px !important}.nav-toronja a{background-color:#ec7906}.nav-toronja a:hover{background-color:#ec7906;opacity:0.8}header .navbar-nav a:link,header .navbar-nav a:visited,header .navbar-nav a:hover{border-color:#000 !important}.nav-padding-otros a{padding-top:14px !important;padding-bottom:14px !important}.navbarmenusup3 .fa,.navbarmenusup2 .fa,.navbarmenusup4 .fa,.navbarmenusup5 .fa,.navbarmenusup6 .fa{font-size:30px !important}.d-mbl-none{display:none !important}.d-md-none{display:initial !important}.navbar-right.bg-black li{padding:0px 6px}.navbar-right.bg-black li .fa{vertical-align:middle}#mainmenu2 a,#mainmenu3 a,#mainmenu4 a,#mainmenu5 a,#mainmenu6 a{font-size:14px}.w-30-mbl{width:32%;display:inline-block !important}.bg-black{background-color:#000 !important}.botons-submenu-mbl{display:block;height:40px}.botons-submenu-mbl button{text-align:center;min-width:33%;float:left}.botons-submenu-mbl .fa-monedas{font-size:22px !important}.navbar-fixed-top .navbar-nav{margin:0px;background:#000}.navbar-fixed-top .container-fluid{padding-left:15px;padding-right:15px}#mainmenu3,#mainmenu2,#mainmenu4,#mainmenu5,#mainmenu6{width:100%;background:#000;border-left:10px solid #000;border-right:10px solid #000;max-width:400px;position:absolute;right:0}#mainmenu2 ul,#mainmenu4 ul{width:100%}#mainmenu2 li,#mainmenu3 li,#mainmenu4 li,#mainmenu5 li,#mainmenu6 li{display:block;width:100%}#mainmenu2 .navbar-nav,#mainmenu3 .navbar-nav,#mainmenu4 .navbar-nav,#mainmenu5 .navbar-nav,#mainmenu6 .navbar-nav{margin:0px;background:#000;padding:10px}@media (min-width:1150px){#mainmenu2 a,#mainmenu3 a,#mainmenu4 a,#mainmenu5 a,#mainmenu6 a{font-size:16px}.nav-toronja{padding:initial !important}.navbar-fixed-top .container-fluid{padding-left:0px;padding-right:0px}header .navbar-nav .d-mbl-none ul a:link,header .navbar-nav .d-mbl-none ul a:visited,header .navbar-nav .d-mbl-none ul a:hover{border-color:#efefef !important}.botons-submenu-mbl{display:initial;height:initial}.d-md-none{display:none !important}.d-mbl-none{display:block !important}.w-30-mbl{width:initial;display:block}}
#bloque1{padding:40px 0}#bloque1 .container{padding:20px}#bloque1 .item{padding:15px 0;margin:0;border-bottom:1px solid #e2e2e2}#bloque1 .itemtitle{font-size:1.2em;text-transform:uppercase;font-weight:500;margin:0;padding:0}#bloque1 .itemtitle span{display:block;font-size:0.8em;text-transform:none;margin-top:8px}#bloque1 .itemprice{font-size:1.6em;font-weight:500}#bloque1 .itemprice span{font-size:0.5em}#bloque1 .itemprice .btn{padding:4px 0;font-size:0.5em;color:#ec7906 !important;background-color:#f5f5f5 !important;font-weight:700}#bloque2{padding:40px 0}#bloque2 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque2 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque2 .item{padding-bottom:20px;margin:10px}#bloque2 .itemtitle{font-size:1.2em;font-weight:500;margin:-28px 0 10px 15px;padding:0;text-shadow:2px 2px 5px rgba(0,0,0,0.6);position:relative}#bloque2 .itemplace{font-size:1em;color:#999;margin:15px 0 0 15px;padding:0}#bloque2 .itempricebefore{font-size:1em;color:#333;font-weight:500;line-height:1em;margin:0 5px 0 15px;display:inline-block;vertical-align:middle}#bloque2 .itemprice{font-size:1.6em;margin:0 0 0 5px;padding:2px 6px;font-weight:700;display:inline-block}#bloque3{padding:50px 0}#bloque3 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque3 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque3 .blocktitle01{text-align:center;font-size:1.4em;font-weight:700;padding:0;margin:0}#bloque3 .blocksubtitle01{text-align:center;font-size:1em;padding:5px 0 0 0;margin:0}#bloque3 .itemscol{padding:30px 20px 20px 20px}#bloque3 .item{margin:0;padding:20px 0 10px 0;border-bottom:1px solid #e2e2e2}#bloque3 .item:last-child{border-bottom:0}#bloque3 .itemtitle{font-size:1em;font-weight:700;margin:0;padding:0 0 2px 0}#bloque3 .itemstars{font-size:1em;margin:0;padding:0;line-height:1em}#bloque3 .itemplace{font-size:1em;color:#666;margin:0;padding:0;line-height:1.1em}#bloque3 .itemprice{font-size:1.2em;margin:0;padding:0;font-weight:700;display:inline-block;line-height:1em}#bloque4{padding:50px 0}#bloque4 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque4 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque4 .itemtitle{font-size:1.7em;margin:0;padding:0 0 20px 0}#bloque4 .text{padding:30px;font-size:1.1em}#bloque4 .textlink{text-transform:uppercase;font-weight:700;font-size:0.85em;line-height:3.5em}#bloque4 .arrow-left{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;top:50%;margin-top:-20px;right:0}#bloque4 .arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;position:absolute;top:50%;margin-top:-20px;left:0}#bloque4 small{display:block;clear:both;font-size:0.8em;line-height:1.2em;color:#ec7906}#bloque4 small strong{font-size:1.1em}#bloque5{padding:65px 0px 50px 0px}#bloque5 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque5 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque5 #articles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#bloque5 .item{position:relative;margin-top:30px;min-height:170px}#bloque5 .item img{width:100%}#bloque5 .itemtitle{font-size:1.4em;margin:0 0 0 10px;padding:0;position:absolute;bottom:10px;text-shadow:2px 2px 5px rgba(0,0,0,0.6)}#bloque6{padding:40px 0}#bloque6 .blocktitle{font-size:2em;padding:0;margin:0;font-weight:300}#bloque6 .blocksubtitle{font-size:1.2em;padding:20px 0 30px 0;margin:0;font-weight:300}#bloque7{padding:50px 0}#bloque7 .col-sm-12{width:100%}#bloque7 .row{display:flex;flex-wrap:wrap}#bloque7 article{height:100%}#bloque7 article:hover{-webkit-box-shadow:0px 5px 19px -6px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 19px -6px rgba(0,0,0,0.75);box-shadow:0px 5px 19px -6px rgba(0,0,0,0.75);margin-top:-10px;transition:box-shadow 0.5s,margin-top 0.5s}#bloque7 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque7 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque7 article{margin:0;padding:0 0 25px 0;border-bottom:4px solid;text-align:center}#bloque7 .itemtitle{font-size:1.2em;line-height:1.3em;margin:0;padding:15px;font-weight:500}#bloque7 .itemsubtitle{font-size:1.2em;line-height:1.3em;margin:0;padding:20px;font-weight:500}#bloque7 .btn{font-weight:500}#bloque8{padding:50px 0}#bloque8 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque8 .blocksubtitle{font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque8 .text{font-size:1.15em;color:#666}#bloque8 .text p{margin-bottom:20px}#bloque9{padding:60px 0;background-image:url(../images/bg-bloque9.jpg);background-position:center;background-size:cover}#bloque9 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque9 .blocksubtitle{font-size:1.8em;padding:5px 0 0 0;margin:0;font-weight:300}#bloque9 input{border-color:#fff}#bloque9 .btn{font-weight:500}#bloque9 .col-sm-4.form-inline>.col.form-inline,#bloque9>div>div:nth-child(4){display:none !important}#bloque10{padding:50px 0}#bloque10 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque10 .blocksubtitle{font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque10 .item{margin:0;padding:30px 0 25px 0;border-bottom:1px solid #e2e2e2}#bloque10 .item:last-child{border-bottom:0}#bloque10 .itemtitle{font-size:1em;font-weight:700;margin:0;padding:0 0 2px 0}#bloque10 .itemstars{font-size:1em;margin:0;padding:0;line-height:1em}#bloque10 .itemplace{font-size:1em;color:#666;margin:0;padding:0;line-height:1.1em}#bloque10 .itemprice{font-size:1.2em;margin:0;padding:0;font-weight:700;display:inline-block;line-height:1em}#bloque10 .text{font-size:1.15em;color:#666}#bloque10 .text p{margin-bottom:20px}#bloque10 .text .glyphicon{font-size:0.7em}#bloque10 .banner{position:relative}#bloque10 .banner .price{position:absolute;text-align:center;font-size:1.2em;padding-top:30px;top:50px;left:50%;margin-left:-75px;width:150px;height:150px;border-radius:100px !important}#bloque10 .banner .price strong{display:block;clear:both;font-size:2em;margin:10px auto;font-weight:700}#bloque10 .banner .bannertext{padding:0;margin:0;position:absolute;bottom:140px;left:0;text-align:center;width:100%;display:block;font-weight:500;font-size:1.4em;text-shadow:2px 2px 5px rgba(0,0,0,0.6)}#bloque10 .banner .bannericon{padding:0;margin:0;position:absolute;bottom:50px;left:0;text-align:center;width:100%;display:block;font-weight:500;font-size:4em;text-shadow:2px 2px 5px rgba(0,0,0,0.6)}#bloque11{height:400px;background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-image:url(../images/bg-bloque11.jpg);padding:120px 0 0 0}@media (max-width:500px){#bloque11{height:400px;background:url(../images/bg-bloque11.jpg) center no-repeat;background-position:top center;background-size:cover;padding:120px 0 0 0;position:relative;overflow:hidden}#bloque11::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/bg-bloque11.jpg) center no-repeat;background-size:cover;z-index:-1;transform:translateZ(0)}}#bloque11 .blocktitle{font-size:1.8em;font-weight:700;padding:0;margin:0 0 20px 0}#bloque11 .blocksubtitle{font-size:1.4em;padding:5px 0 0 0;margin:0;line-height:1.4em;font-weight:300}#bloque11 .text{font-size:7em;font-weight:700;display:block;clear:both;line-height:1em}#bloque11 .btn{font-weight:500}#bloque12{line-height:1.1em;font-weight:700;text-transform:uppercase;font-size:1.2em;padding:10px 0 0 0}#bloque12 .container{background-image:url(../images/bg-bloque12.jpg);background-position:center center}#bloque12 ul{margin:auto;padding:40px 0}#bloque12 ul li{padding:0 30px;border-right:1px solid rgba(255,255,255,0.1)}#bloque12 ul li:last-child{border:0}#bloque12 img{border-radius:4px;margin-right:10px;float:left}#bloque12 .text{float:left;text-align:left}#bloque13 .container{text-align:center}#bloque13 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque13 .blocksubtitle{font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque13 .text{margin-top:20px}#bloque14{padding:20px 0 40px 0}#bloque14 .list-angle-right{color:#ec7906}#bloque14 .blocktitle{font-size:1.4em;font-weight:300;padding:30px 0 10px 0;margin:0;text-align:center;text-transform:uppercase}.tema #bloque14 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:20px 0 0 0}#bloque14 .blocksubtitle{font-size:1.2em;padding:5px 0 0 0;margin:0 0 40px 0;text-align:center}#bloque14 .blocktitle01{font-size:1.1em;font-weight:700;padding:0;margin:20px 0 10px 0}#bloque14 .text{margin-top:20px}#bloque15 .container{padding:40px 0}#bloque15 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0 0 20px 0;text-align:center}#bloque15 .blocksubtitle{font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque15 .text{margin-top:20px}#bloque16{padding:50px 0}#bloque16 .blocktitle{text-align:center;font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque16 .blocksubtitle{text-align:center;font-size:1.2em;padding:5px 0 0 0;margin:0}#bloque16 .item{position:relative;margin-top:30px;text-align:center}#bloque16 .itemtitle{font-size:1em;margin-top:5px;margin-bottom:0;font-weight:500}#bloque17 .thisem p.text-center{position:relative;height:42px}#bloque17 .pl-0 .thisem{height:100%;background:#fff;width:100%}#bloque17 .thisem p{margin-bottom:0px}#bloque17 .taginfo p{margin-bottom:10px}#bloque17 .modal-content{width:100%!Important}#bloque17 .item-widget-habitacions{padding-bottom:40px;position:relative;cursor:pointer}#bloque17 .text-intro{display:inline-block;margin-top:20px!important;min-height:100px}#bloque17 .itemtitle{background:#000;padding:12px;text-align:center;margin:0;font-size:22px}#bloque17 .marginbottom40{margin:0px!important}#bloque17 .item-widget-habitacions .fa-camera{position:absolute;z-index:1;background:#fff;padding:9px;font-size:20px;border-radius:50%;left:10px;top:10px;border:2px solid #f6f6f6;color:#ec7906;opacity:0.8;pointer-events:none}#bloque17 .item-widget-habitacions .link-mes-info{color:#000;display:block;width:100%;text-align:right;font-weight:700}#bloque17 .taginfo{background:#eaeaea;padding-top:10px;border-right:1px solid #ccc;width:50%;float:left}#bloque17 .taginfo i{font-size:22px;margin:0px 10px 0px 0px}#bloque17 .taginfo .taginfovalores{font-size:15px;display:block;font-weight:bold;height:40px;overflow:hidden}#bloque17 .taginfo span{display:block;font-size:13px;font-weight:normal}#bloque17 .btn{margin:0px !important}#bloque17 .pl-0 .btn{bottom:0px;position:absolute;left:0px}#bloque17 .item-widget-habitacions.item-solo{display:block!important}#bloque17 .item-horizontal .xipso{padding-left:0px !important}#bloque17 .text-inline{margin:0 auto;text-align:center;display:inline-block;min-width:160px}#bloque17 .taginfo .text-inline i{float:left}#bloque17 .taginfo .text-inline p{margin-bottom:10px;text-align:left}#bloque17 .taginfo .text-inline i{font-size:40px}#bloque17 .taginfo .text-inline p span{white-space:nowrap}#bloque17 .items-icos{margin-top:10px}#bloque17 .items-icos .col-xs-6{padding:0px}#bloque17 .items-icos .col-xs-9{padding-left:0px;font-size:13px}#bloque17 .items-icos big{display:block;font-weight:599}#bloque17 .text-inline strong{font-size:18px}#bloque18{line-height:1.5em;font-weight:500;text-transform:initial;font-size:1.2em;padding:8px 0px;border:2px solid #ffb062;background:#fff !important;position:sticky;top:153px;z-index:0;overflow:hidden}.buscador02-fitxahotel #bloque18{padding:10px 0px;font-size:15px}#bloque18 ul{margin:auto;padding:0px 0px}#bloque18 ul li{text-align:center}#bloque18 img{margin-right:10px;max-width:23px;filter:brightness(0.75)}#bloque18 .color01{color:#888 !important}#bloque18 .text{float:left;text-align:left}#bloque18 ul li:last-child{margin-bottom:0px}.bloque18-lateral .container,.bloque18-lateral .row,.maincontent .bloque18-lateral .container{padding:0px !important;margin:0px}.bloque18-lateral{max-width:100%;margin-top:20px}.bloque18-lateral #bloque18 ul li{text-align:left;display:block;width:100%;margin-bottom:10px}#bloque19{background-color:#000 !important;color:#fff;padding:50px 0}#bloque19 button{background:#EC7906;color:#fff;border:0px;height:34px;font-size:15px;width:100%;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#bloque19 #newsletter{margin-bottom:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#bloque19 h2{margin-top:-10px;font-weight:700;font-size:30px;text-align:left}#bloque19 #subscribe{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border:1px solid #fff;background-color:#000;cursor:pointer;position:relative;display:inline-block;top:5px}#bloque19 #subscribe:checked{background-color:#fff}#bloque19 #subscribe:checked::before{content:'';position:absolute;top:0px;left:-2px;width:18px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="%23000000" d="M9 16.2l-4.2-4.2 1.4-1.4L9 13.4l8.8-8.8 1.4 1.4z"/></svg>');background-size:cover}.color0,a.color0,.color0 a{color:#fff !important}.color00,a.color00,.color00 a{color:#333 !important}.color01,a.color01,.color01 a{color:#f6f6f6 !important}.color02,a.color02,.color02 a{color:#999 !important}.color03{color:#e9e9e9}.color3,a.color3,.color3 a{color:#ec7906 !important}.color4,a.color4,.color4 a{color:#2a323e !important}.color5,a.color5,.color5 a{color:#993399 !important}.color6,a.color6,.color6 a{color:#ec7906 !important}.color7,a.color7,.color7 a{color:#e0316f !important}.color8,a.color8,.color8 a{color:#00a2df !important}.color9,a.color9,.color9 a{color:#e40303 !important}.color10,a.color10,.color10 a{color:#05a909 !important}.bg0{background-color:#fff !important}.bg00{background-color:#333 !important}.bg01{background-color:#f6f6f6 !important}.bg02{background-color:#999 !important}.bg03{background-color:#e9e9e9 !important}.bg1{background-color:#ec7906 !important}.bg2{background-color:#ec7906 !important}.bg3{background-color:#ec7906 !important}.bg4{background-color:#2a2b33 !important}.bg5{background-color:#993399 !important}.bg6{background-color:#ec7906 !important}.bg7{background-color:#e0316f !important}.bg8{background-color:#00a2df !important}.bg9{background-color:#e40303 !important}.bg10{background-color:#05a909 !important}.bordercolor5{border-color:#993399 !important}.bordercolor6{border-color:#ec7906 !important}.bordercolor7{border-color:#e0316f !important}.btn-link{color:#333 !important}.btn-custom{background:#00a2df;color:#fff !important}.btn-custom:hover,.btn-custom:focus,.btn-custom:active{background:#007dbe}.btn-link:hover,.btn-link:focus,.btn-link:active{color:#000 !important}.fa-star{color:#ec7906 !important;font-size:14px !important}.shadow1{-webkit-box-shadow:0px 2px 3px 1px rgba(0,0,0,0.05);box-shadow:0px 2px 3px 1px rgba(0,0,0,0.05)}.shadow2{-webkit-box-shadow:0px 2px 3px 1px rgba(0,0,0,0.2);box-shadow:0px 2px 3px 1px rgba(0,0,0,0.2)}.rounded{border-radius:0 !important}a.color3:active,a.color3:hover,a.color3:focus{color:#ec7906}.imghover1{-webkit-transition:filter 0.5s ease;transition:filter 0.5s ease}.imghover1:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.margin0{margin:0 !important}.margintop10{margin-top:10px !important}.margintop-10{margin-top:-10px !important}.margintop20{margin-top:20px !important}.margintop30{margin-top:30px !important}.margintop40{margin-top:40px !important}.margintop60{margin-top:60px !important}.margintop-60{margin-top:-60px !important}.marginbottom20{margin-bottom:20px !important}.marginbottom40{margin-bottom:40px !important}.marginbottom60{margin-bottom:60px !important}.marginbottom80{margin-bottom:80px !important}.marginleft10{margin-left:10px}.marginleft20{margin-left:20px}.padding0{padding:0 !important}.padding20{padding:20px !important}.paddingtop40{padding-top:40px !important}.paddingtop60{padding-top:60px !important}.paddingbottom40{padding-bottom:40px !important}.blocktitle{margin:2px 0 0!important}.border0{border:0px!important}#bloque1,#bloque2,#bloque3,#bloque4,#bloque5,#bloque6,#bloque7,#bloque8,#bloque9,#bloque10,#bloque11,#bloque12,#bloque13,#bloque14,#bloque15,#bloque16,#bloque17,#bloque71{overflow-x:hidden}.wrap-modal-slider{opacity:0;transition:opacity 0.3s}.wrap-modal-slider.open{opacity:1}.slick-close{background:#000;color:#fff;padding:5px 8px;border-radius:50%;font-size:19px;border:0px;position:absolute;z-index:1;top:-10px;right:-10px;border:4px solid #fff}.slick-prev.slick-arrow{color:#fff;padding:5px 8px;border-radius:50%;font-size:19px;border:0px;position:absolute;z-index:1;top:calc(50% - 40px);left:-39px;border:4px solid #fff}.slick-next.slick-arrow{color:#fff;padding:5px 8px;border-radius:50%;font-size:19px;border:0px;position:absolute;z-index:1;top:calc(50% - 40px);right:-39px;border:4px solid #fff}.p-0{padding:0px!important}#bloque17 .item-widget-habitacions.item-solo{display:block !important}#bloque17 .widget-icons.col-md-12{margin-left:0px !important;padding:0px!important}.item-widget-habitacions .text-intro{height:100px}.home #bloque1 .itemprice s{text-decoration:none}#bloque70 h2{padding:13px;text-align:center;margin:0px;font-size:2rem}#bloque70 .cont-accordeno{padding:15px 30px}#bloque70 h3{margin-top:10px;margin-bottom:10px}#bloque70 h3 a{font-size:1.6rem;display:block;padding:10px 0px;border-bottom:1px solid #ccc;color:#444}#bloque70 h3>a:after{content:"\f055";font:normal normal normal 14px/1 FontAwesome;float:right;font-size:23px;color:#a2a2a2}#bloque70 h3>a[aria-expanded="true"]{color:#000}#bloque70 h3>a[aria-expanded="true"]::after{content:"\f056";font:normal normal normal 14px/1 FontAwesome;float:right;font-size:23px;color:#a2a2a2;opacity:0.5}#bloque70 h3>a[aria-expanded="false"]::after{content:"\f055";font:normal normal normal 14px/1 FontAwesome;float:right;font-size:23px;color:#a2a2a2}#bloque70 h3 img{width:32px;margin-right:13px}#bloque70 .text-resposta{padding-left:50px;padding-bottom:20px;color:#595959}#bloque70 .panel-default>.panel-heading{color:initial;background-color:transparent;border-color:transparent;padding:0px}#bloque70 .panel.panel-default{border:0px}#bloque70 .panel-group{padding:0px 30px 20px 30px}#bloque71{padding:60px 0;background-color:black;background-position:center;background-size:cover}#bloque71 .blocktitle{font-size:2.2em;font-weight:700;padding:0;margin:0}#bloque71 .blocksubtitle{font-size:1.8em;padding:5px 0 0 0;margin:0;font-weight:300}#bloque71 input{border-color:#fff}#bloque71 .btn{font-weight:500}#bloque71 .form-control{height:auto !important}#bloque71 .d-flex>.form-control,#bloque71 .d-flex>.btn{min-height:52px}#bloque71 .d-flex .btn{display:flex;align-items:center}#bloque71 .d-flex .form-control{display:block;padding-top:.5rem;padding-bottom:.5rem}#bloque71 .col-sm-4.form-inline>.col.form-inline{display:none !important}#bloque71 .form-inline.mt-2{margin-top:5px}#bloque73{text-align:center;padding:50px 20px;background-color:#fff}#bloque73 .newsletter-header{margin-bottom:20px}#bloque73 .newsletter-tag{background-color:#fff5e6;color:#ff8c00;padding:8px 15px;border-radius:50px;font-weight:600;font-size:14px}#bloque73 .newsletter-title{font-size:2.5em;font-weight:800;color:#333;margin-top:20px}#bloque73 .newsletter-subtitle{font-size:1.1em;color:#666;max-width:600px;margin:0 auto 40px}#bloque73 .offers-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:40px}#bloque73 .offer-card{background-color:#fff5e6;border-radius:10px;padding:30px;max-width:280px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:transform 0.2s}#bloque73 .offer-card:hover{transform:translateY(-5px)}#bloque73 .offer-icon{font-size:2.5em;margin-bottom:10px;color:#ff8c00}#bloque73 .offer-title{font-size:1.2em;font-weight:700;color:#333;margin:0}#bloque73 .offer-description{font-size:0.9em;color:#777}#bloque73 .newsletter-form{max-width:600px;width:100%;margin:0 auto}#bloque73 .nl-form-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;max-width:600px;width:100%;margin-left:auto;margin-right:auto;flex-wrap:nowrap}#bloque73 .nl-form-row .form-control{flex:1 1 auto;min-width:0;height:46px;padding:0 20px;border:1px solid #ddd;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;box-sizing:border-box;line-height:46px}#bloque73 .nl-form-row .btn-subscribe{background-color:#ff8c00;color:#fff;border:none;height:46px;padding:0 25px;border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;white-space:nowrap;box-sizing:border-box;line-height:46px}#bloque73 .nl-form-row .btn.btn-subscribe,#bloque73 .nl-form-row button.btn-subscribe{border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important}#bloque73 .nl-form-row .btn-subscribe:hover{background-color:#e67e00;transition:background-color 0.2s}#bloque73 .privacy-text{font-size:0.8em;color:#888;max-width:450px;margin:0 auto}#bloque73 .subscribers-count{margin-top:30px;font-size:0.9em;color:#555;font-weight:500;display:flex;justify-content:center;align-items:center;gap:5px}@media (max-width:768px){#bloque73 .offers-grid{flex-direction:column;align-items:center}#bloque73 .nl-form-row{flex-direction:row !important;gap:8px}#bloque73 .nl-form-row .form-control{height:44px;line-height:44px;padding:0 14px}#bloque73 .nl-form-row .btn-subscribe{height:44px;line-height:44px;padding:0 16px}}@media (max-width:576px){#bloque73 .nl-form-row{flex-wrap:wrap}#bloque73 .nl-form-row .form-control,#bloque73 .nl-form-row .btn-subscribe{flex:1 1 100%;width:100%}}#bloque72 .newsletter-consent input[type="checkbox"],#bloque73 [data-checkbox-container] input[type="checkbox"]{width:16px;height:16px;transform:none;margin-top:2px;flex:0 0 auto;accent-color:#ff8b2c}#bloque74{padding:28px 0}#bloque74 .row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-left:0;margin-right:0}#bloque74 .row>[class*="col-"]{padding-left:4px;padding-right:4px}#bloque74 .col-md-offset-1,#bloque74 .col-md-offset-2,#bloque74 .col-md-offset-4{margin-left:0 !important}#bloque74 #articles{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:620px;margin-left:auto;margin-right:auto}#bloque74 #articles>[class*="col-"]{display:flex;float:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;flex:0 0 304px;max-width:304px;width:304px}#bloque74 article.item{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,0.08);margin-bottom:10px;padding-bottom:10px}#bloque74 article.item figure{margin:0;position:relative;height:210px;overflow:hidden}#bloque74 article.item figure img{width:100%;height:100%;object-fit:cover;display:block}#bloque74 article.item .label{border-radius:8px;font-size:12px;font-weight:700;padding:6px 10px;bottom:auto !important}#bloque74 h3.itemtitle{color:#1f2937;font-size:17px;line-height:1.25;font-weight:700;margin:14px 14px 6px;min-height:0;text-align:left}#bloque74 .itemplace{font-size:12px;font-weight:700;color:#374151;margin:0 14px 6px}#bloque74 p.text-edit{color:#4b5563;font-size:11px;line-height:1.42}#bloque74 .itemplace + p.text-edit{min-height:64px}#bloque74 .masInfo{display:block;width:100%;text-align:center;color:#1f2937 !important;font-size:15px;font-weight:900;line-height:1.1;text-decoration:none !important;border:0 !important;outline:none !important;box-shadow:none !important}#bloque74 .masInfo:hover,#bloque74 .masInfo:focus,#bloque74 .masInfo:active{text-decoration:none;opacity:0.85;border:0 !important;outline:none !important;box-shadow:none !important}#bloque74 .masInfo .minus-info{display:none}#bloque74 .masInfo[aria-expanded="true"] .plus-info{display:none}#bloque74 .masInfo[aria-expanded="true"] .minus-info{display:inline}#bloque74 .masInfo.collapsed .plus-info{display:inline}#bloque74 .masInfo.collapsed .minus-info{display:none}#bloque74 .info-edit{margin-top:2px}#bloque74 .info-edit p{font-size:11px;line-height:1.45;margin-bottom:6px;color:#4b5563}#bloque74 .info-edit .estanMin strong,#bloque74 .info-edit .condPag strong,#bloque74 .info-edit .condCan strong,#bloque74 .info-edit .hoteDis strong{font-weight:700 !important;color:#1f2937}#bloque74 .info-edit.collapse{display:none}#bloque74 .info-edit.collapse.in,#bloque74 .info-edit.collapse.show{display:block}#bloque74 .btn.btn-custom{background:#f7933c;color:#fff !important;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;border:0;font-size:13px;font-weight:800;line-height:1;padding:8px 14px}#bloque74 .btn.btn-custom:hover,#bloque74 .btn.btn-custom:focus{background:#ef7f20}#bloque74 .offer-cta-row{margin-top:auto;padding:10px 14px 14px !important;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px}#bloque74 .offer-cta-row .countdown-edit{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;min-width:140px;text-align:center;font-size:12px;font-weight:700;line-height:1.2;padding:2px 0;border-radius:0;background:transparent;color:#6b7280;border:0;white-space:nowrap}#bloque74 .offer-cta-row .countdown-edit .countdown-title{display:block;color:#ef4444;font-size:18px;font-weight:800;line-height:1;margin-bottom:4px}#bloque74 .offer-cta-row .countdown-edit.countdown-static .countdown-title{margin-bottom:0}#bloque74 .offer-cta-row .countdown-edit .countdown-time{display:block;color:#98a2b3;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.5px}#bloque74 .offer-cta-row .countdown-edit.countdown-static .countdown-time{display:none}#bloque74 .offer-cta-row .countdown-edit.countdown-expired{background:transparent;color:#6b7280}#bloque74 .offer-cta-row .countdown-edit.countdown-invalid{background:transparent;color:#9f1239}#bloque74 .offer-cta-row .countdown-edit.countdown-invalid .countdown-time{color:#9f1239}#bloque74 .offer-cta-row .countdown-edit.countdown-hidden{visibility:hidden !important;display:inline-flex !important;pointer-events:none}#bloque74 .offer-cta-row .btn.btn-custom{margin-left:auto}@media (max-width:1200px){#bloque74 h3.itemtitle{font-size:17px}#bloque74 .masInfo{font-size:15px}#bloque74 .btn.btn-custom{font-size:13px}}@media (max-width:992px){#bloque74 #articles{flex-wrap:wrap;gap:10px;max-width:100%}#bloque74 #articles>[class*="col-"]{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);width:calc(50% - 5px)}#bloque74 h3.itemtitle{font-size:16px;min-height:0}#bloque74 .masInfo{font-size:14px}}@media (max-width:768px){#bloque74 .offer-cta-row .countdown-edit .countdown-title{font-size:16px}#bloque74 .offer-cta-row .countdown-edit .countdown-time{font-size:14px}}@media (max-width:576px){#bloque74 #articles{gap:8px}#bloque74 #articles>[class*="col-"]{flex:0 0 100%;max-width:100%;width:100%}#bloque74 article.item figure{height:185px}#bloque74 h3.itemtitle{font-size:16px}#bloque74 .masInfo{font-size:14px}}#bloque75{padding:32px 0}#bloque75 .activities-refactor-header{text-align:center;margin-bottom:20px}#bloque75 .activities-refactor-title{margin:0 0 8px;font-size:38px;line-height:1.15;font-weight:800;color:#111827}#bloque75 .activities-refactor-title:empty{display:none}#bloque75 .activities-refactor-subtitle{margin:0;font-size:18px;line-height:1.4;color:#374151}#bloque75 .activities-refactor-subtitle:empty{display:none}#bloque75 .activities-refactor-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem;margin:0;padding:0}#bloque75 .activity-card{flex:0 1 260px;max-width:260px}#bloque75 .activity-card-link{display:block;text-decoration:none !important}#bloque75 .activity-card-figure{margin:0;position:relative;border-radius:16px !important;overflow:hidden}#bloque75 .activity-card-figure img{display:block;width:100%;height:148px;object-fit:cover}#bloque75 .activity-image-label{position:absolute;left:10px;bottom:10px;z-index:2;margin:0;font-size:12px;font-weight:700;line-height:1.1;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,0.65)}#bloque75 .activity-image-label:empty{display:none}@media (max-width:992px){#bloque75 .activities-refactor-title{font-size:32px}#bloque75 .activities-refactor-subtitle{font-size:16px}#bloque75 .activities-refactor-list{gap:1.5rem}}@media (max-width:768px){#bloque75{padding:24px 0}#bloque75 .activities-refactor-title{font-size:24px}#bloque75 .activities-refactor-subtitle{font-size:14px}#bloque75 .activities-refactor-list{flex-direction:column;align-items:center;gap:12px}#bloque75 .activity-card{flex:0 0 100%;max-width:320px;width:100%}#bloque75 .activity-card-figure img{height:120px}#bloque75 .activity-image-label{font-size:11px;left:8px;bottom:8px !important}}#bloque76{--ciutats-bg: #f7f8fa;--ciutats-title: #1d1d1b;--ciutats-text: #555;--ciutats-primary: #e8730c;background:var(--ciutats-bg);width:100%;padding:32px 12px;box-sizing:border-box}#bloque76 *,#bloque76 *::before,#bloque76 *::after{box-sizing:border-box}#bloque76 .ciutats-inner{max-width:1200px;width:100%;margin:0 auto}#bloque76 .ciutats-header{text-align:center;margin-bottom:32px}#bloque76 .ciutats-title{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1.2;margin:0 0 12px;color:var(--ciutats-title)}#bloque76 .ciutats-intro{font-size:clamp(1.1rem,2.5vw,2rem);line-height:1.6;max-width:700px;margin:0 auto;color:var(--ciutats-text)}#bloque76 .ciutats-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}#bloque76 .ciutats-card{display:flex;height:100%;background:#fff;border:1px solid rgba(0,0,0,0.05);border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:box-shadow 0.25s ease,transform 0.25s ease}#bloque76 .ciutats-card:hover{box-shadow:0 8px 20px rgba(0,0,0,0.12);transform:translateY(-4px)}#bloque76 .ciutats-media{flex:0 0 35%;display:block;overflow:hidden;text-decoration:none}#bloque76 .ciutats-media figure{margin:0;height:100%}#bloque76 .ciutats-media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform 0.3s ease}#bloque76 .ciutats-media:hover img{transform:scale(1.05)}#bloque76 .ciutats-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px 16px}#bloque76 .ciutats-card-title{font-size:clamp(1.3rem,2.5vw,1.5rem);font-weight:600;line-height:1.3;margin:0;color:var(--ciutats-title)}#bloque76 .ciutats-card-text{font-size:0.95rem;line-height:1.7;color:var(--ciutats-text);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#bloque76 .ciutats-cta{align-self:flex-start;display:inline-flex;align-items:center;background:transparent;color:var(--ciutats-primary);font-size:0.95rem;font-weight:600;text-decoration:none;padding:8px 16px;border:2px solid var(--ciutats-primary);border-radius:8px;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}#bloque76 .ciutats-cta:hover,#bloque76 .ciutats-cta:focus{background:var(--ciutats-primary);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.15)}#bloque76 a:focus-visible,#bloque76 .ciutats-media:focus-visible{outline:2px solid var(--ciutats-primary);outline-offset:2px}@media (min-width:1024px){#bloque76{padding:40px 16px}#bloque76 .ciutats-header{margin-bottom:48px}#bloque76 .ciutats-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}#bloque76 .ciutats-media{flex-basis:40%}#bloque76 .ciutats-body{padding:24px}#bloque76 .ciutats-card-text{font-size:1.25rem;display:block;overflow:visible;-webkit-line-clamp:none}#bloque76 .ciutats-cta{padding:10px 20px;font-size:1.2rem}}.ti-widget{--ti-bg: #ffffff;--ti-card-bg: #ffffff;--ti-dark: #0f172a;--ti-muted: #555555;--ti-primary: #e8730c;--ti-separator: rgba(15, 23, 42, 0.15);--ti-text-size: 1.05rem;--ti-cta-size: 1.05rem;--ti-radius: 16px;--ti-font: inherit;background:var(--ti-bg);width:100%;display:flex;justify-content:center;align-items:center;padding:40px 16px;box-sizing:border-box;font-family:var(--ti-font)}.ti-widget *,.ti-widget *::before,.ti-widget *::after{box-sizing:border-box}.ti-widget .ti-inner{max-width:1100px;width:100%;display:flex;justify-content:center}.ti-widget .ti-card{width:100%;display:flex;flex-direction:column;background:var(--ti-card-bg);border-radius:var(--ti-radius);overflow:hidden;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 25px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;text-decoration:none;color:inherit}.ti-widget a.ti-card:hover{transform:translateY(-4px);box-shadow:0 10px 35px rgba(0,0,0,0.12);border-color:var(--ti-primary);text-decoration:none}.ti-widget a.ti-card:focus-visible{outline:3px solid var(--ti-primary);outline-offset:3px}.ti-widget .ti-media{width:100%;height:280px;background:#f1f5f9;overflow:hidden}.ti-widget .ti-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.ti-widget .ti-body{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 24px}.ti-widget .ti-header{display:flex;flex-direction:column;gap:8px;border-bottom:1.5px dashed var(--ti-separator);padding-bottom:16px;transition:border-color 0.3s ease}.ti-widget a.ti-card:hover .ti-header{border-color:var(--ti-primary)}.ti-widget .ti-title{font-size:clamp(1.65rem,4.5vw,2.1rem);font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:-0.5px;color:var(--ti-dark);margin:0}.ti-widget .ti-subtitle{font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--ti-primary);margin:0}.ti-widget .ti-text{font-size:var(--ti-text-size);line-height:1.75;color:var(--ti-muted);text-align:left}.ti-widget .ti-text a{color:var(--ti-primary)}.ti-widget .ti-actions{display:flex;justify-content:center;width:100%;margin-top:8px}.ti-widget .ti-cta{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:14px 32px;background:var(--ti-primary);color:#ffffff;border-radius:6px;font-size:var(--ti-cta-size);font-weight:700;pointer-events:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.ti-widget a.ti-card:hover .ti-cta{transform:scale(1.04);box-shadow:0 6px 18px rgba(0,0,0,0.22)}@media (min-width:1024px){.ti-widget .ti-card{flex-direction:row-reverse}.ti-widget .ti-media{width:42%;flex:0 0 42%;height:auto;min-height:420px}.ti-widget .ti-body{flex:1 1 auto;padding:40px 48px}.ti-widget a.ti-card:hover .ti-media img{transform:scale(1.04)}}.bd-widget{--bd-accent: #FF6D00;--bd-overlay: 11, 21, 18;font-family:var(--bd-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);box-sizing:border-box;max-width:900px;margin:40px 16px 24px 16px;border-radius:12px;overflow:hidden;position:relative;background:#1a1a1a;box-shadow:0 8px 24px rgba(0,0,0,0.15)}.bd-widget *,.bd-widget *::before,.bd-widget *::after{box-sizing:border-box}.bd-widget.bd-font-web{font-family:inherit}.bd-widget .bd-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:var(--bd-bg-pos,center);z-index:0}@media (min-width:600px){.bd-widget{margin:32px 24px;border-radius:14px}}@media (min-width:900px){.bd-widget{margin:40px auto}}.bd-widget .bd-overlay{position:relative;z-index:1;padding:22px 20px;background:linear-gradient(160deg,rgba(var(--bd-overlay),0.70) 40%,rgba(var(--bd-overlay),0.40) 100%);display:flex;flex-direction:column;gap:18px}@media (min-width:600px){.bd-widget .bd-overlay{padding:28px 32px;background:linear-gradient(135deg,rgba(var(--bd-overlay),0.90) 35%,rgba(var(--bd-overlay),0.45) 100%)}}@media (min-width:768px){.bd-widget .bd-overlay{padding:36px 48px;background:linear-gradient(90deg,rgba(var(--bd-overlay),0.92) 45%,rgba(var(--bd-overlay),0.15) 100%);min-height:240px;justify-content:center}}.bd-widget .bd-content{max-width:420px;color:#ffffff}.bd-widget .bd-badge{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);padding:4px 12px;border-radius:30px;color:var(--bd-badge-color,#ffffff);font-size:var(--bd-badge-size,11px);font-weight:600;letter-spacing:0.3px;margin-bottom:10px}@media (min-width:600px){.bd-widget .bd-badge{font-size:var(--bd-badge-size,12px);margin-bottom:12px}}.bd-widget .bd-badge span{color:var(--bd-badge-hl,#FFD600)}.bd-widget .bd-title{color:var(--bd-title-color,#ffffff);font-family:inherit;letter-spacing:normal;font-size:var(--bd-title-size,28px);font-weight:800;line-height:1.15;margin:0 0 8px 0;text-transform:none}@media (min-width:600px){.bd-widget .bd-title{font-size:var(--bd-title-size,32px)}}@media (min-width:768px){.bd-widget .bd-title{font-size:var(--bd-title-size,38px);line-height:1.1}}.bd-widget .bd-title em,.bd-widget .bd-title i{font-style:normal;color:var(--bd-accent)}.bd-widget .bd-subtitle{font-size:var(--bd-sub-size,13px);color:var(--bd-sub-color,#e0e0e0);font-family:inherit;line-height:1.45;margin-bottom:18px}@media (min-width:600px){.bd-widget .bd-subtitle{font-size:var(--bd-sub-size,14px);margin-bottom:20px}}.bd-widget .bd-action-area{display:flex;flex-direction:column;gap:14px;align-items:stretch}@media (min-width:480px){.bd-widget .bd-action-area{flex-direction:row;align-items:center;gap:24px}}.bd-widget .bd-cta{background:var(--bd-accent);color:var(--bd-cta-color,#ffffff) !important;text-decoration:none !important;font-weight:700;font-size:var(--bd-cta-size,15px);padding:14px 24px;border-radius:8px;transition:background 0.2s ease,transform 0.1s ease,filter 0.2s ease;text-align:center;width:100%}@media (min-width:480px){.bd-widget .bd-cta{width:auto;font-size:var(--bd-cta-size,16px);padding:14px 32px}}.bd-widget .bd-cta:hover{filter:brightness(0.92)}.bd-widget .bd-cta:active{transform:scale(0.98)}.bd-widget .bd-cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.bd-widget .bd-timer{display:flex;align-items:center;gap:8px;color:var(--bd-timer-color,#ffffff);flex-wrap:wrap}.bd-widget .bd-timer-label{font-size:11px;text-transform:uppercase;letter-spacing:0.5px;opacity:0.7;line-height:1.2}@media (min-width:480px){.bd-widget .bd-timer-label{max-width:70px}}.bd-widget .bd-digits{font-size:var(--bd-timer-size,18px);font-weight:700;background:rgba(255,255,255,0.1);padding:4px 8px;border-radius:4px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:600px){.bd-widget .bd-digits{font-size:var(--bd-timer-size,20px)}}.bd-widget .bd-timer.bd-finished .bd-timer-label{display:none}.bd-widget .bd-timer.bd-finished .bd-digits{background:rgba(255,255,255,0.18);white-space:normal}
@media only screen and (max-width:1350px){.home .cont-text-slider{margin-top:4% !important}.navbar-brand img{max-width:200px}header .navbar a:link,header .navbar a:visited{padding-right:7px;padding-left:7px;font-size:0.85em}#hotelsearch .nav-tabs>li>a{min-width:155px}#hotelsearch.hotelsearch2 label{font-size:0.8em}#hotelsearch.hotelsearch2 .btn-search2{margin-top:24px;font-size:0.9em}header .navbar a.phone{font-size:1.2em}.hotelpagesearch{padding:15px 10px 5px 10px}.hotelpagesearch h3{display:none}.hotelpagesearch .btn-search{font-size:1em}.hotelpagesearch label{font-size:0.8em}.hotelpagesearch .form-group{margin-bottom:5px}.hotelpagesearch hr{margin-top:5px;margin-bottom:5px}.resultados .searchresults,.resultados2 .searchresults{max-width:95%;padding-top:10px}.searchresults .arrange a{padding:10px 18px}.searchresults .arrange.affix a,.searchresults .arrange.affix li.active a{padding:4px 19px}#bloque1 .itemprice .btn{padding:4px 0;font-size:0.4em}#bloque2 .item figure{height:155px}#bloque4 .text{padding:20px;font-size:1em}#bloque4 .itemtitle{padding:0 0 10px 0}#bloque9 .btn{padding-right:5px;padding-left:5px;font-size:0.9em}#bloque9 .blocksubtitle{font-size:1.4em}#bloque10 .banner .price{top:20px}#bloque10 .banner .bannertext{bottom:110px}#bloque10 .banner .bannericon{bottom:30px}#bloque12{font-size:1em}#bloque12 ul li{padding:0 10px}footer .footertop .list-inline li{width:25%}footer .footermiddle .phone{padding-left:40px}footer .footermiddle .text{padding-left:70px}}@media only screen and (max-width:1150px){.h-580{height:315px !important}#bloque17 .thisem p.text-center{position:relative;height:inherit;display:block}#bloque17 .pl-0 .btn{position:relative}#bloque17.marginbottom40{margin-bottom:0px !important}#bloque17 .pr-0{padding-right:0px !important;padding-left:0px}#bloque17 .pl-0{padding-left:15px !important}#bloque17 .item-widget-habitacions{display:block;max-width:550px;padding:0px 0px 40px 0px !important;margin:0 auto}.navbar-right li a{border-bottom:1px solid #555 !important}.navbar-right li:last-child a{border-bottom:0 !important}.navbar-right a,.navbar-right a:visited{padding:4px 0 4px 20px;border-bottom:1px solid #6e6e6e;font-size:1em}.navbar-right li a:last-child{border:0 !important}.navbar-right li a{font-size:12px !important}.navbar-nav.sm-collapsible a.has-submenu{padding:5px !important}.navbar-right .caret.navbar-toggle.sub-arrow{display:none}.navbar-nav.sm-collapsible a.has-submenu{padding-right:0}.navbar-right{background:rgba(255,255,255,0.2)}.navbar-right a.has-submenu{padding:5px !important;font-size:12px;height:32px}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{margin:-29px 15px 0 0 !important}.home header .navbar-right,header .navbar-right{margin:10px}header .navbar-right ul.dropdown-menu a{padding:4px 0 4px 10px !important}header .navbar-default .navbar-nav>.open>a,header .navbar-default .navbar-nav>.open>a:focus,header .navbar-default .navbar-nav>.open>a:hover{border-bottom:1px solid #114a82;background-color:#ccc !important;color:#114a82 !important}.togglesearch{position:fixed;top:78px;z-index:100;display:none;-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5)}.togglesearchbutton{display:block}#hotelsearch{padding-bottom:30px;background-attachment:inherit;background-repeat:repeat}#hotelsearch.hotelsearch2{margin-top:70px;min-width:100%}#hotelsearch.hotelsearch2 label{margin:0 0 0 6px;font-size:0.9em}#hotelsearch.hotelsearch2 .btn-search2{margin-top:26px;font-size:1.2em}#hotelsearch.hotelsearch2 input{padding-right:42.5px;padding-left:6px;font-size:1em}#hotelsearch.hotelsearch2 .glyphicon{font-size:1.3em}#hotelsearch.hotelsearch2 .nav-tabs>li>a img{display:block !important;margin:0 auto 2px auto !important;height:22px !important}#hotelsearch.hotelsearch2 .nav-tabs{margin-top:-69px;background-color:#fff}.hotelsearchfeatured{padding-top:15px}.hotelsearchfeatured .title{font-size:1.2em}.hotelsearchfeatured .title strong{font-size:2em}.hotelsearchfeatured .subtitle{margin:0;font-size:1.2em}#hotelsearch label{font-size:0.9em}.searchresults h1.title{margin:0 0 5px 0;font-size:1.3em}.searchresults h1.title span{display:block;clear:both;margin-left:0}.searchresults h2.subtitle{margin:0 0 10px 0;font-size:0.9em}.searchresults .arrange{margin-top:-24px;margin-left:0;padding:4px 0 0 0;width:190px;border:0;background-color:#fff;font-size:0.85em}.searchresults .arrange li{display:none;clear:both;border:0}.searchresults .arrange li.ordenar{display:block}.searchresults .arrange li.active{display:block;margin:-28px 0 0 70px}.searchresults .arrange li.active.visible-xs-block{margin:0}.searchresults .arrange li.visible-xs-block{border-bottom:1px solid #efefef}.searchresults .arrange li.active a{border-bottom:0 !important;background:transparent}.searchresults .arrange li a{display:block;padding:6px}.searchresults .arrange.affix{position:relative}.searchresults article .row.info>.col-sm-4{float:left;clear:none;width:33%}.searchresults article .price .pricetotal .offerbefore{font-size:0.7em}.searchresults article .price .pricetotal{font-size:1.8em}.searchresults article .options{padding-top:5px;border-top:1px solid #f2f2f2}.searchresults article .icons img{width:20px;height:auto}.searchresults article .icons.bestprice{margin-top:0}.searchresults article .title{margin:0 0 5px 0;font-size:1em}.searchresults article .location{font-size:0.85em}header{left:0px !important;z-index:9999999}.title{font-size:28px}#hotelfilter_lateral{width:auto;position:relative;height:100%;left:0}.hotelsearchllarg02{top:10px}.resultados2 #hotelsearch{top:62px}.hotelsearchllarg{position:absolute}#hotelsearch .boxsearch{position:absolute}.bghotelsearch{padding-top:80px}.home header .navbar-right{margin-top:0px}.resultados .maincontent{margin-left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#hotelsearch .nav-tabs>li>a{min-width:112px}#hotelsearch.hotelsearch2 label{margin:0;font-size:0.6em}#hotelsearch.hotelsearch2 .btn-search2{margin-top:26px;font-size:0.7em}#hotelsearch.hotelsearch2 input{padding-right:2px;padding-left:2px;font-size:0.8em}#hotelsearch.hotelsearch2 .glyphicon{font-size:0.9em}.hotelsearchllarg>.container{width:240px !important;max-width:240px !important}#bloque2 .item figure{height:162px}#bloque3 article .col-sm-4{float:none;clear:both;margin-bottom:5px;width:100%}#bloque3 article .col-sm-8{float:none;clear:both;width:100%}#bloque4 .text{padding:10px;font-size:0.85em;line-height:1.3em}#bloque4 .itemtitle{padding:0 0 5px 0}#bloque9 .btn{margin-top:5px}#bloque10 .banner .price{top:10px}#bloque10 .banner .bannertext{bottom:90px}#bloque10 .banner .bannericon{bottom:10px}#bloque10 .banner .price{margin-left:-50px;padding-top:15px;width:100px;height:100px}#bloque10 .banner .price strong{margin:0 auto;font-size:1.3em}#bloque10 .banner .bannertext{bottom:75px}#bloque10 .item{padding:10px 0 15px 0}#bloque10 .item .col-sm-4{float:none;clear:both;margin-bottom:4px;width:60%}#bloque10 .item .col-sm-8{float:none;clear:both;width:100%}#bloque11{padding:50px 0 0 0;height:320px}#bloque12 ul{padding:10px 0 20px 0}#bloque12 ul li{margin-top:20px;width:49%;border:0}footer .footermiddle .phone{padding-left:0}footer .footermiddle .phone{padding-left:0}footer .footermiddle .text{padding-left:30px}footer .footermiddle .social{padding-left:10px}header .btn-filtros{display:block}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}header .navbar-brand{display:inline-block;float:none}.navbar-brand img{margin:auto}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}header{position:fixed;top:0;z-index:1001;display:block;width:100%;background-color:#fff}.tel-whats-mbl{display:block}header .navbar-brand{display:inline-block;float:none}#mainmenu .dropdown{padding-left:10px}header .navbar-brand img{margin:0px;padding-top:5px;max-width:250px}header .navbar{margin:0;border-bottom:1px solid #efefef}header .navbar-nav a:link,header .navbar-nav a:visited{padding:4px 0 4px 20px;border-bottom:1px solid #efefef;font-size:1em}header .navbar a.phone{display:none}.navmenu-fixed-left{position:fixed !important;top:0 !important;right:auto;bottom:0 !important;left:0;z-index:1030;overflow-x:visible;width:250px;background-color:#fff}#modalhabitaciones{left:0px !important;right:0px !important}.container-menu{width:250px}.modal-content{top:0px;padding:5px}.h4,h4{font-size:14px}.modal-backdrop{z-index:998}.dropdown-menu>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modalhabitaciones .modal-footer{margin-top:0px;padding:5px 0 0 0}#modalhabitaciones .form-control{height:26px;padding:2px 12px}#modalhabitaciones .modal-body{position:relative;padding:5px}.hotelsearchalojamiento{padding-bottom:0px !important}.breadcrumb{padding:5px 30px !important}.filtrolateral{top:62px}.pas{font-size:16px}.pas img{height:50px;padding:5px}.pas::after{right:40px;border-top:22px solid;border-left:20px solid transparent;border-right:20px solid transparent;top:49px !important}.pas::before{right:39px;border-top:22px solid;border-left:21px solid transparent;border-right:21px solid transparent;top:50px !important}.tabs-detalleshotel{padding:5px 0px !important}}@media (max-width:992px){.container{width:100% !important;max-width:970px}.subtitol-fitxa-slider{display:none}}@media only screen and (max-width:768px){.cont_superior_titol_hotel>div>.breadcrumb{display:none!important}.slick-next.slick-arrow{right:-15px;border:2px solid #fff;font-size:17px;padding:3px 7px}.slick-prev.slick-arrow{left:-15px;border:2px solid #fff;padding:3px 7px;font-size:17px}.slick-close{top:0px;right:0px;border:2px solid #fff;padding:3px 7px;font-size:17px}.clasepagament{margin-top:122px}#hotelsearch .form-group{margin-bottom:5px}#hotelsearch .btn-search,.btn-modificar{margin-top:0px}.bloque18-lateral #bloque18 ul li{text-align:left}#bloque18 ul li{margin-bottom:10px}.bloque18-lateral #bloque18 ul li:last-child{margin-bottom:0px}#bloque18 ul li:last-child{margin-bottom:0px}.filtrolateral #hotelsearch{min-height:73px}.widget-icons .color0{bottom:5px !important}.widget-icons .color0 a{}.profesionalpage{padding-top:260px !important}.reservacolumn #continuar_reserva{display:none}.taulaextras thead{display:none}.taulaextras td{display:block;width:100%;text-align:center;border:0px !important;white-space:inherit !important}.taulaextras .btn{width:100%}.taulaextras p{display:block}.pas{display:none}.pas.active::after{display:none}.pas.active{display:block}.h-580{height:245px !important}#bloque8 a.btn{width:100%;margin:20px 0px;font-size:21px}.micuenta .nav.nav-tabs li{width:100%;margin:0px 0px 0px 0px}#bloque8 .image-edit img{margin:0 auto}.reserva .row.marginbottom60.d-flex{display:initial}.accordion_pagament label{font-weight:400;font-size:14px;padding:0px}.maincontent.reserva{padding-top:5px !important}.loginbox{padding:20px}.loginbox .btn.btn-social{width:100%;margin:5px 0px}.reserva .nav.nav-tabs li{width:100%;margin:0px 0px 0px 0px}.info .col-sm-5.description{padding-top:20px}.searchresults article .row{padding-top:0px}.fotohabitaciones .btn-link{margin:auto}.vinyeta-subitem span.col-sm-4{font-size:16px}.searchresults article .row.info>.col-sm-4{float:left;clear:none;width:50%;padding:4px;margin-right:15px;z-index:1}.info-destacat-vinyeta{font-size:12px}.searchresults article .options li .book .btn{width:inherit !important;font-size:0.8em !important;float:none !important;display:inline-block !important;margin-bottom:10px}ul.vinyeta-subitem>li:nth-of-type(odd){background-color:#fbfbfb !important}.searchresults article .options li .book .btn{width:94%;font-size:15px}.searchresults article .suboptionstitle .pricefrom{float:left;font-weight:200;display:block;width:100%;padding:5px 15px}.searchresults article .optionstitle .pricefrom{display:none}.cancelacio-vinyeta,.cancelacio-vinyeta span{float:left}.searchresults article .offerpercentage{right:15px}.searchresults article .info .recommended{padding:2px 6px;font-size:10px}.hotelpage h2{font-size:20px}footer{padding:0px 15px}.nav-tabs>li>a{padding:5px 5px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.smoothscroll,.smoothscrgoll{font-size:13px}.content_tags p{bottom:-14px}.btn_temporada{top:60px}.span_tag_item .show{display:inline-block}.bghotelsearch{margin-bottom:0px}.tabshotel{padding:10px 0px}.tabshotelcontacto{margin:20px 0px 10px 0}.tabshotel .nav-tabs{border-bottom:0px;margin-right:0px}.nav.nav-tabs li{clear:inherit;width:auto;margin:0px 10px 0px 10px}.col-sm-5ths{width:20%;float:left}.titol-fitxa-slider{font-size:30px}#bloque5 .itemtitle{max-width:135px}.addthis{position:relative;top:0px;right:0px}.hotelpage .contenidor_titol_blateral h1,.hotelpage .contenidor_titol_blateral p.title{font-size:29px}.cont-direccio{text-align:left;font-size:16px;margin-left:39px}.searchmobiles{position:fixed;top:50px;z-index:50;display:block;width:100%}.searchresults article .rate{font-size:0.85em}.searchresults article .price .viewoffers{display:none}.searchresults article .price .from,.searchresults article .price .cost,.searchresults article .price .person{display:none}.searchresults article .price{display:none;padding-top:0;padding-bottom:0}.searchresults article .price .total{display:none;margin:auto;padding:4px 0 4px 0;width:120px}.searchresults article .price .pricetotal{margin:auto;width:120px;font-size:1.8em}.searchresults article .optionstitle{min-height:60px;font-weight:500;font-size:0.95em}.searchresults article .optionstitle .pricefrom{margin-top:3px;color:#f9a11b}.searchresults article .collapsemore{font-size:0.9em}.searchresults article .options li .book .btn{display:block;float:right;margin-left:10px;padding:4px;width:78px;font-size:0.5em}.searchresults article .optionstitle .glyphicon{margin-right:2px}.searchresults article .options li{margin:5px 0 0 0 !important;display:block;width:100% !important;max-width:100% !important}.searchresults article .options .cancellation{margin-bottom:6px;text-align:left}.searchresults article .options .cancellation span{display:inline-block !important;float:none !important;clear:none !important;width:auto !important;color:#af5504}.searchresults article .options .iconscancel img{display:none}.showmap{position:relative;z-index:9;font-size:0.85em}#bloque1 .container>.row>.col-sm-4{float:left;width:50%}#bloque1 .container>.row>.col-sm-4:last-child{float:none;clear:both;margin:auto;padding-top:20px;width:80%}#bloque1 .container>.row>.col-sm-4 .itemprice{text-align:right}#bloque1 .container>.row>.col-sm-4 .itemprice .btn{float:right;margin-left:10px;width:100px}#bloque2 .item figure{height:200px}#bloque3 article .col-sm-4{float:left;clear:none;margin-bottom:0;width:20%}#bloque3 article .col-sm-8{float:left;clear:none;width:80%}#bloque4>.container>.row:nth-child(even) .col-sm-3.text{float:left;padding:10px 20px;width:70%;font-size:1.1em}#bloque4>.container>.row:nth-child(even) .col-sm-3.marginpadding0{float:left;clear:left;width:30%}#bloque4>.container>.row:nth-child(odd) .col-sm-3.text{float:right;clear:left;padding:10px 20px;width:70%;font-size:1.1em}#bloque4>.container>.row:nth-child(odd) .col-sm-3.marginpadding0{float:right;width:30%}#bloque4 .arrow-right,#bloque4 .arrow-left{display:none}#bloque4 img{margin-top:2px;margin-bottom:2px}#bloque4 .itemtitle{font-size:1.4em}#bloque4 .widget-icons-left .col-sm-3.marginpadding0{float:left !important;clear:initial !important}#bloque4 .widget-icons-left .col-sm-3.text{float:right !important;clear:both}#bloque5 article{float:left;width:33%}#bloque7 .col-sm-4{float:left;margin-bottom:10px;width:50%;font-size:0.85em}#bloque7 .col-sm-4:last-child{width:50%;margin-left:25%}#bloque7 .imghover1{width:100%}#bloque7 .itemtitle{font-size:15px}#bloque7 .blocktitle,#bloque7 .blocktitle,#bloque5 .blocktitle,#bloque9 .blocktitle,#bloque15 .blocktitle{font-size:22px}.btn-lg{width:100%}#bloque7 .btn{font-size:18px;width:100%}#bloque9{padding:8px 0}#bloque9 .btn{margin-top:0;width:100%;font-size:15px}#bloque9 a{margin:0px 15px}#bloque10 .banner{max-width:320px}#bloque10 .item .col-sm-4{float:left;clear:none;width:20%}#bloque10 .item .col-sm-8{float:left;clear:none;width:80%}#bloque10>.container>.col-sm-4:nth-child(2){margin-top:40px;margin-bottom:20px}#bloque11{padding:50px 0 0 0;height:320px;text-align:center}#bloque11 .text{font-size:4em}#bloque11 .blocksubtitle{font-size:1.2em;line-height:1.2em}#bloque12{font-size:0.85em}#bloque12 ul li img{width:20px}#bloque14 .col-sm-3{float:left;width:50%}footer .footertop .list-inline li{width:48%}footer .footertop .list-inline li:last-child{display:block}footer .footermiddle .phone{padding-left:0;text-align:center;font-size:1.4em}footer .footermiddle .text{padding-left:10px;text-align:center}footer .footermiddle .social{padding-left:0;text-align:center}footer .footermiddle .social a{margin-right:2px}footer .footermiddle>.col-sm-5,footer .footerbottom>.col-sm-6{float:left;width:50%}footer .footermiddle>.col-sm-2{float:none;clear:both;padding-top:20px;width:100%}footer .footerbottom>.col-sm-2{float:left;width:50%}footer .footerbottom .title{padding:0 0 20px 15px}.vinyeta-subitem,.fotohabitaciones{text-align:center}.vinyeta-subitem .btn{text-align:center;float:none;display:block;width:97%}.optionstitle a{font-size:15px}.grecaptcha-badge{visibility:collapse !important}}@media only screen and (max-width:620px){#bloque18{margin:0px 0px}#bloque19 h2{text-align:center;font-size:21px}.slick-slider-thumbnails{display:none !important}.filtredropdown{display:block}.filtrebotons{display:none}.titol-fitxa-slider{text-shadow:1px 2px 0px #ec7906}.titol-fitxa-slider::after{height:3px;margin-top:7px}.profesionalpage{padding-top:190px !important}}.item-horizontal .items-icos .col-xs-3{padding-left:0px}@media (min-width:576px){.item-horizontal .items-icos .col-xs-3{padding-left:15px}}@media only screen and (max-width:480px){.tel-whats-mbl{margin-right:5px}.tel-whats-mbl i{font-size:21px}header .navbar a:link,header .navbar a:visited{padding-right:3px;padding-left:2px}#bloque18{margin:0px}.searchresults article .row.info>.col-sm-4{float:inherit;width:100%;padding:4px;position:relative;display:block}.info .col-sm-5.description{padding-top:10px}.searchresults article .title{font-size:1.3em}.map-description{text-align:center;padding:5px;border-top:1px solid #f1e7e7;border-bottom:1px solid #f1e7e7}.info-destacat-vinyeta{font-size:13px}.searchresults article .offerpercentage{position:absolute;top:-12px;right:-15px;padding:10px 10px;border-radius:100px;-webkit-box-shadow:0px 4px 5px -2px rgba(0,0,0,0.4);box-shadow:0px 4px 5px -2px rgba(0,0,0,0.4);color:#fff;text-align:center;font-weight:700;font-size:1.0em;line-height:1em;z-index:2}.articulos{margin:0 0 10px 0}.h-580{height:155px !important}.marginli{width:100%;margin:0px !important;margin-bottom:0px;margin-bottom:10px !important}.titol-fitxa-slider{font-size:23px;line-height:25px}.loginbox .btn{width:100%}.cont-direccio{font-size:14px}.tab-vinyeta .suboptions .col-sm-12{padding:0px}.cc-window.cc-banner{padding:8px;width:100%;font-size:11px;flex-direction:row;opacity:0.9}#hotelsearch .col-xs-6,#hotelsearch .col-xs-12{padding-left:3px;padding-right:3px}.span_tag_item{display:none}.content-tag{width:unset}header .navbar-brand img{padding-top:5px;max-width:180px}.btn_temporada{margin-right:0px;position:absolute;top:20px;left:auto;right:10px;z-index:10;padding:3px 4px 2px}.resultados .hotelpage .container,.resultados .hotelpage2 .container{max-width:100%}.maincontent .container{width:100%;padding:0px 15px}#bloque5 .itemtitle{max-width:135px}#bloque7 .col-sm-4{float:left;margin-bottom:10px;width:100%;font-size:0.85em}#bloque7 .col-sm-4:last-child{width:100%;margin-left:0%}#hotelsearch .nav-tabs>li>a{padding:10px;min-width:0}#bloque2 .item figure{height:220px;overflow:hidden}#bloque3 article .col-sm-4{float:left;clear:none;margin-bottom:0;width:30%}#bloque3 article .col-sm-8{float:left;clear:none;width:70%}#bloque4 .itemtitle{padding:0}#bloque5 article{width:50%;height:initial !important;min-height:initial !important}#bloque5 article.item:nth-child(2n+3){clear:left}#bloque5 figure{margin:5px}#bloque5 .btn{width:100% !important}#bloque10 .item .col-sm-4{float:left;clear:none;width:40%}#bloque10 .item .col-sm-8{float:left;clear:none;width:60%}#bloque11{padding-top:20px}#bloque11 .blocktitle{margin:0 0 10px 0;font-size:1.4em}#bloque12{font-size:0.9em}#bloque12 ul li{margin-top:10px;width:100%}#bloque12 ul li img{width:30px}#bloque14 .col-sm-3{float:none;width:100%}footer .footermiddle>.col-sm-5,footer .footerbottom>.col-sm-6{float:none;clear:both;padding-top:15px;width:100%}#cont_habitaciones{width:100vw !important;left:-18px !important;top:39px !important;border-radius:0px !important;z-index:9999999999999 !important;position:absolute !important;clear:both !important;height:calc(100vh - 144px);min-height:calc(100vh - 144px)}.filtrolateral #cont_habitaciones{left:-3px !important}}@media only screen and (max-width:375px){header .navbar-brand img{max-width:130px}}@media only screen and (max-width:440px){.hotelgallery .slick-prev i::before{font-size:55px;margin-right:-10px}.hotelgallery .slick-next i::before{font-size:70px;margin-left:-10px}.metodes-pago{padding:0px 0px}.metodes-pago small.otroSimbolo{margin-left:85px}.metodes-pago strong:not(:empty){margin-right:85px}}@media only screen and (max-width:410px){.metodes-pago strong:not(:empty){margin:0}.searchresults article .options li .book .btn{display:block !important}}@media only screen and (max-width:360px){.h-580{height:125px !important}}@media only screen and (max-width:320px){.h-580{height:105px !important}}@media (max-width:1200px){.container{width:100%;max-width:1170px}.h-580{height:365px !important}.searchresults article .options li{width:22.3%}}@media (max-width:1600px){.h-580{height:500px !important}}
[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.breadcrumb{list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb .is-hidden{display:none}.breadcrumb-ellipsis{display:inline-block}.breadcrumb-dropdown{display:inline-block}.breadcrumb>li.breadcrumb-ellipsis.is-hidden + li:before{display:none}.breadcrumb .dropdown-backdrop{z-index:-1 !important}
#generalmap div.map{height:450px;width:100%}#map-canvas{margin:0;padding:0;height:400px;max-width:none}#map-canvas img{max-width:none !important}.gm-style-iw-custom{width:350px !important;top:15px !important;left:0px !important;background-color:#fff;box-shadow:0 1px 6px rgba(178,178,178,0.6);border-radius:6px}#iw-container .iw-title{margin:0;border-radius:6px 6px 0 0;background-size:cover;height:150px;text-align:center}#iw-container .iw-title .iw-nombrehotel{padding-top:88px;text-shadow:0px 0px 5px rgba(0,0,0,0.7);font-weight:400;font-size:22px;color:white}#iw-container .iw-content{font-size:13px;line-height:18px;font-weight:400;margin-right:1px;padding:15px 5px 20px 15px;max-height:140px;overflow-y:hidden;overflow-x:hidden;text-align:center}#iw-container .iw-subTitle{font-size:16px;font-weight:700;padding:5px 0}#iw-container .iw-bottom-gradient{position:absolute;width:326px;height:25px;bottom:10px;right:18px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}#iw-container .iw-stars{max-height:20px;border-radius:0!important}#iw-container .viewoffers{border-top:0;border-bottom:0 !important;color:#fff;padding:6px 24px;position:relative;background-color:#114a82;font-size:20px}#iw-container p{padding:11px 13px 5px;color:#666}.datepicker td,.datepicker th{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.datepicker td.day{border:1px solid #efefef !important}.datepicker thead .prev,.datepicker thead .datepicker-switch,.datepicker thead .next,.datepicker thead .prev:hover,.datepicker thead .datepicker-switch:hover,.datepicker thead .next:hover{background-color:#114a82;color:#fff}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#e2e2e2}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:visible;color:#114a82}.ofertaPromocion{font-size:0.8em;color:#0ab21b;margin:-12px 0 0 0;padding:6px 0 0 0}.ofertaPromocion.text-warning{color:#8a6d3b}.searchresults article .optionstitle .habitacion_info{display:inline-block;float:right;margin-top:-16px;cursor:pointer}.emula_h1{color:#fff;font-size:1.2em;text-transform:uppercase;font-weight:700;margin-top:20px;margin-bottom:10px;font-family:inherit;line-height:1.1;margin:.67em 0}.btn_temporada_invierno{opacity:0.7 !important;transition:opacity 0.3s,filter 0.3s;background:#11528e !important}.btn_temporada_verano{opacity:0.7 !important;transition:opacity 0.3s,filter 0.3s;background:#FCD024 !important}.btn_temporada_invierno:hover,.btn_temporada_invierno:focus,.btn_temporada_invierno:active{background:#11528e !important;opacity:1 !important;filter:none !important}.btn_temporada_verano:hover,.btn_temporada_verano:focus,.btn_temporada_verano:active{opacity:1 !important;background:#FCD024 !important;filter:none !important}.btn_temporada{margin-right:0px;position:absolute;top:45px;left:auto;right:10px;z-index:10;padding:5px;background-color:rgba(255,255,255,0.8);border-radius:50%;width:40px;height:40px;text-align:center;line-height:30px}.btn_temporada_selected{right:50px !important;background-color:#666 !important;text-decoration:none !important;border:0 !important}.btn_temporada:hover,.btn_temporada:link,.btn_temporada:focus{text-decoration:none!important;border:0!important}.btn_temporada:visited{text-decoration:none!important;border:0!important}.btn_temporada i{color:#fff;font-size:24px}.img_cabecera_lateral{margin-bottom:-50px !important}.img_cabecera_largo{margin-bottom:-170px !important}.img_cabecera_largo_pais{margin-bottom:-360px !important}.img_cabecera_lateral_pais{margin-bottom:-110px !important}.slider_top{margin-top:-56px!important}.opciones_bebes{padding:15px;background:#f2f2f2;margin-top:15px}.px-2{padding-left:20px!important;padding-right:20px!important}.mt-0{margin-top:0px!important}.cont-barra-professionals{background:#fff;padding:10px 20px 20px 20px;margin-top:40px;position:sticky;top:10px}.cont-barra-professionals h3{text-align:left;font-size:20px;color:#ec7906;margin-bottom:20px}.cont-barra-professionals ul{padding:0px;list-style:none}.cont-barra-professionals li{padding-left:1.3em;margin-bottom:5px;font-size:13px}.cont-barra-professionals li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;color:#ec7906}.text-01{text-align:center;font-size:18px;color:#847a7a}.sticky{position:-webkit-sticky;position:sticky;top:120px}.cont-barra-professionals i{color:#ffd8bc;font-size:68px;position:absolute;z-index:-1;bottom:5px;right:5px}.my-20{margin-top:20px;margin-bottom:20px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0px}.disponiblitat-recuadre{border:1px solid #f8970d;transition:background-color 0.3s;margin-bottom:10px;position:relative;background:#fff}.disponiblitat-recuadre-cercar{border:1px solid #00a2df;position:relative;border-radius:25px}.disponiblitat-recuadre:hover{background:#ffefe0}.disponiblitat-recuadre .buscar{margin-bottom:0px;background:#ec7906;padding:8px;text-align:center;color:#fff;font-size:18px;cursor:pointer;display:block}.disponiblitat-recuadre-cercar .buscar{margin-bottom:0px;border-radius:25px;background:#00a2df;padding:8px;text-align:center;color:#fff;font-size:18px;cursor:pointer;display:block;border:0px}.disponiblitat-recuadre-cercar .buscar:hover{border:0px}.disponiblitat-recuadre .titol{font-weight:600;margin:10px 20px;font-size:16px;text-align:center;border-bottom:1px solid #ccc;padding-bottom:8px}.disponiblitat-recuadre .titol span{font-weight:400}.disponiblitat-recuadre .subtitol{text-align:center;color:#555}#collapsemesdates .titol{font-weight:600;font-size:16px;margin-bottom:0px;text-align:left}#collapsemesdates .preu{font-size:24px;color:#ec7906;text-align:right;padding-top:15px}#collapsemesdates .subtitol{margin-bottom:0px}#collapsemesdates .row:nth-child(odd){background:#ebebeb;padding:15px}#collapsemesdates .row a{display:block;color:#000}#collapsemesdates .row a .subtitol{color:#555}#collapsemesdates .row a:hover{border-bottom:0px !important;opacity:0.8}#collapsemesdates .row:nth-child(even){background:#ffffff;padding:15px}.preu small{font-size:16px}@media only screen and (max-width:600px){#collapsemesdates .preu small{font-size:12px}#collapsemesdates .subtitol{padding-left:0px !important}#collapsemesdates .preu{font-size:15px}#collapsemesdates .preu{padding-top:0px;margin-bottom:0px}.disponiblitat-recuadre .titol,.subtitol{text-align:left !important;width:70% !important;padding:2px 8px !important;margin:0px !important;border-bottom:0px !important}.disponiblitat-recuadre .buscar{display:inline-block;position:absolute;top:0px;right:0px;height:100%;width:30%;line-height:38px}#collapsemesdates .row{padding:10px 0px}#collapsemesdates .preu{font-size:17px}#collapsemesdates .titol{font-size:14px}}
/*!
 * Jasny Bootstrap v3.1.0 (http://jasny.github.com/bootstrap)
 * Copyright 2011-2014 Arnold Daniels.
 * Licensed under Apache-2.0 (https://github.com/jasny/bootstrap/blob/master/LICENSE)
 */ .nav-tabs-bottom{border-bottom:0;border-top:1px solid #ddd}.nav-tabs-bottom>li{margin-bottom:0;margin-top:-1px}.nav-tabs-bottom>li>a{border-radius:0 0 4px 4px}.nav-tabs-bottom>li>a:hover,.nav-tabs-bottom>li>a:focus,.nav-tabs-bottom>li.active>a,.nav-tabs-bottom>li.active>a:hover,.nav-tabs-bottom>li.active>a:focus{border:1px solid #ddd;border-top-color:transparent}.nav-tabs-left{border-bottom:0;border-right:1px solid #ddd}.nav-tabs-left>li{margin-bottom:0;margin-right:-1px;float:none}.nav-tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;margin-bottom:2px}.nav-tabs-left>li>a:hover,.nav-tabs-left>li>a:focus,.nav-tabs-left>li.active>a,.nav-tabs-left>li.active>a:hover,.nav-tabs-left>li.active>a:focus{border:1px solid #ddd;border-right-color:transparent}.row>.nav-tabs-left{padding-right:0;padding-left:15px;margin-right:-1px;position:relative;z-index:1}.row>.nav-tabs-left+.tab-content{border-left:1px solid #ddd}.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}.nav-tabs-right>li{margin-bottom:0;margin-left:-1px;float:none}.nav-tabs-right>li>a{border-radius:0 4px 4px 0;margin-left:0;margin-bottom:2px}.nav-tabs-right>li>a:hover,.nav-tabs-right>li>a:focus,.nav-tabs-right>li.active>a,.nav-tabs-right>li.active>a:hover,.nav-tabs-right>li.active>a:focus{border:1px solid #ddd;border-left-color:transparent}.row>.nav-tabs-right{padding-left:0;padding-right:15px}.offcanvas{display:none}.offcanvas.in{display:block}@media (max-width:767px){.offcanvas-xs{display:none}.offcanvas-xs.in{display:block}}@media (max-width:991px){.offcanvas-sm{display:none}.offcanvas-sm.in{display:block}}@media (max-width:1199px){.offcanvas-md{display:none}.offcanvas-md.in{display:block}}.offcanvas-lg{display:none}.offcanvas-lg.in{display:block}.canvas-sliding{-webkit-transition:top 0.35s,left 0.35s,bottom 0.35s,right 0.35s;transition:top 0.35s,left 0.35s,bottom 0.35s,right 0.35s}.offcanvas-clone{height:0px !important;width:0px !important;overflow:hidden !important;border:none !important;margin:0px !important;padding:0px !important;position:absolute !important;top:auto !important;left:auto !important;bottom:0px !important;right:0px !important;opacity:0 !important}
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background-color:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px 0;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;float:none;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff}.ranges li.active{background-color:#08c;border:1px solid #08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .calendar{float:left}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .calendar{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px}.daterangepicker.ltr .ranges,.daterangepicker.ltr .calendar{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .ranges,.daterangepicker.rtl .calendar{text-align:right;float:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none !important}}
.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid}.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-weight:bold}.navbar-nav.sm-collapsible .open>a>.caret:before{content:'-'}.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:'' !important}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px}.navbar-nav span.scroll-up,.navbar-nav span.scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}.navbar-nav span.scroll-up-arrow,.navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}.navbar-nav.sm-collapsible ul .dropdown-menu>li>a,.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header{padding-left:35px}.navbar-nav.sm-collapsible ul ul .dropdown-menu>li>a,.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header{padding-left:45px}.navbar-nav.sm-collapsible ul ul ul .dropdown-menu>li>a,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px}.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu>li>a,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header{padding-left:65px}.navbar-nav .dropdown-menu>li>a{white-space:normal}.navbar-nav ul.sm-nowrap>li>a{white-space:nowrap}.navbar-nav.sm-collapsible ul.sm-nowrap>li>a{white-space:normal}.navbar-right ul.dropdown-menu{left:0;right:auto}
.buscador02-fitxahotel{position:absolute !important;bottom:40% !important;right:85px !important;opacity:0.9}.buscador02-tigger #bloque18{max-width:615px;margin-left:0px}.buscador02-tigger #bloque18 ul li{text-align:center !important;text-transform:initial !important;font-size:1.3rem !important;font-weight:600 !important}.buscador02-fitxahotel:hover{opacity:1}.buscador02-fitxahotel .container{max-width:615px}.buscador02-fitxahotel .form-group>label{display:none}.buscador02-fitxahotel .container{max-width:615px;padding:0px !important;margin:0px !important}.buscador02-fitxahotel #btnsenddispo,.buscador02-fitxahotel #hotelsearch .form-group{margin:0px !important}.buscador02-fitxahotel .col-sm-4,.buscador02-fitxahotel .col-sm-3,.buscador02-fitxahotel .col-sm-2{padding:0px !important}.buscador02-fitxahotel #bloque18 .col-sm-4{padding:0px 10px !important}.buscador02-fitxahotel #cont_buscador_input_01>input,.buscador02-fitxahotel #cont_buscador_input_02>input,.buscador02-fitxahotel #cont_buscador_input_03>input,.buscador02-fitxahotel #cont_buscador_input_00>input{padding:30px 35px 23px 10px;font-size:15px;border-right:0px}.buscador02-fitxahotel #btnsenddispo{padding:16.5px 5px !important}.buscador02-fitxahotel #cont_buscador_input_01::before,.buscador02-fitxahotel #cont_buscador_input_02::before,.buscador02-fitxahotel #cont_buscador_input_03::before,.buscador02-fitxahotel #cont_buscador_input_00::before{font:normal normal normal 22px/1 FontAwesome;right:5px;top:18px;color:#e6730d;position:absolute;pointer-events:none}.buscador02-fitxahotel .titol-buscador-hotel{margin:0 0 5px 0;padding:0;font-weight:200;font-size:3.6em;color:#fff;text-transform:uppercase;position:relative;z-index:1;text-align:left;margin-right:-18px;margin-bottom:65px}.buscador02-fitxahotel #cont_habitaciones{right:0px}.buscador02-fitxahotel .capacolumabuscador02{border-radius:3px}.boto-mesmenys{border-radius:50%;width:25px !important;height:25px !important;border:0px;background:#EC7906;font-size:19px;cursor:pointer;color:#fff;transition:opacity 0.2s;font-weight:500;text-align:center;padding:0px !important;letter-spacing:0px}.novisible{opacity:0}#opcionbebe{margin-bottom:5px;width:112px !important;margin-top:0px;font-weight:200;font-size:12px;vertical-align:top}#cont_buscador_input_01,#cont_buscador_input_02,#cont_buscador_input_03,#cont_buscador_input_00{position:relative}#cont_buscador_input_01::before,#cont_buscador_input_02::before,#cont_buscador_input_03::before,#cont_buscador_input_00:before{font:normal normal normal 20px/1 FontAwesome;right:10px;padding-left:10px;top:7px;color:#e6730d;position:absolute;pointer-events:none}#cont_buscador_input_00::before{content:"\f072"}#cont_buscador_input_01::before{content:"\f041"}#cont_buscador_input_02::before{content:"\f073"}#cont_buscador_input_03::before{content:"\f236"}.resultados2 #filterresults{-webkit-box-shadow:10px 0px 20px -15px rgba(0,0,0,0.75);-moz-box-shadow:10px 0px 20px -15px rgba(0,0,0,0.75);box-shadow:10px 0px 20px -15px rgba(0,0,0,0.75)}.hotelsearchllarg02{padding:20px 0px 0px 0px !important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#EC7906 !important;border-color:transparent;color:#fff}.daterangepicker.dropdown-menu.ltr.show-calendar.opensleft{max-width:501px}.daterangepicker.ltr .ranges{display:block;font-size:inherit;width:100%}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#EC7906;border-color:transparent;color:#fff}.applyBtn{color:#fff;background:#EC7906;border:1px solid #f2a85d}.applyBtn:hover{background:#f29230}.valorbuscador{width:100%;position:relative}.seleccionar:hover::after{display:none}.valorbuscador:hover::after{font:normal normal normal 14px/1 FontAwesome;content:"\f0da";font:normal normal normal 14px/1 FontAwesome;right:-7px;padding-left:10px;font-size:18px;top:4px;color:#EC7906;position:absolute}.capacolumabuscadorfinal .valorbuscador:hover::after{display:none}.js-age-info{position:relative;display:inline-block;margin-left:6px;vertical-align:middle;width:auto !important;text-transform:none !important}.js-age-info-btn{border:0;background:transparent;padding:0;line-height:1;cursor:pointer;color:#EC7906;font-size:20px;text-transform:none !important}.js-age-info-btn:focus{outline:2px solid rgba(236,121,6,0.35);outline-offset:2px;border-radius:4px}.js-age-info-tooltip{position:absolute;top:50%;left:calc(100% + 10px);z-index:9999;min-width:220px;max-width:280px;padding:8px 10px;border-radius:6px;background:rgba(0,0,0,0.85);color:#fff;font-size:12px;line-height:1.25;box-shadow:0 8px 24px rgba(0,0,0,0.25);opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;width:auto !important;text-transform:none !important}.js-age-info-tooltip::before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%);border-width:6px 6px 6px 0;border-style:solid;border-color:transparent rgba(0,0,0,0.85) transparent transparent}.js-age-info:hover .js-age-info-tooltip,.js-age-info:focus-within .js-age-info-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}@media (max-width:480px){.js-age-info-tooltip{left:calc(100% + 10px);right:auto;max-width:calc(100vw - 20px);overflow-wrap:anywhere}.js-age-info-tooltip::before{left:-6px;right:auto;border-width:6px 6px 6px 0;border-color:transparent rgba(0,0,0,0.85) transparent transparent}}.valorbuscador a:hover{background:#EC7906;color:#fff}.valorbuscador a{border-bottom:1px solid #ece7e2;color:#282828;display:block;cursor:pointer;padding-left:11px;line-height:24px}.capacolumabuscador p{font-weight:bold}.capacolumabuscador span{display:block}#capacontbuscadoridVH{position:absolute;border:1px solid #ccc;top:58px;width:602px;border-radius:5px;background-color:#f5f5f5;z-index:3}#capacontbuscadoridModalVH{position:absolute;border:1px solid #ccc;top:58px;width:602px;border-radius:5px;background-color:#f5f5f5;z-index:3}#capacontbuscadoridModal{position:absolute;border:1px solid #ccc;top:58px;width:602px;border-radius:5px;background-color:#f5f5f5;z-index:3}#capacontbuscadorid{position:absolute;border:1px solid #ccc;top:58px;width:602px;border-radius:5px;background-color:#f5f5f5;z-index:3}.cont_buscador_input_01{position:relative}#capacontbuscadorid::before{top:-8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:"\A";position:absolute;left:20px}#capacontbuscadorid::after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f5f5f5;border-top:0;position:absolute;left:20px;top:-7px}#capacontbuscadoridVH::before{top:-8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:"\A";position:absolute;left:20px}#capacontbuscadoridVH::after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f5f5f5;border-top:0;position:absolute;left:20px;top:-7px}#capacontbuscadoridModalVH::before{top:-8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:"\A";position:absolute;left:20px}#capacontbuscadoridModalVH::after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f5f5f5;border-top:0;position:absolute;left:20px;top:-7px}#capacontbuscadoridModal::before{top:-8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:"\A";position:absolute;left:20px}#capacontbuscadoridModal::after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f5f5f5;border-top:0;position:absolute;left:20px;top:-7px}.bgbuscador01{background-color:#f5f5f5}.bgbuscador02{background-color:#f5f5f5}.bgbuscador03{background-color:#f5f5f5}#form_valid.bgbuscador02{top:62px;position:sticky;box-shadow:none !important;z-index:11}#form_valid.bgbuscador02 #filterresults{top:0px !important}#form_valid.buscador02-fitxahotel.bgbuscador02{position:sticky !important;top:-25px;width:100%;z-index:10;opacity:1}#form_valid.buscador02-fitxahotel.bgbuscador02 .bgbuscador02.contbuscadorlateral{max-width:1130px;margin:0 auto !important}.seleccionar-buscador{cursor:pointer;position:absolute;bottom:0px;left:0;right:0;margin:auto;border:0px;padding:5px 20px;font-size:17px;text-transform:uppercase}.capacolumabuscador{width:199px;float:left;max-height:325px;overflow-x:hidden;overflow-y:auto;padding:10px 10px 27px 10px}.capacolumabuscador p{text-transform:uppercase}.cont_hab select{display:inline-block}.cont_hab{display:inline-block;padding:0px 15px;width:262.4px;vertical-align:top}#cont_habitacionesVH{background:#fff;display:none;position:absolute;z-index:3;border:1px solid #ccc;top:58px;width:400px;border-radius:5px}#cont_habitacionesModalVH{background:#fff;display:none;position:absolute;z-index:3;border:1px solid #ccc;top:58px;width:400px;border-radius:5px}#cont_habitacionesModal{background:#fff;display:none;position:absolute;z-index:3;border:1px solid #ccc;top:58px;width:400px;border-radius:5px}#cont_habitaciones{background:#fff;display:none;position:absolute;z-index:3;border:1px solid #ccc;top:58px;width:400px;border-radius:5px}.contenidor_habitaciones{position:relative;z-index:2}.capacolumabuscador01,.capacolumabuscador02{text-transform:uppercase;font-weight:bold;color:#999;min-width:130px}#cont_habitaciones::before{top:-8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:"\A";position:absolute;right:20px}#cont_habitaciones::after{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f5f5f5;border-top:0;position:absolute;right:20px;top:-7px}.cont_habitaciones p{font-weight:bold}.cont_habitaciones span{display:block}.boto-mesmenys:hover{opacity:0.5}.capacolumabuscador01{background:#f5f5f5;padding:10px 20px}.capacolumabuscador02{float:left;padding:10px}.inputhab{text-align:center;width:30px;border:0px;background:transparent;font-weight:800;font-size:18px;color:#333}.cont_hab{display:inline-block;padding:0px 15px}.cont_hab p{font-weight:500;text-transform:capitalize;margin-bottom:0px;color:#333;font-size:13px}.cont_hab span{text-transform:capitalize;font-weight:400}.ml-20{margin-left:20px}.d-flex{display:flex}.inputhab{font-size:18px;height:28px;margin:5px 0px}.cont_hab select{text-align:left;padding:2px;font-size:14px;height:28px}.cont_col{display:block;text-align:left}.capacolumabuscador02{text-align:center}.cont_hab span{width:55px;display:inline-block}.select-edad{width:45px !important}.select-cuna{width:220px !important;font-size:13px !important;font-weight:600}.cont_habitaciones_cuna{width:480px !important}.boto-clear-buscador{position:absolute;width:160px;bottom:-15px;left:0;right:0;margin:auto;font-weight:600;padding:5px 10px;text-align:center;border-radius:3px}.boto-clear-buscador a{border-bottom:0px !important;cursor:pointer;padding-left:0px !important;line-height:24px}.boto-clear-buscador a:hover{border-bottom:0px !important}.boto-clear-buscador:hover::after{display:none !important}.cont-buscador-home{position:sticky;margin-top:-105px;z-index:9;top:40px}#cont-buscador-home .container{padding:0px}#cont-buscador-home.sticky-busc{position:fixed;top:148px;width:100%;background:#f5f5f5f5;z-index:9}#cont-buscador-home.sticky-busc .container{padding:0px;position:relative}.nav-tabs-buscador>li i{display:none}.nav-tabs-buscador .tooltip{display:none !important}#cont-buscador-home.sticky-busc .nav-tabs-buscador .tooltip{display:block !important}#cont-buscador-home.sticky-busc .nav.nav-tabs.nav-tabs-buscador{position:absolute;left:0px;height:93px;margin:0px;display:block;padding:0px}#cont-buscador-home.sticky-busc #hotelsearch .nav-tabs-buscador>li>a{text-align:center;font-size:17px;padding:5px;max-height:80px;margin:0px;min-width:30px;line-height:20px}#cont-buscador-home.sticky-busc #hotelsearch .nav-tabs-buscador>li{width:38px;float:initial}#cont-buscador-home.sticky-busc #hotelsearch .nav-tabs-buscador>li i{display:block}#cont-buscador-home.sticky-busc #hotelsearch .nav-tabs-buscador>li span{display:none}@media (max-width:620px){.capacolumabuscador{max-height:initial}.form-group{margin-bottom:5px}.btn-search{margin-top:0px !important}.slick-dots{display:none !important}#form_valid{margin-top:0px !important}.inputhab{font-size:20px}.cont_hab p{font-size:20px}.boto-mesmenys{width:50px !important;height:50px !important}.capacolumabuscador01{font-size:20px}.cont_col{padding:5px}.daterangepicker{width:100%;height:325px;overflow:hidden}.daterangepicker .calendar{max-width:100%}.daterangepicker .calendar td{min-width:50px}.table-condensed tbody tr td{font-size:18px}.openscalendar .left{display:none !important}.next.available{top:49px;position:absolute;right:4px;left:auto;height:30px;width:50px}.capacolumabuscador01,.capacolumabuscador02{width:100%}.capacolumabuscador{width:100%;height:auto}.container{width:100%}.ml-20{margin-left:0px}.d-flex{display:block}#cont_habitaciones{width:300px;max-height:350px;overflow-y:scroll}.capacolumabuscador00{max-height:314px;overflow-y:scroll}.select-cuna{width:180px !important;font-size:11px !important;font-weight:500;letter-spacing:0px;padding:0px !important}#capacontbuscadorid{width:220px}.capacolumabuscador{padding:10px}.daterangepicker.dropdown-menu.ltr.show-calendar.opensleft{}#form_valid{width:100%;position:relative}}.filtrolateral .btn-search{margin-top:0px !important}#hotelfilter_lateral .col-sm-3.col-xs-6,#hotelfilter_lateral .col-sm-2.col-xs-6,#hotelfilter_lateral .col-sm-4.col-xs-6{width:100%}#selectOrigenVuelos{position:absolute;padding:7px;border:1px solid #ccc;top:14px;border-radius:8px !important;z-index:3}#origenVuelos{position:relative}#origenVuelos::before{top:7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;content:" ";position:absolute;left:20px}#origenVuelos::after{top:8px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #fff;content:" ";position:absolute;left:20px}#origen select::-moz-selection{background:#EC7906;color:#fff}#origen select::selection{background:#EC7906;color:#fff}.nav-tabs-buscador li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tabs-buscador{background:#fff;margin-top:-1px}.nav-tabs-buscador li.active a{color:#ec7906 !important;font-weight:700 !important}.nav-tabs>li>a:hover{border:0px !important}.nav-tabs>li{border:0px}.nav-tabs-buscador>li.active>a,nav-tabs-buscador>li.active>a:focus,#hotelsearch .nav-tabs>li.active>a:hover{border:0px !important}.resultados2 #hotelsearch{z-index:999;margin:0 auto;box-shadow:none;margin-bottom:0px;padding-bottom:0px !important}.bloque18-lateral #bloque18 ul li{text-align:left;display:block;width:100%;margin-bottom:5px;text-transform:initial;font-size:1.6rem;border-bottom:1px solid #f0f0f0;padding-bottom:5px;font-weight:600;padding-left:0px;padding-right:0px}.bloque18-lateral #bloque18 ul li:last-child{border-bottom:none}.bloque18-lateral #bloque18 ul.list-unstyled.row{padding:0px 15px !important}@media (max-width:992px){.filtrolateral #hotelsearch{min-height:120px}.bloque18-lateral{margin-top:20px}.cont_hab{display:inline-block}#hotelfilter_lateral{width:100%;max-width:initial;position:relative;top:0px !important;height:96px}.resultados #filterresults{position:relative;width:100%;top:10px;left:0px}.btn-search{margin-left:0px !important;margin-right:0px !important;width:100%}.filtrolateral .btn-search{margin-top:24px !important}.maincontent .container{padding:0px 15px}#hotelfilter_lateral .col-sm-4{width:33.33333333% !important}#hotelfilter_lateral .col-sm-3{width:25% !important}#hotelfilter_lateral .col-sm-2{width:16.66666667% !important}}@media (max-width:768px){.nav.nav-tabs-buscador li{display:block !important;clear:inherit;width:initial;margin:0px 0px 0px 0px}#cont-buscador-home.sticky-busc{top:90px}.cont-buscador-home{margin-top:-45px}#bloque18 img{max-width:18px}#bloque18{line-height:1.2em;font-size:1em}#hotelsearch label{display:none}.cont-buscador-home{margin-top:-47px}.sep-buscador-home{height:185px;margin-top:-215px}.titol-buscador-hotel{display:none}.bgbuscador02 label{display:none}.formularioslabel .bgbuscador02 label{display:block}#hotelsearch .col-sm-2{padding:0px 5px 0px 5px}.filtrolateral .btn-search{margin-top:0px !important}.filtrolateral{padding-top:10px}.filtrolateral .btn-search{margin-top:0px !important}.filtrolateral label{display:none}#hotelfilter_lateral{height:175px}.boto-clear-buscador{bottom:0px;width:100%;position:relative;display:block;float:left}#hotelfilter_lateral .col-xs-6{width:50% !important}#capacontbuscadoridModal,#cont_habitacionesModal,#capacontbuscadoridModalVH,#cont_habitacionesModalVH{max-width:100%}}@media only screen and (max-width:480px){.cc-window.cc-banner{padding:8px;width:100%;font-size:11px;flex-direction:row;opacity:0.9}.btn-search{margin-top:0px !important}#cont_buscador_input_00,#cont_buscador_input_01,#cont_buscador_input_02,#cont_buscador_input_03{z-index:3}#cont_buscador_input_01{z-index:4}}.buscador-recuadre .boxsearch{max-width:500px;background:#fff;padding:20px}@media only screen and (max-width:1875px){.amagar_busc_lat{margin-left:--500px}.amagar_busc_lat::before{font:normal normal normal 14px/1 FontAwesome;content:"\f002";color:#fff;padding:20px;font-size:20px;position:absolute;right:-53px}}@media only screen and (max-width:1200px){.buscador02-fitxahotel{top:300px !important}}@media only screen and (max-width:992px){.buscador02-fitxahotel .titol-buscador-hotel{font-size:2.6em}.buscador02-fitxahotel{top:200px !important}.py-20{padding-top:5px !important;padding-bottom:5px !important;padding-left:15px !important;padding-right:15px !important}.amagar_busc_lat::before{display:none}.amagar_busc_lat{margin-left:auto !important}.hotelsearchllarg02{top:-70px !important}.hotelsearchllarg02.affix{top:62px !important}.hotelsearchllarg02 .container{padding-top:10px;padding-bottom:10px}.hotelsearchllarg02.affix .container{padding-top:0px;padding-bottom:0px}}.titol-filtres a{color:#666;font-size:15px;font-weight:700;display:inline-block;padding:5px}.titol-filtres a:hover{text-decoration:none}.titol-filtres{display:inline-block;width:100%;margin:20px 0px;padding:0px 20px}#clearfilter{cursor:pointer;font-size:21px}
.icheckbox_minimal-grey,.iradio_minimal-grey{display:inline-block;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(../Scripts/global/plugins/icheck/skins/minimal/grey.png) no-repeat;border:none;cursor:pointer}.icheckbox_minimal-grey{background-position:0 0}.icheckbox_minimal-grey.hover{background-position:-20px 0}.icheckbox_minimal-grey.checked{background-position:-40px 0}.icheckbox_minimal-grey.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal-grey.checked.disabled{background-position:-80px 0}.iradio_minimal-grey{background-position:-100px 0}.iradio_minimal-grey.hover{background-position:-120px 0}.iradio_minimal-grey.checked{background-position:-140px 0}.iradio_minimal-grey.disabled{background-position:-160px 0;cursor:default}.iradio_minimal-grey.checked.disabled{background-position:-180px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25){.icheckbox_minimal-grey,.iradio_minimal-grey{background-image:url(../Scripts/global/plugins/icheck/skins/minimal/grey@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}}.icheckbox_minimal-blue,.iradio_minimal-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(../Scripts/global/plugins/icheck/skins/minimal/blue.png) no-repeat;border:none;cursor:pointer}.icheckbox_minimal-blue{background-position:0 0}.icheckbox_minimal-blue.hover{background-position:-20px 0}.icheckbox_minimal-blue.checked{background-position:-40px 0}.icheckbox_minimal-blue.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal-blue.checked.disabled{background-position:-80px 0}.iradio_minimal-blue{background-position:-100px 0}.iradio_minimal-blue.hover{background-position:-120px 0}.iradio_minimal-blue.checked{background-position:-140px 0}.iradio_minimal-blue.disabled{background-position:-160px 0;cursor:default}.iradio_minimal-blue.checked.disabled{background-position:-180px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25){.icheckbox_minimal-blue,.iradio_minimal-blue{background-image:url(../Scripts/global/plugins/icheck/skins/minimal/blue@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}}
.evenia-faq-container{font-family:'Inter',sans-serif,Arial;box-sizing:border-box;color:#4b5563}.evenia-faq-container .faq-section{max-width:90%;margin:4rem auto;padding:0;box-sizing:border-box}@media (min-width:640px){.evenia-faq-container .faq-section{max-width:1000px}}.evenia-faq-container .blocktitle{font-size:2.5rem;font-weight:800;margin-bottom:3rem !important;line-height:1.2;color:#0b1215;text-align:center}@media (min-width:640px){.evenia-faq-container .blocktitle{font-size:3rem}}.evenia-faq-container .accordion-item{border:1px solid #e5e7eb;border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.evenia-faq-container input[type="checkbox"]{display:none}.evenia-faq-container .accordion-label{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;font-size:1.25rem;font-weight:700;color:#0b1215;background-color:white;transition:background-color 0.2s,color 0.2s;margin-bottom:0}.evenia-faq-container .accordion-label:hover{background-color:#f8f8f8}@media (min-width:640px){.evenia-faq-container .accordion-label{font-size:1.5rem}}.evenia-faq-container .accordion-label::after{content:'+';font-size:1.8rem;line-height:1;font-weight:800;color:#ec7906;transition:transform 0.3s ease}.evenia-faq-container .faq-question{margin:0;font:inherit}.evenia-faq-container input:checked + .faq-question .accordion-label{border-left:5px solid #ec7906;padding-left:calc(2rem - 5px);color:#ec7906}.evenia-faq-container input:checked + .faq-question .accordion-label::after{content:'-'}.evenia-faq-container .accordion-content{max-height:0;padding:0 2rem;overflow:hidden;transition:max-height 0.4s ease-in-out;background-color:white}.evenia-faq-container input:checked ~ .accordion-content{max-height:500px;padding:1rem 2rem 2rem}.evenia-faq-container .accordion-content p{margin:0;line-height:1.7;font-size:1.1rem;color:#4b5563}.evenia-faq-container .accordion-content p strong{color:#ec7906}@media (min-width:640px){.evenia-faq-container .accordion-content p{font-size:1.25rem}}
.ev-room-widget{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;display:flex;justify-content:center;padding:20px;box-sizing:border-box}.ev-room-card-horizontal{max-width:1100px;width:100%;background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:360px 1fr;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.ev-image-section{position:relative;min-height:320px;overflow:hidden}.ev-carousel-container{display:flex;transition:transform 0.4s ease;width:100%;height:100%}.ev-carousel-slide{min-width:100%;height:100%}.ev-carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.ev-carousel-prev,.ev-carousel-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.35);color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;z-index:10;font-size:18px;line-height:1}.ev-carousel-prev{left:12px}.ev-carousel-next{right:12px}.ev-carousel-indicators{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.ev-carousel-indicators button{width:10px;height:10px;border-radius:50%;border:none;background:rgba(255,255,255,0.6);cursor:pointer;padding:0}.ev-carousel-indicators button.ev-active{background:#ec7906}.ev-content-section{padding:28px 36px;display:flex;flex-direction:column;color:#333;gap:14px}.ev-room-title{margin:0;font-size:24px;font-weight:bold}.ev-description{margin:0;font-size:14px;line-height:1.5}.ev-quick-info-bar{display:flex;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #eee}.ev-info-item{display:flex;align-items:center;gap:6px;font-size:14px}.ev-amenities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 8px}.ev-amenity-item{display:flex;align-items:center;gap:6px;font-size:13px}.ev-cta-button{width:100%;padding:16px;background:#ec7906;color:#fff !important;border-radius:10px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;display:block;transition:background 0.3s;margin-top:auto;box-sizing:border-box}.ev-cta-button:hover{background:#d66d05}@media (max-width:768px){.ev-room-card-horizontal{grid-template-columns:1fr}.ev-image-section{min-height:240px}.ev-amenities-grid{grid-template-columns:repeat(2,1fr)}}
.imagencabecera.slider-home .position-relative.h-580:not(:has(video)){height:auto !important;aspect-ratio:1715 / 561;min-height:160px}@media (max-width:767px){.tabsmenu-detalleshotel:not(.breadcrumb-right-center){max-height:39px;overflow:hidden}}@media (max-width:767px){body .busc-v3-card{width:auto}}.navbar a,.navbar button,.busc-v3 a,.busc-v3 button,.busc-v3-modal button{-webkit-tap-highlight-color:rgba(236,121,6,.2)}.maincontent>.searchresults:has(>.articulos){min-height:100vh}@media (max-width:767px){body .searchresults article .offerpercentage{right:-8px}}body .evenia-faq-container .accordion-item{position:relative}body .evenia-faq-container input[type="checkbox"]{display:block;position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}body .evenia-faq-container input[type="checkbox"]:focus-visible + .faq-question .accordion-label{outline:2px solid #a85300;outline-offset:-2px}
body .busc-v3,body .busc-v3-modal,body .busc-v3-overlay,body .busc-v3-mobile-datepicker{--busc-v3-muted-fg: #596170}body .busc-v3-tab.active{background:#b85a00}body .busc-v3-btn-search{background:#e27002;font-size:19px;font-weight:700}body .busc-v3-btn-search:hover,body .busc-v3-btn-search:focus{background:#b85a00}@media (min-width:1024px){body .busc-v3-btn-search{font-size:19px}}body .busc-v3--compact .busc-v3-btn-search{font-size:19px}#mainmenu2.bgcolor1,#mainmenu2 .nav>li>a.nav-padding-otros{background-color:#b85a00}.hotelgallery .filtredropdown>.dropdown-toggle,.hotelgallery .filtrebotons button{color:#1f1f1f !important}body .hotelgallery .filtrebotons button,body .hotelgallery .filtredropdown>.dropdown-toggle{opacity:1;background:#f2a151;transition:background-color .5s}body .hotelgallery .filtrebotons button:hover,body .hotelgallery .filtrebotons button:focus,body .hotelgallery .filtredropdown>.dropdown-toggle:hover,body .hotelgallery .filtredropdown>.dropdown-toggle:focus{background:#ec7906}body .recuadre-resultats-top{color:#1f1f1f}body #modificarbusc{color:#0b4a7d}body .subtitiol-busqueda{color:#a85300 !important}body h1.title>.m-l-10>.text-uppercase{color:#a85300}body .label_oferta{background:#047a07}body .label_oferta.label_norefundable{background:#d32f2f}h3.optionstitle>a.collapseicon{color:#595959}body .busc-v3-nights-badge{color:#9a4a00}.newsletter-container .offer-description,.newsletter-container .privacy-text{color:#595959 !important}.newsletter-container .newsletter-tag{color:#a85300 !important}li.list-colinfohab-detall>a.collapseicon{color:#b34a00 !important}li.list-colinfohab-detall .preu-taxat{color:#d00000 !important}li.list-colinfohab-detall span[style*="#05a909"]{color:#047a07 !important}body .experience-selector__eyebrow,body .evenia-faq-container input:checked + .faq-question .accordion-label,body .evenia-faq-container .accordion-content p strong,body .experience-selector__option:not(.is-selected):hover,body .experience-selector__option:not(.is-selected):focus,body .lpb-gallery__filters button:not(.is-active):not(:hover),body .zor-card-footer,body .home-intro-widget .global-badge,body .hotel-item-card .hotel-item-geo,body .offer-card-clean .location-label,body #bloque76 .ciutats-cta:not(:hover):not(:focus){color:#a85300}body .featured-header .featured-subtitle,.lpb details>summary[style*="; color: #ec7906"],.lpb-fac a[style*=";color:#ec7906"]{color:#a85300 !important}body .lpb-price strong,body .home-title-h1 span{color:#c86400}.lpb-hero__card p[style*=";color:#777"]{color:#666 !important}body .offer-card-clean .price-val span{color:#6b7280}
