	.Titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: normal; }
	.Titulo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
	.lblLista { padding-left: 20px; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; }
	.Menu {  padding-left: 30px; font-size: 13px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	.txtBotoes {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
	.txtred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C00000; font-weight: normal; padding-left: 10px; }
	.txtgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #009900; font-weight: normal; padding-left: 10px; }

	select.cboxProcurar { width: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }

	.titErros {
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 12px; 
	    color: #333333; 
	    font-weight: bold; 
	    padding-left: 10px; 
	    text-align: left;
	    text-decoration: underline;
	}
	.divErros {
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 11px; 
	    color: #C00000; 
	    font-weight: normal; 
	    padding-left: 30px; 
	    padding-right: 10px;
	    text-align: left;
	}
	.titsemErro	{
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 12px; 
	    color: #559742; 
	    font-weight: bold; 
	    padding-left: 10px; 
	    text-align: left;
	    text-decoration: underline;
	}
	.txtFacultativos 
	{
	    font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 11px; 
	    color: #333333; 
	    font-weight: normal; 
	    text-align: left;	    	    
	}    
a.LinkOnErro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	text-decoration: none;
}
a.LinkOnErro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	text-decoration:none;
}
a.LinkOnErro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #777700;
	text-decoration: underline;
}
	.txtNomeCarta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #086935;
		text-align: center;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-style: outset;
		border-width: 2px;
		border-color: #D7D3C5;
	}
	.txtFooter {
		font-family: Arial, Verdana, Helvetica, sans-serif, Times New Roman;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;	
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #595959;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #595959;	
	}
	.txtpetit {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
	}	
	.txtpetitred {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #9d2d2b;
		font-weight: normal;
	}	
	.txtNormal {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtTitulo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #333333;
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	.txtPergunta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;			
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtResposta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
		padding-right: 30px;
		padding-left: 36px;
		padding-top: 5px;
		padding-bottom: 20px;
	}	
	.txtDre{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 16px; 
		color: #333333; 
		font-weight: bold;
		padding-top: 5px; 
	}	
	.txtTabela {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #D7D3C5;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;
	}
	.txtNotaTabela {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #9d2d2b;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtAutor {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 9px;
		color: #666666;
	}	
	.txtTituloTabela {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtGrelhaBase {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;
	
	}
	.txtGrelha100 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtGrelhaSoLer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color:#9cc93e;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #9cc93e;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #9cc93e;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #9cc93e;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #9cc93e;
	}	
	

	.GrupoGrelha {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #D7D3C5;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;
	}
	.txtObs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		border-style: groove;		
	}
	.txtObsCenter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:center;
		color: #111111;
		border-style: groove;		
	}	
	.txtObsTotal {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: right;
		color: #111111;
		/* background-color: #FFFFC0; */
		background-color: #EEEEEE;
		border-style: groove;		
	}		
	.txtObsReadonly {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		color: #111111;
		background-color: #FFFFC0;
		border-style: groove;		
	}	
	.txtObsTotais {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		color: #111111;
		background-color: #FFFFC0;		
		border-style: groove;		
	}	
	.txtObsRight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: right;
		color: #111111;
		border-style: groove;		
	}		
	.txtObsBRight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
		color: #111111;
		background-color: #FFFFC0;
		border-style: groove;		
	}		
	.txtCodFreg {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		border-style:none;
		border-width: 0px;
		border-color:White;		
			
	}
	.txtNumeros {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #111111;
		border-style: groove;
		text-align: right;	
	}
	.lblDescritor {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtDescritor {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #111111;
		border-style: groove;
	}
	.txtBarraLink {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #A5792E;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}	
	.txtLinkPreto {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}

	.txtLinkVerde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		border-style: outset;
		border-width: 2px;
		background-color:#FFFFC0;
		color: #467D05;
	}	
	
	.txtLinkBordeaux {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #9d2d2b;
	}	
	.txtVerde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #467D05;
	}	
	select.lstTipoPropostas {
		/*width: 80px; */
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #111111; 
		font-weight: normal; 
		border-style: groove;
	}
	
	select.lstNumeros {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-align: right;
		font-size: 10px; 
		color: #111111; 
		font-weight: normal; 
		border-style: groove;
	}		
	.Grupo2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		padding-right: 2px;
		padding-left: 2px;
		padding-top: 5px;
		padding-bottom: 5px;		
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #D7D3C5;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;
	}
	.TitGrupo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		padding-right: 5px;
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 5px;
		height: 30px;
	}
	
	.btnAdicionar
	{
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		cursor: pointer; /*cursor: hand;*/
		
	}
	
	.btnFinalizar
	{
		color: #0A7B9E;
		font-size: 12px;
		font-weight: bold;
		text-align: center;		
		cursor: pointer; /*cursor: hand;*/
		background-color: #9cc93e;
		border-width: 1px;
		border-color:#9cc93e;
	}	
	.btnGravar
	{
		color: #663300;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		cursor: pointer; /*cursor: hand;*/
		background-color: #cccc00;
		border-width: 1px;
	}
	.btnReset
	{
		color: #663300;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		cursor: pointer; /*cursor: hand;*/
		background-color: #fff076;
		border-width: 1px;
	}


	a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}
	a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}


.txtTitGrupo {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.cmdMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #9d2d2b;
}

a.cmdMenu:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #9d2d2b;
	text-decoration: none;
}
a.cmdMenu:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #9d2d2b;
	text-decoration:none;
}
a.cmdMenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #9d2d2b;
	text-decoration: underline;
}

.TitCampo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		background-color:#999999;
		padding-right: 2px;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
}
.CampoSoLer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		/*background-color:#999999;*/
		padding-right: 2px;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;

}	
.BarraMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #005D91;*/
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;		
	border-bottom-width: 1px;
	border-bottom-style:inset;
	border-bottom-color: #595959;
	background-color: #FFFFFF;
}

.BarraSeccao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #525252;
	padding-top: 2px;
	padding-bottom: 2px;		
	border-width: 2px;
	border-style: solid;	
	border-color: #777700;
}	
.BarraSeccaoIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	/*color: #0A7B9E;*/
	color: #000000;
	/* background-color: #CCFF99;*/
	background-color: #cfdf9f; /* 217 217 255 */
	padding-top: 2px;
	padding-bottom: 2px;		
	border-width: 2px;
	border-style: solid;	
	border-color: #777700;
}	
.BarraSec100Top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;		
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #777700;
}	
.BarraSec100Bot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;		
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #777700;
}	

.BarraSeccaoSeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #525252;
	padding-top: 2px;
	padding-bottom: 2px;		
	border-width: 2px;
	border-style: solid;	
	border-color: #777700;
	background-color:#ffffc0;
}
.BarraSeccaoSubmeter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #525252;
    padding-top: 2px;
    padding-bottom: 2px;
    border-width: 2px;
    border-style: solid;
    border-color: #777700;
    /*background-color: #9cc93e;*/
    background-color: #fbfb9f;
}	

.cmdSeccao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	/*color: #666666;*/
}
a.cmdSeccao:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #666666;
	text-decoration: none;
}
a.cmdSeccao:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #666666;
	text-decoration:none;
}
a.cmdSeccao:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #666666;
	text-decoration: underline;
}

.TabLinksRodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;		
}	

a.LinkRodape:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	color: #333333;
	text-decoration: none;
}
a.LinkRodape:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	color: #333333;
	text-decoration:none;
}
a.LinkRodape:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	color: #777700;
	text-decoration: underline;
}

a.LinkEmail:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #333333;
	text-decoration: none;
}
a.LinkEmail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #333333;
	text-decoration:none;
}
a.LinkEmail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #777700;
	text-decoration: underline;
}

.Grupo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #005d91; 
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Grupo0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	/*color: #005EA6; */
	color: #777700;
	/*background-color: #9cc93e; */
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #777700 3px double;
}
.GrupoQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtPonto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color: #005EA6;*/
	color: #000000;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.txtNotaPonto {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.txtPontoNR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff0000;
	padding-right: 2px;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.txtTermoNR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff0000;
	padding-right: 2px;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}
select.lstTipo {
	/*width: 80px; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	font-weight: normal; 
	border-style: groove;
}
select.lstProfissao {
	width: 630px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #005D91; 
	font-weight: normal; 
	border-style: groove;
}
.txtProfis {
    width: 630px;     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005D91; 
	font-weight: normal; 
	border-style: groove;
}
.LinACProfis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005d91;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;           
	border-width: 1px;
	/*border-color: #D7D3C5;*/
}

div.DivACProfis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005d91;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;           
	border-width: 1px;
	overflow:auto;
    position:absolute; 
    z-index: 4; 
/*    height:400;   
    overflow-y: auto; 
    scrollbar-base-color:Blue;	
*/	
}

.TabAnexos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:19px;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;		
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}

.TitGrelha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;           
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	/*border-color: #D7D3C5;*/
}

.TitGrelha0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;           
	border-width: 0px;
	border-style: solid;
	border-color: #dddddd;
	/*border-color: #D7D3C5;*/
}

.txtGrelha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}
.txtXSnaGrelha {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 8px;
	font-weight: normal;
	color: #005d91;
}
.GrupoAjuda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:19px;
	/*color: #005d91;*/
	color: #000000;
	text-align:justify;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;		
/*	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;*/
}	
.Boasvindas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:justify;
	background-color:#49bdb9;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.BandaNaoSeAplica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color:#999999;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	
}


.lnkAjuda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777700;
	text-decoration: underline;
	cursor: help;
}

.lnkAjudaTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.lnkAjudaTab:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.lnkAjudaTab:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.lnkAjudaTab:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777700;
	text-decoration: underline;
	cursor: help;
}


.lnkAjuda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005d91;
	text-decoration: underline;
}
a.lnkAjuda2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005d91;
	text-decoration: underline;
}
a.lnkAjuda2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005d91;
	text-decoration: underline;
}
a.lnkAjuda2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #559742;
	text-decoration: underline;
	cursor:help;
}

.txtPonto222 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #559742;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 4px;
}

body 
{
    margin-top: 0px;
    margin-right: 1px;
    margin-left: 1px;
}
.txtNavReg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #999999;
	vertical-align:middle;	
}
.tabFiltro 
{
    border-style: solid;
    border-width: 1;
    border-color: #333333;
    background-color: #FFFFCC;   
}
.popDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #111111;
	font-weight: normal;        
    position: relative;  
    z-index: 100;    
    background-color: #ffffff;
    padding-bottom: 10px; 
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;   
    border-bottom: #333333 1px inset;
}  
.popDivBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #111111;
	font-weight: normal;        
    position: absolute;
    z-index: 90;    
    background-image: url('imgs/fundo2.png');
    padding-bottom: 10px; 
    padding-top: 95px;
    padding-left: 0px;
    padding-right: 0px;
    top: 0px; 
    left: 0px;   
    min-width: 100%;
    min-height: 100%;
    width: 100%;
}
.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
}

	.tooltip .tooltiptext {
		visibility: hidden;
		width: 500px;
		background-color: #555;
		color: #fff;
		text-align: left;
		border-radius: 6px;
		padding: 5px;
		position: absolute;
		z-index: 1;
		bottom: 125%;
		left: 50%;
		margin-left: -60px;
		opacity: 0;
		transition: opacity 0.3s;
	}

		.tooltip .tooltiptext::after {
			content: "";
			position: absolute;
			top: 100%;
			left: 50%;
			margin-left: -5px;
			border-width: 5px;
			border-style: solid;
			border-color: #555 transparent transparent transparent;
		}

	.tooltip:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}