/* Folha de estilos para o menu */


*{ margin:0; padding:0;}
.menu-hv { position: relative; margin: 0; padding: 0; display: block; zoom: 1;}
.menu-hv * { margin: 0; padding: 0 ; list-style: none;}
.menu-hv li { position: relative; line-height: 23px; vertical-align: top;}
.menu-hv a { display: block; zoom: 1; line-height: 23px;}
.menu-hv li ul{ position: absolute; visibility: hidden;}
.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: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;}

/* FormataÃ§Ã£o */

.menu-hv{
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
}
.menu-hv li a{
	font-size: 12px;
	text-decoration: none;
	font-family: "Trebuchet MS";
	color:#636363;
}
.menu-hv li a:hover{
	color:#FFFFFF;
}
.menu-hv li ul li{
	background-color:#ffebcb;
	width:200px;
	text-align:left;
	color:#636363;
	*margin-left:-55px; /* Hack IE7 */
}
.menu-hv li ul li a{
	padding-left:7px;
}
.menu-hv li ul li a:hover{
	background-color:#e6302e;
}



/* NÃ£o mexa - Expressions devem ser mantidos na ultima linha de tudo */

 

* 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') }