header{	z-index:98;	width:100%; margin:0 auto; padding:0;}
.page{ background-repeat:repeat-x}

.central { width:95%; margin:0 auto; max-width:1200px; box-sizing: border-box; clear:both}
.central_maior { width:95%; margin:0 auto; max-width:1225px; box-sizing: border-box; clear:both}
.slides { width:93%; margin:0 auto; max-width:1225px; box-sizing: border-box; clear:both}

.espaco{ clear:both; height:40px}
.espaco_P{ clear:both; height:20px}

.espacador_topo{background-color:#000; background-image:url(../images/bg_dados.jpg); height:200px; margin-bottom:20px}

#topo-master {box-sizing: border-box; margin:0; padding:0px; width:100%; position:absolute; top:0; z-index:2; background-image:url(../images/bg_topo.png); background-repeat:repeat-x; background-position:top; border-top:20px solid #000; height:174px; border-bottom:10px solid #bef218}
.topo { width:95%; margin:0 auto; max-width:1225px; box-sizing: border-box; height:174px;}
.lateral_logo{box-sizing: border-box; float:right;  }
.logo{box-sizing: border-box; float:left; text-align:center; padding-bottom:30px;}
.logo_img{ max-width:100px}
.sep_menu{ clear:both; height:10px; border-bottom:1px solid #343535;}

.topo_cima{ background-color:#040404; float:left; box-sizing:border-box;}
.topo_cima_redes{ padding-right:5px; float:left; height:40px; box-sizing:border-box; padding-top:10px; padding-left:5px}
.topo_cima_telefone{ float:left; height:40px; font-size:10pt;  color:#FFF; padding-top:13px; box-sizing:border-box; margin-right:20px}
.topo_cima_mail{ padding-left:30px; float:left; height:40px; font-size:10pt; color:#FFF; box-sizing:border-box; padding-top:13px; background-image:url(../images/redes/email.gif); background-position:left; background-repeat:no-repeat}


/*BANNER*/
.banner_espaco_topo{ clear:both; height:170px}
.banner{ background-color:#000}
.banner_img{ opacity:0.8}
.banner_mask{ background-image:url(../images/banner.png); background-position:left; height:100%; width:100%; position:absolute; top:0; background-repeat:repeat-y}
.banner_base{  width:70%; position:absolute; top:20%; left:5%; padding:20px}
.banner_titulo{ color:#bef218; font-size:26pt; text-align:left; font-weight:900;}
.banner_texto{ color:#FFFFFF; font-size:15pt; text-align:justify; width:90%; font-weight:300}
.banner_botao{ float:left; background-color:#bef218;font-weight:300; max-width:350px; clear:both; margin-top:10px; color:#000; padding:20px; text-align:center; border:0}
.banner_botao:hover{ background-color:#dcff6d}

/*produtos*/
.produtos_base{ padding-top:40px; padding-bottom:30px; background-color:#f6f6f6}
.produtos_subtitulo{ font-size:12pt;  font-weight:400; text-align:center; color:#9b9b9b; padding-bottom:10px; text-transform:uppercase}
.produtos_titulo{ font-size:28pt;  font-weight:900; text-align:center; width:70%; margin:0 auto; margin-bottom:20px}
.produtos_texto{ font-size:18pt;  font-weight:400; text-align:center; width:80%; margin:0 auto;}
.produtos_linha{ background-color:#bef218; width:7%; height:5px; margin:0 auto; box-sizing:border-box; clear:both; margin-bottom:15px; margin-top:20px}

/*Esta*/
.dados{text-align:center; clear:both; box-sizing:border-box; margin:0; background-color:#000; padding-top:70px; padding-bottom:70px; background-image:url(../images/bg_dados.jpg)}
.dados_base{ box-sizing:border-box; float:left; width:25%; text-align:center; color:#FFF}
.dados_numero{ font-size:40pt; font-weight:900; }
.dados_info{ font-size:12pt; text-transform:uppercase}

/*Destaques*/
.destaques{text-align:center; clear:both; box-sizing:border-box; margin:0; background-color:#000; padding-top:70px; padding-bottom:70px;}
.destaques_base{ box-sizing:border-box; float:left; width:50%; text-align:left; color:#FFF}
.destaques_titu{ font-size:12pt; font-weight:700; padding-top:10px}
.destaques_info{ font-size:10pt;}
.destaques_img{ float:left; width:80px; height:80px; margin-right:10px}