.quebradepagina { page-break-before: always }

body{
	/*background-color:#DFFFDF;*/
	background-color:white;
	/*background-color:#DFFFDF;*/
	
	padding:0px;
	font-size: 11px; 
	color: #333333; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;	
}

.titulo {
	font-size: 18pt; 
	color: #000040; 
	font-family: tahoma;
    background-color: #B0FFB0;
    /*background-color: #9E9ECF;*/
    text-align: left;
    
}


a{
	
	color:#333333;
}

.negativo{
	color:red;
}

.negativop{
	color:red;
	font-size: 9pt;
}

.laranja{
	color:#FF6600;
	font-size: 11pt;
}

.negativog{
	font-size: 15pt;
	color:red;
}

.negativom{
	font-size: 13pt;
	color:red;
}

.marrom{
	font-size: 13pt;
	color:#660000;
}

.textomarrom{
	font-size: 10pt;
	color:#660000;
}

#tabPrincipal {
	padding:0px;
}  
#tabCabecalho {
	width: 100%; 
	background-image: url(../img/cabecalho_background.png);
	background-repeat: repeat-x;
}
#tabGrupo{
	background-color:#003366;		
	font-weight:bold;
	
}
#tdGrupoTitulo{
	background-color:#003366;		
	color:#ffffff;
}
#tdGrupoDefault{
	background-color:#ebebeb;		
	font-weight:normal;
	color:#333333;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;	
	text-align:center;
}
#tdGrupoDefault:hover{
	background-color:#FFFFC0;		
	font-weight:bold;	
}

#tdGrupoSelecionado{
	background-color:#FFFFC0;		
	color:#333333;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	text-align:center;	
}

#tdGrupoTodosSel{
	background-color:#FB7D00;		
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	text-align:center;	
}

#tdGrupoTodosNSel{
	background-color:#FFCC66;		
	color:#333333;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	text-align:center;	
}


/*--------------------------------------*/
/* barra degradê (data e login - rodapé) */
#barra {
	font-size: 7pt; 
	color: #ffffff; 
	font-family: tahoma;
	background: url(../img/barra.png);
	text-align: left;
	font-weight:bold;
	height:20px;
}
/*--------------------------------------*/
.texto {
	font-size: 8pt; 
	color: #333333; 
	font-family: tahoma;
}
/*--------------------------------------*/
.textoazul {
	font-size: 8pt; 
	color: #000066; 
	font-family: tahoma;
}

.textobranco {
	font-size: 8pt; 
	color: #FFFFFF; 
	font-family: tahoma;
}

/*--------------------------------------*/
.textoazulcont {
	font-size: 10pt; 
	color: #000033; 
	font-family: tahoma;
}

.textoazulgde {
	font-size: 15pt; 
	color: #000033; 
	font-family: tahoma;
}

.textomarromgde {
	font-size: 14pt; 
	color: #480000; 
	font-family: tahoma;
}


/*--------------------------------------*/
.textobranco {
	font-size: 10pt; 
	color: white; 
	font-family: tahoma;
}

.textoprimeirapagina {
	font-size: 11pt; 
	color: #000033; 
	font-family: arial;
}

/*--------------------------------------*/
.textomarrom {
	font-size: 9pt; 
	color: #660000; 
	font-family: tahoma;
}

.azulescuro {
	font-size: 10pt; 
	color: #0000FF; 
	font-family: tahoma;
}


/*--------------------------------------*/
.textoPeq {
	font-size: 7pt; 
	color: #333333; 
	font-family: tahoma;
}

/*--------------------------------------*/
.textoRel {
	font-size: 10pt; 
	color: #333333; 
	font-family: tahoma;
}
/*--------------------------------------*/
.tituloPrincipal {
	font-size: 13pt; 
	color: #ffffff; 
	font-family: tahoma;
}
/*--------------------------------------*/
.tituloSecundario {
	font-size: 11pt; 
	color: #ebebeb; 
	font-family: tahoma;
}
/*--------------------------------------*/
#moduloTitulo {
	font-size: 11pt; 
	color: #3366CC; 
	font-family: tahoma;
	/*background-color: #333333;*/
}
/*--------------------------------------*/
#menuTitulo {
	font-size: 7pt; 
	color: #ffffff; 
	font-family: tahoma;
	background-color: #324160 ;
	text-align:left;
	font-weight:bold;
}
/*--------------------------------------*/
#menuItens {
	font-size: 7pt; 
	color: #333333; 
	font-family: tahoma;
	text-align:left;
}
/*--------------------------------------*/
#localizacao {
	font-size: 7pt; 
	color: #324160; 
	font-family: tahoma;
	text-align:left;
	font-weight:bold;
}
/*--------------------------------------*/
.localizacao {
	font-size: 7pt; 
	color: #324160; 
	font-family: tahoma;
	text-align:left;
	font-weight:bold;
}
.localizacao:hover {
	font-size: 7pt; 
	color: #324160; 
	font-family: tahoma;
	text-align:left;
	font-weight:bold;
	text-decoration: underline;
}
/*--------------------------------------*/
.telaTitulo {
	font-size: 7pt; 
	color: red; 
	font-family: tahoma;
	text-align:left;
	font-weight:bold;
}
/*--------------------------------------*/
.menuSuperiorDireito {
	font-size: 8pt; 
	color: #668499; 
	font-family: tahoma;
	text-align:left;
}
/*--------------------------------------*/
.menuSuperiorDireito:hover {
	font-size: 8pt; 
	color: Yellow; 
	font-family: tahoma;
	text-align:left;
}
/*--------------------------------------*/
/* formulários */
/* input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="password"], input[type="radio"], input[type="option"], input[type="file"]{ 
	 font-family: tahoma;
	 font-size: 9px;
	 color: #333333;
	 background-color: #ffffff;
	 border: 1px solid #999999;	
}*/
select{
	 font-family: tahoma;
	 font-size: 9px;
	 color: #333333;
	 background-color: #ffffff;
	 border: 1px solid #999999;
}
/*textarea{
	 font-family: tahoma;
	 font-size: 9px;
	 color: #333333;
	 background-color: #ffffff;
	 border: 1px solid #999999;	
}*/
/*--------------------------------------*/
#tabDadosTitulo {
	font-size: 7pt; 
	color: #324160; 
	font-family: tahoma;
	background-color:#ebebeb;
}
/*--------------------------------------*/
#tabDadosConteudo {
	font-size: 7pt; 
	color: #333333; 
	font-family: tahoma;
}
/*--------------------------------------*/
#tabDadosLinha0 {
	background-color:#ffffff;
}
#tabDadosLinha1 {
	background-color:#F7F7F7;
}
/*--------------------------------------*/
.destaque { display: block; width: 350px; text-decoration: none; font-family:tahoma; font-size:11px; color: #000000; border: solid 1px #FFFFFF; }
.destaque:hover { border: solid 1px #CDCDCD; background-color:#E6E6E6; }
/*--------------------------------------*/

/*td {
//	text-align: left;
}
/*--------------------------------------*/
#menuTitulo {
	font-size: 7pt; 
	color: #ffffff; 
	font-family: tahoma;
	background-color: #324160;
	text-align:left;
	font-weight:bold;
}
/*--------------------------------------*/
.lnkDestaque {
	font-size: 7pt; 
	color: red; 
	font-family: tahoma;
	font-weight:bold;
}
/*--------------------------------------*/
.lblObrigatorio {
	font-size: 7pt; 
	color: #4682B4; 
	font-family: tahoma;
	font-weight:bold;
	
}
/*--------------------------------------*/
.lblOpcional {
	font-size: 7pt; 
	color: #333333; 
	font-family: tahoma;
	font-weight:bold;
} 
/*--------------------------------------*/

.lblDestaque {
	font-size: 7pt; 
	color:red; 
	font-family: tahoma;
	/*font-weight:bold;*/
}
.code {
 color: #333;
 /*padding: 6px;*/
 background: #eeeeee url(../img/code-background-repeat-x.gif) repeat-x;
 border-top: 1px solid #aaa;
 border-left: 1px solid #aaa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 /*margin-top: 1em;*/
 /*margin-bottom: 1em;*/
 /*white-space:pre;*/
}
legend{
    padding-left:3px;
    padding-right:3px;
    padding-bottom:5px;
	font-size: 10px; 
	color: #3366CC; 
	font-family: tahoma;
	font-weight:bold;
}

fieldset{
    padding:5px;
}

#msgAlerta{
	min-height:10px;
	border: solid 1px #AF7817;
	font-size:18px; 
	color:#AF7817;
	background: #FFFFC0;
	width:100%;
}

#msgErro{
	min-height:10px;
	border: solid 1px #CC0000;
	font-size:18px; 
	color:#CC0000;
	background: #FFFFC0;
	width:100%;
}

#msgInformacao{
	min-height:10px;
	border: solid 1px #003366;
	font-size:18px; 
	color:#003366;
	background: #FFFFC0;
	width:100%;
}


#opt1 {
	background-color:#ffffff;
 }
 
 #opt2 {
	background-color:#f1f1f1;
 }
 .Rodape {
	font-size: 7pt; 
	color: #333333; 
	font-family: tahoma;
	background-color: #9E9ECF;
	text-align: center;
}
.button {
		font-family:Tahoma;
		font-size:12px;
		background-color:#EEEEEE;
		border-bottom-color:#000000;
		border-left-color:#000000;
		border-right-color:#000000;
		border-top-color:#000000;
		border:1px solid #000000;
}
/*--------------------------------------*/
.textofale {
	font-size: 10pt; 
	color: #0000CC; 
	font-family: tahoma;
}

.textopreto {
	font-size: 10pt; 
	color: #000000; 
	font-family: tahoma;
}
.textomenu {
	font-size: 11pt; 
	color: #000033; 
	font-family: Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.textoboxbranco {
	font-size: 10pt; 
	color: white; 
	font-family: tahoma;
}
.textoboxazul {
	font-size: 9pt; 
	color: #000033; 
	font-family: arial;
}
.textoboxazulneg {
	font-size: 9pt;
	font-weight: bold; 
	color: #000033; 
	font-family: tahoma;
}

.textoboxvermelho {
	font-size: 9pt; 
	color: #FF0000; 
	font-family: tahoma;
}

.textoboxverdeneg {
	font-size: 9pt;
	font-weight: bold; 
	color: #003300; 
	font-family: tahoma;
}
.textoboxverdegd {
	font-size: 12pt;
	font-weight: bold; 
	color: #003300; 
	font-family: tahoma;
}
.textoboxverdep {
	font-size: 10pt;
	font-weight: bold; 
	color: #003300; 
	font-family: tahoma;
}

.textoboxazulg {
	font-size: 12pt; 
	color: #000033; 
	font-family: tahoma;
}
.textoboxmarrom {
	font-size: 10pt; 
	color: #660000; 
	font-family: tahoma;
}
.textoboxcart {
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
}
.borda {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border: 1px solid gray;
}