* { background: none ! important; color: #111; }

th.acoes, td.acoes, .prev_page, .next_page, .pdf, .csv { display:none; }
#sidebar{ display:none; }
#links { display:none; }

body	{	margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 10pt; color: black; }
h2{ margin:0 0 5px 0; font-size:12pt; }
h3{ margin:25px 0 10px 0;}
table{ width:100%; font-size:9pt; -fs-table-paginate: paginate; }
table thead { display: table-header-group; }
table tfoot { display: table-footer-group; }
table tr th{ border:1px solid #aaa; border-collapse:collapse; padding:5px; text-align:left; }
table tr td{ border-bottom:1px solid #ccc; border-collapse:collapse; padding:5px; }
table tr.total td{ border:1px solid #aaa; font-weight:bold;}
.numeros{ text-align:right; }


.pagination { margin-top:10px; text-align:center; }
.pagination .current{ border:1px solid #000; padding:0 5px; }
.pagination a{ padding:0 5px; text-decoration:none;}


#legal{ text-align:center; font-size:9px;}
#legal, #legal a{ color:#ccc; text-decoration:none; }
