@font-face {
    font-family: 'NewJuneBold';
    src: url('../font/newjunebold.eot');
    src: url('../font/newjunebold.eot?#iefix') format('embedded-opentype'), url('../font/newjunebold.woff') format('woff'), url('../font/newjunebold.ttf') format('truetype'), url('../font/newjunebold.svg#NewJuneBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewJuneMedium';
    src: url('../font/newjunemedium.eot');
    src: url('../font/newjunemedium.eot?#iefix') format('embedded-opentype'), url('../font/newjunemedium.woff') format('woff'), url('../font/newjunemedium.ttf') format('truetype'), url('../font/newjunemedium.svg#NewJuneMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewJuneBook';
    src: url('../font/newjunebook.eot');
    src: url('../font/newjunebook.eot?#iefix') format('embedded-opentype'), url('../font/newjunebook.woff') format('woff'), url('../font/newjunebook.ttf') format('truetype'), url('../font/newjunebook.svg#NewJuneBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

html { background: #ededed no-repeat top center; }
html#clima-sol { background-image: url(../imagens/bg-geral-sol.jpg); background-color: #cddff6; }
html#clima-sol-nublado { background-image: url(../imagens/bg-geral-sol-nublado.jpg); background-color: #e9edf4; }
html#clima-nublado { background-image: url(../imagens/bg-geral-nublado.jpg); background-color: #f8f9fa; }
html#clima-chuva { background-image: url(../imagens/bg-geral-chuva.jpg); background-color: #bbc4c8; }
body { background: transparent; }

select { background-color: #fff; }

/* HEADER */
#header { background: url(../imagens/bg-header.png) repeat; margin: -16px auto 0 auto; }
#header .logo { width: 340px!important; background: url(../imagens/logo-rural.png) no-repeat 20px 20px; }

#nav-cub .portal-bradesco { margin-top: 15px; }
#nav-cub .portal-bradesco:hover { background:url("/portal/layout/imagens/geral/bt-portal-bradesco-hover.png"); }

/* NAV TOPO */
#box-top-bar { margin: 0 auto; }

#nav { background: none; }
#nav .pj > a { background-position: 22px -249px; width: 135px; }
#nav .pj:hover a { background-position: -430px -249px; }
#nav .pf > a { background-position: 16px -38px; width: 110px; height: 32px; }
#nav .pf:hover a { background-position: -285px -38px; }
#nav .poder-publico > a {width:113px;height:36px;background-position:-138px -249px}
#nav .poder-publico:hover a {background-position:-590px -249px}

.seloRio2016 { border: 0; margin: 15px 0 30px 40px; padding: 0; }

#footer { top: 16px; }

/* ESTRUTURA */
.clear { clear: both; display: block; }
.cf:after { clear: both; display: block; content: ''; }

.bt { font-family: NewJuneMedium; color: #fff; display: inline-block; text-transform: uppercase; padding: 7px 10px; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bt:hover { color: #fff; }
.bt span { background: url(../imagens/seta-branca.png) no-repeat right center; padding: 0 15px 0 0; }

.lst-info li { background: url(../imagens/seta-vermelha.png) no-repeat 0 1px; padding: 1px 0 1px 22px; margin: 12px 0; }

.tbl { margin-top: 15px; }
.tbl th { padding: 10px 15px; text-align: left; }
.tbl td { padding: 10px 15px; }
.tbl td.first { text-align: right; }
.tbl td .js-tooltip { text-decoration: underline; }

.box-slc { color: #0d8cd7; position: relative; }
.box-slc .lnk { padding: 8px 12px; display: block; cursor: pointer; -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; }
.box-slc li { padding: 2px 0; width: 98%; }

.paginacao a { background: url(../imagens/paginacao.png) no-repeat; width: 19px; height: 18px; display: inline-block; }
.paginacao a.on { background-image: url(../imagens/paginacao-on.png); margin: 0 5px 0 0; }

.box-cinza { background: #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #d6d6d6; padding: 20px; }

.hide { display: none; }

.box-produtos { width: 710px; margin: 10px 0 0 0; position: relative; }
.box-produtos .wrapper { width: 650px; margin: 0 auto; position: relative; overflow: hidden; }
.box-produtos ul { width: 10000px; position: relative; left: 0; }
.box-produtos li { background: url(../imagens/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; cursor: grab; }
.box-produtos li.on { background-image: url(../imagens/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(../imagens/seta-vermelha-esq.png) no-repeat; left: 0; }
.box-produtos .prox  { background: url(../imagens/seta-vermelha-dir.png) no-repeat; right: 0; }

.box { clear: both; font-family: NewJuneBook; color: #fff; position: relative; width: 640px; padding: 35px; display: block; margin: 15px 0 0 0; }
.box .wrapper { position: relative; overflow: hidden; width: 600px; margin: 0 auto; }
.box .inner { width: 10000%; position: relative; }
.box h3 { font-size: 20px; font-weight: normal; text-transform: uppercase; margin: 0 0 5px 0; }
.box table { font-size: 14px; width: 600px; float: left; }
.box th { color: #ffeb14; font-weight: bold; text-transform: uppercase; text-align: left; padding: 12px 5px; border-bottom: 1px solid #adaca3; }
.box td { padding: 12px 5px; border-bottom: 1px solid #adaca3; }
.box td.first { font-size: 14px; }
.box .ver-mais { background: url(../imagens/ico-mais-menos.png) no-repeat; width: 19px; height: 19px; display: block; text-indent: -9999px; }
.box .ver-mais-on { background-position: 0 -19px; }
.box .nav { width: 17px; height: 41px; display: block; text-indent: -9999px; position: absolute; top: 50%; margin-top: -20px; outline: none; }
.box .ant { background: url(../imagens/seta-branca-esq.png) no-repeat; left: 15px; }
.box .prox { background: url(../imagens/seta-branca-dir.png) no-repeat; right: 15px; }
.box .paginacao { text-align: center; }
.box .fonte { position: absolute; bottom: 10px; left: 10px; }

.box-precos { background: url(../imagens/bg-precos-fisicos.jpg) repeat-y; }
.box-mercados { background: #ada9a0 url(../imagens/bg-mercados.jpg) no-repeat; }
.box-cotacoes { background: url(../imagens/bg-cotacoes.jpg) repeat-y; }
.box-conversor { background: url(../imagens/bg-conversor.jpg) repeat-y; }

.lst-box-tp1 { border-top: 1px solid #BFBFBF; padding-top: 32px; margin-top: 20px; }

.balao-right{margin:0 0 -17px 65px;position:relative; word-wrap: break-word}
.balao-right .seta{width:10px;height:12px;display:block;margin-left:30px;background:url("/portal/layout/imagens/modulos/classic/seta-balao-box-right.gif")}
.balao-right .text-balao-right{position:relative;
	width:109px;
	padding:16px;
	border-radius:5px;
	color:#4d4e53;
	background:#E1E1E1;
}

.box-slider-icon li.ativo { background: #fff; border: 1px solid #d7d7d7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.box-slider-icon .slider li a.linha1 { padding-top: 20px; }
.box-slider-icon .slider li a.linha2 { padding-top: 15px; }
.box-slider-icon .slider li a.linha3 { padding-top: 5px; }

.box-modal .box-modal-title a {color:#1F1F1F; font-size:18px; font-weight:normal; line-height:20px; margin:0; cursor: default; }
.box-modal .box-modal-title a:hover { text-decoration: none; }

#footer .bgr-footer-left, #footer .bgr-footer-right { background: none; }
#footer .cnpj { border-top: 1px solid #CFCFCF; width: 109%; padding-top: 15px; }
#footer .endereco-sede { border-top: 1px solid #CFCFCF; width: 109%; padding-top: 15px; }
#footer .endereco-internet-classic { border-top: 1px solid #CFCFCF; width: 100%; padding-top: 15px; }

.faixa-rodape { background: url(../imagens/bg-rodape-sol.jpg) no-repeat center 0; width: 100%; height: 345px; position: absolute; bottom: 0; left: 0; }
#clima-chuva .faixa-rodape { background-image: url(../imagens/bg-rodape-chuva.jpg); }

/* HOME */
.home .box-banner { width: 100%; height: 400px; position: relative; overflow: hidden; }
.home .box-banner ul { width: 1000%; height: 100%; position: relative; }
.home .box-banner li { width: 980px; float: left; height: 100%; background-position: center 0; position: relative; }

.home .box-banner li img { position: absolute; top: 0; left: 0; max-width: 100%; }
.home .box-banner li .cont { width: 400px; padding: 45px 0 0 40px; position: relative; z-index: 2; }

.home .box-banner li h2 { font-family: NewJuneBook; font-size: 33px; color: #d41331; font-weight: normal; text-transform: uppercase;  width: 320px; }
.home .box-banner li h3 { font-family: NewJuneBook; font-size: 19px; color: #ffffff; font-weight: normal; margin: 25px 0 0 0; width: 320px; }
.home .box-banner li a { background: url(../imagens/blank.gif); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.home .box-banner .paginacao { position: absolute; bottom: 35px; left: 40px; z-index: 3; }

.home .box-banner li.item2 h3 { color: #4d4e53; }

.home #miolo { width: 100%; padding-top: 5px; }

.lst-home1 li { background: no-repeat; width: 241px; height: 238px; float: left; margin: 0 5px 0 0; position: relative; overflow: hidden; }
.lst-home1 li.item1 { background-image: url(../imagens/home/dest01.jpg); }
.lst-home1 li.item2 { background-image: url(../imagens/home/dest02.jpg); }
.lst-home1 li.item3 { background-image: url(../imagens/home/dest03.jpg); }
.lst-home1 li.item4 { background-image: url(../imagens/home/dest04.jpg); margin: 0; }
.lst-home1 .cont { background: url(../imagens/layer.png) no-repeat bottom; width: 86%; height: 84%; padding: 75% 7% 8% 7%; font-family: NewJuneMedium; position: relative; }
.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; }
.lst-home1 .cont .bt { position: absolute; bottom: 15px; }

.home .box-cotacoes { width: 663px; height: 200px; margin: -11px 0 0 0; float: left; }

.home .box-clima { background: no-repeat; width: 210px; height: 250px; padding: 10px 15px; margin: -11px 0 0 6px; float: left; color: #fff; }
.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(../imagens/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(../imagens/seta-temp-min.png) no-repeat 0 center; }
.home .box-clima .maxima { background: url(../imagens/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(../imagens/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; }

.home .box-clima .slc-est .wrapper { width: 62px; }
.home .box-clima .slc-est .lnk { background-position: 40px center; padding-right: 25px; width: 25px; }
.home .box-clima .slc-est ul { width: 38px; }
.home .box-clima .slc-cid { margin: 0; }
.home .box-clima .slc-cid .wrapper { width: 137px; }
.home .box-clima .slc-cid .lnk { background-position: 115px center; padding-right: 25px; width: 100px; }
.home .box-clima .slc-cid ul { width: 113px; }

.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(../imagens/home/clima-sol.jpg); }
    .home .box-clima-sol-nublado { background-image: url(../imagens/home/clima-sol-nublado.jpg); }

    .home .box-clima-nublado { background-image: url(../imagens/home/clima-nublado.jpg); }
    .home .box-clima-nublado .outras { border-color: #d7ddde; }
    .home .box-clima-nublado .box-slc .lnk { background-image: url(../imagens/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(../imagens/ico-nuvem-chuva.png); }

    .home .box-clima-chuva { background-image: url(../imagens/home/clima-chuva.jpg); }
    .home .box-clima-chuva .outras { border-color: #d7ddde; }
    .home .box-clima-chuva .box-slc .lnk { background-image: url(../imagens/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(../imagens/ico-nuvem-chuva.png); }
    
.lst-home2 li { float: left; width: 215px; text-align: center; padding: 15px; position: relative; }
.lst-home2 li h3 { font-family: NewJuneMedium; font-size: 18px; font-weight: normal; text-transform: uppercase; color: #d41331; margin: 20px 0 0 0; min-height: 45px; }
.lst-home2 li p { font-family: NewJuneBook; font-size: 15px; color: #418bdf; padding: 8px 0 0 0; }
.lst-home2 li a { background: url(../imagens/blank.gif); width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; text-indent: -9999px; }

/* PRODUTOS E SERVIÇOS */
.lst-prod-serv li { background: no-repeat; width: 352px; height: 335px; float: left; margin: 0 5px 5px 0; position: relative; overflow: hidden; }
.lst-prod-serv li.item1 { background-image: url(../imagens/produtos/dest01.jpg); }
.lst-prod-serv li.item2 { background-image: url(../imagens/produtos/dest02.jpg); margin-right: 0; }
.lst-prod-serv li.item3 { background-image: url(../imagens/produtos/dest03.jpg); }
.lst-prod-serv li.item4 { background-image: url(../imagens/produtos/dest04.jpg); }
.lst-prod-serv li.item5 { background-image: url(../imagens/produtos/dest05b.jpg); margin-right: 0; }
.lst-prod-serv li.item6 { background-image: url(../imagens/produtos/dest06.jpg); }
.lst-prod-serv .cont { background: url(../imagens/produtos/layer.png) no-repeat bottom; width: 86%; height: 84%; padding: 73% 7% 8% 7%; font-family: NewJuneMedium; position: relative; }
.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; }
.lst-prod-serv .cont .bt { font-size: 18px; margin: 30px 0 0 0; }

.lst-prod-serv li.wide { width: 710px; }
.lst-prod-serv li.wide .cont { background: url(../imagens/produtos/layer-wide.png) no-repeat bottom; padding-top: 39%; padding-left: 3.5%; width: 89.5%; }
.lst-prod-serv li.wide .cont p { margin-top: 15px; }

.box-slider-abas { margin: 15px 0 0 0; }
.box-slider-abas .box-slider { overflow: visible !important; }
.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; }

.box-tip .txt-tp2 { margin: 0; padding: 0; }

.lst-disclaimer a { color: #00539F; text-decoration: underline; }

.lst-info2 li { width: 45%; float: left; margin-right: 10px; }

/* PONTOS DE VENDA */
.fld-pontos label { margin: 0 15px 0 0; }
.fld-pontos .box-cinza { margin: 15px 0 0 0; }
.fld-pontos .box-cinza li { float: left; margin: 0 8px 0 0; }
.fld-pontos .box-cinza select { display: block; margin: 3px 0 0 0; }
.fld-pontos .box-cinza input { display: block; margin: 3px 0 0 0; }
.fld-pontos .box-cinza .uf { width: 85px; }
.fld-pontos .box-cinza .cidade { width: 215px; }
.fld-pontos .box-cinza .endereco { width: 250px; }
.fld-pontos .box-cinza .bairro { width: 250px; }
.fld-pontos .box-cinza .cep { width: 350px; }

.box-cinza .btn-buscar { background: url(../imagens/bg-btn.png) no-repeat; color: #fff; width: 69px; height: 23px; display: inline-block; padding: 5px 0 0 10px; margin: 16px 0 0 0; }

.tit-pontos { background: url(../imagens/separacao.png) no-repeat 0 bottom; padding: 0 0 20px 0; margin: 25px 0 0 0; }

.lst-pontos li { border-bottom: 1px dashed #bebebe; padding: 30px 0; position: relative; }
.lst-pontos li.busca { border: 0; }
.lst-pontos li p { padding: 8px 0 0 0; }
.lst-pontos li .btn-tp1 { position: absolute; top: 50%; right: 0; margin-top: -12px; }

/* AGRONEGÓCIO */
.agronegocio .box-banner { width: 100%; height: 412px; position: relative; }
.agronegocio .box-banner ul { height: 100%; }
.agronegocio .box-banner li { background-position: center 0; }
/*.agronegocio .box-banner li.item1 { background-image: url(../imagens/agronegocio/banner01.jpg); height: 100%; }*/
.agronegocio .box-banner li img { position: absolute; top: 0; left: 0; max-width: 100%; }
.agronegocio .box-banner li .cont { width: 400px; padding: 45px 0 0 40px; position: relative; 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 .box-clima { background: no-repeat right 0; width: 930px; height: 199px; padding: 25px; margin: 0; color: #fff; }
.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 .wrapper { width: 192px; }
.agronegocio .box-clima .esq .box-slc .lnk { background: #dcebf3 url(../imagens/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; width: 168px; }
.agronegocio .box-clima .esq .mm { background: url(../imagens/ico-nuvem2.png) no-repeat; font-size: 30px; float: left; margin: 45px 0 0 0; padding: 0 0 0 50px; clear: both; }
.agronegocio .box-clima .esq .minima { background: url(../imagens/seta-temp-min2.png) no-repeat center left; float: left; display: block; font-size: 32px; margin: 45px 0 0 20px; padding: 0 0 0 15px; }
.agronegocio .box-clima .esq .maxima { background: url(../imagens/seta-temp-max2.png) no-repeat center left; float: left; font-size: 32px; margin: 45px 0 0 10px; padding: 0 0 0 15px; }
.agronegocio .box-clima .esq .lnk-email { background: url(../imagens/ico-seta-rev.png) no-repeat; float: left; font-size: 18px; color: #fff; margin: 60px 0 0 0; padding: 0 0 0 35px; clear: both; }
.agronegocio .box-clima .esq .lnk-email span { background: url(../imagens/seta-branca.png) no-repeat center right; padding: 0 12px 0 0; }

.agronegocio .box-clima .dir { width: 195px; float: right; margin: -10px 0 0 0; }
.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: 167px; }
.agronegocio .box-clima .dir .box-slc .lnk { background: #b2d4e3 url(../imagens/ico-seta-baixo-azul2.png) no-repeat 95% center; font-size: 16px; width: 125px; padding-right: 30px; text-transform: uppercase; }
.agronegocio .box-clima .dir .box-slc ul { background: #b2d4e3; z-index: 2; width: 143px; }
.agronegocio .box-clima .dir .btn-buscar { background: url(../imagens/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: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

    .agronegocio .box-clima-sol { background-image: url(../imagens/agronegocio/clima-sol.jpg); }
    .agronegocio .box-clima-sol-nublado { background-image: url(../imagens/agronegocio/clima-sol-nublado.jpg); }
    
    .agronegocio .box-clima-nublado { background-image: url(../imagens/agronegocio/clima-nublado.jpg); }
    .agronegocio .box-clima-nublado .esq .box-slc .lnk, .agronegocio .box-clima-nublado .dir .box-slc .lnk { background-image: url(../imagens/ico-seta-baixo-cinza.png); background-color: #f1f3f5; 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(../imagens/agronegocio/clima-chuva.jpg); }
    .agronegocio .box-clima-chuva .esq .box-slc .lnk, .agronegocio .box-clima-chuva .dir .box-slc .lnk { background-image: url(../imagens/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; }

.agronegocio .calendario { background: url(../imagens/agronegocio/bg-calendario.jpg) no-repeat; width: 684px; padding: 25px; float: left; margin: -10px 0 0 0; }
.agronegocio .calendario h3 { font-family: NewJuneBook; font-size: 18px; color: #fff; font-weight: normal; float: left; margin: 7px 10px 0 0; }

.agronegocio .calendario .box-slc { width: 170px; float: left; margin: 0 30px 20px 0; }
.agronegocio .calendario .box-slc .lnk { background: #eae9e6 url(../imagens/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: 146px; padding-bottom: 6px; z-index: 2; }
.agronegocio .calendario .box-slc li a { color: #9e9d90; }

.agronegocio .box { background: #ffffff; padding: 12px 0 12px 15px; margin: 10px 0; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.agronegocio .box label { font-family: NewJuneMedium; color: #cc092f; text-transform: uppercase; font-size: 14px; width: 80px; float: left; margin: 15px 0 0 0; }
.agronegocio .box .wrap { float: left; margin: 0 0 0 5px; position: relative; overflow: hidden; }
.agronegocio .box ul { position: relative; width: 1000%; }
.agronegocio .box li { float: left; padding: 0 10px; text-align: center; }
.agronegocio .box img { background: url(../imagens/agronegocio/bg-produto.png) no-repeat center; width: 45px; }
.agronegocio .box span { display: block; text-align: center; margin: 3px 0 0 0; color: #777880; }
.agronegocio .box .ant { background: url(../imagens/seta-vermelha-esq2.png) no-repeat; width: 10px; height: 25px; display: none; float: left; text-indent: -9000px; margin: 12px 0 0 5px; }
.agronegocio .box .prox { background: url(../imagens/seta-vermelha-dir2.png) no-repeat; width: 10px; height: 25px; display: none; float: left; text-indent: -9000px; margin: 12px 0 0 7px; }

.agronegocio .dest-links { background: url(../imagens/agronegocio/dest-links.jpg) no-repeat; width: 241px; height: 276px; display: block; float: left; margin: -10px 0 0 5px;  position: relative; overflow: hidden; }
.agronegocio .dest-links .cont { background: url(../imagens/produtos/layer.png) no-repeat bottom; width: 86%; height: 84%; padding: 90% 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; }
/*.agronegocio .dest-links a { width: 100%; height: 100%; display: block; }*/

.agronegocio .cotacoes { width: 734px; 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; width: 241px; height: 238px; float: left; margin: 0 5px 0 0; position: relative; overflow: hidden; }
.lst-agro li.item1 { background-image: url(../imagens/agronegocio/dest-agro01.jpg); }
.lst-agro li.item2 { background-image: url(../imagens/agronegocio/dest-agro02.jpg); }
.lst-agro li.item3 { background-image: url(../imagens/agronegocio/dest-agro03.jpg); margin: 0; }
.lst-agro li.item4 { background-image: url(../imagens/agronegocio/dest-agro04.jpg); margin: 0; }
.lst-agro .cont { background: url(../imagens/layer.png) no-repeat bottom; width: 86%; height: 84%; 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; }
.lst-agro .cont .bt { margin: 20px 0 0 0; }
.lst-agro li.item4 .cont p { margin: 0; }

.agronegocio .precos { width: 241px; float: left; margin: 0 0 0 5px; font-size: 14px; }

/* CALENDÁRIO */
.box-filtro select { margin: 5px 0 0 0 }
.box-filtro .wrapper-ck { border: 2px solid #ffcc00; display: inline-block; padding: 8px; float: right; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.box-filtro .wrapper-plantio { border-color: #99cc00; margin-left: 10px; }

.box-calendario { background: url(../imagens/agronegocio/bg-calendario-int.jpg) no-repeat; width: 670px; height: 361px; padding: 30px 0 0 40px; position: relative; margin: 35px 0; }
.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(../imagens/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; }
.box-calendario li a { color: #777880; }
.box-calendario li a:hover { text-decoration: none; }
.box-calendario li.even { margin: 20px 1px 0 0; }
.box-calendario li.pla { background-image: url(../imagens/agronegocio/item-plantio.png); }
.box-calendario li.col { background-image: url(../imagens/agronegocio/item-colheita.png); }
.box-calendario li.ambos { background-image: url(../imagens/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(../imagens/agronegocio/item.png); }
    .box-calendario li.pla-half { background-image: url(../imagens/agronegocio/item-plantio-half.png); }
    .box-calendario li.col-half { background-image: url(../imagens/agronegocio/item-colheita-half.png); }
    .box-calendario li.pla-half.col-half { background-image: url(../imagens/agronegocio/item.png); }
    .box-calendario li.default a, .box-calendario li.pla-half a, .box-calendario li.col-half a { color: #777880; }

.calendario-int div { position: absolute; left: 0; text-align: center; border: 2px solid #bfbfbf; height: 6px; display: none; }
.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 { padding-top: 10px; height: 386px; display: none; }
.calendario-int2 h3 { margin: 10px 0 0 0; }
.calendario-int2 ul { margin: 10px 0 0 0; }

.box-compare { background: #f5f5f5; width: 680px; height: 96px; padding: 35px 0 0 30px; 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; width: 190px; text-align: right; float: left; }
.box-compare ul { background: url(../imagens/agronegocio/bg-compare.jpg) no-repeat; width: 270px; height: 80px; float: left; margin: -18px 0 0 35px; }
.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(../imagens/agronegocio/bg-compare-item.jpg) no-repeat center; position: relative; }
    .box-compare li.item a.el { background: url(../imagens/agronegocio/bg-compare-on.jpg) no-repeat center; text-decoration: none; cursor: default; }
    .box-compare li.item a.lnk-remover { background: url(../imagens/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: left; text-align: center; margin: 0 0 0 35px; }
.box-compare .lnk-limpar { display: block; clear: both; margin: 15px 0 0 0; }

/* 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(../imagens/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: 90px; float: left; }
.lst-result-clima .data span { display: block; margin: 3px 0 0 0; }
.lst-result-clima .img { float: left; margin: 0 0 0 40px; }
.lst-result-clima .previsao { float: left; width: 225px; margin: 10px 0 0 40px; padding: 0; }
.lst-result-clima .min { background: url(../imagens/agronegocio/min.png) no-repeat; float: left; margin: 15px 0 0 40px; padding: 0 0 0 20px; }
.lst-result-clima .min strong { font-size: 18px; display: block; }
.lst-result-clima .max { background: url(../imagens/agronegocio/max.png) no-repeat; float: left; margin: 15px 0 0 20px; padding: 0 0 0 20px; }
.lst-result-clima .max strong { font-size: 18px; display: block; }
.lst-result-clima .chuva { background: url(../imagens/agronegocio/chuva.png) no-repeat; float: left; margin: 15px 0 0 20px; padding: 0 0 0 25px; }
.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: 210px; float: left; margin: 10px 40px 10px 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; }

/* MERCADO AGRÍCOLA */
.mercado .box-produtos li a { cursor: pointer; }
.mercado .aba { display: none; }
.mercado .aba-cana { display: block; }

/* LINKS */
.lst-links li { padding: 30px 0; border-bottom: 1px solid #bcbcbc; }
.lst-links li:after { clear: both; display: block; content: ''; }
.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; }

/* FERRAMENTAS */
.ferramentas #miolo { width: 100%; }

.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; 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.dest1 { left: 0; right: 50%; -webkit-transition: right 1s ease; transition: right 1s ease; }
.lst-ferramentas li.dest1 .bg { background-image: url(../imagens/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(../imagens/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.item3 { background-image: url(../imagens/ferramentas/ferramentas1.jpg); }
.lst-ferramentas2 li.item4 { background-image: url(../imagens/ferramentas/ferramentas2.jpg); margin-right: 0; }
.lst-ferramentas2 li.item1 { background-image: url(../imagens/ferramentas/ferramentas3.jpg); }
.lst-ferramentas2 li.item2 { background-image: url(../imagens/ferramentas/ferramentas4.jpg); margin-right: 0; }
.lst-ferramentas2 .cont { background: url(../imagens/ferramentas/layer.png) no-repeat bottom; width: 88%; height: 84%; padding: 58% 7% 8% 5%; font-family: NewJuneMedium; position: relative; }
.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; }
.lst-ferramentas2 .cont .bt { font-size: 18px; margin: 30px 0 0 0; }

/* 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; }

/* CONVERSOR DE UNIDADES */
.conv-uni .box-produtos { margin: 20px 0 0 0; }
.conv-uni .box-produtos li a { cursor: pointer; }
.conv-uni .aba { display: none; }
.conv-uni .aba-cana { display: block; }

/* RSS */
span.rss { background: url(../imagens/ico-rss.gif) no-repeat; width: 180px; padding: 2px 0 10px 25px; display: inline-block; }
span.rss2 { width: 250px; margin: 0 0 0 100px; }

/* WIDGET */
.lst-widget li span { text-decoration: underline; }

/* ATENDIMENTO */
.lst-box-atd { border: 0; padding: 0; }
.lst-box-atd .box-tp1 { width: 335px; }
.lst-box-atd .box-tp1 .box-tp1-title { padding: 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: 335px; position: relative; margin: 10px 0 0 0; }

.box-chat { /*background: url(../imagens/atendimento/balao.png) no-repeat center right;*/ }
.box-chat .txt-tp1 { margin: 5px 0; }
.box-chat .btn-tp1 { margin-top: 15px; }

@media screen and (max-width: 1248px) {
    
    .home #content #miolo-wrap { width: 730px;  }
    .home #miolo { width: 100%; }
    
    .home .box-banner { height: 300px; }
    .home .box-banner li .cont { padding: 25px 0 0 25px; }
    .home .box-banner li h3 { margin: 15px 0 0 0; }
    .home .box-banner .paginacao { bottom: 20px; left: 25px; }

    .home .box .wrapper { width: 375px; }
    .home .box table { width: 375px; font-size: 14px; }
    .home .box-banner li { width: 730px; float: left; }
    .home .box-banner li h2, .home .box-banner li h3 { width: 240px; }

    .lst-home1 li { width: 240px; }
    .lst-home1 li.item3 { margin: 0; }
    .lst-home1 li.item4 { display: none; }

    .home .box-cotacoes { width: 414px; }

    .lst-home2 li { padding: 15px 14px; }
    .lst-home2 li.item4 { display: none; }
    
    .agronegocio #content #miolo-wrap { width: 730px;  }
    .agronegocio #miolo { width: 100%; }
    .agronegocio .box-banner { height: 307px; }

    .agronegocio .box .wrapper { width: 375px; }
    .agronegocio .box table { width: 375px; font-size: 14px; }

    .agronegocio .box-clima { width: 680px; }
    .agronegocio .box-clima-sol { background-image: url(../imagens/agronegocio/clima-sol1024.jpg); }
    .agronegocio .box-clima-sol-nublado { background-image: url(../imagens/agronegocio/clima-sol-nublado1024.jpg); }
    .agronegocio .box-clima-nublado { background-image: url(../imagens/agronegocio/clima-nublado1024.jpg); }
    .agronegocio .box-clima-chuva { background-image: url(../imagens/agronegocio/clima-chuva1024.jpg); }

    .agronegocio .box-clima .esq { width: 440px; }
    
    .agronegocio .cotacoes { width: 730px; }
    .lst-agro li { width: 240px; }
    .agronegocio .calendario { width: 434px; }
    .agronegocio .box { width: 430px; }

    .agronegocio .precos { display: none; }

    .atendimento .box-conheca-tambem { display: none; }

    .lst-ferramentas2 .cont { padding-top: 78%; }
}
