div.carouselholder {
 width:658px;   height:210px;
 	position: relative; /* Necesario */
  overflow: hidden; /* Necesario */
				background:#383838  url(/rotor/carousel-bg.png) bottom left repeat-x;
				overflow:hidden;
				
			}
div.carouselholder ul, div.carouselholder li {
				display: block;
				list-style: none;
				margin: 0;
			}
div.carouselholder ul {
				padding: 0;
			}
div.carouselholder li {
       	float: left;
        margin: 4px;
	      /*width:210px;
				height: 200px;*/
	      border:1px solid #5B5B5B;
	      background:#383838  url(/rotor/carousel-panel-bg.png) bottom left repeat-x;
				
				
			}
div.carouselholder li	a { 
        position:relative;
        display: block;
        padding:1px;
	      width:210px;
				height: 200px;
				text-align: center;
				cursor: pointer;
				text-decoration:none;
			}

 .desc{
        position:absolute;
        bottom:0; 
        left:0;
        background-color:#111111;color:#ffffff;
        padding:3px;
        margin:1px;/*display:none;*/}
        
.desc em {
 
    color: #ff0000;
    font-style:normal;
    font-weight: bold;

}        

.button-prev {
	height:210px;
	width:35px;
	float:left;
	background:#5B5B5B url(/rotor/carousel-bg.png) bottom left repeat-x;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
   border-radius:10px 0 0 10px;
}

.button-prev a { 
  position:relative;
  display:block;
	padding:5px;
	margin-top:85px;
}

.button-next {
	height:210px;
	width:35px;
	float:right;
	background:#5B5B5B url(/rotor/carousel-bg.png) bottom left repeat-x;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
   border-radius:0 10px 10px 0;
}

.button-next a {
	display:block;
	padding:5px;
	margin-top:85px;
}


a img {             
	border:none;
}
