body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Verdana;
align: center;
background-color: #333;
margin: auto 0px;
}

.linkDiferente {
   color: #333;
   font-weight: normal;
   text-decoration: none;
}

.linkDiferente:hover {
   color: #999;
   text-decoration: none;
}

img {
border: 0px;
}

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

#geral {
position: relative;
float: left;
width: 778px;
height: auto;
margin: 0px auto;
background-color: #fff;
}


#telefone{
position: relative;
float: right;
padding: 3px 15px 0px 0px;
font-size: 10px;
font-weight: bold;
color: #0000CC;
}

.linksuteis{
position: relative;
float: right;
margin-top: 4px;
margin-right: 14px;
font-size: 11px;
color: #A90000;
text-decoration: none;
}

#menu {
float: left;
position: relative;
width: 778px;
height: 20px;
background-image: url(../imagens/barramenu.jpg);
}

#menu a{
float: left;
position: relative;
font-size: 10px;
color: #0000CC;
font-weight: bold;
display: block;
text-decoration: none;
text-align: left;
padding: 3px 0px 0px 15px; 
}

#menu a:hover{
color: #8080FF;
}

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

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


#topo {
float: left;
position: relative;
width: 778px;
height: 126px;
background-image: url(../imagens/topo.jpg);
}

#imgcar{
float: left;
position: relative;
width: 233px;
height: 151px;
background-image: url(../imagens/imgcar.jpg);
}

#spcimgcar{
float: left;
position: relative;
width: 41px;
height: 151px;
background-image: url(../imagens/spcimgcar.gif);
}

#spcbemvindo{
float: left;
position: relative;
width: 504px;
height: 22px;
background-color: #FFF;
}

#bemvindo{
float: left;
position: relative;
width: 492px;
height: 129px;
background-color: #FFF;
font-size: 13px;
color: #0000cc;
padding-left: 12px;
text-align: left;
}

#spcprin{
float: left;
position: relative;
width: 778px;
height: 40px;
}

#urbanas{
float: left;
position: relative;
padding: 2px 0px 0px 44px;
font-size: 12px;
color: #333;
}

#imgurbanas{
float: left;
position: relative;
width: 236px;
height: 33px;
background-image: url(../imagens/urbanas.jpg);
}

#imgempresa{
float: left;
position: relative;
width: 236px;
height: 33px;
background-image: url(../imagens/empresa.jpg);
}

#imgservicos{
float: left;
position: relative;
width: 236px;
height: 33px;
background-image: url(../imagens/servicos.jpg);
}

#imgorcamentos{
float: left;
position: relative;
width: 265px;
height: 33px;
background-image: url(../imagens/orcamentos2.jpg);
}

#imgcontato{
float: left;
position: relative;
width: 236px;
height: 33px;
background-image: url(../imagens/contato.jpg);
}

#barrafade{
float: left;
position: relative;
width: 25px;
height: 152px;
background-image: url(../imagens/barrafade.jpg);
}

#encomendas{
float: left;
position: relative;
font-size: 12px;
color: #333;
padding: 2px 0px 0px 22px;
}

#imgencomendas{
float: left;
position: relative;
width: 236px;
height: 33px;
background-image: url(../imagens/encomendas.jpg);
}

#orcamentos{
float: left;
position: relative;
width: 220px;
height: 95px;
font-size: 11px;
color: #fff;
}

.orcamento{
float: left;
position: relative;
width: 220px;
height: 95px;
background-image: url(../imagens/orcamentos.jpg);
background-repeat: no-repeat;
}

#principal{
float: left;
position: relative;
width: 236px;
height: 152px;
}

#principal2{
float: left;
position: relative;
width: 236px;
height: auto;
}

.saibamais{
float: right;
position: relative;
width: 77px;
height: 27px;
background-image: url(../imagens/saibamais.jpg);
margin-top: 45px;
}

a{
color: #CC0000;
}

a:hover{
color: #0000CC;
}

#rodape{
background-image: url(../imagens/rodape.jpg);
width: 778px;
height: 82px;
float: left;
position: relative; 
}

.textorodape{
font-family: Verdana;
font-size: 11px;
padding: 47px 0px 0px 200px;
color: #333;
font-weight: bold;
}

#txtctd{
font-size: 12px;
color: #333;
float: left;
padding: 1px 0px 0px 43px;
width: 700px;
height: auto;
line-height: 25px;
}