.infiniteCarousel {
  width: 852px;
  position: relative;
	display:block;
	margin: 0 auto;
	top: 28px;
}

.infiniteCarousel .wrapper {
  width: 704px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 256px;
	left: 19px;
  position: absolute;
	padding-right: 30px;
	margin: 0 40px;
  top: 0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
	/*left: -60px;*/
  position: relative;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
	background-repeat:no-repeat;
  float:left;
	margin: 0px;
  height: 256px;
  width: 734px;
}

.infiniteCarousel .arrow {
  cursor: pointer;
	height: 38px;
	width: 40px;
	background-repeat: no-repeat;
	background-position: top left;
  text-indent: -9999px;
  position: absolute;
  top: 105px;
}

.infiniteCarousel .forward {
	background-image: url(scroll_right.png);
  right: 0;
}

.infiniteCarousel .back {
	background-image: url(scroll_left.png);
  left: 0;
}

.infiniteCarousel .forward:hover,
.infiniteCarousel .back:hover {
	background-position: 0px -37px;
}

#sombreitor_left,
#sombreitor_right{
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:256px;
	position:absolute;
	width:9px;
}
#sombreitor_left{
	background-image: url(sombreitor_left.png);
	left: 58px;
}
#sombreitor_right{
	background-image: url(sombreitor_right.png);
	right: 57px;
}
