/* CSS Document */
div#calendar_title{padding:17px 0px;text-align:center;font-weight:bold;font-size:14px;color:white;background-color:#dedede;border-bottom:5px solid #a7c502;}
div.event_sample{padding:15px 0px;border-bottom:1px solid #CCC;}
table.calendar{padding-bottom:10px;font-size:12px;background-color:#dedede;border-bottom:1px solid #CCC;}
table.calendar tr th{height:40px;color:#000;background-color:#dedede;}
table.calendar tr td{width:20px;height:20px;padding:3px 5px;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{width:100%;line-height:32px;text-align:center;color:white;background:#f53501 url(../Images/follow.png) no-repeat 96% 5px;display:block;z-index:5;position:absolute;top:0px;left:0px;}