/*
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis
  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License
*/    

.menu-hv, .menu-vv { width: 701px; position: none; margin: 0; padding: 0; display: block;}
.menu-hv * ,    .menu-vv * { margin: 0; padding: 0; list-style: none; line-height: 3em;}
.menu-hv li ,   .menu-vv li { position: relative; line-height: 0,0em; vertical-align: middle; height: 30px;}
.menu-hv a ,    .menu-vv a { color: #ffffff; text-decoration: none; display: block; zoom: 0;}
.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 }



/* características horizontal-vertical */
.menu-hv:after, .menu-hv.after { content: "."; line-height: 0em; clear: both; display: inline; visibility: hidden;}
.menu-hv li { float: left; }  
.menu-hv li ul li { float: none;  top: 0px; }
/*submenu do submenu 
.menu-hv li ul li ul { position: left: 100%; top: 0;}
/* características vertical-vertical */
.menu-vv { float: left; } 
.menu-vv li ul { left: 100%; top: 0; }
/* ****************************************
   ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
   ou apague as linhas se for definir em outro lugar
*/
.menu-hv li { padding-left: 19px; padding-right: 10px; }

.menu-hvv li { 
padding: 0px 4px 0px 4px;
margin:0px 0px 0px 0px;
background-color: #FF9900;
border-bottom: 1px solid #dc851e;
border-left: 1px solid #dc851e;
border-right: 1px solid #dc851e;
width: 160px;
}


.menu-vv li { width: 50px; background-color: yellow }
.menu-hv li a:hover { color: #000000;}
.menu-vv li a:hover {}

.TextoBranco {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

a.linkmenu:link {
color:#FFFFFF;
text-decoration:none;
}
a.linkmenu:visited {
color:#FFFFFF;
text-decoration: none;
}
a.linkmenu:hover {
color:#000000;
text-decoration:none;
}

a.linkN:link {
color: #333333;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
a.linkN:visited {
color: #333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
a.linkN:hover {
color:#666666;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
}

a.linkNC:link {
color: #666666;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
a.linkNC:visited {
color: #666666;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
a.linkNC:hover {
color:#000000;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
}

a:link {
color: #17479E;
text-decoration:none;
}
a:visited {
color: #17479E;
text-decoration: none;

}
a:hover {
color:#666666;
text-decoration: underline;

}
