@page {
  /*margin-top: 3em;
  margin-left: 2em;*/
 /* width: 510px;*/
/*  margin: 20px 20px;*/
    margin:0;
    padding:0;
}

@import url('https://fonts.googleapis.com/css?family=Jura');
@import url('https://fonts.googleapis.com/css?family=Lato');

body {
margin:0; 
padding:0; 
font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
}

p{margin:0;}
img{border:0}

a{
margin:0; 
/*clear:both;*/
color:#ed2124;
}

.paginapdf{
	/*page-break-after:always;*/
}

.pag{
width: 468px;
height: 590px;
/*width: 100%;
height: 100%;*/
overflow: visible;
/*margin:1px;
padding: 1px;*/
page-break-inside:avoid;
/*border: 1px solid red;*/
}




.pagnum{
	text-align:right;
	color:#005F87;
	font-size:14px;
	font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
}



table.esquerda{
	margin: 15px 34px 47px 28px;
}

table.direita{
	margin: 15px 28px 47px 34px;
}



table{
font-family: 'Lato', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
color: black;
/*page-break-inside:avoid;*/
/*margin:20px;*/
/*width:406px;*/
/*width: 100mm;*/
/*display: inline-table;*/
}

/*
table td{
	border: 1px solid green;
	border-width:1px;
}*/

/*table tr:first*/

table p{
	margin:0;
	padding:0;

}


/*************************************/


h1{
font-family: 'Jura', sans-serif;
color:white;  
font-size: 23px;
margin:0;
background:#939598;
text-transform: capitalize;
margin-bottom: 6px;
}


h2{
font-family: 'Jura', sans-serif;
color:black; 
font-size: 23px;
margin:0;
background:#939598;
text-transform: capitalize;
margin-bottom: 6px;
}


h3{
font-family: 'Jura', sans-serif;
color:white;  
font-size: 11px;
margin:0;
margin-bottom: 6px;
}


h4{
font-family: 'Jura', sans-serif;
color:black; 
font-size: 11px;
margin:0;
margin-bottom: 6px;
}


h5{
font-family: 'Jura', sans-serif;
color:black;  
font-size: 14px;

margin:0;
margin-bottom: 6px;
}


h6{
font-family: 'Jura', sans-serif;
color:#ed2124; 
font-size: 13px;

margin:0;
margin-bottom: 6px;
border-bottom: 1px solid #ed2124;
}

h1 a, h2 a{
text-decoration: none;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.esq{float: left; position: relative; display: inline;}
.dir{float: right; position: relative;}


.pag_deitada{
	width: 936px;
}

.pagbreak{
	page-break-after:always;
}

.aesq{
	text-align: left;
}

.adir{
	text-align: right;
}