/* CSS Document */
div.calendar_wrapper{margin:-35px 0px 40px 0px;padding:0px;background-color:white;border:1px solid #f1f1f1;}
div.calendar_wrapper h3.calendar_title{margin:0px;padding:0px 5px;line-height:40px;font-size:18px;font-weight:normal;}
div.calendar_wrapper h3.calendar_title a{color:#2d2c2c;}
div.event_sample{padding:15px 0px;border-bottom:1px solid #CCC;}
table.calendar{margin:0px !important;font-size:12px;color:#bbbaba;}
table.calendar tr th{height:30px;color:#9d9d9d;background-color:#f2f0f0;font-weight:normal;}
table.calendar tr td{width:26px;height:23px;text-align:center;}

/* buttons */
.calendar .prev, .calendar .next{width:0px;height:0px;margin:0px 10px;display:block;cursor:pointer;}
.calendar .prev{border-top:6px solid transparent;border-right:6px solid #afafae;border-bottom:6px solid transparent;}
.calendar .prev:hover{border-right-color:#888;}
.calendar .next{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #afafae;}
.calendar .next:hover{border-left-color:#888;}
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:#e99401;}
.calendar td.weekend_day{color:#e99401;}

.calendar td.event{background-color:#e99401;}
.calendar td.event a{color:white;}

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;}