@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
}

/* ----- topo -----*/
header
{
	width: 100%;
	height: 153px;
}

#topo {
	width: 990px; height: 153px;
	margin:auto;
}

header .logo
{
	width: 990px;
	height: 153px;
	margin:auto;
	clear:both;
}

/*------ menu ------*/

#nav_esq {
	width: 305px; height: 66px;
	float:left;
	margin-top: 70px; margin-left: 20px;
}

#nav_dir {
	width: 333px; height: 66px;
	float:left;
	margin-top: 70px; margin-left: 270px;
}

/* nav esq -definições */
#nav_esq ul 
{
	padding:10px 0 0 0;
	list-style:none;
	width: 380px;
	margin: auto;
}

#nav_esq ul li 
{ 
	display: inline; 
}

#nav_esq ul li a 
{
	margin: 10px 0 0 38px;
}

#nav_esq ul li a:hover
{
	text-decoration: none;
	border-bottom:3px solid #ed1c24;
}

/* nav dir -definições */
#nav_dir ul 
{
	padding:10px 0 0 0;
	list-style:none;
	width: 380px;
	margin: auto;
}

#nav_dir ul li 
{ 
	display: inline; 
}

#nav_dir ul li a 
{
	margin: 10px 0 0 38px;
}

#nav_dir ul li a:hover
{
	text-decoration: none;
	border-bottom:3px solid #ed1c24;
}


/*----- conteúdo geral ------*/
#container
{
	width: 100%;
	height: auto;
	clear:both;
}

/*---------------- INDEX ------------------------------------*/

/*----- conteúdo banner -----*/
#banner {
	width: 100%; height: 458px;
}

#banner_fundo {
	width: 971px; height: 424px;
	margin: auto;
	padding-right: 35px;
}

#banner_img {
	width: 936px; height: 344px;
	margin: auto;
	padding: 25px 0 0 25px;
}

.sombra_banner {
	width: 990px; height: 41px;
	margin:auto;
	margin-top: -10px;
}

/*----- destaques -----*/

#destaques {
	width: 951px; height: 251px;
	margin:auto;
}

#destaques_titulo {
	width: 990px; height: 43px;
	margin-bottom: 30px;
}

#destaques1 {
	width: 317px; height: 208px;
	float:left;
}

#destaques2 {
	width: 317px; height: 208px;
	float:left;
}

#destaques3 {
	width: 317px; height: 208px;
	float:left;
}

.destaques_img {
	width: 170px; height: 128px;
	float:left;
	margin-left: 10px; margin-top: 10px;
}

.descricao_img {
	width: 129px; height: 163px;
	float:left;
	margin-left: 5px; margin-top: 10px;
}

.destaques_saiba_mais {
	width: 51px; height: 21px;
	float:left;
	margin-left: 270px; margin-top: -15px;
}

/*----- quem somos -----*/
#quemsomos {
	width: 100%; height: 375px;
}

#quemsomos_fundo {
	width: 990px; height: 375px;
	margin: auto;
	margin-top: 20px;
}

#quemsomos_texto {
	width: 990px; height: 70px;
	float:left;
	margin-top: 210px;
}

/*----- rodapé -----*/
#rodape {
	width: 100%; height: 550px;
	float:left;
}

#rodape_conteudo {
	width: 990px; height: 550px;
	margin: auto;
}

#tit_catalogo {
	width: 224px; height: 160px;
	float:left;
	margin-left: 50px; margin-top: 50px;
}

#menu_rodape {
	width: 129px; height: 160px;
	float:left;
	margin-left: 100px; margin-top: 60px;
}

#logo_footer {
	width: 450px; height: 241px;
	float:left;
	margin-left: -450px; margin-top: 250px;
}

#logo_intervalo {
	width: 184px; height: 32px;
	float:left;
	margin-left: 780px; margin-top: -20px;
}

#curtir_face {
	width: 418px; height: 430px;
	float:left;
	margin-left: 530px; margin-top: -450px;
}

/*---------------- EMPRESA ------------------------------------*/

#topo_titulo {
	width: 100%; height: 112px;
}

#tit_pagina {
	width: 990px; height: 50px;
	margin: auto;
}

.texto_tit_pagina {
	width: 300px; height: 40px;
	margin-left: 30px; margin-top: 40px;
	float:left;
}

.content {
	width: 990px; height: auto; 
	margin:auto;
}

.empresa_conteudo {
	width: 990px; min-height: 330px;
	margin:auto;
}

#empresa_conteudo_texto1 {
	width: 354px; height: 191px;
	float:left;
	margin-left: 25px; margin-top: 10px;
}

#empresa_conteudo_texto2 {
	width: 953px; height: 258px;
	float:left;
	margin-left: 25px; margin-top: -20px;
}

#empresa_fotos {
	width: 100%; height: 237px;
	margin:auto;
}

#empresa_fotos_conteudo {
	width: 964px; height: 191px;
	margin:auto; 
}

#empresa_fotos_conteudo_titulo {
	width: 350px; height: 18px;
	float:left;
	margin-left: 20px; margin-top: 30px;
}

#empresa_fotos_conteudo_titulo2 {
	width: 550px; height: 18px;
	float:left;
	margin-left: 20px; margin-top: 30px;
}

#empresa_foto1 {
	width: 188px; height: 135px;
	margin-left: -365px; margin-top: 60px;
	float:left;
}

#empresa_foto2 {
	width: 188px; height: 135px;
	margin-left: -172px; margin-top: 60px;
	float:left;
}

#empresa_foto3 {
	width: 188px; height: 135px;
	margin-left: 5px; margin-top: 60px;
	float:left;
}

#empresa_foto4 {
	width: 188px; height: 135px;
	margin-left: 5px; margin-top: 60px;
	float:left;
}

#empresa_foto5 {
	width: 188px; height: 135px;
	margin-left: 4px; margin-top: 60px;
	float:left;
}

.empresa_conteudo_textos {
	width: 953px; min-height: 280px;
	float:left;
	margin-left: 25px; margin-top: 10px;
}

.empresa_conteudo2 {
	width: 990px; min-height: 680px;
	margin:auto;
}

/*---------------- CONTATO ------------------------------------*/

.contato_conteudo {
	width: 990px; min-height: 1300px;
	margin:auto;
}

#contato_formulario {
	width: 436px; height: 455px;
	float:left;
	margin-top: -130px;
}

#img_trabalhe {
	width: 436px; height: 155px;
	float:left;
	margin-left: -450px; margin-top: 250px;
}

#img_representante {
	width: 436px; height: 185px;
	float:left;
	margin-left: -450px; margin-top: 410px;
}

#contato_mapas {
	width: 474px; height: 740px;
	float:left;
	margin-left: 450px; margin-top: -730px;
}

/*---------------- ORÇAMENTOS ------------------------------------*/

.orcamentos_conteudo {
	width: 990px; min-height: 500px;
	margin:auto;
}

#orcamentos_formulario {
	width: 436px; height: 350px;
	float:left;
	margin-top: -100px;
}

#orcamentos_outros {
	width: 474px; height: 340px;
	float:left;
	margin-left: 20px; margin-top: -130px;
}

/*---------------- DICAS ------------------------------------*/

.dicas_conteudo {
	width: 990px; height:auto;
	margin:auto;
}

.dicas_conteudo_informacoes {
	width: 990px; height: 297px;
	margin: 20px 0 20px 10px;
}

.dicas_informacoes {
	width: 225px; height: 297px;
	float:left;
	margin-left: 10px; margin-top: 10px;
}

.dicas_img {
	width: 215px; height: 152px;
	float:left;
	margin-bottom: 15px;
}

#dicas_vejamais {
	width: 70px; height: 15px;
	margin: 30px 0 50px 920px;
}

/*---------------- PRODUTOS ------------------------------------*/

#produtos {
	width: 100%; height: 687px;
	margin:auto;
}

.produtos_conteudo {
	width: 990px; height: 687px;
	margin:auto;
}

#produtos_tit_principal {
	width: 350px; height: 35px;
	float:left;
	margin-top: 50px;
}

#produtos_all {
	width: 719px; height: 408px;
	float:left;
	margin-left: 150px; margin-top: 5px;
}

/*---------------- PRODUTOS INTERNO------------------------------------*/

#produtos_interno {
	width: 100%; height: auto;
	margin:auto;
}

.produtos_interno_conteudo {
	width: 990px; height:auto;
	margin:auto;
}

aside {
	width: 227px; height: 700px;
	float:left;
	margin-left: 30px; margin-top: 50px;
}

.produtos_interno_titulo {
	width: 345px; height: 81px;
	float:left;
	margin-left: 10px; margin-top: 50px;
}

#produtos_interno_all {
	width: 720px; min-height:750px;
	float:left;
	margin-left: 10px; margin-top: 10px;
}

.produtos_view {
	width: 317px; height: 208px;
	float:left;
	margin-top: -10px; margin-left: 10px;
}

.produtos_view02 {
	width: 317px; height: 275px;
	float:left;
	margin-top: -10px; margin-left: 10px;
}

.produtos_img {
	width: 170px; height: 128px;
	float:left;
	margin-left: 10px; margin-top: 10px;
}

.produtos_descricao_img {
	width: 129px; height: 163px;
	float:left;
	margin-left: 5px; margin-top: 10px;
}

.produtos_saiba_mais {
	width: 51px; height: 21px;
	float:left;
	margin-left: 250px; margin-top: -30px;
}

/*---------------- PRODUTOS INTERNO INFORMAÇÕES ------------------------------------*/

.produtos_informacoes_fotos {
	width: 700px; height: 180px;
	float:left;
	margin-left: 25px; margin-top: 20px;
}
