#menuh{  
	height:27px;
	width:980px;
	margin: 85px 0 0 0;
	padding-left: 320px;
	position:absolute;
	z-index:999;	
}
		
#menuh a{   
	visibility: visible; 
	white-space:nowrap;
	margin:0;
	padding: 0px;
	font-size: 14px;
	text-decoration: none; 
	text-align: center;
	height:21px;
	min-width:35px;
	color: #949494 ; 
}
#menuh a:hover{ 
}

#menuh  ul > li >a{ 
	text-transform: uppercase;
	font-size: 15px;
	}


#menuh  ul > li ul> li >a{
	text-transform: none;
	visibility: inherit;
	} 	

#menuh ul ul a{/**/
	font-size:12px; 
	color:#FFF ;
	height:21px;
	text-indent: 3px;
	text-align: left;
	margin-bottom: 4px; 
	padding: 0px 12px 0;
}

#menuh ul{ 
	width:120px;
	list-style: none;
	float:left;
	margin:1px 1px 0 0;
	min-width: 106px;
	padding:0px 0 0;	
}
#menuh ul ul  {/*2NÍVEL*/
	list-style-type:square;
	list-style-position:inside;

	}
#menuh li{ /*1nível*/
	position:relative;
	height:25px;
	z-index:9999;
	background:none;
	padding-left:0px;  
	}
#menuh li li{ /*2nível*/
	height:21px;
	padding-right:4px; 
	width: 325px;
	}
  
#menuh ul ul{
	/*position:absolute !important;*/
	left: 0px;
	top: 30px;
	visibility:hidden; 
	background: black;
	padding-left:10px;
	padding: 5px 0 7px 5px;
}
#menuh ul ul ul{
	top:-1px;
	left:100%;
	width:222px; 
}
#menuh ul ul ul a{margin-left:0;padding-top:2px;}
#menuh ul:hover{
	cursor:pointer;
	z-index:100;
	background: black;
}
div#menuh li:hover{
	cursor:pointer;
	z-index:100;
}
div#menuh ul > li{
	padding-top: 6px;
	}	
div#menuh ul > li:hover{
	background: url(imagens/botao_up_overDown1px.jpg) repeat-x  0 -30px ; 
	color: white;
	}	

div#menuh   li:hover   a{
	color: white;
}

div#menuh li:hover ul li { /*2nivel*/
	padding-top: 3px;
	padding-left: 3px;
	background: transparent;  
	}

div#menuh li:hover ul li a{
	 color:white;
	 }
 

div#menuh li ul li a:hover, div#menuh li ul li a.current{
	color:white ;  /*cor item 2nivel azul claro*/
	font-weight: bold;
	}



div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{visibility:hidden;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{visibility: visible;}

#menuh li:hover ul a {
	text-indent:0px;
	text-align:left;
	}
	
 #menuh ul.mna387 { width:115px; }
 #menuh ul.mnu382 { width:170px; }
 #menuh ul.mnu383 { width:170px; }
 #menuh ul.mnu451 { width: 185px;}
 #menuh ul.mnu416 { width:180px; }
 #menuh ul.mnu415 { width:130px; }
 #menuh ul.mnu417 { width:112px; }
 
 #menuh ul.mnc599 { width: 135px; }
 #menuh ul.mnc600 { width: 620px; left: -175px;}
 #menuh ul.mnc601 { width: 190px; }
 #menuh ul.mnc602 { width: 120px; }
 #menuh ul.mnc603 { width: 185px; }
 #menuh ul.mna604 { width: 125px; }
 
 #menuh ul.mnc383 { left: -116px; }
 #menuh ul ul.mnc415{ left: -287px;}
 #menuh ul ul.mnc416{ left: -458px;	}
 #menuh ul ul.mnc417{ left: -549px;	}
 #menuh ul ul.mnc427{ left: -770px;	}
 #menuh ul ul.mnc387{ left: -820px;	}

 #menuh ul ul.mnc503{ left: -288px;	} 
 #menuh ul ul.mnc659{ left: -459px;	}
 #menuh ul ul.mnc660{ left: -708px;	}


  
 /* menu expandido 
 #menuh li li ul {
	display:  none !important;	
 	}

 #menuh li li.menuexpandido {
	float: right;
	width: 645px;
	min-height: 21px;
	height: auto;
 	}
	#menuh li li.menuexpandido.longo {width: 980px;}

	#menuh li li.menuexpandido table,#menuh li li.menuexpandido td{ border: 0; } 	

	 #menuh li li.menuexpandido ul {
	 	position: relative;
	 	left: 0px;
	 	min-width: 305px;
	 	display: block !important;
	 	}
	#menuh li li.menuexpandido ul li{
		padding-top: 0px;
		width: 300px;
		}
	#menuh li li.menuexpandido ul li a {
		padding-left: 0px;
		}

	#menuh li li.menuexpandido .titulo {
		font-size: 16px ;
		}	

*/		


#menuh ul ul ul {
	position: relative;
	top: 0;
	left: 0;
	width: 222px;
	min-width: 0;
	display: block !important;	  
		}


#menuh li li {
	height: auto;
	/*float: left;*/
	 width: 315px;
	}
	
	#menuh li li a { padding-left: 15px; }
	#menuh li li a.titulo { 
	/*font-weight: bold;*/ 
	/*background:url(imagens/bg2nivel.jpg);SARA*/
	padding:0px;
	font-size: initial;
	/*background-color:#55B1BF;/*cor do fundo do 2nivel*/
	/*background-position:inherit;*/
	/*background-clip:padding-box;*/
	/*background-repeat:no-repeat;
	background-size:contain;*/	
	/*border-radius:5px;*/
		}


.menu0 { text-align: center; }
.menu0 ul { text-align: left; }

 .nivel4 { 
 	padding-left: 22px !important;
 	font-size: 11px !important;
 	}
 .nivel5 { 
 	padding-left: 19px !important;	
 	font-size: 10px !important;
 	}
 .nivel6 { padding-left: 22px !important;}
 .nivel7 { padding-left: 27px !important;}

 .nivel6,  .nivel7 { font-size: 10px !important; }

/* End CSS Drop Down Menu */

