/* 
Estilos Calendario
 */
.calendar {
	 background-color:#EAEAEA;
	 margin:10px auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}
caption.calendar-month {
	margin-bottom:5px;
        font-size:13px;
        font-weight:bold;
}
.calendar td {
	background-color:#FFF;
	width:75px;
       vertical-align:top;
       padding:2px;
}
.calendar td ul {
	margin:2px 0 2px 0;
	padding-left:-5px;
}
td.calendar-today {
	background-color:#CCC;
}
#main .calendar-date-from, #main .calendar-details, #main .calendar-fields {
   color:#000000;
   padding: 5px;
}
#main .calendar-summary {
   color:#000000;
   padding: 5px;
}

/* modulo conciertos */

#main .calendar-event h2 {
      background:none;
       font-family:Arial;
       font-size: 16pt;
       font-weight:normal;
       color:#000;
       padding:5px 0 5px 5px;
       margin:0;
}

.ConciertosSummary, .calendar-event {
    margin:35px 28px 10px 36px;
    padding-bottom:12px;
    color:white;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    border-bottom:solid white 1px;
}
.ConciertosSummary a, .cal-upcominglist a {
   color:white;
}
.ConciertosSummaryLink {
    font-size:14px;
}
/* -------- */