* {
    outline: none;
}

body{
	font-family: 'Lato-Regular';
	position: relative;
	margin: 0 auto;
}

a {
    display: inline;
    text-decoration: none;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}

a:hover {
    text-decoration: underline;
    color: darkgreen;
}

i {
    display: inline;
    text-decoration: none;
    -webkit-transition: all 250ms linear;
    -moz-transition: all 250ms linear;
    -ms-transition: all 250ms linear;
    -o-transition: all 250ms linear;
    transition: all 250ms linear;
}

li {
    display: inline;
}

img {
    border: 0;
}

h1, h2, h3, h4, h5, h6, ul, li, p, span {
    color: #383838;
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2;
}

h2 {
    font-size: 40px;
}

h3 {
    font-size: 30px;
    font-weight: normal;
}

ul, li, p, span {
    font-size: 16px;
    line-height: 1.5;
}

/********* Classes para formulários em geral ***************/

thead, th {
    background: #467a48;
    color: #ffffff;
    font-size: 14px;
    padding: 4px 4px 4px 4px;
    font-weight: bolder;
}

input  {
    border: 2px solid #467a48;
    border-radius: 5px;
    color: #3e260b;
    font-family: 'NexaHeavy';
    font-size: 14px;
    padding: 4px 7px 6px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    width: calc(100% - 40px);
}

textarea {
    border: 2px solid #467a48;
    border-radius: 5px;
    color: #3e260b;
    font-family: 'NexaHeavy';
    font-size: 14px;
    padding: 4px 7px 6px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    width: calc(100% - 40px);
    height: 100px;
    max-height: 100px;
    resize: none;
    overflow-y: auto;    
}

input::-webkit-input-placeholder {
    color: #d1cecc;
    font-family: 'NexaHeavy';
    font-size: 18px;
}

input:hover, input:focus, input:active {
    border: 2px solid #004a29;
}

input[type="submit"] {
    background: #467a48;
    color: #ffffff;
    cursor: pointer;
    font-size: 21px;
    padding: 4px 12px 4px;
    width: 40%;
}

input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {
    background: #ffffff;
    border: 2px solid #467a48;
    color: #467a48;
}

/* Fonts */
@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/Lato-Regular.eot');
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Regular.woff2') format('woff2'), url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf') format('truetype'), url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Lato-Black';
	src: url('../fonts/Lato-Black.eot');
	src: url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Black.woff2') format('woff2'), url('../fonts/Lato-Black.woff') format('woff'), url('../fonts/Lato-Black.ttf') format('truetype'), url('../fonts/Lato-Black.svg#Lato-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
  font-family: 'NexaHeavy';
  src: url('../fonts/NexaHeavy.eot') format('embedded-opentype');
  src: url('../fonts/NexaHeavy.eot?#iefix') format('embedded-opentype'), url('../fonts/NexaHeavy.woff') format('woff'), url('../fonts/NexaHeavy.ttf') format('truetype'), url('../fonts/NexaHeavy.svg#NexaHeavy') format('svg');
  font-weight: normal;
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NexaBlack';
  src: url('../fonts/NexaBlack.eot?#iefix') format('embedded-opentype'), url('../fonts/NexaBlack.woff') format('woff'), url('../fonts/NexaBlack.ttf') format('truetype'), url('../fonts/NexaBlack.svg#NexaBlack') format('svg');
  font-weight: normal;
  font-weight: normal;
  font-style: normal;
}

.container {
    margin: 0 auto;
    padding: 0 15px;
    width: 1170px;
}

.container-min {
    width: 1061px;
}

.row {
    float: left;
    width: 100%;
}

header, section, footer, .drow {
    float: left;
    margin: 0 auto;
    width: 100%;
}

header {
	position: relative;
}

.Logo_Busca_Social {
    display: flex;
}

.Logo {
	margin: 20px 0 0 84px;
}

.Logo svg {
    width: 240px;
}

.Busca {
    flex: auto;
    margin: 12px 0px 0 0;
    text-align: right;
}

.Busca input {
	background: url(/images/svg/lupa-busca.svg) no-repeat 95% center / 20px;
    border: 2px solid #618d63;
    border-radius: 30px;
    font-size: 12px;
    padding: 9px 42px 7px 12px;
    width: 194px;
}

.Busca_Mobile, .Social_Mobile {
	display: none;
}

.Social {
    margin: 12px 8px 0 0;
}

.Social_Icones svg {
	cursor: pointer;
}

.Social_Botao a {
    background: #000000;
    border: 2px solid #000;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: 'NexaHeavy';
    margin: 7px auto 0;
    padding: 4px 4px 6px;
    text-align: center;
}

.Social_Botao a:hover, .Footer_Linha .Social_Botao a:hover {
    background: #ffffff;
    border: 2px solid #618d63;
    color: #618d63;
}

.Menu {
    margin: 28px auto 0;
}

.Menu .Icone, .Menu #ChangeIcone {
    display: none;
}

.Menu_Nav ul {
    /*display: flex;*/
    /*justify-content: space-around;*/
    margin: 0 auto;
    text-align: center;
}

.Menu_Nav ul li {
    border-right: 2px solid #467a48;
    align-items: center;
    display: inline-flex;
    height: 48px;
    margin: 0 auto;
    min-width: 183px;
    /* padding: 0 20px 0 0; */
    position: relative;
    text-align: center;
    vertical-align: bottom;
}

.Produtos_Home_Item a:hover span, .Participantes_Home_Imagem:hover h2, .IPEF_Home a:hover, .Footer_Coluna li:hover, .Footer_Coluna li:hover a, .Menu_Nav ul.Sub_Menu li:hover > a span, .Banner_Lista_Noticias ul li a:hover, .Slide_Lista_Noticias_Quadro:hover, .Banner_Lista_Noticias_Menu ul li a:hover span, .Banner_Detalhes_Pagina_Menu ul li a:hover span, .Conteudo_Lista_Acoes_Cooperativas_Item:hover, .Banner_Detalhes_Pagina_Menu a:hover, .Conteudo_Detalhes_Livros_Imagem span a:hover, .Conteudo_Informacoes_Tecnicas_Item:hover span, .Conteudo_Sementes_Tabela table tbody tr td:first-child a:hover, .Conteudo_Geral_Tabela table tbody tr td:first-child a:hover {
	text-decoration: underline;
}

.Menu_Nav ul li:hover {
    background: #73bb758c;
}

.Menu_Nav ul li:last-child {
    border-right: 0;
}

.Menu_Nav ul li a {
	line-height: 0;
    margin: 0 auto;
}

.Menu_Nav ul li a span, .Conteudo_Detalhes_Evento_Informacoes_Texto span, .Conteudo_Detalhes_Evento_Programacao_Titulo span, .Conteudo_Detalhes_Evento_Programacao_Quadro_Horario_Atividade span, .Conteudo_Detalhes_Evento_Empresas span, .Conteudo_Detalhes_Evento_Transporte_Informacoes h4, .Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes span b {
    color: #467a48;
    font-family: 'Lato-Black';
    font-size: 14px;
    line-height: 1.2;
}

.Menu_Nav ul.Sub_Menu {
    display: none;
    padding: 24px 0 0;
    position: absolute;
    top: 38px;
    z-index: 999;
}

.Menu_Nav ul.Sub_Menu.IPEF {
    width: 210px;
}

.Menu_Nav ul.Sub_Menu.Acoes_Cooperativas {
    width: 280px;
}

.Menu_Nav ul.Sub_Menu.Difusao_Conhecimento {
    width: 210px;
}

.Menu_Nav ul.Sub_Menu.Eventos {
    width: 190px;
}

.Menu_Nav ul.Sub_Menu.Servicos_Tecnologicos {
    width: 240px;
}

.Menu_Nav ul.Sub_Menu.Participantes_Sistema {
    width: 195px;
}

.Menu_Nav ul.Sub_Menu li {
	background: #ffffff;
	border: 0;
    display: block;
    height: auto;
    text-align: left;
}

.Menu_Nav ul.Sub_Menu li a {
    margin: 0 0 0 10px;
}

.Menu_Nav ul.Sub_Menu li a span {
    font-family: "Lato-Regular";
}

.Menu_Nav ul li:hover a ~ ul, ul.Sub_Menu:hover {
	display: block;
}

.Sub_Menu_Titulo, #Banner_Home_Mobile {
	display: none;
}

.Banner_Home.owl-carousel {
    display: block;
    margin: 8px auto 0;
}

.Banner_Home.owl-carousel .owl-nav, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-nav, .Slide_Lista_Noticias_Itens .owl-nav, .Detalhes_Sementes_Slide.owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}

/* 09.09.2021 para desativar owl-next e owl-prev separado bloco dos demais e incluido linha display: none */
.Banner_Home.owl-carousel .owl-next, .Banner_Home.owl-carousel .owl-prev {
	background: none;
    border: 0;
    cursor: pointer;
	position: relative;
	z-index: 9999;
    display: none;
}

.Acoes_Cooperativas_Slide_Home.owl-carousel .owl-next, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-prev, .Slide_Lista_Noticias_Itens .owl-next, .Slide_Lista_Noticias_Itens .owl-prev, .Detalhes_Sementes_Slide.owl-carousel .owl-next, .Detalhes_Sementes_Slide.owl-carousel .owl-prev {
    background: none;
    border: 0;
    cursor: pointer;
    position: relative;
    z-index: 9999;
}

.Banner_Home.owl-carousel .owl-next, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-next, .Slide_Lista_Noticias_Itens .owl-next, .Detalhes_Sementes_Slide.owl-carousel .owl-next {
	float: right;
}

.Banner_Home.owl-carousel .owl-next span, .Banner_Home.owl-carousel .owl-prev span, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-next span, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-prev span {
	font-size: 90px;
    line-height: 0;
}

#Noticias_Eventos_Home {
    padding: 39px 0;
}

.Noticias_Home, .Eventos_Home, .Participantes_Home, .Produtos_Home {
    float: left;
    width: 50%;
}

.Noticias_Eventos_Home_Titulo {
    margin: 0 auto 23px;
}

.Noticias_Eventos_Home_Titulo h1, .Acoes_Cooperativas_Titulo_Home h1, .Participantes_Home_Titulo h1, .Produtos_Home_Titulo h1, .Acoes_Cooperativas_Titulo_Home h1 a, .Conteudo_Detalhes_Acoes_Cooperativas_Titulo h1, .Conteudo_Detalhes_Acoes_Cooperativas_Objetivos h2, .Conteudo_Detalhes_Missoes_Objetivos h2, .Conteudo_O_IPEF_Titulo h2, .Conteudo_Livros_Titulo h1, .Conteudo_Detalhes_Livros_Texto_Titulo, .Conteudo_Pedido_Titulo h1, .Conteudo_Detalhes_Evento_Titulo h1, .Conteudo_Detalhes_Evento_Programacao_Titulo h2, .Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes h1, .Conteudo_Eventos_Titulo h1, .Conteudo_Eventos_Titulo_SemLinha h1, .Conteudo_Sementes_Titulo h1, .Conteudo_Detalhes_Sementes_Texto h1, .Conteudo_Detalhes_Sementes_Titulo_Mobile h1, .Conteudo_Ouvidoria_Texto h1, .Conteudo_Contato_Texto h1 {
    color: #3e260b;
    font-family: 'NexaBlack';
    font-size: 28px;
}

.Noticias_Eventos_Home_Titulo h1:after, .Acoes_Cooperativas_Titulo_Home h1:after, .Participantes_Home_Titulo h1:after, .Produtos_Home_Titulo h1:after, .Conteudo_Eventos_Titulo h1:after {
    background: #3e260b;
    content: '';
    display: inline-block;
    height: 4px;
    margin: 22px auto 0 12px;
    width: 50%;
}

.Noticias_Home_Artigos {
    float: left;
    width: 47%;
}

.Noticias_Home_Artigo {
    display: inline-block;
    margin: 0 5% 3px 0;
    width: 95%;
}

/*.Noticias_Home_Artigo:last-child {
    margin: 0;
}*/

.Noticias_Home_Artigo_Imagem, .Slide_Lista_Noticias_Quadro_Imagem {
	position: relative;
}

.Noticias_Home_Artigo_Imagem > span, .Slide_Lista_Noticias_Quadro_Imagem > span {
    background: #467a48;
    bottom: 9px;
    color: #ffffff;
    font-size: 10px;
    left: 7px;
    padding: 0 2px 0 4px;
    position: absolute;
}

.Noticias_Home_Artigo_Titulo span {
    color: #444242;
    font-size: 14px;
    line-height: 0;
}

.Eventos_Home_Item {
    display: inline-block;
    margin: 0 auto 15px;
    width: 100%;
}

.Eventos_Home_Item:hover h2, .Noticias_Home_Artigo:hover .Noticias_Home_Artigo_Titulo span, .Acoes_Cooperativas_Titulo_Home h1 a:hover, .Conteudo_Eventos_Item:hover h2 {
	text-decoration: underline;
}

.Eventos_Home_Item_Imagem {
    float: left;
    margin: 0 16px 0 0;
}

.Eventos_Home_Item_Texto {
    padding: 20px 0 0;
}

.Eventos_Home_Item_Texto h2, .Conteudo_Detalhes_Evento_Programacao_Quadro_Titulo h3, .Conteudo_Detalhes_Evento_Hospedagem h3, .Conteudo_Detalhes_Evento_Transporte_Titulo h3, .Conteudo_Eventos_Item_Texto h2 {
    color: #3e260b;
    font-family: 'Lato-Black';
    font-size: 23px;
}

.Eventos_Home_Item_Texto span, .Conteudo_Eventos_Item_Texto > b {
    color: #467b49;
    font-size: 14px;
}

.Eventos_Home_Item_Texto p, .Conteudo_Eventos_Item_Texto span, .Conteudo_Eventos_Item_Texto p {
    color: #444242;
    font-size: 14px;
    line-height: 1;
}

.Acoes_Cooperativas_Slide_Home.owl-carousel {
    display: block;
    margin: 31px 0 0;
}

.Acoes_Cooperativas_Slide_Item_Home {
    background: #467a48;
    border-radius: 70px;
    float: left;
    min-height: 176px;
    padding: 27px 5px;
    text-align: center;
    width: 106px;
}

.Acoes_Cooperativas_Slide_Item_Home img {
	height: 91px;
    width: 106px;
}

.Acoes_Cooperativas_Slide_Item_Home span {
	color: #ffffff;
    display: block;
    font-family: 'NexaBlack';
    font-size: 12px;
    line-height: 1.2;
    margin: 18px auto 22px;
}

.Acoes_Cooperativas_Slide_Home.owl-carousel .owl-next span, .Acoes_Cooperativas_Slide_Home.owl-carousel .owl-prev span, .Slide_Lista_Noticias_Itens .owl-next span, .Slide_Lista_Noticias_Itens .owl-prev span {
    font-size: 45px;
}

.Acoes_Cooperativas_Slide_Home.owl-carousel .owl-prev span, .Slide_Lista_Noticias_Itens .owl-prev span {
    margin: 0 0 0 -60px;
}

.Acoes_Cooperativas_Slide_Home.owl-carousel .owl-next span {
    margin: 0 -10px 0 0;
}

#Participantes_Produtos_Home {
    padding: 52px 0;
}

.Participantes_Home {
    margin: 0 2% 0 0;
    width: 46%;
}

.Produtos_Home {
    width: 52%;
}

.Participantes_Home_Titulo, .Produtos_Home_Titulo {
    margin: 0 auto 31px;
}

.Produtos_Home_Titulo {
    margin-left: 10px;
}

.Participantes_Home_Titulo h1, .Produtos_Home_Titulo h1, .Conteudo_Pedido_Item_Texto h2 {
    font-size: 24px;
}

.Participantes_Home_Titulo h1:after, .Produtos_Home_Titulo h1:after {
    width: 27%;
}

.Produtos_Home_Titulo h1:after {
    width: 40%;
}

.Participantes_Home_Imagem {
    position: relative;
}

.Participantes_Home_Imagem h2, .Participantes_Home_Imagem span {
    color: #ffffff;
    font-family: 'NexaBlack';
    font-size: 52px;
    line-height: 1.1;
    position: absolute;
    right: 28px;
    text-align: right;
    top: 13px;
}

.Participantes_Home_Imagem span {
    color: #ffffff;
    font-family: 'Lato-Regular';
    font-size: 20px;
    line-height: 1.2;
    top: 122px;
    width: 203px;
}

.Produtos_Home_Item {
    display: inline-block;
    text-align: center;
    width: 32%;
}

.Produtos_Home_Item span {
	color: #444242;
	font-family: "Lato-Black";
	font-size: 14px;
}

#IPEF_Video_Home {
    background: #3d250a;
    margin: 59px 0 80px;
}

.IPEF_Video_Home {
	position: relative;
}

.IPEF_Home {
    padding: 67px 0 77px 111px;
}

.IPEF_Home h1, .Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download span, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a {
    color: #ffffff;
    font-family: 'NexaBlack';
    font-size: 45px;
}

.IPEF_Home a {
    background: #467a48;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-family: "Lato-Black";
    font-size: 16px;
    margin: 2px 0 0 22px;
    padding: 4px 13px 5px;
}

.Video_Home {
    position: absolute;
    left: 381px;
    top: -56px;
}

.Video_Home iframe {
	height: 360px;
	width: 640px;
}

#Mapa_Home {
	border-top: 5px solid #467a48;
	border-bottom: 5px solid #467a48;
/*	margin: 60px auto 0; */
	margin: 0 auto 0; 
}

#Mapa_Home iframe {
	height: 334px;
	width: 100%;
}

#Social_Mapa_Menor_Home {
    display: inline-block;
	border-top: 5px solid #467a48;
	border-bottom: 5px solid #467a48;
	margin: 10px auto 0; 
}

#Social_Mapa_Menor_Home iframe {
	height: 350px;
	width: 350px;
}

footer {
	background: #434142;
	border-top: 5px solid #467a48;
	padding: 27px 0 72px;
	margin: 60px auto 0; 
}

.Footer_Coluna {
    float: left;
    width: 23%;
}

.Footer_Coluna:nth-child(3) {
	margin-left: 5%;
}

.Footer_Coluna:last-child {
    float: right;
}

.Footer_Coluna span, .Footer_Coluna a {
    color: #fff;
}

.Footer_Coluna span {
	display: block;
    font-family: "Lato-Black";
    font-size: 16px;
    margin-bottom: 6px; 
}

.Footer_Coluna span:nth-of-type(2) {
    margin-top: 31px;
}

/* RON 28/10/20 adicionado ".Conteudo_Livros_Item_Horizontal span" */
.Footer_Coluna a, .Conteudo_Livros_Item span, .Conteudo_Livros_Item_Horizontal span {
    font-family: "Lato-Regular";
    font-size: 14px;
}

.Footer_Coluna li {
    display: table-row-group;
    line-height: 1.35;
}

.Footer_Linha {
    display: inline-block;
    margin: 7px auto 0;
    text-align: right;
    width: 100%;
}

.Social_Botao {
    display: inline-block;
    margin: 0 16px 0 0;
}

.Footer_Linha .Social_Botao a {
    background: #467a48;
    border: 2px solid #467a48;
    letter-spacing: 0.5px;
    padding: 7px 18px 8px;
}

.Footer_Linha .Social_Icones {
    display: inline-flex;
    vertical-align: middle;
}

.Footer_Linha .Social_Icones svg {
    margin-right: 5px;
}

.Footer_Linha .Social_Icones svg:last-child {
    margin-right: 0;
}

.Footer_Localizacao {
    float: right;
    margin: -62px 13px 0 10px;
    text-align: center;
    width: 391px;
}

.Footer_Localizacao_Texto span {
	color: #ffffff;
	display: block;
	font-size: 14px;
	line-height: 1.25;
}

/* Página Lista Notícias */
.Banner_Detalhes_Pagina {
    align-items: center;
    background-position: center top;
    background-repeat: no-repeat;
    display: flex;
    height: 312px;
    margin: 8px auto 0;
    position: relative;
    width: 100%;
}

#Banner_Lista_Noticias {
    background-image: url(/images/banners/banner-lista-noticias.jpg);
}

.Banner_Detalhes_Pagina_Titulo {
	margin: 0 auto;
    text-align: center;
}

.Banner_Detalhes_Pagina_Titulo h1, .Banner_Detalhes_Pagina_Menu ul li a span {
	color: #ffffff;
    font-family: 'NexaHeavy';
    font-size: 80px;
    letter-spacing: 1.5px;
}

.Banner_Detalhes_Pagina_Menu {
    background: rgba(0,0,0,0.4);
    bottom: 0;
    float: left;
    margin: 0 auto;
    position: absolute;
    width: 100%;
}

.Banner_Detalhes_Pagina_Menu ul {
    display: flex;
    justify-content: space-around;
}

.Banner_Detalhes_Pagina_Menu ul li a span {
    display: block;
    font-size: 16px;
    letter-spacing: inherit;
    padding: 15px 10px;
}

.Slide_Lista_Noticias_Itens.owl-carousel {
    margin: 23px auto 30px;
    width: 90%;
}

.Slide_Lista_Noticias_Itens.owl-carousel .owl-item img {
	width: auto;
}

.Slide_Lista_Noticias_Itens .owl-prev span, .Slide_Lista_Noticias_Itens .owl-next span {
	line-height: 0;
}

.Slide_Lista_Noticias_Itens .owl-next span {
    margin: 0 -60px 0 0;
}

.Slide_Lista_Noticias_Quadros {
	display: table;
    margin: 0 auto;
    width: 90%;
}

.Slide_Lista_Noticias_Quadros:last-child {
	margin: 38px auto 0;
}

.Slide_Lista_Noticias_Quadro {
    float: left;
}

.Slide_Lista_Noticias_Quadro_Imagem {
	display: inline-block;
}

.Slide_Lista_Noticias_Quadro_Data, .Detalhes_Noticia_Titulo_Bandeira {
    background: #467a48;
    right: 21px;
    text-align: center;
    padding: 1px 4px 2px;
    position: absolute;
    top: 1px;
}

.Slide_Lista_Noticias_Quadro_Data:after, .Detalhes_Noticia_Titulo_Bandeira:after {
	border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 8px solid #467a48;
    content: "";
    left: 0px;
    height: 0;
    margin: 2px 0 0;
    position: absolute;
    width: 0;
}

.Slide_Lista_Noticias_Quadro_Data span, .Detalhes_Noticia_Titulo_Bandeira span {
    color: #ffffff;
    font-family: 'Lato-Black';
    font-size: 12px;
    display: block;
    line-height: 1.1;
}

.Slide_Lista_Noticias_Quadros p {
	font-size: 14px;
    line-height: 1;
}

.Slide_Lista_Noticias_Quadro_Medio {
	margin: 0 12px;
    width: 279px;
}

.Slide_Lista_Noticias_Quadro_Pequeno {
	float: left;
    width: 276px;
}

.Slide_Lista_Noticias_Quadro.Slide_Lista_Noticias_Quadro_Pequeno:last-child {
	margin-top: 16px;
}

/* Página Detalhes da Notícia */
.Detalhes_Noticia_Titulo_Bandeira {
    float: left;
    margin: 0 0 0 82px;
    padding: 15px 0 8px;
    position: relative;
    right: inherit;
    top: 0;
    width: 83px;
}

.Detalhes_Noticia_Titulo_Bandeira span {
    font-size: 24px;
}

.Detalhes_Noticia_Titulo_Texto {
    display: inline-block;
    margin: 30px 0 0;
    padding: 0 2%;
    text-align: center;
    width: 81%;
}

.Detalhes_Noticia_Titulo_Bandeira:after {
    border-left: 42px solid transparent;
    border-right: 41px solid transparent;
    border-top: 21px solid #467a48;
    margin: 8px 0 0;
}

.Detalhes_Noticia_Titulo_Texto h1 {
    color: #3e260b;
    font-family: 'NexaBlack';
    font-size: 28px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

.Detalhes_Noticia_Artigo, .Conteudo_Detalhes_Acoes_Cooperativas_Artigo {
    margin: 66px auto 0;
    width: 100%;
}

.Detalhes_Noticia_Artigo_Imagem, .Conteudo_Detalhes_Acoes_Cooperativas_Imagem {
    float: left;
    margin: 0 38px 0 20px;
}

.Detalhes_Noticia_Artigo_Texto, .Conteudo_Detalhes_Acoes_Cooperativas_Texto {
    float: left;
    margin: 0 auto;
    text-align: justify;
    width: 343px;
}

.Area_100 {
    margin: 16px 0 0 20px;
    width: calc(100% - 20px);
}

.Detalhes_Noticia_Artigo_Imagem.Area_100, .Conteudo_Livros_Titulo, .Conteudo_Pedido_Titulo, .Conteudo_Detalhes_Evento_Programacao_Titulo, .Conteudo_Detalhes_Evento_Empresas_Logos, .Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes {
    text-align: center;
}

.Detalhes_Noticia_Artigo_Texto p, .Conteudo_Detalhes_Acoes_Cooperativas_Texto p {
    line-height: 1.2;
    margin-bottom: 20px;
}

/* Página Ações Cooperativas */
#Banner_Lista_Acoes_Cooperativas {
    background-image: url(/images/banners/banner-acoes-cooperativas.jpg);
}

.Conteudo_Lista_Acoes_Cooperativas_Busca .Busca {
    margin: 24px 52px 0 0;
}

.Conteudo_Lista_Acoes_Cooperativas_Itens {
    margin: 31px auto 0;
    text-align: center;
}

.Conteudo_Lista_Acoes_Cooperativas_Item {
    display: inline-block;
    margin-bottom: 21px;
    text-align: left;
}

.Conteudo_Lista_Acoes_Cooperativas_Item:nth-child(3n+2) {
    margin-left: 23px;
    margin-right: 23px;
}

.Conteudo_Lista_Acoes_Cooperativas_Item img {
    display: block;
}

/* Página Ações Cooperativas - PAA */
#Banner_Assentamentos_Agroecologicos {
    background-image: url(/images/banners/banner-paa.jpg);
}

/* Página Ações Cooperativas - Certificação Florestal */
#Banner_Certificacao_Florestal {
    background-image: url(/images/banners/banner-pccf.jpg);
}

.Conteudo_Detalhes_Acoes_Cooperativas_Titulo, .Conteudo_Detalhes_Evento_Titulo {
    margin: 47px auto 0;
    text-align: center;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Titulo h1, .Conteudo_Detalhes_Evento_Titulo h1 {
    text-transform: uppercase;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Artigo {
    margin: 50px auto 0;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Objetivos, .Conteudo_Detalhes_Missoes_Objetivos, .Conteudo_O_IPEF_Titulo, .Conteudo_Contato_Titulo {
    display: inline-block;
    margin: 10px auto 0;
    text-align: center;
    width: 100%;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Objetivos h2, .Conteudo_Detalhes_Missoes_Objetivos h2 {
    margin: 0 auto 31px;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Objetivo, .Conteudo_Detalhes_Missao_Objetivo {
    display: flex;
    margin: 0 auto 38px;
    text-align: left;
    width: 87%;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Objetivo p, .Conteudo_Detalhes_Missao_Objetivo p {
    border: 1px solid #467a48;
    border-radius: 5px;
    font-size: 14px;
    line-height: 1.2;
    margin: 0 0 0 7px;
    padding: 10px 6px 10px 10px;
    width: 100%;
}

.Conteudo_Detalhes_Acoes_Cooperativas_Objetivo:nth-child(odd) p, .Conteudo_Detalhes_Missao_Objetivo:nth-child(odd) p {
    margin: 0 7px 0 0;
    text-align: right;
}

/* Página Ações Cooperativas - Formação de Gestores */
#Banner_Formacao_Gestores {
    background-image: url(/images/banners/banner-ppgf.jpg);
}

/* Página Ações Cooperativas - Monitoramento Ambiental em Microbacias */
#Banner_Monitoramento_Ambiental_Microbacias {
    background-image: url(/images/banners/banner-promab.jpg);
}

#Banner_Assentamentos_Agroecologicos .Banner_Detalhes_Pagina_Titulo h1, #Banner_Monitoramento_Ambiental_Microbacias .Banner_Detalhes_Pagina_Titulo h1, #Banner_Fluxo_Carbono_Agua_Eucalyptus .Banner_Detalhes_Pagina_Titulo h1, #Banner_Estresses_Hidrico_Termico_Eucalipto .Banner_Detalhes_Pagina_Titulo h1, #Banner_Mecanizacao_Automacao_Florestal .Banner_Detalhes_Pagina_Titulo h1 {
    font-size: 70px;
}

/* Página Ações Cooperativas - Melhoramento Florestal */
#Banner_Melhoramento_Florestal {
    background-image: url(/images/banners/banner-pcmf.jpg);
}

/* Página Ações Cooperativas - Silvicultura Manejo */
#Banner_Silvicultura_Manejo {
    background-image: url(/images/banners/banner-ptsm.jpg);
}

/* Página Ações Cooperativas - Proteção Florestal */
#Banner_Protecao_Florestal {
    background-image: url(/images/banners/banner-protef.jpg);
}

/*#Banner_Protecao_Florestal .Banner_Detalhes_Pagina_Menu ul li {
    line-height: 0;
}*/

#Banner_Protecao_Florestal .Banner_Detalhes_Pagina_Menu ul li a span {
    padding: 15px 5px;
}

/* Página Ações Cooperativas - Fluxos de Carbono e Água em Eucalyptus */
#Banner_Fluxo_Carbono_Agua_Eucalyptus {
    background-image: url(/images/banners/banner-eucflux.jpg);
}

/* Página Ações Cooperativas - Estresses Hídrico e Térmico do Eucalipto */
#Banner_Estresses_Hidrico_Termico_Eucalipto {
    background-image: url(/images/banners/banner-estresses-hidrico-termico-eucalipto.jpg);
}

/* Página Ações Cooperativas - Estresses Hídrico e Térmico do Eucalipto */
#Banner_Pesquisa_Pinus {
    background-image: url(/images/banners/banner-pppib.jpg);
}

/* Página Ações Cooperativas - Mecanização e Automação Florestal */
#Banner_Mecanizacao_Automacao_Florestal {
    background-image: url(/images/banners/banner-pcmaf.jpg);
}

/* Página Ações Cooperativas - Tecnologias LIDAR */
#Banner_Tecnologias_Lidar {
    background-image: url(/images/banners/banner-prolidar.jpg);
}

/* Página Ações Cooperativas - PCOPPICE */
#Banner_Produtividade_Brotacao_Clone_Eucalyptus {
    background-image: url(/images/banners/banner-pcoppice.jpg);
}

/* Página Livros */
#Banner_Livros {
    background-image: url(/images/banners/banner-livros.jpg);
}

.Conteudo_Livros_Titulo_Busca {
    margin: 84px auto 0;
    position: relative;
}

.Conteudo_Livros_Titulo_Busca .Busca {
    margin: 0 53px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

.Conteudo_Livros_Item_Horizontal {
    display: inline-flex;
    margin: 31px 1.6% 0;
    text-align: center;
    width: 38%;
}

.Conteudo_Livros_Item {
    display: inline-flex;
    margin: 31px 1.6% 0;
    text-align: center;
    width: 16.5%;
}

.Conteudo_Livros_Item img, .Conteudo_Livros_Item_Horizontal img {
    display: block;
}

.Conteudo_Livros_Item span, .Conteudo_Livros_Item_Horizontal span {
    color: #3e260b;
    text-transform: uppercase;
}

/* Página Detalhes do Livro Compra */
.Conteudo_Detalhes_Livros {
    display: flex;
}

.Conteudo_Detalhes_Livros_Imagem {
    margin: 56px 0 0 18px;
}

.Conteudo_Detalhes_Livros_Imagem img {
    margin: 0 0 16px;
}

.Conteudo_Detalhes_Livros_Texto_Infos span {
    display: block;
    font-family: 'Lato-Black';
    letter-spacing: 0.2px;
    line-height: 1.2;
}

.Conteudo_Detalhes_Livros_Texto_Infos span a {
    color: #467a48;
}

.Conteudo_Detalhes_Livros_Texto {
    margin: 56px 0 0 36px;
}

.Conteudo_Detalhes_Livros_Texto_Titulo.Mobile, .Conteudo_Detalhes_Livros_Texto_Infos.Mobile {
    display: none;
}

.Conteudo_Detalhes_Livros_Texto p {
    letter-spacing: 0.8px;
    line-height: 1.2;
    margin: 2px 0 20px;
    text-align: justify;
}

.Conteudo_Detalhes_Livros_Texto_Botoes {
    display: flex;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Infos, .Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir {
    margin: 7px auto 0;
    text-align: center;
    width: 60%;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Infos {
    text-align: end;
    width: 40%;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Info {
    margin: 0 0 1px;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Info span {
    font-family: 'NexaBlack';
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Info span.Verde, .Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download span, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a, .Conteudo_Pedido_Item_Texto b {
    background: #467a48;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    line-height: 1.3;
    text-align: center;
    width: 95px;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download span, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a {
    border: 2px solid transparent;
    font-size: 18px;
    line-height: 1.5;
    padding: 9px 34px 8px;
    width: auto;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a:hover, .Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a:focus, .Conteudo_Detalhes_Livros_Texto_Botoes_Adquirir a:active, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a:hover, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a:focus, .Conteudo_Detalhes_Livros_Texto_Botoes_Download a:active, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a:hover, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a:focus, .Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a:active {
    background: #ffffff;
    border: 2px solid #467a48;
    color: #467a48;
}

/* Página Detalhes do Livro */
.Conteudo_Detalhes_Livros_Texto_Titulo.Maior, .Conteudo_Detalhes_Sementes_Texto h1 {
    font-size: 36px;
    letter-spacing: 0.8px;
    line-height: 1;
}

.Conteudo_Detalhes_Livros_Texto_Titulo.Maior ~ p {
    margin-top: 10px;
}

.Conteudo_Detalhes_Livros_Texto_Titulo.Medio h1 {
    font-size: 22px;
    letter-spacing: 0.8px;
    line-height: 1;
}


.Conteudo_Detalhes_Livros_Texto_Botoes.Downloads {
    display: block;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Download a, .Conteudo_Detalhes_Livros_Texto_Botoes_Download span {
    border-radius: 10px;
    margin: 0 auto 10px;
    padding: 7px 10px 6px;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Download span {
    border-radius: 10px 10px 0 0;
    margin: 0 auto 6px;
}

.Conteudo_Detalhes_Livros_Texto_Botoes_Download_Capitulos a {
    font-size: 24px;
    line-height: 0.8;
    margin: 0 auto 4px;
    padding: 3px 5px 4px;
}

/* Página Pedido */
#Banner_Pedido {
    background-image: url(/images/banners/banner-pedido.jpg);
}

#Conteudo_Pedido {
    margin: 46px auto 0;
}

.Conteudo_Pedido_Itens {
    border: 2px solid #467a48;
    border-radius: 5px;
    margin: 25px auto 0;
    padding: 14px 17px 0;
    width: 572px;
}

.Conteudo_Pedido_Item {
    display: flex;
    justify-content: space-between;
    margin: 0 auto 9px;
}

.Conteudo_Pedido_Item_Texto {
    flex: 1;
    margin: 0 0 0 6px;
}

.Conteudo_Pedido_Item_Texto h2 {
    margin: 0 auto 7px;
}

.Conteudo_Pedido_Item_Botao {
    margin: 0 0 0 3px;
}

.Conteudo_Pedido_Item_Botao a {
    border: 1px solid #ceccca;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
    display: block;
    margin: 45px auto 0;
    padding: 4px 6px 1px;
}

.Conteudo_Pedido_Item_Botao a:hover {
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
}

.Conteudo_Pedido_Formulario {
    margin: 18px auto 0;
    width: 609px;
}

.Conteudo_Pedido_Formulario_Campo {
    margin: 0 auto 9px;
}

.Conteudo_Pedido_Formulario_Campo:first-child {
    margin: 0 auto 19px;
}

.Conteudo_Pedido_Formulario_Campo.Campo_50 {
    display: inline-block;
    width: 49.6%;
}

.Conteudo_Pedido_Formulario_Campo.Campo_50:nth-child(odd) {
    margin-left: 2%;
    width: 48%;
}

.Conteudo_Pedido_Formulario_Campo.Campo_50:nth-child(even) {
    margin-right: 2%;
    width: 47%;
}

.Conteudo_Pedido_Formulario_Campo span {
    background: #467a48;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-family: 'NexaHeavy';
    font-size: 20px;
    padding: 8px 0 9px;
    text-align: center;
    width: 100%;
}

.Conteudo_Pedido_Formulario_Campo input {
    border: 2px solid #467a48;
    border-radius: 5px;
    color: #3e260b;
    font-family: 'NexaHeavy';
    font-size: 18px;
    padding: 9px 12px 11px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    width: calc(100% - 28px);
}

.Conteudo_Pedido_Formulario_Campo input::-webkit-input-placeholder {
    color: #d1cecc;
    font-family: 'NexaHeavy';
    font-size: 18px;
}

.Conteudo_Pedido_Formulario_Campo input:hover, .Conteudo_Pedido_Formulario_Campo input:focus, .Conteudo_Pedido_Formulario_Campo input:active {
    border: 2px solid #004a29;
}

.Conteudo_Pedido_Formulario_Campo.Botao {
    margin: 28px auto 0;
    text-align: center;
}

.Conteudo_Pedido_Formulario_Campo input[type="submit"] {
    background: #467a48;
    color: #ffffff;
    cursor: pointer;
    font-size: 21px;
    padding: 4px 12px 4px;
    width: 40%;
}

.Conteudo_Pedido_Formulario_Campo input[type="submit"]:hover, .Conteudo_Pedido_Formulario_Campo input[type="submit"]:focus, .Conteudo_Pedido_Formulario_Campo input[type="submit"]:active {
    background: #ffffff;
    border: 2px solid #467a48;
    color: #467a48;
}

/* Página Sobre o evento */
#Banner_Eventos {
    background-image: url(/images/banners/banner-eventos.jpg);
}

.Conteudo_Detalhes_Evento_Informacoes {
    margin: 44px auto 0;
    width: 93%;
}

.Conteudo_Detalhes_Evento_Informacoes_Textos, .Conteudo_Detalhes_Evento_Informacoes_Imagem {
    display: inline-block;
    width: 49%;
}

.Conteudo_Detalhes_Evento_Informacoes_Textos.Linha_100, .Conteudo_O_IPEF_Texto.Linha_100, .Conteudo_Contato_Texto.Linha_100 {
    width: 100%;
}

.Conteudo_Detalhes_Evento_Informacoes_Texto {
    margin: 0 auto 24px;
}

.Conteudo_Detalhes_Evento_Informacoes_Texto span, .Conteudo_Detalhes_Evento_Programacao_Quadro_Horario_Atividade span, .Conteudo_Detalhes_Evento_Empresas span, .Conteudo_Detalhes_Evento_Transporte_Informacoes h4 {
    font-size: 20px;
    line-height: 1.2;
}

.Conteudo_Detalhes_Evento_Informacoes_Texto p {
    line-height: 1.2;
}

.Conteudo_Detalhes_Evento_Informacoes_Imagem {
    text-align: right;
    vertical-align: top;
}

.Conteudo_Detalhes_Evento_Programacao, .Conteudo_Detalhes_Evento_Empresas, .Conteudo_Detalhes_Evento_Hospedagem_Transporte {
    margin: 10px auto 0;
    width: 93%;
}

.Conteudo_Detalhes_Evento_Programacao_Titulo span {
    display: block;
    font-size: 20px;
    line-height: 1.5;
    margin: 20px auto 0;
}

.Conteudo_Detalhes_Evento_Programacao_Quadros, .Conteudo_Detalhes_Evento_Hospedagem_Transporte {
    display: flex;
    justify-content: space-between;
    margin: 26px auto 0;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro, .Conteudo_Detalhes_Evento_Hospedagem, .Conteudo_Detalhes_Evento_Transporte {
    border: 3px solid #467a48;
    border-radius: 25px;
    margin: 0 0 22px;
    padding: 10px 11px;
    width: 457px;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Horario_Atividade {
    margin: 0 auto 0 32px;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Horario_Atividade span:last-child {
    margin: 0 0 0 40px;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Item {
    border-bottom: 1px solid #717171;
    display: flex;
    margin: 0 11px;
    padding: 8px 10px 9px;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Item:last-child {
    border: 0;
    padding-bottom: 0;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Titulo {
    margin: 5px 0 17px;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Titulo h3, .Conteudo_Detalhes_Evento_Hospedagem h3, .Conteudo_Detalhes_Evento_Transporte_Titulo h3 {
    font-size: 19px;
    text-align: center;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Item span {
    letter-spacing: -0.1px;
    line-height: 1.1;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Item span:first-child {
    align-self: center;
}

.Conteudo_Detalhes_Evento_Programacao_Quadro_Item span:last-child {
    flex: 1;
    margin: 0 0 0 30px;
}

.Conteudo_Detalhes_Evento_Empresas {
    margin: 20px auto 0;
}

.Conteudo_Detalhes_Evento_Empresas.Apoio {
    margin: 70px auto 0;
}

.Conteudo_Detalhes_Evento_Empresas_Logos img, .Conteudo_Detalhes_Evento_Empresas_Logos svg {
    vertical-align: middle;
    display: inline-flex;
    margin: 10px;
}

.Conteudo_Detalhes_Evento_Empresa.Campo_50 {
    display: inline-block;
    margin: 60px 0 0;
    vertical-align: top;
    width: 49%;
}

.Conteudo_Detalhes_Evento_Empresa.Campo_50 .Conteudo_Detalhes_Evento_Empresas_Logos {
    text-align: left;
}

.Conteudo_Detalhes_Evento_Empresas_Logos.Correalizacao {
    margin: 12px 0 0 17px;
}

.Conteudo_Detalhes_Evento_Empresas_Logos.Correalizacao img:first-child {
    margin: 10px 56px 10px 10px;
}

.Conteudo_Detalhes_Evento_Empresa.Campo_50 p {
    line-height: 1.2;
}

.Conteudo_Detalhes_Evento_Empresas_Logos.Coordenacao {
    margin: 17px 0 0 17px;
}

.Conteudo_Detalhes_Evento_Empresas_Logos.Coordenacao svg {
    margin: 10px 10px 10px 42px;
}

.Conteudo_Detalhes_Evento_Hospedagem, .Conteudo_Detalhes_Evento_Transporte {
    padding-bottom: 22px;
    text-align: center;
}

.Conteudo_Detalhes_Evento_Hospedagem_Valores span, .Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes span {
    display: block;
}

.Conteudo_Detalhes_Evento_Hospedagem_Transporte {
    margin: 54px auto 0;
}

.Conteudo_Detalhes_Evento_Hospedagem_Titulo, .Conteudo_Detalhes_Evento_Transporte_Titulo {
    margin: 5px 0 30px;
}

.Conteudo_Detalhes_Evento_Hospedagem_Valores {
    margin: 16px auto 20px;
}

.Conteudo_Detalhes_Evento_Hospedagem_Valores span, .Conteudo_Detalhes_Evento_Hospedagem_Informacoes span {
    display: block;
    line-height: 1.2;
}

.Conteudo_Detalhes_Evento_Transporte {
    display: inline-table;
}

.Conteudo_Detalhes_Evento_Transporte_Titulo {
    margin-bottom: 0;
}

.Conteudo_Detalhes_Evento_Transporte_Informacoes h4 {
    margin: 14px 0 0;
}

.Conteudo_Detalhes_Evento_Transporte_Informacoes h4:first-child {
    margin: 10px 0 0;
}

.Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes {
    margin: 42px 0 0;
}

.Conteudo_Detalhes_Evento_Hospedagem_Mais_Informacoes h1 {
    margin: 25px auto 27px;
}

/* Página de Eventos */
.Conteudo_Eventos_Itens {
    margin: 20px auto 21px;
}

.Conteudo_Eventos_Itens:last-child {
    margin-top: 40px;
}

.Conteudo_Eventos_Item {
    display: inline-block;
    margin: 0 auto 7px;
    vertical-align: top;
    width: 49%;
}

.Conteudo_Eventos_Item_Imagem, .Conteudo_Eventos_Item_Texto {
    display: table-cell;
    vertical-align: top;
}

.Conteudo_Eventos_Item_Texto {
    padding: 9px 0 0 7px;
}

.Conteudo_Eventos_Item_Texto h2 {
    font-size: 25px;
}

.Conteudo_Eventos_Item_Texto > b, .Conteudo_Eventos_Item_Texto span, .Conteudo_Eventos_Item_Texto p {
    display: block;
}

.Conteudo_Eventos_Item_Texto span {
    line-height: 1.3;
}

.Conteudo_Eventos_Item_Texto p {
    line-height: 1.3;
    margin: 18px auto 0;
}

/* Páginas Informações Técnicas */
#Banner_Informacoes_Tecnicas {
    background-image: url(/images/banners/banner-informacoes-tecnicas.jpg);
}

.Conteudo_Informacoes_Tecnicas_Itens {
    margin: 30px auto 0;
    text-align: center;
    width: 90%;
}

.Conteudo_Informacoes_Tecnicas_Item {
    display: inline-grid;
    margin: 0 5px 25px;
    text-align: justify;
    width: 169px;
}

.Conteudo_Informacoes_Tecnicas_Item span {
    line-height: 1;
}


/* Páginas O IPEF */
#Banner_O_IPEF {
    background-image: url(/images/banners/banner-o-ipef.jpg);
}

.Conteudo_O_IPEF_Video_Texto {
    display: flex;
    margin: 42px auto 0;
    flex-wrap: wrap;
}

.Conteudo_O_IPEF_Video_Texto.W94 {	/* RON adicionado 10/07/2020 */
    display: flex;
    margin: 42px auto 0;
    flex-wrap: wrap;
    width: 94%;
}

/*.Conteudo_O_IPEF_Video, .Conteudo_O_IPEF_Texto {   ##RON desativado acho .Conteudo_O_IPEF_Texto a mais## */
.Conteudo_O_IPEF_Video {
    width: 50%;
}

.Conteudo_O_IPEF_Video iframe {
    height: 302px;
    width: 100%;
    min-width: 260px;
}

.Conteudo_O_IPEF_Texto {
    padding: 37px 0 0 37px;
    width: calc(50% - 37px);
    min-width: 260px;
}

.Conteudo_O_IPEF_Texto p {
    line-height: 1.2;
    margin: 0 auto 19px;
}

.Conteudo_Detalhes_Missoes_Objetivos {
    margin: 49px auto 0;
}

.Conteudo_Detalhes_Missoes_Objetivos h2 {
    margin: 0 auto 43px;
}

.Conteudo_O_IPEF_Titulo {
    margin: 23px auto 0;
}

.Conteudo_O_IPEF_Titulo.Titulo_2 {
    margin: 79px auto 42px;
}

.Conteudo_O_IPEF_Texto.Linha_50 {	/* RON adicionado 10/07/2020 */
    margin: 0 auto;
    padding: 0;
    text-align: justify;
    width: 45%;
}

.Conteudo_O_IPEF_Texto.Linha_100 {
    margin: 0 auto;
    padding: 0;
    text-align: justify;
    width: 90%;
}

/* Páginas Sementes */
#Banner_Sementes, #Banner_Detalhes_Sementes, #Banner_Participantes_Sistema {
    background-image: url(/images/banners/banner-sementes.jpg);
}

.Conteudo_Sementes_Busca_Titulo {
    display: flex;
    margin: 50px auto 18px;
}

.Conteudo_Sementes_Busca {
    margin: 0 0 0 20px;
}

.Conteudo_Sementes_Tabela table {
    border-collapse: collapse;
    width: 100%;
}

.Conteudo_Sementes_Tabela table thead tr td {
    height: 37px;
    padding: 4px 10px 0;
}

.Conteudo_Sementes_Tabela table thead tr td span {
    align-items: center;
    background: #467a48;
    border-radius: 5px;
    color: #ffffff;
    display: grid;
    font-size: 14px;
    height: 33px;
    line-height: 1.2;
    margin: 0 0 10px;
    padding: 5px 5px 3px;
}

.Conteudo_Sementes_Tabela table thead tr td.Td_Grupo {
    width: 102px;
}

.Conteudo_Sementes_Tabela table thead tr td.Td_Media {
    width: 145px;
}

.Conteudo_Sementes_Tabela table tbody tr td {
    border: 1px solid #000;
    padding: 0.2em;
}

.Conteudo_Sementes_Tabela table tbody tr td:first-child {
    border: 0;
}

.Conteudo_Sementes_Tabela table tbody tr td:first-child a {
    background: #467a48;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    padding: 0 4px 2px;
}

.Conteudo_Sementes_Tabela table td {
    text-align: center;
}


/* Páginas Detalhes da Semente */
.Conteudo_Detalhes_Sementes_Slide_Texto {
    display: flex;
    margin: 56px auto 0;
}

.Conteudo_Detalhes_Sementes_Slide_Legenda {
    margin: 0 3% 0 2%;
    width: 41%;
}

.Conteudo_Detalhes_Sementes_Texto_Botoes {
    width: 54%;
}

.Detalhes_Sementes_Slide.owl-carousel .owl-item img {
    width: auto;
}

.Detalhes_Sementes_Slide.owl-carousel .owl-prev {
    margin: 0 0 0 17px;
}

.Detalhes_Sementes_Slide.owl-carousel .owl-next {
    margin: 0 17px 0 0;
}

.Detalhes_Sementes_Slide.owl-carousel .owl-nav [class*=owl-] span {
    color: #ffffff;
    font-size: 40px;
    line-height: 1;
}

.Detalhes_Sementes_Legenda {
    margin: 19px auto 0;
    width: 478px;
}

.Detalhes_Sementes_Legenda span, .Detalhes_Sementes_Legenda p, .Conteudo_Detalhes_Sementes_Texto span {
    display: block;
    letter-spacing: 0.15px;
    line-height: 1.2;
}

.Detalhes_Sementes_Legenda p {
    text-align: justify;
}

.Conteudo_Detalhes_Sementes_Texto h1 {
    margin: 0 auto 6px;
}

.Conteudo_Detalhes_Sementes_Botoes {
    display: flex;
    justify-content: space-between;
    margin: 31px auto 0;
}

.Conteudo_Detalhes_Sementes_Botao span {
    background: #467a48;
    color: #ffffff;
    display: block;
    font-family: 'Lato-Black';
    font-size: 14px;
    margin: 0 0 5px;
    padding: 1px 0 3px;
    text-align: center;
    width: 119px;
}

.Conteudo_Detalhes_Sementes_Botao span:first-child {
    border-radius: 5px 5px 0 0;
}

.Conteudo_Detalhes_Sementes_Botao_Input {
    display: flex;
}

.Conteudo_Detalhes_Sementes_Botao_Input a {
    background: #467a48;
    color: #ffffff;
    display: inline-block;
    font-size: 25px;
    line-height: 1;
    padding: 0 7px 0 7px;
}

.Conteudo_Detalhes_Sementes_Botao_Input a:first-of-type {
    border-radius: 0 0 0 5px;
}

.Conteudo_Detalhes_Sementes_Botao_Input a:last-of-type {
    border-radius: 0 0 5px;
}

.Conteudo_Detalhes_Sementes_Botao_Input input {
    background: #444242;
    border: 0;
    color: #ffffff;
    font-family: 'Lato-Black';
    font-size: 12px;
    margin: 0 4px;
    padding: 0 5px;
    text-align: center;
    width: 50px;
}

.Conteudo_Detalhes_Sementes_Botao_Input input::-webkit-input-placeholder {
    color: #ffffff;
    font-family: 'Lato-Black';
    font-size: 12px;
}

.Conteudo_Detalhes_Sementes_Botao.Total span, .Conteudo_Detalhes_Sementes_Botao.Total .Conteudo_Detalhes_Sementes_Botao_Input input {
    background: #3d250a;
}

.Conteudo_Detalhes_Sementes_Titulo_Mobile, .Conteudo_Detalhes_Sementes_Texto.Mobile, .Detalhes_Sementes_Legenda.Mobile, .Conteudo_Detalhes_Sementes_Botao.Total.Mobile {
    display: none;
}

/* Páginas Participantes Sistema */
.Conteudo_Participantes_Sistema_Empresas {
    margin: 92px auto 0;
    text-align: center;
}

.Conteudo_Participantes_Sistema_Empresa {
    display: inline-flex;
    margin: 0 auto 81px;
    vertical-align: middle;
    width: 33%;
}

.Conteudo_Participantes_Sistema_Empresa a {
    margin: 0 auto;
}

/* Página Ouvidoria */
#Banner_Ouvidoria {
    background-image: url(/images/banners/banner-ouvidoria.jpg);
}

.Conteudo_Ouvidoria {
    margin: 46px auto 0;
    text-align: center;
}

.Conteudo_Ouvidoria_Texto, .Conteudo_Ouvidoria_Email, .Conteudo_Ouvidoria_Carta {
    margin: 0 auto 31px;
}

.Conteudo_Ouvidoria_Texto h1 {
    margin: 0 auto 12px;
}

.Conteudo_Ouvidoria_Email h2, .Conteudo_Ouvidoria_Carta h2, .Conteudo_Ouvidoria_Formulario h2 {
    color: #444242;
    font-family: 'NexaHeavy';
    font-size: 24px;
}

.Conteudo_Ouvidoria_Email h2, .Conteudo_Ouvidoria_Carta h2, .Conteudo_Ouvidoria_Formulario h2 {
    margin: 0 auto 9px;
}

.Conteudo_Ouvidoria_Email a, .Conteudo_Ouvidoria_Carta span {
    border: 2px solid #467b49;
    border-radius: 5px;
    color: #467b49;
    display: inline-block;
    font-family: 'Lato-Black';
    font-size: 14px;
    letter-spacing: 0.2px;
    padding: 7px 13px 12px;
}

.Conteudo_Ouvidoria_Email a:hover {
    background: #467b49;
    color: #ffffff;
}

.Conteudo_Ouvidoria_Formulario {
    display: inline-block;
    margin: 10px auto 0;
    width: 512px;
}

.Conteudo_Ouvidoria_Formulario input, .Conteudo_Ouvidoria_Formulario textarea {
    border: 2px solid #467b49;
    border-radius: 5px;
    font-family: 'NexaHeavy';
    font-size: 16px;
    margin: 0 0 7px;
    padding: 7px 10px 8px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    width: calc(100% - 24px);
}

.Conteudo_Ouvidoria_Formulario textarea {
    height: 150px;
}

.Conteudo_Ouvidoria_Formulario input:hover, .Conteudo_Ouvidoria_Formulario input:focus, .Conteudo_Ouvidoria_Formulario input:active, .Conteudo_Ouvidoria_Formulario textarea:hover, .Conteudo_Ouvidoria_Formulario textarea:focus, .Conteudo_Ouvidoria_Formulario textarea:active {
    box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
}

.Conteudo_Ouvidoria_Formulario input::-webkit-input-placeholder, .Conteudo_Ouvidoria_Formulario textarea::-webkit-input-placeholder {
    color: #d1cecc;
    font-family: 'NexaHeavy';
    font-size: 16px;
}

.Conteudo_Ouvidoria_Formulario input.Campo_50 {
    display: inline-block;
    width: 44.9%;
}

.Conteudo_Ouvidoria_Formulario input[type='submit'] {
    background: #467b49;
    color: #ffffff;
    cursor: pointer;
    width: 100%;
}

.Conteudo_Ouvidoria_Formulario input[type='submit']:hover {
    background: #ffffff;
    color: #467b49;
}

/* Conteudo Contato */

.Conteudo_Contato {
    margin: 46px auto 0 46px;
    display: inline;
}

.Conteudo_Contato h2 {
    margin-top: 10px;
}

.Conteudo_Contato_Texto {
/*    width: calc(100% - 125px); */
    height: 160px;
    display: block;
}

.Conteudo_Contato_Foto {
    width: 125px;
    height: 160px;
    display: block;
    float: left;
    margin-right: 10px;
}

.Conteudo_Contato_Texto p {
    line-height: 1.2;
    margin: 0 auto 19px;
}


/* RON 04.03.2021 criado para tabela uso geral baseado na Conteudo_Sementes_Tabela  */
.Conteudo_Geral_Tabela table {
    border-collapse: collapse;
    width: 100%;
}

.Conteudo_Geral_Tabela table thead tr td {
    height: 37px;
    padding: 4px 10px 0;
}

.Conteudo_Geral_Tabela table thead tr td span {
    align-items: center;
    background: #467a48;
    border-radius: 5px;
    color: #ffffff;
    display: grid;
    font-size: 14px;
    height: 33px;
    line-height: 1.2;
    margin: 0 0 10px;
    padding: 5px 5px 3px;
}

.Conteudo_Geral_Tabela table thead tr td.Td_Grupo {
    width: 102px;
}

.Conteudo_Geral_Tabela table thead tr td.Td_Media {
    width: 145px;
}

.Conteudo_Geral_Tabela table tbody tr td {
    border: 1px solid #000;
    padding: 0.2em;
}

.Conteudo_Geral_Tabela table tbody tr td:first-child {
    border: 1;
}

.Conteudo_Geral_Tabela table tbody tr td:first-child a {
    background: #467a48;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    padding: 0 4px 2px;
}

.Conteudo_Geral_Tabela table td {
    text-align: center;
}




/*-------------------------------owl.carousel.css-------------------------------*/
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in {z-index: 0; }
.owl-carousel .owl-animated-out {z-index: 1; }
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut; animation-name: fadeOut; }
@-webkit-keyframes fadeOut {0% {opacity: 1; } 100% {opacity: 0; } }
@keyframes fadeOut {0% {opacity: 1; } 100% {opacity: 0; } }
.owl-height {-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 0; /* "0" para o menu responsivo ficar em cima  */ }
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0, 0); }
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0; display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel .owl-refresh .owl-item {display: none; }
.owl-carousel .owl-item {cursor: move; position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img {display: block; max-width: none !important; width: 100%; -webkit-transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }
.no-js .owl-carousel {display: block; }
.owl-carousel .owl-item .owl-lazy {opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-item img {margin: 0 auto; transform-style: preserve-3d; }
/*-------------------------------owl.carousel.theme.css-------------------------------*/
.owl-theme .owl-controls {text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-controls .owl-nav [class*=owl-] {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 100%; cursor: pointer; display: inline-block; height: 44px; margin: 10px; position: absolute; top: 40%; width: 44px; z-index: 1; }
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {color: #fff; text-decoration: none; transition: all 0.3s; -webkit-transition: all 0.3s; }
.owl-theme .owl-controls .owl-nav .disabled {opacity: .5; cursor: default; }
.owl-prev {left: 0; }
.owl-next {right: 0; }
.owl-theme .owl-controls .owl-nav .owl-prev::before {font-family: 'revicons'; content: '\e824'; color: #fff; font-size: 44px; font-weight: bold; background: #111111; color: #fff; cursor: pointer; float: left; font-size: 24px; margin: 0 0 0 -78px; padding: 6px 12px 5px 15px; box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -ms-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -o-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -webkit-transition: all 700ms linear; -moz-transition: all 700ms linear; -ms-transition: all 700ms linear; -o-transition: all 700ms linear; transition: all 700ms linear; }
.owl-theme .owl-controls .owl-nav .owl-next::before {font-family: 'revicons'; content: '\e825'; color: #fff; font-size: 44px; font-weight: bold; background: #111111; color: #fff; cursor: pointer; float: left; font-size: 24px; margin: 0 0 0 80px; padding: 6px 12px 5px 15px; box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -ms-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -o-box-shadow: rgba(0, 0, 0, 0.2) 4px 5px 10px 0px; -webkit-transition: all 700ms linear; -moz-transition: all 700ms linear; -ms-transition: all 700ms linear; -o-transition: all 700ms linear; transition: all 700ms linear; }
.owl-nav {margin: 0; }
#owl-demo .item {margin: 3px; }
#owl-demo .item img {display: block; width: 50%; height: auto; }
.owl-theme .owl-controls .owl-page {display: inline-block; }
.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;
}