#gui_cnt_internal {float:right; width:640px; margin:3px 30px 0 0;}
#gui_barsx {float:left; width:311px; margin-right:12px;}

#gui_cnt_map {margin:3px auto;}
#gui_cnt_map h1, #gui_ttl_lst {color:#005f9b; font:normal normal 28px 'arial black',arial,serif; text-transform:uppercase; border-bottom:1px solid #cac6b1;}
#gui_cnt_map p {padding:20px 0 15px; text-align:justify;}
#gui_cnt_map div {text-align:center; font-weight:bold;}
  
/* BARSX */
/* frm */
#gui_barsx_frm {width:293px; border:4px solid #458ab6; background:url('cmn/img/brsx-frm-bkg.gif') 0 0 no-repeat; background-color:#458ab6; margin:5px; min-height:205px;}
#gui_barsx_frm h3 {font:normal normal 18px/22px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:35px;}
#search_form_content {width:280px; margin-top:2px; padding:0; font:normal bold 12px verdana,kalimati,sans-serif; color:#fff;}
#search_form_content label {float:left;}
#other_selectors select, #other_selectors input, #search_form_content #qty input {float:right; margin-top:5px; }
#check_out, #qty, #pax,  #search {clear:both; padding:0;}
#check_in, #check_out, #qty, #pax, #cat {line-height:28px;}
#check_in label, #check_out label {width:100px;}
#check_in .default_text, #check_out .default_text {float:left; cursor:pointer; width:80px; text-align:center; margin-left:2px;}
#qty {width:185px;}
#cat {width:185px; clear:left;}
#cat select {width:80px;}
#pax {width:185px;}
#search input {float:right; margin:13px 0 0 0; color:#fff; font-weight:bold; text-transform:uppercase; font-size:15px; height:25px; border:none; background:none; cursor:pointer;}
#search input {border:1px solid #fff; background:url('cmn/img/htl-srch-bttm2.gif') center left no-repeat;}
#date_selectors_error {display:none;}
#other_selectors_error {display:none;}
.wrong_input{border:2px solid #b70606; background-color:#fbff80;}

/* fnd by name */
#gui_barsx_htl_srch {background-color:#f4f3ed; border:2px solid #beb7a1; padding:2px 0; margin:5px;}
#gui_barsx_htl_srch h4 {font:normal bold 13px/16px verdana,kalimati,sans-serif; color:#005f9b; text-transform:uppercase; margin-left:3px;}
#gui_barsx_htl_srch #search_hotel_input {background-color:#f2f2f2; color:#005f9b; font-weight:normal; border:2px solid #035386; width:190px; margin:2px 0 1px 5px;}
#gui_barsx_htl_srch #search_hotel_button {margin:0 5px;height:24px; width:84px; background:url('cmn/img/htl-srch-bttm.gif') 0 0 no-repeat; cursor:pointer; border:none; font:normal bold 13px verdana,kalimati,sans-serif; color:#fff;}

/* lst mnt */
#gui_barsx_lst_mnt {text-align:center;}
#gui_barsx_lst_mnt img {border:0;}

/* hlp */
#gui_barsx_help, #gui_barsx_book {background-color:#fff; border:1px solid #beb7a1; padding:5px 12px; margin:5px;}
#gui_barsx_help img, #gui_barsx_book img {border:0; text-align:center;}

/* lnk smpl sx */
.gui_brsx_lnk {background:url('cmn/img/brsx-blk-ttl-bkg.gif') top center no-repeat;}
.gui_brsx_lnk h4 {font:normal normal 16px/20px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:50px;}
.gui_brsx_lnk ul {list-style:none; padding:7px;}
.gui_brsx_lnk li {margin-left:10px;}
.gui_brsx_lnk li a {font:normal bold 12px/17px verdana,kalimati,sans-serif; color:#458ab6; background:url('cmn/img/home-lnk-bkg.gif') 0 0 no-repeat; display:block; width:278px; line-height:22px;}
.gui_brsx_lnk li a:hover {color:#235a7c; text-decoration:none !important; background:url('cmn/img/home-lnk-bkg-hvr.gif') 0 0 no-repeat;}

/* fvrts */
#gui_brsx_fav {list-style:none;}
#gui_brsx_fav li {display:block; position:relative;}
#gui_brsx_fav a {background-image:none; color:#458ab6; border-bottom:1px solid #dcd9cf; display:block; line-height:25px; margin:0; padding:0;}
#gui_brsx_fav a:hover {color:#0f486b; background-color:#f4f3ed; text-decoration:none !important;}
#gui_brsx_fav a b {display:block; width:180px; line-height:22px;} /* solve hotel name lenght in favorites */
#gui_brsx_fav .prc_dls {position:absolute; top:0; left:180px; font:normal bold 11px/25px arial; color:#999; text-transform:uppercase;}
#gui_brsx_fav .prc_dls b {font:normal bold 16px/25px arial; color:#545454; margin-left:3px;}
#gui_brsx_fav .prc_dls br {display:none;}

/* PAG LST MNT */
#gui_lst_min {width:665px; font:normal normal 13px/18px tahoma,kalimati,sans-serif; color:#333333;}
#gui_lst_min h1, #gui_lst_min h4 {font:normal bold 45px/55px arial,sans-serif; color:#eb0f11;}
#gui_lst_min h1 span, #gui_lst_min h4 span {color:#29457e;}
#gui_lst_min h4 {font-size:32px; line-height:40px;}
#gui_lst_frm {position:relative; margin-top:1px; border:1px solid #e7e2db; background-color:#faf8f5;}
#gui_lst_min #search_form_content {width:380px; padding:5px 15px 0 15px; font:normal bold 13px arial,sans-serif; color:#333333; text-transform:uppercase;}
#gui_lst_min #check_in label, #gui_lst_min #check_out label {display:block; float:left; width:50%;} 
#gui_lst_min #check_in .default_text, #gui_lst_min #check_out .default_text {float:left; width:90px; margin-right:5px; cursor:pointer; text-align:center;}
#gui_lst_min #qty, #gui_lst_min #cat, #gui_lst_min #pax {width:260px; margin-top:10px;}
#gui_lst_min #search {margin-top:30px;}	
#gui_lst_min #search input {position:absolute; height:54px; width:158px; bottom:10px; right:5px; text-align:center; background:url('lcl/img/lst-mnt-btm-bkg.jpg') center center no-repeat; font:normal normal 14px 'arial black',arial,sans-serif;}
#gui_cnt_top {float:left; width:470px; padding-top:10px; background:url('lcl/img/lst-mnt-flag-bkg.jpg') 0 0 no-repeat;}
#gui_cnt_top p {text-align:justify; padding:15px 5px;}
#gui_cnt_top h2 {display:block; width:470px; height:145px; text-indent:-99999px; margin-top:20px;}
#gui_bnnr_oriz_en {background:url('lcl/img/lst-mnt-bnn-oriz-en.jpg') 0 0 no-repeat;}
#gui_bnnr_oriz_fr {background:url('lcl/img/lst-mnt-bnn-oriz-fr.jpg') 0 0 no-repeat;}
#gui_bnnr_oriz_ge {background:url('lcl/img/lst-mnt-bnn-oriz-ge.jpg') 0 0 no-repeat;}
#gui_bnnr_oriz_it {background:url('lcl/img/lst-mnt-bnn-oriz-it.jpg') 0 0 no-repeat;}
#gui_bnnr_oriz_sp {background:url('lcl/img/lst-mnt-bnn-oriz-sp.jpg') 0 0 no-repeat;}
#gui_lst_min h3 {float:left; display:block; margin-left:5px; width:189px; height:496px; text-indent:-99999px;}
#gui_bnnr_vert_en {background:url('lcl/img/lst-mnt-bnn-vert-en.jpg') 0 0 no-repeat;}
#gui_bnnr_vert_fr {background:url('lcl/img/lst-mnt-bnn-vert-fr.jpg') 0 0 no-repeat;}
#gui_bnnr_vert_ge {background:url('lcl/img/lst-mnt-bnn-vert-ge.jpg') 0 0 no-repeat;}
#gui_bnnr_vert_it {background:url('lcl/img/lst-mnt-bnn-vert-it.jpg') 0 0 no-repeat;}
#gui_bnnr_vert_sp {background:url('lcl/img/lst-mnt-bnn-vert-sp.jpg') 0 0 no-repeat;}
#gui_cnt_bttm {padding:20px 0 30px; background:url('lcl/img/lst-mnt-flag2-bkg.jpg') 0 0 no-repeat;}
#gui_cnt_bttm #gui_bttm_txt {clear:both; margin-top:25px;}
.gui_htl_bnnr {float:left; width:162px; margin-right:4px; background-color:#faf8f5; border-bottom:1px solid #e2dbcd;}
.gui_htl_lnk {position:relative; display:block; padding:6px; background-color:#f1ece2; border-top:1px solid #e2dbcd;}
.gui_htl_lnk img {border:0;}
.gui_htl_lnk .gui_arrw {position:absolute; top:3px; right:3px;}
.gui_htl_name {display:block; min-height:35px; margin:5px 5px 0; font:normal normal 15px/17px arial,sans-serif; color:#29457e; text-transform:uppercase;}
.gui_htl_bnnr p {margin:0 5px 10px; font-size:16px; line-height:18px; color:#a79b84;}
.gui_htl_bnnr p span {display:block; font-size:20px; color:#eb0f11; text-transform:uppercase;}
	  
/* PAG RIC X NOME */
.htl_box_res, .htl_box_simil {clear:both; width:660px; min-height:55px; font:normal normal 11px/18px verdana,kalimati,sans-serif,serif; border:1px solid #dddad1; background-color:#fbfbfb; margin-bottom:5px;}
.htl_box_res {border-bottom:4px solid #68a4ca;}
.htl_box_simil {border-bottom:4px solid #dedbd2;}
.htl_box_res ul, .htl_box_simil ul {list-style:none;margin:0; padding:0;}
.htl_box_res li, .htl_box_simil li {float:left; min-height:55px;}
li.htl_view {float:right; background:url('cmn/img/sep_bar.gif') center left no-repeat;}
.htl_rate, .htl_price {background:url('cmn/img/sep_bar.gif') center right no-repeat;}
.category {margin-right:3px;}
.htl_name {width:250px; padding:0 0 0 4px;}
.htl_box_res .htl_name {background:url('cmn/img/htl_name_bkg.gif') bottom right no-repeat;}
.htl_box_simil .htl_name {background:url('cmn/img/htl_name_simil_bkg.gif') bottom right no-repeat;}
.htl_rate {padding:0 6px;}
.htl_price {padding:0 6px; width:110px;}
.htl_zone {width:150px; padding:0 4px;}
.htl_view {width:62px; padding:0 0 0 2px;}
.htl_rate span, .htl_price span, .htl_zone span {display:block;}
.htl_name a, .htl_rate span, .htl_price span , .htl_zone span{color:#458ab6; }
.htl_name a {font-weight:bold; font-size:13px;}
.htl_rate, .htl_price, .htl_zone {color:#666;}
.htl_rate span, .htl_price span , .htl_zone span {text-transform:uppercase; font-weight:bold;}
.htl_view img {border:0; margin-top:13px;}
.htl_box_simil .htl_name a {color:#908f8f;}
.htl_price b {display:block;}
.htl_name a, .htl_rate span, .htl_price span , .htl_zone span, .htl_rate img {color:#458ab6; }
.htl_rate span, .htl_price span , .htl_zone span, .htl_rate img {text-transform:uppercase; font-weight:bold;}
.htl_rate img {display:block}	  
	  
/* num pag in ric x nm */
table.pager {border:1px solid #dedbd2; background-color:#f9f9f9; width:400px; height:40px; margin:15px auto; -webkit-border-radius:.75em; -moz-border-radius:.75em; border-radius:.75em;}
table.pager {background-color:#fbfbfb; width:95% !important; margin:20px auto 10px auto !important; padding:0 !important;}
table.pager td {background-image:none !important; text-align:center;}
table.pager .current_page {background-color:#d9d9d9;padding:3px 6px;}
table.pager a {color:#666;  padding:3px 6px;}
table.pager b {color:#666; background-color:#fff; padding:3px 3px;}
table.pager a:hover {color:#fff; background-color:#a39e8f; padding:3px 6px;}