
#header { margin-bottom: 486px; } /* 486 */

#institucional {
	height: 465px;
	position: absolute;
	top: 216px;
	left: 0px;
	width: 100%;
	padding: 0;
	overflow: hidden;
} 

#slideoverlayer {
	width: 100%;
	height: 465px;
	position: absolute;
	background-image: url('../img/gray-mask.png');
	z-index: 99999;
	top: 0px;
}

#institucional .row {
	
}
#site-description-home {
	position: absolute;
	z-index: 999999;
	width: 1000px;
	top: 213px;
	margin-left: -480px; 
	left: 50%;
	
}
#slidesbox { overflow: hidden; width: 100%; height: 450px; margin: -5px 0 0 0; }
.slidelist * { margin: 0px; padding: 0px; }
.slidelist { height: 450px; overflow: hidden; width: 9600px; margin: 0px; }
.slidelist .slideitem { list-style: none; display: block; width: 1000px; height: 450px; overflow: hidden; list-style: none; position: absolute; top: 0; z-index: 0; }
.slidelist .slideitem:first-child { z-index: 9999; }
.slidelist .slideitem .slideitemwrap { width: 100%; height: 450px; margin: 0 auto; background-position: center; }
.slidelist .slideitem img { width: 1920px; height: 450px; }

.slide-title { font-family: "NeoSansIntelMedium"; text-transform: uppercase; text-align: right; color: #FFF; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8); }

#content-wrap-home { background: rgba(230,230,0,0.01); display: block; position: relative; margin: 0px 0 41px 0; }

.home-title { font-family: "NeoSansIntelMedium"; text-align: center; font-size: 18pt; top: 27px; text-transform: uppercase; letter-spacing: 120%; line-height: 36px; height: 36px; margin-bottom: 31px; }

#category-display { height: 270px; }
#category-list { min-height: 198px; margin: 0px; }
#category-list li { display: block; padding: 0px; width: 166.6666px; height: 180px; }
/*#category-list li:last-child a , #category-list li:last-child a:visited { width: 169.6px; background: red; }*/
#category-list li a:before { content: " "; display: block; width: 129px; height: 129px; border-radius: 50%; margin: auto auto 9px; background: rgba(50,50,90,0.3); border: 3px solid #CCC; }
#category-list li a:hover:before { border-color: #526C6F; }
#category-list li a , #category-list li a:visited { display: block; color: #526C6F; text-align: center; text-transform: uppercase; font-family: "NeoSansIntelMedium"; padding: 9px; width: 167.6px; height: 180px; border: 1px solid #CCC; background: rgba(245,245,245,0.8); }
#category-list li a:hover { color: #F47920; background: #FFF; border: 1px solid #F47920; position: absolute; z-index: 9999; }

/* IMAGENS DAS CATEGORIAS */
#category-list li.milho a:before { background: url('../img/cat-milho.jpg'); background-size: 200px auto; position: center; }
#category-list li.soja a:before { background: url('../img/cat-soja.jpg'); background-size: 200px auto; position: center; }
#category-list li.trigo a:before { background: url('../img/cat-trigo.jpg'); background-size: 200px auto; position: center; }
#category-list li.farelo-de-trigo a:before { background: url('../img/cat-farelo-de-trigo.jpg'); background-size: 200px auto; position: center; }
#category-list li.farelo-de-soja a:before { background: url('../img/cat-farelo-de-soja.jpg'); background-size: 200px auto; position: center; }
#category-list li.farelo-de-arroz a:before { background: url('../img/cat-farelo-de-arroz.jpg'); background-size: 200px auto; position: center; }
/* FIM IMAGENS CATEGORIAS */


#news-display { margin-top: 18px; margin-bottom: -5px; }
#noticiashome { padding: 0px; }
#thumbview { background: #EEE; width: 396px; height: 396px; border: 1px solid #CCC; float: left; }
.home-news { width: 604px; float: left; }
.home-news .imghome {
	display: block;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 396px;
	height: 396px;
	transition-property: opacity;
	transition-duration: 0.7s;
	/*transition-timing-function: cubic-bezier(0.005, 0.625, 0.365, 0.0840);*/
	transition-timing-function: linear;


}

.home-news .imghome div { width: 900px; height: 396px; /*margin-left: -292px;*/ }
.home-news .imghome img { height: 396px; width: auto; }

.activenew .imghome { display: block; opacity: 1; }

.entry-title-home { font-size: 12px; line-height: 18px; margin: 0px; top: 0; }
/*h2.entry-title-home:first-child { margin-top: -4px; top: 9px; }*/
.entry-title-home a , .entry-title-home a:visited { background: rgba(96255,255,255,0.8); display: block; padding: 10px 0 13px 14px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; color: #526C6F; height: 36px; }
.entry-title-home a:hover , .activenew a , .activenew a:visited { background: white; color: #F47920;  }
.home-news:last-child .noticia-item .entry-title-home a { border-bottom: 1px solid #CCC; }

.entry-title-home:before {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
	left: -19px;
	top: 0px;
	width: 0; 
	height: 0; 
	border-top: 19px solid transparent;
	border-bottom: 19px solid transparent; 	
	border-right:19px solid #CCC; 
} 
.entry-title-home a:before {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
	left: -18px;
	top: 1px;
	width: 0;
	height: 0; 
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent; 
	
	border-right:18px solid white; 
}

.entry-title-home:hover:before , .entry-title-home a:hover:before , .activenew .entry-title-home:before , .activenew .entry-title-home a:before { opacity: 1; }

.home-news:hover > .imghome , .activenew > .imghome { opacity: 1; }

a.plusbt , a.plusbt:visited { background: #526C6F; height: 36px; display: block; color: #FFFFFF; float: right; width: 604px; text-align: center; padding-top: 6px; border: 1px solid #526C6F; border-top: 1px solid #CCC; border-left: none; margin-right: 0px; }
a.plusbt:hover { background: #F47920; border-color: #F47920; }

a.videoplusbt , a.videoplusbt:visited { background: #526C6F; display: block; color: #FFFFFF; text-align: center; height: 36px; width: 100%; margin-left: 0px; margin-right: 5px; padding-top: 7px; clear: both; }
a.videoplusbt:hover { background: #F47920; }

#homevideo { background: #FFF;  } /*
#homevideo h1 { color: #FFF; text-align: center; text-transform: uppercase; font-family: "NeoSansIntelLight"; }
#homevideo h1:before { content: " "; background: url('../img/video-icon.png') center no-repeat; width: 35px; height: 25px; display: inline-block; margin-right: 9px; } */
#youtubewrap { margin: 0; }

.large-4-videos { width: 320px; margin: 0 0 0 10px; padding: 0; float: left !important; height: 200px; }
/*.large-4-videos:first-child { margin: 0 0 0 0; } */

/* FEED WIDGET */
#feedhome { margin-top: 30px; padding: 0; }
#feedhome .wrap { border: 1px solid #CCC; background: #FFF; padding: 0 14px; overflow: auto; height: 306px; padding-bottom: 36px; }
h2.entry-title-feed-home { font-size: 12px; line-height: 18px; margin: 0 0 18px 0; top: 5px; }
.entry-title-feed-home a , .entry-title-feed-home a:visited { margin: 0px; color: #526C6F; display: block; }
.entry-title-feed-home a:hover { background: #526c6F; color: #FFF; }
.entry-feed { display: none; font-size: 12px; color: #526C6F; margin-bottom: 14px; padding: 26px 0 13px; border-bottom: 1px solid #526C6F;; }

/* NEWS LETTER FORM */
#feed-display { margin-top: 8px; margin-bottom: -4px; }
#newsletter-home { padding: 0; margin-top: 30px; }
#newsletter-home .textwidget { margin: 0 14px 0px 0px; background: #F5FAFA; padding: 0px 14px; border: 1px solid #CCC; height: 306px; }
#NewsletterTitle { margin-bottom: 18px; }
#NewsletterTitle:before { content: " "; width: 36px; height: 28px; background: url('../img/newsletter-icon-gray.png') no-repeat center bottom; display: inline-block; margin: 0 14px 0 0; }
.wrap-form-fields { background: #F5FAFA; }
#newsletter-home label { display: none; }
#newsletter-home input { background: none; border: 1px solid #AAA; color: #F47920; display: block; width: 100%; margin-bottom: 28px; height: 62px; padding: 0 0 0 25px;  }
#newsletter-home button { background: #C8D2D7; font-size: 14px; display: block; width: 100%; }
#newsletter-home button:hover { background: #F47920; }


#produtos-painel { height: 272px; overflow: hidden; position: relative; z-index: 9999999; }
#produtos-painel .row { background: #FFF; border: 1px solid #526C6F; border-bottom: none; }
.boxtitlehome { height: 72px; }
#produtoswrap { overflow: hidden; background: #5d7a7e; }
#produtoslist { background: #526C6F; height: 196px; width: 3000px; margin: 0 0 0 999px; }
#produtoslist * { color: #FFF; }
#produtoslist .pitem { float: left; border-right: 1px solid #FFF; width: 333px; height: 196px; }
#produtoslist .pitem:first-child { border-left: 1px solid #FFF; }
#produtoslist .pitem h3 { padding: 22px 9px 13px; border-bottom: 1px solid #FFF; display: table-cell; vertical-align: bottom; width: 333px; font-size: 12px; }
#produtoslist table { margin-top: 5px; }
#produtoslist table tr { height: 18px; }
#produtoslist table td , #produtoslist table th { padding: 0 9px 0 9px; font-size: 12px; }
#produtoslist div.lasttradedatetimewrap { position: relative; }
#produtoslist span.lasttradedatetime { font-size: 10px; color: #EEE; display: block; position: absolute; padding: 9px 9px 0; }
#produtoslist .pitem dl { padding: 0 14px; }
#produtoslist .pitem dl dt { display: block; float: left; }
#produtoslist .pitem dl dd { border-bottom: 1px dotted #FFF; text-align: right; }

.equipe-large-12 { margin: 0px; padding: 0px; }
#equipelist { background: red; margin: 13px 0 0; padding: 0px; }
.authoritem { list-style: none; float: left; overflow: hidden; width: 166.6px; height: 198px; }
.authoritem a ,
.authoritem a:visited { display: block; width: 167.6px; border: 1px solid #ccc; text-align: center; text-transform: uppercase; height: 198px; color: #526C6F; background: rgba(245,245,245,0.8); }
.authoritem a:hover { background: #FFF; color: #F47920; border: 1px solid #F47920; position: absolute; }
.authoritem a img { display: block; width: 129px; margin: 9px auto;  height: auto; border-radius: 50%; border: 3px solid #CCC; }
.authoritem a:hover img { border-color: #526C6F; }
.authoritem:last-child a { width: 165.6px; }

#info {
	background: #FFF;
	border: 1px #526C6F solid;    
	padding: 6px 14px 16px 14px; 
	margin-top: -5px;
}
#info p { font-size: 10px; }

/* WHAP Responsividade */
@media only screen and (max-width: 600px) {
.home-news {
    width: 100%;
    height: 55px;
}
#site-description-home{
	    width: unset;
    left: unset;
    margin-left: unset;
}
}
