/**
 * Author: Paulo Nova
 * CSS do Calendário
 */
 
 /**
  * Calendário
  */
.calendar { height: 119px; text-align: center; font-size:9px; color: #333333; }
.calendar a {color: #333; text-decoration:none; }
.calendar tr.weekday th{ background-color: #ccc; border: 1px solid #999; width: 20px; height: 16px;}
.calendar td{ background-color: #f1f1f1; border: 1px solid #999; width: 20px; height: 16px; }
.calendar td.event { background-color: #FF9900; border-color:#CC6600; }
.calendar td.today { background-color: #3366FF; border-color:#003399; }

/**
  * Eventos
  */
#eventos { width: 760px; margin: 0 10px; }
#eventos h1 { margin-bottom: 30px; }
#evento { width: 480px; float: left; color: #333333; margin: 0 10px;}
#evento h3 { font-size: 16px; font-weight:lighter; margin: 5px 10px; }
#evento h4 { font-size: 10px; font-weight: bold; margin: 1px 10px; }
#evento h5 { font-size: 10px; font-weight: lighter; margin: 1px 10px; }
#evento img { width: 35%; margin: 10px; left: 30px; }
#evento p { width: 90%; color:#666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:justify; padding: 10px; }

#eventomiddle { display:block; width: 2px; height: 350px; background:url(../media/images/border_event.gif) 0 50% no-repeat; float: left; }

#eventocalendario{ display:block; float: left; width: 240px; clear: right; padding-left: 10px;}
#eventocalendario table {margin: 10px auto 30px auto; }
#eventocalendario h3 { font-size: 16px; font-weight:lighter; margin: 5px 10px; color: #666; text-decoration:underline;  }
#eventocalendario h6 { font-size: 9px; font-weight:bold; margin: 10px; color: #666;  }
#eventocalendario p { font-size: 10px; margin: 10px; color: #333; text-align:justify;  }