body{
background-image:url(../images/bgBody.jpg);
margin:0;
padding:0;
font-size:76%;
font-family:Arial, Helvetica, sans-serif;
color:#673d0e;
line-height:20px;
*line-height:19px
}

h1{
font-size:1.3em;
padding:0;
margin:0;
}

#geral{	
background-image:url(../images/bgTop.jpg);
background-position:top;
background-repeat:repeat-x;
}

#rodape{
height:50px;
background-image:url(../images/bgRodape.jpg);
background-position:top;
background-repeat:repeat-x;
color:#CCCCCC;

}

a:link{
color:#339900;
}
a:visited{
color:#333333;
}
a:hover{
color:#FF6600;
}
a:active{
color:#333333;
}

#contRodape{
width:990px;
margin:0 auto;
text-align:center;
font-size:0.8em;
}
#creditos{
position:absolute;
width:200px;
left:50%;
margin-left:-100px;
padding-top:10px;
}

#conteudo{
width:990px;
margin:auto;
padding:35px 0 0 0;
}

#areaFlash{
position:absolute;
margin-left:390px;
}

#areaConteudo{
position:absolute;
margin-left:391px;
background-image:url(../images/bgConteudo.jpg);
width:600px;
height:563px;
}

#areaConteudo .portifolio2011{
width:160px;height:135px;float:left;margin-left:35px;display:inline;
}
/*#areaConteudo .portifolio2011 img{
border: solid 3px #666666;
}
#areaConteudo .portifolio2011 img:hover{
border: solid 3px #006600;
}*/

#areaConteudo .portifolio2011 .residencial {
display:block;width:155px;height:135px;background-image:url(../images/btResidencial.png);
}


#areaConteudo .portifolio2011 .residencial a:link{
display:block;width:160px;height:135px;background-image:url(../images/btResidencial.png);text-decoration:none;
}
#areaConteudo .portifolio2011 .residencial a:visited{
display:block;width:160px;height:135px;background-image:url(../images/btResidencial.png);text-decoration:none;
}	
#areaConteudo .portifolio2011 .residencial a:hover{
display:block;width:160px;height:135px;background-image:url(../images/btResidencial.png);background-position:-161px;text-decoration:none;
}
#areaConteudo .portifolio2011 .residencial a:active{
display:block;width:160px;height:135px;background-image:url(../images/btResidencial.png);background-position:-161px;text-decoration:none;
}


#areaConteudo .portifolio2011 .condominios a:link{
display:block;width:160px;height:135px;background-image:url(../images/btCondominios.png);text-decoration:none;
}
#areaConteudo .portifolio2011 .condominios a:visited{
display:block;width:160px;height:135px;background-image:url(../images/btCondominios.png);text-decoration:none;
}	
#areaConteudo .portifolio2011 .condominios a:hover{
display:block;width:160px;height:135px;background-image:url(../images/btCondominios.png);background-position:-161px;text-decoration:none;
}
#areaConteudo .portifolio2011 .condominios a:active{
display:block;width:160px;height:135px;background-image:url(../images/btCondominios.png);background-position:-161px;text-decoration:none;
}


#areaConteudo .portifolio2011 .comercial a:link{
display:block;width:160px;height:135px;background-image:url(../images/btComercial.png);text-decoration:none;
}
#areaConteudo .portifolio2011 .comercial a:visited{
display:block;width:160px;height:135px;background-image:url(../images/btComercial.png);text-decoration:none;
}	
#areaConteudo .portifolio2011 .comercial a:hover{
display:block;width:160px;height:135px;background-image:url(../images/btComercial.png);background-position:-161px;text-decoration:none;
}
#areaConteudo .portifolio2011 .comercial a:active{
display:block;width:160px;height:135px;background-image:url(../images/btComercial.png);background-position:-161px;text-decoration:none;
}

#areaConteudo .portifolio2011 .paredeVerde a:link{
display:block;width:160px;height:135px;background-image:url(../images/btParedeVerde.png);text-decoration:none;
}
#areaConteudo .portifolio2011 .paredeVerde a:visited{
display:block;width:160px;height:135px;background-image:url(../images/btParedeVerde.png);text-decoration:none;
}	
#areaConteudo .portifolio2011 .paredeVerde a:hover{
display:block;width:160px;height:135px;background-image:url(../images/btParedeVerde.png);background-position:-161px;text-decoration:none;
}
#areaConteudo .portifolio2011 .paredeVerde a:active{
display:block;width:160px;height:135px;background-image:url(../images/btParedeVerde.png);background-position:-161px;text-decoration:none;
}

#areaConteudo .portifolio2011 .arranjosArtificiais a:link{
display:block;width:160px;height:135px;background-image:url(../images/btArranjosArtificiais.png);text-decoration:none;
}
#areaConteudo .portifolio2011 .arranjosArtificiais a:visited{
display:block;width:160px;height:135px;background-image:url(../images/btArranjosArtificiais.png);text-decoration:none;
}	
#areaConteudo .portifolio2011 .arranjosArtificiais a:hover{
display:block;width:160px;height:135px;background-image:url(../images/btArranjosArtificiais.png);background-position:-161px;text-decoration:none;
}
#areaConteudo .portifolio2011 .arranjosArtificiais a:active{
display:block;width:160px;height:135px;background-image:url(../images/btArranjosArtificiais.png);background-position:-161px;text-decoration:none;
}


#lateralEsquerda{
position:absolute;
top:35px;
width:390px;
height:563px;
z-index:3;
}

#areaTextoConteudo{
margin:18px 30px 5px 26px;
_margin:18px 30px 5px 13px;
float:left;
width:550px;
}
#areaTextoConteudo h1{
margin:5px 0 20px 0;
}

.listaClientes li{
margin:0 0 0 270px;
}

#areaFotoClientes{
width:250px;
margin: 0 20px 15px 0;
*margin: 0 20px 0 0;
_margin: 0 20px 0 0;
font-size:10px;
}

img{
border:0;
}
.posEsq{
float:left;
}
.titulosConteudo{
margin:25px 0 20px 26px;
}

.tAntesDepois{
float:left;
margin:2px 20px 0 0;
border:#cccccc solid 1px;
}

.materiasBaixo{
padding:10px 0 0 0;
*padding:0;
_padding:0;
margin:0;
clear:both;
}

.materiasOnline{
width:240px;
float:left;
margin-left:0px;
}
.margemMateria{
margin-left:6px;
}
.materiasOnline ul{
padding:0;
margin-left:10px;
}

.materiasOnline li{
margin-left:5px;
display:block;
}

.materiasOnline li{
margin: 0 0 0 10px;
}

.bg{
color:#FFF;
padding:3px 0 3px 5px;
background-color:#F48221
}

.fotoPerfil{
margin:0 30px 0 0;
float:left;
}

.thumbsImprensa{
margin:0 27px 30px 0;
float:left;
}

.btHome{
float:right;margin:50px 57px 0 0;
}

.botoesH{
visibility:hidden;position:absolute;margin-top:140px;
}

.botoes{
position:absolute;margin-top:140px;
}
.portfolio1{
margin:0 85px 0 26px;
width:207px;
}

.portfolio2{
margin:-90px 55px 30px 0;
_margin:-90px 27px 30px 0;
display:block;
clear:both;
float:right;
}
.portfolio3{
margin:30px 0 0 185px;
*margin:40px 0 0 185px;
width:207px;
clear:both;
}

.quebra{
display:block;
clear:both;
}
