/* Tabelas gerais */
table.data, table.input
{
  border-collapse: collapse;
  margin: 0.5em 0 0.5em 0;
}

/* Tabelas de dados */

table.data th
{
  background-color: #333;
  color: white;
  text-align: left;
  
  border: 1px solid black;
}

table.data th, table.data td
{
  padding: 0.1em 1em 0.1em 1em;
}

table.data td
{
  border: 1px solid #aaa;
}

table.data tr.actions td
{
  background-color: #ddd;
  padding-bottom: 1em;
}



/* Tabelas de formulário */

table.input th
{
  text-align: left;
  background-color: #ddd;
  
  border: 1px solid #aaa;
}

table.input td
{
  background-color: #eee;
  border: 1px solid #ddd;
}

table.input th, table.input td
{
  padding: 0.1em 1em 0.1em 1em;
}
