.jcarousel-container {
	position:relative;
}
.jcarousel-list-horizontal {
	left:0px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0px;
	position:relative;
	top:0px;
	z-index:1;
}
.jcarousel-item-horizontal {
	float:left;
}
.jcarousel-clip {
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:relative;
	z-index:2;
}
/* Para cada carousel setear estos:

#carousel .jcarousel-list-horizontal {
	height:;
}
#carousel .jcarousel-item-horizontal {
	height:;
	width:;
}
#carousel .jcarousel-clip {
	width:;
	height:;
}

*/
.jcarousel-controls {
	list-style:none;
}
.jcarousel-controls li {
	float:left;
}
.jcarousel-controls li a {
	display:block;
}

/* Para cada control setear estos:

.jcarousel-controls {
	width:;
}
.jcarousel-controls li {
	margin-right:;
	width:;
}
.jcarousel-controls li a img.jcarousel-control, .jcarousel-controls li img.jcarousel-control {
	border:;
	opacity:;
	height:;
	width:;
}
.jcarousel-controls li a img.jcarousel-control:hover, .jcarousel-controls li img.jcarousel-control:hover {
	border:;
	opacity:;
}
.jcarousel-controls li.controlSelected a img.jcarousel-control, .jcarousel-controls li.controlSelected img.jcarousel-control  {
	border: !important;
	opacity: !important;
}

*/

.image_container { /* Para cada caso darle SIEMPRE height a este elemento */
	position:relative;
	overflow:hidden;
}
.image_container img {
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
}
.caption {
	bottom:0px;
	position:absolute;
	z-index:4;
	width:100%;
}
