html, body {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px!important;
    line-height: 1.3;
}

.containerx{
	position:relative;
	}

.header{
	text-align:center;
	}

.logoTitulo{
	clear:both;
	display:block;
	margin:5px 0 30px 0;
	font-size:0.8em;
	}


.conteudo>h1{
	text-align:center;
	font-size:1.2rem;
	}

.conteudo>h2{
    font-size: 1rem;
    line-height: 1.2rem;
    text-align: center;
    text-transform: uppercase;
	}

.conteudo>h1,.conteudo>h2{
    font-family:Arial!important;
}

	
.numeroCertidao{
	display:block;
	font-weight:bold;
	font-size:1.5em;
	text-align:right;
	margin:40px 0 30px 0;
	}

.numeroCertidao > span {
    border: 1px solid #000;
    padding: 5px;
}	

.obsevacao{font-size:0.6rem;}

.pre-automatico{
	font-weight:bold;
}

.conteudo > p {
    line-height: 1.8;
}

.conteudo>table {
    border-collapse: collapse;
    margin-top: 20px;

}

.conteudo> table, .conteudo> th, td {
    border: 1px solid #444;
}	

.conteudo>th {
    height: 50px;
}

.conteudo>tbody tr > td{
	padding:5px 10px;
	}

.subTexto{
    clear: both;
    font-size: 0.8em;
    padding: 12px 0;
	}
	

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #ccc #ccc;
    border-image: none;
    border-style: none dotted dotted;
    border-width: 1px;
    margin: 25px 0;
}

.codigo-controle{
	margin:30px 0;
	text-align:center;
}
	
.qrcode,.assinatura{
	text-align:center;
}

.assinatura{
    background: #FFF;
}

.header > img {
    height: 100px;
}

@media print {

	html, body {font-size: 12px!important;}

	.header img{width: 10%;height: 10%;}

	.conteudo>h1{font-size:1rem;}

	.numeroCertidao{ margin: 20px 0; }

	.codigo-controle{margin: 15px 0 10px 0;}
    
    .conteudo>h2{font-size: 1rem;}

    .qrcode img{width: 25%;}
    
    table{font-size:0.69rem;}

	th {height: 10px;}    

	footer>hr {page-break-after: always!important;border: 0;}


}