.menu-hv, .menu-vv {
	position: relative; 
	margin: 0; 
	padding: 0; 
	display: block; 
	zoom: 1;
}
.menu-hv *, .menu-vv * { 
	margin: 0; 
	padding: 0; 
	list-style: none
}
.menu-hv li, .menu-vv li { 
	position: relative; 
	line-height: 1.2em; 
	vertical-align: top 
}
.menu-hv a, .menu-vv a { 
	display: block; 
	zoom: 1; 
	line-height: 1.2em 
}
.menu-hv li ul, .menu-vv li ul { 
	position: absolute; 
	visibility: hidden
}
.menu-hv li:hover ul, .menu-vv li:hover ul, .menu-hv li.hover ul, .menu-vv li.hover ul { visibility: visible }
.menu-hv li:hover ul ul, .menu-vv li:hover ul ul, .menu-hv li.hover ul ul, .menu-vv li.hover ul ul { visibility: hidden }
.menu-hv li li:hover ul, .menu-vv li li:hover ul, .menu-hv li li.hover ul, .menu-vv li li.hover ul { visibility: visible }
.menu-hv li li:hover ul ul, .menu-vv li li:hover ul ul, .menu-hv li li.hover ul ul, .menu-vv li li.hover ul ul { visibility: hidden }
.menu-hv li li li:hover ul, .menu-vv li li li:hover ul, .menu-hv li li li.hover ul, .menu-vv li li li.hover ul { visibility: visible }

/* características horizontal-vertical */
.menu-hv:after, .menu-hv.after { 
	content: "."; 
	line-height: 0px; 
	clear: both; 
	display: block; 
	visibility: hidden
}
.menu-hv li { float: left; }		
.menu-hv li ul li { float: none; }
.menu-hv li ul li ul { 
	position: absolute; 
	left: 100%; 
	top: 0; 
}
/* características vertical-vertical */
.menu-vv { float: left; }	
.menu-vv li ul { left: 100%; top: 0; }
/* ****************************************
  ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
  ou apague as linhas se for definir em outro lugar
*/

.menu-hv li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width: 99px; 
	background-color: #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	border-right: 1px solid #97946B;
	text-align:left;
}
 
.menu-hv a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
.menu-vv li { width: 100px; background-color: #fff }
.menu-hv li a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #97946B;
	text-decoration: none;
}
.menu-hv ul li ul li{
	text-align:left;
	margin-left:5px;
	border:none;
}
.menu-vv li a:hover { background-color: #fff }
.spanCenter {
	text-align:center;
}
#ultimo{
	border:none;
}

/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
   http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html */
* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }