header{z-index:98; width:100%; margin:0 auto; max-width:1200px;}

.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}
.central_bemvindo { width:95%; margin:0 auto; max-width:1225px; box-sizing: border-box; clear:both}
.espaco{ clear:both; height:40px}
.espaco_baixo{ clear:both; height:40px}

.topo { box-sizing: border-box; margin:0 auto; padding:0; background-color:#FFF; background-image:url(../images/bg_topo.jpg)}

.topo_cima{height:20px; background-color:#000; width:100%}

.logo{ margin:0 auto; float:left; text-align:left; padding-top:30px; padding-bottom:30px; background-image:url(../images/topo3.gif)}

.lateral_logo{box-sizing: border-box; float:right; padding-top:60px}

.menu{ list-style:none; font-size:13pt; border:0; text-decoration:none; margin:0; font-weight:bold}
.menu li{ position:relative; float:left}
.menu li a{ color:#383838; display:block; border:0; margin:0; padding:10px; padding-top:21px; padding-bottom:20px; font-family: 'Open Sans', sans-serif;}
.menu li a:hover{ color:#383838}
.menu li ul{box-sizing: border-box; position:absolute; border:0; top:50px; padding:0px; display:none; z-index:7000; overflow: hidden; background-color:#4d4d4d}
.menu li:hover ul, .menu li.over ul{ display:block; font-size:12pt; background-image:url(../images/sub_base.gif); background-position:center; background-position:top;; background-repeat:no-repeat; padding-top:12px}
.menu li ul a{ color:#FFF; background-color:#ff0000; padding:10px; }
.menu li ul a:hover{ font-size:12pt; background-color:#d5000a; color:#FFFFFF}
.menu li ul li{border:0; width:250px}
.menu_subs{ background-image:url(../images/set_menu_seta.gif); background-position:center; background-position:bottom; background-repeat:no-repeat}
.liz{ width:10px; height:37px}

.bemvindo{ font-size:16pt; line-height:180%; text-align:justify}
.bem_vindo_txt{ box-sizing:border-box; float:left; width:100%;}
.bem_vindo_img{ box-sizing:border-box; float:left; width:100%; padding-top:5%; overflow:hidden}
.bem_vindo_botao{box-sizing: border-box; border: 0px; float:left; margin-top:20px; cursor:pointer; font-size: 11pt; text-transform:uppercase; background-color:#383838; color:#FFF; padding:15px; text-align:center; width:25%; border-radius: 5px;}
.bem_vindo_whats{box-sizing: border-box; border: 0px; float:right; margin-top:20px; cursor:pointer; font-size: 11pt; text-transform:uppercase; background-color:#ff0000; color:#FFF; padding:15px; text-align:center; width:70%; border-radius: 5px; max-width:400px;}
.bemvindo_titulo{font-weight:bold; margin-bottom:20px; font-size:40pt; font-family: 'Open Sans', sans-serif; color:#ff0000;}
.bemvindo_subtitulo{color:#000; font-weight:bold; height:25px; font-size:20pt; font-family: 'Open Sans', sans-serif;}

.box_produto{ width:25%; float:left; margin:0 auto; text-align:center; border:0; margin-bottom:10px}
.box_produto_interna{ width:90%; padding:10px;}
.box_produto_interna a{color:#000}
.box_produto_interna_home a{color:#FFFFFF}
.box_produto_interna:hover{ }
.produto_nome{text-align:center; min-height:80px; font-size:16pt; font-weight:bold; }
.produto_resumo{ display:none; text-align:center; font-size:13pt; margin-bottom:10px; height:80px; overflow:hidden}
.foto_produto{-moz-border-radius:100px;	-webkit-border-radius:100px; border-radius:100px; width:200px; height:200px; background-color:#383838; margin:0 auto; background-position:top center; margin-bottom:10px; background-size:auto 100%; border:1px #FFFFFF solid}
.produto_saiba{box-sizing: border-box; border: 0px; margin-top:20px; cursor:pointer; font-size: 9pt; text-transform:uppercase; background-color:#ff0000; color:#FFF; padding:10px; text-align:center; width:50%; border-radius: 5px;  margin:0 auto;}

.botao_saiba_produtos{box-sizing: border-box; margin:0 auto; border: 0px; margin-top:20px; cursor:pointer; font-size: 12pt; text-transform:uppercase; background-color:#ff0000; padding:20px; text-align:center; width:100%; max-width:300px; color:#FFFFFF; border-radius: 5px;}
.botao_saiba_produtos:hover{ background-color:#e82831}

.roda_divide{box-sizing: border-box; float:left; margin:0; width:30%; padding:20px; color:#FFF}
.roda_logo{box-sizing: border-box; float:right; text-align:right;  margin:0; width:30%; padding-top:20px; padding-bottom:20px}

.box_evento{ text-align:left; font-size:12pt; width:33.3333%; float:left; margin-bottom:20px;}
.box_evento_interna{ width:95%; margin:0 auto}
.evento_nome{ height:60px; overflow:hidden; text-align:left; font-size:16pt; font-weight:bold; margin-bottom:10px; font-family: 'Open Sans', sans-serif; }
.evento_grupo{text-transform:uppercase; text-align:left; font-size:9pt; font-weight:bold; color:#747474}
.evento_resumo{ text-align:justify; clear:both;  margin-bottom:10px; margin: 0 auto; font-size:13pt; color:#747474; height:80px; overflow:hidden;}
.evento_saiba{ clear:both; margin-top:10px; background-color:#000; color:#FFF; text-align:center; font-size:9pt; padding:10px; width:30%}
.foto_evento{ width:98%; height:180px; background-color:#383838; margin:0 auto; background-position:top center; margin-bottom:10px; background-size:cover}

.bloco_contato_esq {width:50%;	float:left; box-sizing:border-box}
.bloco_contato_dir {width:50%;	float:left; padding-left:20px; box-sizing:border-box}
.bloco_fotos {width:40%; float:right; padding-left:20px; padding-bottom:20px}
.coluna{-moz-column-count: 2;-webkit-column-count: 2;-moz-column-gap: 50px;-webkit-column-gap: 50px; text-align:justify}