html { background: #ededed no-repeat top center; }
html#clima-sol { background-image: url(../_img/bg-geral-sol.jpg); background-color: #cddff6; }
html#clima-sol-nublado { background-image: url(../_img/bg-geral-sol-nublado.jpg); background-color: #e9edf4; }
html#clima-nublado { background-image: url(../_img/bg-geral-nublado.jpg); background-color: #f8f9fa; }
html#clima-chuva { background-image: url(../_img/bg-geral-chuva.jpg); background-color: #bbc4c8; }

body { background: url(../_img/bg-rodape-sol.jpg) no-repeat center bottom; }
#clima-chuva body { background-image: url(../_img/bg-rodape-chuva.jpg); }

.header-menu { background: url(../_img/bg-header.png); border-left: 0; border-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.menu { padding-left: 0; }
.mainMenu .btn-abra-sua-conta { font-family: NewJuneRegular; font-size: 14px; border-radius: 5px; }

.box-tp4 .box-tp4-img { width: 70px; }

.slick-dots li { background: url(../_img/paginacao.png) no-repeat; width: 19px; height: 18px; display: inline-block; -webkit-background-size: contain !important; -moz-background-size: contain !important; -o-background-size: contain !important; background-size: contain !important;}
.slick-dots li.slick-active { background-image: url(../_img/paginacao-on.png); margin: 0 5px 0 0; }

.bt { font-family: NewJuneMedium; color: #fff; display: inline-block; text-transform: uppercase; padding: 7px 10px; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bt:hover, .bt:active, .bt:visited { color: #fff; }
.bt span { background: url(../_img/seta-branca.png) no-repeat right center; padding: 0 15px 0 0; }

.ttl-tp { font-size: 20px; font-weight: bold; margin: 13px 0 0 0; }

.lst-info { margin: 0; }
.lst-info li { background: url(../_img/check-vermelho.png) no-repeat 0 1px; padding: 1px 0 1px 22px; margin: 12px 0; }

.box-tip { padding-top: 8px; }

.tbl { margin-top: 15px; font-size: 13px; }
.tbl th { padding: 10px 15px; text-align: left; }
.tbl td { padding: 10px 15px; }
.tbl td.first { text-align: right; width: 200px; }
.tbl td .js-tooltip { text-decoration: underline; }
.tbap td{ width:25%;}
.tbap .trcenter{ text-align:center;}

.box-slc { color: #0d8cd7; position: relative; }
.box-slc .lnk { padding: 8px 12px; display: block; cursor: pointer; 
                -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; 
                -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.box-slc .wrapper { display: none; position: absolute; margin-top: -4px; max-height: 200px; overflow-x: hidden; z-index: 2; }
.box-slc ul { padding: 4px 12px; width: 100%; }
.box-slc li { padding: 2px 0; width: 98%; }

.box-cinza { background: #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #d6d6d6; padding: 20px; }
.box-cinza .btn-buscar { background: url(../_img/bg-btn.png) no-repeat; color: #fff; width: 79px; height: 28px; display: inline-block; padding: 4px 0 0 10px; margin: 23px 0 0 0; }

.box-produtos { width: 100%; margin: 20px 0; position: relative; }
.box-produtos .wrapper { width: 89%; margin: 0 auto; position: relative; overflow: hidden; }
.box-produtos ul { width: 10000px; position: relative; left: 0; }
.box-produtos li { background: url(../_img/bg-produto-gde.jpg) no-repeat center top; float: left; width: 89px; text-align: center; margin: 0 20px; }
.box-produtos li a { font-family: NewJuneBook; font-size: 16px; text-transform: uppercase; text-align: center; display: block; outline: none; }
.box-produtos li.on { background-image: url(../_img/bg-produto-gde-on.jpg); }
.box-produtos li.on a { color: #cc092f; }
.box-produtos img { margin:  0 0 15px 0; }
.box-produtos .nav { width: 17px; height: 41px; display: block; text-indent: -9999px; position: absolute; top: 50%; margin-top: -20px; outline: none; }
.box-produtos .ant { background: url(../_img/seta-vermelha-esq.png) no-repeat; left: 0; }
.box-produtos .prox  { background: url(../_img/seta-vermelha-dir.png) no-repeat; right: 0; }

main .box { clear: both; font-family: NewJuneBook; color: #fff; position: relative; width: 100%; padding: 20px 25px 15px 25px; display: block; margin: 0 0 0.5% 0; }
main .box .wrapper { position: relative; overflow: hidden; width: 96%; margin: 0 auto; }
main .box .inner { width: 200%; position: relative; }
main .box h3 { font-size: 20px; font-weight: normal; text-transform: uppercase; margin: 0 0 5px 0; }
main .box .wrap-table { float: left; position: relative; overflow-x: auto; }
main .box table { font-size: 14px; }
main .box th { color: #ffeb14; font-weight: bold; text-transform: uppercase; text-align: left; padding: 12px 5px; border-bottom: 1px solid #adaca3; }
main .box td { padding: 12px 5px; border-bottom: 1px solid #adaca3; }
main .box td.first { font-size: 14px; }
main .box .ver-mais { background: url(../_img/ico-mais-menos.png) no-repeat; width: 19px; height: 19px; display: block; text-indent: -9999px; }
main .box .ver-mais-on { background-position: 0 -19px; }
main .box .nav { width: 17px; height: 41px; display: block; text-indent: -9999px; position: absolute; top: 50%; margin-top: -20px; outline: none; }
main .box .ant { background: url(../_img/seta-branca-esq.png) no-repeat; left: 10px; }
main .box .prox { background: url(../_img/seta-branca-dir.png) no-repeat; right: 10px; }
main .box .paginacao { text-align: center; display: none !important; }

.box-precos { background: url(../_img/bg-precos-fisicos.jpg) repeat-y; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.box-mercados { background: #ada9a0 url(../_img/bg-mercados.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.box-cotacoes { background: url(../_img/bg-cotacoes.jpg) repeat-y; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.box-conversor { background: url(../_img/bg-conversor.jpg) repeat-y; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.box-slider-abas { margin: 15px 0 0 0; }
.box-slider-abas .box-slider { overflow: visible !important; width: 100%; }
.box-slider-abas .box-slider-wrap { padding: 14px 0px 0px 28px; }
.box-slider-hover .slider span { display: none !important; }
.box-slider-wrap .box-slider-previous, .box-slider-wrap .box-slider-next { width: 30px; height: 42px; margin-top: -21px; }
.box-slider-wrap .box-slider-previous { background-position: 0 -158px; left: -12px; }
.box-slider-wrap .box-slider-previous:hover { background-position: 0 -200px; }
.box-slider-wrap .box-slider-next { background-position: -32px -158px; right: -9px; }
.box-slider-wrap .box-slider-next:hover { background-position: -32px -200px; }

.balao-right { margin: 0 0 -17px 45px; position: relative; word-wrap: break-word; z-index: 1; }
.balao-right .seta { width: 10px; height: 12px; display: block; margin-left: 30px; background: url("/_img/common/seta-balao-box-right.gif"); }
.balao-right .text-balao-right { position: relative; width: 140px; padding: 16px; border-radius: 5px; color: #4d4e53; background: #E1E1E1; }
.lateral .img-box-right { position: relative; z-index: 2; }
.lateral .lst-box-tp4 .lnk-ant, .lateral .lst-box-tp4 .lnk-prox { top: 35%; }

.banner-top { margin: 16px 0 20px 0; }

/* HOME */
.home .subMenuProd { display: block; }

.home .miolo { margin-top: 0; padding-right: 0; }
.home .box-banner { width: 100%; /*height: 400px;*/ position: relative; overflow: hidden; display: table; margin: 0 0 0.5% 0; }
.home .box-banner ul { width: 400%!important; height: 100%; position: relative; }
.home .box-banner li { width: 25%; float: left; height: 100%; background-position: center 0; position: relative; }
.home .box-banner li img { /*position: absolute;*/ top: 0; left: 0; width: 100%; height: 100%; }
.home .teste div .cont { width: 400px; top: 17%; left: 7%; /*margin: 9% 0 0 5%;*/ position: absolute; z-index: 2; }
.home .teste div .cont2 { width: 550px; top: 15%; /*left: 9%;*/ /*margin: 9% 0 0 5%;*/ position: absolute; z-index: 2; margin: 0 0 0 90px;}
.home .box-banner li .contBanner { width: 320px; margin: 3% 0 0 5%; position: relative; z-index: 2; }
.home .teste div h2 { font-family: Gilroy; font-size: 30px; color: #cc092f; font-weight: bolder; }
.home .teste div h3 span#bannerbgTxt{color: #fff !important;background:#cc092f !important; font-weight:900!important}
.home .teste div h3 { font-family: Gilroy; font-size: 22px; line-height: 24px; color: #393939; font-weight: normal; margin: 5% 0 0 0; }
.home .teste div a { background: url(../_img/blank.gif); position: relative; top: 0; left: 0; width: 100%; height: 100%; display: table; }
.home .teste .slick-dots { position: absolute; bottom: 3%; left: 5%; z-index: 3; padding: 10px 0; }

.home .box-banner li.item0 h2 span { display: block; }
.home .box-banner li.item0 h3 { color: #4d4e53; }
.home .box-banner li.item1 h3 { color: #ffffff; left: 5%; font-size:20px; line-height: 1.3em; text-align: justify; /*padding-top: 18%;*/}
.home .box-banner li.item2 h3 { color: #4d4e53; }
.home .box-banner li.item3 h3 { color: #4d4e53; }
.home .box-banner li.item4 h3 { color: #4d4e53; }

.lst-home1 { margin: 0; }
.lst-home1 li { background: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 24.5%; height: 238px; float: left; margin: 0 0.5% 0.5% 0; position: relative; overflow: hidden; }
.lst-home1 li.item1 { background-image: url(../_img/home/dest01.jpg); }
.lst-home1 li.item2 { background-image: url(../_img/home/dest02.jpg); }
.lst-home1 li.item3 { background-image: url(../_img/home/dest03.jpg); }
.lst-home1 li.item4 { background-image: url(../_img/home/dest04.jpg); width: 25%; margin: 0; }
.lst-home1 .cont { background: url(../_img/layer.png) no-repeat bottom; width: 86%; height: 86%; padding: 75% 7% 8% 7%; font-family: NewJuneMedium; position: relative; 
                   -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; 
                   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; transition: padding-top .3s ease;}
.lst-home1 .cont h3 { font-size: 17px; text-transform: uppercase; font-weight: normal; color: #fff; height: 42px; }
.lst-home1 .cont h3 span { font-size: 14px; display: block; }
.lst-home1 .cont p { color: #fff; padding: 0; margin-top: 15px; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.home .box-banner li .contBanner p {font-size:20px;color: #fff; padding: 0; margin-top: 100px;}
.home .box-banner li .contBanner span {font-size:26px;color: #d41331}
.home .box-banner li .contBanner span#colorTxt {color: #4D4E53;font-size:20px;}
.home .box-banner li .contBanner span#bannerBGtxt {color: #fff !important;background:#cc092f !important;}
.lst-home1 .cont .bt { position: absolute; bottom: 10%; }

.home .box-cotacoes { width: 74.5%; float: left; padding: 36px 25px; }

.home .box-clima { background: no-repeat; width: 21%; height: 250px; margin-left: 0.5%; padding: 8px 2%; float: left; color: #fff; 
                   -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; 
                   -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.home .box-clima .esq { float: left; width: 100px; height: 105px; font-family: NewJuneBook; margin: 12px 0 0 0; }
.home .box-clima .cidade { font-size: 14px; display: block; }
.home .box-clima .clima { font-size: 18px; font-weight: bold; display: block; }
.home .box-clima .mm { background: url(../_img/ico-nuvem.png) no-repeat; font-size: 14px; padding: 0 0 4px 28px; margin: 5px 0 0 0; display: block; }

.home .box-clima .dir { float: right; width: 100px; font-family: NewJuneBook; margin: 10px 0 0 0; }
.home .box-clima .dir span { padding: 0 0 0 15px; font-size: 18px; }
.home .box-clima .minima { background: url(../_img/seta-temp-min.png) no-repeat 0 center; }
.home .box-clima .maxima { background: url(../_img/seta-temp-max.png) no-repeat 0 center; }

.home .box-clima .outras { clear: both; border-top: 1px solid #a4e6ef; position: relative; top: 15px; padding: 15px 0 0 0; font-family: NewJuneMedium; }
.home .box-clima .outras h3 { font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 0 0 5px 0; }

.home .box-clima .box-slc { float: left; margin: 0 10px 0 0; z-index: 2; }
.home .box-clima .box-slc .lnk { background: #b8edf3 url(../_img/ico-seta-baixo-azul.png) no-repeat; font-size: 14px; color: #42bac7; text-transform: uppercase; }
.home .box-clima .box-slc ul { background: #b8edf3; }
.home .box-clima .box-slc li a { color: #42bac7; }

.list-style {
    margin: 5px 10px; list-style: disc; padding: 0;
}

.home .box-clima .slc-est .wrapper { width: 100%; }
.home .box-clima .slc-est .lnk { background-position: 35px center; padding-right: 20px; width: 25px; -webkit-background-size: 14px; -moz-background-size: 14px; -o-background-size: 14px; background-size: 14px; }
.home .box-clima .slc-cid { margin: 0; }
.home .box-clima .slc-cid .wrapper { width: 100%; }
.home .box-clima .slc-cid .lnk { background-position: 110px center; padding-right: 25px; width: 95px; background-size: 14px; }

.home .box-clima .btn-buscar { font-size: 16px; border: 1px solid #fff; width: 99%; padding: 5px 0; display: block; clear: both; position: relative; top: 10px; text-align: center; color: #fff; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.home .box-clima-sol { background-image: url(../_img/home/clima-sol.jpg); }
.home .box-clima-sol-nublado { background-image: url(../_img/home/clima-sol-nublado.jpg); }

.home .box-clima-nublado { background-image: url(../_img/home/clima-nublado.jpg); }
.home .box-clima-nublado .outras { border-color: #d7ddde; }
.home .box-clima-nublado .box-slc .lnk { background-image: url(../_img/ico-seta-baixo-cinza.png); background-color: #dee3e3; color: #92a0a1; }
.home .box-clima-nublado .box-slc ul { background-color: #dee3e3; }
.home .box-clima-nublado .box-slc li a { color: #92a0a1; }
.home .box-clima-nublado .mm { background-image: url(../_img/ico-nuvem-chuva.png); }

.home .box-clima-chuva { background-image: url(../_img/home/clima-chuva.jpg); }
.home .box-clima-chuva .outras { border-color: #d7ddde; }
.home .box-clima-chuva .box-slc .lnk { background-image: url(../_img/ico-seta-baixo-cinza.png); background-color: #dee3e3; color: #92a0a1; }
.home .box-clima-chuva .box-slc ul { background-color: #dee3e3; }
.home .box-clima-chuva .box-slc li a { color: #92a0a1; }
.home .box-clima-chuva .mm { background-image: url(../_img/ico-nuvem-chuva.png); }

.lst-home2 { clear: both; padding: 2% 0 0 0; }
.lst-home2 li { float: left; width: 20%; text-align: center; padding: 15px; position: relative; }
.lst-home2 li img { margin-bottom: 15px; width: 103px; }
.lst-home2 li h3 { font-family: NewJuneMedium; font-size: 18px; font-weight: normal; text-transform: uppercase; color: #d41331; width: inherit; height: 45px; display: table-cell; vertical-align: middle; }
.lst-home2 li p { font-family: NewJuneBook; font-size: 15px; color: #418bdf; padding: 8px 0 0 0; }
.lst-home2 li a { background: url(../_img/blank.gif); width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; text-indent: -9999px; }
.lst-home2 .lnk-ant, .lst-home2 .lnk-prox { display: none; }

/* PRODUTOS E SERVIÇOS */
.lst-prod-serv { margin: 26px 0 0 0; }
.lst-prod-serv li { background: no-repeat; width: 32%; height: 335px; float: left; margin: 0 1% 1% 0; position: relative; overflow: hidden; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.lst-prod-serv li.item1 { background-image: url(../_img/produtos/dest01.jpg); }
.lst-prod-serv li.item2 { background-image: url(../_img/produtos/dest02.jpg); }
.lst-prod-serv li.item3 { background-image: url(../_img/produtos/dest03.jpg); }
.lst-prod-serv li.item4 { background-image: url(../_img/produtos/dest04.jpg); }
.lst-prod-serv li.item5 { background-image: url(../_img/produtos/dest05b.jpg);}
.lst-prod-serv li.item6 { background-image: url(../_img/produtos/limite-credito-img.jpg); }
.lst-prod-serv li.item7 { background-image: url(../_img/produtos/estabelecimento-img.jpg); }
.lst-prod-serv li.item8 { background-image: url(../_img/produtos/consorcio-img.jpg); }
.lst-prod-serv li.item9 { background-image: url(../_img/produtos/seguro-img.jpg); }
.lst-prod-serv .cont { background: url(../_img/produtos/layer.png) no-repeat bottom; width: 86%; height: 86%; padding: 70% 7% 8% 7%; font-family: NewJuneMedium; position: relative; 
                       -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; 
                       -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.lst-prod-serv .cont h3 { font-size: 24px; text-transform: uppercase; font-weight: normal; color: #fff; height: 42px; }
.lst-prod-serv .cont h3 span { font-size: 18px; display: block; }
.lst-prod-serv .cont p { font-size: 18px; color: #fff; padding: 0; margin-top: 35px; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.lst-prod-serv .cont .bt { font-size: 18px; margin: 30px 0 0 0; }

.lst-prod-serv li.wide { width: 100%; }
.lst-prod-serv li.wide .cont { background: url(../_img/produtos/layer-wide.png) no-repeat bottom; padding-top: 38%; padding-left: 3.5%; width: 89.5%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.lst-prod-serv li.wide .cont p { margin-top: 15px; }

.aba-cont.moderagro, .aba-cont.cred-rural, .aba-cont.custeio-agricola { display: block; }

.box-modal .box-modal-title a { color: #1F1F1F; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0; cursor: default; outline: none; text-decoration: none; }
.box-modal .box-modal-title a:hover { text-decoration: none; }

#modalAtividade .box-modal-content, #modalAtividade2 .box-modal-content { overflow: auto; height: 80%; }

/* AGRONEGÓCIO */
.agronegocio .miolo { margin-top: 0; padding-right: 0; }
.agronegocio .box-banner { width: 100%; position: relative; }
.agronegocio .box-banner ul { height: 100%; margin: 0; }
.agronegocio .box-banner li { height: inherit; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.agronegocio .box-banner li img { /*position: absolute; top: 0; left: 0; max-width: 100%;*/ }
.agronegocio .box-banner li .cont { position: absolute; top: 0; left: 0; width: 40%; padding: 5% 0 0 5%; z-index: 2; }
.agronegocio .box-banner li h2 { font-family: NewJuneBook; font-size: 30px; color: #fff; font-weight: normal; }
.agronegocio .box-banner li h3 { font-family: NewJuneBook; font-size: 19px; color: #ffffff; font-weight: normal; margin: 15px 0 0 40px; }

.agronegocio #miolo { width: 100%; padding-top: 5px; }

.agronegocio main .box { width: 100%; background: #ffffff; padding: 12px 0 0 15px; margin: 10px 0; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.agronegocio main .box label { font-family: NewJuneMedium; color: #cc092f; text-transform: uppercase; font-size: 14px; width: 80px; float: left; margin: 15px 0 0 0; font-weight: normal; }
.agronegocio main .box .wrap { float: left; margin: 0 0 0 5px; position: relative; overflow: hidden; width: 80%; }
.agronegocio main .box ul { position: relative; width: 1000%; }
.agronegocio main .box li { float: left; padding: 0 10px; text-align: center; }
.agronegocio main .box img { background: url(../_img/agronegocio/bg-produto.png) no-repeat center; width: 45px; }
.agronegocio main .box span { display: block; text-align: center; margin: 3px 0 0 0; color: #777880; }
.agronegocio main .box .ant { background: url(../_img/seta-vermelha-esq2.png) no-repeat; width: 12px; height: 25px; display: none; float: left; text-indent: -9000px; margin: 12px 0 0 5px; }
.agronegocio main .box .prox { background: url(../_img/seta-vermelha-dir2.png) no-repeat; width: 12px; height: 25px; display: none; float: left; text-indent: -9000px; margin: 12px 0 0 7px; }

.agronegocio .box-clima { background: no-repeat right 0; width: 100%; padding: 25px; margin: 0.5% 0 0 0; color: #fff; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.agronegocio .box-clima:after { clear: both; content: ''; display: block; }
.agronegocio .box-clima .esq { font-family: NewJuneBook; width: 700px; float: left; }
.agronegocio .box-clima .esq h3 { font-size: 18px; font-weight: normal; float: left; margin: 0 0 15px 0; }
.agronegocio .box-clima .esq .box-slc { float: left; margin: -5px 0 0 10px; }
.agronegocio .box-clima .esq .box-slc .lnk { background: #dcebf3 url(../_img/ico-seta-baixo-azul2.png) no-repeat 92% center; font-size: 16px; width: 150px; padding-right: 30px; text-transform: uppercase; }
.agronegocio .box-clima .esq .box-slc ul { background: #dcebf3; }
.agronegocio .box-clima .esq .mm { background: url(../_img/ico-nuvem2.png) no-repeat; font-size: 30px; float: left; margin: 8% 0 0 0; padding: 0 0 0 50px; clear: both; }
.agronegocio .box-clima .esq .minima { background: url(../_img/seta-temp-min2.png) no-repeat center left; float: left; display: block; font-size: 32px; margin: 8% 0 0 20px; padding: 0 0 0 15px; }
.agronegocio .box-clima .esq .maxima { background: url(../_img/seta-temp-max2.png) no-repeat center left; float: left; font-size: 32px; margin: 8% 0 0 10px; padding: 0 0 0 15px; }
.agronegocio .box-clima .esq .lnk-email { background: url(../_img/ico-seta-rev.png) no-repeat; float: left; font-size: 18px; color: #fff; margin: 8% 0 0 0; padding: 0 0 0 35px; clear: both; }
.agronegocio .box-clima .esq .lnk-email span { background: url(../_img/seta-branca.png) no-repeat center right; padding: 0 12px 0 0; }

.agronegocio .box-clima .dir { width: 215px; float: right; }
.agronegocio .box-clima .dir h3 { font-family: NewJuneMedium; font-size: 18px; text-align: center; text-transform: uppercase; font-weight: normal; }
.agronegocio .box-clima .dir .box-slc { margin: 12px auto; width: 170px; }
.agronegocio .box-clima .dir .box-slc .wrapper { width: 100%; }
.agronegocio .box-clima .dir .box-slc .lnk { background: #b2d4e3 url(../_img/ico-seta-baixo-azul2.png) no-repeat 95% center; font-size: 16px; padding-right: 30px; text-transform: uppercase; }
.agronegocio .box-clima .dir .box-slc ul { background: #b2d4e3; z-index: 2; }
.agronegocio .box-clima .dir .btn-buscar { background: url(../_img/seta-branca.png) no-repeat 95% center; width: 166px; display: block; padding: 5px 0; margin: 0 auto; text-align: center; color: #fff; text-transform: uppercase; font-size: 16px; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

    .agronegocio .box-clima-sol { background-image: url(../_img/agronegocio/clima-sol.jpg); }
    .agronegocio .box-clima-sol-nublado { background-image: url(../_img/agronegocio/clima-sol-nublado.jpg); }
    
    .agronegocio .box-clima-nublado { background-image: url(../_img/agronegocio/clima-nublado.jpg); }
    .agronegocio .box-clima-nublado .esq .box-slc .lnk, .agronegocio .box-clima-nublado .dir .box-slc .lnk { background-image: url(../_img/ico-seta-baixo-cinza.png); background-color: #f1f3f5; background-size: 14px 8px; color: #92A0A1; }
    .agronegocio .box-clima-nublado .esq .box-slc ul, .agronegocio .box-clima-nublado .dir .box-slc ul { background-color: #f1f3f5; color: #92A0A1; }

    .agronegocio .box-clima-chuva { background-image: url(../_img/agronegocio/clima-chuva.jpg); }
    .agronegocio .box-clima-chuva .esq .box-slc .lnk, .agronegocio .box-clima-chuva .dir .box-slc .lnk { background-image: url(../_img/ico-seta-baixo-cinza.png); background-color: #d6dadc; color: #92A0A1; }
    .agronegocio .box-clima-chuva .esq .box-slc ul, .agronegocio .box-clima-chuva .dir .box-slc ul { background-color: #d6dadc; color: #92A0A1; }

/* AGRONEGÓCIO */
.agronegocio .calendario { background-image: url(../_img/agronegocio/bg-calendario.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 74.5%; padding: 21px; float: left; margin: 0.5% 0 0 0; }
.agronegocio .calendario h3 { font-family: NewJuneBook; font-size: 18px; color: #fff; font-weight: normal; float: left; margin: 7px 10px 7px 0; }

.agronegocio .calendario .box-slc { width: 170px; float: left; margin: 0 0 20px 0; }
.agronegocio .calendario .box-slc .lnk { background: #eae9e6 url(../_img/seta-bege-baixo.png) no-repeat 95% center; color: #9e9d90; font-family: NewJuneMedium; font-size: 16px; text-transform: uppercase; }
.agronegocio .calendario .box-slc ul { background: #eae9e6; width: 170px; padding-bottom: 6px; z-index: 2; }
.agronegocio .calendario .box-slc li a { color: #9e9d90; }

.agronegocio .dest-links { background: url(../_img/agronegocio/dest-links.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 25%; height: 274px; display: block; float: left; margin: 0.5% 0 0 0.5%;  position: relative; overflow: hidden; }
.agronegocio .dest-links .cont { background: url(../_img/produtos/layer.png) no-repeat bottom; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; padding: 85% 7% 8% 7%; font-family: NewJuneMedium; position: relative; }
.agronegocio .dest-links h3 { font-size: 18px; text-transform: uppercase; font-weight: normal; color: #fff; height: 42px; }
.agronegocio .dest-links p { color: #fff; padding: 20px 0; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }

.agronegocio .cotacoes { width: 100%; margin: 0.5% 0 0 0; float: left; }
.agronegocio h3.sub { font-family: NewJuneMedium; font-size: 18px; font-weight: normal; color: #bfbfbf; text-transform: uppercase; border-bottom: 1px solid #cacaca; margin: 0 0 5px 0; padding: 0 0 5px 0; }

.lst-agro li { background: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 24.5%; height: 238px; float: left; margin: 0 0.5% 0 0; position: relative; overflow: hidden; }
.lst-agro li.item1 { background-image: url(../_img/agronegocio/dest-agro01.jpg); }
.lst-agro li.item2 { background-image: url(../_img/agronegocio/dest-agro02.jpg); }
.lst-agro li.item3 { background-image: url(../_img/agronegocio/dest-agro03.jpg); }
.lst-agro li.item4 { background-image: url(../_img/agronegocio/dest-agro04.jpg); margin: 0; width: 25%; }
.lst-agro .cont { background: url(../_img/layer.png) no-repeat bottom; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; padding: 75% 7% 8% 7%; font-family: NewJuneMedium; position: relative; }
.lst-agro .cont h3 { font-size: 17px; text-transform: uppercase; font-weight: normal; color: #fff; height: 42px; }
.lst-agro .cont h3 span { font-size: 14px; display: block; }
.lst-agro .cont p { color: #fff; padding: 0; margin-top: 15px; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.lst-agro .cont .bt { margin: 20px 0 0 0; }

.agronegocio .precos { width: 25.5%; float: left; margin: 0.5% 0 0 0.5%; font-size: 14px; }

.lst-agro li.item4 .cont { padding-top: 75%; }
.lst-agro li.item4 .cont p { margin: 0; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; }

/* CALENDÁRIO */
.box-filtro .escolha { float: left; }
.box-filtro select { margin: 5px 0 0 0; }
.box-filtro .wrap-ck { float: right; }
.box-filtro .wrapper-ck { margin: 15px 0 0 0; border: 1px solid #ffcc00; display: inline-block; padding: 8px; float: right; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.box-filtro .wrapper-ck label { font-weight: normal; margin: 0; }
.box-filtro .wrapper-plantio { border-color: #99cc00; margin-left: 10px; }

.calendario .box-produtos li a { min-height: 135px; }
.calendario .box-produtos li label { color: #00539f; font-weight: normal; }

.box-calendario { background: url(../_img/agronegocio/bg-calendario-int.jpg) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; min-height: 361px; position: relative; overflow: hidden; overflow-x: auto; margin: 35px 0 0 0; }
.box-calendario .wrap { width: 100%; height: 100%; padding: 30px 0 30px 40px; }
.box-calendario h3 { font-family: NewJuneBook; font-size: 24px; color: #cc092f; font-weight: normal; text-transform: uppercase; margin: 30px 0 0 0; }
.box-calendario .dest { position: absolute; top: 0; right: 0; }
.box-calendario ul { position: relative; z-index: 2; margin: 75px 0 0 0; }
.box-calendario ul:after { clear: both; display: block; content: ''; }
.box-calendario li { background: url(../_img/agronegocio/item.png) no-repeat; width: 52px; height: 33px; padding: 19px 0 0 0; font-family: NewJuneMedium; font-size: 12px; color: #777880; display: block; text-align: center; float: left; margin: 0 1px 0 0; text-transform: uppercase; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; }
.box-calendario li a { color: #777880; cursor: default; }
.box-calendario li a:hover { text-decoration: none; }
.box-calendario li.even { margin: 20px 1px 0 0; }
.box-calendario li.pla { background-image: url(../_img/agronegocio/item-plantio.png); }
.box-calendario li.col { background-image: url(../_img/agronegocio/item-colheita.png); }
.box-calendario li.ambos { background-image: url(../_img/agronegocio/item-ambos.png); }
.box-calendario li.pla a, .box-calendario li.col a, .box-calendario li.ambos a { color: #fff; }

    .box-calendario li.default { background-image: url(../_img/agronegocio/item.png); }
    .box-calendario li.pla-half { background-image: url(../_img/agronegocio/item-plantio-half.png); }
    .box-calendario li.col-half { background-image: url(../_img/agronegocio/item-colheita-half.png); }
    .box-calendario li.pla-half.col-half { background-image: url(../_img/agronegocio/item.png); }
    .box-calendario li.default a, .box-calendario li.pla-half a, .box-calendario li.col-half a { color: #777880; }

.calendario-int .tp { position: absolute; left: 0; text-align: center; border: 2px solid #bfbfbf; height: 6px; display: block; }
.calendario-int span { background: #bfbfbf; font-family: NewJuneMedium; font-size: 12px; text-transform: uppercase; color: #fff; padding: 3px 5px; text-align: center; display: inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.calendario-int .top { top: 150px; border-bottom: 0; }
.calendario-int .top span { position: relative; top: -32px; }
.calendario-int .top img { position: absolute; top: 18px; left: 50%; }

.calendario-int .bottom { top: 240px; border-top: 0; }
.calendario-int .bottom span { position: relative; top: 20px; }
.calendario-int .bottom img { position: absolute; top: -12px; left: 50%; }

.calendario-int2 { min-height: 460px; padding-top: 10px; display: none; }
.calendario-int2 .wrap { text-align: center; padding-left: 0; }
.calendario-int2 .wrapper { margin: 0 0 25px 0; display: inline-block }
.calendario-int2 h3 { margin: 10px 0 0 0; text-align: left; }
.calendario-int2 ul { margin: 10px 0 0 0; }

.box-compare { background: #f5f5f5; width: 100%; padding: 4% 5% 4% 5%; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; display: block; margin: 25px 0 0 0; }
.box-compare h3 { font-family: NewJuneBook; font-size: 16px; color: #cc092f; font-weight: normal; text-transform: uppercase; text-align: right; float: left; padding: 10px 0 0 0; }
.box-compare li { /**/ width: 80px; height: 80px; display: block; float: left; text-align: center; margin: 0 5px; }
.box-compare li a { /**/ width: 100%; height: 100%; display: block; }
    
    .box-compare li.item { background: url(../_img/agronegocio/bg-compare-item.jpg) no-repeat center; position: relative; }
    .box-compare li.item a.el { background: url(../_img/agronegocio/bg-compare-on.jpg) no-repeat center; text-decoration: none; cursor: default; }
    .box-compare li.item a.lnk-remover { background: url(../_img/ico-fechar.gif) no-repeat; width: 17px; height: 17px; position: absolute; top: 5px; right: 10px; text-indent: -9000px; }

.box-compare li img { width: 65px; margin: 15px 0 0 0; }
.box-compare li span { font-family: NewJuneBook; font-size: 13px; color: #777880; text-transform: uppercase; display: block; margin: 10px 0 0 0; }
.box-compare .btns { float: right; width: 30%; text-align: right; }
.box-compare .btns span { display: inline-block; }
.box-compare .btns a { margin: 0 0 0 8px; display: inline-block; }

.calendario .txt { color: #aaabb2; }

/* CLIMA */
.lst-clima:after { clear: both; display: block; content: ''; }
.lst-clima li { float: left; margin: 0 8px 0 0; }
.lst-clima select { background: #fff; border: 0; border-top: 1px solid #c2c2c2; padding: 1px; width: 180px; display: block; margin: 3px 0 0 0; }

.lnk-enviar-email { background: url(../_img/ico-carta.png) no-repeat 0 center; float: right; margin: 25px 0 0 0; padding: 0 0 0 18px; }

.lst-result-clima { clear: both; }
.lst-result-clima li { padding: 25px 0; border-bottom: 1px dashed #bebebe; }
.lst-result-clima li:after { clear: both; display: block; content: ''; }
.lst-result-clima .data { width: 10%; float: left; }
.lst-result-clima .data span { display: block; margin: 3px 0 0 0; }
.lst-result-clima .img { float: left; margin: 0 0 0 5%; }
.lst-result-clima .previsao { float: left; width: 40%; margin: 10px 0 0 5%; padding: 0; }
.lst-result-clima .temperatura { float: right; width: 30%; }
.lst-result-clima .min { background: url(../_img/agronegocio/min.png) no-repeat; float: right; margin: 15px 0 0 5%; padding: 0 0 0 20px; background-size: 12px 32px; }
.lst-result-clima .min strong { font-size: 18px; display: block; }
.lst-result-clima .max { background: url(../_img/agronegocio/max.png) no-repeat; float: right; margin: 15px 0 0 5%; padding: 0 0 0 20px; background-size: 12px 32px; }
.lst-result-clima .max strong { font-size: 18px; display: block; }
.lst-result-clima .chuva { background: url(../_img/agronegocio/chuva.png) no-repeat; float: right; margin: 15px 0 0 5%; padding: 0 0 0 25px; background-size: 20px 31px; }
.lst-result-clima .chuva span { display: block; }
.lst-result-clima .chuva strong { font-size: 18px; }

/* IMAGENS SATÉLITE  */
.img-satelite .tit-int { font-size: 18px; margin: 15px 0; }
.lst-satelite { border-bottom: 1px dashed #c7c7c7; padding: 0 0 15px 0;  }
.lst-satelite li { width: 32%; float: left; margin: 2% 2% 2% 0; }
.lst-satelite li.last { margin-right: 0; }
.lst-satelite li strong { display: block; }
.lst-satelite li img { width: 210px; height: 250px; background: #c7c7c7; border: 0; margin: 5px 0 0 0; }

.boxFonteNota { font-size: 11px; color: #aaabb2; margin: 15px 0 0 0; }

/* IMAGENS SATÉLITE REGIÃO */
.lst-satelite-regiao li { padding: 25px 0; border-bottom: 1px dashed #efefef; }

/* PREÇOS E COTAÇÕES */
.mercado .box-produtos li a { cursor: pointer; }
.mercado .aba { visibility: hidden; }
.mercado .aba-acucar { visibility: visible; }
.mercado .box { margin: 0 0 15px 0; }
.mercado .box-produtos .nav { display: none; }

/* LINKS */
.lst-links li { padding: 30px 0; border-bottom: 1px solid #bcbcbc; }
.lst-links li:after { clear: both; display: block; content: ''; }
.lst-links li h3 { font-size: 14px; font-weight: bold; }
.lst-links li p { padding: 5px 0 0 0; float: left; width: 80%; }
.lst-links li .btn { float: right; }
.lst-links li.busca { border: 0; padding: 0; }
.lst-links li.busca a { float: none; margin-top: -20px; font-size: 13px; }
.lst-links li.busca a span { background-position: 0 -1181px; height: 32px; line-height: 32px; }
.lst-links li a { color: #00539F; }
.lst-links li.none { display: none; }

/* FERRAMENTAS */
.lst-ferramentas { height: 335px; position: relative; overflow: hidden; margin: 10px 0 0 0; }
.lst-ferramentas li { position: absolute; top: 0; bottom: 0; overflow: hidden; }
.lst-ferramentas li .bg { background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease; transition: all 1s ease; }
.lst-ferramentas li h3 { font-family: NewJuneMedium; position: relative; z-index: 2; color: #fff; font-weight: normal; text-transform: uppercase; font-size: 24px; }
.lst-ferramentas li h3 span { font-size: 18px; text-transform: none; display: block; margin: 5px 0 0 0; }
.lst-ferramentas li a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; z-index: 3; text-indent: -9999px; }
.lst-ferramentas li a.bt { position: relative; text-indent: 0; width: auto; height: auto; float: left; margin: 25px 0 0 25px; font-size: 18px; }

.lst-ferramentas li.dest1 { left: 0; right: 50%; -webkit-transition: right 1s ease; transition: right 1s ease; }
.lst-ferramentas li.dest1 .bg { background-image: url(../_img/ferramentas/ferramentas1.jpg); }
.lst-ferramentas li.dest1 h3 { margin: 25px 0 0 25px; }

.lst-ferramentas li.dest2 { left: 50%; right: 0; -webkit-transition: left 1s ease; transition: left 1s ease; }
.lst-ferramentas li.dest2 .bg { background-image: url(../_img/ferramentas/ferramentas2.jpg); }
.lst-ferramentas li.dest2 h3 { margin: 25px 0 0 25px; }

.lst-ferramentas2 { height: 335px; }
.lst-ferramentas2 li { background: no-repeat; width: 49.5%; height: 335px; float: left; margin: 1% 1% 0 0; position: relative; overflow: hidden; }
.lst-ferramentas2 li.item1 { background-image: url(../_img/ferramentas/ferramentas3.jpg); }
.lst-ferramentas2 li.item2 { background-image: url(../_img/ferramentas/ferramentas4.jpg); margin-right: 0; }
.lst-ferramentas2 li.item3 { background-image: url(../_img/ferramentas/ferramentas1.jpg); background-size: 100%; width:100%; background-position-y: 45%; }
.lst-ferramentas2 li.item4 { background-image: url(../_img/ferramentas/ferramentas2.jpg); margin-right: 0; background-size: 100%; }

.lst-ferramentas2 li.item3 .cont { padding: 28% 7% 8% 5%;}
	   
.lst-ferramentas2 .cont { background: url(../_img/ferramentas/layer.png) no-repeat bottom; width: 88%; height: 87%; padding: 58% 7% 8% 5%; font-family: NewJuneMedium; position: relative; 
       -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; 
       -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.lst-ferramentas2 .cont h3 { font-size: 24px; text-transform: uppercase; font-weight: normal; color: #fff; height: 42px; }
.lst-ferramentas2 .cont h3 span { font-size: 18px; display: block; }
.lst-ferramentas2 .cont p { font-size: 18px; color: #fff; padding: 0; margin-top: 35px; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.lst-ferramentas2 .cont .bt { font-size: 18px; margin: 30px 0 0 0; }

.iframeContainer{
	border:1px solid #e3e3e3;
	border-radius:5px;
	background-color:#eeeeee;
	padding:15px;
}

/* CONVERSOR DE UNIDADES */
.conv-uni .box-produtos { margin: 20px 0; }
.conv-uni .box-produtos li a { cursor: pointer; }
.conv-uni .aba { visibility: hidden; }
.conv-uni .aba-acucar { visibility: visible; }
.conv-uni .lst-box-tp1 { border-top: 1px solid #BFBFBF; padding-top: 32px; margin-top: 20px; }
.conv-uni .lst-box-tp1 li { width: 30.5%; }
.conv-uni .box-tp1 { max-width: 100%; }

/* CONVERSOR DE MEDIDAS */
.lst-conversor:after { clear: both; display: block; content: ''; }
.lst-conversor li { float: left; margin: 0 8px 0 0; }
.lst-conversor select { background: #fff; border: 0; border-top: 1px solid #c2c2c2; padding: 1px; width: 180px; display: block; margin: 3px 0 0 0; }
.lst-conversor input { width: 90px; display: block; margin: 3px 0 0 0; }

.dest-conversor { margin: 20px 0 0 0; }
.tbl-conversor { margin: 10px 0 0 0; width: 100%; }
.tbl-conversor th, .tbl-conversor td { text-align: left; padding: 10px; border-bottom: 1px solid #c9c9c9; }
.tbl-conversor th:last-child, .tbl-conversor td:last-child { text-align: right; }
.tbl-conversor th { background: #eeeeee; font-weight: bold; }

.conv-uni .box-produtos .nav { display: none; }

/* RSS */
span.rss { background: url(../_img/ico-rss.gif) no-repeat; width: 180px; padding: 2px 0 0 25px; display: inline-block; margin: 5px 0; }
span.rss2 { width: 250px; margin: 0 0 0 100px; }

/* ATENDIMENTO */
.lst-box-atd .box-tp1 { max-width: 100%; }
.lst-box-atd .box-tp1 .box-tp1-title { padding-bottom: 0; font-size: 16px; }
.lst-box-atd .box-tp1 .box-tp1-img { margin: 15px 0 10px 0; }
.lst-box-atd .box-tp1 .box-tp1-content { margin: 0; }
.lst-box-atd .box-tp1 .box-tp1-action { width: auto; max-width: 99%; position: relative; margin: 10px 0 0 0; }


/* LIMITE DE CREDITO AGRONEGOCIO */

.lst-bullet-tp2 > li { background: url("/_img/limite_credito_pessoal/bullets.png") 0 3px no-repeat; margin-top: 10px; padding-left: 20px; }
.lst-bullet-tp2-left > li { background: url("/_img/limite_credito_pessoal/bullets.png") 470px 3px no-repeat; margin-top: 10px; padding-right: 10px; }
.lst-bullet-tp2 > li a { text-decoration: underline; }
.lst-bullet-tp2 > li .btn a { text-decoration: none; }

.expansivel-tp1 .lst-image-tp2 { margin-bottom: -16px; }
.expansivel-tp1 .lst-image-tp2 .lst-image-tp2-actions { height: 1px; }
.expansivel-tp1 .lst-image-tp2 > li { background-position: top left; }
.expansivel-tp1 .lst-image-tp2 > li:first-child { background: none; margin-top: 0; padding-top: 0; zoom: 1; }
.expansivel-tp1 { border-top: solid 1px #BFBFBF; }
.expansivel-tp1 > dt,
.expansivel-tp1 > dd { background: #FFF; margin-left: 0;  }
.expansivel-tp1 > dt.active a { background: url("/_img/limite_credito_pessoal/sprite-top-footer.png") -1214px -157px no-repeat; color: #CC092F; font-weight: bold; } 
.expansivel-tp1 > dt a { background: url("/_img/limite_credito_pessoal/sprite-top-footer.png") -1214px -157px no-repeat; font-size: 1em; display: block; padding: 13px 7px 15px 30px; }
/*.expansivel-tp1 > dt.active { display:none !important; }*/
.expansivel-tp1 > dt.active-especialista a { background-position: -1214px -246px; color: #CC092F; font-weight: bold; }
.expansivel-tp1 > dt.active-especialista a:hover { color: #488AE6; }
.expansivel-tp1 > dd { background: #FFF url("/portal/layout/imagens/geral/bg-expansivel-top2.png") 50% 0 repeat-x; padding-top: 1px; position: relative; overflow: hidden; display:none; }
.expansivel-tp1 > dd > span { background: url("/portal/layout/imagens/geral/sprite-top-footer.png") -774px -165px no-repeat; height: 6px; position: absolute; left: 50%; margin-left: -5px; top: -6px; width: 11px; }
.expansivel-tp1 > dd > div { background: url("/portal/layout/imagens/geral/bg-expansivel-bottom.png") 50% 100% repeat-x; left: -9999px; padding: 16px 0 32px; position: absolute; }

.grid-container .grid-a { width: 210px; display:inline-block; }
.grid-container .grid-a small { clear:both; display:block; color:#4e545e; }
.grid-container .grid-a small:hover { text-decoration:none; }

.lnk-ext { background-image: url("/_img/limite_credito_pessoal/ico-ext.png"); background-repeat: no-repeat; color: #00539F; cursor: pointer; display: inline-block; font-size: 13px; line-height: 18px; margin-top: 10px; padding-left: 33px; text-decoration: none; }
.lnk-ext:first-child { margin-top: 0; }
.lnk-ext small { color: #4D4E53; display: inline-block; font-size: 12px; }
.lnk-ext span { font-size: 13px; display: block; }
.lnk-ext:hover { text-decoration: none; }
.lnk-ext:hover span { text-decoration: underline; }
.lnk-ext.lnk-ext-exe { background-position: 0 0; }
.lnk-ext.lnk-ext-zip { background-position: -700px 0; }
.lnk-ext.lnk-ext-pdf { background-position: -1400px 0; }
.lnk-ext.lnk-ext-msi { background-position: -2100px 0; }
.lnk-ext.lnk-ext-jpg { background-position: -2800px 0; }

.btn-img { text-align: left; display: block; text-indent: -999999px; overflow: hidden; background: transparent url("/_img/limite_credito_pessoal/sprite-top-footer.png") no-repeat; height: 26px; border: 0; cursor: pointer; }
.btn-ok { width: 28px; background-position: -613px -91px; }
.btn-ok:hover { background-position: -642px -91px; }

.adjustLegend-01 { margin-top:5px;}
.adjustLegend-02 { margin-top:25px;}
.adjustLegend-03 { margin-top:25px;}
.adjustLegend-04 { margin-top:10px;}
.adjustLegend-05 { margin-top:25px;}

@media (max-width: 1200px) {
    .box-slc .lnk { padding: 8px; }

    /* HOME */
    .home .box-banner { /*height: 300px;*/ }
    .home .box-cotacoes { width: 66.5%; }
    .home .box-clima { width: 29%; }

    .lst-home1 li { width: 33%; }
    .lst-home1 li.item3 { margin-right: 0; }

    .lst-home2 li { width: 25%; }
    .lst-home2 li.item3 { margin-right: 0; }

    /* PRODUTOS E SERVIÇOS */
    .lst-prod-serv li { height: 315px; }

    /* AGRONEGÓCIO */
    .agronegocio .box-banner li h2 { font-size: 26px; }

    .agronegocio .box-clima-sol { background-image: url(../_img/agronegocio/clima-sol1024.jpg); }
    .agronegocio .box-clima-sol-nublado { background-image: url(../_img/agronegocio/clima-sol-nublado1024.jpg); }
    .agronegocio .box-clima-nublado { background-image: url(../_img/agronegocio/clima-nublado1024.jpg); background-position: right center; }
    .agronegocio .box-clima-chuva { background-image: url(../_img/agronegocio/clima-chuva1024.jpg); }
    
    .agronegocio .box-clima .esq { width: 440px; }
    
    .agronegocio main .box .wrap { width: 67%; }
    .agronegocio .calendario { width: 66.5%; }
    .agronegocio .dest-links { width: 33%; }

    .lst-agro li { width: 33%; }
    .lst-agro li.item3 { margin: 0; }
    .lst-agro li.item4 { display: none; }

    .agronegocio .box-clima .dir { width: 191px; }

    .box-compare { padding: 3% 5%; }
}

@media (max-width: 992px) {
    .header-menu { background: #fff; }

    .mainMenu { padding-right: 21px; box-shadow: 0 0 15px rgba(0,0,0,0.3); }
    
    .mainMenu .hidden-md .menuSec a { border: 0; }
    .mainMenu .hidden-md .menuSec a:hover { color: #3b3b3b; text-decoration: none; cursor: default }

    .mainMenu .seloRio2016 { width: 100%; margin: 0 10px; padding: 20px 0; }

    /* HOME */
    .home .box-banner { /*height: 350px;*/ }
    .home .miolo { padding-left: 0; }
    .home .box-cotacoes { width: 66.5%; }
    
    .lst-home1 li { height: 275px; }
    
    .lst-home1 .cont { padding-top: 7% !important; }
    .lst-home1 .cont p { -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; }

    /* PRODUTOS E SERVIÇOS */
    .lst-prod-serv .cont { padding-top: 8% !important; }
    .lst-prod-serv .cont p { -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; }
    .lst-prod-serv li.wide .cont { padding: 8% 7% 8% 7% !important; }
    .lst-prod-serv li.wide .cont p { margin-top: 35px; }
    
    /* AGRONEGÓCIO */
    .agronegocio .miolo { padding-left: 0; }

    .lst-agro .cont, .agronegocio .dest-links .cont { padding: 8% 7% 8% 7%!important; }
    .lst-agro .cont p, .agronegocio .dest-links p { -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; }
    
    /* FERRAMENTAS */
    .lst-ferramentas2 .cont { padding-top: 7% !important; }
    .lst-ferramentas2 .cont p { -webkit-opacity: 1 !important; -moz-opacity: 1 !important; opacity: 1 !important; }

    .calendario-int2 h3 { margin-top: 15px; }
}

@media (max-width: 767px) {
	/*Responsivo do texto dentro do banner*/
	.home .box-banner li .contBanner p {
	margin-top: 5% !important;
	}
	.home .box-banner li .contBanner {
    margin: 0% 0 0 5%;
    position: absolute;
    z-index: 2;
    width: 100%;
    max-width: 40%;
    top: 8%;
	}
	.home .box-banner li .contBanner span {
    font-size: 1em !important;
    /* color: #f00; */
	}
	.home .box-banner li .contBanner span#colorTxt {
    font-size: 0.8em !important;	
    /* color: #f00; */
	}
    /* HOME */
    .home .teste { height: auto; }
    .home .teste div h3 { color: #393939; margin: 2% 0 0 0; }
    .home .teste div img { position: relative;}
    
    .home .teste div.item0 .cont { width: 90%; display: block; float: none; margin: 3% 0 0 5%; }
    .home .teste div.item0 h2 { color: #cc092f; }

	.home .teste div a { background: none; position: inherit; /* width: inherit; height: inherit; */ }

    .home .teste .slick-dots { position: static; clear: both; text-align: center; }
    .home .teste .slick-dots li { background-image: url(../_img/pag-vermelho.png); }
    .home .teste .slick-dots li.slick-active { background-image: url(../_img/pag-vermelho-on.png); }

    .lst-home1 li { width: 49.5%; }
	.home .box-banner li.item1 h3 { color: #393939; font-size:24px !important; padding-top:0%;}
    .lst-home1 li.item3 { margin: 0 0.5% 0.5% 0; }
    .lst-home1 li.item4 { width: 49.5%; margin: 0 auto 0.5% auto; }
    .lst-home1 .cont .bt { line-height: 1.4; }

    .lst-home2 li h3 { display: block; height: initial; }

    main .box { padding: 20px; }
    main .box .ant { left: 2px; }
    main .box .prox { right: 2px; }

    .home .box-cotacoes { width: 49.5%; }
    .home .box-clima { width: 45.5%; }

    .lst-home2 { position: relative; }
    .lst-home2 li { width: 100%; display: none; z-index: 1; }
    .lst-home2 li:first-child { display: block; }
    .lst-home2 .lnk-ant { background: url(../_img/blank.gif); position: absolute; top: 0; left: 3px; display: block; height: 100%; width: 40px; z-index: 2; }
    .lst-home2 .lnk-ant img { position: absolute; top: 42%; }
    .lst-home2 .lnk-prox { background: url(../_img/blank.gif); position: absolute; top: 0; right: 3px; display: block; height: 100%; width: 40px; z-index: 2; }
    .lst-home2 .lnk-prox img { position: absolute; top: 42%; right: 0; }

    /* PRODUTOS E SERVIÇOS */
    .box-ainda-cliente { padding: 15px 0 0 0; }
 
    /* AGRONEGÓCIO */
    .agronegocio main .box .wrap { width: 50%; }

    .agronegocio .box-clima { padding: 15px 0 15px 15px; }
    .agronegocio .box-clima .esq { width: 250px; }
    .agronegocio .box-clima .esq .mm, .agronegocio .box-clima .esq .minima, .agronegocio .box-clima .esq .maxima { font-size: 20px; }
    .agronegocio .box-clima .dir h3 { width: 80%; margin: 0 auto; }
    .agronegocio .box-clima .dir .box-slc { width: 100%; }
    .agronegocio .box-clima .dir .btn-buscar { width: 100%; }

    .agronegocio .dest-links .cont { padding-top: 9% !important; }

    .lst-agro li { width: 49.5%; }
    .lst-agro li.item2 { margin: 0; }
    .lst-agro li.item3 { width: 49.5%; margin-top: 0.5%; }
    .lst-agro li.item4 { display: block; margin: 0.5% 0 0 0.5%; width: 49.5%; }
    .lst-agro .cont { padding-top: 8% !important; }

    /* CALENDÁRIO */
    .box-compare { padding: 3%; }
    .box-compare h3 { text-align: left; padding: 0; }
    .box-compare .btns { float: left; clear: both; margin: 2% 0 0 0; width: 100%; text-align: left; }

    .box-calendario .wrap { position: absolute; width: 746px; }

    .calendario-int2 h3 { margin-top: 10px; }
    .box-calendario li, .box-calendario li.even { margin-right: 1px; }

    /* FERRAMENTAS */
    .lst-ferramentas li h3 { font-size: 22px; }
    .lst-ferramentas li h3 span { font-size: 18px; }
    .lst-ferramentas li.dest1 h3, .lst-ferramentas li.dest2 h3 { margin: 25px 25px 0 25px; }
    .lst-ferramentas2 .cont h3 { font-size: 22px; }
    .lst-ferramentas2 .cont p { font-size: 18px; }
    span.rss2 { width: 100%; margin: 15px 0 0; }

    .agronegocio .box-clima .dir { width: 215px; padding-right: 15px; }
}

@media (max-width: 700px) {
    .lst-result-clima .temperatura { width: 80%; }
        
    .agronegocio .box-banner li .cont { position: static; padding: 3%; width: 100%; }
    .agronegocio .box-banner li h2 { color: #cc092f; }
    .agronegocio .box-clima .dir { width: 245px; }

}

@media (max-width: 500px) {
    .header-menu .lnk-logo { margin: 8% 0; }

    .tbl td.first { width: auto; }

    /* HOME */
	
	/*Banner tamanho fonte*/
	.home .box-banner li .contBanner span {
    font-size: 0.9em !important;
    /* color: #f00; */
	}
	.home .box-banner li .contBanner span#colorTxt {
    font-size: 0.7em !important;	
    /* color: #f00; */
	}
	.home .box-banner li.item1 h3 { color: #393939; font-size:16px !important; padding-top:0%;}
    .home .box-banner li .cont { /*width: 92%;*/ }
    .home .teste div .cont2 { margin: 0 0 0 30px;}

    .home .teste div h2 { width: 100%; font-size: 20px; line-height:20px; }
    .home .teste div h3 { width: 100%; font-size: 16px;color:#fff !important; }
    .home .box-banner li.item0 h2 span { display: inline; }
    /* .home .box-banner li img { filter: brightness(40%); }*/

    .lst-home1 { margin: 1% 2% 0 2%; }
    .lst-home1 li { width: 99.5%; margin-bottom: 1%; }
    .lst-home1 li.item3 { margin-bottom: 1%; }
    .lst-home1 li.item4 { width: 99.5%; }

    .home .box-cotacoes { width: 95.5%; margin: 1% 2%; }
    .home .box-clima { width: 91.5%; margin: 0 2%; }

    .lst-home2 li h3 { font-size: 23px; }
    .lst-home2 li a { width: 80%; left: 10%; }
    
    /* PRODUTOS E SERVIÇOS */
    .lst-prod-serv li, .lst-prod-serv li.item2, .lst-prod-serv li.item5 { width: 100%; }
        
    #modalAtividade .box-modal-content, #modalAtividade2 .box-modal-content { max-height: 50%; }

    /* AGRONEGÓCIO */
    .agronegocio main .box .wrap { width: 61%; }

    .agronegocio .box-banner li h2 { font-size: 22px; }

    .agronegocio .box-clima-sol { background-image: url(../_img/agronegocio/clima-sol500.jpg); }
    
    .agronegocio .box-clima { background: none; width: 98%; padding: 0; margin: 5px auto; }
    .agronegocio .box-clima .esq { width: 100%; float: none; padding: 15px 10px; min-height: 250px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
    .agronegocio .box-clima .esq .box-slc { margin: 0 0 20% 0; display: block; clear: both; }
    .agronegocio .box-clima .dir { width: 100%; float: none; padding: 15px 10px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
    
    .agronegocio .box-clima-sol .esq { background-image: url(../_img/agronegocio/clima-sol500-bot.jpg); }
    .agronegocio .box-clima-sol .dir { background-color: #48cfde; }
    .agronegocio .box-clima-sol-nublado .esq { background-image: url(../_img/agronegocio/clima-sol-nublado500-bot.jpg); }
    .agronegocio .box-clima-sol-nublado .dir { background-color: #48cfde; }
    .agronegocio .box-clima-nublado .esq { background-image: url(../_img/agronegocio/clima-nublado500-bot.jpg); }
    .agronegocio .box-clima-nublado .dir { background-color: #9cabae; }
    .agronegocio .box-clima-chuva .esq { background-image: url(../_img/agronegocio/clima-chuva500-bot.jpg); }
    .agronegocio .box-clima-chuva .dir { background-image: url(../_img/agronegocio/clima-chuva500-top.jpg); }
    
    .agronegocio .calendario { width: 98%; margin: 0 auto; float: none; }

    .agronegocio .dest-links { width: 98%; margin: 5px auto; float: none; }
    
    .lst-agro li { width: 98%; height: 274px; margin: 0 auto 5px auto; float: none; }
    .lst-agro li.item2 { margin: 0 auto 5px auto; }
    .lst-agro li.item3 { width: 98%; margin: 0 auto 5px auto; float: none; }
    .lst-agro li.item4 { width: 98%; margin: 0 auto 5px auto; float: none; }

    /* CALENDÁRIO */
    .box-filtro .wrap-ck { clear: both; float: left; }
    .box-filtro .wrapper-ck { padding: 5px; }

    /* CLIMA */
    .lst-result-clima .img { padding: 10px 0 10% 0; margin: 0; }
    .lst-result-clima .data { width: 100%; }
    .lst-result-clima .data span { display: inline-block; }
    .lst-result-clima .previsao { width: 70%; }
    .lst-result-clima .temperatura { width: 70%; float: left; }
    .lst-result-clima .min { margin-left: 0; }

    .lst-clima li { width: 100%; margin-top: 15px; }
    .lst-clima li:first-child, .box-cinza .btn-buscar { margin-top: 0; }

    /* IMAGENS DE SATÉLITE */
    .lst-satelite li { width: 98%; }
    .lst-satelite li img { width: 100%; height: auto; }

    /* FERRAMENTAS */
    .lst-ferramentas { width: 100%; height: auto; }
    .lst-ferramentas li { position: relative; width: 100%; height: 335px; }
    .lst-ferramentas li.dest1 { right: 0 !important; }
    .lst-ferramentas li.dest2 { left: 0 !important; margin-top: 5px; }

    .lst-ferramentas2 li { width: 100%; }

    /* CONVERSOR DE UNIDADES */
    .conv-uni .lst-box-tp1 li { width: 100%; float: none; margin: 0 auto 10px auto; }

    /* WIDGET */
    .esq.col-xs-3 { width: 100%; }
    .dir.col-xs-9 { width: 100%; padding: 0; }
}

@media (max-width: 400px) {
    .agronegocio main .box .wrap { width: 48%;}

		/*Banner tamanho fonte cel pequenos*/
		
	.home .box-banner li .contBanner {
    margin: 0% 0 0 5%;
    position: absolute;
    z-index: 2;
    width: 100%;
    max-width: 85%;
    top: 8%;
	}
	.home .box-banner li .contBanner span {
    font-size: 0.8em !important;
    /* color: #f00; */
	}
	.home .box-banner li .contBanner span#bannerBGtxt {font-size: 0.8em !important;color: #fff !important;background:#d41331 !important;}
	.home .box-banner li .contBanner span#colorTxt {
    font-size: 0.7em !important; color:#fff !important;	
    /* color: #f00; */
	}
}

.slick-dots button {
    visibility: hidden;
}

.lst-home1 .cont:hover {
    padding-top: 8%;
    cursor: pointer;
}
