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:5px 0 0 0; float:left;}
#gui_barsx ul {margin:0; padding:0; list-style-type:none;}
#gui_content {width:580px; margin:0; padding:5px 0 0 0; float:right;}
#gui_footer {margin:0; padding:0;}
#gui_header_keys{width:100%; background-color:#ced6ea; margin:0 0 5px 0; padding:2px;}
#gui_header_keys a {color:#444444; font-weight:bold;}
#gui_header_keys b {font-weight:normal;}
#gui_header_keys h1 a, #gui_header_keys h2 {font-size:11px; display:inline;}
#gui_header_logo {margin:0; padding:0; float:left;}
#gui_header_background {width:100%; height:65px; background:url('img/lcl/sfondo.gif') 0 0 repeat-x; margin:0; padding:0 4px 0 0; text-align:right;}
#gui_header_flag {margin:0; padding-top:10px;}
#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; position:absolute; top:97px; left:192px;}
#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_title {color:black; display:block; margin-top:150px;}
#gui_text {width:100%; margin:0; padding:5px 0 10px 0; text-align:justify;}
#gui_banner_vertical {float:left; width:320px; margin:0; padding:0; border:1px solid #a9b5de;}
#gui_header_banner_vertical {width:314px; height:22px; margin:3px; padding:0; background-color:#ced6ea;}
#gui_header_banner_vertical h3 {line-height:22px;}
ul#gui_banner1 {padding:0; margin:0; list-style-type:none; height:100px;}
ul#gui_banner1 li {padding:4px 4px 5px 4px; display:inline; width:310px; float:left; border-bottom:1px dashed #ced6ea;}
#gui_bottom_banner_vertical{width:320px; margin:0; padding:0 0 5px 0; text-align:right;}
#gui_style_map {float: 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;}
#gui_title_page_map{border:1px solid #ced6ea; background-color:#eef2fb; height:31px;}
#gui_title_page_map h1 {color:#444444; font: normal bold 13px/31px verdana,arial; padding-left:5px;}

*:first-child+html #gui_banner_vertical #gui_bottom_banner_vertical {margin-top:250px; padding:0;}