/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 60px;	 
	width: auto;
	border-top:0px solid #efefef;	
}

/* root element for scrollable items */
.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:60px;	
	margin: 0px;
}

/* single scrollable item */
.items div {
	border-bottom:1px solid #e5e5e5;
	margin:0px 0px;
	padding:0px;
	font-size:10px;
	height:60px;
}

/* elements inside single item */
.items a {
	color:#333;
	font-weight:normal;
}

.items  a:focus,
  a:hover,
  a:active {
    color:#5588bb;
    text-decoration: underline;
  }
/* the action buttons above the scrollable */
#actions {
	width:auto;
height: 60px;
text-align: center; /*How to align pagination links: "left", "center", or "right"*/
font-size: 10px;
padding-top:6px;
margin:-6px 0 0 0 ;
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#FFF;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.nextPage {
}	

.vertical2 {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 275px;	 
	width: 220px;
}
.items2 {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:275px;	
		margin: 0px;

}

#info-imaevent{
		margin: 0px;
	padding:0px;
	background-position:right;
	background-repeat:no-repeat;
	
	}

.info-evento{ 
width: 222px;
background: #e5e5e5;
filter:alpha(opacity=90);
-moz-opacity:0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
position: relative;
top:210px;
text-align: left; /*How to align pagination links: "left", "center", or "right"*/
font-size: 10px;
padding-left:15px;
z-index:2;
}
.info-evento a{
	color:#333;
	font-weight:700
	}

.event-day a{
	color:#333
	}
.info-title{ 
width: auto;
height: 20px;
overflow:hidden;
background: #e1c901;
filter:alpha(opacity=90);
-moz-opacity:0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
position: relative;
margin-bottom:-50px;
padding:0.55em;
text-align: center; /*How to align pagination links: "left", "center", or "right"*/
z-index:2;
}

.info-title h3{ 
color:#333;
}


/* single scrollable item */
.items2 div {
	border-bottom:1px solid #ddd;
	margin:3px 3px;
	padding:0px;
	font-size:12px;
	height:180px;
	text-align:left;
}

/* elements inside single item */
.items2 h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}