/* CSS MÃE IMPORTS */
@import "reset.css";
@import "textos.css";
@import "work.css";
@import "jquery.css";
@import "forms.css";
@import "menu.css";
@import "icomoon.css";

img, div, input { behavior: url("imagens/iepngfix/iepngfix.htc") }

img.hovertransparente:hover {opacity: 0.8; filter:alpha(opacity=80);}

body {
	font-family:Tahoma, Geneva, sans-serif;
	font:Tahoma, Geneva, sans-serif;
	background: url(../imagens/bg_rodape.png) center bottom #F4F4F4 repeat-x;
}
#bgtop{
	width:100%;
	background:url(../imagens/fundos/01.jpg) center top no-repeat;
	height:500px;
	z-index:0;
	position:absolute;
	min-width:972px;
}
#divcentra{
	width:900px;
	margin: 0 auto;
	height:auto;
	position:relative;
	display:table;
	background:url(../imagens/bg_cabecalho.png) top center no-repeat;
	min-height:400px;
	padding:0px 36px 0px 36px;
}

#cabecalho{
	height:90px;
	width:900px;
	margin:10px 0px 50px 0px;
	float:left;
}

#logo{
	float:left;
	margin:15px 20px 0px 10px ; 
	}
	
#btx{
	width:600px;
	height:37px;
	float:right;
	margin:35px 6px 0px 0px;
}
	
#btx img{
	float:left;
	margin-right:10px;
	}

#conteudo{
	float:left;
    width:900px;
	min-height:470px;
    border:0;
    display:block;
	}

#marcas{
	width:870px;
	float:left;
	padding:15px;
	margin:30px 0px 30px 0px;
	display:block;
	visibility:visible;
}

#marcas img{
	margin-right:30px;
	float:left;
}
#rodape{
	width:900px;
	float:left;
	margin-top:30px;
	margin-bottom:50px;
	}
	
#copy{
	float:left;
	padding:4px 0px 0px 50px;
	width:400px;
	color:#FFF;
	}
#develop{
	float:right;
	padding:4px 50px 0px 0px;
	width:400px;
	text-align:right;
	color:#FFF;
	}
#logofmdesign{
	float:right;
	padding:0px 0px 0px 6px;
	}
	
#col200{
	width:200px;
	float:left;
	margin-right:33px;
	margin-top:20px;
	}
	
#col200 p{
	padding:7px;
	}
	
#col220exk{
	width:220px;
	float:left;
	margin-right:14px;
	padding-right:15px;
	min-height:400px;
	border-right:1px dashed #BFDA99;
	}
	
		
#col260exk{
	width:260px;
	float:left;
	margin-right:30px;
	min-height:400px;
	}

#col270dir{
	width:270px;
	float:left;
	min-height:400px;
	}

#col350exk{
	width:350px;
	float:left;
	margin-right:30px;
	min-height:400px;
}
	
#col610dir{
	width:610px;
	float:left;
	min-height:400px;
	}
	

#col610dir img{ width:100%; height:auto; margin-bottom:30px;}

#col650dir{
	width:650px;
	float:left;
	min-height:400px;
	}
	
#col900{
	float:left;
    width:900px;
	min-height:470px;
    border:0;
    display:block;
	}
	
#destaque_home{
	background:url(../imagens/bg_destaqueshome.png) center center;
	height:307px;
	width:407px;
	float:left;
	padding:19px;
	}
#destaque_home img{
	float:left;
	}
	
#ttldestaqueshome{
	position:relative;
	left: 93px;
	top: 290px;
	z-index:10;
	}

#divusadosdestaque{
	height:250px;
	width:476px;
	padding:30px 39px 30px 40px;
	float:left;
	margin-right:20px;
	background:url(../imagens/bg_usadosdestaque.png) center no-repeat;
	}
#ttlusadosdestaque{
	height:40px;
	margin-bottom:10px;
	width:476px;
	float:left;
	}
#usadosdestaque{
	float:left;
	width:140px;
	height:200px;
	margin-right:28px;
}
#imgusadosdestaque{
	float:left;
	width:124px;
	height:96px;
	padding:8px;
	background:url(../imagens/bg_img_usadosdestaque.png) center no-repeat;
	margin-bottom:5px;
}
#txtusadosdestaque{
	float:left;
	width:120px;
	height:76px;
	padding-left:20px;
	padding-top:3px;
	background:url(../imagens/icones/seta_produtos.png) 5px 5px no-repeat;
}

#divultimas{
	height:250px;
	width:246px;
	padding:30px 40px 30px 39px;
	float:left;
	background:url(../imagens/bg_ultimas.png) center no-repeat;
}
#ttlultimas{
	height:40px;
	margin-bottom:10px;
	width:246px;
	float:left;
}
#ultimas{
	height:80px;
	margin-bottom:20px;
	width:246px;
	float:left;
}
#imgultimas{
	float:left;
	width:90px;
	height:68px;
	padding:6px;
	background: url(../imagens/bg_img_ultimas.gif) center no-repeat;
}
#txtultimas{
	float:left;
	width:130px;
	height:80px;
	margin-left:14px;
}
#divlinks{
	width:180px;
	float:left;
	min-height:200px;
	margin:20px;
	}
#divlinks p{
	margin-bottom:5px;}
	
#caminhopag{
	float:left;
	width:835px;
	padding:8px 15px 8px 50px;
	margin-bottom:40px;
	height:14px;
	background:url(../imagens/bg_caminhopag.png) left center no-repeat;
	font-size:12px;
	}
#fotos200{
	width:226px;
	float:left;
	height:183px;
	background:url(../imagens/bg_fotos.png) center center no-repeat;
	padding:17px 17px 0px 17px;
	margin-bottom:20px;
	}
	
#fotosnoticia{
	width:226px;
	float:right;
	height:183px;
	background:url(../imagens/bg_fotos.png) center center no-repeat;
	padding:17px 17px 0px 17px;
	margin:0px 0px 20px 20px;
	}
	
#ttlprod220{
	width:185px;
	height:14px;
	background:url(../imagens/bg_ttl.png) no-repeat center center;
	float:left;
	margin-bottom:20px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	padding:10px 30px 10px 15px;
	}

#imgprod{
	float:left;
	margin-bottom:14px;
	}
#imgprodmini{
	float:left;
	margin:0px 14px 14px 0px;
	}
	
#divminiproduto{
	height:168px;
	width:170px;
	float:left;
	background:url(../imagens/bg_produtos.png) center center no-repeat;
	padding:14px;
	margin:0px 28px 28px 0px;
	}

#divminiproduto > a{
	height:150px;
	width:170px;
	float:left;
}

#divminiproduto img{
	float:left;
	margin-bottom:10px;

}

#divminiproduto > a > img{
	width: 100%;
	height: auto;
}

#descricaominiproduto{
	float:left;
	width:170px;	
}
#setaprodutos{
	float:left;
	margin:1px 10px 0px 3px;
}


#divtxtfield{
	float:left;
	width:290px;
	margin-right:30px;
	margin-bottom:20px;
}
#divtxtarea{
	float:left;
	width:610px;
	margin-bottom:20px;
}

#imgservicos{
	width:170px;
	height:125px;
	float:left;
	padding:15px;
	background:url(../imagens/bg_fotos_servicos.png) center center no-repeat;
	margin:10px 0px 20px 0px;
}

#divpdf{
	width:270px;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	}
#divpdf p{ margin-top:8px;}
#divpdf img{
	float:left;
	margin-right:20px;
	margin-left:0px;
	}
	
	
#frasedestaque{
	font-size:30px;
	line-height:32px;
	color:rgb(0,38,0);
	text-align:center;
	font-family: 'fontspecial', sans-serif;
	margin-bottom:15px;
	}
	
.divpedirorcamento{
	margin-top:50px;
	clear:left;
	display:inline-table;
	}