div.Grid > div {
	position:relative;
	overflow:hidden;
}
div.Grid > div > div {
	position:relative;
	overflow:hidden;
}
div.Grid > div > div {	margin:0 22px 0 0	}	/*	Só com JS	*/
div.Grid table {
	width:100%;
	margin:0 0 .3em 0;
	table-layout:fixed;
	border-collapse:collapse;
}
div.Grid table > tbody > tr {	cursor:pointer	}
div.Grid th:first-child {
	padding-left:0;
	padding-right:.2em;
	border-left:none;
}
div.Grid thead > tr.visual > * {
	height:0;
	border-top:none;
	border-bottom:none;
	padding-top:0;
	padding-bottom:0;
}
div.Grid > div > div > table > tbody > tr:first-child {	display:none	}
div.Grid > div > span {
	position:absolute;
	height:100%;
	left:0;
	width:2em
}
div.Grid > div > span+span {
	left:auto;
	right:0;
	width:22px;
	z-index:0;
}
div.Grid > fieldset {
	position:relative;
	margin:0;
}
