/* CSS Document */
div#calendar_title{padding:14px 0px;text-align:center;font-weight:bold;font-size:13px;color:white;background-color:black;border-bottom:4px solid #a7c502;}
div.event_sample{padding:15px 0px;border-bottom:1px solid #CCC;}
table.calendar{padding-bottom:10px;font-size:10px;background-color:#dedede;border-bottom:1px solid #CCC;}
table.calendar tr th{height:35px;color:#000;background-color:#dedede;}
table.calendar tr td{width:19px;height:19px;padding:2px;text-align:center;border-right:1px solid #efefef;border-left:1px solid #bbb;}

/* buttons */
.calendar .prev, .calendar .next{width:22px;height:22px;margin:0px 10px;text-indent:-3000em;background:url(../Images/buttons.png) no-repeat;display:block;cursor:pointer;}
.calendar .prev{background-position:top left;}
.calendar .next{background-position:top right;}
button.goto{width:20px;height:14px;text-indent:-3000em;background:url(../../../Imagens/Buttons/goto.png) no-repeat top left;}

/* days highlighting */
.calendar td span.current_day{padding:4px;text-decoration:none;color:#f53501;}
.calendar td.weekend_day{color:#0294e0;}
.calendar td.event a{border-bottom:2px solid #f53501;display:block;}

a.follow{text-align:center;color:white;line-height:28px;background-color:#f53501;display:block;position:relative;}
a.follow span{width:22px;height:22px;margin-top:-11px;background:url(../Images/buttons.png) no-repeat top right;display:block;position:absolute;top:50%;right:10px;}

