#menu {
  width: 100%;
	border: 0;
	margin: 0 auto;
	padding: 0;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", "Verdana", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
}

#menu ul{
	background: #99B130;
	height: 40px;
	width: 650px;
	list-style: none;
	margin: 0 0px 0 0px;
	padding: 0 0 0 180px;
}

#menu li{
  float: left;
  padding: 0;
}

#menu li a{
  /** background: #99B130 url("imagens/seperator.gif") bottom left no-repeat;*/
  color: #fff;
  display: block;
  font-weight: bold;
  line-height: 40px;
  margin: 0px;
  padding: 0px 25px;
  text-align: center;
  text-decoration: none;
}

#menu li a:hover, #menu ul li:hover a{
  background: #2580a2 url("imagens/hover.gif") bottom center no-repeat;
  color: #FFFFFF;
  text-decoration: none;
}

#menu li ul{
  background:#99B130;
  display:none;
  height:auto;
  padding:0px;
  margin:0px;
  border:0px;
  position:absolute;
  width:225px;
  z-index:200;
  /*top:1em;
  /*left:0;*/
}

#menu li:hover ul{
  display: block;
}

#menu li li{
  background:url('imagens/sub_sep.gif') bottom left no-repeat;
  display:block;
  float:none;
  margin:0px;
  padding:0px;
  width:225px;
}

#menu li:hover li a{
  background:none;
}

#menu li ul a{
  display:block;
  height:35px;
  font-size:12px;
  font-style:normal;
  margin:0px;
  padding:0px 10px 0px 15px;
  text-align:left;
}

#menu li ul a:hover, #menu li ul li:hover a{
  background:#2580a2 url('imagens/hover_sub.gif') center left no-repeat;
  border:0px;
  color:#ffffff;
  text-decoration:none;
}

#menu p{
  clear:left;
}
