
/* RadCalendar Default skin */

table.calendarWrapper_Default {
	border: none;
	position: relative;
	/*width: 166px;*/
	width: 207px;
	margin: 0 10px 10px 10px;
}

.calendarWrapper_Default .TableLayout_Default {
	/*width: 166px;*/
	width: 207px;
	margin: 0;
	padding: 0;
	cursor: default;
	position: relative;
	overflow: visible;
	font: normal 9px "Arial", sans-serif;
	text-align: center;
	color: #333;
	background: #fff;
	border: 1px solid #fff;
	text-transform: uppercase;
}

/*
.calendarWrapper_Default a:link, 
.calendarWrapper_Default a:visited, 
.calendarWrapper_Default a:active  
{
	color: #fff;
}

.calendarWrapper_Default a:hover
{
	color: #fff;
}
*/
.calendarWrapper_Default .TableLayout_Default td {
	border: 1px solid #fff;
}

/* title bar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .titlebar_Default {
	color: #DE2539;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* nomes dos dias da semana */

.calendarWrapper_Default th.DaysOfWeek_Default {
	border: 1px solid #CFD6D8;
	background: #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 100%;
	color: #222;
	padding:3px;
}

.calendarWrapper_Default td.radCalDefault_Default,
.calendarWrapper_Default td.radCalWeekendDefault_Default {
	border: 1px solid #CFD6D8;
	background: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 100%;
	color: #222;
	padding:3px;
}

.calendarWrapper_Default .radCalDefault_Default a:link,
.calendarWrapper_Default .radCalDefault_Default a:visited,
.calendarWrapper_Default .radCalDefault_Default a:active {
	color: #526A72;
}

/* weekend days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .radCalHover_Default,
.calendarWrapper_Default .radCalWeekendHover_Default {
	border: 2px solid #889A9F;
	background: #889A9F;
	font-size: 10px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding:3px;
}

.calendarWrapper_Default .radCalWeekendDefault_Default a:link,
.calendarWrapper_Default .radCalWeekendDefault_Default a:visited,
.calendarWrapper_Default .radCalWeekendDefault_Default a:active {
	color: #526A72;
}

/* selected days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default td.radCalSelect_Default {
	border: 1px solid #DE2539;
	background: #DE2539;
	font-size: 10px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding:3px;
}

.calendarWrapper_Default .radCalSelect_Default a:link,
.calendarWrapper_Default .radCalSelect_Default a:visited,
.calendarWrapper_Default .radCalSelect_Default a:active {
	color: #fff;
}

/* other month +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default td.otherMonth_Default {
	border: 1px solid #CFD6D8;
	background: #fff;
	font-size: 10px;
	text-align: center;
	line-height: 100%;
	color: #526a72;
	padding:3px;
}

.calendarWrapper_Default .otherMonth_Default a:link,
.calendarWrapper_Default .otherMonth_Default a:active,
.calendarWrapper_Default .otherMonth_Default a:visited {
	color: #ccc;
}

/* today +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .TableLayout_Default td.radCalToday_Default {
	border: 1px solid #0079BD;
	background: #0079BD;
	font-size: 10px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding:3px;
}

/* links +++++++++++++++++++++++++++++++++++++++++ */
/* today link */
.calendarWrapper_Default .TableLayout_Default .radCalToday_Default a:link,
.calendarWrapper_Default .TableLayout_Default .radCalToday_Default a:visited,
.calendarWrapper_Default .TableLayout_Default .radCalToday_Default a:active {
	color: #fff;
}

/* default link */
.calendarWrapper_Default .TableLayout_Default a:link,
.calendarWrapper_Default .TableLayout_Default a:visited,
.calendarWrapper_Default .TableLayout_Default a:active {
	color: #222;
}

.calendarWrapper_Default .TableLayout_Default a:hover,
.calendarWrapper_Default .TableLayout_Default td.radCalSelect_Default a,
.calendarWrapper_Default .TableLayout_Default td.radCalHover_Default a {
	color: #fff;
}

.calendarWrapper_Default .TableLayout_Default td {
	height: 21px;
	padding: 0;
 *height: 15px;
 *padding: 2px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias da semana */

.calendarWrapper_Default td.DaysOfWeek_Default {
	color: #333;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias dos meses anteriores/seguintes */
.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default {
	border: 1px solid #E4E8E9;
}

.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default a,
.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default a:hover,
.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default {
	color: #bbb;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias fim-de-semana normais */
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default {
	border: 1px solid #CFD6D8;
}

.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default a {
	color: #222;
}

.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default a:hover {
	color: #fff
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual sem evento */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_Default .TableLayout_Default td.dayToday a,
.calendarWrapper_Default .TableLayout_Default td.dayToday a:hover {
	color: #fff;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual com evento */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_Default .TableLayout_Default d.dayTodaySelected a,
.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected a:hover {
	color: #fff
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento passado */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a,
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:hover {
	color: #222
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento futuro */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_Default .TableLayout_Default td.dayFuture a,
.calendarWrapper_Default .TableLayout_Default td.dayFuture a:hover {
	color: #000
}
