.agenda_app_content {
    padding-top:0 !important;
} #agenda_app a{
    color:#536605;
} #agenda_app .calendar_month_header{
    text-align:center;
} #agenda_app .is_event_day {
    font-weight:bold;
} #agenda_app .no_day_in_month {
    color:gray;
} #agenda_app .header {
    padding-top:10px;
} #agenda_app .event_nav_previous {
    float:left;
} #agenda_app .event_nav_next {
    float:right;
} #agenda_app .calendar * {
    text-align:center;
} #section_img img {
    height:259px;
} .event_time p{
    padding:0 !important;
} #agenda_wrapper{
	padding:10px 12px;
	padding-top:0;
} #agenda_wrapper #section_img{
	padding-left:0 !important;
	padding-bottom:10px;
} #agenda_wrapper .events{
	padding-top:10px;	
}
/*
 * Calendario
 */
#agenda_wrapper .calendar * {
    text-align:center;
    font-size:20px;
    color:#a3bf36;
} #agenda_wrapper .calendar ul{
    width:348px;
    padding-top:24px;
} #agenda_wrapper .calendar ul.with6c{
    background:url(../images/agenda/bg_calendar.png) no-repeat 0 -292px;
    height:369px;
} #agenda_wrapper .calendar ul.with5c{
    background:url(../images/agenda/bg_calendar.png) no-repeat 0 -685px;
    height:319px;
} #agenda_wrapper .calendar ul.with4c{
    background:url(../images/agenda/bg_calendar.png) no-repeat 0 0;
    height:268px;
}  
/*
 * Calendario header
 */
#agenda_wrapper .calendar ul li.header{
    height:72px; 
    padding:0;
} #agenda_wrapper .calendar ul li.header div{
    height:48px;
    line-height:48px;    
    padding-bottom:24px; 
    float:left;  
} #agenda_wrapper .calendar ul li.header div.calendar_month_header{
    width:208px;
} #agenda_wrapper .calendar ul li.header div.previous,
  #agenda_wrapper .calendar ul li.header div.next{
    width:70px;
} #agenda_wrapper .calendar ul li.header div.previous a,
  #agenda_wrapper .calendar ul li.header div.next a{
    display:block;
    height:48px;
    width:70px;
} 
/*
 * Calendario filas
 */
#agenda_wrapper .calendar ul li{
    height:50px;    
} #agenda_wrapper .calendar ul li div.cell{
    height:50px;
    line-height:50px;
} #agenda_wrapper .calendar ul li.row2,
  #agenda_wrapper .calendar ul li.row4{
    height:48px;
} #agenda_wrapper .calendar ul li.row2 div.cell,
  #agenda_wrapper .calendar ul li.row4 div.cell{
    height:48px;
    line-height:48px;
} #agenda_wrapper .calendar ul li div.cell a{
    display:block;
    height:50px;
    line-height:50px;
} #agenda_wrapper .calendar ul li.row2 div.cell a,
  #agenda_wrapper .calendar ul li.row4 div.cell a{
    height:48px;
    line-height:48px;
}
/*
 * Calendario celdas
 */
#agenda_wrapper .calendar ul li div.cell{
    float:left;
    width:50px;
} #agenda_wrapper .calendar ul li div.col1,
  #agenda_wrapper .calendar ul li div.col3,
  #agenda_wrapper .calendar ul li div.col5{
    width:49px;
} #agenda_wrapper .calendar ul li div.is_event_day a{
    background:url(../images/agenda/bg_event_day.gif) no-repeat right top;
} #agenda_wrapper .calendar ul li div.current,
  #agenda_wrapper .calendar ul li div.current a{
    background:#f87f11;
    color:#ebffc2;
} 

/*
 * Calendario lista de eventos
 */
#agenda_app .events h2{
	color:#f87f11;
	font-size:24px;
	padding-bottom:15px;
} #agenda_app .events h3 a{
	color:#f87f11;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
} #agenda_app .events p{
	padding-left:35px;
} #agenda_app .events p a{
	color:#555;
	font-size:14px;
}
