BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
	background-color:#000000;
}
#imagenes{
	vertical-align:top;
}


	   .stepcarousel{
position: relative; /*leave this value alone*/
border: 3px  solid;
    -webkit-border-radius: RADIUS;    /* for Safari */
    -moz-border-radius: RADIUS; 
overflow: scroll; /*leave this value alone*/
width: 300px; /*Width of Carousel Viewer itself*/
height: 320px; /*Height should enough to fit largest content's height*/
vertical-align:middle;
}


.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: -1px;
	width: 300px;
	height: 26385px;
	
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
vertical-align:middle;

/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}
div.demo { 
	float: left; width: 18em; padding: 20px; margin: 1em;
    background: #c92; color:#000; text-align: center; font: verdana, arial, sans-serif;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}