#geral *  { margin: 0; padding: 0; border: none; }


.secoes { display: none; }
/* menu horizontal-horizontal by micox */
.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;}
/* as 2 decl. abaixo são para navegadores que exigem width para absolutes */
html:first-child>body .menu-hh ul ul { display: table;}
html:first-child>body .menu-hh ul ul li { float:none; display: table-cell; }
.menu-hh li:hover ul, .menu-hh li.over ul { visibility: visible;} 
.menu-hh li:hover ul ul, .menu-hh li.over ul ul { visibility: hidden;} 
.menu-hh ul ul li:hover ul, .menu-hh ul ul li.over ul { visibility: visible;} 

/* menu horizontal-vertical by micox */
.menu-hv a { display: block;  }
.menu-hv li { list-style: none; float: left; height: 1%;}
.menu-hv li.sub {border:0; z-index: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;} 

/* menu vertical-vertical by micox */
.menu-vv ul { width: 130px; /* defina aqui a largura dos menus */ }
.menu-vv a { display: block; }
.menu-vv ul li { list-style: none; position: relative; height: 1%;  /* para o maldito hack do IE */}
.menu-vv ul li ul { position: absolute; left: 100%; top: 0; visibility: hidden; }
.menu-vv li:hover ul, .menu-vv li.over ul { visibility: visible;} 
.menu-vv li:hover ul ul, .menu-vv li.over ul ul { visibility: hidden;} 
.menu-vv ul ul li:hover ul, .menu-vv ul ul li.over ul { visibility: visible;} 


	  

	.menu-hv a {  text-decoration: none; color: #FFF; }
.menu-hv a:hover { color: #FFF;}
.menu-hv ul li ul {  }
					 
.menu-vv { background: #DF2800 url(img/bg-menu.jpg) repeat-x top; float: left; margin-bottom: 50px;}
	.menu-vv a { text-decoration: none; color: #FFF;
			    padding: 0 0 0 0; line-height: 20px;}
	.menu-vv a:hover { text-decoration: underline; background-color: #000; color: #FFF;}
	.menu-vv ul li ul { background-color: #DF2800; border: 1px solid #000; }
	
