
/* RadCalendar Default skin */

table.calendarWrapper_Default
{
	border: none;
	position: relative;
	width: 180px;
	margin: 5px 0 7px 15px;
	*margin: -15px 0 7px 15px;
}

.calendarWrapper_Default .TableLayout_Default
{
	width: 180px;
	margin: 0;
	padding: 0;
	cursor: default;
	position: relative;
	overflow: visible;
	font: normal 12px "Arial", sans-serif;
	text-align: center;
	color: #7c7c7c;
	background: #fff;
	border: 1px solid #fff;
}

.calendarWrapper_Default .TableLayout_Default td
{
	border: 1px solid #fff;
}

/* title bar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .titlebar_Default
{
	color: #3c3c3c;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* nomes dos dias da semana */

.calendarWrapper_Default th.DaysOfWeek_Default
{
	border: 1px solid #CFD6D8;
	background: #DDDBD3;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 100%;
	color: #7c7c7c;
	padding:3px;
	text-transform:uppercase;
}

.calendarWrapper_Default td.radCalDefault_Default, 
.calendarWrapper_Default td.radCalWeekendDefault_Default
{
	border: 1px solid #D0CDC1;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	color: #7c7c7c;
	padding:3px;
}

.calendarWrapper_Default .radCalDefault_Default a:link, 
.calendarWrapper_Default .radCalDefault_Default a:visited, 
.calendarWrapper_Default .radCalDefault_Default a:active
{
	color: #7c7c7c;
}

/* weekend days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .radCalHover_Default, 
.calendarWrapper_Default .radCalWeekendHover_Default
{
	border: 1px solid #D0CDC1;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	color: #7c7c7c;
	padding:3px;
}

.calendarWrapper_Default .radCalWeekendDefault_Default a:link, 
.calendarWrapper_Default .radCalWeekendDefault_Default a:visited, 
.calendarWrapper_Default .radCalWeekendDefault_Default a:active
{
	color: #7c7c7c;
}

/* selected days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default td.radCalSelect_Default
{
	border: 1px solid #F68B1F;
	background: #F68B1F;
	font-size: 12px;
	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 #fff;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding:3px;
}

.calendarWrapper_Default .otherMonth_Default a:link, 
.calendarWrapper_Default .otherMonth_Default a:active, 
.calendarWrapper_Default .otherMonth_Default a:visited
{
	color: #fff;
}

/* today +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .TableLayout_Default td.radCalToday_Default
{
	border: 1px solid #0079BD;
	background: #0079BD;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	color: #7c7c7c;
	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: #4F4A3C; }

/* default link */
.calendarWrapper_Default .TableLayout_Default a:link, 
.calendarWrapper_Default .TableLayout_Default a:visited, 
.calendarWrapper_Default .TableLayout_Default a:active { color: #7c7c7c; }
.calendarWrapper_Default .TableLayout_Default a:hover, 
.calendarWrapper_Default .TableLayout_Default td.radCalSelect_Default a, 
.calendarWrapper_Default .TableLayout_Default td.radCalHover_Default a { color: #4F4A3C; }

.calendarWrapper_Default .TableLayout_Default td
{
	height: 21px;
	padding: 0;
	*height: 15px;
	*padding: 2px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias da semana */

.calendarWrapper_Default td.DaysOfWeek_Default
{
	color: #7F7A67;
	text-transform:uppercase;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias dos meses anteriores/seguintes */
.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default { border:solid 1px #fff; }
.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: #fff; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 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: #7c7c7c; }
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default a:hover { color: #4F4A3C }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 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: #4F4A3C; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 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: #4F4A3C; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento passado */
/* os borders e backgrounds estao definidos no vb */
/*.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:link, 
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:visited,
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:active,
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:hover { color: #fff !important; }*/

td.dayPast a:link, 
td.dayPast a:visited,
td.dayPast a:active,
td.dayPast a:hover { color: #fff !important; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* 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: #fff !important; }


