@charset "utf-8";
/* CSS DDGon */

*{
margin: auto;
padding: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000033;
}

body{
background-image: url(imagens/topbkg.jpg);
background-repeat: repeat-x;
}

h3{
font-size:14px;
text-align: center;
color: #0000CC;
}

h4{
background-image: url(imagens/titles.jpg);
background-repeat: repeat-x;
font-size:14px;
text-align: center;
color: #0000CC;
}

h4 a{
text-decoration: none;
font-size:14px;
text-align: center;
color: #0000CC;
}

h4 a:href{
text-decoration: none;
font-size:14px;
text-align: center;
color: #0000CC;
}

#site{
width: 800px;
height: 650px;
}

#site #topo{
width: 800px;
height: 91px;
display: block;
}

#site #topo #topoesq{
background-image: url(imagens/logo_top.png);
background-repeat: no-repeat;
background-position: left;
width: 226px;
height: 81px;
padding-top: 10px;
padding-left: 5px;
float: left;
}

#site #topo #topoesq h2{
width: 90px;
float: right;
text-align: right;
padding-top: 10px;
padding-right: 33px;
font-size: 10px;
font-style: italic;
}

#site #topo #topodir{
width: 550px;
float: right;
}

#site #topo #topodir h1{
clear: both;
float: right;
width: 550px;
word-spacing: 20px;
margin-top: 5px;
font-size: 14px;
color: #999999;
}

#site #topo #topodir h1 a{
font-size: 14px;
text-decoration: none;
color: #999999;
}

#site #topo #topodir h1 a:hover{
font-size: 14px;
text-decoration: none;
color:#FFFFFF;
}

#site #corp{
clear: both;
padding: 10px;
width: 800px;
height: auto;
}

#site #corp #cleft{
background-image: url(imagens/logo_bx.png);
background-repeat: no-repeat;
margin-left: -10px;
margin-top: -10px;
width: 226px;
height: auto;
float: left;
}

#site #corp #cleft #puindex p a{
text-decoration: none;
color: #666666;
}

#site #corp #cleft #puindex p a:hover{
text-decoration: none;
color: #2d2d86;
}

#site #corp #cright p a{
text-decoration: none;
color: #666666;
}

#site #corp #cright .pragas{
text-align: center;
}

#site #corp #cright p a:hover{
text-decoration: none;
color: #2d2d86;
}

#site #corp #cleft #puindex #pudir{
text-align: center;
float: right;
width: 100px;
height: auto;
margin: 5px;
}

#site #corp #cleft #puindex #puesq{
text-align: center;
float: left;
width: 100px;
height: auto;
margin: 5px;
}

#site #corp #cright{
padding-left: 20px;
width: 550px;
height: auto;
float: right;
}

#site #corp #cright fieldset label h5{
float: left;
}

#site #corp #cright fieldset label .txt{
float: right;
border: #000033 thin solid;
margin-right: 100px;
}

#site #corp #cright fieldset label .submit{
margin-left: 350px;
width: 100px;
height: 25px;
background-color: #666666;
border: #000000 thin solid;
}

#site #corpo{
clear: both;
padding: 10px;
width: 800px;
height: 250px;
}

#site #corpo p a:hover{
text-decoration: none;
color: #666666;
}

#site #corpo p a{
text-decoration: none;
color: #666666;
}

#site #corp p a:hover{
text-decoration: none;
color: #666666;
}

#site #corp p a{
text-decoration: none;
color: #666666;
}

#site #corpo #left{
background-image: url(imagens/logo_bx.png);
background-repeat: no-repeat;
margin-left: -10px;
margin-top: -10px;
width: 226px;
height: 250px;
float: left;
}

#site #corpo #right{
background-repeat: no-repeat;
padding-right: 20px;
width: 550px;
height: 250px;
float: right;
}

#site #tronco h4{
font-size:14px;
text-align: center;
color: #0000CC;
}

#site #tronco p a:hover{
text-decoration: none;
color: #666666;
}

#site #tronco p a{
text-decoration: none;
color: #666666;
}

#site #tronco{
width: 800px;
height: 300px;
}

#site #tronco #ladoe{
background-image: url(imagens/bkg.png);
background-repeat: no-repeat;
width: 180px;
height: 290px;
padding: 5px;
margin-right: 10px;
float: left;
}

#site #tronco #meio{
background-image: url(imagens/livros.jpg);
background-repeat: no-repeat;
width: 190px;
height: 290px;
padding: 5px;
float: left;
}

#site #tronco #meiod{
background-image: url(imagens/bkg.png);
background-repeat: no-repeat;
width: 180px;
height: 290px;
padding: 5px;
margin-left: 10px;
float: left;
}

#site #tronco #ladod{
background-image: url(imagens/equipe.jpg);
background-repeat: no-repeat;
width: 190px;
height: 290px;
padding: 5px;
float: left;
}

#site #rodape{
background-image: url(imagens/rodape.jpg);
background-repeat: no-repeat;
text-align: center;
font-size: 9px;
margin-top: 10px;
padding-top: 10px;
clear: both;
width: 800px;
height: 50px;
}
