body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Tahoma;
align: center;
background-color: #ccc;
margin: auto 0px;
padding: 0px;
text-align: center;
		}


img {
border: 0px;
}

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

#geral {
position: relative;
float: left;
width: 980px;
margin: 0px auto;
background-color: #f2f2f2;
}


#logotipo{
width: 305px;
height: 229px;
background-image: url(../imagens/logotipo.jpg);
background-repeat: no-repeat;
}

#tel{
width: 271px;
height: auto;
background-color: #f2f2f2;
font-size: 16px;
font-weight:bold;
padding-top: 13px;
padding-left: 6px;
color: #C00;
}

#backmenu{
width: 305px;
height: 391px;
background-image: url(../imagens/backmenu.jpg);
background-repeat: no-repeat;
}

#backmenu2{
width: 305px;
height: 468px;
background-color: #f2f2f2;
}


.telefone{
position: relative;
float: left;
font-size: 11px;
color: #CC0000;
padding: 8px;
font-weight: bold;
}

.numbers{
font-size: 10px;
color: #fff;
font-weight: bold;
}

.recomende{
position: relative;
float: right;
font-size: 11px;
text-decoration: none;
padding: 8px;
}

.favoritos{
position: relative;
float: right;
font-size: 11px;
text-decoration: none;
padding: 8px;
}



#bemvindo{
background-image: url(../imagens/backbemvindo.jpg);
background-repeat: no-repeat;
float: left;
position: relative;
width: 512px;
height: 93px;
color: #333;
font-size: 12px;
text-align: left;
padding: 10px;
line-height: 20px;
}


#esquerda{
float: left;
width: 305px;
height: auto;
}

.imgesquerda{
background-image: url(../imagens/imgcategorias.jpg);
background-repeat: no-repeat;
width: 240px;
height: 70px;
float: left;
position: relative;
}


#est1{
width: 305px;
height: 93px;
float: left;
position: relative;
}

#est2{
width: 60px;
height: 291px;
float: left;
position: relative;
}

#est3{
width: 188px;
height: 291px;
float: left;
position: relative;
}

#est4{
width: 57px;
height: 291px;
float: left;
position: relative;
}

#menu{
width: 188px;
height: 291px;
float: left;
position: relative;
text-align: left;

}

#menu a{
float: left;
position: relative;
font-size: 13px;
color: #990000;
display: block;
width: 152px;
height:auto;
padding: 12px;
text-decoration: none;
text-align: left;
border-top: 1px solid #ccc;
}

#menu a:hover{
background-color: #f0f0f0;
color: #CC0000;
}

#menu li{
float: left;
position: relative;
list-style: none;
padding: 0px;
margin: auto;
}

#menu ul {
list-style: none;
padding: 0px;
float: left;
position: relative;
margin: auto;
}


#direita{
background-color: #f2f2f2;
position: relative;
float: left;
width: 642px;
height: 697px;
}

#direita2{
background-color: #fff;
position: relative;
float: left;
width: 642px;
height: auto;
}

#topback{
width: 642px;
height: 8px;
background-image: url(../imagens/topback.jpg);
float: left;
position: relative;
}

#toplateraldireita{
width: 33px;
height: 229px;
background-image: url(../imagens/lateraldireita.jpg);
background-repeat: no-repeat;
float: left;
position: relative;
}

#lateraldireita{
float: left;
position: relative;
width: 33px;
height: 697px;
background-color: #f2f2f2;
}

#barralinks{
width: 642px;
height: 31px;
background-color: #292D30;
float: left;
position: relative;
}

#inlinks{
width: 631px;
height: 31px;
float: left;
position: relative;
}

#imglinks{
width: 11px;
height: 31px;
background-image: url(../imagens/ctlinks.jpg);
float: left;
position: relative;
}

#imghome{
width: 642px;
height: 273px;
background-image: url(../imagens/imghome.jpg);
float: left;
position: relative;
}

#conteudo{
background-color: #fff;
width: 642px;
height: auto;
float: left;
position: relative; 
}

#conteudo2{
background-color: #fff;
width: 642px;
height: 1000px;
float: left;
position: relative; 
}

#conteudo3{
background-color: #fff;
width: 642px;
height: auto;
float: left;
position: relative; 
}

h1{
text-align: left;
font-weight: bold;
font-size: 13px;
color: #990000;
}

#divh1{
width: 600px;
height: auto;
float: left;
position: relative;
padding: 10px 0px 0px 20px; 
}


#rodapeconteudo{
width: 642px;
height: 20px;
float: left;
position: relative;
background-image: url(../imagens/rodapeconteudo.jpg);
background-color: #f2f2f2;
background-repeat: no-repeat;
}


.txt{
float: left;
position: relative;
width: 600px;
height: auto;
text-align: left;
font-size: 13px;
color: #333;
padding: 10px 0px 0px 20px; 
}

.titulos{
text-align: left;
font-size: 11px;
color: #CC0000;
margin-left: 5px;
float: left;
width: 250px;
}


.saibamais{
font-size: 8px;
margin-left: 440px;
text-align: left;
width: 100px;
height: auto;
}

a{
text-decoration: none;
color: #FFF;
}

a:hover{
text-decoration: none;
color: #FF0000;
}


#imgrodape{
float: left;
position:relative;
background-image: url(../imagens/imgrodape.jpg);
background-repeat: no-repeat;
width: 980px;
height: 68px;
}

.textorodape{
float: left;
position: relative;
font-size: 11px;
margin-top: 31px;
margin-left: 190px;
color: #fff;
}


#sg{
width: auto;
height: auto;
float: right;
margin-top: 25px;
margin-right: 18px;
}

.ultimolink{
width: 152px;
border-bottom: 1px solid #ccc;
}