p, td {
	font-family: Tahoma;
	font-size: 12px;
	color: rgb(159,159,159);
}
.menu {
	padding-left: 15px;
	font-family: Tahoma;
	font-size: 12px;
	color: rgb(102,102,102);
	font-weight: bold;
}
.tituloPagina {
	font-family: Tahoma;
	font-size: 18px;
	color: rgb(159,159,159);	
}
.conteudo {
	padding: 8px;
	padding-top: 16px;
	background: white;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
    scrollbar-3dlight-color : gray;
    scrollbar-arrow-color : gray;
    scrollbar-base-color : white;
    scrollbar-darkshadow-color : gray;
    scrollbar-face-color : white;
    scrollbar-highlight-color : white;
    scrollbar-shadow-color : white;
    scrollbar-track-color : white;

}
.conteudoX {
	padding-right: 2px;
	background: black;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
}

input, select, textarea {
	background-color : white;
	font-family      : Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size        : 12px;
	color            : black;
	padding          : 0px;
	border: 1px solid black; 
}
a {
	color            : rgb(159,159,159);
	text-decoration  : underline;
}
a:hover {
	color            : navy;
	text-decoration  : underline;
}
ul, li {
	padding-bottom   : 5px;
}

.cabecalho {
	background       : rgb(50,73,130);
}
.lista {
	border-bottom	   : 1px solid black;
	width            : 100%;
	padding          : 2px;
}
.listaConteudo {
	border-bottom	   : 1px dotted silver;
	width            : 100%;
	padding          : 2px;
}

.tituloLista {
	color            : black;
	font-weight      : bold;
	font-size        : 12px;
	padding-bottom   : 2px;
}
.subTituloLista {
	background       : #8CA1CA;
	color            : white;
	border-top       : 1px solid black;
	border-bottom	   : 1px solid black;
	font-size        : 12px;
	font-weight      : bold;
	padding          : 2px;
}
.itemLista {
	color            : black;
	font-size        : 12px;
	border-bottom    : 1px dotted silver;
	padding-top      : 3px;
	padding-bottom   : 3px;
}
.opcaoLista {
	color            : black;
	font-size        : 12px;
	border-bottom    : 1px dotted silver;
	padding-top      : 3px;
	padding-bottom   : 3px;
	background       : #F3F3F3;
}
.menuLateral {
	border: 1px solid #f68522;
}
.aPasta {
	font-size        : 12px;
	color            : black;
	font-weight      : bold;
	text-decoration  : underline;
}
.aPasta:hover {
	color            : #8CA1CA;
	text-decoration  : underline;
}
.aDestaque {
	font-size        : 16px;
	font-weight		 : bold;
	color            : rgb(50,73,130);
	text-decoration  : none;
}
.aDestaque:hover {
	text-decoration  : underline;
}
.aMais {
	font-size        : 10px;
	color            : #6B6B6B;
	text-decoration  : underline;
}
.aMais:hover {
	color            : #8CA1CA;
	text-decoration  : underline;
}
.aSecao {
	font-size        : 12px;
	color            : #8CA1CA;
	font-weight      : bold;
	text-decoration  : none;
}
.aSecao:hover {
	color            : #8CA1CA;
	text-decoration  : underline;
}
.aResumo {
	font-size        : 12px;
	color            : #6B6B6B;
	text-decoration  : none;
}
.aResumo:hover {
	color            : #8CA1CA;
	text-decoration  : underline;
}

.botao {
	font-size        : 12px;
	color            : white;
	height           : 18px;
	border	       	 : 1px solid navy;
	background       : navy;
}
.opcao {
	font-size        : 12px;
	color            : white;
	height           : 16px;
	width            : 60px;
	border           : 1px solid #3D518E;
	background       : #8CA1CA;
	text-decoration  : none;
}
.opcao:hover {
	color            : white;
	background       : #3D518E;
	text-decoration  : none;
}
.conteudoCaixaLateral {
	color            : black;
	font-size        : 12px;
	padding			 : 2px;
	border-right	 : 1px solid silver;
	border-left		 : 1px solid silver;
}
.rodapeCaixaLateral {
	border-bottom	 : 1px solid silver;
	height			 : 9px;
	font-size        : 1px;
	background		 : white;
}
.CErodapeCaixaLateral {
	border-bottom	 : 1px solid silver;
	border-left		 : 1px solid silver;
	height			 : 9px;
	font-size        : 1px;
	background		 : white;
}
.CDrodapeCaixaLateral {
	border-bottom	 : 1px solid silver;
	border-right	 : 1px solid silver;
	height			 : 9px;
	font-size        : 1px;
	background		 : white;
}

.menuLateral {
	color            : black;
	font-size        : 12px;
}
.tituloMenuLateral {
	color            : #3D518E;
	font-weight		   : bold;
	height           : 18px;
	padding          : 3px;
}
.itemMenuLateral {
	color            : black;
	font-size        : 12px;

	padding-top      : 2px;
	padding-bottom   : 3px;
	text-decoration  : none;
}
.itemMenuLateral:hover {
	color            : #8CA1CA;
	text-decoration  : none;
}
.itemMenuLateralPortal {
	color            : #6B6B6B;
	font-size        : 12px;
	padding-top      : 3px;
	padding-bottom   : 3px;
	text-decoration  : none;
}
.itemMenuLateralPortal:hover {
	color            : #8CA1CA;
	text-decoration  : none;
}
.itemMenuTopo {
	color            : white;
	font-size        : 12px;
	font-weight		   : bold;
	text-decoration  : none;
}
.itemMenuTopo:hover {
	color            : white;
	text-decoration  : underline;
}

.formulario {
	border           : 1px solid #8CA1CA;
	width            : 100%;
	padding          : 2px;
}
.tituloFormulario {
	background       : #8CA1CA;
	color            : white;
	font-size        : 12px;
	font-weight      : bold;
	padding          : 2px;
	height           : 18px;
	width            : 100%;
}
.tituloCampo {
	font-size        : 12px;
	width            : 20%;
	padding			 : 2px;
	text-align		 : right;
}
.comentario {
	color            : #6B6B6B;
	font-size        : 10px;
}

.caixa {
	border           : 1px solid #f68522;
}
.titulo {
	font-size        : 16px;
	font-weight		   : bold;
}

.tituloCaixa {
	color            : white;
	font-size        : 12px;
	font-weight		   : bold;
	padding          : 2px;
	background       : #f68522;
}

.tituloCaixaLateral {
	color            : white;
	font-size        : 12px;
	font-weight		   : bold;
	height           : 18px;
	padding          : 2px;
	background       : #3D518E;
}
.tituloMenuLateral {
	color            : white;
	font-size        : 12px;
	font-weight		 : bold;
	height           : 18px;
	padding          : 2px;
	background       : #f68522;
}

.navSelecionado {
	color            : white;
	font-weight		   : bold;
	text-decoration  : none;
	height           : 16px;
	padding          : 1px;
	background       : #6C6C6C;
	border-top       : 1px solid #EEEEEE;
	border-left      : 1px solid #EEEEEE;
	border-right     : 1px solid #6C6C6C;
	border-bottom    : 1px solid #6C6C6C;
}
.navNaoSelecionado {
	color            : black;
	font-weight		   : bold;
	text-decoration  : none;
	height           : 16px;
	padding          : 1px;
	border-top       : 1px solid #EEEEEE;
	border-left      : 1px solid #EEEEEE;
	border-right     : 1px solid #6C6C6C;
	border-bottom    : 1px solid #6C6C6C;
}
.navNaoSelecionado:hover {
	color            : white;
	text-decoration  : none;
	background       : #6C6C6C;
}
.aNoticia {
	font-size        : 10px;
	color            : black;
	font-weight		   : bold;
	text-decoration  : none;
}
.aNoticia:hover {
	color            : #8CA1CA;
	text-decoration  : none;
}
.linha {
	border-top       : 1px solid #8CA1CA;
}

.webfx-menu-bar {
	font-size       : 12px;
	font-family     : Tahoma, Helvetica, sans-serif;
	font-weight     : bold;
	padding-top     : 0px;
	padding-left    : 0px;
	padding-right   : 0px;
	padding-bottom  : 0px;
}

.webfx-menu-bar A {
	color           : rgb(102,102,102);
	text-decoration : none;
	padding-top     : 2px;
	padding-left    : 5px;
	padding-right   : 5px;
	padding-bottom  : 2px;
	text-align		: center;
	height          : expression(/MSIE 5\.0/.test(navigator.userAgent) ? "18px" : "auto");
	width			: 80px;
}
<!-- 		-->
.webfx-menu-bar A:visited {
	text-decoration : none;
	height          : expression(/MSIE 5\.0/.test(navigator.userAgent) ? "18px" : "auto");
}

.webfx-menu-bar A:hover {
	color           : white;
	text-decoration : none;
	background      : navy;
}

.webfx-menu-bar A .arrow {
	border          : 0px;
	float           : none;
}

.webfx-menu-bar A:active {
	moz-outline     : none;
	outline         : none;
}

.webfx-menu-bar A:unknown {
	moz-outline     : none;
	outline         : none;
}

.webfx-menu {
	box-sizing      : content-box;
	moz-box-sizing  : content-box;
	border          : 1px solid #939393;
	padding         : 1px;
	z-index         : 200;
	background      : #EEEEEE;
	visibility      : hidden;
	width           : 150px;
	position        : absolute;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
}

.webfx-menu-empty {
	font-family     : Tahoma, Helvetica, sans-serif;
	font-size       : 12px;
	color           : black;
	border          : 1px solid white;
	padding-left    : 5px;
	padding-right   : 5px;
	display         : block;
	height          : 18px;
}

.webfx-menu A {
	font-family     : Tahoma, Helvetica, sans-serif;
	font-size       : 12px;
	color           : black;
	text-decoration : none;
	padding-left    : 5px;
	padding-right   : 0px;
	display         : block;
	overflow        : hidden;
	width           : 100%;
	height          : 16px;
}

.webfx-menu A:visited {
	color           : black;
}

.webfx-menu A:hover {
	color           : white;
	text-decoration : none;
	background      : navy;
}

.webfx-menu A .arrow {
	text-decoration : none;
	border          : 0px;
	float           : right;
	margin-top      : 5px;
	margin-right    : 2px;
	width           : 3px;
}

.webfx-menu DIV {
	font-size       : 0mm;
	border          : 0px;
	border-top      : gray 1px solid;
	margin          : 0px;
	overflow        : hidden;
	height          : 2px;
}