body { margin: 0; background: #EFEFEF url(../imagens/fundo.gif) repeat-x top; font-family: Tahoma, Helvetica, Arial, Verdana, MS Sans Serif;}

a { color: #00807b;}
a:hover { color: #7dc7ba;}
a:active { color: #00807b}

.menu { width: 239px; text-align: right; background: #FFFFFF; border-right: 1px solid #d7d7d7;}
.menu h1 { color: #666666; font-size: 8pt; font-weight: bold; height: 22px; margin: 0;}
.menu a { color: #000000; text-decoration: none;}
.menu a:hover { color: #cc0000;}
.menu a:active { color: #000000;}

.cabecalho h1 { width: 580px; height: 66px; text-align: right; padding: 12px 10px 3px 10px; margin: 64px 0 30px 0; background: #00807b;}
.cabecalho h2 { width: 390px; margin: 0 0 0 370px;}
.cabecalho h3 { top: 0; left: 1; margin: 0; position: absolute; z-index: 10;}

.destaque { width: 180px; margin: 30px; text-align: left;}

.conteudo { width: 470px; margin: -46px 15px 0 30px; position: relative;}
.conteudo h1 { text-align: right; margin: 0 0 15px 0; border-bottom: 1px solid #d7d7d7;}
.conteudo h2 { color: #008a81; font-size: 9pt; font-weight: bold; font-style: normal; line-height: 14pt; text-transform: uppercase; margin: 5px 0 10px 0;}
.conteudo h3 { color: #000000; font-size: 9pt; font-weight: bold; font-style: normal; line-height: 14pt; margin: 5px 0 10px 0;}
.conteudo h4 { color: #000000; font-size: 8pt; font-weight: bold; font-style: normal; line-height: 14pt; margin: 5px 0 10px 0;}
.conteudo p { color: #000000; font-size: 9pt; line-height: 15pt; margin: 0 0 15px 0;}
.conteudo em { font-size: 10pt; font-weight: bold; font-style: normal;}
.conteudo ul { color: #000000; font-size: 9pt; margin: 0 0 10px 15px; padding: 0; list-style-image: url('../imagens/marcador.gif');}/*http://www.dcc.ufmg.br/algoritmos/pascal/*/
.conteudo .stnone ul { color: #000000; font-size: 9pt; margin: 0 0 10px 15px; padding: 0; list-style: none;}/*http://www.dcc.ufmg.br/algoritmos/pascal/*/

.conteudo ol { color: #000000; font-size: 9pt; margin: 0 0 10px 25px; padding: 0;}
.conteudo li { color: #000000; font-size: 9pt; line-height: 15pt; margin: 0 0 4px 0;}
.conteudo li a { text-decoration: none;}
.conteudo .imagem { background-color: #950000; border: 2px solid #dddddd;}

hr { border-top: 1px solid #d7d7d7;}

.tabela { margin: 0 0 10px 0; width: 100%;}
.tabela th { color: #000000; font-size: 9pt; line-height: 11pt; padding: 2px 5px 2px 5px; background-color: #dddddd;}
.tabela td { color: #000000; font-size: 9pt; line-height: 11pt; padding: 2px 5px 2px 5px; border-bottom: 1px solid #cccccc;}

.formulario { margin: 10px 0 0 0; width: 470px;}
.formulario form { margin: 0;}
.formulario h1 { color: #000000; font-size: 8pt; font-weight: normal; margin: 0; padding: 3px 0 3px 0; border-bottom: 1px solid #fff0b2;}
.formulario label { color: #000000; font-size: 8pt;}
.formulario input { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario textarea { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario select { color: #000000; font-size: 8pt; background-color: #ffffff; border: 1px solid #a5afc8; width: 100%;}
.formulario .radiocheck { background-color: transparent; border: 0pt solid #ffffff; width: 25px; margin: 4px 0 -3px -7px; cursor: hand;}
.formulario .botoes { color: #ffffff; font-size: 7pt; font-weight: bold; text-transform: uppercase; background-color: #ff2127; border: 1px solid #ffffff;}

.rodape { width: 520px; height: 40px; margin: 0; background: #FFFFFF;}

