
/* RadCalendar Default skin */


table.calendarWrapper_Default
{
	border: none;
	width: 186px;
	margin: 0 0 7px 0;
	font-size: 11px;
}

.calendarWrapper_Default td
{
	border: 2px solid #fff;
	padding: 1px;
	text-align: center;
}



.calendarWrapper_Default .TableLayout_Default
{
	width: 178px;
	margin: 0;
	padding: 0;
	cursor: default;
	overflow: visible;
	text-align: center;
	color: #333;
	background: #fff;
	
	border: 1px solid #ddd;
}

/*
.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 td
{
	color: #555;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border: none;
}

.calendarWrapper_Default .titlebar_Default, .calendarWrapper_Default .titlebar_Default td, .calendarWrapper_Default .titlebar_Default table
{
	border: 2px solid #fff;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* nomes dos dias da semana */

.calendarWrapper_Default th.DaysOfWeek_Default
{
	border: 1px solid #fff;
	background: #C0C0C0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 4px 3px;
	text-transform: uppercase;
}

.calendarWrapper_Default td.radCalDefault_Default, 
.calendarWrapper_Default td.radCalWeekendDefault_Default
{
	border: 1px solid #fff;
	/*background: #fff;*/
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #666;
	padding: 2px 3px;
}

.calendarWrapper_Default .radCalDefault_Default a:link, 
.calendarWrapper_Default .radCalDefault_Default a:visited, 
.calendarWrapper_Default .radCalDefault_Default a:active
{
	font-size: 11px;
	color: #666 !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

td.radCalDefault_Default
{
	border: 1px solid #ddd !important;
	*border: 3px double #ddd !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

/* weekend days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .radCalHover_Default, 
.calendarWrapper_Default .radCalWeekendHover_Default
{
	border: 2px solid #ddd;
	background: #BBB;		/*========================================================================> SCREEN EDITAVEL */
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 2px 3px;
}

.calendarWrapper_Default .radCalWeekendDefault_Default a:link, 
.calendarWrapper_Default .radCalWeekendDefault_Default a:visited, 
.calendarWrapper_Default .radCalWeekendDefault_Default a:active
{
	color: #666 !important;
	font-size: 11px;
}

/* selected days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default td.radCalSelect_Default
{
	border: 1px solid #ddd;
	background: #939393;		/*========================================================================> SCREEN EDITAVEL */
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 2px 3px;
}



.calendarWrapper_Default .radCalSelect_Default a:link, 
.calendarWrapper_Default .radCalSelect_Default a:visited, 
.calendarWrapper_Default .radCalSelect_Default a:active
{
	color: #fff;
	font-size: 11px;
}


/* other month +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default td.otherMonth_Default
{
	border: 1px solid #ddd;
	background: #fff;         
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #555;
	padding: 2px 3px;
}

.calendarWrapper_Default .otherMonth_Default a:link, 
.calendarWrapper_Default .otherMonth_Default a:active, 
.calendarWrapper_Default .otherMonth_Default a:visited
{
	color: #ccc;
	font-size: 11px;
}


/* today +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .TableLayout_Default td.radCalToday_Default
{
	border: 1px solid #0079BD;
	background: #CCC;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff !important;
	padding: 2px 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 !important; font-size: 11px; }

/* default link */
.calendarWrapper_Default .TableLayout_Default a:link, 
.calendarWrapper_Default .TableLayout_Default a:visited, 
.calendarWrapper_Default .TableLayout_Default a:active { color: #222; font-size: 11px; }
.calendarWrapper_Default .TableLayout_Default a:hover, 
.calendarWrapper_Default .TableLayout_Default td.radCalSelect_Default a, 
.calendarWrapper_Default .TableLayout_Default td.radCalHover_Default a { color: #fff; font-size: 11px; }

.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 #ddd;
	*border: 3px double #ddd; 
}
.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 !important; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias fim-de-semana normais */
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default 
{ 
	border: 1px solid #ddd;
	*border: 3px double #ddd; 
}
.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    /*========================================================================> SCREEN EDITAVEL */
{
	background: #666 !important;
	border: 1px solid #ddd !important;
	*border: 3px double #ddd !important;
	color: #fff !important;
	
}

.calendarWrapper_Default .TableLayout_Default td.dayToday a, .calendarWrapper_Default .TableLayout_Default td.dayToday a:visited, .calendarWrapper_Default .TableLayout_Default td.dayToday a:active,
.calendarWrapper_Default .TableLayout_Default td.dayToday a:hover { color: #fff !important;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual com evento */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected
{
	/*background:#f00 !important;*/
	border: 1px solid #ddd !important;
	*border: 3px double #ddd !important;
}

.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected a,
.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected a:hover { color: #fff !important; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento passado */
/* os borders e backgrounds estao definidos no vb */

.calendarWrapper_Default .TableLayout_Default td.dayPast
{
	background: #EBEBEB !important;
	border: 1px solid #ddd !important;
	*border: 3px double #ddd !important;
}

.calendarWrapper_Default .TableLayout_Default td.dayPast a:link, 
.calendarWrapper_Default .TableLayout_Default td.dayPast a:active, 
.calendarWrapper_Default .TableLayout_Default td.dayPast a:visited
{
	color: #B4B4B4;
	
	
}

.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: #fff !important; }

.calendarWrapper_Default .TableLayout_Default td.dayFuture 
{ 
	/*background: #444 !important; */					/*========================================================================> SCREEN EDITAVEL */
}


/*---------------------------------------------------------------------
------------------------------------------------------------------------*/

