#menu {float:left; width:100%; height:43px; background-image: url(images/nav_bg.jpg) repeat-x;}

/* NEW MENU HORIZONTAL*/

.menu-hv { position: relative; margin: 0; padding: 0; display: block; zoom: 1; background-image:url(images/nav_bg.jpg); height:43px;}
	.menu-hv *  { margin: 0; padding: 0 ; list-style: none}
	.menu-hv li  { position: relative; line-height: 1.2em; vertical-align: top }
	.menu-hv a  { display: block; zoom: 1; line-height: 1.2em;  }
	.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 }
	
	/* 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; }
	
	/* estilos de formatação */
	.menu-hv li { _width:117px; font: normal 12px Arial, Helvetica, Verdana, Sans-serif; font-weight:bold; text-transform: uppercase; }
	.menu-hv li a, .menu-hv li a:visited{ padding: 14px 0px; color: #fff; text-decoration:none; text-align:center; border-right:1px solid #e37b62;  }
	.menu-hv li a:hover { background: url(images/nav_bg_lar.jpg); color:#fff; text-decoration:none; }
	
	/*submenu*/
	.menu-hv .m a, .menu-hv .m a:visited{ width:135px; padding: 5px 2px 5px 6px; color:#ffffff; background: #831901; text-align:left; text-decoration:none; text-transform: none; border-top:1px solid #831901;  }
	.menu-hv .m a:hover, .menu-hv .m a:active{ color:#ffffff; background: #af2403; text-decoration:none; }
	
	.menu-hv .current a{ color:#ffffff; background: #af2403; text-decoration:none; }

	.menu-hv .tp{ width: 72px; }
	.menu-hv .tm{ width: 97px; }
	.menu-hv .tg{ width: 117px; }


	
/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* 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') }
