<style>@page {
	size: 21cm 29.7cm;
	font-size: 10pt;
	background: white;
}
.fonte-size-1{
	font-size: 6pt;
}.fonte-size-2{
	font-size: 8pt;
}.fonte-size-3{
	font-size: 10pt;
}.fonte-size-4{
	font-size: 12pt;
}.fonte-size-5{
	font-size: 14pt;
}


.cadastro tr:nth-child(1n + 2) td {
	border-top: 1px solid #999;
}
.cadastro {
	border:4px double;
	//border-style: double;
	font-family: "Arial";
	margin-bottom: 1em;
	margin-top: 0.5em;
	width:100%;
	font-size: 8pt;
}
.cadastro td:nth-child(3) {
	border-left: 1px solid #999;
	padding-left:3px;
}
	
.dadosamostrais {
	border-style: double;
	font-family: "Arial";
	text-align: center;
	margin-bottom: 1em;
	margin-top: 0.5em;
	width: 100%;
}
	.dadosamostrais th {
		text-align: center;
		//padding: 0.35rem;
		font-size: 8pt;
		width: 11%;
	}

	.dadosamostrais td {
		font-size: 8pt;
		padding: 2px;
	}
	.dadosamostrais th:nth-child(3n + 1) {
		background-color: #BFBFBF;
	}
	.dadosamostrais th:nth-child(3n + 2) {
		background-color: #8EAADB;
	}
	.dadosamostrais th:nth-child(3n + 3) {
		background-color: #F4B083;
	}

	.dadosamostrais td:nth-child(3n + 1) {
		background-color: #D9D9D9;
	}

	.dadosamostrais td:nth-child(3n + 2) {
		background-color: #D9E2F3;
	}

	.dadosamostrais td:nth-child(3n + 3) {
		background-color: #FBE4D5;
	}

.dadosamostrais tr {
	padding: 0.35rem;
	border: 1px;
}

.grafico {
	height: 300px;
	max-width: 19cm;
	width: 100%;
}

.fonte-familia{
	font-family: "Arial";
}
.tabela {
	border: 4px;
	width: 100%;
	margin-bottom: 0.5em;
}
.topico {
	font-weight: bold;	
	color:black;
	vertical-align: center;
	font-size:10pt;
}
.titulo {
	font-weight: bold;	
	color:black;
	vertical-align: center;
	padding: 30px 70px 0px 70px;
	text-transform: uppercase;
}
.logotipo{
	vertical-align: top;
}
.texto-right{
	text-align: right;
}
.texto-center{
	text-align: center;
}
.texto-middle{
	vertical-align: center;
}

.pagina {
	width: 21cm;
	//height: 29.7cm;
	padding: 0cm 1.2cm 0cm 1.2cm;
	font-size: 10pt;
	background: white;
}
.cabecalho {
	z-index:1;
	background: white;
	padding: 1cm 1.2cm 0cm 1.2cm;
}
.print-pdf {
	padding: 1rem;
	vertical-align: middle;
	text-align: center;
}
.rodape {
	position: absolute;
	bottom: 0;
	padding: 0cm 1cm 0.8cm 1cm;
	width: 100%;
	max-width:21cm;
	font-family: "Arial";
	font-size: 6pt;
	color: black; 
	background: white;
	z-index:2;
}
</style>