body{
	font-family: 'Poppins', "PT Sans", Arial, Helvetica, Sans-serif;
	color: #00205B;
	font-size: 15px;
    background-color: #f3f3f3;

}

html {
    position: relative;
    min-height: 100%;
}

.no-bg{
	background: none;
    padding: 0;
}



.wrapper-style{
	background-color: #FFFFFF;
}

.wrapper-parallax {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    position: relative;
}


.wrapper-style3{
    /*background-color: #2d89d4;*/
    background: rgb(0,32,91);
    background: -moz-linear-gradient(left, rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%);
    background: -webkit-linear-gradient(left, rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%);
    background: linear-gradient(to right, rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%);
    color: #fff;
    font-size: 14px;
    padding: 50px 0 20px 0;
}

.wrapper-style4{
    background-color: #0362ae;
    color: #fff;
    font-size: 12px;
    padding: 10px 0;
}

.wrapper-style4 img{
    vertical-align: sub;
    margin-left: 10px;
}


.mb30{
	margin-bottom: 30px
}

.mb15{
	margin-bottom: 16px
}

.mt130{
	margin-top: 130px
}

.mt50{
	margin-top: 50px
}

img{height: auto; }


strong, b, .bold{
    font-weight: 700;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: normal;
}

a {
    color: #00205B;
    text-decoration: none;
    cursor:pointer;
}

a:hover,
a:focus {
    text-decoration: underline;
    color: inherit
}


a.btn-cinza, .btn-cinza {
    color: #aaa;
    background-color: #fff;
    border: none;
    border-top:1px solid #ccc;
    border-radius: 0;
    font-size: 24px;
    padding: 3px 10px;
    line-height: 24px;
}

.btn-cinza:hover,
.btn-cinza:focus,
.btn-cinza:active,
.btn-cinza.active,
.open > .dropdown-toggle.btn-cinza {
    color: #fff;
    background-color: #586e85;
    border: none;
}

.btn-default, a.btn-default{
    color: #fff;
    background-color: #0b4273;
    border: none;
    border-radius: 20px;
    /* text-transform: uppercase; */
    font-size: 16px;
    padding: 6px 10px;
    font-family: "Droid Sans", Arial, Helvetica, Sans-serif;
}


.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #0b5d80;
    border: none;
}


[class^=icon-] {
	display: inline-block;
	background: url(../img/sprite.png) no-repeat;
}

.icon-circle{
    background-position:  -3px -3px;
    width: 33px;
    height: 33px;
}

.icon-seta-baixo{
    background-position:  -41px -3px;
    width: 15px;
    height: 16px;
}

.icon-font-maior{
    background-position:  -30px -69px;
    width: 19px;
    height: 12px;
}

.icon-font-menor{
    background-position:  -4px -73px;
    width: 13px;
    height: 8px;
}

.icon-voltar{
    background-position: -67px -69px;
    width: 16px;
    height: 12px;
}

.icon-favorito{
    background-position: -97px -68px;
    width: 16px;
    height: 14px;
}

.icon-download{
    background-position: -128px -69px;
    width: 13px;
    height: 14px;
}

.icon-mail{
    background-position: -189px -70px;
    width: 18px;
    height: 12px;
}


.icon-pdf{
    background-position: -223px -69px;
    width: 13px;
    height: 15px;
}


.icon-imprimir{
    background-position: -156px -68px;
    width: 16px;
    height: 14px;
}

.icon-compartilhar{
    background-position: -218px -1px;
    width: 13px;
    height: 15px;
}


.icon-tool-calendario {
    background-position: -129px -5px;
    width: 18px;
    height: 18px;
}

.icon-tool-fale {
    background-position: -159px -5px;
    width: 20px;
    height: 18px;
}

.icon-tool-star {
    background-position: -187px -5px;
    width: 18px;
    height: 18px;
}

.icon-tool-grafico {
    background-position: -211px -5px;
    width: 16px;
    height: 18px;
}


.ferramentas-wrapper a:hover .icon-tool-calendario {
    background-position: -129px -30px;
}

.ferramentas-wrapper a:hover .icon-tool-fale {
    background-position: -159px -30px;
}

.ferramentas-wrapper a:hover .icon-tool-star {
    background-position: -187px -30px;
}

.ferramentas-wrapper a:hover .icon-tool-grafico {
    background-position: -211px -30px;
}



.icon-download-circle {
    background-position: -41px -33px;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-right: 10px;
}


.icon-excluir {
    background-position: -5px -41px;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    margin-right: 10px;
}

.icon-fechar {
    background-position: -268px -125px;
    width: 19px;
    height: 19px;
}


.menu-topo{
    background-color: rgba(0, 32, 91, 0.9);
    color: #fff;
    font-size: 10px;
    padding-top: 10px;
}

.menu-topo a{
    color: #fff;
}

.menu-topo .list-inline strong{
    display: block;
}

.menu-topo .pull-right .list-inline li:first-child{
    list-style: none;
}

.menu-topo .pull-right .list-inline{
    display: inline-block;
}

.list-social{
    font-size: 14px;
}

.btn-linguagem .active{
    border-bottom: 1px #606467 dashed;
}

.header .menu-topo .dropdown-menu {
    margin: 10px 0 0 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #22282f;
    min-width: 75px;
    padding-top: 0;
}

.header .menu-topo .dropdown-menu > li > a {
    padding: 6px 12px;
    color: #9e9e9e;
    font-size: 10px;
    /* text-transform: uppercase; */
}

.header .menu-topo  .dropdown-menu > li > a:focus,  .header .menu-topo  .dropdown-menu > li > a:hover {
    background-color: transparent;
    border: none;
    text-decoration: underline;
}

.bg-menu{
    background-color: rgba(0, 32, 91, 0.7);
}

.header .navbar-brand {
    padding: 15px;
    height: auto;
}

.header .navbar-header {
    margin-top: 10px;
    margin-bottom:  15px;;
}

.nav.menu > li > a {
    color: #ffffff;
    padding: 15px 25px;
    font-size: 14px;
    /* text-transform: uppercase; */
}

.navbar-collapse {
    background-color: rgba(2,112,167, 0.94);
}

.nav.menu .dropdown-menu{
    padding: 0 35px 0 20px;

}

.nav.menu .dropdown-menu > li > a{
    padding: 3px 15px 3px 15px;
    color: #fff;
    font-size: 12px;
}

.nav.menu > li > a:hover, .nav.menu > li > a:focus, .nav.menu .open > a, .nav.menu .open > a:hover, .nav.menu .open > a:focus, .nav.menu .dropdown-menu > li > a:hover, .nav.menu .dropdown-menu > li > a:focus {
    background-color: transparent;
}

.menu > li.active > a, .menu > li.active > a:hover, .menu > li.active > a:focus{
    background: none;
}

.navbar-nav > li > a:after{
    border: none;
    content: "+";
    position: absolute;
    right: 20px;
    top: 15px;
}

.navbar-nav > li.open > a:after{
    content: "-";
    color: #FFFFFF;
}

.header .navbar-brand img {
    width: 148px;
    height: auto;
}

.navbar-toggle{
    border-radius: 0;
    margin-top: 5px;
    border: 1px #ffffff solid;
    padding: 7px 5px;
    background: #fff;
}


.navbar-toggle .icon-bar{
    width: 24px;
    height: 3px;
    background: #0270a7
}

.form-search{
    margin-top: -110px;
    position: relative;
    z-index: 99;
}

.form-search .input-group{
    padding: 8px;
    background-color: rgba(169, 171, 175, 0.4);
    border-radius: 20px;
}

.form-search .form-control {
    border-radius: 15px;
    border: none;
    color: #758792;
    /* text-transform: uppercase; */
    font-size: 14px;
    background-color: #fff;
    height: 37px;
}

.form-search .input-group-btn:last-child > .btn, .form-search  .input-group-btn:last-child > .btn-group {
    margin-left: 9px;
}

.form-search .input-group .form-control:last-child, .form-search .input-group-addon:last-child, .form-search .input-group-btn:last-child > .btn, .form-search .input-group-btn:last-child > .btn-group > .btn, .form-search .input-group-btn:last-child > .dropdown-toggle, .form-search .input-group-btn:first-child > .btn:not(:first-child), .form-search .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.form-search .input-group .form-control:first-child, .form-search .input-group-addon:first-child, .form-search .input-group-btn:first-child > .btn, .form-search .input-group-btn:first-child > .btn-group > .btn, .form-search .input-group-btn:first-child > .dropdown-toggle, .form-search .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .form-search .input-group-btn:last-child > .btn-group:not(:last-child) > .btn{
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

.bg-cotacao{
    position: relative;
    overflow: hidden;
    z-index: 99;
    margin-top: -40px;
}

.bg-ticker{
    background-color: rgba(0, 32, 91, 0.9);
    padding: 10px 0 2px 0;
    color: #FFFFFF;
    font-size: 13px;

}

.box-home{
    margin: 30px 0;
    background-color: #fff;
}

.margin-container.box-home{
    margin-top: 0;
}

.box-home .box-home-tit{
    /*background: #a9abaf;
    border-bottom: 3px #848d8d solid; */
    padding: 15px 10px 10px 10px;
    color: #FFFFFF;
}

.box-tit-1 {
    background: rgb(255,106,19);
    background: -moz-linear-gradient(left, rgba(255,106,19,1) 0%, rgba(255,198,0,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%);
    background: linear-gradient(to right, rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%);
}

.box-tit-2 {
    background: rgb(0,111,68);
    background: -moz-linear-gradient(left, rgba(0,111,68,1) 0%, rgba(120,190,32,1) 100%);
    background: -webkit-linear-gradient(left, rgba(0,111,68,1) 0%,rgba(120,190,32,1) 100%);
    background: linear-gradient(to right, rgba(0,111,68,1) 0%,rgba(120,190,32,1) 100%);
}

/*.box-home.active .box-home-tit{
    background-color: #1263ab;
    border-color: #0b4273 ;
}

.box-home.active a.btn-cinza, .box-home.active .btn-cinza{
    background-color: #1263ab;
}*/

.box-home-tit .pull-right .fa{
    color: #FFFFFF;
    font-size: 16px;
    margin-right: 10px;
}

.list-noticias{
    padding: 0 10px;
    font-family: "Droid Sans", Arial, Helvetica, Sans-serif;
    min-height: 224px;
}


.list-noticias li {
    margin: 20px 0;
}


.list-noticias li span{
    display: block;
    font-size: 11px;

}

.list-noticias li a{
    font-size: 14px;
    color: #00205B;
    display: block;
    border-left: 1px #cecece solid;
    padding-left: 9px;
}

.list-noticias li a:hover{
    text-decoration: none;
    border-color: #1263ab ;
}

.box-home .embed-responsive-16by9 {
    padding-bottom: 73.25%;
}

.espaco-charts{
    padding: 13px 10px;
}

.list-agenda{
    padding: 20px 12px;
}

.list-agenda .bg-data{
    text-align: center;
    padding-right: 0;
    color: #ffffff;
    border: 3px #00ab4e solid;
}

.list-agenda .bg-data .data1 {
    font-size: 12px;
    display: block;
    line-height: 12px;
    background-color: #00ab4e;
    padding: 2px 4px ;
    /* text-transform: uppercase; */
    letter-spacing: 0.2em;
}

.list-agenda  .bg-data .data2 {
    font-size: 20px;
    line-height: 20px;
    display: block;
    padding: 2px 8px 2px 8px;
    font-weight: 700;
    color: #758792;
}

.list-agenda .media-heading{
    margin: 0 0 6px ;
    font-size: 14px;
    /* text-transform: uppercase; */
}

.list-agenda .media-body{
    padding-left: 10px;
    color: #00205B;
}

.list-agenda .media-body > p{
    display: block;
    max-width: 90%;
    font-size: 12px;
    margin: 0;
}

.list-agenda .media + .media{
    border-top: 1px #d0d0d0 dashed;
    margin-top: 16px;
    padding-top: 16px;
}

.box-home p{
    font-size: 14px;
}

.form-contato label{
    font-weight: 400;
    font-size: 14px;
}

.form-contato .form-control {
    border-radius: 5px;
    background-color: #fcfcfc;
    color: #758792;
    border-color: #e0e0e0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-size: 15px;
    font-family: 'Poppins'"PT Sans", Arial, Helvetica, Sans-serif;
    height: 36px;
    /* text-transform: uppercase; */
}

.form-contato .form-control:focus {
    border-color: #024277;
    outline: 0;
}

.txt-show .form-contato.form-horizontal{
    margin-top: 20px;
}

.a-link{
    font-weight: 700;
    color: #00ab4e;
}

.box-home address h5{
    /* text-transform: uppercase; */
    color: #0b4273;
    font-weight: 700;
}

.box-home address{
    margin-top: 20px;
}

.box-home address p{
    margin-bottom: 18px;
}

.box-home > h3{
    color: #0b4273;
    font-weight: 700;
    /* text-transform: uppercase; */
    margin: 0;
    /* padding: 30px 0; */
}

.nav-products:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 10px solid #FFFFFF;
    top: 0;
    z-index: 9;
    left: 48%;
}

.nav-products{
    background-color: #02355f;
    position: relative;
    margin-bottom: 30px;
    text-align: center;
}

.nav-products li {
    float: left;
    text-align: center;
}

.nav-products li a h5{
    font-size: .8em;
    /* text-transform: uppercase; */
    cursor: pointer;
    margin: 0;
    padding: 0 0 20px 0;
}

.nav-products li a{
    display: block;

    color: #0075d4;
    text-decoration: none;
    padding: 0;
}

.nav-products .icons-lines {
    width: 96px;
    height: 100px;
    left: 0;
    overflow: hidden;
    margin: 0 auto;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.nav-products .icons-lines {
    width: 100px;
    height: 100px;
}

.nav-products.nav > li > a:hover, .nav-products.nav > li > a:focus, .nav-products li:hover, .nav-products li.ativo{
    background-color: #013056;
    border-color: transparent;
}

.nav-products .atacado, .nav-products li:hover .atacado, .nav-products li.ativo .atacado {
    background-position: -34px -20px;
}

.nav-products .agrociencia, .nav-products li:hover .agrociencia, .nav-products li.ativo .agrociencia {
    background-position: -206px -20px;
}

.nav-products .bovinos, .nav-products li:hover .bovinos, .nav-products li.ativo .bovinos {
    background-position: -376px -20px;
}

.nav-products .equinos, .nav-products li:hover .equinos, .nav-products li.ativo .equinos {
    background-position: -549px -20px;
}

.nav-products .pet, .nav-products li:hover .pet, .nav-products li.ativo .pet {
    background-position: -714px -20px;
}

.nav-products .aves-suinos, .nav-products li:hover .aves-suinos, .nav-products li.ativo .aves-suinos {
    background-position: -885px -20px;
}

.nav-products .ourofino-referencia, .nav-products li:hover .ourofino-referencia, .nav-products li.ativo .ourofino-referencia {
    background-position: -1060px -20px;
}

.nav-social{
    margin-bottom: 25px;
    margin-left: -5px;
}

.nav-social > li > a {
    display: block;
    color: #fff;
    font-size: 31px;
}

.nav-social > li{
    padding-right: 5px;
    padding-left: 5px;
}

.bg-ticker #link{
    display: none;
}

.bg-banner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 450px;
    overflow: hidden;
    /*background-color: #0072d7;*/
    background: rgb(0,32,91);
    background: -moz-linear-gradient(left, rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%);
    background: -webkit-linear-gradient(left, rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%);
    background: linear-gradient(to right, rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%);
}

.bg-banner video{
    min-height: 450px;
    width: auto;
    position: relative;
    margin-left: -50%;
    -webkit-filter: saturate(0);
    -moz-filter: saturate(0);
    -o-filter: saturate(0);
    -ms-filter: saturate(0);
    filter: saturate(0);
    opacity: 0.2;
    filter: alpha(opacity = 0.07);
}

.bg-banner .bg-img{
    display:block;
    min-height: 450px;
    width: auto;
    position: relative;
    background-position-x:center;
}

.bg-breadcrumb {
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 280px;
}

.bg-breadcrumb .form-search {
    margin-top: 175px;
}

.ferramentas-wrapper {
    width: 50px;
    position: fixed;
    right: 0;
    top: 330px;
    z-index: 99;
    background-color: #e3e3e3;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px #cccccc solid;
    -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);

}

.ferramentas-wrapper ul{
    margin: 0
}

.ferramentas-wrapper li a{
    display: block;
    position: relative;
    margin-bottom: -1px;
    border: 1px solid #d2d2d2;
    height: 44px;
    line-height: 34px;
    text-align: center;
}

.ferramentas-wrapper li:last-child a {
    margin-bottom: 0;
}

.ferramentas-wrapper a span{
    vertical-align: middle;
    margin-top: 5px;
}

.ferramentas-wrapper a:hover{
    background-color: #f4f4f4;
}


.breadcrumb {
    background-color: transparent;
    padding: 0;
    color: #758792;
    font-size: 12px;
    margin-bottom: 0;
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    content: ">\00a0";
    color: #758792;
    font-size: 11px;
}

.breadcrumb>li:nth-child(2):before {
    content: "";
}

.breadcrumb>li>a{
    color: #758792;
    /* text-transform: uppercase; */
}

.ferramentas-show {
    position: relative;
    margin-bottom: 30px;
}

.ferramentas-show > ul {
    display: inline-block;
}

.ferramentas-show ul a {
    padding: 4px 8px ;
}

.ferramentas-show ul li{
    padding-right: 0;
    padding-left: 0;
}

.combo-ano {
    position: absolute;
    bottom: -70px;
    right: 0;
    z-index: 99;

}

.combo-ano .box-combo{
    display: inline-block;
    margin-left: 10px;
    vertical-align: text-bottom;
}

.combo-ano label{
    text-align: right;
    white-space: nowrap;
    font-size: 15px;
    font-weight: 400;

}

.tooltip-inner {
    color: #fff;
    text-align: center;
    background-color: #3b3b3d;
    border-radius: 0;
    /* text-transform: uppercase; */

}

.tooltip.tooltip-arrow{
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #3b3b3d;

}

.tooltip.left .tooltip-arrow {
    border-left-color: #3b3b3d;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #3b3b3d;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #3b3b3d;
}

.container-show .box-home{
    margin: 0;
    padding: 10px 0;
}

.box-home .txt-show{
    line-height: 30px;
    font-size: 15px;
    position: relative;
    margin-bottom: 50px;
    padding-top: 20px;
}

.box-home .txt-show p{
    font-size: 15px;
}

.txt-show mark{
    background-color: #00ab4e;
    color: #fff
}

.list-show a, .txt-contato a{
    color: #0b4273;
    font-weight: 700;
}

.list-show a:hover, .txt-contato a:hover{
    text-decoration: underline;
}

.list-show ul{
    padding: 0;
    list-style: none;
}

.list-show ul li{
    position: relative;
    padding-left: 18px;
}

.list-show ul li:before{
    position: absolute;
    top: 11px;
    left: 0;
    content:"\f054";
    color: #66bc29;
    font: normal normal normal 10px/1 FontAwesome;
}

.txt-show h1{
    color: #0b4273;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
}

.txt-show h2{
    font-size: 24px;
    color: #00ab4e;
    font-weight: 700;
    font-style: italic;
}

.txt-show h3{
    font-size: 24px;
    color: #758792;
    font-weight: 700;
    text-transform: none;
    font-style: italic;
}

.txt-show .panel-default > .panel-heading{
    padding: 0;
    border-radius: 0
}

.txt-show .panel-default > .panel-heading + .panel-collapse > .panel-body, .txt-show .panel-group .panel-heading + .panel-collapse > .panel-body, .txt-show .panel-default > .panel-heading, .txt-show .panel-default {
    border: none;
    border-radius: 0;
}


.txt-show .panel-group .panel{
    border-radius: 0
}

.panel-group .panel + .panel {
    margin-top: 20px
}

.txt-show .panel-heading h5.panel-title a{
    display: block;
    color: #fff;
    font-size: 16px;
    border-radius: 0;
    position: relative;
    background-color: #758792;
    padding: 15px 35px;
    text-decoration: none;
    font-weight: 400;
    font-style: italic;
}

.txt-show .panel-heading h5.panel-title a.collapsed{
    background-color: #758792;
    font-style: normal;
}

.txt-show .panel-heading h5.panel-title a:hover{
    background-color: #758792;
}

.txt-show .panel-heading h5.panel-title a:before{
    content: "\f068";
    position: absolute;
    right: 20px;
    top: 15px;
    font-family: 'FontAwesome';
    font-size: 13px;
    color: #FFFFFF;
    font-style: normal;
}

.txt-show .panel-heading h5.panel-title a.collapsed:before{
    content: "\f067";

}

.txt-show .panel-body {
    padding: 15px 35px;
}


.txt-show .table-show > thead > tr > th{
    /* text-transform: uppercase; */
    color: #00ab4e;
    font-size: 16px;
    font-weight: 700;
}

.txt-show .table-calendario.table-show > thead > tr > th{
    background-color: #758792;
    color: #FFFFFF;
}

.txt-show .table-calendario.table-show .bold{
    color: #0b4273;
}

.pagination{
    margin: 50px 0;
    border: none;
    border-radius:0;
    background-color: transparent;
}

.pagination > li > a, .pagination > li > span{
    border: none;
    margin: 5px 7px;
    padding: 4px 5px;
    background: none;
    text-align: center;
    color: #444444;
}

.pagination > li  span.fa{
    color: #fff;
    font-size: 22px;
    background-color: #758792;
    width: 30px;
    height: 30px;
    padding: .2em .25em .15em
}

.pagination > li a:hover span.fa{
    background-color: #00ab4e;
}

.pagination > li:first-child a:hover, .pagination > li:last-child a:hover{
    background: none;

}

.pagination > li:first-child a, .pagination > li:last-child a{
    margin-top: -1px

}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: transparent;
    color: #758792;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    cursor: default;
    background-color: transparent;
    color: #758792;
    font-weight: 700;
}

.txt-show .list-group{
    margin: 20px 0 30px 0;
}

.txt-show .list-striped li:nth-child(odd){
    background-color: #f8f8f8;
}

.list-group li > span {
    float: left;
    margin-right: 20px;
    display: block;
    font-weight: 700;
    color: #0b4273;
}

.list-group li a{
    overflow: hidden;
    display: block;
    color: #00205B;
}

.list-group li a.pull-right span.fa{
    color: #000000
}

.list-group-item{
    border:none;
    padding: 10px 15px;
    background-color: transparent;
}

.txt-show .list-group .list-group-item h5{
    text-transform: none;
    color: #0b4273;
    font-size: 15px;
    font-weight: 700;
}

.list-borda .list-group-item + .list-group-item {
    border-top: 1px #ededed solid;
}

.list-group .list-group-item .text-right a{
    display: inline;
    color: #0b4273;
    /* text-transform: uppercase; */
    text-decoration: underline;
    font-weight: 700;
    font-size: 14px;
}

.txt-show .list-group li span.fa-rss-square {
    display: block;
    margin: 0 15px 0 0;
    font-size: 24px;
    color: #ffb742;
}


.txt-show .nav-abas {
    border: none;
}


.txt-show .nav-abas > li > a{
    border-radius: 0;
    font-size: 18px;
    color: #758792;
    /* text-transform: uppercase; */
    text-align: center;
    padding: 10px 12px;
    border: none;
    border-top: 3px #0b4273 solid;
    background-color: #f7f7f7;
    font-weight: 700;
    font-style: italic;
}

.txt-show .nav-abas > li.active > a, .txt-show .nav-abas > li.active > a:hover, .txt-show .nav-abas > li.active > a:focus{
    background-color: #f7f7f7;
    border: none;
    border-top: 10px #0b4273 solid;
    padding-top: 2px;
    color: #00ab4e;
}

.txt-show .tab-pane{
    padding: 10px 15px;
    background-color: #f7f7f7;
}

.box-resultados {
    border-radius: 5px;
    padding: 0 10px;
    background-color: #fafafa;
    margin-top: 20px
}

.txt-show .box-resultados ul li:before {
    background: none;
    content: '';
}

.txt-show .box-resultados ul li {
    padding: 0
}

.txt-show .box-resultados ul li + li a {
    border-top: 1px #e7e7e7 solid
}

.txt-show .box-resultados ul li a {
    display: block;
    padding: 5px;
    text-align: center;
    line-height: 1.42857143;
    color: #758792;
    font-weight: normal;
}

.list-show ul.list-group li.list-group-item:before {
    top: 20px
}

.txt-show.list-show .box-resultados ul li.btn-download a {
    /* text-transform: uppercase; */
    color: #FFFFFF;
    background-color: #0b4273;
    margin: 2px -15px;
    padding: 5px 15px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
}

.txt-show .separator {
    border: none;
    background-color: #bcbcbc;
    height: 1px;
    margin: 40px 0;
    padding: 0;
}

.form-contato textarea.form-control{
    height: auto;
}

.form-contato .help-block{
    font-size: 12px;
    color: #00ab4e;
}

.box-erro h2{
    font-size: 120px;
    margin-top: -30px;
    font-weight: 700;
}

.container-erro h3{
    margin-top: 30px;
}

.container-erro {
    color: #ffffff;
}

.header.container-impressao{
    background-color: transparent;
}


.modal-backdrop.in {
    filter: alpha(opacity=90);
    opacity: .90;
    background-color: #0b4273;
}

.modal-content{
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 15px;
}


.modal-footer, .modal-header, .modal-body {
    border: none;
}

.modal .modal-title {
    color: #0b4273;
    font-size: 30px;
    font-weight: 700;

}

.modal-header .close {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #333;
    font-weight: 800;
    font-size: 30px;
    font-family:  Arial, Helvetica, Sans-serif;
}

.modal .form-contato .help-block {
    font-size: 15px;
    color: #57aaff;
}

.modal .form-contato h3{
    color: #00ab4e;
    font-size: 24px;
    font-weight: 700;
    font-style: italic;
}

.radio-inline, .checkbox-inline{
    padding-left: 40px
}

.tableFavoritos{ height:310px; overflow: auto;   padding:0 10px 10px 0; background: #fff; margin: 10px 0 20px 0;  }
.tableFavoritos .subTitFavoritos a{color:#00ab4e; font-size:24px; margin-top:15px; display:block; margin-bottom: 5px; font-weight: 700; font-style: italic }

.tableFavoritos table{width: 100%}
.tableFavoritos table td{padding: 12px 0; border-bottom: 1px #565656 dashed}
.tableFavoritos table td  .fa, .txtFavoritos .fa{
    color: #0b4273;
}

.tableFavoritos table td  .fa{
    margin:0 8px;
}

.tableFavoritos table td .true .fa:before{
    content: "\f005";
}

.tableFavoritos table td .false .fa:before{
    content: "\f00d";
}

.tableFavoritos table td.submenunetoFavoritos {padding-left:10px;}
.tableFavoritos table tr:hover{background: #f1f1f1}
.tableFavoritos table tr.subTitFavoritos:hover{ background:none}
.tableFavoritos .textoCamposAlertasRi{ font-size:12px;}
.tableFavoritos a, .listFavoritos li a{ text-decoration:none; color: #666;}

.tableFavoritos a:hover, .listFavoritos li a:hover, .tableFavoritos table tr:hover a, .listFavoritos li:hover a{
    color: #00ab4e;
    font-weight: 700;
}

.tableFavoritos a:hover .fa, .listFavoritos li a:hover .fa, .tableFavoritos table tr:hover a .fa, .listFavoritos li:hover a .fa{
    color: #758792;
}

.tableFavoritos a img{ margin:0 5px 0 10px; vertical-align: 1%;}
.tableFavoritos .textoCamposAlertasRi{ padding-left:0}

.listFavoritos {
    background: #fff;
    height: 310px;
    list-style: none outside none;overflow-y: scroll; overflow-x: hidden;
    margin: 0 0 20px 0;
    padding:0 0 10px 0;
    font-family: "Myriad Pro", Arial, Helvetica, Sans-serif;

}

.txtFavoritos img{vertical-align: baseline}

.listFavoritos li .posicaoBtnxHome{  line-height:14px;  }

.listFavoritos li{ padding:12px 0  ;   border-bottom: 1px #bcbcbc dashed}
.listFavoritos li:hover{background: #f8f8f8}
.listFavoritos li a.btnX{background:none; margin-right:5px; margin-left: 10px   }
.listFavoritos li a.btnX img{
    vertical-align: 1%
}

.txtFavoritos strong{
    color: #00ab4e;
}

div.txtFavoritos{height: 150px; width: auto; line-height: 20px; font-size: 14px }

@media (max-width: 767px) {
    .nav-products li {
        float: none;
        display: inline-block;
    }

    .margin-container.box-home{
        margin-right: -15px;
        margin-left: -15px;
    }


    .bg-ticker .container {
        width: 800px;
    }


    .bg-ticker [class^=col-sm-] {
        float: left;
    }

    .wrapper-style3, .wrapper-style3 .text-right, .wrapper-style4, .wrapper-style4 .text-right{
        text-align: center;
    }

    .wrapper-style3 .img-responsive{
        margin-left: auto;
        margin-right: auto;
    }

}


@media (min-width: 768px) {
    .menu-topo .pull-right .list-inline{
        margin-left: -10px;
    }
    .menu-topo .pull-right .list-inline.list-social{
        margin-left: 10px;
    }

    .menu-topo .pull-right .list-inline li{
        padding-left: 10px;
        padding-right: 10px;
    }

    .nav.menu{
        margin-top: 32px;
    }

    .navbar-collapse {
        background-color: transparent;
    }

    .nav.menu > li > a {
        color: #fff;
        border: none;
        padding: 15px 5px;
    }

    .nav.menu .open > a,
    .nav.menu .open > a:hover,
    .nav.menu .open > a:focus,
    .menu .open > a, .navbar-menu .open > a:focus, .menu.nav > li > a:hover, .menu.nav > li > a:focus{
        background-color: transparent;
        border-bottom: none;
        color: #fff;
    }

    .nav.menu .dropdown-menu{
        margin: 5px 0 0 0;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: rgba(0,75,136, 0.7);
        padding: 0;
    }

    .nav.menu > li + li a{
        border-top: none;
    }


    .nav.menu  .dropdown-menu > li > a {
        padding: 7px 10px;
        color: #ffffff;
        font-size: 12px;
        text-decoration: none;
        text-align: center;
    }

    .nav.menu  .dropdown-menu > li > a:hover,
    .nav.menu  .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: rgba(169,171,175, 0.3);
        font-weight: 700;
        text-decoration: none;
    }

    .navbar-nav > li > a:after{
        content: "";

    }

    .navbar-nav > li:hover > a:after, .navbar-nav > li:focus > a:after, .navbar-nav > li.open > a:after{
        content: "";
    }


    .header .navbar-header {
        margin: 14px 0 18px;
    }

    .header .navbar-brand img {
        width: 145px;
    }

    .nav-products .icons-lines {
        width: 103px;
        height: 140px;
    }

    .nav-products{
        background-color: transparent;
    }

    .nav-products li a{
        color: #758792;
    }
    .nav-products li a h5{

        border-right: 1px solid #e5eaed;
        border-bottom: 8px transparent solid;
    }

    .nav-products li a h5{
        padding: 20px 0;
    }

    .nav-products li a:hover h5{
        border-bottom-color: #00ab4e;;
    }

    .nav-products li:hover, .nav-products li.ativo {
        background-color: #f3f3f3;
    }

    .nav-products.nav > li > a:hover, .nav-products.nav > li > a:focus, .nav-products li:hover, .nav-products li.ativo{
        background-color: transparent;
    }

    .nav-products .atacado {
        background-color: #013056;
        background-position: -30px top;
    }

    .nav-products li:hover .atacado {
        background-position: -30px bottom;
    }

    .nav-products .agrociencia {
        background-color: #01355f;
        background-position: -204px top;
    }

    .nav-products li:hover .agrociencia {
        background-position: -204px bottom;
    }

    .nav-products .bovinos {
        background-color: #023966;
        background-position: -374px top;
    }

    .nav-products li:hover .bovinos {
        background-position: -374px bottom;
    }

    .nav-products .equinos {
        background-color: #023c6c;
        background-position: -543px top;
    }

    .nav-products li:hover .equinos {
        background-position: -543px bottom;
    }

    .nav-products .pet {
        background-color: #023f71;
        background-position: -713px top;
    }

    .nav-products li:hover .pet {
        background-position: -713px bottom;
    }

    .nav-products .aves-suinos {
        background-color: #024277;
        background-position: -883px top;
    }

    .nav-products li:hover .aves-suinos {
        background-position: -883px bottom;
    }

    .nav-products .ourofino-referencia {
        background-color: #03477e;
        background-position: -1053px top;
        width: 102px;
    }

    .nav-products li:hover .ourofino-referencia {
        background-position: -1053px bottom;
    }

    .bg-banner video, .bg-banner .bg-img{
        margin-left: 0;
    }

    .nav-social{
        margin-left: -15px;
    }


    .nav-social > li{
        padding-right: 15px;
        padding-left: 15px;
    }

    .bg-banner video, .bg-banner, .bg-banner .bg-img{
        min-height: 576px;
    }

    .form-search {
        margin-top: -100px;
    }

}


@media (min-width: 992px) {
    .nav.menu > li > a {
        padding: 15px 10px;
    }

    .header .navbar-brand img {
        width: 218px;
    }

    .nav-products .icons-lines {
        width: 134px;
        height: 140px;
    }

    .nav-products .atacado {
        background-position: -13px top;
    }

    .nav-products li:hover .atacado {
        background-position: -13px bottom;
    }

    .nav-products .agrociencia {
        background-position: -188px top;
    }

    .nav-products li:hover .agrociencia {
        background-position: -188px bottom;
    }

    .nav-products .bovinos {
        background-position: -359px top;
    }

    .nav-products li:hover .bovinos {
        background-position: -359px bottom;
    }


    .nav-products .equinos {
        background-position: -528px top;
    }

    .nav-products li:hover .equinos {
        background-position: -528px bottom;
    }


    .nav-products .pet {
        background-position: -698px top;
    }

    .nav-products li:hover .pet {
        background-position: -698px bottom;
    }

    .nav-products .aves-suinos {
        background-position: -868px top;
    }

    .nav-products li:hover .aves-suinos {
        background-position: -868px bottom;
    }

    .nav-products .ourofino-referencia {
        background-position: -1038px top;
        width: 135px;
    }

    .nav-products li:hover .ourofino-referencia {
        background-position: -1038px bottom;
    }

    .box-erro h2 {
        font-size: 240px;
    }

    .modal-dialog {
        margin: 100px auto;
    }

    .modal-header .close {
        margin-top: -70px;
        color: #ffffff;
        font-size: 32px;
        margin-right: -60px;
    }

    .modal-body, .modal-header, .modal-footer {
        padding: 15px 60px;
    }

    .btn-default, a.btn-default{
        padding: 6px 42px;
    }


}

@media (min-width: 1200px) {
    .nav.menu > li > a {
        padding: 15px 15px;
    }

    .nav-products .icons-lines {
        width: 163px;
    }

    .nav-products .atacado {
        background-position: top left;
    }

    .nav-products li:hover .atacado {
        background-position: bottom left;
    }

    .nav-products .agrociencia {
        background-position: -171px top;
    }

    .nav-products li:hover .agrociencia {
        background-position: -171px bottom;
    }

    .nav-products .bovinos {
        background-position: -342px top;
    }

    .nav-products li:hover .bovinos {
        background-position: -342px bottom;
    }

    .nav-products .equinos {
        background-position: -513px top;
    }

    .nav-products li:hover .equinos {
        background-position: -513px bottom;
    }

    .nav-products .pet {
        background-position: -684px top;
    }

    .nav-products li:hover .pet {
        background-position: -684px bottom;
    }

    .nav-products .aves-suinos {
        background-position: -855px top;
    }

    .nav-products li:hover .aves-suinos {
        background-position: -855px bottom;
    }

    .nav-products .ourofino-referencia {
        background-position: -1026px top;
        width: 162px;
    }

    .nav-products li:hover .ourofino-referencia {
        background-position: -1026px bottom;
    }

    .txt-show .nav-abas > li > a{
        font-size: 24px;
        padding: 15px 25px;
    }

    .txt-show .nav-abas > li.active > a, .txt-show .nav-abas > li.active > a:hover, .txt-show .nav-abas > li.active > a:focus{
        padding-top: 8px;
    }

    #video{
        width: 100%
    }

}


@media  (min-width: 768px) and (max-width: 1200px){
    .txt-show {
        padding-right: 30px;
    }
}

@media (min-width: 1440px) {

    .container-show{
        width: 1290px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }


}

/*andrea*/
.overlayMarcarFavorito {
    z-index: 999 !important;
}

.validacaocampos
{
	color:red
}

.retirar {
    font-weight: 100 !important;
    color: #758792 !important;
}

/* Rafael - Design 21/09/16 */
#Alertas_txtCaptcha {
    text-transform: none;
}

.owl-destaques .box-img {
    border-radius: 180px;
    margin: 5px 7px;
}

.owl-destaques .box-img:hover {
    background: linear-gradient(to right, rgba(60, 5, 70, 0.91) 0%,rgba(173, 14, 131, 0.91) 100%);
    border-radius: 180px;
    margin: 5px 7px;
}

.owl-destaques .box-img:hover img {
    opacity: 0.2;
}

    /*Andrea*/

.embed_cotacao{
    padding-bottom: 44px !important;
}

