body{
background-color:#cc0000;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:center;
}
#geral{
width:991px;
height:auto;
margin:0 auto;
text-align:left;
margin-top:10px;
background-color:#FFFFFF;
}
#topo{
width:991px;
height:166px;
background-image:url(../imagens/topo.gif);
background-repeat:no-repeat;
}
#logo{
float:left;
margin-left:40px;
margin-top:20px;

}
#menu{
width:600px;
height:auto;
float:right;
margin-right:10px;
margin-top:26px;
display:inline;
clear:both;

}
* html #logo{
float:left;
margin-left:20px;
margin-top:20px;
}
* html #menu{
width:600px;
height:auto;
float:right;
margin-right:10px;
margin-top:135px;
display:inline;
clear:both;
}
#menu ul{
margin:0;
padding:0;
list-style:none;
width:600px;
}
*+html #menu ul{
margin-top:108px;
}
#menu ul li{
float:left;
padding-right:20px;
display:inline;
}
img{
border:0;
}
#conteudo{
width:991px;
height:auto;
background-color:#FFFFFF;
font-family:Trebuchet MS;
}
/* hack IE*/
* html #conteudo{
margin-top:20px;
}
/* FIM hack IE*/
#conteudo img{
margin-top:-10px;
}
/* hack IE*/
* html #conteudo .titulo{
position:relative;
left:-1px;
top:-22px;
z-index:20;
}
/* hack IE*/
* html #conteudo .obras{
margin-top:30px;
margin-left:40px;
}
/* FIM hack IE*/
#coluna1{
width:300px;
height:auto;
float:left;
display:inline;
}
#demaisColunas{
width:600px;
height:auto;
float:right;
display:inline;
}
#boxObras{
border:solid #CCCCCC 1px;
margin-left:15px;
margin-top:10px;
padding:15px;
}
#boxObras img{
margin-top:6px;
}
#boxDestaques{
border:solid #CCCCCC 1px;
height:100px;
margin-left:15px;
margin-top:10px;
padding:15px;
padding-top:33px;
}
#boxDestaques p{
width:100px;
float:left;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:9px;
line-height:130%;
margin-right:35px;
margin-bottom:20px;
display:inline;
}

/* hack IE*/
*+html #boxDestaques p{
width:100px;
height:auto;
float:left;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:9px;
line-height:130%;
margin-left:0px;
margin-top:5px;
display:inline;
clear:both;
}
* html #boxDestaques p{
width:100px;
height:auto;
float:left;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:9px;
line-height:130%;
margin-left:0px;
margin-top:5px;
display:inline;
clear:both;
}

/* FIM hack IE*/
#boxDestaques img{
float:left;
display:inline;
}
* html #boxDestaques .img{
float: right;

}
*+html #boxDestaques .img{
float:right;
}
.saibaMais{
clear:both;
}
#coluna2{
width:330px;
float:left;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px;
display:inline;
text-align:left;
}
#coluna2 ul{
margin:0;
padding:0;
list-style:none;
width:330px;
float:left;
display:inline;
padding-left:15px;

}
.bullet{
padding-left:15px;
background-image:url(../imagens/bullet_1.jpg);
background-repeat:no-repeat;
font-weight:bold;
}
#coluna2 ul li{

background-image:url(../imagens/bullet_2.jpg);
background-repeat:no-repeat;
}
#coluna3{
width:150px;
float:right;
margin-right:40px;
margin-top:-5px;
display:inline;

}
#coluna3 #boxProdutos{
margin-top:16px;
}
#boxProdutos{
width:120px;
height:auto;
float:left;
padding:13px;
padding-top:30px;
border:solid #CCCCCC 1px;
display:inline;
}
/* hack IE*/
*html #boxProdutos{
width:120px;
height:230px;
float:left;
padding:13px;
padding-top:20px;
border:solid #CCCCCC 1px;
display:inline;
}
/* FIM hack IE*/
#boxProdutos p{
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:130%;
margin-bottom:20px;
float:left;
display:inline;
}
.saibaMais3{
margin-bottom:-15px;
}
*+html #boxLocalizacao{
position:relative;
width:145px;
height:110px;
margin-top:10px;
border:1px #CCCCCC solid;
}
#boxLocalizacao{
position:relative;
width:145px;
height:110px;
margin-top:310px;
border:1px #CCCCCC solid;
}
/* hack IE*/
* html #boxLocalizacao{
position:relative;
width:145px;
height:110px;
margin-top:30px;
border:1px #CCCCCC solid;
}
/* FIM hack IE*/
#boxLocalizacao img{
margin-top:5px;
}
#rodape{
width:991px;
height:40px;
background-color:#000000;
clear:both;
}
address{
position:relative;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
padding:15px;
padding-left:90px;
}
address a{
color:#FFFFFF;
text-decoration:none;
}

