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

/*Geral*/
*      { outline:none; }
body   { 
	margin:0; 
	padding:0;
}

a      { text-decoration:none; }
img    { border:0; }
p	   { margin:0; }
ul	   { margin:0; padding:0; list-style:none; }
dl	   { margin:0; padding:0; list-style:none; }
h1     { margin:0; padding:0; }
h2     { margin:0; padding:0; }
h3     { margin:0; padding:0; }
h4     { margin:0; padding:0; }
h5     { margin:0; padding:0; }
h6     { margin:0; padding:0; }
input  { margin:0; padding:0; }

.left      { float:left; }
.right     { float:right; }
.invisivel { opacity:0;	font-size:9px; position:absolute; }	
/*Geral*/

/*Estrutura*/
.centro {
	width:932px;
}

/*Topo*/
.topo {
	height:161px;
	background-image:url(../img/topo_bgr.png);
}

.topo_logo {
	margin:2px 0 0 7px;
	float:left;
}

.topo ul {
	float:left;
	padding:38px 0 0 0;
}

.topo ul li {
	font-family:"Times New Roman";
	color:#FFFFFF;
	font-size:20px;
	float:left;
	margin:0 7px 0 0;
}

.topo ul .item {
	color:#FFFFFF;
	display:block;
	padding:1px 4px 6px 4px;
}

.topo ul .item:hover {
	background-image:url(../img/menu_bgr_over.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

.topo ul .ativo {
	color:#FFFFFF;
	display:block;
	background-image:url(../img/menu_bgr_over.png);
	padding:1px 4px 6px 4px;
}

.topo_titulo {
	font-size:40px;
	font-weight:normal;
	font-style:italic;
	float:left;
	padding:42px 0 0 0;
}

/*Topo*/

/*Conceitual*/
.conceitual {
	height:190px;
	background-color:#FFFFFF;
}

.conceitual_img {
	position:absolute;
	margin:-26px 0 0 45px;
}

.conceitual_slides {
	float:right;
}
/*Conceitual*/
/*Corpo*/
.corpo {
	min-height:400px;
	background-image:url(../img/corpo_bgr.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}	

.corpo_interna {
	min-height:400px;
	background-image:url(../img/corpo_bgr.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:39px 0 0 0;
}

.titulo {
	width:813px;
	border-bottom:1px solid #A28446;
	padding:72px 0 0 0;
	margin:0 0 0 53px;
}

.titulo h2 {
	font-size:30px;
	font-weight:normal;
	font-style:italic;
}
/*Corpo*/

/*Home*/
.home_produtos {
	height:139px;
	padding:19px 0 25px 58px;
}

.home_produtos div {
	width:88px;
	height:137px;
	float:left;
	border:1px solid #A28446;
	margin:0 29px 0 0;
}

.home_produtos p {
	font-family:"Arial";
	font-size:12px;
	color:#A28446;
	text-align:center;
}

.home_produtos p a {
	height:47px;
	color:#A28446;
	display:block;
	padding:3px 0 0 0;
}

.home_produtos div:hover p a {
	height:47px;
	color:#FFFFFF;
	display:block;
	padding:3px 0 0 0;
	background-color:#A28446;
}

.home_img_sep {
	float:left;
	margin:0 0 0 53px;
}

.home_saiba_mais {
	font-size:20px;
	float:right;
	font-weight:normal;
	font-style:italic;
	padding:0 65px 0 0;
	margin:-11px 0 0 0;
}

.home_saiba_mais a:hover {
	text-decoration:underline;
	color:#A28446;
}

.banner_orcamento {
	float:left;
	margin:20px 0 0 60px;
}

.banner_duvidas {
	width:370px;
	float:left;
	padding:20px 0 0 77px;
}
/*Home*/

/*Rodape*/
.rodape {
	height:183px;
	background-image:url(../img/rodape_brg.png);
	background-repeat:repeat-x;
	background-position:top;
}

.rodape p {
	font-family:"Arial";
	font-size:12px;
	color:#333;
	float:left;
	padding:73px 0 0 26px;
	line-height:18px;
}

.rodape img {
	float:right;
	margin:94px 38px 0 0;
}
/*Rodape*/
/*Estrutura*/

/*Interna*/

.titulo_interna {
	width:813px;
	border-bottom:1px solid #A28446;
	margin:0 0 0 53px;
}

.titulo_interna h2 {
	font-size:30px;
	font-weight:normal;
	font-style:italic;
}

.texto {
	font-family:"Arial";
	font-size:12px;
	color:#333;
	padding:18px 55px 10px 55px;
}

.empresa_imagens {
	padding:22px 0 22px 55px;
}

.empresa_imagens img {
	float:left;
	border:1px solid #A28446;
	margin:0 29px 0 0;
}

.empresa_btn_voltar {
	float:right;
	margin:0 65px 0 0;
}
/*Interna*/

/*Serviços & Produtos*/
.accordion {
	padding:8px 0 30px 50px;
}

.accordion h3 {
	font-family:"Arial";
	font-size:15px;
}

.accordion .txt {
	font-family:"Arial";
	font-size:12px;
	color:#A08446;
	padding:18px 90px 10px 35px;
}

.accordion div {
	margin:7px 0 0 0;
	overflow:hidden;
}

.produto {
	width:90px;
	float:left;
	padding:19px 29px 0 0;
	text-align:center;
}

.produto p {
	color:#A28446;
}

.produto p a {
	color:#A28446;
	display:block;
	padding:3px 0 3px 0;
}

.produto:hover p a {
	color:#FFFFFF;
	background-color:#A28446;
}

.produto img {
	border:1px solid #A28446;
}
/*Serviços & Produtos*/

/*Orçamentos*/
.orcamentos {
	padding:25px 0 0 90px;
}

label {
	font-family:"Arial";
	font-size:12px;
	color:#777777;
	font-weight:bold;
	padding:0 0 0 4px;
	letter-spacing:1px;
}

label span {
	font-weight:normal;
}

.lab_esq {
	width:435px;
	float:left;
}

.lab_dir {
	width:393px;
	float:left;
}

.lab_c{
	width:288px;
	float:left;
	padding:0 0 0 21px;
}

.inp_g {
	width:738px;
	height:23px;
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin:1px 0 10px 0;
	font-family:"Arial";
	font-size:12px;
	color:#777777;
}

textarea {
	width:738px;
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin:1px 0 10px 0;
	font-family:"Arial";
	font-size:12px;
	color:#777777;
}

.inp_esq {
	width:398px;
	height:23px;
	background-color:#EEEEEE;
	border:1px solid #666666;
	margin:1px 35px 10px 0;
	font-family:"Arial";
	font-size:12px;
	color:#777777;
	float:left;
}

.inp_dir {
	width:303px;
	height:23px;
	border:1px solid #666666;
	background-color:#EEEEEE;
	margin:1px 0 10px 0;
	font-family:"Arial";
	font-size:12px;
	color:#777777;
	float:left;
}

select {
	width:305px;
	height:25px;
	border:1px solid #666666;
	background-color:#EEEEEE;
	font-family:"Arial";
	font-size:12px;
	color:#777777;
	float:left;
	margin:1px 0 10px 0;
}

input:focus,textarea:focus {
	background-color:#FFFFFF;
}

.orcamento_item {
	width:164px;
	height:50px;
	float:left;
	padding:10px 0 10px 0;
}

.orcamento_item input {
	width:14px;
	height:14px;
	float:left;
	margin:18px 9px 0 0;
}

.orcamento_item img {
	float:left;
	border:1px solid #A28446;
	margin:0 6px 0 0;
}

.orcamento_item p {
	width:80px;
	font-family:"Arial";
	font-size:12px;
	color:#9F8446;
	float:left;
}

.orcamentos_btn_enviar {
	float:right;
	margin:0 102px 6px 0;
	cursor:pointer;
}

.contato_btn_enviar {
	float:right;
	margin:20px 102px 0 0;
	cursor:pointer;
}

.localizacao {
	width:850px;
	height:260px;
	padding:10px 0 0 10px;
	margin:14px 0 30px 30px;
	background-image:url(../img/localizacao_bgr.png);
}

.orcamentos_btn_adicionar {
	margin:76px 0 74px 275px;
}

.orcamentos_btn_add_mais {
	float:left;
	margin:0 0 0 90px;
}

.orcamento_produtos {
	width:740px;
	margin:3px 0 5px 90px;
}

.orcamento_produtos div {
	background-color:#F4F0E7;
	padding:15px 0 0 21px;
	margin:0;
}

.orcamento_produtos div div {
	width:179px;
	background:none;
	float:left;
	padding:0;
	margin:0 0 19px 0;
}

.orcamento_produtos div img {
	float:left;
	border:1px solid #9F8446;
}

.orcamento_produtos img {
	display: block;
	margin: 0;
}

.orcamento_produtos p {
	font-family:"Arial";
	font-size:12px;
	color:#9F8446;
	float:left;
	display:block;
	height:inherit;
	padding:0 0 0 12px;
}

.orcamento_produtos div div:hover {
	background-color:#A28446;
	color:#FFFFFF;
}

.orcamento_produtos div div:hover p {
	background-color:#A28446;
	color:#FFFFFF;
}

.produtos {
	width:650px;
}

.produtos h4 {
	font-size:30px;
	font-weight:normal;
	padding:0 0 10px 5px;
}

.produtos select {
	width:261px;
	float:left;
	margin:0 27px 0 21px;
}

.produtos p {
	font-family:"Arial";
	font-size:12px;
	color:#777777;
	padding:0 0 0 5px;
}


.produtos_itens {
	width:610px;
	margin:20px 0 10px 20px;
}

.produtos_itens div {
	background-color:#F4F0E7;
	padding:15px 0 0 10px;
	margin:0;
}

.produtos_itens div div {
	background:none;
	float:left;
	padding:0;
	margin:0 0 19px 0;
}

.produtos_itens img {
	display:block;
	margin:0;
}

.produtos_itens div img {
	float:left;
	border:1px solid #9F8446;
}

.produtos_itens p {
	font-family:"Arial";
	font-size:12px;
	color:#9F8446;
	float:left;
	display:block;
	height:inherit;
	padding:0 20px 0 12px;
}

.produtos_itens div div:hover {
	background-color:#A28446;
	color:#FFFFFF;
}

.produtos_itens div div:hover p {
	background-color:#A28446;
	color:#FFFFFF;
}

.produtos_itens div div input {
	float:left;
	margin:13px 7px 0 0;
}
/*Orçamentos*/

.contato_aviso {
	background-image:url("../img/contato_bgr.png");
	background-repeat:no-repeat;
	float:left;
	height:35px;
	margin:0px 0 0 39px;
	width:273px;
}

.contato_aviso p {
	color:#FFFFFF;
	font-family:"Arial";
	font-size:16px;
	padding:7px 0 0;
	text-align:center;
}