#agenda a{
    color:#536605;
} #agenda h2{
    color:#A3BF36;
    font-size:20px;
} #agenda ul h3 a,
  #agenda ul p a{
    color:#A3BF36;
    font-size:14px;
} #agenda ul h3 a{
    text-transform: uppercase;
    font-weight:bold;
} #agenda ul p a{

} #agenda .calendar_month_header{
    text-align:center;
} #agenda .no_day_in_month {
    color:gray;
} #agenda .header,
  #agenda #event_body{
    padding:10px 0;
} #agenda .event_nav_previous {
    float:left;
} #agenda .event_nav_next {
    float:right;
} #agenda .calendar_block{
    float:left;
    width:348px;
    padding-right:20px;
} #agenda .events{
    float:left;
    width:298px;
    padding-right:10px;
} #agenda .events li{
    padding:5px 0;
} .event h3{
}

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



