#bgSlider div{
background-position:top center;
background-repeat:no-repeat;
margin-top:102px;
}

#content{
padding:0 30px;
background:#f2f2f2;
width:900px;
box-shadow:1px 1px 5px rgba(0,0,0,0.7);
-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.7);
-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.7);
-pie-box-shadow:1px 1px 5px rgba(84,84,84,0.7);
overflow:hidden;
font:12px/18px Arial, Helvetica, sans-serif;
color:#878787;
z-index:1;
}

#content section{
padding:30px 0;
}

body{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#1a1203;
background-color:#d7cfb0;
}

#galery{
float:left;
width:930px;
}

#site{
margin:auto;
width:100%;
}

#topo{
float:left;
width:100%;
height:102px;
background-color:#443838;
}

#topo_interna{
float:left;
width:100%;
height:248px;
background-color:#443838;
background-image:url(../images/banner_interna.jpg);
background-repeat:no-repeat;
background-position:bottom center;
border-bottom:#e3ddd0 solid 6px;
}

#topo_interna2{
float:left;
width:100%;
height:248px;
background-color:#443838;
background-image:url(../images/banner_interna2.jpg);
background-repeat:no-repeat;
background-position:bottom center;
border-bottom:#e3ddd0 solid 6px;
}

#conteudo_topo{
margin:auto;
width:970px;
}

#logo_novo{
position:absolute;
width:115px;
height:80px;
margin-top:12px;
margin-left:40px;
z-index:999;
}

#logo{
position:absolute;
width:244px;
height:217px;
margin-top:27px;
margin-left:15px;
z-index:999;
}

#menu{
float:right;
width:825px;
text-align:right;
margin-top:52px;
}

#menu ul{
display:inline;
}

#menu li{
display:inline;
font-size:15px;
color:#FFF;
text-transform:uppercase;
}

#menu li a{
display:inline;
font-size:15px;
color:#FFF;
text-transform:uppercase;
border-right:#cec5a6 solid 1px;
padding-left:15px;
padding-right:15px;
padding-bottom:8px;
padding-top:8px;
text-decoration:none;
}

#menu li a:hover{
display:inline;
font-size:15px;
color:#ffa800;
text-transform:uppercase;
border-right:#cec5a6 solid 1px;
padding-left:15px;
padding-right:15px;
padding-bottom:8px;
padding-top:8px;
}

#banner{
float:left;
width:100%;
height:454px;
border-bottom:#e3ddd0 solid 6px;
}

#cont_banner{
margin:auto;
width:100%;
height:454px;
}

#conteudo_banner{
float:left;
width:300px;
margin-top:167px;
margin-left:45px;
}

#conteudo_banner_interna{
float:left;
width:300px;
margin-top:74px;
margin-left:272px;
}

#conteudo_banner_interna2{
float:right;
width:300px;
margin-top:74px;
}

#chamada_principal{
float:left;
width:300px;
}

#chamada_principal2{
float:left;
width:300px;
}

#texto_chamada_principal{
float:left;
width:250px;
margin-top:20px;
padding-bottom:10px;
}

#conteudo{
float:left;
width:100%;
margin-top:27px;
}

#cont_conteudo{
margin:auto;
width:970px;
}

#cont_conteudo_parceiros{
margin:auto;
width:970px;
height:593px;
background-image:url(../images/img_parceiros.png);
background-repeat:no-repeat;
background-position:bottom right;
}

#cont_conteudo_contato{
margin:auto;
width:970px;
height:593px;
background-image:url(../images/img_contato.jpg);
background-repeat:no-repeat;
background-position:500px 200px;
}

#conteudo_inferior{
float:left;
width:100%;
height:252px;
background-color:#f6f0e7;
}

#cont_conteudo_inferior{
margin:auto;
width:970px;
margin-top:30px;
}

#caixa1{
float:left;
width:492px;
}

#vantagens{
float:left;
width:492px;
border-bottom:#e3ddd2 solid 2px;
padding-bottom:15px;
}

#texto_vantagens{
float:left;
width:492px;
margin-top:10px;
}

#texto_vantagens ul{
margin:0;
padding-left:15px;
}

#texto_vantagens li{
margin:0;
font-size:18px;
color:#705f50;
line-height:24px;
}

#caixa2{
float:left;
width:225px;
margin-left:10px;
}

#newsletter{
float:left;
width:225px;
border-bottom:#e3ddd2 solid 2px;
padding-bottom:9px;
}

#texto_newsletter{
float:left;
width:225px;
margin-top:10px;
}

#caixa3{
float:left;
width:225px;
margin-left:10px;
}

#portfolio{
float:left;
width:225px;
border-bottom:#e3ddd2 solid 2px;
padding-bottom:9px;
}

#img_portfolio{
float:left;
width:225px;
}

#img_portfolio a{
float:left;
width:219px;
border:#FFF solid 3px;
margin-top:10px;
margin-bottom:20px;
}

#img_portfolio a:hover{
float:left;
border:#705f50 solid 3px;
margin-top:10px;
margin-bottom:20px;
}

#endereco_telefone{
float:left;
width:100%;
height:110px;
background-color:#443838;
}

#cont_endereco_telefone{
margin:auto;
width:970px;
margin-top:10px;
border-top:#705f50 solid 2px;
}

#endereco{
float:left;
width:280px;
margin-top:15px;
}

#telefone{
float:right;
text-align:right;
width:280px;
margin-top:7px;
line-height:28px;
}

#rodape{
float:left;
width:100%;
height:39px;
background-color:#371616;
}

#cont_rodape{
margin:auto;
width:970px;
}

#olivi{
float:right;
text-align:right;
width:250px;
margin-top:8px;
}

#revestimento{float:left;}
#revestimento a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento a:hover{float:left;border:#705f50 solid 3px;}

#revestimento2{float:left;margin-left:9px;}
#revestimento2 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento2 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento3{float:left;margin-left:9px;}
#revestimento3 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento3 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento4{float:left;margin-left:9px;}
#revestimento4 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento4 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento5{float:left;margin-top:10px;}
#revestimento5 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento5 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento6{float:left;margin-left:9px;margin-top:10px;}
#revestimento6 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento6 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento7{float:left;margin-left:9px;margin-top:10px;}
#revestimento7 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento7 a:hover{float:left;border:#705f50 solid 3px;}

#revestimento8{float:left;margin-left:9px;margin-top:10px;}
#revestimento8 a{float:left;width:109px;height:61px;border:#FFF solid 3px;}
#revestimento8 a:hover{float:left;border:#705f50 solid 3px;}

#titulo_pagina{
float:left;
background-image:url(../images/seta_pagina.jpg);
background-repeat:no-repeat;
padding-left:67px;
height:40px;
background-color:#f1e8c5;
font-size:35px;
color:#FFF;
padding-top:17px;
padding-right:20px;
font-weight:bold;
}

#subtitulo{
float:left;
width:970px;
border-top:#cdc4a7 solid 2px;
border-bottom:#cdc4a7 solid 2px;
padding-top:15px;
padding-bottom:15px;
}

#subtitulo_port{
float:left;
width:970px;
border-top:#cdc4a7 solid 2px;
padding-top:15px;
}

#subtitulo_localizacao{
float:left;
width:970px;
border-bottom:#cdc4a7 solid 2px;
padding-top:25px;
padding-bottom:15px;
}

#subtitulo_parceiros{
float:left;
width:970px;
padding-top:15px;
padding-bottom:15px;
}

#empresa_esquerda{
float:left;
width:492px;
}

#parceiros_esquerda{
float:left;
width:492px;
}

#empresa_direita{
float:right;
width:478px;
height:731px;
background-image:url(../images/img_empresa.png);
background-repeat:no-repeat;
margin-top:23px;
}

#texto_empresa{
float:left;
width:470px;
margin-top:15px;
text-align:justify;
}

#subtitulo2{
float:left;
width:470px;
border-bottom:#cdc4a7 solid 2px;
padding-top:25px;
padding-bottom:15px;
}

#texto_empresa2{
float:left;
width:470px;
margin-top:15px;
text-align:justify;
}

#texto_empresa3{
float:left;
width:470px;
margin-top:15px;
text-align:justify;
}

#texto_empresa2 ul{
margin:0;
padding-left:15px;
}

#texto_empresa2 li{
margin:0;
font-size:18px;
color:#705f50;
line-height:24px;
}

#texto_parceiros{
float:left;
width:470px;
margin-top:25px;
text-align:justify;
}

#texto_parceiros2{
float:left;
width:370px;
margin-top:20px;
text-align:justify;
}

#parceiro1{float:left;width:141px;margin-bottom:15px;}
#img_parceiro1{float:left;width:135px;border:#f6f0e7 solid 3px;}
#texto_parceiro1{float:left;width:141px;margin-top:15px;text-align:center;padding-bottom:20px;}

#parceiro2{float:left;width:141px;margin-left:25px;margin-bottom:15px;}
#img_parceiro2{float:left;width:135px;border:#f6f0e7 solid 3px;}
#texto_parceiro2{float:left;width:141px;margin-top:15px;text-align:center;padding-bottom:20px;}

#parceiro3{float:left;width:141px;margin-bottom:15px;margin-top:15px;}
#img_parceiro3{float:left;width:135px;border:#f6f0e7 solid 3px;}
#texto_parceiro3{float:left;width:141px;margin-top:15px;text-align:center;padding-bottom:20px;}

#parceiro4{float:left;width:141px;margin-bottom:15px;margin-top:15px; margin-left:25px;}
#img_parceiro4{float:left;width:135px;border:#f6f0e7 solid 3px;}
#texto_parceiro4{float:left;width:141px;margin-top:15px;text-align:center;padding-bottom:20px;}

#formulario{
float:left;
margin-top:15px;
width:626px;
height:390px;
}

#mapa{
float:left;
width:686px;
margin-top:15px;
border:#f6f0e7 solid 3px;
}

#endereco_contato{
float:right;
width:260px;
margin-top:10px;
line-height:26px;
}

#menu_produtos{
float:left;
width:236px;
padding-bottom:15px;
}

#titulo_menu_produtos{
float:left;
width:236px;
}

#produtos{
float:left;
width:236px;
margin-top:15px;
}

#produtos_interna{
float:left;
width:236px;
}

#produtos ul{
padding:0;
margin:0;
list-style:none;
}

#produtos li{
float:left;
padding:0;
margin:0;
width:236px;
height:38px;
background-image:url(../images/botao_a.jpg);
margin-top:3px;
}

#produtos li a{
float:left;
padding-top:8px;
padding-left:50px;
margin:0;
width:186px;
height:30px;
background-image:url(../images/botao_a.jpg);
}

#produtos li a:hover{
float:left;
padding-top:8px;
padding-left:50px;
margin:0;
width:186px;
height:30px;
background-image:url(../images/botao_a_hover.jpg);
}

#descricao_produto{
float:left;
width:719px;
margin-left:15px;
}

#titulo_prod{
float:left;
width:719px;
padding-bottom:15px;
border-bottom:#cdc4a7 solid 2px;
}

#meio_produto{
float:left;
width:478px;
margin-top:17px;
}

#tela_gr{
float:left;
width:474px;
border:#FFF solid 3px;
}

#texto_prod{
float:left;
width:478px;
margin-top:15px;
text-align:justify;
}

#direita_produto{
float:right;
width:231px;
margin-top:15px;
}

#outras_cores{
float:left;
width:231px;
padding-bottom:4px;
}

.cor1{
float:left;
width:105px;
border:#FFF solid 3px;
margin-top:5px;
}

.cor2{
float:left;
width:105px;
border:#FFF solid 3px;
margin-top:5px;
margin-left:14px;
}

.outras_cores{
color:#1a1203;
text-transform:uppercase;
font-weight:bold;
}

.titulo_interna{
font-size:35px;
color:#705f50;
font-weight:bold;
}

.titulo_interna2{
font-size:20px;
color:#705f50;
font-weight:bold;
}

.produto1{float:left;width:236px; padding-bottom:40px;}
.produto2{float:left;width:236px; padding-bottom:40px; margin-left:8px;}
.produto3{float:left;width:236px; padding-top:15px;}

.produto3_interna{float:left;width:236px;}

.titulo_produto{float:left;width:236px; border-bottom:#cfc8ab solid 2px; padding-bottom:10px; margin-bottom:10px;}
.foto_produto{float:left;width:229px;height:89px;}
.foto_produto a{float:left;width:229px;height:89px;border:#f6f0e7 solid 3px;}
.foto_produto a:hover{float:left;width:229px;height:89px;border:#705f50 solid 3px;}
.texto_produto{float:left;width:236px;padding-top:15px;padding-bottom:15px;}

.titulo_produto2{float:left;width:236px;}
.foto_orcamento{float:left;width:229px;padding-bottom:20px;}

.titulo_produto2_interna{float:left;width:216px; margin-left:7px;}
.foto_orcamento_interna{float:left;width:216px;padding-bottom:20px; margin-left:7px;}


.portfolio1{float:left;width:236px;  margin-top:15px; padding-bottom:30px;}
.portfolio2{float:left;width:236px;  margin-top:15px;margin-left:8px; padding-bottom:30px;}

.titulo_portfolio{float:left;width:236px; border-bottom:#cfc8ab solid 2px; padding-bottom:10px; margin-bottom:10px;}
.foto_portfolio{float:left;width:229px;height:89px; border:#f6f0e7 solid 3px;}
.foto_portfolio a{float:left;width:229px;height:89px;border:#f6f0e7 solid 3px;}
.foto_portfolio a:hover{float:left;width:229px;height:89px;border:#705f50 solid 3px;}

.titulo_portfolio2{float:left;width:236px;}

#conteudo_portfolio{
float:left;
width:970px;
margin-top:20px;
padding-bottom:20px;
}

#paleta{
	float:left;
	width:236px;
	margin-top:20px;
}

.excelencia{
font-size:54px;
color:#ab9041;
font-weight:bold;
margin-left:10px;
}

.revestimento{
font-size:30px;
color:#000;
font-weight:bold;
margin-left:10px;
}

.mao_obra{
font-size:47px;
color:#ab9041;
font-weight:bold;
margin-left:10px;
}

.especializada{
font-size:32px;
color:#000;
font-weight:bold;
margin-left:10px;
}

.texto_chamada{
color:#47392c;
}

.saiba_mais a{
text-align:center;
padding:10px;
color:#c9bd94;
background-color:#705f50;
text-transform:uppercase;
text-decoration:none;
}

.saiba_mais a:hover{
color:#705f50;
background-color:#c9bd94;
}

.saiba_mais_interna a{
text-align:center;
padding:10px;
margin-left:7px;
color:#c9bd94;
background-color:#705f50;
text-transform:uppercase;
text-decoration:none;
}

.saiba_mais_interna a:hover{
color:#705f50;
background-color:#c9bd94;
}

.conheca_trabalhos a{
text-align:center;
padding:9px;
font-size:13px;
color:#c9bd94;
background-color:#705f50;
text-transform:uppercase;
text-decoration:none;
}

.conheca_trabalhos a:hover{
color:#705f50;
background-color:#c9bd94;
}

.acesse_site{
float:left;
width:107px;
text-align:center;
color:#c9bd94;
background-color:#705f50;
text-transform:uppercase;
text-decoration:none;
}

.acesse_site a{
float:left;
width:107px;
padding:10px;
padding-left:17px;
padding-right:17px;
text-align:center;
color:#c9bd94;
background-color:#705f50;
text-transform:uppercase;
text-decoration:none;
}

.acesse_site a:hover{
float:left;
color:#705f50;
background-color:#c9bd94;
}


h2{
margin:0;
color:#705f50;
font-size:18px;
letter-spacing:-1px;
}

h3{
margin:0;
color:#705f50;
font-size:28px;
line-height:28px;
}

h4{
margin:0;
color:#3e3e3e;
font-size:32px;
}

.input{
border:none;
width:215px;
margin-bottom:12px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
resize:none;
}

.input2{
border:none;
width:480px;
border:#f6f0e7 solid 2px;
padding:5px;
}

.textarea{
border:none;
width:480px;
border:#f6f0e7 solid 2px;
padding:3px;
}

.botao{
border:none;
background-color:#705f50;
color:#c9bd94;
text-transform:uppercase;
cursor:pointer;
padding:10px;
}

.botao2{
border:none;
background-color:#705f50;
color:#c9bd94;
text-transform:uppercase;
cursor:pointer;
padding:30px;
padding-top:40px;
padding-bottom:40px;
}

.neoart{
color:#f4e0a0;
text-transform:uppercase;
}

.end{
color:#fff;
}

.tel{
color:#f4e0a0;
}

.numero{
color:#f4e0a0;
font-size:26px;
font-weight:bold;
}

.tel2{
color:#705f50;
}

.numero2{
color:#705f50;
font-size:26px;
font-weight:bold;
}

.desenvolvido{
color:#FFF;
}

.olivi{
color:#dcd4b7;
}

.olivi a{
color:#dcd4b7;
text-decoration:none;
}

.olivi a:hover{
color:#dcd4b7;
text-decoration:underline;
}

a{color:#1a1203;text-decoration:none;}
a:hover{color:#60481c;}

.texto_form{
color:#705f50;
font-size:16px;
text-transform:uppercase;
}

.neo{
color:#413020;
text-transform:uppercase;
}

.ende{
color:#705f50;
}

#menu_servicos{
float:left;
width:710px;
margin-left:15px;
}

#menu_servicos ul{
display:inherit;
padding:0;
margin:0;
list-style:none;
}

#menu_servicos li{
float:left;
padding:0;
margin:0;
text-align:center;
background-color:#f1e8c5;
font-size:12px;
color:#705f50;
margin-top:10px;
margin-right:4px;
}

#menu_servicos li a{
float:left;
padding:0;
margin:0;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
background-color:#cfc7a9;
font-size:12px;
color:#705f50;
}

#menu_servicos li a:hover{
float:left;
padding:0;
margin:0;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
background-color:#c9bd94;
font-size:12px;
color:#705f50;
}
