body	{
			font-size: 8pt;
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			background-color:  #FFFFFF;
			background-attachment: fixed;
			color: #000000; 
			font-style: normal; 
}
table		{
			font-size: 8pt; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			font-style: normal;
			color: #000000; }

p			{
			font-size: 8pt;
			font-family: Verdana, Arial, Helvetica, "Sans serif"; }

pre			{
			font-size: 9pt; }

th			{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			font-size: 8pt;
			font-weight: bold; }

h1			{
			font-family: Arial, Verdana, Helvetica, "Sans serif";
			color: navy;
			margin: 0pt;
			font-size: 11pt;
			text-transform: uppercase;
			font-weight: bold; }

h2			{
			font-family:  Helvetica, Arial, Verdana, "Sans serif";
			color: #FFFFFF;
			margin: 0pt;
			font-size: 11pt;
			text-transform: uppercase;
			font-weight: bold; }

h3			{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			margin: 0pt;
			font-size: 9pt;
			font-weight: bold; }

h4			{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			margin: 0pt;
			font-size: 8pt;
			font-weight: bold; }

h5			{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #808080;
			margin: 0pt;
			font-size: 9pt;
			font-weight: bold; }

h6			{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #EFEFEF;
			margin: 0pt;
			font-size: 8pt;
			font-weight: bold; }

textarea	{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			FONT-SIZE: 8pt;  }

select		{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			FONT-SIZE: 8pt;  }

button		{
			BORDER-RIGHT: medium none;
			BORDER-TOP: medium none;
			BORDER-LEFT: medium none;
			BORDER-BOTTOM: medium none;
			BACKGROUND-COLOR: transparent; }

a:link		{
			font-size: 8pt; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#000080;
			text-decoration:none; }

a:visited	{
			font-size: 8pt; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#000080;
			text-decoration:none; }

a:hover		{
			font-size: 8pt; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FF0000;
			text-decoration:underline; }

a:active	{
			font-size: 8pt; 
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#990000;
			text-decoration:none; }

.link:link	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FFFFFF;
			FONT-SIZE: 7pt;
			text-decoration:none; }


.link:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FFFFFF;
			FONT-SIZE: 7pt;
			text-decoration:none; }


.link:hover	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:navy;
			FONT-SIZE: 7pt;
			text-decoration:underline; }

.link1:link	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FFFFFF;
			FONT-SIZE: 8pt;
			text-decoration:none; }


.link1:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FFFFFF;
			FONT-SIZE: 8pt;
			text-decoration:none; }


.link1:hover	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#E8E8E8;
			FONT-SIZE: 8pt;
			text-decoration:none;}

.link2:link	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			FONT-SIZE: 9pt;
			text-decoration:none;
			font-weight: bold;}


.link2:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			FONT-SIZE: 9pt;
			text-decoration:none;
			font-weight: bold;}


.link2:hover	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			FONT-SIZE: 9pt;
			text-decoration:underline;
			font-weight: bold;}

.link3:link 	{
			FONT-SIZE: 10px;
			COLOR: #808080;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none}

.link3:hover 	{
			FONT-SIZE: 10px;
			COLOR: #808080;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none}

.link3:visited {
			FONT-SIZE: 10px;
			COLOR: #808080;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			TEXT-DECORATION: none;
			}
.link3:active	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #808080;
			text-decoration:none;
			FONT-SIZE: 10px;}


.link4:link		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#000080;
			text-decoration:none; }

.link4:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#000080;
			text-decoration:none; }

.link4:hover		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FF0000;
			text-decoration:underline; }

.link4:active	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#990000;
			text-decoration:none; }

.link5:link		{
			FONT-SIZE:	10px;
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#0000ff;
			text-decoration:none; }

.link5:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#000dff;
			text-decoration:none;
			FONT-SIZE: 10px;}

.link5:hover		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#FF0000;
			text-decoration:underline;
			FONT-SIZE: 10px;}

.link5:active	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color:#990000;
			text-decoration:none;
			FONT-SIZE: 10px;}

.link6:link		{
			FONT-SIZE:	10px;
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000080;
			text-decoration:none; }

.link6:visited	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000080;
			text-decoration:none;
			FONT-SIZE: 10px;}

.link6:hover		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000080;
			text-decoration:underline;
			FONT-SIZE: 10px;}

.link6:active	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000080;
			text-decoration:none;
			FONT-SIZE: 10px;}

.header {
    	font-family: Verdana, Arial, Helvetica, "Sans serif";
	    color:#990000;
	 	text-decoration:none;
		BORDER-BOTTOM: #000000 1px solid; 
		BORDER-LEFT: #000000 1px solid; 
		BORDER-RIGHT: #000000 1px solid; 
		BORDER-TOP: #000000 1px solid; 
		FONT-SIZE: 8pt;	 	
        }


.cor1 { background-color: #000080; }

.cor2 { background-color: #0066CC; }

.cor3 { background-color: #7DBEFF; }

.cor4 { background-color: #A7A7A7; }

.cor5 { background-color: #CDCDCD; }

.cor6 { background-color: #F2F2F2; }

.confidencial{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: blue;
			font-size: 10pt;
			text-transform: uppercase; }

.data		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: blue;
			font-size: 7pt; }

.mensagem	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: navy;
			font-size: 7pt;
			font-weight: bold; }

.mensagemerro{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: red;
			font-size: 8pt;
			font-weight: bold; }

.paginaerro{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: red;
			font-size: 10pt;
			text-transform: uppercase;
			font-weight: bold; }

.pagina		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: black;
			font-size: 6pt;
			font-weight: bold; }

.titulo		{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: navy;
			font-size: 10pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo1	{
			font-family: Arial, Helvetica, Verdana, "Sans serif";
			color: #EFEFEF;
			font-size: 9pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo2	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			font-size: 7pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo3	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			font-size: 7pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo4	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #000000;
			font-size: 8pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo5	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #808080;
			font-size: 7pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo6	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #FFFFFF;
			font-size: 10pt;
			text-transform: uppercase;
			font-weight: bold; }

.titulo7	{
			font-family: Verdana, Arial, Helvetica, "Sans serif";
			color: #808080;
			font-size: 10pt;
			font-weight: bold; }

.titulo8    {
			font-family: Verdana, Arial, Helvetica, "Sans serif"; 
			color: #000080;
			font-size: 8pt; }

.titulo9    {
			font-family: Verdana, Arial, Helvetica, "Sans serif"; 
			color: #000000;
			font-size: 8pt;}

.titulo10   {
			font-family: Verdana, Arial, Helvetica, "Sans serif"; 
			color: #FFFFFF;
			font-size: 8pt;}
.titulo11 	{
			FONT-SIZE: 18px;
			COLOR: #000080;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.titulo12	{
			font-family: Arial, Helvetica, Verdana, "Sans serif";
			color: #000000;
			font-size: 9pt;
			text-transform: uppercase;
			font-weight: bold; }

.special	{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			FONT-SIZE: 8pt;}

.specialN	{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			FONT-SIZE: 8pt;
			text-align:right;  }

.trTable	{
			background-color:  #E8E8E8; }

.menu		{
			BACKGROUND-COLOR: #7DBEFF; 
			FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
			FONT-SIZE: 7pt;}

.inputs		{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			FONT-SIZE: 8pt;}

.inputsN	{
			BORDER-BOTTOM: #000000 1px solid; 
			BORDER-LEFT: #000000 1px solid; 
			BORDER-RIGHT: #000000 1px solid; 
			BORDER-TOP: #000000 1px solid; 
			FONT-SIZE: 8pt;
			text-align:right;  }

.inputNormal {
			BORDER-BOTTOM: #ffffff 1px solid; 
			BORDER-LEFT: #ffffff 1px solid; 
			BORDER-RIGHT: #ffffff 1px solid; 
			BORDER-TOP: #ffffff 1px solid; 
}

.menulink 	{
			FONT-SIZE: 12px;
			COLOR: #ffffff;
			FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;}

.menu1 		{
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			COLOR: #000080;
			FONT-FAMILY:  Arial, Verdana, Helvetica,   sans-serif
			}

.obs 		{
			FONT-SIZE: 9px;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.obsvermelho{
			FONT-SIZE: 9px;
			COLOR: #ff0000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.texto		{
			FONT-SIZE: 12px;
			MARGIN: 0.1em;
			COLOR: #000000;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BACKGROUND-COLOR: #ffffff}

TABLE.formulario TD + TD, TABLE.formulario TD + TD + SPAN
{
	font-weight:bold; 	
}

TABLE.formulario TD[colspan='1']:first-child
{
	text-align: right;	
	font-size: 11px;
}

TABLE.formulario TD.subtitulo 
{
	padding: 6px;
	padding-top: 12px;
	color: Gray;
	font-size: 14px;
	font-weight: bold;
}
.nome-empresa 
{
	font-size: 10px;
}

DIV.errorPage
{
	font-size: 12px;	
	background-color: #FFFFCE;
	color: #D63029;
	padding: 5px;
	border: solid 1px #FFF7A5;
	width: 95%;
}

DIV.sucessoPage
{
	font-size: 12px;	
	background-color: #FFFFCE;
	color: Green;
	padding: 5px;
	border: solid 1px #FFF7A5;
	width: 95%;
}
.tableArquivoAnexo
{
	border: 20px;	
	padding-left: 50px;
}
.tableArquivoAnexoCabecalho 
{
			font-size:11px;
			padding: 3px;
			color:#ffffff;
			FONT-FAMILY: Verdana;
			background-color: #000080;	
		    border: solid 1px #FFFFFF; 			
		    text-align: center;
}
.tableArquivoAnexoDetalhes 
{
			padding: 4px;
			background-color: #F2F2F2;	
			font-size:11px;
			font-family:Arial;
		    border: solid 1px #CCCCCC; 
}

.tituloItem
{
	font-size:10pt;
	color: navy; 
	font-weight:bold;
	padding-left: 10px;
	padding-top: 10px;
}
.tituloCriterio
{
	font-size: 9pt;
	padding-left: 25px;
}
.tituloCriterio2
{
	font-size: 9pt;
	padding-left: 40px;
	font-style: italic;
}
.escolha
{
	FONT-WEIGHT: bold; 
	font-size:8pt;
	COLOR: navy; 
	padding-left: 45px;	
	padding-bottom: 8px;	
}
.escolha SPAN
{
	FONT-WEIGHT: bold; 
	font-size:8pt;
	COLOR: black; 
	padding-left: 10px;	
	padding: 5px;
}
.escolha LABEL
{
	FONT-WEIGHT: bold; 
	font-size:8pt;
}
.TableFormularioDinamico
{
	margin: 10px;
	left: 88px;
	width: 95%;
    border: solid 1px #CCCCCC; 
} 
.TableFormularioDinamicoCelula
{
	background-color: #f0f0f0;
	text-align: left;
}
TD.TableFormularioDinamicoCelula SPAN
{
	text-align: left;	
	font-size: 11px;
	font-weight: normal;
}
TD.TableFormularioDinamicoCabecalho
{
	background-color: #f0f0f0;	
    border-bottom: solid 1px #CCCCCC; 
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

.radioSql
{
		color: #990000;	
}

.radioIgual
{
		color: gray;	
}
.radioDisabled SPAN
{
		margin: -5px;
}

.radioDisabled LABEL
{
		color: gray;
}

SPAN.textoMF
{
		font-style: italic;
		color: #990000;
}

.checkSql
{
		color: #990000;	
}

.checkDisabled 
{
	border-bottom: solid 1px #CCCCCC;
}
.checkDisabled SPAN
{
		margin: -5px;
}

A:link.linkRodape, A:visited.linkRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: white;
    font-size: 11px; 
    text-decoration: underline;
	font-weight: bold;    
	padding-left: 50px;	
}

A:hover.linkRodape 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white; 
    font-size: 11px; 
    text-decoration: none;
	font-weight: bold;
}
.rodape 
{
	padding: 5px;
	border-bottom: solid 10px white;
	border-top: solid 10px white;	
}

A:link.codigo, A:visited.codigo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: navy;
    font-size: 11px; 
    text-decoration: underline;
	font-weight: bold;    
}
A:hover.codigo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000; 
    font-size: 11px; 
    text-decoration: none;
	font-weight: bold;
}

.Botao 
{
	color: Navy;
	font-weight: bold;
	text-decoration: underline;
	background-color: #CCCCCC;
	border: 0px;
}
.BotaoMenor
{
	text-align: center;
	width: 20px;
	height: 20px;
	color: black;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	background-color: #CCCCCC;
}
TD.BotaoMenor
{
	background-color: #f0f0f0;		
	text-align: center;
	width: 25px;
}
