/* TODO: Metodo adicionado */	
.ui-datepicker table {border-collapse:collapse;font-size:0.9em;border-spacing:2px;}
.ui-datepicker td {padding : 1px;}
.fc-agenda-days {
	background-color:#fff;
	font-weight:normal;
}
.fc-agenda-days thead .fc-first th {
	background: transparent;
	height:40px;
	vertical-align: middle;
	border-width:1px 0px;
}
.fc-agenda-days thead .fc-first th.fc-first {border-width:1px 0 1px 1px;}
.fc-agenda-days thead .fc-first th.fc-last {border-width:1px 1px 0 1px;}
.fc-agenda-allday tbody th.fc-agenda-axis {background: #e6eef1;border-color : #CCCCCC;}
.fc-agenda-gutter {background:#e8e8e8; border-color:#CCCCCC;}
.fc-agenda-divider {background: #e6eef1;border-color:#CCCCCC;}
.fc-agenda-slots tbody tr th.fc-agenda-axis {background: #e6eef1;border-color:#CCCCCC; font-size:10px;}
.fc-event-title, .fc-event-content {overflow:hidden;}
.fc-event-hori .fc-event-bg {position: absolute;z-index: 1;top: 13px;left: 0;right: 0;bottom: 0;background: #fff;opacity: .3;filter: alpha(opacity=30);}
.fc-event-hori .fc-event-time {display: block;white-space: nowrap;font-size: 10px;padding-bottom: 3px;}
.fc-event-vert {overflow: hidden;}

.ui-state-default {
	border: 1px solid #e5e5e5;
	background: linear-gradient(to bottom, #fff 0%, #f5f5f5 100%);
}
.ui-state-hover {
	background: #fff;
}
.ui-state-active {
	background: linear-gradient(to bottom, #f5f5f5 0%, #fff 100%);
}
.fc-header {
	width: 100%;
}
.fc-day-number {
	color: #555;
}
.fc-other-month {
	background: #f7f7f7;
}
.fc-view-month .fc-day.fc-mon > div {
	min-height: 50px;
}
.fc-content > .fc-view > table {
	width: 100%;
}