/* menu horizontal-vertical by micox */
 .menu-hv * { margin: 0; padding: 0;}
 .menu-hv a { display: block; }
 .menu-hv li { list-style: none; float: left; height: 1%; }
 .menu-hv li ul { position: absolute; visibility: hidden;}
 .menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */}
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
 .menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;}
 .menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;}
 .menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;}
 /* visual */
 .menu-hv {
	font-family: verdana;
	font-size: 10px;
	font-color: #FFF;
	width: 762px;
	height: 22px;
	border: 1px solid #66B1C6;
	font-weight: bold;
	background-image: url(../img_index/fundo_menu.gif);
	background-repeat: repeat-x;
 }
 .menu-hv a {
	color: #047FA1;
	line-height: 22px;
	width: 105px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #B9DBE6;
	border-top-width: 1px;
	border-right-width: 1px;
	text-decoration: none;
	border-top-style: solid;
	border-right-style: solid;
	padding-right: 10px;
	padding-left: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
 }
 .menu-hv a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CDEAED;
}
 .menu-hv ul li ul {
	filter: alpha(opacity=80);
	opacity: .8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #047FA1;
	border-left-color: #047FA1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #047FA1;
	border-bottom-color: #047FA1;
	background-color: #A9DBE0;
}
