p, body, td, div, a, input, select {font:11px verdana, arial, helvetica; line-height:135%; color:#333; margin:0;}
strong {color:red;}
h1 {font-size: 11px; display:inline;}
h2, h3 {font:normal bold 13px/14px verdana; color:#333;  display:inline;}
a {text-decoration: none; color: #2b2c62;}
a:hover {text-decoration: underline;}
.clear {clear:both;}
.menu_up, .menu_up p {color:white; font-size:10px;}
.menu_geo {color:black; font-size:8px;}
.myul {margin:10px 10px 10px 25px;}
.bordofino {border-width:1px; border-color:#888888;}
.just {text-align:justify;}
.inli {display:inline;}
.whlink, .whlink a {color:white; font-size:8px;}
.whlinks, .whlinks a {color:white; font-size:2px;}
.border_only {border:1px solid #bdbcd8;}
.banner a {font-weight:bold;}
.banner img {float:left; margin-right:5px; border:1px solid #bdbcd8;}
.banner div {text-align:justify;}
#gui_wrapper {width:770px; margin:0; padding:3px 0 0 3px;}
#gui_header {margin:0; padding:0;}
#gui_barsx {width:180px; margin:0; padding:0; float:left;}
#gui_barsx ul {margin:0; padding:0; list-style-type:none;}
#gui_content {width:580px; margin:0; padding:0; float:right;}
#gui_footer {margin:0; padding:0;}
.gui_abs_wrapper {position:relative;}
.gui_abs_content {position:absolute; top:95px; left:190px;}
.gui_abs_barsx {position:absolute; top:95px; left:0px;}
.gui_abs_header {position:absolute; top:0px; left:0px; width:770px;}
.gui_abs_footer {position:absolute; top:770px; left:0px;}
#gui_cnt_wrapper {position:relative; min-height:685px;}
#gui_cnt_text {position:absolute; top:137px;}
#gui_cnt_text h1 {font-size:12px;}
#gui_cnt_text2 {position:absolute; top:330px;}
#gui_cnt_banner {position:absolute; top:385px;}
/* #gui_cnt_form {position:absolute; top:0;} */
#gui_cnt_form {position:absolute; top:90px; left:190px;}
#gui_header_logo {margin:0; padding:0; float:left;}
#gui_header_background {width:100%; height:90px; background:url('img/cmn/sfondo.gif') 0 0 repeat-x; margin:0; padding:0 4px 0 0; text-align:right;}
#gui_header_flag {margin:0; padding-top:25px;}
#gui_header_flag ul, #gui_header_menu {padding:0; margin:0; list-style-type:none;}
#gui_header_flag li, #gui_header_menu li {display:inline;}
#gui_header_flag a {margin-left:10px;}
#gui_header_menu {color:white;}
#gui_header_flag img {margin-right:5px; vertical-align:middle;}
#gui_header_flag p {height:14px; margin:0; padding:10px 4px 0 0; color:white; font-size:10px;}
#gui_header_flag i {color:white; font-style:italic; font-size:10px;}
a.gui_header_flag {color:white; font-size:11px; text-decoration:none;}
#gui_background_bookingmask {width:580px; margin:0; background:url('img/cmn/rsrv_bkg.jpg') 0 0 repeat-y;}
#gui_bottom_bookingmask {width:580px; margin:0; padding:0; background:url('img/cmn/rsrv_bttm.jpg') bottom left no-repeat; }
#gui_header_bookingmask {width:568px; margin:0; padding:10px 0 0 12px; background: url('img/cmn/rsrv_hdr.jpg') 0 0 no-repeat; text-align:left;}
#gui_container_bookingmask {width:560px; height:105px; margin:0; padding:8px 0 0 12px;}
#gui_text, #gui_text2 {width:100%; margin:0; padding:5px 0 10px 0; text-align:justify;}
#gui_banner_horizontal {width:578px; margin:0; padding:0; border:1px solid #a9b5de;}
#gui_header_banner_horizontal {width:572px; height:22px; margin:3px; padding:0; background-color:#ced6ea;}
#gui_header_banner_horizontal h3 {line-height:22px;}
ul#gui_banner1, ul#gui_banner2 {padding:0; margin:0; list-style-type:none; height:100px;}
ul#gui_banner1 {border-bottom:1px dashed #ced6ea;}
ul#gui_banner1 li, ul#gui_banner2 li {padding:4px 4px 12px 4px; display:inline; width:280px; float:left;}
#gui_bottom_banner_horizontal{width:574px; margin:0; padding:0 0 5px 0; text-align:right;}
.gui_banner_barsx {width:170px; margin:0; padding:3px 0 0 0;}
.gui_header_barsx {height:16px; margin:0; padding:2px 0 0 5px; background:url('img/lcl/bar-tit.jpg') 0 0 no-repeat; text-align:left;}
.gui_banner_barsx ul, .gui_banner_barsx_blu {border-right:1px solid #a9b5de; border-bottom:1px solid #a9b5de; border-left:1px solid #a9b5de; list-style-type:none;}
.gui_banner_barsx ul li {margin:0px 0 0 5px;}
.gui_banner_barsx_blu {background-color: #eef2fb;} 
#gui_footer {width: 770px; margin-top: 10px; padding-top: 10px; border-top:	1px solid #2b2c62;}
#gui_footer_thawte {width: 53px; height: 53px; margin: 0; padding: 0 5px; float: left;}
#gui_footer_link ul {margin: 0; padding: 0;}
#gui_footer_link ul li {display:inline;}
#gui_footer_link span {color:#7c7c7c;}
div#wait_page_filler { background-color: #f7f7f7 !important;}
table.pager td {padding: 10px 0 !important;}
.calendar_form_table {border-bottom: none !important;}