.slides_container {
	width:580px;
	min-height:150px;
	overflow:hidden;
	position:relative;
	display:none;
	margin:0 auto;
}

.clientes-slide .slides_container{
	width:510px;
}

.slides_container div.slide {
	width:580px;
	height:230px;
	display:block;
}
.slides_container ul{width:500px; margin:40px 0 0 10px;}
.slides_container li{
	float:left;
}
.clientes-slide .next, .clientes-slide .prev {
	position:absolute;
  	width: 41px;
  	height: 150px;
	display:block;
	z-index:101;
	top:0px;
}

.clientes-slide .next {
    left: 0;
}

.clientes-slide .prev {
    right: 0;
}


.vitrine .prev{
	position:absolute;
	cursor:pointer;
	left:10px;
	top: 100px;
	z-index:10
}

.vitrine .next{
	position:absolute;
	right:10px;
	cursor:pointer;
	top: 100px;
	z-index:10
}
/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	width:100%;
  background: url("/assets/img/bg-02.png") repeat scroll 0 0 transparent;
  color: #FFFFFF;
}

.caption p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 16px;
    padding: 10px;
}
.caption p a {
    color: #FFCC00;
    font-weight: bold;
}