ul#nav {
	font-family: "Trebuchet MS", Verdana, Helvetica;
	float: left;
	height: 30px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 790px;
	padding-left: 3px;
	z-index:2;
}
ul.menu-hv    li  {
	background: url(../imagens/menu.png) no-repeat left top;
	font-weight: bold;
	font-size:14px;
	text-align: center;
	text-transform: lowercase;
	width: auto;
	height:25px;
	width: 98px;
	margin-top: 4px;
}
ul.menu-hv li:hover {
	color: #000000;
	background-image: none;
}



ul#nav li a {
	margin-top: 4px;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height: 20px;
}

ul#nav   li:hover  {
	background: url(../imagens/menu_hover.png) no-repeat right top;
	text-decoration: none;
	height: 28px;
	margin-top: 0px;
	width: 98px;
}
ul.menu-hv         a                                             {
	color:#FFFFFF;
}
#apolice   #topo   #nav   li:hover  a {
	color: #333333;
}

ul#nav     li  a:hover,ul#nav   li:hover,ul#nav   li:hover,ul#nav  a:hover   {
	color:#000;
}
ul#nav   ul.nav2   {
	float: right;
	text-align: left;
	background-image: url(none);
}
ul#nav  ul.nav2 li {
	width: 135px;
	height: 25px;
	margin: 0;
	text-align: left;
	background-color: #666666;
	background-image: none;
	line-height: 20px;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #CCCCCC;
}
ul#nav  ul.nav2 li:hover {
	color: #CCCCCC;
	background-color: #666666;
	background-image: none;
}
#apolice #topo #nav .nav2 li a {
	color: #FFFFFF;
}
#apolice #topo #nav .nav2 li a:hover {
	color: #333333;
}




/*\\\\\ /MENU */
/*\\\\\ MENU DROP-DOWN  // BY MICOX - VER. 2.0 - 20/02/08*/
.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: inline; 
	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 DO MENU 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;
	display: block;
}

.menu-hv li ul {
	position: absolute;
	left: 0;
	top: 100%;
	display: block;
}
/*\\\\\ /CARACTERÍSTICAS DO MENU HORIZONTAL - VERTICAL*/

/*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') }
