body {
  margin: 0px 2px;
  font-family: "Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;
  font-size: 10px;
}
td { font-size:12px; }

td.txt-borded { color:silver; border:1px outset silver; font-size:11px; text-align:center; text-transform:uppercase; }


td.txt-nome {
  font-family: "Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000011; 
}

td.txt-email {
  font-family: "Trebuchet MS",Arial,verdana,Helvetica, sans-serif;
  font-size: 12px;
  text-align: right;
  text-decoration: none;
  padding-right:2px;
  color: #000011;
  vertical-align:bottom;
  line-height:14px;
}

a.txt-email { 
  font-family: "Trebuchet MS",Arial,verdana,Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
  color: gray;
}

a.txt-email:hover { text-decoration:underline; }

td.txt-prof { 
  font-family: "Trebuchet MS",Arial,verdana,Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color:gray;
  vertical-align:top;
  border-top: 1px solid #cccccc;
}

td.comp-logo  { vertical-align:top; text-align:center; width:254px; background-color:#000011;  padding-bottom:50px;}
table.comp-block { width:95%; border:1px solid #cccccc; padding-left:3px;}
td.comp-block { vertical-align:top; padding-left:10px; padding-bottom:25px; }
td.comp-time  { padding-bottom:10px;}
td.comp-name  { color:#2B56AC;}
a.comp-name  { color:#2B56AC; font-weight:bold; text-decoration:none; }
a.comp-name:hover  { text-decoration:underline; }
td.comp-class { color:#999999; }
td.comp-by { color: red; padding-bottom:10px;}
td.comp-winner { color:black; }
a.winner { color:black;text-decoration:none; font-weight:bold;}
a.winner:hover { text-decoration:underline; }
td.comp-info { color: #999999; padding-top:10px;}
.prize { color:maroon; font-weight:bold; }

