/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus { outline: 0; }
ins { text-decoration: none; }
del {	text-decoration: line-through; }
table {border-collapse: collapse;border-spacing: 0;}
html{box-sizing:border-box;}
*, *::before, *::after{box-sizing:inherit;}
/* FLOAT */
.clearboth {clear:both;height:0;overflow:hidden;}
.overflow {overflow:hidden;}
/* LGPD */
.lgpd {display:table;position:fixed;left:50%;width:1200px;bottom:15px;background:#FFF;box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);margin-left:-600px;z-index:99999999999;}
#widescreen-main ~ .lgpd {bottom:120px;}
.lgpd > div {display:table-cell;padding:15px;vertical-align:middle;}
.lgpd .html, .lgpd .html a {font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;}
.lgpd .html a {color:#f5811e;text-decoration:underline;transition:color .2s linear;}
.lgpd .html a:hover, .lgpd .html a:focus {color:#EB5716;text-decoration:underline;}
.lgpd .botoes a {background:#f5811e;;border-radius:0;display:block;line-height:37px;border:none;text-align:center;font-size:16px;font-weight:500;color:#FFF;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;padding:0 15px;margin:0;text-transform:uppercase;}
.lgpd .botoes a:hover, .lgpd .botoes a:focus {background:#EB5716;}
@media (max-width:1199px) {
.lgpd {width:748px;margin-left:-374px;}
}
@media (max-width:767px) {
.lgpd {display:block;width:auto;left:15px;right:15px;margin-left:0;}
.lgpd > div {display:block;padding:15px;}
.lgpd > div + div {padding-top:0;}
}
/* ALINHAMENTO VERTICAL */
.table { display:table; }
.table .tr { display:table-row; }
.table .td {display:table-cell;vertical-align:middle;}
/* DEFININDO PROPRIEDADES DAS FONTES */
body,table,h1,h2,h3,h4,h5,h6,p,input,select,textarea,button,div,a {color:#333;font-family:'Rubik', Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:16px;font-weight:normal;text-decoration:none;}
body > iframe {position:absolute !important;}
/* DEFININDO ALINHAMENTO/ESTRUTURA DO SITE */
.bloco {clear:both;margin:0 auto;max-width:1290px;width:100%;}
#conteudo, .conteudo {float:left;width:960px;}
.conteudo.maior { width:960px; }
#popup {left:50%;position:absolute;z-index:5000;}
#popup.ppborda { border: 1px #E5E5E5 solid; }
#popup #pptitulo {background-color:#F5811E;color:#FFFFFF;font-size:16px;font-weight:bold;padding:5px 10px;text-transform:uppercase;}
#popup #pptexto {background-color:#FFFFFF;padding:10px;text-align:justify;}
#popup #ppclose {background-color:#F6F6F6;border:#F6F6F6 solid 1px;color:#666;font-size:14px;font-weight:bold;line-height:16px;right:5px;padding:0 6px 2px 6px;position:absolute;top:3px;z-index:101;transition: all 0.2 linear;}
#popup #ppclose:hover {color:#F5811E;cursor:pointer;}
/* TOPO */
/*body {margin-top:172px !important;}*/
#topo {background:#FFF;clear:both;display:block;position:relative;z-index:10000 !important;top:0;left:0;right:0;margin:0 0 40px;}
#topo:before {content:'';display:block;background:#f78d12;position:absolute;bottom:0;left:0;right:0;height:43px;z-index:0;}
#topo:after {content:'';display:block;background:#ececec;position:absolute;top:29px;left:50%;right:0;height:36px;z-index:0;}
#topo .bloco {height:132px;position:relative;z-index:1;}
#topo h1 {display:block;font-size:0;position:absolute;left:0;top:11px;}
#topo h1 a {display:block;font-size:0;}
#topo h1 img {height:66px;}
#topo #banners {left:0;position:absolute;right:0;top:24px;}
#topo #banners .outdoor {float:left;width:940px;}
#topo #banners .rectangle {float:right;width:300px;}
#topo #banners .banner * { max-width:100%; }
#topo #banners .banner img { height:auto; }
#topo .superior {background:#ececec;height:36px;position:absolute;top:29px;left:250px;right:0;}
#topo .menu-superior {float:left;}
#topo .menu-superior li {display:block;float:left;}
#topo .menu-superior li + li:before {content:'|';display:block;float:left;line-height:36px;color:#666666;font-size:15px;}
#topo .menu-superior li a {color:#666666;display:block;font-size:15px;line-height:36px;padding:0 20px;transition:color 0.2s linear;}	
#topo .menu-superior li a:hover {color:#f5811e;}
#topo #calendario {background:url(../imagens/ico-calendario.png?v=2021) no-repeat 0 center;float:right;color:#666666;font-size:15px;line-height:36px;padding:0 6px 0 24px;}
#topo .menu-inferior {display:block;position:absolute;left:0;bottom:0;padding:0 10px;}
#topo .menu-inferior > li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;}
#topo .menu-inferior > li + li {margin-left:3px;}
#topo .menu-inferior > li > a {color:#ffffff;display:inline-block;font-size:17px;line-height:43px;padding:0 15px;position:relative;}
#topo .menu-inferior > li > a span {position:relative;z-index:1;}
#topo .menu-inferior > li > a:before {content:'';display:block;background:#bc6b0d;position:absolute;bottom:0;left:0;right:0;height:2px;transition:height 0.2s ease-in-out;z-index:0;}
#topo .menu-inferior > li > a:hover:before,#topo .menu-inferior > li.open > a:before {height:43px;}
#topo .menu-inferior > li.agro > a:before {background:#2f713f !important;}
#topo .menu-inferior > li.conceito > a:before {background:#1693b3 !important;}
#topo .menu-inferior > li.juridico > a:before {background:#df0101 !important;}
#topo .submenu {display:none;list-style:none;margin:0;padding:9px 0 0 0;position:absolute;top:43px;}
#topo .submenu > li {background:#ececec;border-top:none;display:flex;list-style:none;margin:0;overflow:hidden;padding:18px 28px 18px 28px;box-shadow:0 3px 10px 0px rgba(0, 0, 0, 0.28);}
#topo .submenu > li > ul {display:inline-block;float:left;list-style:none;padding:0;margin:0;}
#topo .submenu > li > ul + ul {padding:0 0 0 42px;margin:0 0 0 42px;border-left:1px solid #dcdcdc;}
#topo .submenu a {color:#444444;margin:0;padding:7px 0 7px 0;display:block;font-size:16px;transition:color 0.2s linear;white-space:nowrap;}
#topo .submenu > li > ul > li > a:hover, #topo .submenu > li > ul > li > a:focus {color:#f78d12;}
#topo #bot-busca {display:block !important;position:absolute;bottom:0;right:0;width:43px;height:43px;font-size:0;}
#topo #bot-busca:before {content:'';display:block;width:19px;height:19px;border-radius:50%;border:3px #ffffff solid;position:absolute;top:10px;right:14px;transition:border-color 0.2s linear, background 0.2s linear;}
#topo #bot-busca:after {content:'';display:block;width:5px;height:8px;background:#ffffff;position:absolute;top:25px;right:10px;transform:rotate(-45deg);transition:border-color 0.2s linear, background 0.2s linear;}
#topo #bot-busca:hover:before, #topo #bot-busca:focus:before {border-color:#bc6b0d;}
#topo #bot-busca:hover:after, #topo #bot-busca:focus:after {background:#bc6b0d;}
#topo #buscar {display:block;background:#e3e3e3;padding:10px;position:absolute;right:0;top:141px;z-index:100;opacity:0;pointer-events:none;transition:opacity 0.2s linear;overflow:hidden;box-shadow:0 3px 10px 0px rgba(0, 0, 0, 0.28);}
#topo #buscar.ativo {opacity:1;pointer-events:auto;}
#topo #buscar .linha {float:left;margin:0;position:relative;width:250px;}
#topo #buscar .linha .erro {background:#EB5716;background:rgba(235, 87, 22, 0.9);color:#FFF;display:none;font-size:16px;margin:0;padding:7px;pointer-events:none;position:absolute;right:0;text-align:right;top:0;}
#topo #buscar .linha #busca {background:#ffffff;border:1px #FFF solid;box-sizing:border-box;color:#444;font-size:16px;height:32px;line-height:30px;padding:0 12px;width:100%;}
#topo #buscar .linha .label {display:none;position:absolute;left:0;top:0;padding:0 12px;}
#topo #buscar .botao {background:none;border:none;clear:none;cursor:pointer;display:block;float:left;font-size:0;height:32px;width:32px;color:#fff;line-height:28px;margin:0;padding:0;text-align:left;transition: background 0.2s linear;z-index:2;position:relative;}
#topo #buscar .botao + span {display:block;background:#FFF;position:absolute;width:32px;height:32px;z-index:1;right:10px;}
#topo #buscar .botao + span:before {content:'';display:block;width:15px;height:15px;border-radius:50%;border:3px #c8c8c8 solid;position:absolute;top:6px;right:11px;transition:border-color 0.2s linear, background 0.2s linear;}
#topo #buscar .botao + span:after {content:'';display:block;width:4px;height:7px;background:#c8c8c8;position:absolute;top:19px;right:8px;transform:rotate(-45deg);transition:border-color 0.2s linear, background 0.2s linear;}
#topo #buscar .botao:hover + span:before, #topo #buscar .botao:focus + span:before {border-color:#f78d12;}
#topo #buscar .botao:hover + span:after, #topo #buscar .botao:focus + span:after {background:#f78d12;}
#topo #redes {display:none;}
/* BANNERS */
.banner {margin:0 auto 40px;font-size:0;}
.banner.semmargem {margin-bottom:0;}
.banner a, .banner .bannerframe {font-size:0;}
.banner.mobile { display:none; }
.banners {clear:both;margin:0 0 30px 0;overflow:hidden;}
.banners .esquerda {float:left;width:620px;}
.banners .direita {float:right;width:620px;}
.banners .banner * { width:100%; }
.banners .banner img { height:auto; }
.banners.square {clear:both;margin:0 0 20px 0;overflow:hidden;}
.banners.square .esquerda {float:left;width:300px;}
.banners.square .direita {float:right;width:300px;}
/*
.banner.mega {clear:both;margin:0 0 30px 0;}
.banner.mega * {height:auto;width:100%;}
*/
.banner.b1260x120 {width:1260px;}
.banner.b970x90, .banner.b970x250 {width:970px;}
.banner.b940x100 {width:940px;}
.banner.b300x100 {width:300px;}
.bannerstopo.combotao {display:flex;justify-content:space-between;}
.bannerstopo.combotao .banner {margin:0 0 40px;}
/* COLUNAS */
.coluna {float:right;margin:0 0 0 30px;width:300px;clear:right;}
.coluna.esquerda { margin-left:0 !important; }
.coluna.tres {margin-left:19px;width:194px;}
.coluna .banner {margin:0 0 40px;}
.coluna .banner * { max-width:100%; }
.coluna .banner img { height:auto; }
.coluna .secao {margin:0 0 40px;}
.coluna .secao .titulo {background:#f78d12;color:#FFF;height:30px;font-size:18px;font-weight:500;line-height:30px;margin:0 0 20px;text-transform:uppercase;padding:0 0 0 12px;}
.coluna .secao .link {padding:5px 0 0 0;overflow:hidden;}
.coluna .secao .link a {background:#ffffff;color:#444444;display:block;float:right;font-size:15px;line-height:28px;padding:0 10px;text-align:center;transition:background 0.2s linear, color 0.2s linear;;border:1px #f78d12 solid;}
.coluna .secao .link a:hover, .coluna .secao .link a:focus { background-color:#f78d12;color:#FFF; }
.coluna .secao .link a:before {content:'+';width:15px;height:15px;border-radius:50%;border:2px #f78d12 solid;color:#f78d12;display:inline-block;vertical-align:middle;margin:0 7px 0 0;line-height:10px;transition:border-color 0.2s linear, color 0.2s linear;position:relative;top:-1px;}
.coluna .secao .link a:hover:before, .coluna .secao .link a:focus:before { border-color:#FFF;color:#FFF; }
.coluna .secao .lista-noticias {display:block;list-style:none;margin:0;padding:0;}
.coluna .secao .lista-noticias li {display:block;list-style:none;margin:0 0 15px;}
.coluna .secao .lista-noticias li + li {border-top:1px #e9e7e7 solid;padding:15px 0 0;}
.coluna .secao .lista-noticias li a {color:#444444;display:block;font-size:16px;line-height:100%;transition: color 0.2s linear;}
.coluna .secao .lista-noticias li a .dataeditoria {display:block;padding:0 0 2px 9px;position:relative;font-size:15px;}
.coluna .secao .lista-noticias li a .dataeditoria:before {content:'';display:block;width:3px;height:13px;background:#f78d12;position:absolute;left:0;top:1px;}
.coluna .secao .lista-noticias li a strong {font-weight:400;color:#f78d12;}
.coluna .secao .lista-noticias li a.lkagro strong { color:#7FAE20; }
.coluna .secao .lista-noticias li a.lkconceito strong { color:#5CC6D0; }
.coluna .secao .lista-noticias li a.lkjuridico strong { color:#ED3237; }
.coluna .secao .lista-noticias li a:hover, .coluna .secao .lista-noticias li a:focus { color:#f78d12; }
.coluna .secao .lista-noticias li a.lkagro:hover, .coluna .secao .lista-noticias li a.lkagro:focus { color:#7FAE20; }
.coluna .secao .lista-noticias li a.lkconceito:hover, .coluna .secao .lista-noticias li a.lkconceito:focus { color:#5CC6D0; }
.coluna .secao .lista-noticias li a.lkjuridico:hover,.coluna .secao .lista-noticias li a.lkjuridico:focus { color:#ED3237; }
.coluna .secao.picantes .titulo {background:#f78d12 url(../imagens/ico-direita.png) no-repeat 9px top;padding-left:29px;}
.coluna .picantes .lista-noticias li a {font-size:15px;}
.coluna .picantes .lista-noticias li a span {display:block;font-size:18px;font-weight:500;line-height:100%;transition:color 0.2s linear;padding:0 0 2px 9px;position:relative;}
.coluna .picantes .lista-noticias li a span:before {content:'';display:block;width:3px;height:13px;background:#f78d12;position:absolute;left:0;top:2px;}
.coluna .secao.plantao .titulo {background:#f78d12 url(../imagens/ico-direita.png) no-repeat 4px -30px;padding-left:29px;}
.coluna .videos .carousel {overflow:hidden;position:relative;}
.coluna .videos .carousel > .item {display:none;float:left;}
.coluna .videos .carousel > .item:first-child { display:block; }
.coluna .videos .carousel .owl-item {float:left;overflow:hidden;position:relative;}
.coluna .videos .carousel .item a {display:block;}
.coluna .videos .carousel .item a img {display:block;height:175px;margin:0 0 10px 0;width:100%;}
.coluna .videos .carousel .item a span {color:#f5811e;display:block;font-size:14px;line-height:16px;margin:0 0 5px 0;text-transform:uppercase;}
.coluna .videos .carousel .item a p {color:#333333;font-size:20px;line-height:21px;margin:0 0 5px 0;padding:0;transition: color 0.2s linear;}
.coluna .videos .carousel .item a:hover p { color:#F5811E; }
.coluna .videos .carousel .item a:before {background:rgba(0,0,0,0.6);content:'';display:block;height:40px;left:50%;margin:0 0 0 -27px;position:absolute;top:64px;width:54px;transition: background 0.2s linear;border-radius: 5px;}
.coluna .videos .carousel .item a:hover:before { background:#F5811E; }
.coluna .videos .carousel .item a:after {content:'';display:block;width: 0;height: 0;border-style: solid;border-width: 12.5px 0 12.5px 21px;border-color: transparent transparent transparent #ffffff;left:50%;margin:0 0 0 -10px;position:absolute;top:72px;}
.coluna .videos .carousel .owl-controls {height: 0;left: 0;margin: 0 -25px;position: absolute;right: 0;top: 60px;transition: margin 0.2s linear;}
.coluna .videos:hover .carousel .owl-controls { margin:0; }
.coluna .videos .carousel .owl-controls .owl-buttons div {background: rgba(0,0,0,0.6) url(../imagens/bot-carousel-paginacao.png) no-repeat left center;cursor:pointer;height: 54px;text-indent: -5000px;width: 25px;transition: background-color 0.2s linear;}
.coluna .videos .carousel .owl-controls .owl-buttons .owl-prev { float: left; }
.coluna .videos .carousel .owl-controls .owl-buttons .owl-next {background-position: right center;float: right;}
.coluna .videos .carousel .owl-controls .owl-buttons div:hover {background-color:#000;}
.coluna .lidasplantao .titulos {margin-bottom:-1px;overflow:hidden;}
.coluna .lidasplantao .titulos a {background:#e1e1e1;border:1px #e1e1e1 solid;border-bottom:none;color:#9a9a9a;display:block;float:left;font-size:23px;line-height:25px;margin:11px 6px 1px 0;padding:4px 7px;position:relative;z-index:100;}
.coluna .lidasplantao .titulos a.ativo {background:#ffffff;border-color:#c4c4c4;border-bottom-color:#FFF;color:#f5811e;cursor:default;font-size:30px;line-height:33px;margin:0 6px 0 0;padding:6px 11px;}
.coluna .lidasplantao .titulos a:hover { color:#f5811e; }
.coluna .lidasplantao .titulos span {position:relative;}
.coluna .lidasplantao .titulos span:before {background:#f5811e;bottom:-4px;content:'';display:block;height:2px;left:50%;position:absolute;right:50%;width:0;}
.coluna .lidasplantao .titulos .ativo span:before {left:0;right:0;width:100%;}
.carregado .coluna .lidasplantao .titulos a, .carregado .coluna .lidasplantao .titulos span:before { transition: all 0.2s linear; }
.coluna .lidasplantao .carousel {border:1px #c4c4c4 solid;overflow:hidden;position:relative;}
.coluna .lidasplantao .carousel .item { padding:18px 8px; }
.coluna .lidasplantao .carousel > .item {display:none;float:left;}
.coluna .lidasplantao .carousel > .item:first-child { display:block; }
.coluna .lidasplantao .carousel .owl-item {float:left;overflow:hidden;position:relative;}
.coluna .lidasplantao .plantao .lista-noticias a {font-size:15px;line-height:17px;}
.coluna .lidasplantao .plantao .dataeditoria {color:#f5811e;}
.coluna .lidasplantao .maislidas .lista-noticias a {font-size:15px;line-height:17px;}
.coluna .lidasplantao .maislidas .lista-noticias .posicao {color: #F5811E;display: block;float: left;font-size: 36px;font-weight: bold;line-height:35px;margin: 0;padding: 0 10px 17px 2px;}
.coluna .secao.redes { overflow:hidden; }
.coluna .secao.redes * { width:100% !important; }
.coluna .secao.redes #instagrambox {background:#dbdbdb;padding:0 0 5px;}
.coluna .secao.redes #instagrambox p {padding:7px 0 8px;}
.coluna .secao.redes #instagrambox p a {display:inline-block;background:#f5811e url(../imagens/bot-redes.png) no-repeat -25px center;color:#FFF;padding:0 13px 0 32px;font-size:18px;line-height:29px;height:29px;width:auto !important;transition:background 0.2s linear;}
.coluna .secao.redes #instagrambox p a:hover, .coluna .secao.redes #instagrambox p a:focus {background-color:#eb5716;}
#facebookbox + #instagrambox {margin-top:30px;}
#instagrambox #instafeed {overflow:hidden;text-align:center;}
#instagrambox .instaimagem{background-size:cover !important;display:inline-block;height:65px;margin:0;position:relative;width:65px !important;}
#instagrambox .instaimagem + .instaimagem {margin-left:8px;}
#instagrambox .instaimagem:nth-child(n+5) {display:none;}
#instagrambox .instaimagem img{opacity:0;}
#instagrambox .instaimagem .infos{background:rgba(245,129,30,0.8) no-repeat center center;background-size:40px 40px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear;padding:0;}
#instagrambox .instaimagem .infos span{color:#fff;font-size:18px;line-height:14px;padding-left:26px;position:relative;width:auto !important;}
#instagrambox .instaimagem .infos .curtidas{background:url(../imagens/ico-instagram.png) no-repeat left -28px;}
#instagrambox .instaimagem .infos .curtidas:after { content: "\A";white-space: pre;line-height:40px; }
#instagrambox .instaimagem .infos .comentarios{background:url(../imagens/ico-instagram.png) no-repeat left top;}
#instagrambox .instaimagem img{display:block;height:auto;width:100%;}
#instagrambox .instaimagem:hover .infos, #instagrambox .instaimagem:focus .infos{opacity:1;}
.coluna .secao .lista-artigos {display:block;list-style:none;margin:0;padding:0;}
.coluna .secao .lista-artigos li {display:block;list-style:none;margin:0 0 15px 0;padding:0;}
.coluna .secao .lista-artigos li a {color:#666666;display:block;font-size:18px;line-height:20px;transition: color 0.2s linear;}
.coluna .secao .lista-artigos li a .imagem {display:block;float:left;font-size:1px;margin:0 10px 0 0;min-height:10px;min-width:10px;overflow:hidden;position:relative;}
.coluna .secao .lista-artigos li a .imagem img {display:block;margin:0;}
.coluna .secao .lista-artigos li a .imagem:before {border:0px #F5811E solid;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;transition: border 0.2s linear, opacity 0.2s linear;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;pointer-events:none;z-index:101;}
.coluna .secao .lista-artigos li a:hover .imagem:before {border-width:3px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;}
.coluna .secao .lista-artigos li a:hover { color:#F5811E; }
.coluna .secao .lista-artigos li a span {color:#f5811e;display:block;font-size:14px;line-height:16px;margin:0 0 6px 0;}
.coluna .secao .lista-artigos li a p {color:#666666;display:block;font-size:15px;line-height:17px;margin:6px 0 0 0;overflow:hidden;}
/* CONTEUDO */
#conteudo div.texto {padding:0 0 20px 0;line-height:130%;text-align:justify;user-select:none;}
#conteudo .html iframe {box-sizing:border-box;max-width: 100%;}
#conteudo .html img {box-sizing:border-box;height:auto !important;max-width:100%;/* FIX 26/04/17 */
border:none !important;margin:5px;}
#conteudo div.texto * {color:inherit;font-size:inherit;line-height:inherit;}
#conteudo div.texto video {max-width:100%;}
#conteudo .html a {color:#F5811E;font-size: inherit;font-weight: inherit;text-decoration:underline;transition: color 0.2s linear;}
#conteudo .html a:hover { color:#EB5716; }
#conteudo .html ul {font-size: inherit;list-style:disc inside none;margin:0 0 10px 5px;}
#conteudo .html ol {font-size: inherit;list-style:decimal inside none;margin:0 0 10px 5px;}
#conteudo .html li {font-size: inherit;}
#conteudo p.mensagem-erro,
#conteudo p.mensagem-ok {clear:both;display:block;font-size:16px;line-height:17px;margin:0 0 30px 0;padding:20px;padding-left:41px;}
#conteudo p.mensagem-erro {background:#FFF7F1;border:1px #F1D0B5 solid;}
#conteudo p.mensagem-ok {background:#F2FFF2;border:1px #BAEFB6 solid;}
#conteudo p.mensagem-erro:before,
#conteudo p.mensagem-ok:before {display:inline-block;float:left;font-size:15px;height:18px;line-height:20px;margin:-1px 8px 0 -30px;text-align:center;width:18px;border-radius:20px;}
#conteudo p.mensagem-erro:before {border:1px #EE8600 solid;content:'\2718';color:#EE8600;}
#conteudo p.mensagem-ok:before {border:1px #8EBD4A solid;content:'\2714';color:#8EBD4A;}
/* PAGINACAO */
#paginacao {clear:both;padding:20px 0 0 0;margin:0 0 15px 0;text-align:center;}
#paginacao ul {cursor:default;display:block;list-style:none;margin:0;padding:0;}
#paginacao li {display:inline-block;list-style:none;margin:0 0 5px 0;padding:0 1px;}
#paginacao ul li a, #paginacao li span {color:#666666;display:inline-block;line-height:29px;font-size:15px;font-weight:normal;padding:0 10px;text-align:center;text-transform:lowercase;}
#paginacao ul li.numero a, #paginacao ul li.numero span {padding:0 4px;min-width:21px;}
/* SEPARADOR */
#paginacao ul li.espaco {color:#999;font-size:9px;margin:0;}
/* NUMERO CLICAVEL INATIVO */
#paginacao ul li a {background:#b1b1b1;color:#FFFFFF;transition: background 0.2s linear;}
/* TEXTO DE PAGINA NAO CLICAVEL */
#paginacao ul li span {background:#F5F5F5;color:#b1b1b1;}
/* NUMERO ATIVO */
#paginacao ul li.numero span {background:#f5811e;color:#FFFFFF;}
/* HOVER SOBRE CLICAVEIS */
#paginacao ul li a:hover {background:#f5811e;color:#FFFFFF;text-decoration:none;}
/* RODAPE */
.banner-rodape {display:block;margin:0 auto 30px;text-align:center;max-width:1280px;}
#rodape .superior {background:#e7e7e7;padding:11px 0 25px 0;overflow:hidden;}
#rodape .superior .coluna {width:630px;float:left;margin:0;clear:none;position:relative;}
#rodape .superior .coluna + .coluna{float:right;}
#rodape .superior .sobre {display:block;margin:0 0 20px;position:relative;height:72px;}
#rodape .superior .sobre:before {content:'';display:block;background:#f78d12;height:37px;left:18px;top:18px;width:99999px;position:absolute;z-index:0;border-radius:18px 0 0 18px;}
#rodape .superior .sobre:after {content:'';display:block;background:url(../imagens/ico-rodape.png) no-repeat 0 0;height:72px;left:0;width:61px;position:absolute;z-index:1;top:0;}
#rodape .superior .sobre ul {list-style:none;position:relative;z-index:1;overflow:hidden;padding:18px 0 0 85px;}
#rodape .superior .sobre ul li {float:left;}
#rodape .superior .sobre ul li + li:before {content:'|';display:block;float:left;color:#FFF;font-size:15px;line-height:37px;width:42px;text-align:center;}
#rodape .superior .sobre ul li a {color:#FFF;display:block;font-size:15px;line-height:37px;padding:0;transition:color 0.2s linear;overflow:hidden;}
#rodape .superior .sobre ul li a:hover, #rodape .superior .sobre ul li a:focus { color:#bc6b0d; }
#rodape .superior .editorias {display:block;margin:0;position:relative;overflow:hidden;min-height:85px;}
#rodape .superior .editorias h3 {color:#f78d12;font-size:19px;font-weight:500;line-height:100%;margin:0;padding:0;transform:matrix( 0,-1,1,0,0,0);transform-origin:left bottom;left:17px;bottom:2px;position:absolute;}
#rodape .superior .editorias ul {display:block;float:left;list-style:none;margin:0 0 0 24px;}
#rodape .superior .editorias ul + ul {margin:0 0 0 28px;}
#rodape .superior .editorias ul li a {color:#444444;display:block;font-size:15px;font-weight:300;line-height:100%;padding:2px 0;transition:color 0.2s linear;}
#rodape .superior .editorias ul li a:hover, #rodape .superior .editorias ul li a:focus {color:#f78d12;}
#rodape .superior .redes {overflow:hidden;padding:35px 0 0 0;}
#rodape .superior .redes .facebook {width:300px;float:left;}
#rodape .superior .redes .facebook a {font-size:0;}
#rodape .superior .redes .facebook * {width:100% !important;}
#rodape .superior .redes .fb_iframe_widget {border:1px #FFF solid;}
#rodape .superior .redes .instagram {float:right;}
#rodape .superior .redes .instagram a {display:block;border:1px #FFF solid;font-size:0;}
#rodape .inferior {background:#d4d4d4;}
#rodape .inferior .bloco {display:table;}
#rodape .inferior .bloco > * {display:table-cell;vertical-align:middle;height:42px;padding:10px 0;}
#rodape .inferior .logo {width:1px;padding:0 28px 0 0;}
#rodape .inferior .logo img {height:28px;width:auto;}
#rodape .inferior #copyright {color:#444444;text-align:left;font-size:13px;line-height:100%;}	
#rodape .inferior #assinaturas {width:1px;padding:0 0 0 28px;}
/* HOME VOLTAR */
.homevoltar {clear:both;padding:0;margin:30px 0 30px 0;text-align:right;}
.homevoltar a {background:#F5811E;color:#FFF;display:inline-block;font-size:15px;margin:0 0 0 5px;padding:6px 9px;text-transform:lowercase;transition: background 0.2s linear;}
.homevoltar a:hover { background:#EB5716; }
.bannerteste {background:#F5811E;color:#FFF;font-size:18px;line-height:20px;text-align:center;}
.bannerteste strong { display:block; }
.bannerteste td { vertical-align:middle; }
.versaolink {background:#F6F6F6;border-top:1px #E5E5E5 solid;color:#333;display:none;padding:5px;text-align:center;}
#versaomobile {border-top:2px #F7921C solid;display:block !important;}
#cadernos .coluna.plantaodiv { float:right;margin:0; }
/* OWL */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* MAGNIFIC POPUP */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999999972;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999999723;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:999999999725}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:999999999724}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:999999999726;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}html{margin-right:0!important;overflow:visible!important}.mfp-preloader{width:30px;height:30px;background-color:#FFF;opacity:.65;margin:0 auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-class{max-width:630px!important;height:85%;margin:auto;max-height:560px;padding-bottom:170px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:630px}