html {  font-family: arial, helvetica, sans-serif; font-size:8pt; width: auto;}
#controles {display:none; height: 1px;}
#topo {display:none;height: 1px;}
#cabecalho {display:none;height: 1px;}
div#cabecalho-print {display: inline; border-bottom: 1px solid #000;}
div#options{display: inline;  color: #000000;font-family: arial, helvetica, sans-serif; font-size: 12pt}
#footer {display:none;height: 1px;}
#footer-print {display: inline; margin-top: 15px;}

.datatable table { 
	border-collapse:collapse;	
	background:#fff;
	width: 99%;
	height: 100%;
}


.datatable th {font-weight: bold; text-align: left; color: #000; font-size: 10pt;}
.datatable tr th {border-bottom:1px solid #ccc;}
.datatable tr td {border-bottom:1px solid #ccc;}

.datatable tr th.numero {border-bottom:1px solid #ccc; text-align: right;}
.datatable tr th.center {border-bottom:1px solid #ccc; text-align: center;}

.datatable tr th.textsort {cursor: pointer;border-bottom:1px solid #ccc;}
.datatable tr th.textasc {vertical-align: middle;border-bottom:1px solid #ccc;padding-left:0px;}
.datatable tr th.textdesc {vertical-align: middle;border-bottom:1px solid #ccc;padding-left:0px;}

.datatable tr th.numerosort {cursor: pointer;border-bottom:1px solid #ccc;text-align: right;}
.datatable tr th.numeroasc {border-bottom:1px solid #ccc;text-align: right; padding-right:0px;}
.datatable tr th.numerodesc {border-bottom:1px solid #ccc;text-align: right; padding-right:0px;}


h1 { color: #000000; border-bottom: 1px solid #000000; font-family: arial, helvetica, sans-serif; font-size: 12pt}; 


