/* Style sheet menu */
#menu li li{float:none !important;}
#search .formbody{width:174px;}
#main{position:relative;z-index:0;}
#header{position:relative;z-index:50;}
#menu{width:934px;height:42px;margin:-9px 0 0;background:url(tl_files/Cerpe/images/bgMenu.png) no-repeat center;}
ul#menuList{margin:0 0 0 80px;padding:0;list-style-type:none;}
ul#menuList li{position:relative;float:left;padding:0;font-family:Verdana, Geneva, sans-serif;font-weight:bold;font-size:12px;color:#FFF;text-shadow: #000000 1px 2px 3px;letter-spacing:-1px;z-index: 90;}
ul#menuList li a,ul#menuList li span{height:25px;float:left;display:block;margin:17px 50px 0 0;text-decoration:none;z-index: 80;}
ul#menuList li a:link,ul#menuList li a:visited{color:#fff;background: none repeat scroll 0 0 transparent;}
ul#menuList li a:hover{color:#fff;background: none repeat scroll 0 0 transparent;}
.menu{width:100%;overflow:visible;}
.menu li{position:relative;float:left;}
.menu a{display:block;text-decoration:none;color:#ffffff;cursor:pointer;}
.menu ul ul{width:150px;left:-8px;position:absolute;display:none;background-color:#364A9A;border-top:0px solid #1A318C;border-right:4px solid #1A318C;border-bottom:4px solid #1A318C;border-left:4px solid #1A318C;top:37px;z-index:100;margin: 0px ! important;padding-left: 4px ! important;}
.menu li li a{font-weight:bold;color:#ffffff;}
.menu li li span,.menu li li a{width:140px;display:block;margin-top:0;padding-top:9px;padding-right:6px;padding-bottom:9px;font-weight:bold;text-decoration:none;color:#ffffff;cursor:pointer;height: auto !important;margin: 0px !important;}
.menu ul li:hover ul{display:block;}
.menu ul li:hover li{float:none;display:block;}
.barra{height:24px;padding-top:9px;padding-left:7px;color:#ffffff;-webkit-box-shadow:0 0 5px 0 #4A4A4A;-moz-box-shadow: 0 0 5px 0 #4A4A4A;box-shadow: 0 0 5px 0 #4A4A4A;}
.barra a,.barra span{padding-top:9px;padding-right:3px;padding-bottom:9px;font-weight:bold;font-weight:normal;font-size:11px;color:#ffffff;}
