/* esta folha de estilo só é utilizado para os relatórios do clienteId 2035696 */

.grafico 	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	width: 1150px;
	height: 650px;
	margin-left: auto;
    margin-right: auto;
}

.rel_cartao_cabecalho { font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:0px solid #999;}
	
.rel_cabecalho { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:0px solid #999;
}

.rel_cabecalho_new { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:0px solid #999;
}

.borda_fina_externa {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}

.borda_fina_interna {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}

.borda_fina_externa_cartao {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}

.borda_fina_interna_cartao {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}

.rel_titulo_principal { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	text-align: center;
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_titulo_principal_new { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	text-align: center;
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_grid { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	font-weight: normal; 
	text-align: center;
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999;
}

.rel_titulo_cartao { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	text-align: center;
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_tabela */
.rel_titulo_coluna_esquerda { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_tabela */
.rel_titulo_coluna_direita { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_tabela */
.rel_tabela { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_tabela */
.rel_titulo_coluna_direita2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	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;
}

/* rel_dados */
.rel_dados_coluna_esquerda { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 13px; 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_dados alinhado pela esquerda */
.rel_dados_coluna_esquerdaE { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: left;
	font-size: 13px; 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_dados_coluna_esquerdaD { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: right;
	font-size: 13px; 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_dados */
.rel_dados_coluna_direita { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 13px; 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_dados */
.rel_dados_coluna_direitaE { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: left;
	font-size: 13px; 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_dados */
.rel_dados { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 13px; 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_total */
.rel_total		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	text-align: right;
	border-top:0px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_total */
.rel_total_esquerda		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	text-align: right;
	border-top:0px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

/* rel_total */
.rel_total_esquerdaC		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	text-align: center;
	border-top:0px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_total_direita		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	text-align: center;
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_total_centro		{ font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; color: #000000; 
	font-weight: bold; 
	text-align: center;
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_observacoes { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: left;
	font-size: 13px; 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;
}

.resumo_borda_fina_externa {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}
	
.resumo_borda_fina_interna {
	border-top:0px solid #999;
	border-left:0px solid #999;	
	border-bottom:0px solid #999;
	border-right:0px solid #999;		
}

.resumo_rel_dados		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: left;
	font-size: 13px; 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;
}

.resumo_rel_dadosC		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 13px; 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_esquerda		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.resumo_rel_tabela_direita		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: center;
	font-size: 11px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.resumo_rel_total		{ 
	font-size: 15px; color: #000000; 
	font-weight: bold; 
	text-align: left;
	border-top:0px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.resumo_rel_totalC		{ 
	font-size: 15px; color: #000000; 
	font-weight: bold; 
	text-align: center;
	border-top:0px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
}

.rel_tabela_cartao_esquerda	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;}
	
.rel_tabela_cartao	{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
	font-weight: normal; 
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:center;}	

.rel_tabela_cartao2	{ 
	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;}	
	
.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:0px solid #999; 
	border-right:0px solid #999; 
	border-bottom:1px solid #999;
	text-align:left;}

.rel_dados_cartao_centro		{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 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;
	text-align:center;}

.t8 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}

.t0003 		{ font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration:none;}

.titulos 	{ 	font: bold 15px Trebuchet MS, Arial, Tahoma, Verdana; color: #000000;}
	
/*
.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;	}	
*/

.startImpressaoTop 	{ 	background: url('../img/startImpressaoTop.png') no-repeat;	}	

.closeWindowTop 	{ 	background: url('../img/closeWindowTop.png') no-repeat; }

.startImpressao 	{ 	background: url('../img/iconeImpressora.png') no-repeat; background-position: top center;	}	
.startImpressao:hover 	{ 	background: url('../img/textoIconeImpressora.png') no-repeat;	}

.closeWindow 	{ 	background: url('../img/iconeCloseWindow.png') no-repeat; background-position: top center; 	}
.closeWindow:hover 	{ 	background: url('../img/textoIconeCloseWindow.png') no-repeat;	}	

.byMail 	{ background: url('../img/iconeEmail.png') no-repeat; background-position: top center;	}
/* .byMail:hover 	{ 	background: url('../img/byMailB.png') no-repeat;	}	*/
.byMail:hover 	{ 	background: url('../img/textoIconeEmail.png') no-repeat;	}	

.downloadExcel 	{ 	background: url('../img/iconeExcel.png') no-repeat;	background-position: top center;	}	
/* .downloadExcel:hover 	{ 	background: url('../img/downloadExcelB.png') no-repeat;	}	*/
.downloadExcel:hover 	{ 	background: url('../img/textoIconeExcel.png') no-repeat;	}

.downloadWord 	{ 	background: url('../img/iconeWord.png') no-repeat; background-position: top center;	}	
/* .downloadWord:hover 	{ 	background: url('../img/downloadWordB.png') no-repeat;	}	*/
.downloadWord:hover 	{ 	background: url('../img/textoIconeWord.png') no-repeat;	}

.downloadPdf 	{ 	background: url('../img/iconePdf.png') no-repeat; background-position: top center;	}	
/* .downloadPdf:hover 	{ 	background: url('../img/downloadPdfB.png') no-repeat;	}	*/
.downloadPdf:hover 	{ 	background: url('../img/textoIconePdf.png') no-repeat;	}




thead { display: table-header-group; } 
tfoot { display: table-footer-group; overflow: visible; } 