
.menu-hv{ 
	position: relative; 
	margin: 0; 
	padding: 0; 
	display:block; 
}
.menu-hv *{ 
	margin: 0; 
	padding: 0 ; 
	list-style: none;
	font-size: 12px;
	font-family: tahoma;
	
}
.menu-hv li { 
	position: relative; 
	vertical-align: middle;
	border:1px dotted black;
	
}
.menu-hv a { 
	display: block; 
	position:relative;
	height:100%;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding-top:1px;
}
.top_parent{
	background-image: url(navdown_white.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.parent{
	background-image: url(nav_white.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.menu-hv li ul{ 
	position: absolute; 
	visibility: hidden; 
	margin-left:-1px;
}
.menu-hv li:hover ul, .menu-hv li.hover ul{ 
	visibility: visible;
}
.menu-hv li:hover ul ul, .menu-hv li.hover ul ul { 
	visibility: hidden ;
}
.menu-hv li li:hover ul,.menu-hv li li.hover ul{ 
	visibility: visible; 
}
.menu-hv li li:hover ul ul,.menu-hv li li.hover ul ul{ 
	visibility: hidden;
}
.menu-hv li li li:hover ul,.menu-hv li li li.hover ul{ 
	visibility: visible;
}
	
	
.menu-hv li { 
	float: left; 
}		

.menu-hv li ul li { 
	float: none; 	
}

.menu-hv li ul li ul { 
	position: absolute; 
	left: 102%; 
	top: 0; 
}
.menu-hv li { 
	width: 140px; 
	height:29px;
	background-color: #AA68DF; 
}

.menu-hv li a:hover { 
	background-color:cornflowerblue;
	height:100%; 
}
#limpa{
	width:100%;
	clear:both;
	margin:-10px;
	padding:0;
}
	
/* 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') }
