*,html {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0;
 left:0;
 top:0;
 padding:0;
}
h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 line-height:1cm;
}
h2{
 font-size:12px;
 color:#000000;
 line-height:1cm;
 font-variant:small-caps;
}
p {

 margin-bottom: 1em;
}
a:link{
 color:#770000;
 text-decoration:none;
}
a:visited{
 color:#550000;
 text-decoration:none;
}
a:active{
 color:#FF0000;
 text-decoration:underline;
}
a:hover{
 color:#AA0000;
 text-decoration:underline;
}
#banner {
 background-image:  url("../images/fundos/banner.png");
 background-position:top;
 background-position:left;
 background-repeat:repeat-y;
 background-color:#FFFFFF;
 height:150px;
}
#banner #logo{
 left:10px;
 top:0;
 position:absolute;
 z-index:1;
}
#banner #logo img{
 vertical-align:middle;
 margin:0;
}
img {
 border:0;
 margin: 5px 5px 0px 5px;
}
#tarantulus {
 right:0;
 top:0;
 position:absolute;
 text-align:right;
 vertical-align:top;
 z-index:0;
}
#tarantulus img {
 vertical-align:top;
}
#menu {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:justify;
 background-image:  url("../images/fundos/menu.png");
 background-position:top;
 background-position:left;
 background-repeat:repeat-y;
 background-color:#D1D1D1;
 padding: 0px 20px 0px 20px;
 font-size:12px;
}
#menu a:link{
 color:#000000;
 text-decoration:none;
}
#menu a:hoover{
 color:#770000;
 text-decoration:none;
}
#menu a:active{
 color:#FF0000;
 font-weight:bold;
}
#menu a:visited{
 color:#666666;
 text-decoration:none;
}
#menu #selected{
 font-weight:bold;
}
.conteudo {
 text-align: left;
 padding: 40px 20px 20px 240px;
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#333333;
 background-image:url("../images/fundos/conteudo.png");
 background-position:top;
 background-repeat:repeat-x;
 background-color:#FFFFFF;
}
#contcapa{
 padding: 40px 20px 20px 400px;
}
#capa{
 width:340px;
}
.destaque {
 width:180px;
 position:absolute;
 left:20px;
 top: 195px;
 background-color:#FFFFFF;
 padding: 10px;
 border: 1px solid #999999;
 color:#333333;
}
.destaque h1{
 color:#770000;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif; 
}
.destaque img{
 margin:15px;
 vertical-align:top;
}
.pre {
 font-family: Monospace;
 border = 1px solid #000099;
 padding = 5px;
 white-space:pre;
}