body {
  background:#949494;
  padding:0;
  margin:0;
  color:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }

a:link {
  color:#E5E5E5;
  text-decoration:none;
  font-weight:bold;
  }

a:hover {
  color:#fff;
  text-decoration:underline;
  font-weight:bold;
  }

a:visited {
  color:#e5e5e5;
  text-decoration:none;
  font-weight:bold;
  }

a:visited:hover {
  text-decoration:underline;
  color:#FFF;
  }
h3{
font-size:13px;
}
#top {
/*define a largura automática do topo*/
  width:auto;
  height:auto;
  margin-top:20px;
  background:#949494;
  overflow:hidden;
 }

#top-in {
/*centraliza o topo*/
  width:630px;
  height:auto;
  margin:0 auto;
  }

#topo {
/*conteúdo do topo (imagem mapeada ou flash)*/
  width:630px;
  height:160px;
  margin:0 0 50px 0;
  padding:0;
  }

#linha {
/*define a largura automática e o background de todos os livros de uma mesma categoria*/
/*deve vir, necessariamente, #linha > #linha-in > #linhalivro > #livro */
  width:auto;
  height:auto;
  background:#a1a1a1;
  overflow:hidden;
 }

#linha-in-mapa {
/*centraliza uma categoria de livros*/
  padding-top:10px;
  width:630px;
  height:auto;
  margin:0 auto;
  }
  
#linha-in {
/*centraliza uma categoria de livros*/
  padding-top:10px;
  width:630px;
  height:auto;
  margin:0 auto;
  }
  
#linha2 {
/*idem; segunda cor de background*/
  width:auto;
  height:auto;
  background:#b3b3b3;
  overflow:hidden;   
 }

#linha2-in {
  width:630px;
  padding-top:10px;
  height:auto;
  margin:0 auto;
  }
  
#linha-in ul {
  color:#E5E5E5;
  font-size:10pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  list-style-image:url(button.jpg);
  margin:0;
  padding:13px;
  }   

#linha-in li {
  margin-bottom:15px;
  }

#linha2-in ul {
  color:#E5E5E5;
  font-size:10pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  list-style-image:url(button.jpg);
  margin:0;
  padding:13px;
  }   

#linha2-in li {
  margin-bottom:15px;
  }
    
.subtitulo {
/*nome da categoria; na página de publicações, a img com o nome de uma categoria deve vir dentro da div da categoria anterior*/
  margin:30px 0 0 0;
  }
#publicacoes p{
font-size:10pt;
}
#footer {
  width:auto;
  height:124px;
  margin:0;
  background-image:url(bgfooter.jpg);
  }
      
#footer-in {
  width:805px;
  height:124px;
  margin:0 auto;
  padding:0;
  }