#PCL 		{ font-family: Verdana,Arial,Helvetica; font-style: none; font-weight: normal; text-decoration: none; font-size: 8pt; }
#PTT 		{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; }
#PST 		{ font-family: Verdana,Arial,Helvetica; font-size: 8pt; }

.input { 
	font-size: 15px; 
	color: #000000; 
	height: 30px;
	padding: 10px;
	margin-top: 5px;
}

.select { 
	font-size: 13px; 
	color: #000000; 
	height: 30px;
	padding: 0px;
}

.textoDestacado {
	font-size: 15px; 
	color: #000000; 
	height: 30px;
	padding: 10px;
	font-weight: bolder; 
}

.tituloFormCompra {
	font-size: 20px; 
	text-align: center;
	color: #fff; 
	height: 40px;
	padding: 10px;
	background-color: #606060;
}
	
.botaoComprar  {	
	background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	border: 3px solid #CCCCCE;
	border-radius: 3px;
	box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
   		        0 2px 7px rgba(0, 0, 0, 0.2);		
	color: #000;
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	text-shadow:1px 1px 0 #FFF;
	padding: 2px 15px;
	cursor: hand;
}

.tituloColuna 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #fff; 
	font-weight: bolder; 
	text-align: center;
	text-decoration:none;
	background-color: #606060;
	padding: 3px;
}

.celCenter { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align: center;
	color: #000000; 
	font-weight: normal;
	padding: 2px;
}

.celEsquerda { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-align: left;
	font-weight: normal;
	padding: 2px;
}

.celDireita { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: normal;
	padding: 3px;
	text-align: right;
}


.textoNegrito { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
	text-decoration:none;
}







progress {  
    background: #CCCCCC;
    height: 20px;
    border: 0;
    border-radius: 5px;
}  
progress::-webkit-progress-bar {  
    background: #CCCCCC;
    border-radius: 5px;
}  
progress::-webkit-progress-value {  
    background: #D49595;
    border-radius: 5px;
}  
progress::-moz-progress-bar {  
    background: #D49595;
    border-radius: 5px;  
}  


	
.tituloColunaFormulario 		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #0043a6; 
	text-decoration: none;
	background-color: #ffffff;
}

.tituloColunaCabecalho 		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000; 
	text-decoration: none;
	background-color: #ffffff;
}

.tabelaFormulario {
	background-color: #bbb;
}

.tabelaFormularioHomeAjax {
	background-color: #c1cdcd;
}

.tabelaFormularioHome {
	background-color: #f5f5f5;
}

.tabelaFormularioHomeInterna {
	background-color: #c1cdcd;
}

.tabelaFormularioHomeExterna {
	border-top:1px solid #fff; 
	border-left:1px solid #fff; 
	border-right:1px solid #fff; 
	border-bottom:1px solid #fff;
}

.fundoIconesHome {
	background-color: #f5f5f5;
	}
	
.tabelaPaginaRelatorios {
	background-color: #ffffcc;
}

.tabelaFormularioDadosCadastrais {
	background-color: #fff;
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999;
}

.tabelaFormularioDadosCadastraisInterna {
	background-color: #c1cdcd;
}

.formuTextArea {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; color: #000000; 
	background-color: #f8f8f8;
	border: 1px solid #003366;}
}
	
.tabelaAtalhoStatus {
	background-color: #f8f8f8;
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999;
}

.destaque {	font-weight:bold; font-size:18px; color:#c30; }

.destaqueCartaoPonto {	font-weight:bold; font-size:30px; color:#003366; }
	
.formu 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #h8h8h8}

.fundo_branco	{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 1px 1px; font-size: 12px; color: #333333; background-color:#ffffff; text-decoration: none;}

.formucartao 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #h8h8h8}

.formCpCxTexto 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #003399; background-color: #FFFFFF; border: 1px #0043a6 ridge}

.textColor	{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000066; font-weight: bold; text-decoration:none;}

.fundoAzul {background:#F5F7F7; font-size: 12px;}

.botao1		{ cursor: pointer; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; border: 1px #0043a6 ridge }

.botao2		{ cursor: pointer;}

.botao3  	{ cursor: pointer; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #ffffff}

.t1t1 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-align:justify}

.t1 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; text-align:justify}

.t0001 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-align:justify}

.textoAzul		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration: none; text-align:justify}

.textoCinza		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align:justify}

.t1center	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; text-align:center}

.t1:hover	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #0043a6; text-decoration: underline; text-align:justify}

.t1t 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0043a6; text-decoration: none;}

.textoStatus 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none;}

.t2t 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;}

.t3t 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; text-decoration: none;}

.t1b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #cccccc; font-weight: bold}

.t1c 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}

.rel_dados_cartao		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;}

.rel_dados_cartao_left		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:left;}
	
.rel_tabela_cartao	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;}
	
.t100		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold}

.t200		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #003399; font-weight: bold}

.t300		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold}

.t400		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal}

.t500		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight: bold}

.t2b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration:none}

.t2bt2b 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration:none}

.t2b:hover	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #0043a6; font-weight: bold; text-decoration:underline }

.t5b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; font-weight: bold; text-decoration:none}

.t3b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0043a6; font-weight: bold; text-decoration:none;}

.t0003 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration:none;}

.t0004 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: normal; text-decoration:none;}

.t0003Cartao 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; background-color:#f8f8f8; text-decoration:none;}

.t0003A 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: normal; text-decoration:none;}

.t00033 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #003366; font-weight: bold; text-decoration:none;}

.t00034 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; text-decoration:none;}

.textoDestaque 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#E4E8ED; font-weight: bold}

.t3bt3b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #0043a6; font-weight: bold; text-decoration:none;}

.t003b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #0043a6; font-weight: bold; text-decoration:none;}

.t3b:hover	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration:underline;}

.t4b 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0043a6; font-weight: bold; text-decoration:none;}



.t8t8   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}

.t9 		{ font-family: sans-serif, Verdana, Helvetica, sans-serif; font-size: 09px; color: #000000; font-weight: normal}

.t9t9 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #000000; font-weight: normal}

.t9b		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #000000; font-weight: bold}

.t20		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;}

.data 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal}

.titulos 	{ 	font: bold 15px Trebuchet MS, Arial, Tahoma, Verdana; color: #000000;}

.titulosTabela 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold}

.titulosCartao 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
	
.titulosFerias 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold}

.erros	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; line-height:15px}

.msg_erros	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}

.t50	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}

.erros2	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; line-height:15px}

.erros3	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; line-height:15px}

.t2 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003366; text-decoration: none; text-align: right}
.t3 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003366; text-decoration: none }
.t4 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003366; background-color:#cccccc; text-decoration: none;}
.t5 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003366; background-color:#f7f7f7; text-decoration: none; border: 1px #BCBCBC solid}
.t6 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; text-decoration: none }

.t7 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #cccccc; text-decoration: none }
.t7:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #99CCFF; text-decoration: none;}

.aviso	 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #990000; text-decoration: none }
.aviso:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; text-decoration: underline;}

.ldev 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; text-decoration: none; text-transform: uppercase;}
.ldev:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003399; text-decoration: none; text-transform: uppercase;}

.ltex 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #003399; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.ltex:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 09px; color: #333333; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.relat 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.link 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: underline;}

.linkResumo		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline;}

.link1			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}

.link2 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}

.link3 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline;}

.linkAzul			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: underline;}

.linkMedio			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #006699; text-decoration: underline;}

.linkAgenda			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #003399; text-decoration: underline;}

.relat:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.ra 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #0099cc; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.ra:hover 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.re 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #cc0033; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.re:hover 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.ri 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #006600; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.ri:hover 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.menu1 			{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.menu1:hover 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}

.menu2 			{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; text-decoration: none}
.menu2:hover 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; text-decoration: underline}

.menu3 			{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:  bold; color: #003366; text-decoration: underline}
.menu3:hover 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:  bold; color: #003366; text-decoration: underline}

.menuAdmin 			{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.menuAdmin:hover 	{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #003366; text-decoration: underline}

.quebra {PAGE-BREAK-BEFORE:always}

.breakhere {PAGE-BREAK-AFTER:always}

.botao_old  {	
	background-color:#d9d9d9;
	color:#000000;
	font: bold 12px Tahoma, Arial, Verdana;
	border-top:1px solid #000;
	border-left:1px solid #000;	
	border-bottom:1px solid #000;
	border-right:1px solid #000;	
	cursor: hand;		
}

.botao  {	
	background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
  background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
  background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
  background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
  background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
	border: 1px solid #CCCCCE;
	border-radius: 3px;
	box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
   		        0 2px 7px rgba(0, 0, 0, 0.2);		
  color: #000;
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  line-height: 13px;
  text-align: center;
  text-decoration: none;
  text-shadow:1px 1px 0 #FFF;
  padding: 2px 15px;
  cursor: hand;
}



.botaoTesteDrive  {	
	background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 75%);
  background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 75%);
  background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 75%);
  background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 75%);
  background: linear-gradient(bottom, #E0E0E0, #F9F9F9 75%);
	border: 1px solid #CCCCCE;
	border-radius: 3px;
	box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
   		        0 2px 7px rgba(0, 0, 0, 0.2);		
  color: #000;
  font-family: "Trebuchet MS";
  font-size: 16px;
  font-weight: bold;
  line-height: 15px;
  text-align: center;
  text-decoration: none;
  text-shadow:1px 1px 0 #FFF;
  padding: 2px 9px;
  cursor: hand;
}

.botaoVermelho {
	background-color:#990000;
	color:#ffffff;
	font: bold 11px Tahoma, Arial, Verdana;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	cursor:hand;
}

.formAzul {
    BACKGROUND-COLOR: #005AAD;
    COLOR: white;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt
}

.formAzulPequeno {
    BACKGROUND-COLOR: #005AAD;
    COLOR: white;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt
}

.celazul {
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #0388b3;
	TEXT-ALIGN: center
}

.formdir {
    BACKGROUND-COLOR: #e0e0e0;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt
}

.formdirNormal {
    BACKGROUND-COLOR: #e0e0e0;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt
}

.textoVerde 		{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #006633; text-decoration: none;}

.textoVerdeMaior 		{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #006633; text-decoration: none;}

.formuNovo 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #F8F8F8; border: 1px #c0c0c0 ridge}

.semBordaEsquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
}

.tabela {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	border-left-color: #c0c0c0;
	color: #c0c0c0;
}

.tab_tituloRescisao 		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 2px 1px; font-size: 12px; color: #000000; background-color:#669999; text-decoration: none;}

.tab_azul 		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 2px 1px; font-size: 12px; color: #ffffff; background-color:#003366; text-decoration: none;}

.tab_branca 		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 2px 1px; font-size: 12px; color: #ffffff; background-color:#ffffff; text-decoration: none;}

.tab_titulo_verbas_novas 		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 2px 1px; font-size: 12px; color: #000000; background-color:#d9d9d9; text-decoration: none; font-weight: bold; }

.tab_interno 		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 10px 1px 10px; font-size: 12px; color: #333333; background-color:#f8f8f8; text-decoration: none;}

.tab_cabecalho	{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 1px 1px 1px; font-size: 12px; color: #333333; background-color:#f8f8f8; text-decoration: none;}

.texto_titulos 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}

.formata { /* esta classe é somente para formatar a fonte */
	font: 12px arial, verdana, helvetica, sans-serif; 
}

a.dcontexto{
position:relative; 
font:12px arial, verdana, helvetica, sans-serif; 
padding:0;
color:#000;
text-decoration:none;
border-bottom:2px;
cursor:help; 
z-index:24;
}

a.dcontexto:hover{
background:transparent;
z-index:25;
}

a.dcontexto span{display: none}
a.dcontexto:hover span{ 
display:block;
position:absolute;
width:400px; 
top:3em;
text-align:justify;
top:15;
left:15;
font: 11px arial, verdana, helvetica, sans-serif; 
padding:5px 10px;
border:1px solid #990000;
background:#FFFFFF; 
color:#000;
}

a.dcontexto1{
position:relative; 
font:12px arial, verdana, helvetica, sans-serif; 
padding:0;
color:#000;
text-decoration:none;
border-bottom:2px;
cursor:help; 
z-index:24;
}
a.dcontexto1:hover{
background:transparent;
z-index:25;
}
a.dcontexto1 span{display: none}
a.dcontexto1:hover span{ 
display:block;
position:absolute;
width:250px;
top:3em;
text-align:justify;
top:15;
left:15;
font: 11px arial, verdana, helvetica, sans-serif; 
padding:5px 10px;
border:1px solid #990000;
background:#FFFFFF; 
color:#000;
}

a.dcontexto2{
position:relative; 
font:12px arial, verdana, helvetica, sans-serif; 
padding:0;
color:#000;
text-decoration:none;
border-bottom:2px;
cursor:help; 
z-index:24;
}

a.dcontexto2:hover{
background:transparent;
z-index:25;
}
a.dcontexto2 span{display: none}
a.dcontexto2:hover span{ 
display:block;
position:absolute;
width:530px;
text-align:justify;
top:15;
left:15;
font: 11px arial, verdana, helvetica, sans-serif; 
padding:5px 10px;
border:1px solid #990000;
background:#FFFFFF; 
color:#000;
}

a.dcontexto3{
position:relative; 
font:12px arial, verdana, helvetica, sans-serif; 
padding:0;
color:#000;
text-decoration:none;
border-bottom:2px;
cursor:help; 
z-index:24;
}
a.dcontexto3:hover{
background:transparent;
z-index:25;
}
a.dcontexto3 span{display: none}
a.dcontexto3:hover span{ 
display:block;
position:absolute;
width:400px;
top:3em;
text-align:justify;
top:15;
left:-250;
font: 11px arial, verdana, helvetica, sans-serif; 
padding:5px 10px;
border:1px solid #990000;
background:#FFFFFF; 
color:#000;
}

.link2_m { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none }
.link2_m:link, .link2_m:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none }
.link2_m:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: underline }

.degrade_full {background:#FFFFFF url("img/degrade_full.gif") top left repeat-y fixed}

.degrade_home {background:#5e758c url("img/degrade_home.gif") top left repeat-x fixed}

.tab_icones		{ font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px 10px 1px 10px; font-size: 12px; color: #333333; background:#FFFFFF url("img/degrade_icones.gif") top left repeat-y fixed; text-decoration: none;}

.msgCartao {
	background-color:#E3E1C3;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.textoLateral 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#E4E8ED; font-weight: normal}

.borda_fina_externa {
	border-top:1px solid #999;
	border-left:1px solid #999;	
	border-bottom:1px solid #999;
	border-right:1px solid #999;		
}
	
.borda_fina_interna {
	border-top:1px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:1px solid #999;		
}

.rel_dados		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;}

.rel_dados_left		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:left;}

.rel_dados_right		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:right;}
		
.rel_observacoes		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;}
	
.rel_tabela		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;
	background-color:#f3f3f3;
}

.rel_cabecalho { font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;}

.rel_sem_bordas { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; border-top:0px solid #999999; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999}

.rel_total		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	background-color:#f3f3f3;
	}

.resumo_borda_fina_externa {
	border-top:1px solid #999;
	border-left:1px solid #999;	
	border-bottom:1px solid #999;
	border-right:1px solid #999;		
}
	
.resumo_borda_fina_interna {
	border-top:1px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:1px solid #999;		
}

.resumo_rel_dados		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999}

.resumo_rel_tabela		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999}

.resumo_rel_cabecalho { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; border-top:0px solid #999999; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:1px solid #999999}

.resumo_rel_sem_bordas { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; border-top:0px solid #999999; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999}

.resumo_rel_total		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: bold; 
	border-top:0px solid #ccc; 
	border-left:1px solid #ccc; 
	border-right:0px solid #ccc; 
	border-bottom:1px solid #ccc}

.pasta 	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	padding: 1px 1px 1px 1px; 
	font-size: 14px; 
	color: #ffffff; 
	background: #333333 url('../img/canto_tabela.gif') no-repeat;
}

.formPasta  		{	background-color:#efefef; color:#000000; }

.boxFora{
 border-left: 0px solid #efefef;
 border-right: 3px solid #cccccc;
 border-top: 0px solid #ededed;
 border-bottom: 3px solid #cccccc;
 background-color: #FFFFFF;
 }
 
 .boxSombra{
 border-left: 0px solid #efefef;
 border-right: 3px solid #cccccc;
 border-top: 0px solid #ededed;
 border-bottom: 3px solid #cccccc;
 background-color: #FFFFFF;
 }
 
 .pastaHomeSelecao 	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	border-top:0px solid #999999;
	border-left:1px solid #999999;	
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;	
	color: #ffffff; 
	background: url('../img/degrade_azul.gif') repeat-x;
	}

.home 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;	
	color: #000000; 
	background: #ffcc66;
	}
	
.formCadastro1 	{ 
	font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;	
	color: #000000; 
	background: #D0D7E2;
	height: 23px;
	}

.formCadastro2 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;	
	color: #000000; 
	background: #FFCC66;
	}

.fundoTitulosHorizontal {
	height:26px;
	font-size: 14px;
	font-weight: bold;	
	color:#000000;
	font-weight: bold;
	background:#fff url("../img/fundoTitulosHorizontal.png") repeat-x;
	}
	
.tab_titulo 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;	
	color: #ffffff; 
	background: #2A4673;
	}

.tab_tituloGrande 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;	
	color: #ffffff; 
	background: url('../img/mascara_degrade.gif') repeat-x;
	}

.startImpressaoTop 	{ 	background: url('../img/startImpressaoTop.png') no-repeat;	}	

.closeWindowTop 	{ 	background: url('../img/closeWindowTop.png') no-repeat; 	}

.startImpressao 	{ 	background: url('../img/startImpressaoNew.png') no-repeat;	}	

.closeWindow 	{ 	background: url('../img/closeWindow.png') no-repeat; 	}

.byMail 	{ background: url('../img/byMailA.png') no-repeat; }
.byMail:hover 	{ 	background: url('../img/byMailB.png') no-repeat;	}	

.downloadExcel 	{ 	background: url('../img/downloadExcelA.png') no-repeat;	}	
.downloadExcel:hover 	{ 	background: url('../img/downloadExcelB.png') no-repeat;	}	

.downloadWord 	{ 	background: url('../img/downloadWordA.png') no-repeat;	}	
.downloadWord:hover 	{ 	background: url('../img/downloadWordB.png') no-repeat;	}	
	
.downloadPdf 	{ 	background: url('../img/downloadPdfA.png') no-repeat;	}	
.downloadPdf:hover 	{ 	background: url('../img/downloadPdfB.png') no-repeat;	}	

thead { display: table-header-group; } 
tfoot { display: table-footer-group; overflow: visible; } 

.fundoEmail 	{ 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	background: url('../img/fundoEmail.gif') repeat-x;
	}
	
.formHome {
	background-color:#D0D7E2;
	font-size: 14px;
	font-weight: bold;	
	color:#000000;
	font-weight: bold;
}

.detail		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; border-top:0px solid #999999; border-left:1px solid #999999; border-right:0px solid #999999; border-bottom:1px solid #999999}
.sum		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; border-top:0px solid #999999; border-left:1px solid #999999; border-right:0px solid #999999; border-bottom:1px solid #999999}
.relTitulosColunas12Px		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999999; 
	border-left:1px solid #999999; 
	border-right:0px solid #999999; 
	border-bottom:1px solid #999999;
}
.entradaDeDados 		{ background:#FFFF99; color:#FF0000;}

.configuraDia {
	background:#fff url("../img/fundoTelaConfiguracao.png") repeat-x;
	height:26px;
	font-size: 13px;
	font-weight: bold;	
	color:#000000;
	font-weight: bold;
}

.pastaHomeSelecionado 	{ 
	height:27px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;	
	color: #fff; 
	background: #2A4673;
	}
		
.formDadosCadastrais {
	background: #f3f3f3;
	border-width: 1px;
	border-style:double;
	border-color:#000;
	color:#000;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:13px;	
	text-indent: 5px;
}

.textoDestacado		{ 
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 15px; 
	color: #000; 
	font-weight: normal; 
	text-decoration:none;
}

.relDetalhes		{ 
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 13px; color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999999; 
	border-left:1px dotted #999999; 
	border-right:0px solid #999999; 
	border-bottom:1px dotted #999999}

.relTitulos		{ 
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 13px; 
	color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999999; 
	border-left:1px dotted #999999; 
	border-right:0px solid #999999; 
	border-bottom:1px dotted #999999;
}

.relColunas		{ 
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 13px; 
	color: #000000; 
	font-weight: normal; 
	border-top:0px solid #999999; 
	border-left:1px dotted #999999; 
	border-right:0px solid #999999; 
	border-bottom:1px dotted #999999;
}

.processos {
	height:26px;
	font-size: 13px;
	font-weight: normal;	
	color:#000000;
	font-weight: bold;
	background:#fff url("../img/processos.png") repeat-y;
	}
	
.botaoColor  {	
	/* width: 250px; */
	/* background-color:#d9d9d9; */
	color:#000000;
	font: bold 14px Tahoma, Arial, Verdana;
	border-top:1px solid #99cc33;
	border-left:1px solid #99cc33;	
	border-bottom:1px solid #99cc33;
	border-right:1px solid #99cc33;	
	background:#ccc url("../img/fundoBotao.png") repeat-x;
	cursor:hand;		
}

.tabelaBordaColor  {	
	border-top:1px solid #99cc33;
	border-left:1px solid #99cc33;	
	border-bottom:1px solid #99cc33;
	border-right:1px solid #99cc33;	
	/* background:#ccc url("../img/fundoBotao.png") repeat-x; */	
}

.colorSmall  {	
	color:#000000;
	font: bold 11px Tahoma, Arial, Verdana;
	border-top:1px solid #99cc33;
	border-left:1px solid #99cc33;	
	border-bottom:1px solid #99cc33;
	border-right:1px solid #99cc33;	
	background:#ccc url("../img/fundoBotao.png") repeat-x;		
}

.realcaLinha {background:#cccc66;}

.formDadosCadastraisTitulos {
	height:26px;
	font-size: 14px;
	font-weight: bold;	
	color:#000000;
	font-weight: bold;
	background:#ccc url("../img/fundoDegrade10.png") repeat-x;
	}
	
