.menuStyle {text-align: left; width:100%; position:relative; z-index:100;}
/* hack para corrigir no IE5.5 "faulty box model" */
* html .menuStyle {
}
/* vai remover todos os lists styles e paddings do menuStyle */
.menuStyle ul {
	margin:0;
	padding: 0px;
	list-style:none; height:22px; font:normal 11px Arial, "Arial Narrow", Courier, Tahoma; background:#dcdcdc;text-decoration:none;}
.menuStyle ul ul {width:0px;}
/* para fazer o menuStyle na horizontal. O position relative é para controlarmos a posição do sub-menuStyle */
.menuStyle li {margin:0; padding:0; display:block; float:left;position:relative;text-decoration:none;}
/* Estilos para os links do primeiro nível */
.menuStyle a {padding:4px 10px 4px 10px; display:block; text-align:left; text-decoration:none; background:#dcdcdc; color:#003974;   border-right:1px solid #afafaf;}
.menuStyle a:visited {padding:4px 10px 4px 10px; display:block; text-align:left; text-decoration:none; background:#dcdcdc; color:#003974;   border-right:1px solid #afafaf;}
/* hack para que o IE5.5 "faulty box model" fique perfeito */
* html .menuStyle a, * html .menuStyle a:visited {width:0px; w\idth:0px;}

/* Estilos para o bg do 2º nível */
.menuStyle ul ul a.drop, .menuStyle ul ul a.drop:visited {background:#FF9900;text-decoration:none;}
/* Estilo para o :hover dos links no 2º nível */
.menuStyle ul ul a.drop:hover{background:#d2d2d2;text-decoration:none;}
.menuStyle ul ul :hover > a.drop {background:#d2d2d2;text-decoration:none;}
/* Estilos para o bg do 3º nível */
.menuStyle ul ul ul a, .menuStyle ul ul ul a:visited {background:#d2d2d2;text-decoration:none;}
/* Estilo para o :hover dos links no 3º nível */
.menuStyle ul ul ul a:hover {background:#d2d2d2;text-decoration:none;}

/* Esconde o submenuStyle e damos uma posição absoluta para que eles fiquem de acordo com os links de 1º nivel */
.menuStyle ul ul {visibility:hidden;position:absolute;height:0;top:21px;left:0; width:95px;border-top:0px solid #000;}
/* hack para o IE5.5 */
* html .menuStyle ul ul {top:0px;t\op:21px;}

/* posição do submenuStyle de 3º nível */
.menuStyle ul ul ul{left:149px; top:-1px; width:149px;}

/* posição para o menuStyle de 3º nível para abrir para o lado direito */
.menuStyle ul ul ul.left {left:-95px;}

/* estilos para a tabela que vai fazer parte do layout somente no IE - SOMENTE NO IE!! */
.menuStyle table {position:absolute; top:0; left:0;}

/* Estilos para os links do submenuStyle de 2º nível */
.menuStyle ul ul a {background:#dcdcdc; padding:5px 10px; width:128px; border-bottom:1px solid #ffffff;border-right:1px solid #dcdcdc;  text-decoration:none; }
.menuStyle ul ul a:visited {background:#dcdcdc; padding:5px 10px; width:128px; border-bottom:1px solid #ffffff;border-right:1px solid #dcdcdc;  text-decoration:none; }
/* hack para o IE5.5 */
* html .menuStyle ul ul a, * html .menuStyle ul ul a:visited {width:150px;w\idth:128px;}

/* Estilo para o hover dos links de 1º nível */
.menuStyle a:hover, .menuStyle ul ul a:hover{color:#fff; background:#d2d2d2;}
.menuStyle :hover > a, .menuStyle ul ul :hover > a {color:#fff;background:#d2d2d2;}

/* Para fazer o submenuStyle de 2º nível ficar visivel quando passarmos o mouse sobre os links de 1º nível ou nos links do próprio menuStyle (2º ou 3º nível) */
.menuStyle ul li:hover ul,
.menuStyle ul a:hover ul{visibility:visible; }
/* Mantém o 3º nível escondido quando estivermos no 1º nível*/
.menuStyle ul :hover ul ul{visibility:hidden;}
/* Exibe o 3º nível quando estivermos com o mouse sobre os links de 2º nivel */
.menuStyle ul :hover ul :hover ul{ visibility:visible;}
