body{
	margin : 0px;
	background : #fff;
	font-family : Tahoma;
}

p.quebra    { page-break-before: always; }

td {
	padding :2px;
	
}

tr {
	padding :2px;
}

.style1 {font-size: 20px;
text-align : center;
font-weight : bold; }

.style2 {
	color: #000;
	text-align : center;
}

.style3 {
	font-size : 14px;
	color: #000;
	text-align : right;
}

.style7 {
	color: #000;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
}

.style8 {
	color: #000;
	font-size : 10px;
	font-weight : normal;
}

.style8b{
	color: #000;
	text-align : center;
	font-size : 10px;
	font-weight : bold;
}

.style_linha {
	color: #000;
	font-size : 12px;
	text-align : right;
}

.style_linha1{
	color: #000;
	font-size : 12px;
	text-align : left;
}

.style_linha1c{
	color: #000;
	font-size : 12px;
	text-align : center;
}

.style_linha2 {
	color: red;
	font-size : 12px;
}

.tabela{
	border-top : solid 1px #000; 
	border-bottom : solid 1px #000;
}

.ltop{
	border-top : solid 1px #000; 
}

.lbottom{
border-bottom : solid 1px #000;
}

#centro_prin{
 padding : 0;
 position : relative;
 background : #FFF;
 height : 480px;
 width : 900px;
 margin:-240px 0 0 -450px; 
 top : 50%;
 left : 50%;
  border: solid 2px #00CC00;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
 -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
 -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
 
}

#relatorio{
position : relative;
float : left;
}


