/*    pagina eventi  */
#gui_evnt {margin-left:30px; color:#7b7b7b; font:normal normal 12px/14px verdana, arial, san-serif;}
#gui_evnt h2 { margin:20px 0; color:#434243; text-transform:uppercase; font:normal bold 30px 'arial black',tahoma,kalimati,verdana,arial;}
.gui_evnt_bnnr {width:320px; margin:0 20px 20px 0; float:left; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.gui_evnt_bnnr h3 a {color:#ff9000; font:normal bold 18px arial,tahoma,kalimati,verdana;  margin:20px 0 5px 0;}
.gui_evnt_bnnr img {margin:0 0 5px 0; border:4px solid #efefef;}
.gui_evnt_bnnr .gui_vst_pg {display:block; float:right; padding-left:25px; line-height:20px; font-weight:normal; color:#787879; background:url('lcl/img/evnt/icon-lens.gif') 0 0 no-repeat;  text-decoration:underline !important;}
.gui_evnt_txt{height:82px; margin-top:5px; color:#757575; font:normal normal 11px verdana,tahoma,kalimati,arial;  text-align:justify;}

/* worldcup */
.gui_wld_cp {padding:10px 0; font:normal normal 12px verdana, tahoma, kalimati, arial; color:#000;}
.gui_wld_cp_wrpp {margin:5px auto; width:687px; padding:0;}
.gui_wld_cp_header {width:687px; height:206px; margin-bottom:25px;}
.gui_wld_cp_wrpp h2 {margin:0; padding:0; font:normal bold 34px 'arial black', tahoma, kalimati, verdana, arial; color:#ed9421; text-transform:uppercase; line-height:42px;}
.gui_wld_cp_txt {padding:20px; text-align:justify; line-height:18px;}
/*msk ricerca*/
.gui_wld_cp_mask {width:687px; height:171px; position:relative; margin:8px 0 30px 0; font:normal normal 10px tahoma, kalimati, verdana, arial,sans-serif; background:url('lcl/img/wldcp/msk.jpg') top center no-repeat;}
.gui_wld_cp_mask #gui_form_cnt {width:600px; margin:3px 0 0 0; padding-left:10px;}
.gui_wld_cp_mask, .gui_wld_cp_mask #search input {float:left; font:normal bold 13px arial, verdana; color:white; text-transform:uppercase;}
.gui_wld_cp_mask #all_destinations {margin-top:15px;}
.gui_wld_cp_mask #all_destinations label {display:block; float:left; margin-left:20px; width:220px; text-align:center;}
.gui_wld_cp_mask #all_destinations input {float:left; width:220px;}
.gui_wld_cp_mask #all_destinations .loc_link a {float:left; width:210px; text-align:center; color:#ffffff; font-size:0.85em; text-transform:uppercase;}
.gui_wld_cp_mask #all_destinations .loc_link a:hover {text-decoration:underline !important;}
.gui_wld_cp_mask #date_selectors {clear:both; display:block; float:left; margin:10px 0;}
.gui_wld_cp_mask #check_in, .gui_wld_cp_mask #check_out {float:left;margin:0 25px;}
.gui_wld_cp_mask #check_in .default_text, .gui_wld_cp_mask #check_out .default_text {width:100px; text-align:center;}
.gui_wld_cp_mask #check_in div, .gui_wld_cp_mask #check_out div {float:right;}
.gui_wld_cp_mask img.calendar_img {display:inline;}
.gui_wld_cp_mask #check_in label, .gui_wld_cp_mask #check_out label {display:block; float:left; width:145px; text-align:center;}
.gui_wld_cp_mask #other_selectors {clear:both;}
.gui_wld_cp_mask #pax, .gui_wld_cp_mask #cat, .gui_wld_cp_mask #qty {float:left; width:200px; margin:0 10px; text-align:center;}
.gui_wld_cp_mask #pax label, .gui_wld_cp_mask #cat label, .gui_wld_cp_mask #qty label {padding-right:5px;}
.gui_wld_cp_mask #search {clear:both; float:right; padding:20px 30px 0 0; text-align:right;}
.gui_wld_cp_mask #search input {width:148px; height:40px; margin:0; background:url('lcl/img/wldcp/bttm-src.jpg') top center no-repeat; border:1px solid white;  cursor:pointer; font-size:20px;}
.gui_wld_cp_mask #all_destinations_error, .gui_wld_cp_mask #other_selectors_error, .gui_wld_cp_mask #date_selectors_error {padding:2px 5px; background-color:#e8ba00; border:2px solid #b70606 !important; font-size:11px !important; font-weight:bold !important; color:#b70606;}
.gui_wld_cp_mask #date_selectors_error {position:absolute; top:25px; left:146px;}
.gui_wld_cp_mask #all_destinations_error {position:absolute; top:-8px; left:246px;}
.gui_wld_cp_mask #other_selectors_error {position:absolute; top:72px; left:83px;}
.gui_wld_cp_mask .wrong_input {border:2px solid #b70606; background-color:#e8ba00;}


/**************************************************************************************************/

/* events template struct */
#gui_evnts_wrp {width:960px; margin:15px auto; font:normal normal 12px/18px tahoma,kalimati,serif;}
  #gui_evnts_ttl {margin:0 0 10px 0; font:normal bold 30px/33px tahoma,kalimati,serif; text-transform:uppercase;}

#gui_evnt_cnt {float:left; width:610px; padding-right:25px; border-right:1px solid #000000}
#gui_evnt_bar {float:left; width:290px; padding-left:25px; }

#gui_evnt_frm {position:relative; margin:5px 0; padding:0; height:130px;}
  #gui_evnt_frm #search_form_content {padding:10px 0 0 10px; width:570px;}
  #gui_evnt_frm #all_destinations label, #gui_evnt_frm #all_destinations input, #gui_evnt_frm #all_destinations #loc_link {float:left;}
  #gui_evnt_frm #all_destinations input {width:250px;}
  #gui_evnt_frm #all_destinations .loc_link a {font:normal normal 11px arial,sans-serif; text-transform:uppercase; text-decoration:underline; margin:4px 0 0 10px;}
  #gui_evnt_frm label {font:normal bold 12px verdana,arial,sans-serif; margin:4px 4px 0 0;}
  #gui_evnt_frm #date_selectors, #gui_evnt_frm #other_selectors {clear:both;}
  #gui_evnt_frm #check_in, #gui_evnt_frm #check_out {float:left; width:220px; margin:15px 0;}
  #gui_evnt_frm #check_in_text img, #gui_evnt_frm #check_out_text img {display:none;}
  #gui_evnt_frm #check_out {margin-left:55px;}
  #gui_evnt_frm #check_in_text label, #gui_evnt_frm #check_out_text label, #gui_evnt_frm #check_in_text input, #gui_evnt_frm #check_out_text input, #gui_evnt_frm #check_in_text img, #gui_evnt_frm #check_out_text img, #gui_evnt_frm #qty, #gui_evnt_frm #cat, #gui_evnt_frm #pax {float:left;}
  #gui_evnt_frm input {cursor:pointer; font-size:12px; margin:0 !important; padding:4px;}
  #gui_evnt_frm #check_in_text input, #gui_evnt_frm #check_out_text input {width:100px;}
  #gui_evnt_frm #qty {width:160px;}
  #gui_evnt_frm #qty input {height:12px;}
  #gui_evnt_frm #cat {width:220px;}
  #gui_evnt_frm #pax {width:200px;}
  #gui_evnt_frm #pax select {font-size:12px;}
  #gui_evnt_frm #search {float:right; margin-top:0px; margin-right:20px;}
  #gui_evnt_frm #search input {padding:2px 5px; background-color:#aa0000; border:1px solid #FFFFFF; color:#FFFFFF; font:normal bold 13px verdana,arial,sans-serif; cursor:pointer;}
  #gui_evnt_frm #all_destinations_error {position:absolute; top:30px; left:100px; background-color:#FBFF80; border:2px solid #B70606; padding:3px; font:normal bold 11px verdana,arial,sans-serif;  color:red;}
  #gui_evnt_frm #other_selectors_error {position:absolute; top:150px; left:60px; background-color:#FBFF80; border:2px solid #B70606; padding:3px; font:normal bold 11px verdana,arial,sans-serif;  color:red;}
  #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}

#gui_evnt_cnt #gui_evnts_sbbttl {margin:20px 0 0 0; font-size:22px; line-height:26px; font-weight:bold;}
#gui_evnt_cnt p {min-height:40px; margin-bottom:40px; text-align:justify;}
.gui_evnt_box {float:left; width:290px; margin-bottom:20px;}
  .gui_evnt_box_frst {margin-right:25px;}
  .gui_evnt_box div {padding:5px;}
  .gui_evnt_box div h2 {margin:0;}
  .gui_evnt_box div h2 a {font-size:16px;}
  .gui_evnt_box div p {margin:0 !important; font-size:11px; line-height:13px;}
  .gui_evnt_box img {margin:5px 0;}
  .gui_evnt_box ul {margin:0; padding:0; list-style:none;}
  .gui_evnt_box li {clear:both; line-height:30px; min-height:30px; padding:0 5px;}
  .gui_evnt_box .gui_evnt_box_htl {border-top:0 !important;}
  .gui_evnt_box li a {display:block; float:left; width:190px;}
  .gui_evnt_box li span {float:right; font-weight:bold; text-transform:uppercase;}
.gui_evnt_lst {font-size:11px;}
  .gui_evnt_lst h2, #gui_evnt_cloud h2 {margin:0 0 5px 5px; font-size:16px;}
  .gui_evnt_lst ul {list-style:none; margin:0 0 20px; padding:0 15px;}
  .gui_evnt_lst li {position:relative; height:100%; margin:0; padding:4px 0;}
  .gui_evnt_lst .gui_evnt_bar_frst {border:0 !important;}
  .gui_evnt_lst a {display:block; width:160px; font-weight:bold;}
  .gui_evnt_lst em, .gui_evnt_lst img {font-style:normal;}
  .gui_evnt_lst span {display:block; position:absolute; top:3px; right:0; width:95px; text-align:right;}

#gui_evnt_htl {clear:both; padding-top:10px; line-height:30px;}
#gui_evnt_htl div {float:left; margin:0 2px 10px 0; padding:3px; width:295px; background-color:#F2F0E9; border:1px solid #BEB9A2;}
#gui_evnt_htl h2 {font-size:23px; margin-bottom:10px;}
#gui_evnt_htl h3 {margin:30px 0 0 0; padding:0 0 6px; text-transform:uppercase;}
#gui_evnt_htl h3 a {font:normal bold 13px arial,sans-serif; color:#E58800;}
#gui_evnt_htl div .gui_evnt_htl_frst {clear:left;} 
#gui_evnt_htl img {float:left; margin-right:5px; padding:7px; background-color:#ffffff;}
#gui_evnt_htl a img {border:1px solid #D0CCB7;}
#gui_evnt_htl .gui_htlcat {margin-top:8px; background-color:#F2F0E9; padding:0 !important;}
#gui_evnt_htl .gui_zone_htl {font:italic normal 12px arial,sans-serif;}
#gui_evnt_htl .gui_prc {font-weight:bold; color:#E58800;}

#gui_evnt_cloud ul {list-style:none; margin:0; padding:0; text-align:justify;}
#gui_evnt_cloud ul li {display:inline; padding-right:5px;}
#gui_evnt_cloud ul li {font-size:19px; line-height:27px;}
#gui_evnt_cloud ul li .gui_l0 {font-size:.65em; color:#655735;}
#gui_evnt_cloud ul li .gui_l1 {font-size:.7em; color:#646464;}
#gui_evnt_cloud ul li .gui_l2 {font-size:.75em; color:#608099;}
#gui_evnt_cloud ul li .gui_l3 {font-size:.85em; color:#655735;}
#gui_evnt_cloud ul li .gui_l4 {font-size:.95em; color:#655735;}
#gui_evnt_cloud ul li .gui_l5 {font-size:1em; color:#646464;}
#gui_evnt_cloud ul li .gui_l6 {font-size:1.1em; color:#608099;}
#gui_evnt_cloud ul li .gui_l7 {font-size:1.2em; color:#655735;}
#gui_evnt_cloud ul li .gui_l8 {font-size:1.3em; color:#655735;}
#gui_evnt_cloud ul li .gui_l9 {font-size:1.4em; color:#646464;}
#gui_evnt_cloud ul li .gui_l10 {font-size:1.8em; color:#608099;}
/* */

/* EASTER whit events template */
.gui_easter #gui_evnt_frm {background:#EAEAEA url('lcl/img/estr/bkg-frm.gif') no-repeat scroll left top; border:1px solid #bbbbbb;}
  .gui_easter #gui_evnt_frm #all_destinations .loc_link a {color:#702679;}
  .gui_easter #gui_evnt_frm label {color:#702679;}
  .gui_easter #gui_evnt_frm input {border:1px solid #702679;}
  .gui_easter #gui_evnt_frm #check_in_text input, .gui_easter #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/estr/cld.png') no-repeat scroll right top;}
  .gui_easter #gui_evnt_frm #search input {background-color:#702679; border:1px solid #FFFFFF; color:#FFFFFF;}
  .gui_easter #gui_evnt_frm #all_destinations_error {background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_easter #gui_evnt_frm #other_selectors_error {background-color:#FBFF80; border:2px solid #B70606;  color:red;}
  .gui_easter #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
.gui_easter #gui_evnts_ttl {color:#702679;}
.gui_easter #gui_evnt_cnt {border-color:#bb99bf;}
.gui_easter #gui_evnt_cnt #gui_evnts_sbbttl {color:#434343;}
  .gui_easter .gui_evnt_box div {background-color:#f6f6f6; border:1px solid #e0e0e0;}
  .gui_easter .gui_evnt_box div h2 a {color:#434343;}
  .gui_easter .gui_evnt_box li {border-top:1px dotted grey;}
  .gui_easter .gui_evnt_box li a {color:#000000;}
  .gui_easter .gui_evnt_box li span {color:#682474;}
  .gui_easter .gui_evnt_lst h2 {color:#464646;}
  .gui_easter .gui_evnt_lst ul {background-color:#f6f6f6;}
  .gui_easter .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_easter .gui_evnt_lst a {color:#727272;}
  .gui_easter .gui_evnt_lst em, .gui_easter .gui_evnt_lst img {color:#dc8700}
  .gui_easter .gui_evnt_lst span {color:#6f2678;}

/* HEINEKEN whit events template */
.gui_hnkn #gui_evnt_frm {padding-left:7px; width:614px; height:165px; background:#EAEAEA url('lcl/img/hnkn/mask.jpg') no-repeat scroll left top;}
.gui_hnkn #gui_evnt_frm label {color:#ffffff; text-transform:uppercase;}
.gui_hnkn #gui_evnt_frm input {border:1px solid #ffffff;}
.gui_hnkn #gui_evnt_frm #search_form_content {width:480px; margin:0 auto; }
.gui_hnkn #gui_evnt_frm #check_in, .gui_hnkn #gui_evnt_frm #check_out {margin:20px 0 15px !important;}
.gui_hnkn #gui_evnt_frm #check_out, .gui_hnkn #gui_evnt_frm #pax {float:right;}
.gui_hnkn #gui_evnt_frm #check_in_text input, .gui_hnkn #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/hnkn/cld.png') no-repeat scroll right top;}
 *:first-child+html .gui_hnkn #gui_evnt_frm #check_in, *:first-child+html .gui_hnkn #gui_evnt_frm #check_out {margin-bottom:5px !important;} 
 *html .gui_hnkn #gui_evnt_frm #check_in, *html .gui_hnkn #gui_evnt_frm #check_out {margin-bottom:3px !important;}
.gui_hnkn #gui_evnt_frm #search {clear:both; margin:11px 0 0 30px;}  
.gui_hnkn #gui_evnt_frm #search input {width:122px; height:26px; margin:0; background:url('lcl/img/hnkn/bttm-src.jpg') top center no-repeat; border:1px solid white; cursor:pointer; text-transform:uppercase;}
.gui_hnkn #gui_evnt_frm #other_selectors_error {background-color:#FBFF80; border:2px solid #B70606;  color:red; top:75px; left:20px;}
.gui_hnkn #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
.gui_hnkn #gui_evnts_ttl {color:#ED9421; font-size:27px;}
.gui_hnkn #gui_evnt_txt {margin:0 auto; width:580px; background:url('lcl/img/hnkn/bkg-txt.jpg') top center no-repeat; min-height:235px;}
.gui_hnkn #gui_evnt_cnt {border-color:#ED9421;}
.gui_hnkn #gui_evnt_txt p {padding-bottom:0; margin-bottom:0;}
.gui_hnkn #gui_evnt_txt ul {float:left; width:150px; margin:0 5px 0 15px; padding:0 5px;}
.gui_hnkn #gui_evnt_txt h3 {margin-bottom:0; height:23px; color:#dc8700; text-align:center; background-color:#F2F0E9; text-transform:uppercase;}  
.gui_hnkn #gui_evnt_txt h4 {font-size:12px !important;}
.gui_hnkn #gui_evnt_txt li {list-style:none;}
.gui_hnkn #gui_evnt_cnt #gui_evnts_sbbttl {color:#434343;}
.gui_hnkn .gui_evnt_lst h2 {color:#464646;}
.gui_hnkn .gui_evnt_lst ul {background-color:#F2F0E9;}
.gui_hnkn .gui_evnt_lst li {border-top:1px dotted #727272;}
.gui_hnkn .gui_evnt_lst a {color:#727272;}
.gui_hnkn .gui_evnt_lst em, .gui_hnkn .gui_evnt_lst img {color:#dc8700}
.gui_hnkn .gui_evnt_lst span {color:#E58800;}
*html .gui_hnkn #gui_evnt_bar {clear:both; float:right;}

/* BIENNALE VENEZIA */
.gui_bnnl #gui_evnt_frm {background:#EAEAEA url('lcl/img/bnnl/bkg-frm.gif') no-repeat scroll left top; border:1px solid #bbbbbb;}
  .gui_bnnl #gui_evnt_frm label {color:#454545; text-transform:uppercase;}
  .gui_bnnl #gui_evnt_frm input {border:1px solid #454545;}
  .gui_bnnl #gui_evnt_frm #check_in_text input, .gui_bnnl #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/bnnl/cld.png') no-repeat scroll right top;}
  .gui_bnnl #gui_evnt_frm #search input {background-color:#E72E3E; border:1px solid #FFFFFF; color:#FFFFFF;padding:4px 15px;font-size:14px;}
  .gui_bnnl #gui_evnt_frm #other_selectors_error {position:absolute; top:90px; left:20px; background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_bnnl #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
  .gui_bnnl #gui_evnt_htl {padding-top:0 !important;}
  .gui_bnnl #gui_evnt_cnt p {margin-bottom:20px;}
  .gui_bnnl #gui_evnt_cnt p h3 {font-size:16px;margin:0; padding:0;}
  .gui_bnnl #gui_evnt_frm {height:120px;}
  .gui_bnnl #gui_evnts_ttl, .gui_bnnl #gui_evnt_htl h2 {color:#E72E3E;}
  .gui_bnnl #gui_evnt_htl div {background-color:#f0eff0;}
  .gui_bnnl #gui_evnt_htl h3 a {color:#454545;}
  .gui_bnnl #gui_evnt_htl .gui_prc, .gui_bnnl .gui_evnt_lst h2 {color:#E72E3E;}
  .gui_bnnl .gui_evnt_lst ul {background-color:#f0eff0;}
  .gui_bnnl .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_bnnl .gui_evnt_lst span {color:#727272;}
  .gui_bnnl .gui_evnt_lst a {color:#454545;}

/* CHRISTMAS whit events template */
.gui_xmas #gui_evnt_frm {min-height:184px; padding-top:10px; background:transparent url('lcl/img/xmas/bkg-frm.jpg') no-repeat scroll left top;}
  .gui_xmas #gui_evnt_frm #all_destinations .loc_link a {color:#702679;}
  .gui_xmas #gui_evnt_frm label {color:#7c0000;}
  .gui_xmas #gui_evnt_frm input {border:1px solid #7c0000;}
  .gui_xmas #gui_evnt_frm #check_in_text input, .gui_xmas #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/xmas/cld.png') no-repeat scroll right top;}
  .gui_xmas #gui_evnt_frm #search input {background-color:#c73737; border:1px solid #FFFFFF; color:#FFFFFF;}
  .gui_xmas #gui_evnt_frm #all_destinations_error {background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_xmas #gui_evnt_frm #other_selectors_error {background-color:#FBFF80; border:2px solid #B70606;  color:red;}
  .gui_xmas #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
.gui_xmas #gui_evnts_ttl {color:#7c0000;}
.gui_xmas #gui_evnt_cnt {border-color:#c73737;}
.gui_xmas #gui_evnt_cnt #gui_evnts_sbbttl {color:#7c0000;}
  .gui_xmas .gui_evnt_box div {background-color:#f7f6f1; border:1px solid #c73737;}
  .gui_xmas .gui_evnt_box div h2 a {color:#7c0000;}
  .gui_xmas .gui_evnt_box li {border-top:1px dotted grey;}
  .gui_xmas .gui_evnt_box li a {color:#000000;}
  .gui_xmas .gui_evnt_box li span {color:#7c0000;}
  .gui_xmas .gui_evnt_lst h2, .gui_xmas #gui_evnt_cloud h2 {color:#7c0000;}
  .gui_xmas .gui_evnt_lst ul {background-color:#f7f6f1; margin-bottom:35px;}
  .gui_xmas .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_xmas .gui_evnt_lst a {color:#727272;}
  .gui_xmas .gui_evnt_lst em, .gui_xmas .gui_evnt_lst img {color:#dc8700}
  .gui_xmas .gui_evnt_lst span {color:#7c0000;}
  .gui_xmas .gui_bnnr {display:block; margin-bottom:20px;}
* html .gui_xmas #gui_evnt_frm {height:185px;}
* html .gui_xmas #date_selectors {margin-top:-10px;}
*:first-child+html .gui_xmas #all_destinations {border:1px solid transparent;}
*:first-child+html .gui_xmas #date_selectors {border:1px solid transparent;}
*:first-child+html .gui_xmas #other_selectors {border:1px solid transparent;}

/* VALENTINE whit events template */
.gui_vlt #gui_evnt_frm {min-height:150px; padding-top:15px; background:transparent url('lcl/img/vlt/bkg-frm.jpg') no-repeat scroll left top;}
  .gui_vlt #gui_evnt_frm #all_destinations .loc_link a {color:#702679;}
  .gui_vlt #gui_evnt_frm label {color:#AA0000;}
  .gui_vlt #gui_evnt_frm input {border:1px solid #AA0000;}
  .gui_vlt #gui_evnt_frm #check_in_text input, .gui_vlt #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/vlt/cld.png') no-repeat scroll right top;}
  .gui_vlt #gui_evnt_frm #search input {background-color:#1995CF; border:1px solid #FFFFFF; color:#FFFFFF;}
  .gui_vlt #gui_evnt_frm #search {margin:10px 35px 0 0;}
  .gui_vlt #gui_evnt_frm #all_destinations_error {background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_vlt #gui_evnt_frm #other_selectors_error {background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_vlt #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
.gui_vlt #gui_evnts_ttl {color:#AA0000;}
.gui_vlt #gui_evnt_cnt {border-color:#AA0000;}
.gui_vlt #gui_evnt_cnt #gui_evnts_sbbttl {color:#90896e;}
  .gui_vlt .gui_evnt_box div {background-color:#f5f0e9; border:1px solid #a7a189;}
  .gui_vlt .gui_evnt_box div h2 a {color:#90896e;}
  .gui_vlt .gui_evnt_box li {border-top:1px dotted grey;}
  .gui_vlt .gui_evnt_box li a {color:#000000;}
  .gui_vlt .gui_evnt_box li span {color:#AA0000;}
  .gui_vlt .gui_evnt_lst h2, .gui_vlt #gui_evnt_cloud h2 {color:#AA0000;}
  .gui_vlt .gui_evnt_lst ul {background-color:#f7f6f1; margin-bottom:35px;}
  .gui_vlt .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_vlt .gui_evnt_lst a {color:#727272;}
  .gui_vlt .gui_evnt_lst em, .gui_vlt .gui_evnt_lst img {color:#dc8700}
  .gui_vlt .gui_evnt_lst span {color:#AA0000;}
* html .gui_vlt #gui_evnt_frm {height:185px;}
* html .gui_vlt #date_selectors {margin-top:-10px;}
*:first-child+html .gui_vlt #all_destinations {border:1px solid transparent;}
*:first-child+html .gui_vlt #date_selectors {border:1px solid transparent;}
*:first-child+html .gui_vlt #other_selectors {border:1px solid transparent;}

/* Carnevale VENEZIA */
.gui_crnvl #gui_evnt_frm {background-color:#F6F3EE; border:1px solid #911513;}
  .gui_crnvl #gui_evnt_frm label {color:#911513; text-transform:uppercase;}
  .gui_crnvl #gui_evnt_frm input {border:1px solid #911513;}
  .gui_crnvl #gui_evnt_frm #check_in_text input, .gui_crnvl #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/crnv/cld.png') no-repeat scroll right top;}
  .gui_crnvl #gui_evnt_frm #search input {background-color:#1995CF; border:1px solid #FFFFFF; color:#FFFFFF;padding:4px 15px;font-size:14px;}
  .gui_crnvl #gui_evnt_frm #other_selectors_error {position:absolute; top:90px; left:20px; background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_crnvl #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
  .gui_crnvl #gui_evnt_htl {padding-top:0 !important;}
  .gui_crnvl #gui_evnt_cnt p {margin-bottom:20px;}
  .gui_crnvl #gui_evnt_cnt p h3 {font-size:16px;margin:0; padding:0;}
  .gui_crnvl #gui_evnt_frm {height:120px;}
  .gui_crnvl #gui_evnts_ttl, .gui_crnvl #gui_evnt_htl h2 {color:#911513; font-size:22px;}
  .gui_crnvl #gui_evnt_htl h3 a {color:#9E8540; font-size: 13px;}
  .gui_crnvl #gui_evnt_htl .gui_prc, .gui_crnvl .gui_evnt_lst h2 {color:#E06728;}
  .gui_crnvl .gui_evnt_lst ul {background-color:#F6F3EE; border-bottom:2px solid #E06728;}
  .gui_crnvl .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_crnvl .gui_evnt_lst span {color:#E06728;}
  .gui_crnvl .gui_evnt_lst a {color:#9E8540;}
  .gui_crnvl .gui_evnt_lst h3 {color:#911513; font-size:15px;}
  .gui_crnvl h2 {color:#E06728; text-transform:uppercase;}
  .gui_crnvl #gui_evnt_txt {padding:3px 140px 14px 14px; background-color:#faf7f2; background:#faf7f2 url('lcl/img/crnv/bkg-txt-dx.jpg') no-repeat scroll right bottom; border:2px solid #ece9e2;}
  .gui_crnvl #gui_evnt_htl div {background:#ffffff url('lcl/img/crnv/bkg-htl.jpg') no-repeat scroll left top; border:0;}
  .gui_crnvl #gui_evnt_htl img {background-color:transparent; border:0;} 
  .gui_crnvl .gui_bnnr {border:2px solid #BCC3C8;}
  
  
    /* NEW YEARS EVE whit events template */
.gui_nwyr #gui_evnt_frm {width:600px; height:139px; background:transparent url('lcl/img/nwyr/bkg-frm.jpg') no-repeat scroll left top; border:1px solid #d2d2d2;}
  .gui_nwyr #gui_evnt_frm #all_destinations .loc_link a {color:#702679;}
  .gui_nwyr #gui_evnt_frm label {color:#9c8749;}
  .gui_nwyr #gui_evnt_frm input {border:1px solid #9c8749;}
  .gui_nwyr #gui_evnt_frm #check_in_text input, .gui_nwyr #gui_evnt_frm #check_out_text input {background:#ffffff url('lcl/img/nwyr/cld.png') no-repeat scroll right top;}
  .gui_nwyr #gui_evnt_frm #search input {background-color:#1995CF; border:1px solid #FFFFFF; color:#FFFFFF;}
  .gui_nwyr #gui_evnt_frm #all_destinations_error {background-color:#FBFF80; border:2px solid #B70606; color:red;}
  .gui_nwyr #gui_evnt_frm #other_selectors_error {background-color:#FBFF80; border:2px solid #B70606;  color:red;}
  .gui_nwyr #gui_evnt_frm .wrong_input {background-color:#FBFF80; color:#B70606; border:1px solid #B70606;}
.gui_nwyr #gui_evnts_ttl {color:#9c8749; font-size:26px;}
.gui_nwyr #gui_evnt_cnt #gui_evnts_sbbttl {font-size:20px;}
.gui_nwyr #gui_evnt_cnt {border-color:#c73737;}
  .gui_nwyr .gui_evnt_box div {background-color:#f7f6f1; border:1px solid #9c8749;}
  .gui_nwyr .gui_evnt_box div h2 a, .gui_nwyr .gui_evnt_box li span, .gui_nwyr #gui_evnt_cnt #gui_evnts_sbbttl, .gui_nwyr #gui_evnt_cloud h2, .gui_nwyr .gui_evnt_lst span, .gui_nwyr .gui_evnt_lst h2 {color:#9c8749;}
  .gui_nwyr .gui_evnt_box li {border-top:1px dotted grey;}
  .gui_nwyr .gui_evnt_box li a {color:#000000;}
  .gui_nwyr .gui_evnt_lst ul {background-color:#f7f6f1; margin-bottom:35px;}
  .gui_nwyr .gui_evnt_lst li {border-top:1px dotted #727272;}
  .gui_nwyr .gui_evnt_lst a {color:#727272;}
  .gui_nwyr .gui_evnt_lst em, .gui_nwyr .gui_evnt_lst img {color:#dc8700}
  .gui_nwyr .gui_bnnr {display:block; margin-bottom:20px;}
* html .gui_nwyr #gui_evnt_frm {height:185px;}
* html .gui_nwyr #date_selectors {margin-top:-10px;}
*:first-child+html .gui_nwyr #all_destinations {border:1px solid transparent;}
*:first-child+html .gui_nwyr #date_selectors {border:1px solid transparent;}
*:first-child+html .gui_nwyr #other_selectors {border:1px solid transparent;}
