.carousel { width: auto; }
.carousel .main { position: relative; }
.carousel .main .description { position: absolute; bottom: 4px; background-image: url('http://www2.camara.leg.br/comum/img/bgtarjatransp.png'); color: white; }
.carousel .main .description h6 { text-transform: uppercase; }
.carousel .main .description h6, .carousel .main .description a { margin: 0px; padding: 0px; color: white; font-size: 15px; }
.carousel .main img { max-width: 100%; }
.carousel ul { margin: 0px; padding: 0px; list-style: none; margin-top: 3px;}
.carousel ul li { display: inline-block; position: relative; }
.carousel ul li .current { opacity: 0.8; }
.carousel ul li .noticiaBloco .noticiaImagemThumbnails img { margin: 5px 8px 0px 0px; }
.carousel ul li:last-child .noticiaBloco .noticiaImagemThumbnails img { margin-right: 0px !important; }
.carousel ul li .noticiaBloco .noticiaImagemThumbnails .tituloNoticiaBloco { margin: 0px; padding: 5px; left: 0px; bottom: 4px; font-size: 12px; position: absolute; background-image: url('http://www2.camara.leg.br/comum/img/bgtarjatransp.png'); color: white !important; }
.carousel ul li .noticiaBloco .noticiaImagemThumbnails .retrancaNoticiaBloco, .carousel ul li .noticiaBloco .noticiaImagemThumbnails .tituloGrande, .carousel ul li .noticiaBloco .noticiaImagemThumbnails a { display: none; }

/*mobile*/
@media screen and (max-device-width: 640px) {
  .carousel .main .description .retrancaNoticiaBloco, .carousel .main .description a { font-size: 13px; }
  .carousel ul li .noticiaBloco .noticiaImagemThumbnails .tituloNoticiaBloco  { display: none; }
}
