@charset "CP850";
@font-face {
    font-family: 'Helvetica Neue Medium';
    src: url("../fonts/HelveticaNeueLTStd-MdCn_latin+latin-ext_gdi.eot");
    src: url("../fonts/HelveticaNeueLTStd-MdCn_latin+latin-ext_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-MdCn_latin+latin-ext_gdi.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-MdCn_latin+latin-ext_gdi.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-MdCn_latin+latin-ext_gdi.svg#HelveticaNeueLTStd-MdCn") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2215; }

@font-face {
    font-family: 'Helvetica Neue Negrito';
    src: url("../fonts/HelveticaLTStd-Bold_latin+latin-ext_gdi.eot");
    src: url("../fonts/HelveticaLTStd-Bold_latin+latin-ext_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaLTStd-Bold_latin+latin-ext_gdi.woff") format("woff"), url("../fonts/HelveticaLTStd-Bold_latin+latin-ext_gdi.ttf") format("truetype"), url("../fonts/HelveticaLTStd-Bold_latin+latin-ext_gdi.svg#HelveticaLTStd-Bold_latin-MdCn") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2215; }

body {
    margin: 0;
    background: #eaebec;
    min-width: 1024px;}

p {
    margin: 10px 0; }

h1 {
    margin: 0px; }

.bold {
    font-weight: bold; }

.subtitle {
    font-weight: bold;
    color: #333333; }

label {
    font-size: 12px;
    display: block; }

input {
    padding: 5px;
    width: 300px;
    margin-bottom: 15px;
    display: block; }

textarea {
    width: 300px;
    padding: 5px;
    resize: none;
    display: block;
    margin-bottom: 10px; }

.bt-pink {
    background: #C3006B;
    color: #fff;
    padding: 8px 36px;
    border: none;
    font-size: 12px; }

.bt-blue {
    background: #104aa0;
    color: #fff;
    padding: 8px 36px;
    border: none;
    font-size: 12px; }

.bt-green {
    background: #4bbc51;
    color: #fff;
    padding: 8px 36px;
    border: none;
    font-size: 14px; }

#container {
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 0; }

#container .header .topo-left {
    width: 100%;
    height: 288px;
    background: repeat-x bottom #02020c;
    position: absolute;
    z-index: -1;
}

#container .header .topo {
    width: 100%;
    height: 288px;
    background: url("../images/header.jpg") no-repeat top center transparent;
    margin: 0 auto;
    position: relative;
}

#container .header .topo .bayer-contato {
    position: relative;
    width: 960px;
    margin: 0 auto; }
#container .header .topo .bayer-contato .contato {
    font-family: 'Helvetica Neue Negrito', 'Arial', 'Verdana';
    position: absolute;
    right: 45px;
    top: 35px;
    font-size: 12px;
    color: #ffffff; }
#container .header .topo .bayer-contato .contato a {
    color: #ffffff;
    text-decoration: none; }
#container .header .topo .bayer-contato .contato a:hover {
    color: #ffffff;
    text-decoration: underline; }
#container .header .topo .bayer-contato .logo-bayer {
    position: absolute;
    top: 28px;
    right: 0; }
#container .header .topo .menu {
    width: 900px;
    margin: 0 auto;
    color: #fff;
    position: relative;
    top: 248px;
    text-align: right;
}

#container .header .topo .menu .itens {
    margin-left: 0px;
    width: 740px;
    float: left;
    text-align: left;
}
#container .header .topo .menu .menu_alertas_bayer{
    display: inline-block;
    color:#ffffff;
    text-decoration: none;
    font-size: 15px;
    padding: 8px 0px 10px 0px;
    margin: 0;
    text-align: center;
    height: 40px;
    width: 120px;
    border: 0;
}

#container .header .topo .menu .menu_alertas_bayer img{
    border:0;
}

#container .header .topo .menu .itens span{
    color: #009fe3;
    font-size: 12px;
}
#container .header .topo .menu .itens a{
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    display: inline-block;
    color:#ffffff;
    text-decoration: none;
    font-size: 14px;
    padding: 12px 0px 10px 0px;
    margin: 0;
    text-align: center;
    height: 40px;
    width: 112px;
}

#container .header .topo .menu .itens a.blog{
    color: #76b729;
}

#container .header .topo .menu .itens a:hover, #container .header .topo .menu .itens a.blog:hover{
    text-decoration: underline;
    color:#104aa0;
    background: url(../images/bg_menu2.png) no-repeat 0px 0px;
}

#container .header .topo .menu a.active{
    color:#104aa0;
    background: url(../images/bg_menu2.png) no-repeat 0px 0px;
}
#container .header .topo .menu a.blog.active{
    color:#104aa0;
    background: url(../images/bg_menu2.png) no-repeat 0px 0px;
}

#container .header .chamada-blog{
    width: 1024px;
    height: 80px;
    margin: 0 auto;
    position: relative;
}
.chamada-blog img{
    float: right;
    margin-right: 30px;
    margin-top: 10px;
    width: 262px;
    border: 0;
}
#container .content {
    width: 900px;
    margin: 10px auto; }
#container .content.home {
    width: 960px;
    margin: 10px auto; }
#container .content.acesso {
    border: 1px solid #a7a9ac; }
#container .content.acesso .atencao {
    width: 390px;
    margin: 0 auto;
    padding: 70px 0 100px 0; 
}
#container .content.acesso .atencao .text {
    margin-bottom: 20px; 
}
#container .content.mapa .block .estacoes-colhidas, #container .content.mapa .block .media-produtividade {
    padding: 12px 20px;
    background: #ebbb25;
    color: #fff;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    /*font-family: arial;*/
    font-size: 17px; 
}

#container .content.mapa .block .estacoes-colhidas .img-text, #container .content.mapa .block .media-produtividade .img-text {
    float: left;
    position: relative;
    top: -5px; }
#container .content.mapa .block .estacoes-colhidas .title-text, #container .content.mapa .block .media-produtividade .title-text {
    margin-left: 30px;
    font-size: 15px;
    font-family: 'Helvetica Neue Negrito', Arial, Verdana; }
#container .content.mapa .block .estacoes-colhidas .title, #container .content.mapa .block .media-produtividade .title {
    font-size: 22px;
    font-family: 'Helvetica Neue Negrito', Arial, Verdana; }
#container .content.mapa .block .media-produtividade {
    background: none;
    border-top: none;
    color: #4d4d4d;
    margin-left: 28px;
    border-bottom: 1px #2c8a47 solid;
    width: 310px; }
#container .content.mapa .block .media-produtividade.yellow {
    border-bottom: 1px #e3b000 solid;
}

#container .content.mapa .block .media-produtividade.green{
    border-bottom: 1px #54b847 solid;
}

#container .content.mapa .block .media-produtividade .img-text {
    top: 8px; }
#container .content.mapa .block .media-produtividade .title-text {
    margin-left: 68px;
    font-size: 22px; }
#container .content.mapa .block .media-produtividade .title {
    color: #2c8a47;
    font-size: 20px; }
#container .content.mapa .block .media-produtividade .title.yellow {
    color: #e3b000;
}
#container .content.mapa .block .media-produtividade .text-media {
    font-size: 13px;
    display: block; }
#container .content.mapa .block .media-produtividade .text-manejo {
    font-size: 22px;
    display: block; }
#container .content.mapa .block .estacoes-detalhes {
    width: 340px;
    margin-top: 10px;
    margin-left: 32px;
    margin-bottom: 25px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.mapa .block .estacoes-detalhes .title {
    font-family: 'Helvetica Neue Negrito', Arial, Verdana;
    font-size: 14px;
    color: #4e4e4e;
    padding-left: 5px; }
#container .content.mapa .block .estacoes-detalhes .correto-atrasado {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: right; }
#container .content.mapa .block .estacoes-detalhes .correto-atrasado .coluna-direita {
    font-family: 'Helvetica Neue Negrito', Arial, Verdana;
    text-align: right;
    font-size: 14px;
    background-color: #e6e6e6;
    color: #585858;
    padding: 5px 10px;
    width: 115px; }
#container .content.mapa .block .estacoes-detalhes table {
    font-size: 12px;
    color: #797979;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.mapa .block .estacoes-detalhes table tr {
    cursor: pointer; }
#container .content.mapa .block .estacoes-detalhes table td {
    padding: 10px 0; }
#container .content.mapa .block .estacoes-detalhes table tr:hover {
    background: #cff8c8; }
#container .content.mapa .block .estacoes-detalhes table .bg2 {
    background: #f2f2f2; }
#container .content.mapa .block .estacoes-detalhes table .pin {
    width: 20px;
    text-align: center;
    padding: 0 5px; }
#container .content.mapa .block .estacoes-detalhes table .estacao {
    width: 180px; }
#container .content.mapa .block .estacoes-detalhes table .estacao .regiao {
    font-size: 11px;
    font-family: 'Helvetica Neue Negrito', Arial, Verdana;
    color: #000000; }
#container .content.mapa .block .estacoes-detalhes table .valores {
    text-align: center;
    width: 74px;
    line-height: 12px; }
#container .content.mapa .block .estacoes-detalhes table .valores.atrasado {
    width: 92px; }
#container .content.mapa .block .estacoes-detalhes table .valores .porc {
    font-size: 16px;
    font-family: Arial, Verdana; }
#container .content.mapa .block .estacoes-detalhes table .valores .sc-ha {
    display: block;
    font-size: 13px; }
#container .content.mapa .block .bt_historico a{
    clear: both;
    display: block;
    margin: 0 auto;
    background-color: #024ba1;
    padding: 7px 15px;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    text-align: center;
    width: 298px;
    color: #ffffff;
}

#container .content.mapa .block .bt_historico a:hover{
    background-color: #165eb7;
}
#container .content.mapa .block .relatorio-resultados {
    margin: 0 auto;
    background: #dfb01a;
    padding: 7px 15px;
    font-size: 16px;
    letter-spacing: 0.5px;
    border: 2px solid #c49811;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    text-align: center;
    width: 298px; }
#container .content.mapa .block .relatorio-resultados a {
    color: #ffffff; }
#container .content.mapa .mapa {
    padding: 15px 20px; }
#container .content.mapa .mapa .colhido_desc {
    background: #f2f2f2;
    position: absolute;
    left: 440px;
    width: 438px;
    font-size: 14px;
    top: 15px; }
#container .content.mapa .brasil {
    position: relative;
    width: 356px;
    display: inline-block; }
#container .content.mapa .pin {
    position: absolute;
    background: url("../images/icon_pin_light.png") no-repeat;
    width: 24px;
    height: 33px;
    border: 0;}
#container .content.mapa .pin_enable {
    position: absolute;
    background: url("../images/icon_pin_green2.png") no-repeat;
    width: 24px;
    height: 33px;
    border: 0;}

#container .content.mapa .pin_disable{
    position: absolute;
    background: url("../images/icon_pin_disable.png") no-repeat;
    width: 24px;
    height: 33px;
    border: 0;}

7 .pin_trigo {
    position: absolute;
    background: url("../images/icon_pin_amarelo_2.png") no-repeat;
    width: 24px;
    height: 33px;
    border: 0;}
.pin_enable.camponovo, .pin_disable.camponovo {
    bottom: 300px;
    right: 275px; }
.pin_enable.planaltina, .pin_disable.planaltina{
    bottom: 260px;
    right: 180px; }
 .pin_enable.rioverde, .pin_disable.rioverde{
    bottom: 230px;
    right: 200px; }
 .pin_enable.uberlandia, .pin_disable.uberlandia {
    bottom: 200px;
    right: 145px; }
 .pin_enable.chapadao, .pin_disable.chapadao {
    bottom: 200px;
    right: 245px; }
 .pin_enable.paulinia, .pin_disable.paulinia {
    bottom: 165px;
    right: 183px; }
 .pin_enable.cafelandia, .pin_disable.cafelandia {
    bottom: 140px;
    right: 240px; }
 .pin_enable.ponta_grossa, .pin_disable.ponta_grossa {
    bottom: 130px;
    right: 205px; }
 .pin_enable.itaara, .pin_disable.itaara {
    bottom: 55px;
    right: 260px; }

 .pin_enable.passofundo, .pin_disable.passofundo {
    bottom: 65px;
    right: 230px; }

 .pin:hover {
    /*background: url($pathImages+'pin-mapa_over.png') no-repeat;*/ }
 .rend {
    position: absolute;
    display: none;
    /* box com fundo */
    height: 49px;
    /*background: url($pathImages+'bg-box-mapa.png');*/
    background: #cff8c8;
    padding: 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #65a857; }
 .rend .box {
    position: relative;
    height: 36px; }
 .rend .box .manejo {
    color: #fff;
    padding: 1px 5px 1px 5px;
    text-align: center;
    height: 31px; }
 .rend .box .manejo.correto {
    background: #4bbc51;
    float: left; }
 .rend .box .manejo.atrasado {
    background: #005894;
    float: left;
    margin-left: 4px; }
 .rend .box .manejo .titulo {
    font-size: 20px; }
 .rend .box .manejo .legenda {
    font-size: 10px;
    position: relative;
    top: -9px; }
 .rend .box .regiao {
    position: absolute;
    bottom: -14px;
    left: 0px;
    font-family: verdana, arial, sans-serif;
    width: 100px;
    /*							color: #000000;
                                                        font-weight: bold;
                                                        font-size: 12px;
                                                        letter-spacing: -1px;*/
    /* box com fundo */
    color: #4c654;
    /*#62ab58*/
    /*#fff*/
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    width: 100px;
    font-weight: normal;
    letter-spacing: 0;
    /* #box com fundo */ }
 .rend.n01 {
    bottom: 78px;
    right: 125px; }
 .rend.n01 .regiao {
    /*left: -3px;*/ }
 .rend.n02 {
    bottom: 153px;
    right: 107px; }
 .rend.n02 .regiao {
    /*left: -3px;*/ }
 .rend.n03 {
    bottom: 8px;
    right: -37px; }
 .rend.n03 .regiao {
    /*left: 0px;*/ }
 .rend.n04 {
    bottom: 94px;
    right: -89px; }
 .rend.n04 .regiao {
    /*left: 0px;*/ }
 .rend.n05 {
    /*						bottom: 251px;
                                                  right: 147px;*/
    bottom: 221px;
    right: 151px;
    height: 65px; }
 .rend.n05 .regiao {
    bottom: -29px;
    /*left: -3px;*/ }
#container .content.mapa .brasil .rend.n06 {
    bottom: 165px;
    right: -59px; }
#container .content.mapa .brasil .rend.n06 .regiao {
    /*left: 0px;*/ }
#container .content.mapa .brasil .relatorio-resultados {
    background: #dfb01a;
    padding: 7px 17px;
    font-size: 16px;
    letter-spacing: 0.5px;
    border: 2px solid #c49811;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    position: absolute;
    text-align: center;
    left: 55px;
    width: 300px;
    bottom: -63px; }
#container .content.mapa .brasil .relatorio-resultados a {
    color: #fff; }
#container .content.mapa .legenda-rendimentos {
    position: absolute;
    bottom: 47px;
    left: 395px;
    font-size: 11px; }
#container .content.mapa .legenda-rendimentos .cor {
    width: 11px;
    height: 12px;
    float: left;
    margin-right: 4px;
    border: 1px #d6d6d6 solid; }
#container .content.mapa .legenda-rendimentos .texto {
    position: relative;
    top: 1px; }
#container .content.mapa .legenda-rendimentos .correto .cor {
    background: #4bbc51; }
#container .content.mapa .legenda-rendimentos .atrasado {
    clear: both;
    margin-top: 5px; }
#container .content.mapa .legenda-rendimentos .atrasado .cor {
    background: #005894; }
#container .content.mapa .info {
    width: 298px;
    background: #f4f6e5;
    padding: 0 15px;
    position: relative;
    display: inline-block;
    margin-left: 20px;
    top: 82px; }
#container .content.mapa .info p {
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 18px; }
#container .content.mapa .apresentando-projeto {
    width: 405px;
    position: absolute;
    display: inline-block;
    top: 15px;
    left: 20px;
    background: #f9f9f9;
    padding-bottom: 40px; }
#container .content.mapa .apresentando-projeto .media_produtividade {
    color: #fff;
    width: 365px;
    margin: 0 auto;
    background: #4bbc51;
    border-bottom: 3px #0e6b27 solid;
    margin-top: -30px;
    margin-bottom: 15px;
    height: 96px; }
#container .content.mapa .apresentando-projeto .media_produtividade img {
    float: left; }
#container .content.mapa .apresentando-projeto .media_produtividade .text {
    position: relative;
    top: 10px; }
#container .content.mapa .apresentando-projeto .media_produtividade .text .sacas {
    margin-top: 30px;
    color: #0e6b27;
    font-size: 22px;
    font-weight: bold; }
#container .content.mapa .apresentando-projeto .media_produtividade .text .media {
    margin-top: 2px;
    font-size: 15px; }
#container .content.mapa .apresentando-projeto .media_produtividade .text .manejo {
    margin-top: 3px;
    font-size: 18px; }
#container .content.mapa .apresentando-projeto .compare {G
                                                         padding: 12px 20px;
                                                         background: #ebbb25;
                                                         border-top: 5px #c49811 solid;
                                                         color: #fff;
                                                         font-family: 'Helvetica Neue Medium', Arial, Verdana;
                                                         font-size: 17px; }
#container .content.mapa .apresentando-projeto .compare .title {
    font-size: 22px;
    font-weight: normal;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.mapa .apresentando-projeto .legenda {
    width: 358px;
    margin: 18px auto; }
#container .content.mapa .apresentando-projeto .legenda .correto {
    float: left;
    margin-right: 49px; }
#container .content.mapa .apresentando-projeto .legenda .title {
    position: relative;
    top: -15px;
    left: 5px;
    color: #4d4d4d;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    font-size: 15px; }
#container .content.mapa .apresentando-projeto .thumb-apresentando-projeto {
    position: absolute;
    left: 12px;
    top: 39px;
    cursor: pointer; }
#container .content.mapa .apresentando-projeto .reg_resultados {
    position: relative;
    height: 425px;
    margin-top: 10px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend {
    position: relative;
    height: 49px;
    padding: 7px;
    background: #f9f9f9;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 17px 15px;
    height: 85px;
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    width: 141px;
    margin-left: 20px;
    margin-bottom: 20px;
    float: left; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box {
    /*position: relative;*/
    height: 36px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .manejo {
    color: #fff;
    padding: 1px 5px 1px 5px;
    text-align: center;
    height: 45px;
    width: 50px;
    position: absolute;
    bottom: 36px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .manejo.correto {
    background: #4bbc51;
    float: left;
    /*position: relative;*/ }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .manejo.atrasado {
    background: #005894;
    float: left;
    right: 12px;
    /*position: relative;*/ }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .manejo .titulo {
    font-size: 18px;
    text-align: center;
    position: absolute;
    bottom: 10px;
    width: 60px;
    left: 0; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .manejo .legenda {
    font-size: 10px;
    position: absolute;
    bottom: -16px;
    width: 60px;
    left: 0; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .regiao {
    position: relative;
    font-size: 13px;
    font-weight: normal;
    background: #ecba1d;
    padding: 4px 12px 6px;
    bottom: -66px;
    width: 149px;
    height: 30px;
    left: -16px;
    color: #fff;
    border-top: 2px solid #488655;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    letter-spacing: 0.4px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .regiao .data {
    /*color: #7e7e7e;*/ }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .resultado_embreve {
    position: absolute;
    top: 25px;
    left: 23px;
    color: green;
    font-size: 13px;
    width: 85px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend .box .resultado_embreve img {
    width: 125px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n01 .manejo.correto {
    height: 53px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n02 .manejo.correto {
    height: 43px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n02 .manejo.atrasado {
    height: 44px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n03 .manejo.correto {
    height: 68px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n03 .manejo.atrasado {
    height: 56px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n04 .manejo.correto {
    height: 63px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n04 .manejo.atrasado {
    height: 55px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n05 .manejo.correto {
    height: 43px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n05 .manejo.atrasado {
    height: 39px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n06 .manejo.correto {
    height: 40px; }
#container .content.mapa .apresentando-projeto .reg_resultados .rend.n06 .manejo.atrasado {
    height: 33px; }
#container .content.sobre, #container .content.doencas, #container .content.mid {
    /*			.block{
                              padding-bottom: 100px !important;	
                      }*/ }
#container .content.sobre h2, #container .content.doencas h2, #container .content.mid h2 {
    font-size: 12pt;
    color: #024ba1; }
#container .content.sobre p, #container .content.doencas p, #container .content.mid p {
    font-size: 14px; }
#container .content.doencas, #container .content.mid {
    font-size: 14px; }
#container .content.doencas h2, #container .content.mid h2 {
    font-size: 12pt;
    color: #024ba1;
    margin: 0px; }
#container .content.doencas .block .imagem, #container .content.mid .block .imagem {
    width: 500px;
    height: 291px;
    position: relative; }
#container .content.doencas .block .imagem img, #container .content.mid .block .imagem img {
    /*margin-bottom: 15px;*/ }
#container .content.doencas .block .imagem .marcadagua, #container .content.mid .block .imagem .marcadagua {
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    background: url("../images/logo_phytus.png") no-repeat center center;
    width: 119px;
    height: 34px; }
#container .content.mid .block .fenologia {
    margin-top: 0 !important;
    margin-bottom: 0px !important; }
#container .content.mid .block .fenologia-legenda {
    margin: 0;
    font-size: 11px;
    margin-left: 18px; }
#container .content.pqi .section .block .title {
    color: #116523;
    font-size: 22px;
    margin-bottom: 15px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.pqi .section .block .text {
    font-size: 14px;
    font-family: arial, Helvetica, verdana;
    margin-bottom: 15px; }
#container .content.pqi .section .block .text.top {
    margin-bottom: 40px; }
#container .content.pqi .section .block .col-left {
    width: 50%;
    display: inline-block; }
#container .content.pqi .section .block .col-left .video .title {
    color: #5d5d5d;
    font-size: 22px;
    margin-bottom: 15px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.pqi .section .block .col-left .video .bt-assista {
    text-align: right;
    margin-top: 15px; }
#container .content.pqi .section .block .col-left .video .bt-assista .assista {
    color: #fff;
    padding: 10px;
    position: relative;
    width: 200px;
    margin-right: 10px; }
#container .content.pqi .section .block .col-left .video .bt-assista .assista:before {
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-left-color: #b41e8e;
    content: "";
    right: -19px;
    top: 0px;
    position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #container .content.pqi .block .col-left .video .bt-assista .assista:before {
        right: -22px; } }
#container .content.pqi .block .col-left .video .text {
    font-size: 13px;
    margin-top: 15px; }
#container .content.pqi .block .col-right {
    width: 40%;
    display: inline-block;
    margin-left: 73px;
    vertical-align: top; }
#container .content.pqi .block .col-right .videos {
    margin-top: 0px;
}
#container .content.pqi .block .col-right .videos .title {
    color: #5d5d5d;
    font-size: 22px;
    margin-bottom: 15px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.pqi .block .col-right .videos .video {
    clear: both;
    width: 380px; 
    height: 180px;}
#container .content.pqi .block .col-right .videos .video .thumb {
    float: left;
    margin-right: 10px; }
#container .content.pqi .block .col-right .videos .video .title {
    font-size: 14px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    margin-bottom: 5px; }
#container .content.pqi .block .col-right .videos .video .desc {
    font-size: 12px;
    font-family: arial, Helvetica, verdana;
    margin-bottom: 8px; }
#container .content.pqi .block .col-right .videos .video .bt-assistir {
    padding: 5px 16px; }
#container .content.pqi .block .col-right .videos .video .bt-assista {
    margin-top: 15px; }
#container .content.pqi .block .col-right .videos .video .bt-assista .assista {
    color: #fff;
    padding: 10px;
    position: relative;
    width: 200px;
    margin-right: 10px; }
#container .content.pqi .block .col-right .videos .video .bt-assista .assista:before {
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-left-color: #b41e8e;
    content: "";
    right: -19px;
    top: 0px;
    position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #container .content.pqi .block .col-right .videos .video .bt-assista .assista:before {
        right: -22px; } }
#container .content.home .name img {
    float: left:
        margin-right: 5px;}
#container .content.home .name h1 {
    font-size: 20px; }

#container .content.home .bt-pink {
    padding: 8px;
    font-size: 12px;
    font-weight: bold;
    border: none;
    margin-top: 8px;
    position: relative;
    cursor: pointer; }

#container .content.home .bt-blue {
    padding: 8px;
    font-size: 12px;
    font-weight: bold;
    border: none;
    margin-top: 8px;
    position: relative;
    cursor: pointer; }
#container .content.home .foco02 {
    position: relative;
    right: 0px; }
#container .content.home .section .block {
    padding: 3px 4px 0 4px; }
#container .content.home .section.foco {
    width: 445px;
    float: left; 
}

#container .content.home .section.foco .name.green{
    height: 30px;
    background-color: #54b847;
}


#container .content.home .section.foco .name.blue{
    height: 30px;
    background-color: #009fe3;
}
#container .content.home .section.foco .title-left {
    color: #fff;
    margin-left: 5px;
    margin-bottom: 10px; }
#container .content.home .section.foco .title-left h1 {
    font-size: 18px; 
    font-weight: normal; 
    padding-top: 5px;
}

#container .content.home .section.foco .video {
    padding-top: 20px;
    width: 410px;
    margin: 0 auto;
}
#container .content.home .section.foco table{
    border-collapse: collapse;
    color: #6d6e71;
    font-size: 12px;
    width: 410px;
    margin-top: 20px;
}
#container .content.home .section.foco table td{
    padding: 8px 10px 10px 5px;
    border-bottom: 1px solid #dedede;
}
#container .content.home .section.foco table td.info{
    font-weight: bold;
}
#container .content.home .section.foco .nome-cientifico{
    font-style: italic; }

#container .content.home .section.foco .video .rendimento {
    padding: 0;
    background: #fff;
    position: relative;
    height: 30px; }
#container .content.home .section.foco .video .rendimento .load {
    position: absolute;
    left: 139px;
    bottom: 0px; }
#container .content.home .section.foco .video .rendimento .text {
    position: absolute;
    left: 46px;
    bottom: 25px; }
#container .content.home .section.foco .video .rendimento .resultado {
    display: none;
    position: absolute;
    left: 140px;
    bottom: 25px; }
#container .content.home .section.foco .video .rendimento .resultado .box {
    position: relative; }
#container .content.home .section.foco .video .rendimento .resultado .box .manejo {
    color: #fff;
    padding: 1px 5px 1px 5px;
    text-align: center;
    height: 100%;
    width: 120px; }
#container .content.home .section.foco .video .rendimento .resultado .box .manejo .titulo {
    font-size: 30px;
    position: relative;
    bottom: -4px;
    font-weight: normal;
    text-align: center; }
#container .content.home .section.foco .video .rendimento .resultado .box .manejo .legenda {
    font-size: 14px;
    font-weight: normal;
    position: relative;
    bottom: 3px; }
#container .content.home .section.foco .video .rendimento .resultado_embreve {
    display: none;
    position: absolute;
    bottom: 25px;
    left: 145px;
    color: green; }
#container .content.home .section.foco .video .rendimento.correto .box {
    height: 167px; }
#container .content.home .section.foco .video .rendimento.correto .manejo {
    background: #4bbc51;
    float: left; }
#container .content.home .section.foco .video .rendimento.atrasado .box {
    height: 117px; }
#container .content.home .section.foco .video .rendimento.atrasado .manejo {
    background: #005894;
    float: left;
    margin-left: 4px; }
#container .content.home .section.foco .video .foco01 {
    background: #62bb46;
    position: relative;
    left: 0px; }
#container .content.home .section.foco .video .foco01 .desc {
    position: absolute;
    top: 46px;
    left: 33px;
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #fff; }
#container .content.home .section.foco .video .foco02 {
    background: #225697; }
#container .content.home .section.foco .video .foco02 .desc {
    position: absolute;
    top: 46px;
    left: 33px;
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #fff; }
#container .content.home .section.foco.riscos {
    font-family: arial, sans-serif;
    font-size: 12px; }
#container .content.home .section.foco.riscos .title {
    font-weight: bold;
    padding: 0 20px;
    line-height: 14px;
    margin-bottom: 10px; }
#container .content.home .section.foco.riscos .foco01, #container .content.home .section.foco.riscos .foco02 {
    padding: 20px 0px 5px 0px;
    width: 328px;
    vertical-align: top; }
#container .content.home .section.foco.riscos .foco02 {
    right: -2px; }
#container .content.home .section.foco.riscos .redomendacao {
    padding: 25px 22px 10px 22px; }
#container .content.home .section.foco.riscos .veja-probabilidade {
    width: 100%;
    height: 45px;
    position: relative; }
#container .content.home .section.foco.riscos .veja-probabilidade .bt-probabilidade {
    position: absolute;
    right: 20px; }
#container .content.home .section.posts {
    width: auto; }
#container .content.home .section.posts .name {
    border-top: 1px solid #a7a9ac;
    border-left: 1px solid #a7a9ac;
    border-right: 1px solid #a7a9ac;
    width: auto; }
#container .content.home .section.posts .block {
    width: auto; }
#container .content.home .section .atualizacoes {
    width: 200px;
    height: 45px;
    float: right;
    margin-bottom: -20px;}

.bt-receber-atualizacoes {
    background-color: #104aa0;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    height: 50px;
    text-align: center;
    width:250px;
    font-weight: bold;
    display: block;
    border: 0;
    padding-top: 10px;
    border-bottom: 3px solid #e3b000;
}
.bt-receber-atualizacoes:hover {
    text-decoration: underline;
}

#container .content.home .section.posts .post{
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cacaca;
    color: #6d6e71;
    font-size: 12px;
}
#container .content.home .section.posts .post .date {
    margin-bottom: 0;
    font-weight: normal;
    color: #6d6e71;
    font-size: 1.2em;
}
#container .content.home .section.posts .post .datenaked {
    margin-bottom: 25px;
    font-weight: normal;
    color: #6d6e71;
    font-size: 1.2em;
}
#container .content.home .section.posts .post p {
    margin: 0 0 10px 0; 
    color: #6d6e71;
    font-size: 12px;
}

#container .content.home .section.posts .post p strong {
    font-size: 1.4em;
    color: #292929;
}
#container .content.home .section.posts .post p em {
    float: right;
    margin-top: 20px;
}    
#container .content.home .section.posts .post .aspas {
    float: right;
    height: 100%;
    margin-bottom: 10px;
}
#container .content.home .section.posts .post .aspas1 {
    float:left; 
    margin-top: 20px;
}
#container .content.home .section.posts .post .aspas2 {
    float: right; 
    margin-top: -65px; 
    margin-right:0px; 
    clear: left;
}
#container .content.home .section.posts .post .aspas1naked {
    float:left; 
    margin-top: -10px;
}
#container .content.home .section.posts .post .aspas2naked {
    float: right; 
    margin-top: -30px; 
    margin-right:0px; 
    clear: left;
}
#container .content.home .section.posts .bt-pink {
    margin-top: 0;
    margin-bottom: 15px; }
#container .content.home .pesquisador{
    height: auto; 
    width:250px;
    background-color: #c4c3c7;
    display: block;
    margin-bottom: 20px;
}
#container .content.home .pesquisador .image{
    text-align: center;
    height: 110px;
    margin: 0;
    padding: 0;
    border: 0;}
#container .content.home .pesquisador .image img{
    margin: 0;
    padding: 0;
    border: 0;}
#container .content.home .pesquisador .ver-detalhes{
    cursor: pointer; 
    float: right;}
#container .content.home .pesquisador .info {
    text-align: left;
    font-size: 12px !important;
    color: #ffffff !important;
    vertical-align: top;
    width: 230px;
    height: 20px;
    display: block;
    padding: 10px;
    background: #e3b000; }
#container .content.home .pesquisador .info .nome{
    font-size: 12px;
    padding-top: 4px;
    float: left;}
#container .content.home .pesquisador .info .perfil{
    font-weight: bold;
    padding-top: 4px;
}
#container .content.home .recomendacao {
    background: #fff;
    border: 1px solid #a7a9ac;
    margin: 10px 0;
    padding: 20px 5px 17px 5px; }
#container .content.home .recomendacao .title-light {
    padding-left: 5px; }
#container .content.home .recomendacao .title-light img {
    position: absolute;
    left: 6px;
    top: 4px; }
#container .content.home .recomendacao .title-light h1 {
    margin-left: 22px; }
#container .content.home .recomendacao .calendario {
    font-family: helvetica, arial, verdana;
    font-size: 12px;
    margin-top: 20px;
    padding: 0 15px;
    margin-top: 20px; }
#container .content.home .recomendacao .calendario h3 {
    margin: 0;
    padding-bottom: 5px;
    border-bottom: 1px #ccc solid;
    text-align: center; }
#container .content.home .recomendacao .calendario td, #container .content.home .col-right .recomendacao .calendario th {
    width: 26px;
    padding: 5px 0;
    text-align: center;
    border: 1px #fff solid; }
#container .content.home .recomendacao .calendario table {
    border-right: 1px solid #999; }
#container .content.home .recomendacao .calendario th {
    background: #666;
    color: #fff; }
#container .content.home .recomendacao .calendario .other-month {
    /*background:#eee*/
    color: #ccc; }
#container .content.home .recomendacao .calendario .diaRecomendacao {
    background: #62bb46;
    color: #fff; }
#container .content.home .recomendacao .calendario .diaHoje {
    border: 1px #000 solid;
    /*background: #0f752d;*/
    color: #000; }
#container .content.home .recomendacao .calendario .title {
    font-size: 12px; }
#container .content.home .recomendacao .legendas {
    padding-left: 18px;
    padding-top: 15px;
    background: #f6f6f6;
    width: 170px;
    margin-top: 5px;
    margin-left: 12px; }
#container .content.home .recomendacao .legendas .col-left {
    display: inline-block;
    width: 70px; }
#container .content.home .recomendacao .legendas .col-right {
    display: inline-block;
    width: 86px; }
#container .content.home .recomendacao .legendas .legenda {
    height: 20px; }
#container .content.home .recomendacao .legendas .legenda .cor {
    background: #e61818;
    background-size: 20px 20px;
    width: 6px;
    height: 6px;
    float: left; }
#container .content.home .col-right .recomendacao .legendas .legenda .cor.alto {
    background: #e61818; }
#container .content.home .col-right .recomendacao .legendas .legenda .cor.alto-medio {
    background: #f98904; }
#container .content.home .col-right .recomendacao .legendas .legenda .cor.medio {
    background: #dce90f; }
#container .content.home .col-right .recomendacao .legendas .legenda .cor.medio-baixo {
    background: #b2e41a; }
#container .content.home .col-right .recomendacao .legendas .legenda .cor.baixo {
    background: #61b41e; }
#container .content.home .col-right .recomendacao .legendas .legenda .text {
    font-size: 12px;
    font-family: helvetica, arial, verdana;
    position: relative;
    left: 5px;
    top: -9px; }
#container .content.home .col-right .recomendacao .evolucao {
    padding-top: 20px;
    padding-left: 5px; }
#container .content.home .col-right .recomendacao .evolucao .load {
    width: 31px;
    height: 31px;
    position: relative;
    left: 50%;
    margin-left: -22px; }
#container .content.home .col-right .recomendacao .evolucao .grafico {
    width: 200px;
    display: none; }
#container .content.home .col-right .recomendacao .evolucao .ampliar {
    color: #62bb46;
    font-size: 16px;
    margin-left: 27px;
    cursor: pointer;
    width: 64px;
    display: none; }
#container .content.home .videos {
    margin: 10px 0;
    padding: 20px 5px 20px 0; }
#container .content.home .videos .title-light {
    padding-left: 5px; }
#container .content.home .videos .title-light img {
    position: absolute;
    left: 6px;
    top: 4px; }
#container .content.home .videos .title-light h1 {
    padding-left: 0;
    margin-left: 0;
    color: #104aa0;
    margin-left: 22px; }
#container .content.home .videos .video {
    margin: 20px 20px 10px 20px;
    width: 275px; 
    float: left;}
#container .content.home .videos .video .title {
    font-size: 12px; }
#container .content.home .videos .video .thumb {
    position: relative; }
#container .content.home .videos .video .thumb .play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -14px;
    cursor: pointer; }
#container .content.home .videos .title a {
    background-color: #104aa0;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    display: block;
    border: 0;
    padding: 10px 20px 10px 20px;
    float: right;
    color: #ffffff;
}
#container .content.home .videos .title a:hover {
    background-color: #165eb7;
    text-decoration: underline;
}
#container .content.home .galeria-voltar {
    margin-left: 42px; }
#container .content.home .galeria-voltar a {
    color: #62bb46;
    font-size: 16px;
    font-family: 'Helvetica Neue Medium', Arial, Verdana; }
#container .content.home .galeria-voltar .setas-voltar {
    font-size: 10px;
    position: relative;
    top: -3px; }
#container .content.contato .block {
    height: 215px;
    text-align: center; }
#container .content.contato .block label {
    text-align: left; }
#container .content.contato .col-left {
    width: 340px;
    display: inline-block; }
#container .content.contato .col-right {
    width: 345px;
    display: inline-block;
    vertical-align: top;
    position: relative; }
#container .content.contato .col-right .bt-pink {
    position: relative;
    cursor: pointer; }
#container .content.contato .col-right textarea {
    height: 140px; }
#container .content.contato .col-right .send {
    text-align: right;
    position: relative;
    right: 33px;
    margin-top: 8px; }
#container .content.contato .col-right .send .send-status {
    display: none; }
#container .content.contato .col-right .send .send-status .load {
    left: 10px;
    height: 20px;
    position: relative;
    top: 6px;
    /*						display: initial;*/
    margin-right: 10px; }
#container .content.contato .col-right .send .send-status .status {
    font-size: 13px;
    position: relative;
    top: 3px;
    left: 6px;
    font-family: arial, sans-serif; }
#container .content .name {
    color: #fff;
    padding: 8px 20px;
    font-size: 20pt; }
#container .content .name img {
    height: 18px;
    position: relative;
    top: 4px; 
    margin-right: 5px;}
#container .content .name h1 {
    font-weight: normal; 
    font-size: 18px;}
#container .content .name.green {
    background: #54b847; }
#container .content .name.blue-dark {
    background: #104aa0; }
#container .content .name.red {
    background: #d22629; }
#container .content .name.blue {
    background: #225697; }
#container .content .name.border {
    border: 1px solid #a7a9ac;
    color: #82770e;
    font-size: 20px;
    margin-bottom: 10px; }
#container .content .section {
    margin-bottom: 10px; }
#container .content .section .block {
    background: #fff;
    position: relative;
    border: 1px solid #f6f6f6;
    padding: 30px 40px;
    font-family: arial, Helvetica, verdana; }
#container .content .section .block.agrolink {
    text-align: center; }
#container .content .section .block.agrolink iframe {
    vertical-align: top; }
#container .content .section .block.agrolink iframe.last {
    margin-right: 0px; }
#container .content .section .block.fox {
    background: #ffffff;
    height: 490px;
    padding: 10px; }
#container .content .section .block.fox h2 {
    margin: 0 0 10px 0;
    color: #333333;
    font-size: 22px; }
#container .content .section .block.fox iframe {
    float: left;
    margin-right: 10px;
    vertical-align: top;
    padding-right: 20px; }
#container .content .section .block.fox iframe.last {
    margin-right: 0px; }
#container .content .section .block.fox .video-right {
    font-size: 16px;
    line-height: 20px;
    font-family: arial, Helvetica, verdana; }
#container .content .section .block.fox .video-right .title {
    line-height: 26px;
    margin-top: 20px;
    font-size: 22px; }
#container .content .section .block.fox .video-right .bt-assista {
    text-align: center;
    margin-top: 25px;
    /*margin-right: 30px;*/ }
#container .content .section .block.fox .video-right .bt-assista .assista {
    background: #1d8238;
    color: #fff;
    padding: 10px;
    position: relative;
    width: 210px;
    margin-right: 10px; }
#container .content .section .block.fox .video-right .bt-assista .assista:before {
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-left-color: #1d8238;
    border-spacing: inherit;
    content: "";
    right: -19px;
    top: 0px;
    position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #container .content .section .block.fox .video-right .bt-assista .assista:before {
        right: -22px; } }
#container .content .section .block.noticias {
    padding: 10px 40px; }
#container .content .section .block.noticias .noticia {
    clear: both;
    height: auto;
    padding-bottom: 35px;
    border-bottom: 1px #ccc solid; }
#container .content .section .block.noticias .noticia.last {
    border-bottom: none; }
#container .content .section .block.noticias .noticia .image_novidade.left {
    width: 130px;
    float: left;
    margin-right: 10px; 
    border: 0;
}
#container .content .section .block.noticias .noticia .image_novidade.left img {
    border: 0;
}
#container .content .section .block.noticias .noticia div {
    margin: 0;
    font-size: 14px;
    color: #000;
    line-height: 22px; }
#container .content .section .block.noticias .noticia div.title_novidade {
    font-size: 18px;
    margin-top: 10px; }
#container .content .title-left img {
    float: left;
    margin-right: 5px; }
#container .content .title-left .title {
    font-size: 18pt; }
#container .content .title-light img {
    float: left;
    margin-right: 5px; }
#container .content .title-light .title {
    font-size: 20px;
    color: #62bb46;
    font-weight: 300; }
#container .content a {
    text-decoration: none; }
#container .footer {
    clear: both;
    width: 100%;
    margin-top: 40px;
    height: 138px;
    background: url("../images/footer.png") no-repeat center bottom;
    background-size: 1920px auto; }
#container .footer .links {
    width: 900px;
    padding-top: 50px;
    margin: 0 auto 0 auto;
    position: relative; }
#container .footer .links p {
    position: absolute;
    /*top: 23px;*/
    right: 0px;
    font-family: arial, sans-serif;
    color: #fff;
    font-size: 10pt;
    line-height: 23px; }
padding-right: 10px;
#container .footer .links p .politica {
    margin-left: 20px; }
#container .footer .links p .condicoes-gerais {
    cursor: pointer; }
#container .footer .links .logo-bayer {
    margin-top: 12px;
    margin-left: 100px; }

.modal {
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    display: none;
    position: fixed;
    z-index: 3;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -323px; }
.modal .name {
    color: #fff;
    width: 900px;
    height: 47px; }
.modal .name .close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer; }

.modal .name .close.button.light-blue {
    display: block;
    background-color: #009FE3;
    color: #ffffff;
    padding: 5px 20px 5px 20px;
}

.section .name.light-blue {
    display: block;
    background-color: #009FE3;
    color: #ffffff;
    padding: 5px 20px 5px 20px;
}

.modal .name .close.button.light-blue:hover {
    text-decoration: underline;
}
.modal .name.green.gradient {
    background: url("../images/bg-green-gradient.png") repeat-x;
    padding: 0px 10px 0px 10px; }

.modal .name.blue-dark {
    background-color:#005894;
    padding: 0px 10px 0px 10px; }
.modal .name.pergunta {
    background: #104aa0;
    padding: 15px 0px; }
.modal .name img.title-left {
    width: 17px;
    position: relative;
    right: -5px;
    top: 16px; }
.modal .name h1 {
    font-size: 20px;
    position: relative;
    left: 27px;
    top: -6px;
    font-weight: normal; }
.modal .section {
    height: 646px;
    background: #fff; }
.modal.probabilidade {
    margin-left: -460px;
    margin-top: -318px; }
.modal.probabilidade .section {
    height: auto; }
.modal.probabilidade .section .block {
    overflow-y: scroll;
    position: relative;
    text-align: center;
    height: 590px; }
.modal.probabilidade .section .block .texto-grafico, .modal.probabilidade .section .block .texto-referencia {
    font-family: arial, sans-serif;
    font-size: 12px;
    padding-top: 10px;
    padding-left: 90px;
    padding-right: 8px;
    width: 772px;
    text-align: left;
    color: #666666; }
.modal.probabilidade .section .block .texto-referencia {
    padding-left: 71px;
    /*padding-top: 0;*/
    color: #61873a; }
.modal.probabilidade .section .block .grafico {
    width: 832px;
    margin-right: 5px;
    margin-top: 10px;
    display: none;
    position: relative;
    left: 50%;
    margin-left: -419px; }
.modal.probabilidade .section .block .grafico-referencia {
    display: none;
    margin-left: 46px;
    margin-bottom: 20px; }
.modal.probabilidade .section .block .load {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    display: none; }
.modal.pesquisador .section, .modal.pesquisador02 .section {
    height: 397px;
    background: #fff;
    border-bottom: 17px #009FE3 solid; }
.modal.pesquisador .section .block .image, .modal.pesquisador02 .section .block .image {
    float: left;
    margin-right: 25px; }
.modal.pesquisador .section .block .info, .modal.pesquisador02 .section .block .info {
    font-family: arial, sans-serif;
    width: 867px;
    font-size: 12px; }
.modal.pesquisador .section .block .info h2, .modal.pesquisador02 .section .block .info h2 {
    font-weight: bold;
    color: #62bb46; }
.modal.pesquisador .section .block .info p, .modal.pesquisador02 .section .block .info p {
    line-height: 18px; }
.modal.receber-atualizacoes {
    margin-left: -190px; }
.modal.receber-atualizacoes .name {
    color: #fff;
    width: 380px; }
.modal.receber-atualizacoes .section {
    height: 245px;
    background: #fff; }
.modal.receber-atualizacoes .section .block {
    font-family: arial, sans-serif;
    margin: 20px 40px; }
.modal.receber-atualizacoes .section .block .bt-enviar {
    cursor: pointer; }
.modal.receber-atualizacoes .section .block .load,
.modal .load {
    display: none;
    float: left; }
.modal.receber-atualizacoes .section .block .status,
.modal .status{
    display: none;
    font-size: 13px;
    position: relative;
    top: 3px;
    left: 6px;
    font-family: arial, sans-serif; }
.modal.mapa-video, .modal.galeria-video {
    margin-top: -207px;
    margin-left: -327px; }
.modal.mapa-video .section, .modal.galeria-video .section {
    height: 412px;
    width: 654px; }
.modal.mapa-video .section .name, .modal.galeria-video .section .name {
    width: 634px;
    height: 46px; }
.modal.mapa-video .block .galeria-video, .modal.galeria-video .block .galeria-video {
    background: #3478a7; }

.modal .subvideo {
    background-color: #005796;
}
.modal .subvideo .subvideo_title {
    border-bottom: 2px solid #1994d8;
    width:94%;
    margin: 0 auto;
    margin-bottom: 7px;
}

.modal .subvideo .subvideo_title p {
    text-align: center;
    margin-bottom: 7px;
    margin-top: 0;
    padding-top: 10px;
    color: #fff;
    font-family: Helvetica Neue Medium, Arial, Verdana;
}

.modal .subvideo .subvideo_form {
    width:94%;
    margin: 0 auto;
}

.modal .subvideo .subvideo_form form .input_nome,
.modal .subvideo .subvideo_form form .input_mail {
    float: left;
    width:38%;
    margin: 0 auto;
    margin-right: 1%;
    border: 0;
    height: 20px;
    color: #8c8c8c;
}

.modal .subvideo .subvideo_form form button {


}

.modal .subvideo .subvideo_form .bt-cadastrar {
    display: block;
    background-color: #009FE3;
    color: #ffffff;
    padding: 5px 20px 5px 20px;
    cursor: pointer;
    font-family: 'Helvetica Neue Medium', Arial, Verdana;
    font-size: 1em;
    border: 0;
    height: 20px;
    float: left;
    width: 18.7%;
    height: 30px;
}

.modal.pergunta {
    margin-top: -116px;
    margin-left: -268px;
    border: 4px #104aa0 solid; }
.modal.pergunta .section {
    height: 232px;
    width: 536px; }
.modal.pergunta .section .name {
    width: 536px;
    height: 15px; }
.modal.pergunta .block {
    padding-top: 32px;
    padding-left: 80px; }
.modal.pergunta .block .title-left {
    color: #000000;
    margin-left: 5px;
    margin-bottom: 10px; }
.modal.pergunta .block .title-left img {
    width: 25px;
    position: relative;
    left: -7px;
    top: 2px;
    float: left; }
.modal.pergunta .block .title-left h1 {
    font-size: 22px; }
.modal.pergunta .block .conteudo {
    padding-left: 35px;
    width: 335px;
    font-size: 15px; }
.modal.pergunta .block .conteudo a {
    text-decoration: none; }
.modal.pergunta .block .conteudo buttom {
    /*padding: 8px 8px;*/
    background: #4bbc51;
    width: 85px; }
.modal.pergunta .block .conteudo buttom.nao {
    /*padding: 8px 8px;*/
    background: #104aa0;
    width: 85px; }
.modal.mapa-load {
    margin-left: -138px;
    margin-top: -100px; }
.modal.mapa-load .section {
    height: 200px; }
.modal.mapa-load .section .name.blue-dark {
    width: 256px;
    background-color: #005894;}
.modal.mapa-load .section .block .load {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: 0; }
.modal.mapa-embreve {
    margin-left: -210px;
    margin-top: -75px; }
.modal.mapa-embreve .section {
    height: 150px; }
.modal.mapa-embreve .section .name {
    width: 400px; }
.modal.mapa-embreve .section .block {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 26px;
    margin-left: -48px; }

/* paginacao anterior (com nÃºmero de pÃ¡ginas)
#pages {
        padding: 3px;
}
#pages ul {
        list-style-type: none;
        height: 46px;
        margin: 0;
        padding-left: 13px;
}
#pages li {
        float: left;
        display: inline;
        margin: 0 5px 0 0;
        display: block;
}
#pages li a {
        color: #88af3f;
        padding: 4px;
        border: 1px solid #ddd;
        text-decoration: none;
        float: left;
}
#pages li a:hover {
        color: #638425;
        background: #f1ffd6;
        border: 1px solid #85bd1e;
}
#pages li a.nolink {
        color: #CCC;
        border: 1px solid #F3F3F3;
        padding: 4px;
}
#pages li a.nolink:hover {
        background: none;
        cursor: default;
}
#pages li a.current {
        color: #FFF;
        border: 1px solid #b2e05d;
        padding: 4px;
        background: #b2e05d !important;
}*/
/* paginacao */
#pages {
    text-align: center; }

.pagination {
    display: inline-block;
    border: 1px solid #CDCDCD;
    border-radius: 3px; }

.pagination a {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    outline: none;
    border-right: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    color: #6a951b;
    /* 555555 */
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    font-family: Times, 'Times New Roman', Georgia, Palatino;
    /* ATTN: need a better font stack */
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
    background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
    background-image: linear-gradient(#f3f3f3, lightgrey); }

.pagination a:hover, .pagination a:focus, .pagination a:active {
    background-color: #cecece;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #cecece));
    background-image: -webkit-linear-gradient(#e4e4e4, #cecece);
    background-image: linear-gradient(#e4e4e4, #cecece); }

.pagination a.disabled, .pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active {
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
    background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
    background-image: linear-gradient(#f3f3f3, lightgrey);
    color: #6a951b;
    /* #A8A8A8 */
    cursor: default; }

.pagination a:first-child {
    border: none;
    border-radius: 2px 0 0 2px; }

.pagination a:last-child {
    border: none;
    border-radius: 0 2px 2px 0; }

.pagination input {
    float: left;
    margin: 0;
    padding: 0;
    width: 120px;
    height: 20px;
    outline: none;
    border: none;
    vertical-align: middle;
    text-align: center; }

/* gigantic class for demo purposes */
.gigantic.pagination {
    margin: 5px 0 20px 0; }

.gigantic.pagination a {
    height: 20px;
    width: 20px;
    font-size: 20px;
    line-height: 15px; }

.gigantic.pagination input {
    width: 100px;
    height: 20px;
    font-size: 12px; }

/* log element for demo purposes */
.log {
    display: none;
    background-color: #EDEDED;
    border: 1px solid #B4B4B4;
    height: 300px;
    width: 524px;
    overflow: auto;
    margin-left: 0;
    list-style: none;
    padding: 10px; }

.log li {
    margin-top: 0;
    margin-bottom: 5px; }

.cl {width:100%; clear: both;}

.spc {
    margin-bottom: 20px;
    padding-top:10px;
}
.sbld, sbst {
    float: left;
    padding-top: 10px;}

.subvideo_form .slst {
    color: #fff;
}

#apresentando-projeto-video {
    background-color: #005796;
}

.um-terco {
    float: left;
    width: 33%;
}

.dois-tercos {
    float: left;
    width: 67%;
}

.um-quarto {
    width: 25%;
    float: left;
}

.gr {
    width: 121px;
    height: 134px;
    margin: 0 auto;
    display: block;
}

.gr-passofundo {background-image: url('../images/gr-passofundo.png');}
.gr-passofundo:hover {background-image: url('../images/on-passofundo.png');}

.gr-passofundo2 {background-image: url('../images/gr-passofundo2.png');}
.gr-passofundo2:hover {background-image: url('../images/on-passofundo2.png');}

.gr-itaara {background-image: url('../images/gr-itaara.png');}
.gr-itaara:hover {background-image: url('../images/on-itaara.png');}

.gr-paulinia {background-image: url('../images/gr-paulinia.png');}
.gr-paulinia:hover {background-image: url('../images/on-paulinia.png');}

.gr-camponovo {background-image: url('../images/gr-camponovo.png');}
.gr-camponovo:hover {background-image: url('../images/on-camponovo.png');}

.gr-cafelandia {background-image: url('../images/gr-cafelandia.png');}
.gr-cafelandia:hover {background-image: url('../images/on-cafelandia.png');}

.gr-rioverde {background-image: url('../images/gr-rioverde.png');}
.gr-rioverde:hover {background-image: url('../images/on-rioverde.png');}

.gr-chapadao {background-image: url('../images/gr-chapadao.png');}
.gr-chapadao:hover {background-image: url('../images/on-chapadao.png');}

.gr-uberlandia{background-image: url('../images/gr-uberlandia.png');}
.gr-uberlandia:hover {background-image: url('../images/on-uberlandia.png');}

.gr-pontagrossa{background-image: url('../images/gr-pontagrossa.png');}
.gr-pontagrossa:hover {background-image: url('../images/on-pontagrossa.png');}

.gr-planaltina{background-image: url('../images/gr-planaltina.png');}
.gr-planaltina:hover {background-image: url('../images/on-planaltina.png');}

.gr-nome {
    font-family: arial, sans serif;
    font-size: 1em;
    text-align: center;
    color: #6d6e72;
    font-weight: bold;
    margin: 5px 0;
}

.gr-local {
    font-family: arial, sans serif;
    font-size: 0.8em;
    text-align: center;
    color: #96979b;
    font-weight: normal;
    margin: 0;
}

.gr-mid {
    width:88px;
    margin: 0 auto;
}

.gr-mid img {
    float: left;
    margin-top: 15px;
}

.gr-mid p {
    font-family: arial, sans serif; 
    font-size: 2.3em;
    color: #9ac418;
    float: left;
    text-align: center;
    font-weight: bold;
}

.gr-correto {
    font-family: arial, sans serif;
    font-size: 0.8em;
    color: #1b9dd9;
    text-align: center;
    margin: 0;
    font-weight: bold;
}

.gr-atrasado {
    font-family: arial, sans serif;
    font-size: 0.8em;
    color: #d22328;
    text-align: center;
    margin: 0;
    font-weight: bold;
}

.cliquePromocao {
    width: 900px;
    position: absolute;
    top: 160px;
    left: 50%;
    margin-left: -450px;
}

.cliquePromocao img {
    margin-left: 220px;
}

#participarConcurso {
    cursor: pointer;
}

#concursoWindow {
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
}

.none {
    display: none;
}

.home-historico {
    background-color: #114aa1;
}

.curri p {
    color: #5c5c5c;
    margim-top: 20px;
}

/* fim paginacao */
