/* CSS Document */.areas {	border-collapse:collapse;	border:1px solid #2E2E2E;}caption {	font: 1.5em/1.5em Arial, Helvetica, sans-serif;	text-align: left;	text-indent: 10px;	background: url(../images/caption.jpg) right top;	height: 45px;	color: #243D02;	border-top: 1px solid #243D02;}thead th {	background: #243D02 url(../images/th.jpg) no-repeat right;	height: 40px;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	padding: 0px 7px;	margin: 20px 0px 0px;	text-align: left;	border-right: 1px solid #8D8D8D;}tbody tr.quadro {                                     /*quadro ou odd*/background: url(../images/td1.jpg) repeat-x top;}tbody tr.odd {/*	background: #7DBB27;*/background: url(../images/td2.jpg) repeat-x top;}tbody th,td.areatd {	font-size: 0.8em;	line-height: 1.4em;	font-family: Arial, Helvetica, sans-serif;	color: #2E2E2E;	padding: 10px 7px;	border-top: 2px dashed #8D8D8D;	border-right: 2px dashed #8D8D8D;	text-align: center;}a {	color: #2E2E2E;	font-weight: bold;	text-decoration: underline;	font-size: 12px;	font-family: Trebuchet MS, Arial, Verdana;}a:hover {	color: ff5b02;	text-decoration: underline;}tfoot th {	background: #243D02 url(../images/foot.jpg) repeat-x bottom;	border-top: 1px solid #243D02;	color: #FFFFFF;	height: 30px;}tfoot td {	background: #243D02 url(../images/foot.jpg) repeat-x bottom;	color: #FFFFFF;	height: 30px;}