
.carousel-component { position:relative; visibility:hidden; text-align:center; height:162px; overflow:hidden; }

.carousel-component ul.carousel-list { width:10000000px; position:relative; z-index:1;  }

.carousel-component .carousel-list li { float:left; list-style:none; overflow:hidden; background:url(../img/bg-prod_small.gif) no-repeat; margin:0 5px 0 0; }

#mycarousel h2 { height:35px; padding:0; margin:0 0 -12px -332px; z-index:5; }

.carousel-component .carousel-vertical li { float:none; margin-bottom:0px; overflow:hidden; display:block; }
    
.carousel-component .carousel-clip-region { overflow:hidden; background:#E6E6E6; margin:0px auto; height:138px; position:relative;  }
    
.carousel-component { padding:0 1px; }
    
.carousel-component ul.carousel-list { padding:6px; }
    
.carousel-component .carousel-list li { margin:0 8px; width:180px; height:138px; padding:2px 0; }

.carousel-component .carousel-prev { position:absolute; padding:0; margin:0; top:23px; z-index:3; cursor:pointer; left:0; }
.carousel-component .carousel-next { position:absolute; padding:0; margin:0; top:23px; z-index:3; cursor:pointer; right:5px; }

.carousel-list li { float:left; width:180px; height:126px; background:url(../img/bg-prod_small.gif); margin:0 10px 17px 0; overflow:hidden; }
	.carousel-list p { float:left; width:78px; margin:12px 0 0 5px; font-size:1em; }
	.carousel-list p strong { font-weight:bold; }

	.b-comprar { float:left; background:url(../img/b-comprar.gif); width:45px; height:17px; padding:3px 0 0 18px; color:#CCC; }
	.b-mas_info { float:left; background:url(../img/b-mas_info.gif); width:46px; height:17px; padding:3px 0 0 17px; color:#CCC; }
	
	.carousel-list a:hover { background-position:bottom left; color:#FC0; }

	.carousel-list li span { float:left; width:175px; color:#333; font:bold 1em/1.2em Tahoma; overflow:hidden; margin:0 0 0 10px; clear:both; text-align:left; }
