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.sg-logo  { vertical-align:top; text-align:center; width:254px; background-color:#000011;  padding-bottom:50px;}
table.sg-block { width:95%; border:1px solid #cccccc; padding-left:3px;}
td.sg-block { vertical-align:top; padding-left:10px; padding-bottom:25px; }
td.sg-date { color:#aaaaaa; }
td.sg-name { height:20px; padding-top:10px; font-weight:bold;}
td.sg-name a { color:#2B56AC; font-weight:bold; text-decoration:none; }
td.sg-email a { color:gray; text-decoration:none; }
td.sg-email a:hover { color:black; }
td.sg-url a { color:gray; text-decoration:none; }
td.sg-url a:hover { color:black; }

a.project { color:gray; text-decoration:none;}
a.project:hover { color:black;}
td.sg-project { padding-top:10px; }

