@charset "utf-8";
/* CSS Document */

/* menu horizontal by micox */
.menu-hh 
	{ 
	display: table;
 	}
.menu-hh * { margin: 0; padding: 0;}
.menu-hh a { display: block; }
.menu-hh li { list-style: none; float: left; height: 1%; }
.menu-hh li ul { position: absolute; visibility: hidden; white-space: nowrap;}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hh li ul { width: 500px; }
.menu-hh li:hover ul, .menu-hh  li.over ul { visibility: visible} /* a class  .over eh tecnica pro hover no IE */
.menu-hh li:hover ul li ul, .menu-hh li.over ul li ul{ visibility: hidden; background-color: #009900;}
.menu-hh li ul li:hover ul, .menu-hh li ul li.over ul{ visibility: visible;}
/* visual */
.menu-hh 
	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF; 
	width: 100%; 
	margin: 5px 0 0 3px; 
	height: 29px;
	*margin: 7px 0 0 3px; 
	}
.menu-hh a 
  { 
  	font-weight: bold; 
  	text-decoration: none; 
  	color: #fff; 
  	padding: 0 10px; 
  	line-height: 22px;	
  	width:auto;
	border:0px #FFFFFF solid;  
	border-left:solid #FFFFFF 0px;
	}

.menu-hh1 a 
  { 
  	font-weight: bold; 
  	text-decoration: none; 
  	color: #fff; 
  	padding: 0 10px; 
  	line-height: 22px;	
  	width:auto;
	border:0px #FFFFFF solid;  
	border-left:solid #FFFFFF 1px;
	}

.menu-hh_ a 
  { 
  	font-weight: bold; 
  	text-decoration: none; 
  	color: #fff; 
  	padding: 0px 10px 0px 10px; 
  	line-height: 25px;
  	line-height: 20px;
  	width:auto;
/*	border:0px #FFFFFF solid;*/  
	border-right:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	}

.menu-hh_1 a 
  { 
  	font-weight: bold; 
  	text-decoration: none;
	font-size:11px; 
  	color: #666666; 
  	padding: 0px 10px 0px 10px; 
  	line-height: 25px;
  	line-height: 20px;
  	width:auto;
/*	border:0px #FFFFFF solid;*/  
	border-right:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	}

  .menu-hh a:hover { text-decoration: underline;}
  .menu-hh ul li ul {border: 1px solid #000; border:0px #FFFFFF solid;
	border:0px #FFFFFF solid;
 }