header{ box-sizing: border-box; z-index:98; width:95%; margin:0 auto; max-width:1000px}

.central { box-sizing: border-box; width:95%; margin:0 auto; max-width:1000px;}
.topo { box-sizing: border-box; margin:0 auto; padding:0; height:150px}

.espacador_logo{ clear:both; height:50px}
.logo{ width:25%; margin:0 auto; float:left; text-align:center; }

.lateral_logo{box-sizing: border-box; float:left; width:75%; padding-left:20px; padding-top:20px}
.espacador_menu_mobile{ display:none}

.menu{ list-style:none; font-size:12pt; border:0; text-decoration:none; margin:0}
.menu li{ position:relative; float:left;}
.menu li a{ color:#6f6f6f;; display:block; border:0; margin:0; padding:10px}
.menu li a:hover{ color:#FFF; background-color:#a00000}
.menu li ul{ display:none}
.menu li:hover ul, .menu li.over ul{ display:none}
.menu li ul a{ display:none}
.menu li ul a:hover{display:none}
.menu li ul li{display:none}
.menu_subs{ }
.liz{ background-color:#d4d5d8; width:1px; height:37px}

.rslides {height:230px; overflow:hidden}

.engenheiro {box-sizing: border-box; width:40%; height:355px; float:left; background-image:url(../images/engenheiro.jpg); background-position:left bottom; background-repeat:no-repeat}
.engenheiro_texto{box-sizing: border-box; width:60%; float:left; font-size:13pt; font-weight:400; background-image:url(../images/aspas.jpg); background-position:top left; background-repeat:no-repeat; padding-left:30px; margin-top:30px}

.box_evento{ text-align:left; font-size:12pt; width:33.33%; float:left; margin-bottom:20px;}
.box_evento_interna{ width:93%; margin:0 auto}
.evento_nome{ color:#2b2b2b; text-transform:uppercase; height:40px; overflow:hidden; text-align:left; font-size:13pt; font-weight:bold; margin-bottom:10px}
.evento_grupo{text-transform:uppercase; text-align:left; font-size:10pt; font-weight:bold}
.evento_resumo{ text-align:justify; font-size:11pt; height:50px; overflow:hidden; margin-bottom:10px}
.evento_saiba{ background-color:#c51010; color:#FFF; text-align:center; font-size:9pt; padding:10px; width:30%}
.foto_evento{ width:93%; height:180px; background-color:#2b2b2b; margin:0 auto; background-position:top center; margin-bottom:10px; background-size: 100% auto;}

.bloco_texto{ box-sizing: border-box; width:33.3333%; float:left; padding-right:10px; padding-left:10px; margin:0 auto; margin-bottom:30px}
.bloco_texto_interna{ box-sizing: border-box; width:100%; padding:20px; margin:0 auto; color:#FFF; font-size:12pt; background-color:#c51010}
.bloco_texto_titulo{ text-align:left; font-weight:500; font-size:20pt; margin:0; padding:0; height:100px; overflow:hidden; text-transform:uppercase}
.bloco_texto_sep{ clear:both; height:1px; background-color:#FFF; margin-top:10px; margin-bottom:10px}
.bloco_texto_info{ text-align:justify; font-weight:400; font-size:12pt; margin:0; padding:0; height:190px; overflow:hidden}

.roda_divide{ box-sizing: border-box; width:33.3333%; float:left; padding-right:10px; padding-left:10px; text-align:center}

.box_produto{ box-sizing: border-box; width:50%; float:left; margin:0 auto; text-align:left; border:0; margin-bottom:10px}
.box_produto_interna{box-sizing: border-box; width:95%; min-height:200px; padding:10px; border:#a00000 1px solid}
.box_produto_interna:hover{ text-decoration:none}
.produto_nome{ box-sizing: border-box; padding-left:45px; padding-top:1px; text-transform:uppercase; min-height:80px; font-size:15pt; font-weight:bold; color:#e30a0a; background-image:url(../images/eletrico.jpg); background-position:left top; background-repeat:no-repeat;}
.produto_resumo{ box-sizing: border-box; font-size:10pt; margin-bottom:10px; margin-top:10px; height:90px; overflow:hidden}
.produto_saiba{ box-sizing: border-box; background-color:#a00000; float:right; color:#FFF; text-align:center; font-size:12pt; padding:8px; width:100%; margin:0 auto}

.bloco_contato {width:50%;	float:left;}

.bloco_produtos{box-sizing: border-box; float:left; width:50%; padding:10px; background-color:#f1f0f0}
.bloco_produtos_total{box-sizing: border-box; float:left; width:100%; padding:10px; background-color:#f1f0f0}

.foto_blog{float:right; width:100%; max-width:450px; margin-left:20px; margin-bottom:10px; margin-top:15px}
.delimitador{ height:20px}
.foto {background-position:top center; background-size: 100% auto; background-origin: border-box; background-repeat:no-repeat; width:48%; float:left; height:280px;
margin-bottom:40px}

.foto_produto_mobile { display:none}
.foto_produto_det_principal {box-sizing: border-box; width:100%; float:left; height:285px; background-position:center; background-size: 100% auto; background-origin: border-box; background-repeat:no-repeat; margin-bottom:5px}
.foto_produto_det {box-sizing: border-box; width:49%; float:left; height:180px; opacity: 0.7; background-position:center; background-size: 110% auto; background-origin: border-box; background-repeat:no-repeat; background-color:#FFF; border:1px #999 solid; margin:1px}
.foto_produto_det:hover {opacity: 1.0}
.fotos_produto{box-sizing: border-box; padding-right:3%; float:left; width:50%}

.legenda{padding:10px; background-color:#000; color:#FFF; opacity: 0.7; font-size:8pt}

.sep_foto{ height:280px; float:left}