a, a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
.absMiddle{vertical-align:middle;}

ul#menu li ul{display:none;}
ul#menu li:hover>ul{display:block;}
ul#menu * {z-index:1;}
/* menu nivel_0: largura  */
ul#menu {margin:0px 0px 0px 0px; width:196px;}
/* UL (caixa_grande: cor da caixa, contorno, borda de baixo  */
ul#menu, ul#menu ul{list-style:none; padding:0px; background-color: #B8C559; border-bottom:solid 1px #FFFFFF;}
/* menu nivel_1: posicionamento   */
ul#menu ul{margin:0px; position:absolute; top:-2px; left:196px; width:200px; z-index:80;}    
ul#menu ul ul{left:200px;}
ul#menu ul a:active{background-color:#A3D869;}
ul#menu ul a.active{background-color:#A3D869;}
ul#menu ul ul a:active{background-color:#A3D869;}
ul#menu ul ul a.active{background-color:#A3D869;}
/* menu nivel_0: cor_caixa, altura, borda de cima */
ul#menu li{position:relative; margin:0px; padding:0px; background-color:#63A32A; line-height:20px; height:20px; border-top:solid 2px #FFFFFF;}
ul#menu li li{line-height:20px; height:20px; vertical-align:middle;}
ul#menu hr {margin:0px; padding:0px;line-height:0px;}
/* menu nivel_0: fonte, tamanho, cor, padding  */
ul#menu li a{display:block; width:196px; font-weight: normal; font-size: 10px; color:#FFFFFF; text-transform:uppercase; padding-left:0px;}
ul#menu li a.active {background-color:#A3D869;}
html > body ul#menu li li ul {white-space:nowrap;}
* html ul#menu li a{display:inline-block;}
/* menu nivel_1 e 2 */
ul#menu li li a{width:198px; cursor:pointer; height:21px; vertical-align:middle; text-transform: none; color: #FFFFFF; font-weight:normal; border-left: solid 2px #FFFFFF; border-right: solid 0px #FFFFFF;}
ul#menu li li a img{margin-bottom:0px; padding-top:0px;}
/* LI activado: linha, cor_fundo, decoracoes, border */
ul#menu li a:hover{line-height:20px; background-color:#A3D869; text-decoration:none; color:#000000;}
ul#menu li a:active{background-color:#A3D869;}
ul#menu li a.active{background-color:#A3D869;}
#menu li a:active{background-color:#A3D869;}
#menu li a.active{background-color:#A3D869;}
/* menu nivel_1 e 2 activado */
ul#menu li li a:hover{width:198px;line-height: 20px;}
ul#menu li li a:active{background-color:#A3D869;}
/* setas */
ul#menu li span{background-image:url(/imagens/seta_frente.gif); background-position:right center; background-repeat:no-repeat; display:block; margin-right:6px}
ul#menu li span:hover{background-image:url(/imagens/seta_frente.gif); background-position:right center; background-repeat:no-repeat; display:block; margin-right:6px}
ul#menu li img{vertical-align:middle;}
ul#menu li li a img.mimg{margin-bottom:0px;padding-top:0px;line-height:20px;}