body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 90% Tahoma;
margin: auto 0px;
border: 0px;
background-image: url(../imagens/bgbarba.jpg);
background-repeat: repeat;
}

#alinhaCentro {
position: relative;
width:1000px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width:980px;
height:auto;
margin: 10px;
}

p{
margin: 0 auto;
}

a{
text-decoration:none;
}

.logotipo{
float: left;
position:relative;
width: 255px;
height: 113px;
background-image: url(../imagens/logotipo.gif);
background-repeat: no-repeat;
margin: 0px 0px 0px 2px;
}

#arealinks{
float: right;
width: 480px;
height: 38px;
background-repeat: repeat-x;
}

#arealinks2{
float: right;
width: 133px;
height: auto;
}

#arealinks3{
float: right;
width: 147px;
height: auto;
}

#bolita{
float: left;
width: 12px;
height: 30px;
background-image: url(../imagens/bolita.gif);
}

.linksuteis{
float:right;
width: auto;
height:auto;
font-size: 11px;
color: #562D08;
text-decoration: none;
text-align:right;
margin: 11px 15px 0px 0px;
}

.linksuteis:hover{
text-decoration: underline;
}

.linkshome{
float:left;
width: 300px;
height:auto;
font-size: 11px;
color: #562D08;
text-decoration: none;
text-align:left;
margin: 11px 0px 0px 12px;
}

.linkshome:hover{
text-decoration: underline;
}

.linkshome2{
float:left;
width: 323px;
height:auto;
font-size: 12px;
color: #562D08;
text-decoration: none;
text-align:left;
margin: 11px 0px 0px 12px;
}

.linkshome2:hover{
text-decoration: underline;
}

.linkshome3{
float:left;
width: 323px;
height:auto;
font-size: 13px;
color: #562D08;
font-weight:bold;
text-decoration: none;
text-align:left;
margin: 11px 0px 0px 12px;
}

.linkshome4{
float:left;
width: 605px;
height:auto;
font-size: 12px;
color: #562D08;
text-decoration: none;
text-align:left;
margin: 11px 0px 0px 12px;
}

.linkshome4:hover{
text-decoration: underline;
}

#imgtel{
float: right;
width: 42px;
height: 38px;
background-image: url(../imagens/imgtel.jpg);
}

.tel{
float:right;
width: auto;
height:auto;
font-size: 11px;
color: #562D08;
text-decoration: none;
text-align:right;
margin: 11px 14px 0px 0px;
border-right: 1px dotted #999;
padding: 0px 14px 0px 0px;
}

.telzinho{
font-size: 10px;
font-weight:bold;
}

#areanot{
float: right;
width: 698px;
height: auto;
padding: 0px 0px 12px 0px;
margin: 12px 0px 0px 0px;
}

.seghome{
float: left;
width: 321px;
height: auto;
border-right: 1px dotted #ccc;
margin: 16px 0px 8px 4px;
padding: 0px 14px 0px 0px;
}

.nothome{
float: right;
width: 345px;
height: auto;
margin: 16px 4px 8px 4px;
}

.areatithome{
float: left;
width: 250px;
height: auto;
margin: 10px;
}

#esquerda{
float:left;
width: 265px;
height: auto;
margin: 6px 0px 0px 0px
}

#direita{
float:right;
width: 700px;
height: auto;
margin: 6px 6px 0px 0px
}

#principal{
float:left;
width:980px;
height:auto;
}

#areaanimacao{
float:left;
width:  700px;
height: 240px;
background-color:#999;
}

#areatit{
float:left;
width: 700px;
height: auto;
margin: 20px 0px 12px 0px;
}

#topcat{
float:left;
width:  244px;
height: 92px;
background-image: url(../imagens/topcat.png);
margin: 20px 0px 0px 0px;
}

#categoria{
float: left;
width: 258px;
height: 549px;
background-image: url(../imagens/backcat.png);
background-repeat: repeat-y;
}

#categoria a{
float: left;
position:relative;
color:#fff;
font-size: 13px;
text-decoration: none;
font-weight:bold;
display:block;
height:auto;
width: auto;
background-repeat: repeat-x;
padding: 20px 0px 4px 24px;
}

#categoria a:hover{
float: left;
position:relative;
display:block;
color:#fc6;
}

#categoria li{
float: left;
width: 192px;
padding: 0px;
margin-left: 3px;
}

#categoria ul {
list-style: none;
margin: 28px 0px 0px 0px;
padding: 0px;
float: left;
}

.txt{
float: left;
font-family: Tahoma;
font-size: 13px;
color: #333;
line-height: 18px;
}

.txtseg{
float: left;
font-family: Tahoma;
font-size: 13px;
color: #333;
line-height: 18px;
width: 700px;
}

.saibamais{
float:right;
width:  69px;
height: 29px;
margin: 4px;
background-image: url(../imagens/saibamais.png);
}

.vertodos{
float:right;
width:  69px;
height: 30px;
margin: 10px 8px 0px 0px;
background-image: url(../imagens/vertodos.png);
background-repeat:no-repeat;
}

.vertodas{
float:right;
width:  69px;
height: 30px;
margin: 10px 4px 0px 0px;
background-image: url(../imagens/vertodas.png);
background-repeat:no-repeat;
text-align:right;
}

#rodape{
float:left;
width: 980px;
height: 120px;
border-top: 1px dotted #ccc;
}

.txtrodape{
float:left;
font-family: Tahoma;
width: auto;
height:auto;
color:#552C07;
font-size: 11px;
line-height: 16px;
margin: 20px 0px 0px 10px;
}

.home{
float: left;
width: 110px;
height: 79px;
font-size: 16px;
font-weight:bold;
color: #000;
padding: 35px 0px 0px 0px;
margin: 0px 0px 0px 1px;
text-decoration:none;
text-align: center;
}

.home:hover{
float: left;
width: 110px;
height: 79px;
font-size: 16px;
font-weight:bold;
padding: 35px 0px 0px 0px;
margin: 0px 0px 0px 1px;
text-decoration:none;
text-align: center;
background-image: url(../imagens/backmenu.jpg);
background-repeat:no-repeat;
color:#fff
}

.linha{
float:left;
width: 100%;
margin: 1px 0px 0px 0px;
}

.campo2 {
font-family: Tahoma;
display:inline;
float:left;
text-align:left;
width:100%;
}

.nome2 {
font-family: Tahoma;
display:inline;
float:left;
text-align:left;
width: 100%;
height: 16px;
margin: 2px 0px 0px 0px;
color: #000;
font-weight:bold;
font-size: 11px;
}

.sg{
float: left;
width:23px;
height: 22px;
background-image: url(../imagens/sg.jpg);
background-repeat: no-repeat;
z-index:100;
}

#sg{
float: right;
position:relative;
width:23px;
height: 22px;
margin: 90px 10px 0px 0px;
}

.enviar{
float: left;
width: 56px;
height: 20px;
background: url(../imagens/enviar.jpg);
}

.enviar:hover{
background: url(../imagens/enviar2.jpg);
}

h2{
font-size: 14px;
color:#630;
width: 700px;
padding:10px;
}

#busca{
float: left;
width:228px;
height: 125px;
background-image: url(../imagens/buscar.png);
margin: 0px 0px 0px 3px;
}

.campobusca{
float: left;
position:relative;
width: 178px;
height: auto;
margin: 26px 0px 0px 5px;
}

.campobusca2{
float: left;
position:relative;
width: 190px;
height: auto;
margin: 2px 0px 0px 0px;
}
