.feed { float: left; position: relative; width: 300px; height: 360px; margin: 0 20px 20px 0; }
.feed ol { margin: 20px 0; }
.feed ol li { width: 100%; margin-top: 20px; padding-top: 20px; border-top-style: solid; border-top-width: 1px; line-height: 15px; }
.feed ol li:first-child { border-bottom: none; margin-top: 0; }
.feed ol li a { position: relative; zoom: 1; display: block; }
.feed ol li a span { float: left; display: block; margin-right: 12px; }
.feed ol li a.article span.icon { position: absolute; display: block; width: 21px; height: 21px; top: 35px; left:0px; background: url(../../../img/widget/ultimas/sprite.png) 0 -144px no-repeat; }
.feed ol li a br { display: none; }
.feed ol li a strong { display: block; color: #333; font-size: 11px; text-transform: uppercase; }
.feed ol li a:hover span:nth-child(1) img { margin: -3px; }
.feed ol li a:hover strong { text-decoration: underline; }

.feed ol li a span.icon { position: absolute; display: block; width: 21px; height: 21px; top: 35px; left:0px; background: url(../../../img/widget/ultimas/sprite.png) no-repeat; }
.feed ol li a.quem-faz span.icon { background-position: 0 -144px ; }
.feed ol li a.materias span.icon { background-position: 0 -144px ; }
.feed ol li a.episodios span.icon { background-position: 0 -144px ; }
.feed ol li a.fotos span.icon { background-position: 0 -144px ; }
.feed ol li a.videos span.icon { background-position: 0 -144px ; }

.feed .navigationFeed { margin: 0 auto; position: relative; width: 175px; height: 30px; }
.feed .navigationFeed a.previous, .navigationFeed a.next { position:absolute; top: 0; display:block; width: 30px; height: 30px; margin: 0 5px; background: url("../../../img/widget/ultimas/sprite-navegacao.png") no-repeat; text-indent: -9999px; outline: 0; }
.feed .navigationFeed a.previous { left: 0; background-position: 0 -25px; }
.feed .navigationFeed a.next { right: 0; background-position: 0 -56px; }
.feed .navigationFeed a.previous:hover { background-position: -31px -25px; }
.feed .navigationFeed a.next:hover { background-position: -31px -56px; }
.feed .navigationFeed .status { display: block; width: 100%; height: 100%; font-size: 15px; line-height: 30px; text-align: center; }

.feed .navigationFeed .currentPage input { margin-right: 3px; width: 26px; height: 26px; line-height: 26px; text-align: center; border-width: 1px; border-style: solid; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.feed .summary { position: absolute; bottom: 0; display: block; width: 100%; margin-top: 10px; padding-top: 7px; border-top-width: 1px; border-top-style: solid; }

.feed.index { width: 620px; height: auto; }
.feed.index ol li a { font-size: 18px; line-height: 18px; }

.feed.lastest{ width: 620px; height: auto; }
.feed.lastest ol li:last-child { border-bottom-width: 2px; border-bottom-style: solid; }
.feed.lastest ol li a { font-size: 19px; line-height: 19px;}
.feed.lastest .contentFeed{ width: 620px; }
.feed.lastest .summary { font-size: 14px; }

/** indice galeria **/
.feed.gallery{ width: 940px; }
.feed.gallery ol{ border-bottom-width: 1px; border-bottom-style: solid; }
.feed.gallery ol li{ width: 300px; margin: 0px; border: 0px; margin-right: 13px; margin-bottom: 40px; padding-top: 2px; }
.feed.gallery ol li:nth-child(3n){ margin-right: 0px;}
.feed.gallery ol li:nth-child(3n+1){ clear:both;}
.feed.gallery ol li a { font-size: 11px; }
.feed.gallery ol li a strong { font-size: 20px; margin-top: 5px; line-height: 20px; }
.feed.gallery ol li a span { position: relative; float:none; margin-bottom: 5px; }
.feed.gallery ol li a span span.icon { top: 179px; *top:171px; position: absolute; }
