table, th, td {
	border: 1px solid #666;
	border-collapse: collapse;
}
table {
	width: 100%;
	border: none;
	border-top: 1px solid #000;
}
thead th {
	padding: 5px 10px;
	font-size: 90%;
	color: #333;
	text-transform: uppercase;
	background: url(../imagens/bck_table_th.gif) top left repeat-x #FFF;
}
tbody td, tbody th {
	padding: 5px 10px;
	width: 50%;
	font-size: 85%;
	background: #eee;
}
tbody th {
	background: url(../imagens/bck_table_td.gif) top left repeat-x #FFF;
	color: #333;
}
tbody tr.odd td {
	background: #DDD;
}
tbody tr.odd th {
	color: #333;
}
tbody .alinhamentoDireito {
	text-align: right;
}
tfoot td, tfoot th {
	padding-top: 10px;
	border: none;
}
caption {
	padding: 10px 0;
	font-family: Tahoma;
	font-size: 130%;
	color: #036;
	text-align: left;
	text-transform: uppercase;
}