/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 335px;	 
	width: 104px;
	/* border-top:1px solid #ddd; */
}

/* root element for scrollable items */
.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.items div {
	/* border-bottom:1px solid #ddd;
	margin:10px 0;
	padding:15px;
	font-size:12px; */
	height:52px;
	margin-bottom:15px;
}

/* elements inside single item */
.items img {
	float:left;
	/* margin-right:20px; */
	height:52px;
	width:104px;
}

/* the action buttons above the scrollable */
#actions {
	width:94px;
	height:28px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	margin-bottom:15px;
	background:url(bg_navegacion.gif) no-repeat;
	/* margin:30px 0 10px 0; */
}

#actions a {
	/* font-size:11px;		
	cursor:pointer;
	color:#666; */
}

#actions a:hover {
	/* text-decoration:underline;
	color:#000; */
}

.disabled {
	visibility:hidden;		
}

/* .prevPage {
	float:left;
	cursor:pointer;
}

.nextPage {
	float:right;
	cursor:pointer;
} */

a.prev, a.prevPage {
	float:left;
	display:block;
	width:10px;
	height:20px;
	background:url(left.png) no-repeat;
	cursor:pointer;
}

a.next, a.nextPage {
	float:right;
	display:block;
	width:10px;
	height:20px;
	background-image:url(right.png);
	cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -20px;		
}