/* ------------------------------------ *
 CSS
 Saturday, December 01, 2007 12:15:35 PM
 HAPedit 3.1.11.111
 * ------------------------------------ */
* {
  margin:0;
  padding:0;
  list-style:none;
  text-decoration:none;
  vertical-align:middle;
}
body {
 background: #5d5d5d  url(imagens/fundo.gif) repeat-Y center;
 text-align: center;
}

/*** Estrutura ***/
#main {
  width:750px;
  height: 580px;
  margin:0 auto;
  position: relative;
  text-align: left;
  overflow: hidden;
}
#conteudo {
  margin-left: 25px;
  display: inline;
  width: 650px;
  float: left;
  background: white;
  overflow: hidden;
}
#footer {
 position: fixed;
 display: block;
 left: 50%;
 bottom: 0px;
 height: auto; width: 695px;
 padding: 0 10px;
 margin: 0 0 0 -360px; 
 font:10px Verdana, Arial, Sans-Serif;
 color: #535353;
 border:1px solid #656585;
 background:#F9F9f9;
 line-height:15px; 
}
#footer a {
 color: black;
}
#header {
 margin-left: 11px;
 position: relative;
 background: url("imagens/barra.jpg") no-repeat;
 height: 82px;
}
/****************/

/*** Conteudo ***/
#conteudo h2 {
  font: 19px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
  color: black;
  border: solid #003399;
  padding: 5px;
  border-width: 2px 0 0 2px;
  background: #ccccee;
}
#conteudo h2 a, #conteudo h2 a:visited {
 color: black;
 text-decoration:none;
}
#conteudo h3 {
 font:bold 13px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
 color: #10009c;
 padding: 0 0 5px 35px;
 margin-left: 165px;
 border-bottom: dotted 1px #cfcfcf;
}
#conteudo h3 a {
 color: #10009c;
}
#conteudo p {
 font: 11px Lucida Grande, Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
 color: #333;
 padding: 0 0 8px 200px;
 line-height: 15px;
 text-align: justify;
}
#conteudo a:visited {
 color:purple;
 text-decoration: underline;
}
#conteudo a:hover {
 color:red;
 text-decoration: underline;
}
#conteudo a.miniatura {
 display: inline;
 padding: 0 0 40px 40px;
}

/*** O SEARCH ***/
.search {
  padding: 0 0 10px;
  text-align: right;
}
.search input#s {
  border: 1px solid #CCC;
  width:  190px;
  margin: 0 0 2px;
  padding: 3px;
}

#popup {
 display: block;
 visibility: hidden;
 border: double 4px blue;
 background: #ccccee;
}
img {
 border: solid #003399;
 border-width: 2px 0 0 2px;
}
code, pre {
 font:10px Verdana, Arial, Sans-Serif;
 padding:10px;
 border:1px solid #848145;
 background:#F9F8C7;
 display:block;
 margin:0 17px 15px 15px;
 line-height:18px;
}
hr {
 display:none;
}
.campo {
 font-weight: bold;
 color: black;
 vertical-align: baseline;
}
.imgleft {
 float: left;
}
.left {
 float: left;
 margin: 0 10px 0 0;
}
.right {
 float: right;
 margin: 0 0 0 10px;
}
a.botao {
 display: block; position: absolute;
 right: 0px;
 text-indent: -1000em;
 height: 40px; width: 156px;
 margin-right: 13px;
 background: url('imagens/download.gif') no-repeat;
 background-position: 120px 0; 
 z-index: 100;
}
a.botao:hover {
 background-position: 0 0;
}
.tamanho {
 font: italic 10px Tahoma, Verdana, Sans-Serif;
 color: #686880;
}
p a img {
 border-width: 0px 0px;
}
strong, i, b, a {
 vertical-align: baseline;
}