@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Signika);body{background-color:#F0F0D8}#hc_hotelPageSearch .b2h,#hc_hotelPageSearch .b3h,#hc_hotelPageSearch .b4h,#hc_htl_usrRating .b2bh,#hc_htl_usrRating .b2h,#hc_htl_usrRating .b3bh,#hc_htl_usrRating .b3h,#hc_htl_usrRating .b4bh,#hc_htl_usrRating .b4h,.b2bh,.b2h,.b3bh,.b3h,.b4bh,.b4h{display:none;margin:0}.b2bh,.hc_m_content .hc_m_v12 .b2bh,.hc_m_content .hc_m_v12 .b2h,.hc_m_content .hc_m_v16 .b2bh,.hc_m_v12 .b2bh,.hc_m_v12 .b2h,.hc_m_v16 .b2bh{border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6}.b1h{margin:0}.hc_m_v2 .b2bh,.hc_m_v2 .b3bh,.hc_m_v2 .b4bh{display:block}.hc_toolsNav{border-radius:0}.hc_page_home #hc_r_content{margin-top:0}.hc_page_home #hc_findAHotel h1{padding:0;text-align:left;color:#000}#hc_htl_thumbs a:hover,.hc_i dd.hc_i_photos ul li:hover{border:1px solid #EB2C00}#hc_htl_thumbs a{border:1px solid #fff}#hc_refinePrices .hc_m_content{background:#EEE}#hc_refinePrices .hc_filter .hc_m_hd h3{padding-bottom:7px}.hc_filter .hc_m_hd h3 a{background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-at-filter-arrow.png) 0 -21px no-repeat rgba(0,0,0,0);padding-left:28px!important}#hc_filter_name .hc_m_content,#hc_sr_sp .hc_m_content{padding:10px}.hc_filter.hc_m_hide .hc_m_hd h3 a{background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-at-filter-arrow.png) no-repeat rgba(0,0,0,0)}#hc_filter_location h4{color:#666}.hc_filter .hc_m_content{background:#FFF!important;border-radius:5px;display:block;margin:5px 0}#hc_sr_expand .hc_m_outer .hc_m_content .hc_m_hd,.hc_m_content .hc_m .hc_m_ft,.hc_m_content .hc_m .hc_m_hd{background:0 0}.hc_icon.hc_t_accordion:before,.hc_m_hide .hc_icon.hc_t_accordion:before,.hc_m_hide .hc_t_accordion .hc_icon:before,.hc_t_accordion .hc_icon:before{content:normal!important}#hc_refinePrices a,#hc_sr_expand h3{color:#000}#hc_changeSearch .hc_m_close,#hc_hotelPageSearch .hc_m_close,.menuLogin{color:#fff}#hc_htl_overview .hc_m_hd{margin-bottom:0}.hc_i_photos_7,.hc_i_photos_8{display:none}.hc_i_layout_v6 dd.hc_i_pm tr.hc_sri_pm_direct td.hc_tbl_col_2 a,.hc_i_layout_v6 dd.hc_i_pm tr.hc_sri_pm_direct.hc_highlight td.hc_tbl_col_2 a{font-size:.8em!important;white-space:normal}.hc_i_layout_v5 .hc_i dd.hc_i_numHtls{clear:both}.hc_page_home .hc_r_layout_v8_full #hc_r_1{margin:10px 0 0;width:100%}.hc_page_home #hc_findAHotel{position:relative;background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-template-2-default.jpg) no-repeat;background-size:100% 100%}.hc_page_home #hc_findAHotel .hc_m_outer{background:0 0;border:0;padding:35px 0}.hc_page_home #hc_findAHotel .hc_m_hd{background:0 0;left:18.5em;padding-left:0;position:absolute;top:52px;width:500px}.hc_page_home #hc_findAHotel .hc_m_content{background:rgba(255,255,255,.8);margin:0 auto;padding:80px 22px 22px;width:530px}.hc_page_home .hc_r_layout_v8_full #hc_r_2b{clear:left;float:left;margin-left:0;width:100%}.hc_page_home #hc_selectedDeals,.hc_page_home #hc_viewedHotels{display:none!important}.hc_page_home .hc_i_layout_v5 .hc_i_wrapper:nth-child(4n+1){clear:left}.hc_page_home .hc_i_layout_v5 .hc_i_wrapper:nth-child(2n+1){clear:none}.hc_page_home .hc_i_layout_v5 .hc_i_wrapper{width:25%}#desHeader,.hc_wrap{width:980px}.hc_page_home #hc_r_1 .b1h,.hc_page_home #hc_r_1 .b2bh,.hc_page_home #hc_r_1 .b2h,.hc_page_home #hc_r_1 .b3bh,.hc_page_home #hc_r_1 .b3h,.hc_page_home #hc_r_1 .b4bh,.hc_page_home #hc_r_1 .b4h{display:none}.wrap{border:0;margin:0;outline:0;padding:0;font-size:small;font-family:Signika,Arial,Helvetica,sans-serif;text-align:left}.hc_page_home .hc_wrap{padding:12px 12px 30px}.hc_wrap{background:#fff;margin:15px auto;border:1px solid #bababa;padding-bottom:30px}.aLogin a,.mnu,.mnu-curr{border-width:1px;text-decoration:none}.entrar,.registar{background-position:3px 5px;background-repeat:no-repeat}#desHeader,#header{height:90px;margin:0 auto}#header{width:100%;background-color:#0B0D0D;clear:both}.menuLogin{padding-top:10px;position:relative;width:170px;height:34px;font:400 12px Signika,Arial,Helvetica,sans-serif;text-align:right}.aLogin{text-align:left;width:300px;margin:5px 0 0;padding:0 5px 0 0}.aLogin a{font:400 16px arial;color:#FFF;font-weight:700;border-color:#FF750A;border-style:solid;padding:5px 5px 5px 23px}.mnu,.mnu-curr{border-left-style:solid;border-color:#ccc;float:left}.entrar{background-image:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-personal.png)}.registar{background-image:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-edit.png)}.SeparateIcon{margin-left:3px;margin-right:3px;background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-roundicons.png) -72px 0 #000;height:24px;width:3px;vertical-align:bottom}#menuarea{background-color:#FFF;height:40px;background-repeat:repeat}#menubar{float:left;position:absolute}.mnu{height:100%;position:relative;padding:6px;line-height:23px;color:#000;font:400 23px Signika,Arial,Helvetica,sans-serif;margin:1px 0 0}#footer,#footer .container{font-family:Signika,Arial,Helvetica,sans-serif}#footer{clear:both;background:#0B0D0D;color:#fff;height:100px;padding-top:10px}#footer .container{width:940px;margin:0 auto;font-size:13px}.MailIcon,.PhoneIcon{height:24px;width:24px;vertical-align:bottom}#footer a{font-size:13px;color:#FFF;text-decoration:underline}.titSideBar{background-color:#d87114;padding:6px;color:#fff}.MailIcon{background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-roundicons.png) #000;display:inline-block}.PhoneIcon{background:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-roundicons.png) -24px 0 #000}.barraNeve{width:100%;height:11px;z-index:3;position:absolute}div.filter li,li.filter{width:140px}.mnu-curr,div.filter ul{position:relative;margin:0}a.mnu:hover{color:#FF7B00}.mnu-curr{height:100%;padding:6px;line-height:23px;color:#FF7B00!important;font:700 24px Signika,Arial,Helvetica,sans-serif}div.filter{float:right;padding-left:140px;font:14px Signika,Arial,Helvetica,sans-serif}div.filter ul{list-style:none;display:inline-table;z-index:9999;zoom:1;padding:0;background-color:#fff}li.filter{float:left}div.ftitle{padding:10px;margin:0 0 0 1px;background-image:url(https://media.datahc.com/Affiliates/130267/Brands/Image/hoteis24-black_bottom_arrow_16.png);background-repeat:no-repeat;background-position:110px center;cursor:pointer}div.filter a{text-decoration:none;color:#111}div.filter ul li a{display:block;padding:8px;text-decoration:none}div.filter ul ul{display:none;position:absolute;top:100%;border:1px solid #BABABA;border-top:0}div.filter ul ul li{float:none;position:relative}.remove_cross{display:none;position:absolute;top:12px;right:6px;text-decoration:none;border:0;outline:0}div.filter ul:after{content:"";clear:both;display:block}div.filter ul li a:hover,li.filter[data-selected="1"]{color:#fff;background:#ff892b;background:-moz-linear-gradient(top,#ff892b 0,#d87114 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff892b),color-stop(100%,#d87114));background:-webkit-linear-gradient(top,#ff892b 0,#d87114 100%);background:-o-linear-gradient(top,#ff892b 0,#d87114 100%);background:-ms-linear-gradient(top,#ff892b 0,#d87114 100%);background:linear-gradient(top,#ff892b 0,#d87114 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff892b', endColorstr='#d87114', GradientType=0 )}#nav li:hover>ul{display:block;margin-left:-1px}#footer a:hover{color:#FFF;text-decoration:none}#hc_refinePrices .hc_m_hd h2,.hc_i_layout_v9 .hc_i h3 a:hover,.hc_i_layout_v9 .hc_i h3 a:visited{color:#fff}div.filter>ul:hover{border-color:#fff #ff892b #ff892b;border-bottom:1px solid #ff892b}div.filter>ul{height:100%;border:1px solid #BABABA;border-top-color:#fff;border-bottom:0}div.filter>ul:hover ul{border-color:#ff892b}#hc_sr_sort .hc_m_outer,.hc_m_content .hc_m_v1 .hc_m_outer,.hc_m_content .hc_m_v13 .hc_m_outer,.hc_m_content .hc_m_v7 .hc_m_outer,.hc_m_v0 .hc_m_outer,.hc_m_v1 .hc_m_outer,.hc_m_v13 .hc_m_outer,.hc_m_v7 .hc_m_outer{border:1px solid #bababa}#hc_refinePrices .hc_m_hd{background:0 0}#hc_refinePrices .hc_m_outer{background:#ff892b;padding:0 3px 3px}#hc_sr_sort .hc_filter .hc_m_content{margin:0}#hc_sr_sort .hc_filter ul li{padding:10px}#hc_sr_sort .hc_filter .hc_m_hd h3{padding:0;line-height:32px}.hc_page_home #hc_providerLogos{display:none!important}.hc_ab_9334 .hc-mapfilters__buttonlink{background:#ff892b}