	.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: #B17D7B;
	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: 11px;
		font-weight: bold;
		color: #666666;			
		padding-right: 10px;
		padding-left: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.txtResposta {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
		padding-right: 10px;
		padding-left: 0px;
		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: 10px;
		color: #666666;
		text-decoration: none;
	}
	a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		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: #B17D7B;
}	
.BarraSeccaoIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	/*color: #0A7B9E;*/
	color: #000000;
	/* background-color: #CCFF99;*/
	/*background-color: #D9D9FF; /* 217 217 255 */
	/*background-color: #F2F4F2; /*rgb(242, 244, 242);*/	
	background-color: #DCE0E4;
	padding-top: 2px;
	padding-bottom: 2px;		
	border-width: 2px;
	border-style: solid;	
	border-color: #B17D7B;
}	
.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: #B17D7B;
}	
.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: #B17D7B;
}	

.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: #B17D7B;
	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: #B17D7B;
	background-color: #9cc93e;
}	

.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: 15px;
	vertical-align: middle;
	color: #333333;
	text-decoration: none;
}
a.LinkRodape:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: middle;
	color: #333333;
	text-decoration:none;
}
a.LinkRodape:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: middle;
	color: #B17D7B;
	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: #B17D7B;
	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: #B17D7B;
	/*background-color: #9cc93e; */
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #B17D7B 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: #517d98;
}

.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: Normal;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.lnkAjuda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #B17D7B;
	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: #B17D7B;
	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;   

}
#dialogoverlay {
	display: none;
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* For IE8 */
	filter: alpha(opacity=80); /* for IE5-7 */
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFFFFF;
	width: 100%;
	z-index: 1000;
}

#dialogbox {
	display: none;
	position: fixed;
	background: #B17D7B;
	width: 500px;
	z-index: 1000;
}

	#dialogbox > div {
		background: #FFFFFF;
		margin: 3px;
	}

		#dialogbox > div > #dialogboxhead {
			background: #B17D7B;
			font-size: 13px;
			font-weight: bold;
			padding: 5px;
			color: #FFFFFF;
		}

		#dialogbox > div > #dialogboxbody {
			background: #EEEEEE;
			font-size: 12px;
			padding: 20px;
			color: #000000;
		}

		#dialogbox > div > #dialogboxfoot {
			background: #EEEEEE;
			padding: 10px;
			text-align: center;
		}