#boundary{
	background:#f8f8f8;
	padding:2em;
	width:40em;
}
table.footcollapse{}
table.footcollapse caption{
	font-size:120%;
	text-transform:uppercase;
	text-align:left;
	padding:.5em 1em;
}
table.footcollapse th{
	text-align:left;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
	border:none;
	border-collapse:collapse;
}
table.footcollapse thead th,
table.footcollapse thead td
{
	background:#cc0000;
	color:#FFF;
	padding:2px 10px;
	/* MORRAM DE INVEJA, IE USERS !!! */
	/* borda arredondada firefox */
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	/* borda arredondada safari */
	-webkit-border-radius-top-right:5px;
	-webkit-border-radius-top-left:5px;
}
table.footcollapse tfoot th,
table.footcollapse tfoot td
{
	border-top:1px solid white;
	background:#cc0000;
	padding:2px 10px;
	/* MORRAM DE INVEJA, IE USERS !!! */
	/* borda arredondada firefox */
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	/* borda arredondada safari */
	-webkit-border-radius-bottom-right:5px;
	-webkit-border-radius-bottom-left:5px;
}
table.footcollapse tfoot a {
	color:#FFF;
}
table.footcollapse tbody{}
table.footcollapse tbody td{}
table.footcollapse tbody th{
	padding:2px 10px;
	border-left:none;
	background-color:#cccccc;
}
table.footcollapse tbody tr.impar{
	background:#f2f2f2;
}

table.footcollapse tfoot td img{
	border:none;
	vertical-align:bottom;
	padding-left:10px;
	float:right;
}


