/*----------------------------------------- ESTILOS HOME --------------------------------------------------------*/
body, div, td, form, select {
	font-size:12px;
	font-family: 'robotoregular';
	color:#3e3d3d;
	-webkit-background-size: 2560px auto;
}
img, body, ul, li {
	border:0;
	margin:0px;
	margin:0px;
}
li {
	list-style:none;
}
textarea {
	resize:none;
	font-size:14px;
	font-family: 'robotoregular';
}
.main {
	text-align:center;
	float:left;
	width:100%;
}
.main02 {
	position:relative;
	margin:auto;
	width:1003px;
	text-align:left;
}
/*----------------------------------------- ESTILOS HOME --------------------------------------------------------*/

/*----------------------------------------- FONTE ---------------------------------------------------------------*/
@font-face {
 font-family: 'robotoregular';
 src: url('../fontes/roboto-regular-webfont.eot');
 src: url('../fontes/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fontes/roboto-regular-webfont.woff') format('woff'),  url('../fontes/roboto-regular-webfont.ttf') format('truetype'),  url('../fontes/roboto-regular-webfont.svg#robotoregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'dosismedium';
 src: url('../fontes/dosis-medium-webfont.eot');
 src: url('../fontes/dosis-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fontes/dosis-medium-webfont.woff') format('woff'),  url('../fontes/dosis-medium-webfont.ttf') format('truetype'),  url('../fontes/dosis-medium-webfont.svg#dosismedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*----------------------------------------- FONTE ---------------------------------------------------------------*/

/*----------------------------------------- TOPO ----------------------------------------------------------------*/
.topo {
	text-align:center;
	float:left;
	width:100%;
	height:713px;
	background:url(../imgs/bg_topo.jpg) no-repeat;
	-webkit-background-size: 2560px auto;
}
.topo02 {
	position:relative;
	margin:auto;
	width:1003px;
	text-align:left;
}
.logo {
	float:left;
	width:100%;
	text-align:center;
	margin-top:25px;
}
.linha_menu {
	float:left;
	width:100%;
	height:45px;
	margin-top:17px;
}
.cln_telefone {
	float:left;
	width:50%;
	font-size:19px;
	padding-top:10px;
}
.cln_menu {
	float:right;
	width:50%;
	padding-top:10px;
	text-align:right;
}
.destaque_home {
	float:left;
	width:100%;
}
/*----------------------------------------- TOPO ----------------------------------------------------------------*/

/*----------------------------------------- A EMPRESA -----------------------------------------------------------*/
.aempresa {
	text-align:center;
	float:left;
	width:100%;
	height:920px;
	background: #f5f7f7;
	margin-top:72px;
}
.aempresa02 {
	position:relative;
	margin:auto;
	width:1003px;
	text-align:left;
}
.titulo_aempresa {
	float:left;
	width:100%;
	font-size:42px;
	color:#ec1d24;
	margin-top:50px;
}
.foto_aempresa {
	float:left;
	width:100%;
	text-align:center;
	margin-top:30px;
}
.texto_aempresa {
	float:left;
	width:100%;
	font-size:17px;
	color:#3e3d3d;
	margin-top:40px;
	text-align:justify;
}
/*----------------------------------------- A EMPRESA -----------------------------------------------------------*/

/*----------------------------------------- SETAS ---------------------------------------------------------------*/
.seta {
	text-align:center;
	float:left;
	width:100%;
	background: #FFF;
	margin-top:70px;
}
.seta03 {
	position:relative;
	width:80%;
	height:26px;
	margin: auto;
	background:url(../imgs/linha.png) no-repeat center;
}
.seta02 {
	position:relative;
	margin:auto;
	width:80%;
	text-align:left;
	margin-bottom:50px;
	text-align:center;
}
/*----------------------------------------- SETAS ---------------------------------------------------------------*/

/*----------------------------------------- PRODUTOS ------------------------------------------------------------*/
.ln_produtos01 {
	float:left;
	width:100%;
	margin-top:70px;
}
.ln_produtos02 {
	float:left;
	width:100%;
	margin-top:100px;
}
.produto01 {
	float:left;
	width:258px;
}
.produto02 {
	float:left;
	width:258px;
	margin-left:114px;
	margin-right:114px;
}
.foto_produto {
	float:left;
	width:100%;
}
.titulo_produto {
	float:left;
	width:237px;
	height:23px;
	padding:11px;
	margin-top:15px;
	background:#a50f15;
	font-size:17px;
	text-transform:uppercase;
	color:#FFF;
}
.texto_produto {
	float:left;
	width:100%;
	font-size:13px;
	text-align:justify;
	margin-top:10px;
	line-height:21px;
}
.bt_orcamento {
	float:right;
	width:100%;
	margin-top:10px;
	text-align:right;
}
/*----------------------------------------- PRODUTOS ------------------------------------------------------------*/

/*----------------------------------------- CONTATO -------------------------------------------------------------*/
.contato {
	float:left;
	width:99%;
	margin-top:50px;
}
.input01 {
	float:left;
	width:326px;
	height:50px;
	background:url(../imgs/bg_input.png) no-repeat;
}
.input02 {
	float:left;
	width:326px;
	height:50px;
	background:url(../imgs/bg_input.png) no-repeat;
	margin-left:7px;
	margin-right:7px;
}
.bg_text {
	float:left;
	width:100%;
	height:265px;
	background:url(../imgs/bg_textarea.png) no-repeat;
	margin-top:12px;
	font-family: 'robotoregular';
}
.botao_enviar {
	float:right;
	width:98%;
	text-align:right;
	margin-top:12px;
}
.input_contato {
	float:left;
	width:310px;
	height:35px;
	padding:8px 10px;
	color:#a50f15;
	font-weight:bold;
	background:none;
	border:none;
	outline:none;
	font-size:15px;
}
.text_contato {
	float:left;
	width:98%;
	height:235px;
	padding:15px 10px;
	font-size:14px;
	color:#a50f15;
	font-weight:bold;
	background:none;
	border:none;
	outline: none;
	font-family: 'robotoregular';
}
.localizacao {
	float:left;
	width:99%;
	margin-top:50px;
}
.main_done {
	text-align:center;
	float:left;
	width:100%;
	height:1345px;
	background:url(../imgs/bg_done.jpg) center no-repeat;
}
.bg_done {
	width:100%;
	height:274px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top:280px;
	margin-left: -501px;
	background:url(../imgs/bg_done_mensagem.png) center no-repeat;
}
.bt_ok_done {
	float:left;
	width:100%;
	text-align:center;
	margin-top:180px;
}
/*----------------------------------------- CONTATO -------------------------------------------------------------*/

/*----------------------------------------- RODAPÉ --------------------------------------------------------------*/
.rodape {
	text-align:center;
	float:left;
	width:100%;
	height:404px;
	background: url(../imgs/bg_rodape.png) center no-repeat;
	margin-top:72px;
}
.rodape02 {
	position:relative;
	margin:auto;
	width:1003px;
	text-align:left;
}
.ln_rodape {
	float:left;
	width:100%;
	margin-top:157px;
}
.cln_endereco {
	float:left;
	width:232px;
	color:#FFF;
	font-size:14px;
	padding-left:25px;
	padding-top:1px;
	line-height:27px;
}
.cln_contatos {
	float:left;
	width:200px;
	font-size:14px;
	margin-left:123px;
}
.endereco_email {
	float:left;
	width:100%;
	color:#FFF;
	margin-top:4px;
}
.telefone_rodape {
	float:left;
	width:100%;
	color:#FFF;
	margin-top:23px;
	margin-left:20px;
}
.menu_rodape {
	float:left;
	width:100px;
	margin-left:120px;
}
.redes_sociais {
	float:right;
	width:80px;
}
.goweb {
	float:left;
	width:98%;
	margin-bottom:8px;
}
.goweb02 {
	float:right;
	text-align:right;
	width:50%;
	margin-top:80px;
	
}
.webmail {
	float:left;
	width:50%;
	margin-top:68px;
	
}
/*----------------------------------------- RODAPÉ --------------------------------------------------------------*/

/*----------------------------------------- LINKS ---------------------------------------------------------------*/
a:active {
	color: #545353;
	text-decoration: none;
	text-align: left;
}
a:link {
	color: #545353;
	text-decoration: none;
	text-align: left;
}
a:visited {
	color: #545353;
	text-decoration: none;
	text-align: left;
}
a:hover {
	color: #4098c8;
	text-decoration: none;
	text-align: left;
}
a.menu:active {
	color: #0a0808;
	font-size:18px;
	text-decoration: none;
	text-align: left;
}
a.menu:link {
	color: #0a0808;
	font-size:18px;
	text-decoration: none;
	text-align: left;
}
a.menu:visited {
	color: #0a0808;
	font-size:18px;
	text-decoration: none;
	text-align: left;
}
a.menu:hover {
	color: #ed1c24;
	font-size:18px;
	text-decoration: none;
	text-align: left;
}
a.lnk_rodape:active {
	color: #FFF;
	font-size:14px;
	text-decoration: none;
	text-align: left;
}
a.lnk_rodape:link {
	color: #FFF;
	font-size:14px;
	text-decoration: none;
	text-align: left;
}
a.lnk_rodape:visited {
	color: #FFF;
	font-size:14px;
	text-decoration: none;
	text-align: left;
}
a.lnk_rodape:hover {
	color: #CCC;
	font-size:14px;
	text-decoration: none;
	text-align: left;
}

a.link_selo:active {
	color: #a50f15;
	font-size:14px;
	text-decoration: underline;
	text-align: left;
}
a.link_selo:link {
	color: #a50f15;
	font-size:14px;
	text-decoration: underline;
	text-align: left;
}
a.link_selo:visited {
	color: #a50f15;
	font-size:14px;
	text-decoration: underline;
	text-align: left;
}
a.link_selo:hover {
	color: #d3121a;
	font-size:14px;
	text-decoration: underline;
	text-align: left;
}
/*----------------------------------------- LINKS ---------------------------------------------------------------*/
.erro_atendimento{float:left;width:100%;margin-bottom:30px}.send_success{border:2px solid #af161c;color:#af161c;padding:14px 20px 15px}span.erro{float:right;font-size:11px;color:#af161c;margin-top:-20px;}	