A:LINK{TEXT-DECORATION : NONE; COLOR: #3333FF}
A:ACTIVE{TEXT-DECORATION : NONE; COLOR: #3333FF}
A:VISITED{TEXT-DECORATION : NONE; COLOR: #3333FF}
A:HOVER{COLOR : #3333FF;TEXT-DECORATION : UNDERLINE}

A.menutext 
{
	COLOR: #3333FF; FONT-FAMILY: Arial; FONT-SIZE: xx-small; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.menutext:visited 
{
	COLOR: #3333FF
}

A.menutext:hover 
{
	COLOR: #3333FF
}

.menubox 
{
	BACKGROUND-COLOR: transparent; DISPLAY: none; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; POSITION: absolute; WIDTH: 175px; Z-INDEX: 9
}


.pagina {
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	background-color: #f4f7ff;
}

.menu {
	background-color: #D2DCFF;
	font-family: Verdana;
	font-size: 12pt;
}

.submenu {
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	background-color: #E6ECFF;
}

.titulo {
	font-family: Verdana;
	font-size: 12pt;
	font: bold;
	color: black;
}

.titulo_tabela {
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	background-color: #DDE7FF;
	text-align: center;
}

.texto {
	font-family: Verdana;
	font-size: 10pt;
	color: black;
}

.observacao {
	font-family: Verdana;
	font-size: 08pt;
	font-style: italic;
	color: black;
}

.componente {
	border-color: black;
	border-width: 1;
	color: black;
	font-size: 10pt;
}

.componente_obrigatorio {
	border-color: black;
	border-width: 1;
	color: black;
	font-size: 10pt;
	background-color: #FFFFB7;
}

.componente_valor {
	border-color: black;
	border-width: 1;
	color: black;
	font-size: 10pt;
	text-align: right;
}

.componente_valor_obrigatorio {
	border-color: black;
	border-width: 1;
	color: black;
	font-size: 10pt;
	background-color: #FFFFB7;
	text-align: right;
}

.erro {
	background-color: yellow;
	color: red;
	font: bold;
	font-size: 10pt;
	font-family: Verdana;
}

.mensagem { 
	background-color: #E6ECFF;
	color: black;
	font: bold;
	font-size: 10pt;
	font-family: Verdana;
}