@charset "utf-8";
/* CSS Document */
#galeria
{
	clear:both; 
	height: 105px; 
	margin-left: 35px;	
}

infiniteCarousel {  
	width: 505px;
	position: relative; 
	margin: auto;
	}
.infiniteCarousel .wrappercarru {  
	width: 425px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */  
	overflow: auto;  
	height: 105px;  
	margin: 0 40px;  
	position: absolute;  
	top: 15;
}
.infiniteCarousel ul a img {  
	border: 5px solid #000;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
.infiniteCarousel .wrappercarru ul {  
	width: 540px; /* single item * n */  
	list-style-image:none;  
	list-style-position:outside;  
	list-style-type:none;  
	margin:0;  
	padding:0;  position: absolute;  
	top: 0;
	}
.infiniteCarousel ul li {
	display:block;  
	float:left;  
	padding: 10px;  
	height: 85px;  
	width: 85px;
}
.infiniteCarousel ul li img {    
	-webkit-transition: border-color 400ms;
}
.infiniteCarousel ul:hover li img {  
	border-color: #000;
}
.infiniteCarousel ul:hover li:hover img {  
	border-color: #333;
}
.infiniteCarousel ul li a img {  
	display:block;
}
.infiniteCarousel .arrow {  
	display: block;  
	height: 36px;  
	width: 37px;  
	background: url(../images/iconos/arrow.png) no-repeat 0 0;  


	top: 37px;  
	cursor: pointer;  

	margin-top: 10px;
}
.infiniteCarousel .forward {  
	background-position: 0 0;  float: right;
}
.infiniteCarousel .back {  
	background-position: 0 -72px;  float: left;
}
.infiniteCarousel .forward:hover {  
	background-position: 0 -36px;
}
.infiniteCarousel .back:hover {  
	background-position: 0 -108px;
}
