#gui_cnt_internal {float:right; width:640px; margin:3px 30px 0 0;}
#gui_barsx {float:left; width:311px; margin-right:12px;}

/* 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;}
#gui_barsx_frm #search_form_content {width:280px; margin-top:2px; padding:0; font:normal bold 12px verdana,kalimati,sans-serif; color:#fff;}
#gui_barsx_frm #search_form_content label {float:left;}
#gui_barsx_frm #other_selectors select, #gui_barsx_frm #other_selectors input, #gui_barsx_frm #search_form_content #qty input {float:right; margin-top:5px; }
#gui_barsx_frm #check_out, #gui_barsx_frm #qty, #gui_barsx_frm #pax,  #gui_barsx_frm #search {clear:both; padding:0;}
#gui_barsx_frm #check_in, #gui_barsx_frm #check_out, #gui_barsx_frm #qty, #gui_barsx_frm #pax, #gui_barsx_frm #cat {line-height:28px;}
#gui_barsx_frm #check_in label, #gui_barsx_frm #check_out label {width:100px;}
#gui_barsx_frm #check_in .default_text, #gui_barsx_frm #check_out .default_text {float:left; cursor:pointer; width:80px; text-align:center; margin-left:2px;}
#gui_barsx_frm #qty {width:185px;}
#gui_barsx_frm #cat {width:185px; clear:left;}
#gui_barsx_frm #cat select {width:80px;}
#gui_barsx_frm #pax {width:185px;}
#gui_barsx_frm #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;}
#gui_barsx_frm #search input {border:1px solid #fff; background:url('cmn/img/htl-srch-bttm2.gif') center left no-repeat;}
#gui_barsx_frm #date_selectors_error {display:none;}
#gui_barsx_frm #other_selectors_error {display:none;}
#gui_barsx_frm .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;}

/* hlp */
#gui_barsx_help {background-color:#fff; border:1px solid #beb7a1; padding:5px 12px; margin:5px;}
#gui_barsx_help 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 .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 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}

/* table pager */
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;}