*{ 
	font-family:  Times !important; 
	text-align: justify;
	color: #000!important;
    line-height: 13px!important;
    font-size: 10px !important;
}
p{
    font-size: 10px !important;
}
body{
	margin: 0px;
	background-color: #eeeeee;
}
table{
    margin-left: 0;
}

.regua9{
	padding: 30px;
	margin: 0px auto;
	width: 10.5cm;
	background-color: #fff;
}
.regua19{
	padding: 30px !important;
	margin: auto !important;
	width: 21cm !important;
	background-color: #fff !important;
}
.regua27{
	padding: 30px !important;
	margin: auto !important;
	width: 29.7cm !important;
	background-color: #fff !important;
}
.regua9 .cab{
	text-align: center;
}
.regua19 .cab{
	text-align: center;
}
.regua27 .cab{
	text-align: center;
}
.title p{
	text-align: center;
	font-weight: bold;
	font-size: 11px !important;
}
#header{ 
    background-color: #4d825e;
    /* border-top: 2px solid #000; */
    /* border-bottom: 2px solid #2096a9; */
    border-right: 6px solid #165f19;
    border-left: 6px solid #165f19;
 }
#header p{
	font-size: 11px !important; 
	font-weight: bold; 
	text-align: center;
}
#header p#title{
    font-weight: bold;
    color: #FFF!important;
}
.regua9 #header .logo{
	margin-left: 140px;
}
.regua19 #header .logo{
	margin-left: 140px;
}
.regua27 #header .logo{
	margin-left: 140px;
}
.conteudo{
	margin-top: 20px;
	background-color: #fff;
	font-size:10px !important;
	/*line-height:0px;*/
}
.conteudo table{
    border-collapse: collapse !important;
    border: solid black 1.0pt !important;
    margin-left: 0 !important;
    width: 100% !important;
    border-spacing: 0 !important;
}
.conteudo table tr td{
    border: 1px solid #000;
    color: #000;
}
.conteudo p{
	text-align:  justify;
    font-size:10px;
    margin: 0px !important;
}
.conteudo span{
    font-size:10px;
}
.rodapeConteudo h4,p{
	text-align: right;
	font-size: 11px;
}
.rodapePagina p{
	text-align: justify;
	font-size: 11px;
}
@page { margin: 0; paddin: 5px; }
body { margin: 0 }
.sheet {
    margin: 0;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    page-break-after: always;
}

/** Paper sizes **/
body.A3           .sheet { width: 297mm; height: 419mm }
body.A3.landscape .sheet { width: 420mm; height: 296mm }
body.A4           .sheet { width: 210mm; height: 296mm }
body.A4.landscape .sheet { width: 297mm; height: 209mm }
body.A5           .sheet { width: 148mm; height: 209mm }
body.A5.landscape .sheet { width: 210mm; height: 147mm }

/** Padding area **/
.sheet.padding-10mm { padding: 10mm }
.sheet.padding-15mm { padding: 15mm }
.sheet.padding-20mm { padding: 20mm }
.sheet.padding-25mm { padding: 25mm }

/** For screen preview **/
@media screen {
    body { background: #eeeeee }
    .sheet {
        background: white;
        box-shadow: 0 .5mm 2mm rgba(0,0,0,.3);
        margin: 5mm;
    }
}

/** Fix for Chrome issue #273306 **/
@media print {
    body                       { background: white;}
    .cab                       { visibility: hidden;} 
    #header{ 
        background-color: #fff;
        border-top: 3px solid #000;
        border-bottom: 3px solid #000;
        border-right: none;
        border-left: none;
     }
    #header p#title{
        font-weight: bold;
        color: #000!important;
    }
    body.A3.landscape          { width: 420mm }
    body.A3, body.A4.landscape { width: 297mm }
    body.A4, body.A5.landscape { width: 210mm }
    body.A5                    { width: 148mm }
}
@page {
    size: A4;
    margin-bottom: 0.5cm;
}