.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 226px; /*Width of Carousel Viewer itself*/
height: 65px; /*Height should enough to fit largest content's height*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-top: 0px; /*margin around each panel*/
width: 56px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.txt14{
	font-size:14px
}

.miniatura{
	border:1px solid #CCC;
}
/*RATE IT ------------------------------------------------------------------------------------------------*/

.rating { cursor: pointer; display: block; width: 100px; }
.rating:after { content: '.'; display: block; height: 0;width: 0;clear: both; visibility: hidden; }

.cancel, .star {float: left; width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer; }

.star,
.star a {background: url(../star.gif) no-repeat 0 0px;}
.star a { display: block; width: 100%; height: 100%; background-position: 0 0px; }

div.rating div.on a { background-position: 0 -32px;}
div.rating div.hover a, div.rating div a:hover { background-position: 0 -16px; }

div.done, div.done a { cursor: default; }
