@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap');

html												{ border:0; margin:0px; padding:0px; width:100%; height:100%; overflow:auto; }
body												{ border:0px; margin:0px; padding:0px; width:100%; height:100%; font-family:verdana; font-size:12px; background:#FFF; }
img, div, input										{ border:0; margin:0px; padding:0px; outline:0px; }
a													{ text-decoration:none; }

h1													{ font-family:arial; font-weight:bold; font-size:30px; color:#c37570; margin:0px; padding:0px 0px; border-bottom:1px solid #043f20; padding-bottom:5px; margin-bottom:15px; }
h1 span												{ display:block; font-size:13px; text-transform:none; }
h3													{ font-family:arial; font-weight:bold; font-size:20px; text-transform:uppercase; color:#000000; margin:0px; padding:0px; padding-bottom:0px; }
p													{ font-family:verdana; font-size:12px; color:#000; line-height:20px; text-align:justify; }

.ad-img-mobile                                      { display:none; }
.ad-img                                             { width:100%; height:350px; object-fit:cover; object-position:center; border:none; }
.ad-link                                            { height:350px; }

.artigo-insumos                                     { float:left; z-index:2; position:relative; background-color:#edcb2a; }
.p_insumos                                          { color:#fff; margin:0; padding:3px 20px; text-transform:uppercase; font-size:10px; color:black; }
.revista-edicao                                     { background-size: cover; background-position: center 60%; grid-column-start:2; }

.svg-pointer                                        { fill:#fff; width:15px; }
.custom                                             { padding:4px 16.4px !important; background-color:#c0d23f; width:auto; display: flex; align-items: center; }

.home-banner-destaque-mobile					    { margin-top: 0px !important; margin-bottom:-270px !important; padding:0px; display:none; border-top:1px solid; border-bottom:1px solid; border-color: rgba(0,0,0, 0.20);}

.custom:hover { background-color:#619e31 !important; }

.div-portais                                        { width: 100%; display: flex; justify-content: center; background-color: #f9d3bb; padding: 2px 0; align-items: center; align-content: center; }
.centralizar-portais {
    width: calc(100% - 10px);
    display: flex;
    align-items: center;
    flex-direction: row;
    align-content: center;
    justify-content: flex-end;
    padding:0px 10px;
    gap:15px;
    z-index:9999999;
}
.p-portais                                          { margin:2px 0px; }
.portal a                                           { font-weight:bold; }

.parte-links                                        { display:flex; flex-wrap:nowrap; width:200px; }
.parte-proximo                                      { padding:10px; color:#fff; text-decoration:none; background-color:#23682d; display:inline; transition:0.4s; }
.parte-proximo:hover                                { padding:10px 15px; background-color:#619e31; }
.parte-proximo a                                    { color:#fff; text-decoration:none; }
.parte-atual                                        { padding:10px; color:#fff; text-decoration:none; background-color:#83ba25; display:inline; }
.parte-atual a                                      { color:#fff; text-decoration:none; }

.votacao-geral                                      { width: calc(100% - 100px); margin: -55px auto 0; display:flex; flex-wrap:wrap; justify-content:space-between; }

.img-selo-votacao                                   { width:375px; margin-top: 30px; float:left; margin-right:20px; padding-bottom:20px; }
.titulo-votacao                                     { margin-top:10px; margin-bottom:0px; border-bottom:none; color:#fff; font-size:44px; }
.texto-abertura-votacao                             { margin:0px; text-align:left; line-height:1.8; font-size:18px; font-weight:100; font-family:open sans, arial, sans-serif; color:#fff; }
.texto-votacao-destaque                             { text-align: center; line-height: 1.4; font-size: 56px; font-weight: 700; font-family: open sans, arial, sans-serif; color: #dc7571; text-transform: none; margin-top: 0px; margin-bottom:30px; display: inline-block; }
.texto-div-votacao                                  { transition:0.5s; margin: 86px auto 0px; text-align: left; padding: 40px 300px 30px; background-color: #22672d;}


video { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
 background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat;
  background-size: cover;
  transition: 1s opacity;
}

.swiper {
  width: 100%;
  height: 930px;
}

.banners-topo                                       { width:1800px; margin:0 auto; }

.img-banner-home-mobile                             { display:none !important; }
.img-banner-home                                    { min-height:420px; object-fit:cover; }
.frame-votacao                                      { width:1000px; height:670px; background-color:#FFFFFF;}

.invisible { display:none; }

.third-flex-item:last-of-type   {display:none;}

.home-banner-destaque                               { width:100%; }
.home-banner    { width:100%; height:560px; }

.sub-rodape { margin: 0 auto; }

.menu-green                                         { width:40px; height:3px; border-radius:150px; margin-top:2px; }
.first-line                                         { background-color:#21672d; transition:0.3s; }
.second-line                                        { background-color:#3f8232; transition:0.3s; }
.third-line                                         { background-color:#619e30; transition:0.3s; }
.fourth-line                                        { background-color:#83b926; transition:0.3s; }
.five-line                                          { background-color:#a3c73b; transition:0.3s; }
.six-line                                           { background-color:#c0d23f; transition:0.3s; }

.hide-enquete                                       { display:none; }

.custom-destaque                                    { position:absolute; right:0; top:155px; width:270px; height:242px; object-fit:cover; object-position:left;  transition-property: width; transition-duration: 1s;  transition-timing-function: ease; border-top-left-radius:63px; border-bottom-left-radius:63px;}
.custom-destaque:hover                              { width:450px; height:242px; }

.banner-teste-background							{ transition: background-image 1s ease-in-out; }

.texto												{ font-family:verdana; font-size:12px; color:#000; line-height:20px; text-align:justify; }

.centralizar-cotacao								{ width: 1000px; margin: 0px auto; }
.centralizar										{ width: 100%; margin: 0px auto 0px; padding-bottom:30px;}
.centralizar-topo									{ width: auto; float:left; margin-left:0px; }

.select												{ border:1px solid #CCC; background:#FBFBFB; font-family:arial; font-size:13px; color:#000; width:100%; width: -webkit-calc(100% + 16px); width: -moz-calc(100% + 16px); width: calc(100% + 16px); padding:7px 5px; border-radius:4px; -webkit-appearance:menulist-button; height:36px; outline:0px; }

.campo												{ width:100%; margin-bottom:10px; float:left; margin-right:26px; }
.campo label										{ display:block; margin-bottom:3px; text-align:left; font-family:verdana; font-size:12px; color:#000; font-weight:bold; }
.campo input[type=text]								{ width:100%; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.campo input[type=password]							{ width:100%; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.campo input[type=submit]							{ width:100%; margin-right:14px; background:url(../images/003.png) center center repeat-x #3582cb; padding:16px 7px; font-family:'Droid Sans', sans-serif; font-weight:700; font-size:16px; color:#FFF; border-radius:6px; border:1px solid #222445; }
.campo select										{ border:1px solid #CCC; background:#FBFBFB; font-family:arial; font-size:13px; color:#000; width:100%; width: -webkit-calc(100% + 16px); width: -moz-calc(100% + 16px); width: calc(100% + 16px); padding:7px 5px; border-radius:4px; -webkit-appearance:menulist-button; height:36px; outline:0px; }
.campo textarea										{ width:100%; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; height:180px; }

.campo_formulario									{ width:200px; border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:13px; color:#000; border-radius:6px; }
.botao_formulario									{ width:200px; border:0px; border-radius:60px; background:#e9002a; font-family:arial; font-size:14px; font-weight:bold; color:#FFF; padding:10px 0px; }
.botao_formulario2									{ width:100px; border:0px; border-radius:60px; background:#e9002a; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:10px 0px; }

.mensagem_obrigado									{ text-align:center; padding:100px 0px; }
.mensagem_obrigado h3								{ font-family:'Droid Sans', sans-serif; font-weight:700; font-size:24px; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p								{ font-family:verdana; text-align:center; font-size:12px; color:#777; }

.voltar												{ min-width:10px; float:right; font-size:verdana; color:#000; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:13px; }
.voltar:hover										{ color:#FFF; background:#DB7671; border-color:#fff; }

.veja_mais											{ min-width:10px; float:right; font-size:verdana; color:#000; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:10px; margin-top:-4px; }
.veja_mais:hover									{ color:#FFF; background:#043f20; border-color:#043f20; }

.mais_info											{ min-width:10px; float:right; font-size:verdana; color:#000; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:10px; }
.mais_info:hover									{ color:#FFF; background:#043f20; border-color:#043f20; }

.div01												{ height:80px; background:#043f20; }
.div01 .logo										{ float:left; margin-top:10px; }
.div01 .banner										{ width:470px; height:60px; float:left; background:#FFF; margin:10px 10px 10px 5px; }
.div01 .bandeiras									{ width:28px; float:left; margin-top:10px; }
.div01 .login										{ width:270px; height:10px; float:right; padding-top:10px; }
.div01 .login a										{ color:#FFF; }
.div01 .login h3									{ font-family:arial; font-size:16px; color:#FFF; }
.div01 .login input[type=text]						{ width:126px; border-radius:6px; background:#FFF; font-family:arial; font-size:12px; color:#666; padding:7px 5px; }
.div01 .login input[type=password]					{ width:70px; border-radius:6px; background:#FFF; font-family:arial; font-size:12px; color:#666; padding:7px 5px; }
.div01 .login input[type=submit]					{ width:44px; border-radius:6px; background:url(/images/005.png) center center repeat-x #FFF; font-family:arial; font-size:12px; font-weight:bold; color:#000; padding:7px 5px; }

.div02												{ border-bottom:1px solid #ea9a00; background:#ffe86c; }

.div03												{ border-top:1px solid #ffe86c; border-bottom:1px solid #ffe86c; background:url(/images/005.png) center center repeat-x; }
.div04												{ min-width:10px; float:left; border-right:1px solid #ffe86c; border-left:1px solid #ea9a00; }
.div03 a											{ display:block; float:left; border-left:1px solid #ffe86c; border-right:1px solid #ea9a00; color:#000; font-weight:bold; text-transform:uppercase; font-family:"arial narrow"; padding:12px 8px; font-size:11px; }
.div03 a:hover										{ background-color:rgba(255,255,255,0.2); }

.div04-submenu										{ display:block; float:left; border-left:1px solid #ffe86c; border-right:1px solid #ea9a00; color:#000; font-weight:bold; text-transform:uppercase; font-family:"arial narrow"; padding:12px 8px; font-size:11px; }
.div04-submenu-link									{ display:none; }
.div04-submenu-link a								{ float:none; color:#FFF; border:0px; }
.div04-submenu:hover .div04-submenu-link				{ display:block; position:absolute; background:#043f20; margin-top:10px; margin-left:-9px; }

.div05												{ background:#fff9da; padding:20px 0px; }
.div05 .label_busca									{ font-family:arial; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; background:#043f20; min-width:10px; float:left; color:#FFF; padding:8px; margin-right:5px; }
.div05 input[type=text]								{ width:190px; padding:7px 5px; border:1px solid #a6b4bf; background:#FFF; border-radius:6px; }
.div05 select										{ width:200px; height:30px; padding:7px 5px; border:1px solid #a6b4bf; background:#FFF; -webkit-appearance:menulist-button; }
.div05 input[type=submit]							{ width:160px; border-radius:6px; background:#043f20; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:8px 5px; }

.div06												{ background:#fff4ba; }
.div06 .label_guia									{ font-family:arial; font-size:12px; margin:10px 10px 10px 0px; font-weight:bold; color:#000; text-transform:uppercase; background:#fbc500; min-width:10px; float:left; color:#000; padding:8px; margin-right:5px; }
.div06 .label_votacao								{ min-width:10px; float:right; background:#ffe988; text-align:center; padding:10px; margin-right:-10px; }
.div06 input[type=button]							{ width:160px; border-radius:6px; background:#043f20; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:8px 5px; }
.div06 .guia_busca									{ width:630px; float:left; padding:10px; }
.div06 .guia_busca input[type=text]					{ width:520px; border-radius:6px; background:#FFF; font-family:arial; font-size:12px; color:#666; padding:7px 5px; margin-right:5px; }
.div06 .guia_busca input[type=submit]				{ width:100px; border-radius:6px; background:url(/images/005.png) center center repeat-x #FFF; margin-left:0px; font-family:arial; font-size:12px; font-weight:bold; color:#000; padding:7px 5px; margin-right:-12px; }
.div06 .guia_busca select							{ width:530px; height:30px; padding:7px 5px; border:1px solid #a6b4bf; background:#FFF; -webkit-appearance:menulist-button; margin-right:7px; }

/*.guiaproduto												{ background:; }*/
.guiaproduto .label_guia									{ font-family:arial; font-size:12px; margin:10px 10px 10px 0px; font-weight:bold; color:#FFF; text-transform:uppercase; background:#043f20; min-width:10px; float:left; color:#FFF; padding:8px; margin-right:5px; }
.guiaproduto .label_votacao								{ min-width:10px; float:right; background:#ffe988; text-align:center; padding:10px; margin-right:-10px; }
.guiaproduto input[type=button]							{ width:160px; border-radius:60px; background:#043f20; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:8px 5px; }
.guiaproduto .guia_busca									{ width:630px; float:left; padding:10px; }
.guiaproduto .guia_busca input[type=text]					{ width:520px; border-radius:6px; background:#FFF; font-family:arial; font-size:12px; color:#666; padding:7px 5px; margin-right:5px; }
.guiaproduto .guia_busca input[type=submit]				{ width:100px; border-radius:60px; background:#043f20; margin-left:0px; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:7px 5px; margin-right:-12px; }
.guiaproduto .guia_busca select							{ width:530px; height:30px; padding:7px 5px; border:1px solid #a6b4bf; background:#FFF; -webkit-appearance:menulist-button; margin-right:7px; }

.div07												{ background:#043f20; text-align:center; padding:10px 0px; }
.div07 a											{ color:#FFF; font-size:13px; font-weight:bold; }

.div08												{ margin-top:0px; min-height:600px; background:#FFF; padding:0px 0px 0px 0px; }
.div08-topo											{ height:130px; overflow:hidden; padding-bottom:30px; margin:-30px -48px 10px -48px; padding:0px 35px 0px 35px;}
.div08-topo ul										{ margin:0px; padding:0px; list-style:none; }
.div08-topo li										{ margin:0px 0px; padding:0px 0px; list-style:none; }
.div08-conteudo										{ width:1800px; margin:0 auto; }
.div08-conteudo-votacao								{ padding-top: 50px; margin: 10px auto 0; width: 1400px; }

.noticia-tipo-1                                     { width:800px; margin:86px auto 0px; padding:30px 40px 20px; background-color:#e6e6e6; color:#DB7671; }
.noticia-tipo-1 .voltar-noticia                     { background-color:#DB7671; color:#fff; min-width:10px; float:right; font-size:verdana; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:13px; margin-right:10px;}
.noticia-tipo-1 h1                                  { color:#DB7671 !important; }
.noticia-tipo-1 .texto p                            { color:#DB7671 !important; font-size:14px; line-height:1.6;}

.noticia-tipo-2                                     { width:800px; margin:86px auto 0px; padding:30px 40px 20px; background-color:#DB7671; color:#e6e6e6; }
.noticia-tipo-2 .voltar-noticia                     { background-color:#fff; color:#DB7671; min-width:10px; float:right; font-size:verdana; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:13px; margin-right:10px;}
.noticia-tipo-2 h1                                  { color:#fff !important; }
.noticia-tipo-2 .texto p                            { color:#fff !important; font-size:14px; line-height:1.6; }

.noticia-tipo-3                                     { width:800px; margin:86px auto 0px; padding:30px 40px 20px; background-color:#a0c166; color:#fff; }
.noticia-tipo-3 .voltar-noticia                     { background-color:#fff; color:#619e31; min-width:10px; float:right; font-size:verdana; cursor:pointer; border:1px solid #e0e0e0; padding:9px 18px; border-radius:3px; margin-left:13px; margin-right:10px;}
.noticia-tipo-3 h1                                  { color:#fff !important; }
.noticia-tipo-3 .texto p                            { color:#fff !important; font-size:14px; line-height:1.6;}

.grey-news                                          { transition:0.2s; }
.grey-news:hover                                    { background-color:#808080 !important; }


.div08-lateral										{ width:120px; float:right; }
.div08-topo .bx-prev								{ left:-25px !important; }
.div08-topo .bx-next								{ right:-25px !important; }
.div08-rodape										{ width:100%; }

/* .chefe::before                                      { content: ' \2666'; float:left; display:block; font-size:30px; margin-left:-7px; color:#fcdde2; }
.chefe::after                                       { content: ' \2666'; float:right; display:block; font-size:30px; margin-top:-75px; margin-right:-7px; color:#fcdde2; }  */

.div09-topo											{ width:1000px; margin:0 auto;}

.menu-suspenso										{ background:#F4A7A5; padding:0px 0px; position:fixed; top:86px; left:0px; z-index:999999; font-family: 'arial narrow'; height:calc(100vh - 86px); webkit-box-shadow: 0px 11px 35px -2px rgb(0 0 0 / 39%);
    box-shadow: 0px 35px 11px -2px rgb(0 0 0 / 4%); }
.menu-suspenso-fechar								{ position:absolute; right:0px; font-family:verdana; font-size:30px; padding:0px 20px 10px 10px; cursor:pointer; }
.menu-suspenso-coluna1								{ width:100% }

/*
.menu-suspenso-coluna1								{ width:calc(25% - 30px); float:left; margin-right:40px; }
.menu-suspenso-coluna2								{ width:calc(25% - 30px); float:left; margin-right:40px; }
.menu-suspenso-coluna3								{ width:calc(25% - 30px); float:left; margin-right:40px; }
.menu-suspenso-coluna4								{ width:calc(25% - 30px); float:left; }
*/
.menu-suspenso-titulo								{ font-size:18px; color:#fff; font-weight:bold; padding:12px 40px; border-top:1px solid #fff; }
.menu-suspenso-linha								{ height:1px; background:#fff; margin:5px 0px; }
.menu-suspenso-link									{ font-size:20px; color:#fff; padding:16px 60px;  border-top:1px solid #fff; transition:0.3s; }
.menu-suspenso-link a								{ color:#fff; }
.menu-suspenso-botao								{ background:#043f20; color:#FFF; border-radius:100px; padding:3px 40px; display:inline-block; margin:0px 0px 5px 0px; font-size:14px; }
.menu-suspenso-botao a								{ color:#FFF; }
.menu-suspenso-imagem								{ width:130px; height:170px; background:center center no-repeat; background-size:cover; margin:10px 0px; }
.menu-suspenso-link:hover							{ background-color:#DE7D78; }

.rodape												{ border-top:10px solid #b1b1b1; background:#e68a86; padding:40px 0px; line-height:20px; }
.rodape h3											{ font-family:arial; font-size:12px; margin:10px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0px; padding-bottom:10px; }
.rodape .bloco01									{ width:340px; float:left; }
.rodape .bloco02									{ width:340px; float:left; margin-left:40px; }
.rodape .bloco03									{ width:200px; float:right; color:#FFF; }
.rodape a											{ color:#ffffff; display:block; }
.rodape a span										{ color:#fcd500; }
.rodape input[type=text]							{ width:210px; border-radius:6px; background:#FFF; font-family:arial; font-size:12px; color:#666; padding:7px 5px; }
.rodape input[type=submit]							{ width:100px; border-radius:6px; background:url(/images/005.png) center center repeat-x #FFF; font-family:arial; font-size:12px; font-weight:bold; color:#000; padding:7px 5px; }

.publicidade1										{ width:120px; float:left; }
.publicidade2										{ width:120px; float:right; }
.conteudo											{ width:700px; float:left; margin-left:20px; }

.banner_lat1										{ width:120px; height:240px; background:center center no-repeat #fff; background-size:contain; margin-bottom:5px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.banner_lat2										{ width:120px; height:120px; background:center center no-repeat #fff; background-size:contain; margin-bottom:5px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.banner_lat3										{ width:100%; height:120px; background:center center no-repeat #fff; background-size:contain; margin-bottom:5px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin:20px auto;}
.banner_rod1										{ width:840px; height:120px; background:center center no-repeat #fff; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }


.social												{ padding:7px 0px; border-bottom:1px solid #CCC; }
.social-titulo										{ text-align:right; }
.social-caixa										{ float:right; height:32px; }
.social .facebook									{ min-width:5px; float:left; margin-right:5px; }
.social .twitter									{ min-width:5px; float:left; margin-right:5px; }
.social .google										{ min-width:5px; float:left; margin-right:0px; }

.home-banner-destaque .bx-prev						{ left:10px !important; }
.home-banner-destaque .bx-next						{ right:10px !important; }
/*.home-banner-destaque								{ background:bottom center no-repeat #fff !important; background-size:cover !important; margin-top:-12px !important; background-color:#000000 !important; }	*/						


.home-revista-box                                   { width:100%; }
.home-edicoes-caixa-lista                           { width:calc(100% - 260px); }
.banner-edicoes                                     { height:460px; width:100%; }

/* .home_lista_noticias_caixa							{ margin-left:0px; margin-right:0px; margin-top:86px; }
.home_lista_noticias_caixa .bx-prev					{ left:15px !important; margin-top:-52px !important; }
.home_lista_noticias_caixa .bx-next					{ right:15px !important; margin-top:-52px !important; } */

.home_lista_momentos    							{ height:300px; margin-left:0px; margin-right:0px; margin-top:0px; }



.slider-wrapper .bx-wrapper                         { max-width:100% !important; }

.lista_categorias_anuncie							{ width:calc(25% - 40px); margin:20px; float:left; }
.lista_categorias_anuncie_caixa						{ height:150px; padding:20px; text-align:center; background:center bottom no-repeat #fff8d9; color:#000; font-size:16px; font-weight:bold; }
.lista_categorias_anuncie button					{ margin:20px auto; font-family:verdana; font-size:11px; font-weight:bold; color:#000; background:#f2cb12; width:150px; border-radius:30px; padding:7px 0px; text-align:center; border:0px; display:block; text-transform:uppercase; }

.botoes-frame										{  }
.botoes-frame-item									{ width:calc(33.3333% - 80px); float:left; margin:20px; background:#fff8d9; padding:20px; cursor:pointer; }
.botoes-frame-item-off								{ color:#FFF; background:red; width:80px; height:80px; border-radius:80px; float:right; text-align:center; align-items:center; justify-content:center; display:flex; font-size:20px; margin:-50px -40px 0px; }
.botoes-frame-item-titulo							{ color:#043f20; font-size:16px; font-weight:bold; }
.botoes-frame-item-valor							{ color:#043f20; font-size:30px; font-weight:bold; }
.botoes-frame-item-texto							{ font-size:12px; padding:20px 0px; }
.botoes-frame-item-botao							{ width:190px; margin:20px auto; margin-bottom:60px; background:red; color:#FFF; text-align:center; font-size:16px; border-radius:6px; padding:10px 0px; }

.formulario-frame									{ display:none; }

.lista_categorias_noticias							{ margin:20px; cursor:pointer; color:#333; text-align:center; font-weight:bold; font-size:16px; }
.lista_categorias_noticias .imagem					{ height:180px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-top:10px; }

/*width:calc(33.333% - 40px)*/

.lista_categorias_teste								{ width:calc(33.333% - 10px); padding-right:10px; float:left; cursor:pointer; color:#333; text-align:center; font-weight:bold; font-size:16px; }
.lista_categorias_teste .imagem						{ height:180px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-top:10px; }

.lista_categorias									{ width:calc(33.333% - 40px); margin:40px; float:left; cursor:pointer; color:#333; text-align:center; font-weight:bold; font-size:16px; }
.lista_categorias .imagem							{ height:180px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-top:10px; }
/*.lista_categorias									{ width:calc(45%); margin:10px 40px; float:left; cursor:pointer; color:#333; text-align:center; font-weight:bold; font-size:16px; text-transform:uppercase; }
.lista_categorias .imagem							{ height:180px; background:center center no-repeat #ebebeb; background-size:100%; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-top:5px; transition: background-size 1s;}
.lista_categorias .imagem:hover						{ height:180px; background:center center no-repeat #ebebeb; background-size:120%; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-top:5px; }*/

.home_lista_noticias_principal 						{ margin:10px 0px; height:300px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); padding-top:1px; }
.home_lista_noticias_principal .titulo				{ background-color:rgba(0,0,0,0.6); font-family:verdana; font-size:15px; color:#FFF; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:210px; padding:20px; height:50px; }

.home_lista_noticias:hover 							{ height:270px; background-color:#db7771; }
.home_lista_noticias:hover > .data					{ background-color:#fea9a4; }
.home_lista_noticias 								{ width:100%; height:270px; background-color:#fea9a4; transition:0.5s; }
.home_lista_noticias .imagem						{ height:190px; margin-bottom:10px; background:center center no-repeat #ebebeb; background-size:cover;  }
.home_lista_noticias .data							{ transition:0.5s; font-family:verdana; font-size:11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:4px; color:#fff; background-color:#db7771; display:inline-block; margin-left:10px;}
.home_lista_noticias .titulo						{ font-family:verdana; font-size:13px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; height:35px; padding:2px 10px 10px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.home_lista_noticias .detalhes						{ width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#043f20; text-align:center; padding:5px 0px; border-radius:30px; }

.home_lista_noticias_categoria:hover 				{ background-color:#db7771; }
.home_lista_noticias_categoria:hover > .data        { background-color:#fea9a4; }
.home_lista_noticias_categoria                      { height:360px; background-color:#fea9a4; transition:0.5s; margin:1px;}
.home_lista_noticias_categoria .imagem              { height:270px; margin-bottom:10px; background:center center no-repeat #ebebeb; background-size:cover;  }
.home_lista_noticias_categoria .data                { transition:0.5s; font-family:verdana; font-size:11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:4px; color:#fff; background-color:#db7771; display:inline-block; margin-left:10px;}
.home_lista_noticias_categoria .titulo              { font-family:verdana; font-size:13px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; height:30px; padding:2px 10px 2px; }
.home_lista_noticias_categoria .detalhes            { margin-left:10px; width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#043f20; text-align:center; padding:5px 0px; border-radius:30px; }

.home_lista_curiosidades                            { height:400px; background-color:rgba(64,102,24,1); }
.home_lista_curiosidades .imagem					{ height:300px; margin-bottom:10px; background:center center no-repeat #ebebeb; background-size:cover;  }
.home_lista_curiosidades .data						{ transition:0.5s; font-family:verdana; font-size:11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:4px; color:#fff; background-color:#043f20; display:inline-block; margin-left:10px;}
.home_lista_curiosidades .titulo					{ font-family:verdana; font-weight:700; font-size:13px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; height:40px; padding:2px 10px 10px; }
.home_lista_curiosidades .detalhes					{ width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#043f20; text-align:center; padding:5px 0px; border-radius:30px; }

.lista_noticias 									{ padding-top:30px; padding-bottom:30px; margin-bottom:-1px; min-height:300px;  /*border-top:1px solid #043f20;*/ border-bottom:1px solid #043f20; }
.lista_noticias .imagem								{ width:420px; height:300px; float:left; margin-right:10px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_noticias .data								{ margin-left:450px; font-family:verdana; font-size:11px; color:#999999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:60px;  }
.lista_noticias .titulo								{ margin-left:450px; font-family:verdana; font-size:15px; color:#043f20; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:20px; }
.lista_noticias .texto								{ margin-left:450px; height:90px; margin-bottom:10px; font-family:verdana; font-size:12px; color:#333333; text-align:left; line-height:18px; overflow:hidden; text-overflow:ellipsis; }
.lista_noticias .detalhes							{ margin-left:450px; width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#043f20; text-align:center; padding:5px 0px; border-radius:30px; }

.noticias_listagem_caixa							{ width:calc(33.3333% - 0px); margin:0px; float:left; }

.lista_produtos 									{ width:calc(33.3333% - 20px); margin:10px; height:400px; float:left; text-align:left; margin-top:10px; margin-bottom:10px; }
.lista_produtos .imagem								{ height:220px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_produtos .data								{ font-family:verdana; font-size:12px; color:#043f20; }
.lista_produtos .titulo								{ font-family:verdana; font-size:12px; color:#043f20; font-weight:bold; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:10px; }
.lista_produtos .texto								{ overflow:hidden; height:60px; }
.lista_produtos .botao								{ width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; background:#E9002A; text-align:center; padding:5px 0px; border-radius:30px; margin-top:10px; }

.lista_insumos 										{ width:calc(33.3333% - 20px); margin:10px; height:400px; float:left; text-align:left; margin-top:10px; margin-bottom:10px; }
.lista_insumos .imagem								{ height:220px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_insumos .data								{ font-family:verdana; font-size:12px; color:#043f20; }
.lista_insumos .titulo								{ font-family:verdana; font-size:12px; color:#043f20; font-weight:bold; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:10px; }
.lista_insumos .texto								{ overflow:hidden; height:60px; }
.lista_insumos .botao								{ width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; background:#E9002A; text-align:center; padding:5px 0px; border-radius:30px; margin-top:10px; }

.lista_insumos_home 								{ width:134px; height:158px; float:left; text-align:center; margin-right:42px; margin-top:10px; margin-bottom:10px; }
.lista_insumos_home .imagem							{ width:134px; height:124px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_insumos_home .titulo							{ width:134px; font-family:verdana; font-size:11px; color:#043f20; font-weight:bold; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.lista_links										{ height:240px; margin-bottom:10px; }
.lista_links .titulo								{ margin-bottom:25px; background:#043f20; padding:12px; font-family:arial; font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; }
.lista_links .titulo span							{ display:block; float:right; min-width:10px; border:1px solid #FFF; color:#FFF; font-family:verdana; font-size:12px; font-weight:normal; border-radius: 6px; padding:4px 10px; margin:-4px -4px -4px 10px; text-transform: none; }
.lista_links .imagem								{ width:180px; height:160px; float:left; margin-right:20px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_links .url									{ margin-left:210px; padding-top:48px; font-family:verdana; font-size:12px; font-weight:bold; color:#444; }
.lista_links .botao									{ margin-left:210px; margin-top:28px; font-family:verdana; font-size:11px; font-weight:bold; color:#444; background:#FBCE04; width:150px; border-radius:30px; padding:7px 0px; text-align:center; }

.lista_edicoes										{ width:246px; height:420px; margin:30px; }
.lista_edicoes .imagem								{ width:246px; height:320px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_edicoes .edicao								{ width:246px; font-family:verdana; font-size:12px; color:#043f20; font-weight:bold; border-bottom:1px solid #000; padding-bottom:5px; margin-bottom:5px; }
.lista_edicoes .titulo								{ width:246px; font-family:verdana; font-size:11px; color:#043f20; font-weight:normal;}
.lista_edicoes button								{ width:246px; margin-top:10px; border-radius:60px; background:#f2cb12; font-family:arial; font-size:12px; font-weight:bold; color:#000; padding:7px 15px; border:0px; }

.lista_edicoes_principal							{ width:240px; float:left; margin:0px;}
.lista_edicoes_principal .imagem					{ width:240px; height:320px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; margin-top:8px; }
.lista_edicoes_principal .edicao					{ font-family:verdana; font-size:12px; color:#043f20; font-weight:bold; }
.lista_edicoes_principal .titulo					{ font-family:arial; font-size:16px; color:#043f20; font-weight:bold; padding-top:10px; border-bottom:0px solid #043f20; padding-bottom:2px; }
.lista_edicoes_principal button						{ width:100%; margin:10px auto; border-radius:60px; background:#fbd401; font-family:arial; font-size:12px; font-weight:bold; color:#000; padding:7px 15px; border:0px; text-transform:uppercase; display:block; }

.lista-ultima-edicao li                             { padding:5px 0px; background-color:#028b79; margin-bottom:10px; color:#fff; list-style: none;}
.lista-ultima-edicao li a                           { color:#fff;}
.lista-ultima-edicao li::before                     {  content: "\2666"; color: #9fd9cb; font-weight: bold; display: inline-block; width:1em; margin-left: -0.3em; font-size:15px; }

.lista_edicoes_home									{ width:150px; height:300px; float:left; margin:40px 20px 0px 20px; }
.lista_edicoes_home .imagem							{ width:150px; height:200px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_edicoes_home .edicao							{ width:150px; font-family:verdana; font-size:14px; color:#043f20; font-weight:bold; border-bottom:1px solid #043f20; padding:0px 0px 10px 0px; }
.lista_edicoes_home .titulo							{ width:150px; font-family:verdana; font-size:14px; color:#043f20; font-weight:normal; padding:10px 0px; }

.lista_feiras										{ height:230px; margin-bottom:10px; border:1px solid #043f20; }
.lista_feiras .titulo_principal						{ margin-bottom:5px; background:#043f20; padding:10px; font-family:arial; font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase; }
.lista_feiras .imagem								{ width:180px; height:180px; float:left; margin-right:20px; margin-left:20px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_feiras .titulo								{ width:610px; float:right; font-family:verdana; font-size:18px; font-weight:bold; color:#444; padding-top:36px; }
.lista_feiras .local								{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#444; padding-top:8px; }
.lista_feiras .website								{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#444; padding-top:8px; }
.lista_feiras .email								{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#444; padding-top:8px; }

.lista_feiras_destaque								{ height:230px; margin-bottom:10px; border:1px solid #043f20; background:#b7cbc1; }
.lista_feiras_destaque .titulo_principal				{ margin-bottom:5px; background:#043f20; padding:10px; font-family:arial; font-size:16px; font-weight:bold; color:#FFF; text-transform:uppercase; }
.lista_feiras_destaque .imagem						{ width:180px; height:180px; float:left; margin-right:20px; margin-left:20px; background:center center no-repeat #043f20; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_feiras_destaque .titulo						{ width:610px; float:right; font-family:verdana; font-size:18px; font-weight:bold; color:#000; padding-top:36px; }
.lista_feiras_destaque .local						{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#000; padding-top:8px; }
.lista_feiras_destaque .website						{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#000; padding-top:8px; }
.lista_feiras_destaque .email						{ width:610px; float:right; font-family:verdana; font-size:12px; font-weight:normal; color:#000; padding-top:8px; }
.lista_feiras_destaque a							{ color:#000; }

.lista_equipe 										{ width:calc(25% - 40px); margin:30px 20px; float:left; }
.lista_equipe .imagem								{ height:170px; margin:0px auto; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_equipe .cargo								{ font-family:verdana; font-size:12px; color:#043f20; text-align:center; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-transform: uppercase; padding-bottom:10px;}
.lista_equipe .nome									{ font-family:verdana; font-size:12px; color:#043f20; text-align:center; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:10px 0px 5px 0px; }
.lista_equipe .email								{ font-family:verdana; font-size:12px; color:#043f20; text-align:center; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.lista_equipe .email a								{ color:blue; }

.lista_produtos_empresa								{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-top:-1px; padding:15px; background:#fff; }
.lista_produtos_empresa:hover						{ color:#000; background:#FFFAD9; }

.lista_empresas_interna								{ line-height:12px; margin-bottom:20px; font-size:15px; }
.lista_empresas_interna .titulo						{ background:#fbc100; padding:15px; font-family:arial; font-size:16px; font-weight:bold; color:#000; margin:-1px; }
.lista_empresas_interna .imagem						{ width:160px; height:140px; float:left; margin:15px 0px 15px 15px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_empresas_interna .coluna1					{ width:330px; float:left; margin:15px 0px 15px 15px; }
.lista_empresas_interna .coluna2					{ width:300px; float:left; margin:15px 0px 15px 15px; }
.lista_empresas_interna p							{ margin:5px; font-size:15px; line-height:24px; }
.lista_empresas_interna .descricao					{ padding:15px; text-align:justify; font-family:verdana; font-size:15px; color:#777; }

.lista_empresas										{ border:1px solid #fbc100; line-height:12px; margin-bottom:20px; background:#fffdf0; }
.lista_empresas .titulo								{ background:#fbc100; padding:15px; font-family:arial; font-size:16px; font-weight:bold; color:#000; margin:-1px; }
.lista_empresas .imagem								{ width:160px; height:140px; float:left; margin:15px 0px 15px 15px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.lista_empresas .coluna1							{ width:350px; float:left; margin:15px 0px 15px 15px; }
.lista_empresas .coluna2							{ width:280px; float:left; margin:15px 0px 15px 15px; }
.lista_empresas p									{ margin:5px; }
.lista_empresas .descricao							{ padding:15px; text-align:justify; font-family:verdana; font-size:12px; color:#777; }

.lista_empresas2									{ width:420px; height:230px; margin-right:16px; float:left; overflow:hidden; border:1px solid #043e1f;  background:#fff; line-height:12px; margin-bottom:20px; }
.lista_empresas2 .titulo							{ background:#043e1f; padding:15px; font-family:arial; font-size:16px; font-weight:bold; text-align:center; color:#FFF; margin:-1px; line-height:24px; }
.lista_empresas2 .coluna							{ padding:15px; }
.lista_empresas2 p									{ margin:5px; }

.anuncie-categoria									{ background:#043f20; font-family:arial; font-size:14px; color:#FFF; padding:10px; margin:15px 0px 5px 0px; text-transform:uppercase; }

.anuncie-categoria center a                         { transition:0.4s;
    
}

.anuncie-categoria center a:hover                   { 
    background-color:#c61f0e !important;
    color:#fff !important;
    border-left:20px solid #fff !important;
    font-size:20px !important;
}

.edicoes-ano										{ background:#043f20; font-family:arial; font-size:14px; color:#FFF; padding:10px; }
.edicoes-imagem										{ width:280px; height:380px; float:left; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.edicoes-texto										{ width:540px; float:right; }

.galeria											{ margin:20px 10px; }
.galeria .galeria_fotos								{ margin:5px; width:calc(25% - 20px); margin:10px; height:200px; float:left; background:center center no-repeat; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }

.downloads											{ margin-top:10px; }
.downloads .lista_downloads							{ border-bottom:1px solid #026B2E; padding:10px 2px; color:#FFF; }
.downloads .lista_downloads:hover					{ background:#f5f5f5; }
.downloads .lista_downloads button					{ background:#026B2E; color:#FFF; min-width:10px; float:right; border:0px; border-radius:3px; margin-top:-2px; }

.link-ul											{ color:#000; text-decoration:none; }
.link-ul:hover										{ text-decoration:underline; }

.home-edicoes										{ background:#043f20; font-family:arial; font-size:16px; color:#FFF; padding:10px; text-align:center; text-transform:uppercase; font-weight:bold; }
.home-edicoes-caixa									{ background:transparent; padding:0px 0px; margin-top:0px; float:left; width:240px;}



.paginacao											{ width:340px; margin:0px auto; height:100px; margin-top:30px; }
.paginacao-indice									{ margin:0px 120px; border:1px solid #CCC; padding:5px 0px; text-align:center; font-size:13px; color:#777; }
.paginacao-anterior-ativo							{ width:100px; float:left; font-size:15px; color:#23327d; padding:5px 0px; text-align:left; }
.paginacao-anterior-ativo:hover						{ text-decoration:underline; }
.paginacao-anterior-desativado						{ width:100px; float:left; font-size:15px; color:#777; padding:5px 0px; text-align:left; }
.paginacao-proximo-ativo							{ width:100px; float:right; font-size:15px; color:#23327d; padding:5px 0px; text-align:right; }
.paginacao-proximo-ativo:hover						{ text-decoration:underline; }
.paginacao-proximo-desativado						{ width:100px; float:right; font-size:15px; color:#777; padding:5px 0px; text-align:right; }


.votacoes_opcoes									{ height:160px; margin:20px 0px; float:left; width:400px; }
.votacoes_opcoes .imagem							{ width:150px; height:150px; float:left; background:center center no-repeat #fff; background-size:contain; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:7px; }
.votacoes_opcoes .titulo							{ margin-left:180px; font-family:arial; font-size:16px; color:#535353; font-weight:700; overflow:hidden; padding:40px 0px 0px 0px; }
.votacoes_opcoes .texto								{ width:160px; height:90px; float:right; font-family:verdana; font-size:11px; color:#777; line-height:15px; overflow:hidden; text-overflow:ellipsis; display:none; }
.votacoes_opcoes .botao								{ margin-left:180px; width:160px; margin-top:4px; margin-bottom:10px; border-radius:60px; background:#c37570; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:7px 0px; text-align:center; border:0px; text-transform:uppercase; }
.votacoes_opcoes .opcoes							{ padding-bottom:10px; margin-left:180px;  }
.votacoes_opcoes .opcoes .perfil					{ width:120px; background:#a0c166; background-size:30px; padding:7px 20px 7px 20px; text-align:left; color:#fff; border-radius:50px; }
.votacoes_opcoes .opcoes .website					{ width:120px; background:url(../images-novo/022.png) 10px center no-repeat #fef4bf; background-size:30px; padding:7px 0px 7px 40px; text-align:left; color:#000; }

.votacao_cpf										{ background-color:rgba(255,255,255,0.8); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99998; }
.votacao_cpf_caixa									{ width:400px; height:160px; top:50%; left:50%; margin-top:-100px; margin-left:-200px; position:fixed; z-index:99998; border-radius:10px; background:#FFF; -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3); box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3); }

.votacoes_resultado									{ border-bottom:1px solid #fff; padding:10px;  }
.votacoes_resultado .imagem							{ width:150px; height:150px; float:left; background:center center no-repeat #fff; background-size:contain; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-right:20px; }
.votacoes_resultado .votos img						{ position:absolute; }
.votacoes_resultado .votos							{ min-width:10px; padding:7px 15px; color:#fff; float:right; margin-top:118px; border-radius:80px; }
.votacoes_resultado .titulo							{ width:700px; margin-left:170px; font-family:arial; font-size:26px; color:#fff; font-weight:bold; margin:55px 0px 4px 170px; }
.votacoes_resultado .texto							{ width:700px; margin-left:170px; font-family:verdana; font-size:11px; color:#777; line-height:15px; }

#google_translate_element,.goog-te-banner-frame,.goog-te-balloon-frame,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.goog-tooltip:hover{display:none!important;}html,body{top:0!important;}font{background:transparent!important;color:inherit!important;font:inherit!important;}font:hover,.goog-text-highlight:hover,.goog-text-highlight{-webkit-box-shadow:inherit!important;-moz-box-shadow:inherit!important;box-shadow:inherit!important;box-sizing:inherit!important;-webkit-box-sizing:inherit!important;-moz-box-sizing:inherit!important;}

.menu-mobile-exibe									{ display:none !important; }

.guia-empresa-premiacao-titulo						{ background:#fbc100; font-size:18px; color:#000; font-weight:bold; padding:10px 15px; line-height:30px; margin:40px 10px 40px 10px; cursor:pointer; }
.guia-empresa-premiacao-titulo img					{ float:right; margin:-40px 30px -50px 110px; width:110px; }
.guia-empresa-premiacao-texto						{ background:#fff8d9; font-size:15px; color:#000; font-weight:bold; padding:15px 20px; line-height:28px; margin:-40px 10px 40px 10px; display:none; }

.novo-div01											{ width:100%; z-index:99996; top:0; left:0; padding:0; float:left; background-color:rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 11px 35px -2px rgba(0,0,0,0.39); box-shadow: 0px 11px 35px -2px rgba(0,0,0,0.04);}
.novo-div01.scrolled {
  background-color:rgba(255, 255, 255, 0.9) !important;
  transition: background-color 1000ms linear;
}


.novo-div01-menu									{ /* background:url(../images/menu.jpg) left center no-repeat; */ background-size:25px; color:#FFF; font-size:13px; padding:5px 24px 5px 34px; float:left; margin-top:22px; cursor:pointer; }
/*.novo-div01-menu:hover  .first-line                 { background-color:#c0d23f; }
.novo-div01-menu:hover .second-line                 { background-color:#a3c73b; transform-origin: top left; transform:rotate(90deg); position: relative; top: -5px; width: 28px; }
.novo-div01-menu:hover .third-line                  { background-color:#83b926; transform:rotate(45deg); width: 20px; position: relative; left: 9px; top: 3px; }
.novo-div01-menu:hover .fourth-line                 { background-color:#619e30; transform:rotate(-45deg); width: 20px; position: relative;  left: 9px; top: -2px; }
.novo-div01-menu:hover .five-line                   { background-color:#3f8232; transform-origin: bottom right; transform:rotate(90deg); width: 28px; position: relative; right: -10px; bottom: -5px;width: 28px;  right: -10px;  bottom: -5px; }
.novo-div01-menu:hover .six-line                    { background-color:#21672d; }   */

.first-line-click              { background-color:#c0d23f; }
.second-line-click                 { background-color:#a3c73b; transform-origin: top left; transform:rotate(90deg); position: relative; top: -5px; width: 28px; }
.third-line-click                  { background-color:#83b926; transform:rotate(45deg); width: 20px; position: relative; left: 9px; top: 3px; }
.fourth-line-click                 { background-color:#619e30; transform:rotate(-45deg); width: 20px; position: relative;  left: 9px; top: -2px; }
.five-line-click                   { background-color:#3f8232; transform-origin: bottom right; transform:rotate(90deg); width: 28px; position: relative; right: -10px; bottom: -5px;width: 28px;  right: -10px;  bottom: -5px; }
.six-line-click                    { background-color:#21672d; }   



.novo-div01-busca									{ float:left; margin-top:14px; }
.novo-div01-busca input								{ width:220px; float:left; background:url(../images-novo/lupa.png) right center no-repeat #FFF; background-size:30px; border:0px; border-radius:100px; padding:7px; color:#999; font-size:13px; }

/*                  VOTACOES                */
/**.novo-div01-votacao									{ width:160px; float:right; background:url(../images-novo/005.png) left center no-repeat; padding:6px 0px 6px 60px; margin-top:0px; background-size:50px; }**/

/*                  MIDIA KIT                */
.novo-div01-votacao									{ width:160px; float:right; background:url(../images-novo/icon-download-amarelo.png) 3% center no-repeat;  padding:6px 6px 6px 60px; margin-top:0px; background-size:45px;  border-radius:5px; background-color:#fff1b6; border:6px solid #fff1b6;}

.novo-div01-votacao-texto							{ text-align:center; font-weight:bold; color:#1b3e23; font-size:13px; }
.novo-div01-votacao-botao							{ background:#1b3e23; text-align:center; color:#fff; text-transform:uppercase; text-align:center; border-radius:100px; padding:3px 0px; margin-top:10px; font-size:11px; font-weight:bold; transition:0.4s;}

.novo-div01-votacao-botao:hover						{ background:#d42e35; text-align:center; color:#fff; text-transform:uppercase; text-align:center; border-radius:100px; padding:3px 0px; margin-top:10px; font-size:11px; font-weight:bold;}

.novo-div01-atalhos									{ float:right; margin:-6px 30px 0px 0px; }
.novo-div01-atalhos-idioma							{ background:url(../images-novo/003.png) left center no-repeat; padding:5px 0px 5px 30px; color:#FFF; }
.novo-div01-atalhos-contato							{ background:url(../images-novo/004.png) left center no-repeat; padding:5px 0px 5px 30px; color:#FFF; }
.novo-div01-logo									{ width:220px; margin:0px 0px 0px 120px; text-align:center; display:block; margin-top:10px; transition:0.4s; }
.novo-div01-nome-usuario							{ width:220px; float:right; padding:6px 0px 6px 0px; margin-top:0px; color:#FFF; }

.novo-div02											{ width:auto; z-index:99997; float:right; padding:0px 0px; text-align:center; font-size:20px; font-family: 'PT Sans Narrow', sans-serif; margin-right:0px; color:#fff; }
.novo-div02 span									{ color:#fff; padding:0px 25px; font-size:20px; }
.novo-div02 a										{ color:#fff; font-weight:bold; }
.novo-div02 a:hover									{  }

.novo-div02	ul										{ margin:0px; padding:0px; list-style:none; color:#fff; display: flex;    justify-content: space-between;}
.novo-div02 ul li									{ margin:0px;  padding:30px 26.4px; list-style:none; float:left; margin-right:-2px; cursor:pointer; font-weight:bold; color:#fff; font-size:20px; }
.novo-div02 ul li a							    	{ color:#fff;  font-size:20px; }
.novo-div02 ul li ul								{ position:absolute; z-index:99999; padding-top:15px; margin-left:-36px; display:none; color:#fff; top:86px; right:0;}
.novo-div02 ul li ul li								{ float:none; text-align:center; background:#e6e6e6; padding:10px 18px; font-size:20px; color:#fff; }
.novo-div02 ul li ul li:hover						{ background:#cecece; }
.novo-div02 ul li:hover ul							{ display:block; }

.menu-pb                                            { cursor:pointer; } 

.rose1:hover            							{ background-color:#DB7671; }
.rose2:hover            							{ background-color:#DB7671; }
.rose3:hover            							{ background-color:#DB7671; }
.rose4:hover            							{ background-color:#DB7671; }
.rose5:hover            							{ background-color:#DB7671; }
.rose6:hover            							{ background-color:#DB7671; }
.rose7:hover            							{ background-color:#DB7671; }

.rose1                  							{ background-color:#F4A7A5; }
.rose2                  							{ background-color:#F1A09D; }
.rose3                  							{ background-color:#ED9995; }
.rose4                  							{ background-color:#E9918E; }
.rose5                  							{ background-color:#E68A86; }
.rose6                  							{ background-color:#E2847F; }
.rose7                  							{ background-color:#DE7D78; }


.menu-grey {background-color:#e6e6e6; color:#DE7D78; }
.menu-grey:hover {background-color:#cecece; color:#fff; }
ul .menu-grey a{ color:#DB7671 !important; }

.novo-div03											{ width:100%; background:#fff; padding:20px 0px; position:absolute; top:820px; margin-bottom:20px;}
/*.novo-div03											{ width:100%; background:#fff8d9; padding:20px 0px; margin-top:152px; } */
.novo-div03-login									{ width:130px; float:right; background:url(../images-novo/006.png) left top no-repeat; }
.novo-div03-login-btentrar							{ background:#fea9a4; color:#FFF; padding:4px 0px; text-align:center; font-size:12px; margin:15px 0px 10px 75px; }
.novo-div03-login-cadastro							{ background:#028b79; color:#FFF; padding:4px 0px; text-align:center; font-size:12px; }

.novo-div03-cotacao									{ width:calc(100% - 150px); float:left; }
.novo-div03-cotacao-label							{  background:#028b79; float:left; }
.novo-div03-cotacao-label-texto						{ width:170px; float:left; color:#FFF; padding:9px 3px 0px 12px; font-size:10px; font-weight:bold; }
.novo-div03-cotacao input[type=text]				{ width:100px; float:left; background:#FFF; border:1px solid #c8c8c8; padding:7px; color:#999; font-size:13px; }
.novo-div03-cotacao select							{ width:100px; float:left; background:#FFF; border:1px solid #c8c8c8; padding:7px; color:#999; font-size:13px; height:30px; outline:none; }
.novo-div03-cotacao input[type=submit]				{ width:100px; float:left; background:#028b79; border:1px solid #c8c8c8; padding:7px; color:#FFF; font-size:13px; }

.novo-div03-guia									{ width:calc(100% - 150px); float:left; margin-top:15px; }
.novo-div03-guia-label								{ background:#fea9a4; float:left; }
.novo-div03-guia-label-texto						{ width:170px; float:left; color:#FFF; padding:9px 3px 0px 12px; font-size:10px; font-weight:bold; }
.novo-div03-guia input[type=text]					{ width:100px; float:left; background:#FFF; border:1px solid #c8c8c8; padding:7px; color:#999; font-size:13px; }
.novo-div03-guia select								{ width:100px; float:left; background:#FFF; border:1px solid #c8c8c8; padding:7px; color:#999; font-size:13px; height:30px; outline:none; }
.novo-div03-guia input[type=submit]					{ width:100px; float:left; background:#fea9a4; border:1px solid #c8c8c8; padding:7px; color:#FFF; font-size:13px; }

.novo-div03-guia									{  }
.novo-div03-guia-label								{  }
.novo-div03-guia-label-texto						{  }
.novo-div03-guia input[type=text]					{  }
.novo-div03-guia input[type=submit]					{  }

.novo-div04											{ width:100%; background:#043f20; padding:10px 0px; text-align:center; font-size:12px; font-weight:bold; display:none; }
.novo-div04 a										{ color:#FFF; }

.painel-caixa-links									{ height:400px; background:url(../images-novo/013.jpg) center center no-repeat; background-size:cover; padding:30px; margin:20px 0px; }
.painel-caixa-links-item							{ width:240px; height:50px; background:center center no-repeat; background-size:cover; margin:10px; }

.oportunidades-filtro								{ padding:20px 0px;}
.oportunidades-filtro-titulo						{ font-size:15px; padding-bottom:10px; }
.oportunidades-filtro select						{ border:1px solid #CCC; background:#FBFBFB; font-family:arial; font-size:13px; color:#000; width:calc(33.333% - 5px); padding:7px 5px; border-radius:4px; -webkit-appearance:menulist-button; height:36px; outline:0px; }

.lista_oportunidades								{ width:calc(33.333% - 40px); margin:20px; float:left; height:200px; background-color:#ffedc3; position:relative; border-radius: 0 0 15px 15px; }
.lista_oportunidades .titulo						{ font-size:13px; font-weight:bold; color:#204210; background-color:#fac001; padding:5px 5px 5px 10px; transition-duration: 0.4s;
transition-property: color; text-transform:uppercase;}
.lista_oportunidades:hover .titulo					{ font-size:13px; font-weight:bold; color:#fff; background-color:#204210; padding:5px 0px 5px 10px;}
.lista_oportunidades .texto							{ font-size:12px; padding:10px 0px; color:#000; text-align:left; margin:0px 10px 0px 10px;}
.lista_oportunidades .detalhes						{ display:inline; border-radius:60px; background:#e9002a; font-family:arial; font-size:12px; font-weight:bold; color:#fff; padding:7px 15px; border:0px; text-transform:uppercase; position:absolute; top:160px; margin-left:10px;}

.oportunidades-interna-caixa						{ background:#fff8d9; border:1px solid #dfd8b9; padding:10px 20px; margin:20px 0px; }

.menu-lateral										{ width:100%; height:100%; position:fixed; z-index:999999; display:none; }
.menu-lateral-conteudo								{ width:300px; height:calc(100% - 20px); float:left; background:#fbd401; padding:20px 0px 0px 0px; }
.menu-lateral-conteudo a							{ border-top:1px solid #ffe421; border-bottom:1px solid #ffe421; padding:12px; display:block; text-align:center; margin-bottom:-1px; color:#000; font-size:12px; text-transform:uppercase; }
.menu-lateral-conteudo a:hover						{ background-color:rgba(0,0,0,0.03); }
.menu-lateral-fundo									{ width:calc(100% - 300px); height:100%; float:right; background-color:rgba(0,0,0,0.8); }

.bx-novos-produtos .bx-prev							{ left:-40px !important; margin-top:-25px !important; }
.bx-novos-produtos .bx-next							{ right:-40px !important; margin-top:-25px !important; }

.bx-novos-insumos .bx-prev							{ left:-40px !important; margin-top:-25px !important; }
.bx-novos-insumos .bx-next							{ right:-40px !important; margin-top:-25px !important; }

.social-lateral										{ width:60px; position:fixed; left:80px; top:200px; z-index:99999; }
.social-lateral-item								{ width:60px; height:50px; background:center center no-repeat; }

.social-lateral-esquerda							{ display:none; position:fixed; right:0px; top:160px; z-index:99999; padding:10px 10px; background-color:#450f44; color:#fff; text-align:center; border:2px solid #d18bd0; border-top-left-radius:20px; border-bottom-left-radius:20px; border-right:none; transition:0.5;}

.funcionais-cadastro{
    background-color:#b160b0; border-bottom-left-radius:10px; margin:10px; padding:10px 20px 10px 40px; position:relative; right:0px; font-weight:700;
}

.funcionais-cadastro::after{
    background-color:#d18bd0; border-bottom-left-radius:10px;  content:""; padding:10px 20px; position:relative; right:-40px;
}

.funcionais-anuncie{
    background-color:#d42e35; border-bottom-left-radius:10px; margin:10px; padding:10px 20px 10px 68px; position:relative; right:0px; font-weight:700; transition:0.5s;
}

.funcionais-anuncie::after{
    background-color:#dc5d63; border-bottom-left-radius:10px;  content:""; padding:10px 20px; position:relative; right:-44px;
}

.social-lateral-esquerda img						{ width:150px;}

.social-lateral-esquerda a							{ text-decoration:none; font-size:14px; font-weight:800; color:#fff;}

.lista_home_videos 									{ padding-top:30px; padding-bottom:30px; margin-bottom:-1px; min-height:300px;  border-top:1px solid #043f20; border-bottom:1px solid #043f20; }
.lista_home_videos .imagem							{ width:470px; height:300px; float:left; margin-right:10px; background:center center no-repeat #ebebeb; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.lista_home_videos .data							{ margin-left:500px; font-family:verdana; font-size:11px; color:#999999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:60px;  }
.lista_home_videos .titulo							{ margin-left:500px; font-family:verdana; font-size:15px; color:#043f20; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:20px; }
.lista_home_videos .texto							{ margin-left:500px; height:90px; font-family:verdana; font-size:12px; color:#333333; text-align:left; line-height:18px; overflow:hidden; text-overflow:ellipsis; }
.lista_home_videos .detalhes						{ margin-left:500px; width:100px; font-family:verdana; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; background:#043f20; text-align:center; padding:5px 0px; border-radius:30px; }
.lista_home_videos .botao							{ margin-left:560px; width:180px; margin-top:20px; border-radius:60px; background:#043f20; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:7px 15px; border:0px; text-transform:uppercase; text-align:center; display:block; }

.novo-div01-mobile-busca							{ display:none; }
.novo-div01-mobile-login							{ display:none; }
.mobile-altura										{ display:none; }

.lista-votacoes-anteriores							{ width:calc(33.333% - 20px); margin:30px 10px 10px 10px; float:left; font-size:15px !important; }
.lista-votacoes-anteriores-titulo					{ background:#043f20; color:#FFF; text-align:center; padding:10px 0px; font-size:17px; }
.lista-votacoes-anteriores-botao					{ width:120px; margin:10px auto; border-radius:60px; background:red; font-family:arial; font-size:12px; font-weight:bold; color:#FFF; padding:7px 15px; border:0px; text-transform:uppercase; text-align:center; display:block; }

.lista-votacoes-anteriores-imagem					{ height:100px; background:center center no-repeat; background-size:cover; }


@media (max-width:1800px){
    
    .banners-topo                                       { width:calc(100% - 100px); margin:0 auto; }
    .home-banner-destaque                               { height:auto; }
    .banner-home                                        { height:auto; }
    
    .noticia-tipo-1                                     { width:800px !important; }
    .noticia-tipo-2                                     { width:800px !important; }
    .noticia-tipo-3                                     { width:800px !important; }
    
    .div08-conteudo                                     { width:100%; }
    .div08-conteudo-votacao                             { width:100%; }
    
    .rodape                                             { width:100%; }
    
    .sub-rodape                                         { }
}

@media (max-width:1710px) {
    
    .texto-div-votacao                                  { padding: 40px 120px 30px; }
    
.novo-div02 ul li {
    padding: 32px 26px;
    font-size: 18px;
}

.novo-div02 ul li a {
    font-size: 18px;
}

.custom                                                 { width:100px !important; }    
.custom img                                             { width:70px !important; margin-top:10px;}   
.custom p                                               { font-size:14px !important; margin-top:30px !important; margin-left:80px !important; }  

.novo-div01-logo    { width:200px; }    
    
}


@media (max-width: 1548px){
    
    .texto-votacao-destaque                             { font-size: 18px; }
    
    .div08-conteudo-votacao                             { width:100%; }

    .texto-div-votacao                                  { padding: 40px 20px 30px; }
    
    .novo-div02 ul li                                   { padding: 32px 20px; font-size: 18px; }

    .novo-div02 ul li a                                 { font-size: 16px; }
    
    .social-lateral-esquerda{
        padding:2px 2px; 
        background-color:#450f44; 
        color:#fff; 
        text-align:center; 
        border:2px solid #d18bd0; 
        border-top-left-radius:20px; 
        border-bottom-left-radius:20px; 
        border-right:none;
        display:none;
    }
    
    .social-lateral-esquerda h2                         { font-size:10px; }
    
    .social-lateral-esquerda img						{ width:80px;}

    .social-lateral-esquerda a							{ text-decoration:none; font-size:10px; font-weight:800; color:#fff;}
    
    .funcionais-cadastro{
    background-color:#b160b0; 
    border-radius:10px; 
    margin:5px; 
    padding:5px 10px 5px 10px; 
    position:relative; 
    right:0px; 
    font-weight:700;
    }
    
    .funcionais-cadastro::after{
        display:none;
    }
    
    .funcionais-anuncie{
        background-color:#d42e35; 
        border-radius:10px;
        margin:10px; 
        padding:5px 10px 5px 10px;
        position:relative; 
        right:0px; 
        font-weight:700; 
        transition:0.5s;
    }
    
    .funcionais-anuncie::after{
        display:none;
    }
    
}


@media (max-width: 1515px){
.custom-destaque                                    { display:none; position:absolute; right:0; top:155px; width:270px; height:242px; object-fit:cover; object-position:left;  transition-property: width; transition-duration: 1s;  transition-timing-function: ease; border-top-left-radius:63px; border-bottom-left-radius:63px;}
 
.novo-div01-logo    { width:180px; }    
}

@media (max-width:1380px) {

    .ad-banner-central                                  { width:100%; }
    .novo-div02 ul li {
    padding: 32px 16px;
    font-size: 16px;
}

   
    
}

@media (max-width:1310px) {
    
    .novo-div01-logo{ 
        width:180px;
        margin-top: 22px;
        width:140px;
        margin-left:100px;
    }
    
    .novo-div02 ul li {
    padding: 32px 14px;
    font-size: 16px;
}

.novo-div02 ul li a {
    font-size: 16px;
}
}

@media (max-width: 1215px){
    
    .frame-votacao                                  { width:100%; }
    
    .texto-div-votacao                                  { margin-top:96px; }
    
    .home-banner-destaque   {margin-top:12px;}
    
    .novo-div01-logo{
        margin:20px auto;
    }
    
    .novo-div02{
        display:none;
    }
    
    .social-lateral-esquerda{
        display:none;
    }
    
    .centralizar-topo{
        width:calc(100% - 140px);
    }
    .grid-noticias{
        display: grid;
        grid-template-columns: 50% 50% !important;
        grid-template-rows: 400px 400px 400px !important;
        width: 100%; 
        height: 1201px !important; 
    }
    
    .third-flex-item:last-of-type {display:block;}
    
    .third-flex{ 
        
    display: grid;
    grid-template-columns: 50% 50% !important;
    grid-template-rows: 400px 400px 400px 400px 400px !important;
    width: 100%; 
    height: 2001px !important;

}
    
}

@media (max-width: 980px) {
    .div-portais                                        { display: none; }
    .votacao-geral { margin:0 auto; }
    .sub-rodape { width: calc(100% - 100px) !important; padding: 0px 50px 10px; }
    .votacoes_opcoes .titulo { padding-top:10px; }
    
	.ad-link                                            { height:450px; }
/*	.ad-img                                             { display:block; }  */
	.ad-img-mobile                                      { display:block; width: 100%; height: 450px; object-fit: cover; object-position: center; border: none; }
	.revista-edicao                                     { background-position: center 60%;  grid-column-start:1 !important; }
	
	.texto-div-votacao                                  { margin-top:133px; }
	
	.home-banner-destaque                               { margin-top:46px; }
	
	.categoria .titulo { width:100 !important; }
	.titulo p { padding:0 0 0 10px !important;}
	
	h1												{ font-size:24px; }
	
	
	
	.centralizar									{ width:auto; margin:0;}
	.menu-mobile-exibe								{ display:block !important; }
	
	.banner											{ display:none; }
	.login											{ display:none; }
	.bandeiras										{ float:right !important; }
	
	.publicidade1									{ display:none; }
	.publicidade2									{ display:none; }
	.conteudo										{ width:auto; float:none; margin:0px; }

	.div02											{  }
	.div03											{ text-align:center; padding:10px 0px; font-weight:bold; }
	.div03::before									{ content: "MENU"; }

	.div04											{ position: fixed; top:117px; left:0px; width:100%; background:#FBC500; border:0px; display:none; }
	.div04 a										{ display:block; float:none; width:auto; border:0px; border-bottom:1px solid #FFE86C; }
	.div04 img										{ display:none; }
	
	/*.div03:hover .div04								{ display:block; }*/
	
	body > div:nth-child(3) > div.div02 > div > div > div.div04 > a:nth-child(13) { display:none; }

	.div05 .label_busca								{ display: block; min-width: auto; float: none; margin: -22px -10px 10px -10px; padding: 15px; text-align: center; }
	.div05 select									{ width: 100%; margin-bottom: 5px; }
	.div05 input[type=text]							{ width:calc(100% - 12px); margin-bottom: 5px; }
	.div05 input[type=submit]						{ margin: 10px auto 0px auto; display: block; }
	
	.div06											{ padding-bottom:1px; }
	.div06 .label_guia								{ display: block; min-width: auto; float: none; margin: -2px -10px 10px -10px; padding: 15px; text-align: center; }
	.div06 .guia_busca								{ width:300px !important; margin:0px auto !important; float:none !important; padding:0px !important; border:0px !important; margin-top:10px !important; }
	.div06 .guia_busca select						{ width:208px !important; }
	.div06 .guia_busca input[type=text]				{ width:198px !important; }
	.div06 .label_votacao							{ width:300px !important; margin:20px auto !important; float:none !important; padding:0px !important; border:0px !important; }

	
/*	.bx-wrapper img									{ width:300px !important; height:100px !important; display:block; margin:0px auto } */
	body > div.div08 > div > div.conteudo > div:nth-child(1)	{ width:100% !important; height:100px !important; }
	.conteudo .bx-viewport							{ height:100px !important; }
	

	.lista_edicoes_home								{ width:calc(33.33% - 0px); margin:0px; }
	body > div.div08 > div > div.conteudo > div.home-edicoes-caixa > div:nth-child(2)	{ float:none !important; }
	
	.lista_noticias									{ width:auto; height: auto !important; }
	.lista_noticias .data							{ width:auto; float:none; margin-left:100px }
	.lista_noticias .titulo							{ width:auto; float:none; margin-left:100px }
	.lista_noticias .detalhes						{ width:auto; float:none; margin-left:100px }
	
	
	.lista_insumos_home								{ margin:0px auto; float:none; }
	.campo_formulario								{ width:calc(100% - 16px) !important; }
	.campo											{ width:calc(100% - 26px) !important; }
	.select											{ width:calc(100% - 0px) !important; margin-bottom:5px; }
	
	img[src="/images/label_facebook.jpg"]			{ width:100% !important; height: auto !important; }
	
	.facebook-home									{ display:none; }
	
	.home-empresa-destaque							{ padding-top:1px; height:160px !important; }
	.home-empresa-destaque-imagem					{ width:auto !important; float:none !important; }
	.home-empresa-destaque-nome						{ width:auto !important; float:none !important; text-align:center !important; font-size:15px !important; padding:7px 0px !important; }

	.bx-novos-produtos								{ margin:0px 30px !important; }
	.bx-novos-insumos								{ margin:0px 30px !important; }
	
	.lista_home_produtos								{ width:auto !important; }
	.lista_home_produtos a:nth-child(2) 				{ display:none; }
	.lista_home_produtos a:nth-child(3) 				{ display:none; }
	.lista_home_produtos a:nth-child(4) 				{ display:none; }
	.lista_home_produtos a:nth-child(5) 				{ display:none; }
	.lista_home_produtos a:nth-child(6) 				{ display:none; }
	
	.lista_home_insumos								{ width:auto !important; }
	.lista_home_insumos a:nth-child(2) 				{ display:none; }
	.lista_home_insumos a:nth-child(3) 				{ display:none; }
	.lista_home_insumos a:nth-child(4) 				{ display:none; }
	.lista_home_insumos a:nth-child(5) 				{ display:none; }
	.lista_home_insumos a:nth-child(6) 				{ display:none; }
	
	.lista_feiras									{ height:210px; }
	.lista_feiras .imagem							{ margin-right:0px; width:80px; height:80px; }
	.lista_feiras .titulo							{ width:auto; float:none; margin-left:90px; overflow:hidden; }
	.lista_feiras .local							{ width:auto; float:none; margin-left:90px; overflow:hidden; }
	.lista_feiras .website							{ width:auto; float:none; margin-left:90px; overflow:hidden; }
	.lista_feiras .email							{ width:auto; float:none; margin-left:90px; overflow:hidden; }
	
	.lista_empresas2								{ width:auto; float:none; }
	
	img[src="/images/006.png"]						{ margin-bottom:20px; }
	
	.lista_edicoes									{ float:none; margin:15px auto; }
	.edicoes-texto									{ width:100%; padding-top:30px; }
	
	.lista_equipe .cargo							{ float:none; width:auto; }
	.lista_equipe .nome								{ float:none; width:auto; }
	.lista_equipe .email							{ float:none; width:auto; }
	
	.campo	div										{ width:100% !important; }
	
	.lista_links									{ height:170px; }
	
	.lista_insumos									{ width:auto; float:none; }
	.lista_insumos .imagem							{ float:none; margin:0px auto; }
	.lista_insumos .titulo							{ width:auto; }
	
	.lista_produtos									{ width:auto; float:none }
	.lista_produtos .titulo							{ float:none; width:auto; margin-left:100px }
	.lista_produtos .texto							{ float:none; width:auto; margin-left:100px }
	.lista_produtos .detalhes						{ float:none; width:auto; margin-left:100px }


	.rodape .bloco01								{ display:none; }
	.rodape .bloco02								{ width: auto; float: none; margin: 10px; height:170px; }
	.rodape .bloco02 div							{ width: auto !important; float: none !important; }
	.rodape input[type=text]						{ width:160px; }
	.rodape .bloco03								{ width: auto; float: none; margin: 10px; margin-top:50px; }
	
	.social-lateral									{ display:none; }
	.social-lateral-esquerda    					{ display:none; }
	
	.guia_busca	b									{ font-size:10px; }
	
	.novo-div01										{ padding:0;}
	.novo-div01-busca								{ position:absolute; left:10px; top:55px; width:calc(100% - 20px); }
	.novo-div01-busca input							{ width:calc(100% - 14px); }
	.novo-div02										{ display:none; }
	.novo-div01-menu								{ padding-right:10px; }
	.novo-div01-logo								{ margin:20px auto; width:140px; }
	.novo-div01-atalhos								{ display:none; }
	.novo-div01-votacao								{ width: 40px; height: 40px; padding: 0px; float: left; background-size: 27px; margin: 3px 0px 0px 10px; }
	.novo-div01-votacao-texto						{ display:none; }
	.novo-div01-votacao-botao						{ display:none; }
	
	.mobile-altura									{ height:110px; display:block; }
	
	.novo-div03										{ margin-top:0px; padding-top:1px; position:static; height:490px; /*display:none;*/ }
	.novo-div03-login								{ width:auto; float:none; display:none; }
	.novo-div03-login-cadastro						{ margin:-7px 0px 10px 75px; }
	.novo-div03-cotacao								{ width:auto; float:none; border-radius:2px !important;}
	.novo-div03-cotacao select						{ width:100% !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	.novo-div03-cotacao-label-texto					{ padding:8px 0px 0px 0px; text-align:center; width:100%;  }
	.novo-div03-cotacao-label						{ border-radius:20px !important; }
	.novo-div03-cotacao input[type=text]			{ width:calc(100% - 14px) !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	.novo-div03-cotacao input[type=submit]			{ width:calc(100% - 0px) !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	.novo-div03-guia								{ width:auto; float:none; padding-top:10px; }
	.novo-div03-guia select							{ width:100% !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	.novo-div03-guia-label							{ margin-top:10px; border-radius:20px !important; }
	.novo-div03-guia-label-texto					{ padding:8px 0px 0px 0px; text-align:center; width:100%; }
	.novo-div03-guia input[type=text]				{ width:calc(100% - 14px) !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	.novo-div03-guia input[type=submit]				{ width:calc(100% - 0px) !important; margin:10px 0px 0px 0px !important; border-radius:0px !important;}
	
	.novo-div04										{ position:static; font-size:11px; background-color:#245f40; }
	
	.div08											{ margin-top:-157px; }
	.div08-topo										{ margin:-30px -10px 0px -10px; }
	.div08-lateral									{ width:auto; float:none; display:none; }
	.div08-conteudo									{ width:auto !important; float:none !important; padding:0;}
	.div08-conteudo-votacao									{ width:auto !important; float:none !important; padding:20px 0 0 0; }
	.noticia-tipo-1                                 { margin: 134px auto 0px; padding: 30px 30px 20px; }
	.noticia-tipo-2                                 { margin: 134px auto 0px; padding: 30px 30px 20px; }
	.noticia-tipo-3                                 { margin: 134px auto 0px; padding: 30px 30px 20px; }
	
	.div08-rodape									{ width:100%; margin-bottom:20px; }
	
	/* modificacoes jeferson */
	.div09-topo										{ width: 100%; margin:0 auto; margin-top:-100 !important; }
/*	.home-banner-destaque							{ margin-top: 0px !important; margin-bottom:0px !important; padding:0px; height:600px; }    */
	.enquete										{ margin-top:40px !important; }
	.veja_mais_enquete								{ margin-top:35px !important; }
	/*-----*/
	
	.menu-lateral-conteudo							{ width:210px; overflow:scroll; }
	.menu-lateral-fundo								{ width:calc(100% - 210px); }
	
	.lista_equipe									{ width: auto; margin:30px 10px; float: none; }
	.lista_categorias_anuncie						{ width: auto; margin:30px 10px; float: none; }
	.lista_empresas .imagem							{ float:none; margin:15px auto; }
	.lista_empresas .coluna1						{ width:auto; float:none; margin:15px; }
	
	.lista_feiras_destaque							{ height:auto !important; }
	.lista_feiras_destaque .imagem					{ margin:0px auto; float:none; }
	.lista_feiras_destaque .titulo					{ float:none; width:auto; padding:15px 0px 0px 0px; text-align:center; }
	.lista_feiras_destaque .local					{ float:none; width:auto; padding:0px 0px 10px 0px; text-align:center; }
	.lista_feiras_destaque .website					{ float:none; width:auto; padding:10px 0px; text-align:center; }
	.lista_feiras_destaque .email					{ float:none; width:auto; padding:10px 0px 20px 0px; text-align:center; }
	
	.lista_feiras									{ height:auto !important; }
	.lista_feiras .imagem							{ margin:0px auto; float:none; }
	.lista_feiras .titulo							{ margin:0px 10px; text-align:center; }
	.lista_feiras .local							{ margin:0px 10px; text-align:center; }
	.lista_feiras .website							{ margin:0px 10px; text-align:center; }
	.lista_feiras .email							{ margin:0px 10px; text-align:center; padding-bottom:20px; }
	
	.botoes-frame-item								{ width:calc(100% - 80px); }
	
	.edicoes-caixa-lista							{ margin:0px !important; }
	.lista_categorias								{ width:auto; float:none; margin:30px 10px !important; }
	.lista_noticias .imagem							{ width:100%; float:left; margin:0px; height:150px; }
	.lista_noticias .data							{ width:100%; float:left; margin:0px; padding-top:10px; }
	.lista_noticias .titulo							{ width:100%; float:left; margin:0px; }
	.lista_noticias .texto							{ width:100%; float:left; margin:0px; }
	.lista_noticias .detalhes						{ width:100%; float:left; margin:0px; }
	
	/*.veja_mais										{ width:auto !important; float:none !important; margin:10px auto !important; }*/
	
	.votacoes_opcoes								{ width:auto; float:none; margin:0 auto; height:auto; }
	.votacoes_opcoes .imagem						{ width:150px; float:none; margin:0px auto; }
	.votacoes_opcoes .titulo						{ margin:0px; text-align:center; }
	.votacoes_opcoes .opcoes						{ margin:0px; }
	.votacoes_opcoes .opcoes .perfil				{ width:200px; text-align:center; margin:0px auto; padding:7px 0; }
	.votacoes_opcoes .opcoes .website				{ width:auto; }
	.votacoes_opcoes .botao							{ width: 200px; margin:0px auto 35px; text-align: center; }
	
	.oportunidades-filtro select					{ width:100%; margin:5px 0px; }
	.lista_oportunidades							{ width:auto; float:none; margin:40px 10px; height:auto; }
	
	.home_lista_noticias_principal .titulo			{ font-size:11px; }
	
	.lista_home_videos .imagem						{ width:auto; float:none; margin:0px; height:200px; }
	.lista_home_videos .imagem iframe				{ width:100% !important; height:200px !important; }
	
	.lista_home_videos .data						{ margin:0px; padding-top:15px; }
	.lista_home_videos .titulo						{ margin:0px; padding-bottom:10px; }
	.lista_home_videos .texto						{ margin:0px; }
	
	.home-classificados								{ display:none; }
	
/*	.home-edicoes-caixa-lista						{ display:none; }   */
	.lista_edicoes_principal						{ width:auto; float:none; }
	.lista_edicoes_principal .imagem				{ margin:10px auto; }
	.lista_edicoes_principal .titulo				{ font-family:arial; font-size:16px; color:#043f20; font-weight:bold; padding-top:10px; border-bottom:0px solid #043f20; padding-bottom:2px; text-align:center;}
	
	.home-enquete-coluan1							{ width:auto !important; float:none !important; border:0px !important; padding:0px !important; height:auto !important; }
	.home-enquete-coluan1 img						{ width:100% !important; height:auto !important; }
	.home-enquete-coluan2							{ width:auto !important; float:none !important; margin:0px !important; padding-top:10px !important; }
	.home-enquete-coluan2-resposta					{ width:100% !important; float:none !important; }
	.home-enquete-coluan2-email						{ width:calc(100% - 42px) !important; float:none !important; }
	.home-enquete-coluan2-botao						{ width:100% !important; float:none !important; }
	.home-enquete-coluan2-botao .botao_formulario	{ display:block; margin:10px auto; }
	
	/*.novo-div01-mobile-busca						{ display:block; float:left; width:40px; height:40px; background:url(../images-novo/lupa_branca.png) center center no-repeat; background-size:22px; margin-top:5px; }*/
	.novo-div01-mobile-login						{ display:block; float:left; width:40px; height:40px; background-size:34px; margin-top:5px; }

	.lista_links									{ height:auto; margin-bottom:40px; }
	.lista_links .titulo							{ margin-bottom:10px; }
	.lista_links .imagem							{ width:100px; height:80px; background-size:cover; }
	.lista_links .url								{ margin-left:120px; padding-top:10px; }
	.lista_links .botao								{ margin-left:120px; margin-top:15px; }
	
/*	body > div.div08 > div:nth-child(1)				{ height:120px !important; }    */
    
	
	.galeria .galeria_fotos							{ width:calc(50% - 10px); height:80px; margin:5px; }
	
	.lista_feiras .titulo							{ padding-top:10px; font-size:14px; }
	
	.guia-fornecedor-banner1						{ width:100% !important; height:auto; }
	.guia-fornecedor-banner2						{ width:100% !important; height:auto; }
	
	/*.banner-home									{ height:450px !important; background-position:bottom center; background-color:black;}*/
/*	.banner-home									{ height:560px !important; background-size:auto 100% !important; margin-top:30px; margin-bottom:10px;}  */
	menu, ol, ul {
    padding: 0 0 0 0px;
}
	
	.painel-caixa-links								{ height:310px; }
	.painel-caixa-links-item						{ width:190px; height:40px; }
	
	.lista_produtos_empresa div						{ width:100% !important; }
	.lista_produtos_empresa div input				{ width:100% !important; margin:10px 0px 0px 0px !important; }
	
	.votacoes_resultado .imagem						{ float:none; margin:0px auto 10px auto; }
	.votacoes_resultado .votos						{ width:auto; float:none; margin:20px 0px; text-align:center; }
	.votacoes_resultado .votos img					{ display:none; }
	.votacoes_resultado .titulo						{ width:auto; margin:0px; }
	.votacoes_resultado .texto						{ width:auto; margin:0px; }
	
	.lista-votacoes-anteriores						{ width:calc(100% - 20px); margin:30px 10px 10px 10px; float:left; font-size:15px !important; }
	/* .banner_rod1									{ width:280px; margin:0px auto; height:45px; background-size:330px; } */
	.bx-viewport ul li								{ border-style:none; }									
	.banner_rod1									{ width:100%; margin:0px auto; max-height:90px; background-size:cover; }
	.botoes-frame-item-botao						{ margin-bottom:10px; }
	
	#bt-votacoes-anterios							{ padding:6px 0px; }
	#bt-votacoes-resultado							{ padding:9px 0px; width:100% !important; margin:10px 0px 30px 0px !important; }
	#votacoes-titulo-h1								{ margin-bottom:50px; }
	
	.noticias_listagem_caixa						{ width:calc(100% - 0px); }
	.titulo-none									{ display: inline !important; margin-left:10px; }
	.titulo-invisivel								{ visibility: visible; }
	.div08-conteudo	.texto							{ margin-left:10px; }
	.div08-conteudo-votacao	.texto					{ margin-left:10px; }
}

@media (max-width:800px){
    
    .texto-votacao-destaque                         { padding:10px 20px; font-size:22px; }
    .img-selo-votacao                                   { width:275px; float:none; clear:both; }
    .frame-votacao                                  { height:540px; }
    
    .bx-wrapper .bx-prev                            { display:none !important; }
    .bx-wrapper .bx-next                            { display:none !important; }
    
    
.grid-noticias{
        display: grid;
        grid-template-columns: 100% !important;
        grid-template-rows: 400px 400px 400px 400px 400px 400px !important;
        width: 100%; 
        height: 2404px !important; 
    }
    
    .third-flex{ 
        
    display: grid;
        grid-template-columns: 100% !important;
        grid-template-rows: 400px 400px 400px 400px 400px 400px 400px 400px 400px 400px !important;
        width: 100%; 
        height: 4001px !important; 

}

}

@media (max-width: 700px) {
    
	.popup-imagem .popup-video                                   { display:none !important; } 
	
	.body-popup                                     { width:300px !important; height:auto !important; }
	.popup-imagem									{ width:300px !important; height:100% !important; }
	.popup-imagem a img		                        { width:300px !important; height:100% !important; } 
    
    .home-banner-destaque					        { display:none; }
    .home-banner-destaque-mobile					{ margin-top: 130px !important; margin-bottom:0px !important; padding:0px; display:block; }
    .img-banner-mobile                              { width:100%; }
    
    .img-banner-home-mobile                         { display:block !important; height: 400px; object-fit: cover;}
    .img-banner-home                                { display:block !important; }
    .frame-votacao                                  { height:400px; }
    
    .home-revista-box                               { display:flex; flex-wrap:wrap; height:900px; flex-direction:column; align-items:center; }
    .banner-edicoes                                 { width:100%; }
    
    
    .dual-flex                                      { height:620px !important; }
    .dual-flex-item                                 { width:100% !important; height:150px !important; }
    
    .third-flex                                     { height: 4001px !important; }
    .third-flex-item                                { width:100% !important; }
    
	.popup_enquete									{ width:calc(100% - 30px) !important; margin:0px auto !important; }
	.popup_enquete input[type=text]					{ width:calc(100% - 42px) !important; }
	.popup_enquete .botao_formulario				{ width:calc(100% - 12px) !important; }
	
	.popup-newsletter								{ width:100% !important; height:220px !important; margin-top:-20px !important; }
	.popup-newsletter-titulo						{ text-align:center; }
	
	.popup-imagem									{ width:280px !important; }
	.popup-imagem-src								{ width:280px !important; }
	.titulo-none									{ display: inline !important; }
	.titulo-invisivel								{ visibility: visible; }
	
}

@media (max-width:500px){
    .fancybox-opened                                { width:200px !important; height:200px !important; }
    .fancybox-skin                                  { width:200px !important; height:200px !important; }
    .fancybox-inner                                 { width:200px !important; height:200px !important; }
    .body-popup                                     { width:170px !important; height:auto !important; }
	.popup-imagem									{ width:170px !important; height:100% !important; }
	.popup-imagem a img		                        { width:170px !important; height:100% !important; } 
    .frame-votacao                                  { height:400px; }
    .novo-div01-logo								{ float:right; margin-right:30px; }
    .centralizar-topo                               { width:100%; }

}

.titulo-invisivel									{ visibility: visible; }
.titulo-none										{ display: none; }


