body{
margin:auto;
font-family: 'Metrophobic', sans-serif;
color:#4B4D4F;
font-size:15px;
line-height:21px;
background-color:#E7E5DA;
}

img{border:0;}

#site{
float:left;
width:100%;
}

#topo-azul-escuro{
float:left;
width:100%;
height:61px;
background-color:#3A939B;
}

#cont-topo-azul-escuro{
margin:auto;
width:960px;
}

#telefone-topo{
float:right;
width:133px;
margin-top:20px;
}

#topo-azul-claro{
float:left;
width:100%;
height:118px;
background-color:#2FBFCA;
border-bottom:#FFF solid 5px;
}

#cont-topo-azul-claro{
margin:auto;
width:960px;
}

#logo{
float:left;
width:356px;
margin-top:20px;
padding-left:15px;
padding-right:15px;
padding-bottom:7px;
border-bottom:#e2dfd5 solid 3px;
}

#logo:hover{
border-bottom:#204d57 solid 3px;
}

#menu{
float:left;
width:533px;
margin-top:45px;
margin-left:20px;
}

#menu ul{
padding:0;
margin:0;
}

#menu li{
float:left;
list-style:none;
display:inline;
margin-right:15px;
font-size:14px;
}

#menu li a{
float:left;
width:118px;
color:#204D57;
text-transform:uppercase;
padding-bottom:7px;
border-bottom:#e2dfd5 solid 3px;
text-decoration:none;
}

#menu li a:hover{
border-bottom:#204d57 solid 3px;
}

#icone-home{
float:left;
width:18px;
margin-top:45px;
}

#slogan{
float:left;
width:670px;
margin-top:8px;
}

.slogan{
font-size:19px;
color:#E2DFD5;
}

#conteudo-central{
float:left;
width:100%;
background-color:#e2dfd5;
border-bottom:#FFF solid 5px;
}

#cont-conteudo-central{
margin:auto;
width:960px;
}

#banner{
float:left;
width:960px;
margin-top:20px;
margin-bottom:20px;
}

#conteudo-inferior{
float:left;
width:100%;
background-color:#E7E5DA;
}

#cont-conteudo-inferior{
margin:auto;
width:960px;
margin-top:18px;
}

#box-inferior-1{
float:left;
width:300px;
}

#box-inferior-2{
float:left;
width:300px;
margin-left:30px;
}

#box-inferior-3{
float:left;
width:300px;
margin-left:30px;
}

.listras{
float:left;
width:300px;
}

.box-caixa{
float:left;
width:300px;
margin-top:10px;
}

.box-form-inferior{
float:left;
width:286px;
height:248px;
background-image:url(../images/caixa-3.jpg);
margin-top:10px;
}

.cont-box-form-inferior{
float:left;
width:246px;
margin-top:25px;
margin-left:20px;
}

.cartinha{
float:left;
width:19px;
margin-top:5px;
}

.titulo-form-inferior{
float:left;
width:220px;
margin-left:5px;
font-size:20px;
color:#204D57;
}

.texto-caixa-form-inferior{
float:left;
width:246px;
margin-top:10px;
color:#8B7E77;
letter-spacing:-1px;
}

.input-news{
float:left;
width:180px;
padding:4px;
border:none;
background-color:#cec9be;
border-radius:0.7em;
color:#204D57;
font-size:14px;
font-family: 'Metrophobic', sans-serif;
margin-top:13px;
font-size:11px;
}

.botao{
float:left;
padding:5px;
color:#FFF;
background-color:#EE704D;
border-radius:0.7em;
border:none;
cursor:pointer;
margin-top:10px;
}

.botao:hover{
background-color:#204D57;
}

#titulo-caixa-paletes{
float:left;
width:300px;
margin-top:10px;
}

.texto-caixa{
float:left;
width:286px;
margin-top:10px;
color:#8B7E77;
letter-spacing:-1px;
}

#rodape{
float:left;
width:100%;
height:25px;
background-color:#d5cfc1;
margin-bottom:30px;
margin-top:20px;
}

#cont-rodape{
margin:auto;
width:960px;
text-align:center;
margin-top:2px;
}

.rodape{
color:#AE9E95;
font-size:13px;
}

.rodape a{
color:#AE9E95;
font-size:13px;
text-decoration:none;
}

.rodape a:hover{
text-decoration:underline;
}

#titulo-interna{
float:left;
width:960px;
border-bottom:#204D57 solid 3px;
padding-bottom:5px;
margin-top:20px;
}

#foto-empresa{
float:left;
width:353px;
margin-top:20px;
margin-bottom:20px;
}

#texto-empresa{
float:left;
width:587px;
margin-top:20px;
margin-left:20px;
text-align:justify;
}

#mapa-google{
float:left;
width:960px;
margin-top:20px;
}

#texto-mapa-google{
float:left;
width:960px;
margin-top:10px;
text-align:center;
color:#204D57;
font-size:15px;
margin-bottom:20px;
}

#formulario-contato{
float:left;
width:510px;
margin-top:20px;
margin-bottom:20px;
}

#formulario-trabalhe{
float:left;
width:430px;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
}

.input-contato{
float:left;
width:495px;
padding:5px;
background-color:#C2BCAE;
border:none;
border-radius:0.5em;
resize:none;
}

.input-trabalhe{
float:left;
width:415px;
padding:5px;
background-color:#C2BCAE;
border:none;
border-radius:0.5em;
resize:none;
}

#texto-contato{
float:left;
width:430px;
margin-top:20px;
margin-bottom:20px;
color:#204D57;
}

.telefone-gr{
color:#204D57;
font-size:20px;
}

#menu-produtos{
float:left;
width:960px;
margin-top:20px;
}

#menu-produtos ul{
padding:0px;
margin:0px;
}

#menu-produtos li{
float:left;
list-style:none;
display:inline;
}

#menu-produtos li a{
float:left;
background-color:#204D57;
color:#FFF;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
border-radius:0.7em;
margin-right:15px;
}

#menu-produtos li a:hover{
background-color:#EE704D;
}

#box-geral-produtos{
float:left;
width:960px;
margin-bottom:20px;
}

.box-produto{
float:left;
width:930px;
background-color:#C2BCAE;
border-radius:0.7em;
padding:15px;
margin-top:20px;
}

.foto-box-produto{
float:left;
width:87px;
}

.texto-box-produto{
float:left;
width:828px;
margin-left:15px;
}

.titulo-produto{
font-size:21px;
text-transform:uppercase;
}

.sub-titulo-produto{
font-size:18px;
}