body {padding:0px;margin:0px;background-color:white;}
body *{font-family: Arial,sans-serif;color: #444;}
#fundo {width:620px;padding:0;margin:17px 0px 17px 10px;}
#fundo h1 {line-height: 1.2em;clear: both;font-size: 30px;letter-spacing: -0.035em;font-weight: bold;}
#fundo h2 {line-height: 1.45em;clear: both;font-size: 16px;letter-spacing: -0.035em;font-weight: bold;}
#fundo p, li {font-size: 14px;line-height: 1.45;}
#menu {width:150px;padding:0px;margin:0px 0px 27px 0px;float:left;border-top:solid 3px red;}
#menu h3 {line-height: 1.45em;clear: both;font-size: 15px;letter-spacing: -0.035em;font-weight: bold;}
#menu p {font-size: 11px;line-height: 1.45;color: #444;}
#menu h4 {line-height: 1.45em;clear: both;font-size: 12px;letter-spacing: -0.035em;font-weight: bold;}
#conteudo {width:455px;padding:0px;margin:0px 0px 0px 10px;float:left;}
#questoes {width:100%;}
#questoes td {margin-bottom: 20px;font-size: 14px;line-height: 1.45;}
.destaque {padding:5px;background-color:#F0F0F0;}
.botao {
background-color: #C1C1C1;
padding: 4px 8px;
color: white;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
margin-right: 10px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: background-color .2s ease-in;
-moz-transition: background-color .2s ease-in;
transition: background-color .2s ease-in;
text-decoration:none;
}
.botao:hover{background-color: #E40000;}
.clear {clear:both;}
#menu a p, #menu a p strong, #fundo a {text-decoration:none;}
#menu  a:hover p, #menu  a:hover p strong, #fundo  a:hover {color:#800000}