body { width: 95%; 	background: #eee;}
body, table {
	font: normal 80%/120% Arial, Helvetica, Sans-serif;
	}
p   {text-align: justify;
	padding-top: 0em;
	margin: 0.3em 0.2em;
	}
table {	line-height: 1.2em;
	border: double #123;
	}
.Title	{margin: 0em 4em 1em;
	padding: 1em 1% 0.1em;
	text-align: center;
	font: bold 130%/130% Arial, Helvetica, Sans-serif;
	}
.STitle {	text-align: center;
	margin: 1.3em 7em 1em;
	font: bold 115%/115% Arial, Helvetica, Sans-serif;
	}
.UM {	text-align: center;
	padding: 0.1em 5em;
	font: bold italic 80%/120% Arial, Helvetica, Sans-serif;
	}
TH {	background: #369;
	color: white;
	font: bold 100%/110% Arial, Helvetica, Sans-serif;
	margin: 2px;
	}
TH a	{color: white;
	text-decoration: none;
	}
td {	font-size: 100% ;
	padding-left: 0.5em;
	}
tr {	background: #fff;
	}
.b {	font-weight: bold }
.i {	font-style: italic; padding-left: 1.5em}
.left {	text-align: left ! important}
.right {	text-align: right ! important}
.center {	text-align: center ! important}
.num {	padding-right: 1em;
	text-align: right;
	white-space: nowrap;
	}
THEAD   { display: table-header-group;
	text-align: center ! important;
	}
TBODY {	display: table-row-group }
TFOOT {	display: table-footer-group }
COLGROUP        { display: table-column-group }
.link {	font: bold 100%/140% Arial, Helvetica, Sans-serif;
	background: #fff;
border-style: solid none;  
	text-align: center;
	margin: 0.5em 2em 0.2em;
	padding: 0.5em;
	letter-spacing: 0.1em;
	}
.nota {	text-align: left;
	margin: 1em 3em 0.1em;
	font: italic smaller/120% Arial, Helvetica, Sans-serif;
	}
.expl {	text-align: justify;
	margin: .2em  3%  2em 40%;
	font: italic smaller/120% Arial, Helvetica, Sans-serif;
	}
.date_value {	font: bold 120%/120% Arial, Helvetica, Sans-serif; 
background: #fff;
	}
.break {page-break-before: always}
img.flag {float: left; }
.L1 {	text-indent: 1em; }
.L2 {	text-indent: 4em; }
.L3 {	text-indent: 6em; }


