@charset "utf-8";
/* CSS Document */

.agenda-eventos .meses{
	text-align:center;
	float:left;
	overflow:hidden;
	margin-top:-3px;
	width: 133px;
	height: 17px;
	position:relative;
}

.agenda-eventos .meses .txtmes{
	position:absolute;
	width: 100%;
}

.agenda-eventos .p3 {
    width: 145px;
    padding: 0 0 5px 40px;
}
.slider-agenda-left,.slider-agenda-right{
	width:6px;
	height:10px;
	margin-top:2px;
	border:0;
	cursor:pointer;
}
.slider-agenda-left{
	background:url(../images/slider-agenda-left.png);
	float:left;
}
.slider-agenda-right{
	background:url(../images/slider-agenda-right.png);
	float:right;
}
.ag-event{
	width:220px;	
}
.agenda-eventos ul{
	padding:0 0 5px 40px;	
}
.agenda-eventos{
	min-height:140px;
	padding-bottom:20px;
}
.agenda_aviso{
	text-align:center;
	margin-top:14px;
}
.agenda-eventos .cnt-loading{
	position:relative;
}
.agenda-eventos .cnt-loading div {
    background: url("../images/indicator.gif") repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    top: 20px;
	left: 50%;
    position: absolute;    
    z-index: 45;
}
.ag-event a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 154px;   
}
.agenda-eventos h3 span {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 9px;
    position: relative;
    z-index: 2;
}