body {

        margin: auto;

		font: 100% Tahoma;
     
		background-color: #000;

		text-align: center;
		}

		


img {

   border: 0px;

}



#alinhaCentro {

   position: relative;
   width: 898px;
   margin: 0px auto;
   
}



#geral {

   position: relative;

   float: left;

   width: 898px;

   margin: 0px auto;

   background: #fff;
   
   height: auto;
   
}
a {
color: #999;
text-decoration: none;
}

a:hover{
color: #fff;
}

#links{
width: 898px;
height: 29px;
background-color: #000;
float: left;
background-image: url(../imagens/backlinks.gif);
}

#links2{
width: 898px;
height: 29px;
background-color: #000;
float: left;
background-image: url(../imagens/backlinks2.gif);
}

#telefone_contato{

position: relative;

float: left;

margin-top: 7px;

margin-left: 25px;

font-size: 11px;

color: #999;

}

#informativos{
position: relative;
float: right;
margin-top: 7px;
margin-right: 35px;
font-size: 11px;
color: #999;
}

#recomende{
position: relative;
float: right;
margin-top: 7px;
margin-right: 45px;
font-size: 11px;
color: #999;
}

#favoritos{
position: relative;
float: right;
margin-top: 7px;
margin-right: 35px;
font-size: 11px;
color: #999;
}

#portugues{
position: relative;
float: right;
margin-top: 6px;
margin-right: 14px;
background-image: url(../imagens/brasil.jpg);
width: 23px;
height: 16px;
}

#ingles{
position: relative;
float: right;
margin-top: 6px;
margin-right: 25px;
background-image: url(../imagens/ingles.jpg);
width: 23px;
height: 16px;
}

.linksdif{
color: #000;
}

.linksdif:hover{
color: #3535ff;
text-decoration: underline;
}

#topo {
float: left;
position: relative;
width: 898px;
height: 170px;
background-image: url(../imagens/topo.jpg);
background-repeat: no-repeat;
background-color: #000;
}

#topo2 {
float: left;
position: relative;
width: 898px;
height: 170px;
background-image: url(../imagens/topo2.jpg);
background-repeat: no-repeat;
background-color: #000;
}

#menu{
width: 898px;
height: auto;
margin-top: 135px;
position: relative;
}

#menu a{
font-family: Tahoma;
font-size: 12px;
color: #E8E8E8;
display: block;
text-decoration: none;
text-align: center;
padding-top: 8px;
width: 126px;
}

#menu a:hover{
color: #fff;
text-decoration: underline;
}

#menu li{
float: left;
}

ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#principal{
width: 898px;
height: auto;
float: left;
background-image: url(../imagens/miolo.jpg);
background-color: #000;
background-repeat: no-repeat;
}


#miolo{
width: 860px;
height: 469px;
background-color: #000;
float: left;
margin-left: 20px;
}

#miolo2{
width: 835px;
height: 500px;
float: left;
margin-left: 33px;
}

#bemvindo{
width: 800px;
height: auto;
float: left;
margin-left:15px;
}

.titulobemvindo{
font-family: Tahoma;
font-size: 14px;
color: #BBB;
text-align: left;
margin-top: 13px;
margin-left: 12px;
}

.textobemvindo{
font-family: Tahoma;
font-size: 11px;
color: #999;
text-align: left;
margin-left: 12px;
margin-top: 5px;
float:left;
width: 830px;
}

.textoform{
font-family: Tahoma;
font-size: 11px;
color: #999;
}

#imgHome{
width: 860px;
height: 250px;
background-color: #000;
float: left;
margin-left: 20px;
margin-top: 10px;
}

#rodape{
background-color: #000;
width: 898px;
height: 50px;
float: left;
position: relative; 
}

.textorodape{
background-color: #000;
font-family: Tahoma;
font-size: 11px;
color: #999;
padding: 20px 0px 0px 25px;
}


.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:relative;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */




#menu2{
width: 850px;
height: auto;
position: relative;
}

#menu2 a{
font-family: Tahoma;
font-size: 12px;
color: #E8E8E8;
display: block;
text-decoration: none;
text-align: center;
padding: 5px;
width: auto;
}

#menu2 a:hover{
color: #fff;
text-decoration: underline;
}

#menu2 li{
float: left;
}