/* Calendario */
#box-calendario { width: 280px;padding: 10px; background-color: #CBC8BF; overflow: hidden; }
#tbl_calendario { width: 272px; height: 251px; border-collapse: collapse; border-spacing: 1px; background-color: #fff;display: table;}
#tbl_calendario thead tr th{text-align: center;}
#tbl_calendario thead tr th.mes_atual{font-size: 16px; line-height: 30px; font-weight: bold; color: #C64F47;}
#tbl_calendario thead tr th.dia_semana{font-size: 11px; line-height: 26px; font-weight: normal; color: #333; width: 38px; }
#tbl_calendario tbody tr td {border: 1px solid #fff; }
#tbl_calendario tbody tr td a {display: block; width: 38px; line-height: 26px; padding: 6px 0; text-align: center; font-size: 11px; background: #CBC8BF; color: #000;}
#tbl_calendario tbody tr td a.ativo { width: 38px; line-height: 26px; padding: 6px 0; background: #CBC8BF url(/Images/agenda/evento-ativo.gif) scroll no-repeat top right; color: #000;}
#tbl_calendario tbody tr td a.dia_atual { width: 38px; line-height: 26px; padding: 6px 0; background-color: #C64F47; color: #fff;}