#carousel{}
#carousel #carousel-content{position:relative;width:500px;height:232px;background: url(img/transparencia.png);  border-radius: 5px}
#carousel #carousel-content a{text-decoration:none;}
#carousel #carousel-content a h3.carousel-category{position:absolute;top:12px;right:70px;width:275px;text-align:center;color:#fff;}
#carousel #carousel-content a:hover h3.carousel-category{text-decoration:underline;}
#carousel #carousel-content a #image-load{position:absolute;top:22px;left:37px;overflow:hidden;width:418px;height:193px;}
#carousel #carousel-content a #image-load img{padding:3px;background:#fff;border:1px solid #7C9BB2;}

#carousel #carousel-content a #carousel-desc{background: #FFFFFF; bottom: 17px; float: right; height: 50px; left: 37px; padding: 5px; position: absolute; width: 410px; opacity: 0.8}
#carousel #carousel-content a #carousel-desc span.titulo{color: #555F81;display: block;font-size: 15px;font-weight: bold;margin-bottom: 5px;}
#carousel #carousel-content a:hover #carousel-desc span.titulo{text-decoration:underline;}
#carousel #carousel-content a #carousel-desc span.texto{color: #6F6F6F;font-size: 10px;}
#carousel #carousel-content a:hover #carousel-desc span.texto{text-decoration:underline;}


#carousel #carousel-nav{position:relative;width:500px;height:109px;}
#carousel #carousel-nav #carousel-wrap{position:absolute;left:40px;width:420px;height:109px;background:url(img/carousel-lista-bg.png) no-repeat;overflow:hidden;}
#carousel #carousel-nav #carousel-wrap .carousel-content{position:absolute;left:40px;width:860px;height:109px;}
#carousel #carousel-nav .carousel-prev{position:absolute;text-indent:-9999px;overflow:hidden;left:0;width:40px;height:109px;background:url(img/img_esquerda.png) no-repeat;cursor:pointer;}
#carousel #carousel-nav .carousel-prev:hover{background:url(img/img_esquerda_hover.png) no-repeat;}
#carousel #carousel-nav .carousel-next{position:absolute;text-indent:-9999px;overflow:hidden;right:0;width:40px;height:109px;background:url(img/img_direita.png) no-repeat;cursor:pointer;}
#carousel #carousel-nav .carousel-next:hover{background:url(img/img_direita_hover.png) no-repeat;}

#carousel #carousel-nav .carousel-content ul{}
#carousel #carousel-nav .carousel-content ul li{float:left;padding:20px 10px;width:390px/*;text-align:center;*/}
#carousel #carousel-nav .carousel-content ul li img.principal{display:none;}
#carousel #carousel-nav .carousel-content ul li a{display:block;text-decoration:none;height:75px; overflow:hidden}
#carousel #carousel-nav .carousel-content ul li a img{float:left; margin-right:10px}
#carousel #carousel-nav .carousel-content ul li a.content{display:none;}
#carousel #carousel-nav .carousel-content ul li a p{font-size:11px}
#carousel #carousel-nav .carousel-content ul li a h2{color:#5C9B02;font-size:12px;text-decoration:none;}
#carousel #carousel-nav .carousel-content ul li:hover a h2{color:#000;}

#carousel #icons ul li a h2{color:#5C9B02;font-size:12px;}
#carousel #icons ul li a{ text-decoration: none; opacity: 10}
#carousel #icons ul li a:HOVER{opacity: 0.7}
#carousel #icons ul li{float: left; height: 70px; margin: 10px; padding: 10px; text-align: center; width: 80px;}

html body div#all div#carousel div.news{float: left; width: 500px}
html body div#all div#carousel div#icons{float: right; ;width: 365px; background: url(img/transparencia.png); border-radius: 5px; }