
/* RadCalendar Default skin */


table.calendarWrapper_Default
{
	border: none;
	width: 167px;
	margin: 0 0 7px 0;
	*margin: 0 0 5px 0;
	font-size: 11px;
}

.calendarWrapper_Default td {
	border: 0;
	padding: 0;
	text-align: center;
}



.calendarWrapper_Default .TableLayout_Default {
	width: 167px;
	margin: 0;
	padding: 0;
	cursor: default;
	overflow: visible;
	text-align: center;
	color: #333;
	background: #fff;
	border:0;
}

.calendarWrapper_Default .TableLayout_Default td {
	border: 1px solid #c2c2c2;
}


/* 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;
	background:url(../../../../images/bck_agendaTitle.gif) left bottom repeat-x;
}

.calendarWrapper_Default .titlebar_Default, .calendarWrapper_Default .titlebar_Default td, .calendarWrapper_Default .titlebar_Default table {
	border: 0;
	margin: 0;
	padding: 2px 0;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* nomes dos dias da semana */

.calendarWrapper_Default th.DaysOfWeek_Default {
	border:solid 1px #ededed;
	background: #c2c2c2;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 3px 0;
	text-transform: lowercase;
}

.calendarWrapper_Default td.radCalDefault_Default, 
.calendarWrapper_Default td.radCalWeekendDefault_Default
{
	border: 1px solid #fff;
	background-color: #eee !important;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #666;
	padding: 1px 0;
	cursor:pointer;
	cursor:hand;
}

.calendarWrapper_Default .radCalDefault_Default a:link, 
.calendarWrapper_Default .radCalDefault_Default a:visited, 
.calendarWrapper_Default .radCalDefault_Default a:active
{
	font-size: 11px;
	color: #666 !important;
	background-color: none !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

td.radCalDefault_Default
{
	border: 1px solid #c2c2c2 !important;
	*border: 3px double #c2c2c2 !important;
	background-color: #eee !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

/* weekend days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_Default .radCalHover_Default, 
.calendarWrapper_Default .radCalWeekendHover_Default
{
	border: 2px solid #ddd;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	padding: 1px 0;
}

.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: none;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 1px 0;
}



.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-color: #eee !important;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #555;
	padding: 1px 0;
}

.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;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff !important;
	padding: 1px 0;
}

/* 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: #495C5C !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: #495C5C; 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: #495C5C; font-size: 11px; }

.calendarWrapper_Default .TableLayout_Default td
{
	height: 18px;
	padding: 0;
	*height: 14px;
	*padding: 1px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias da semana */

.calendarWrapper_Default td.DaysOfWeek_Default
{
	color: #495C5C;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias dos meses anteriores/seguintes */
.calendarWrapper_Default .TableLayout_Default td.otherMonth_Default { 
	border: 1px solid #d0d0d0;
	*border: 3px double #d0d0d0;
}
.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 #C2C2C2;
	*border: 3px double #C2C2C2; 
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual sem evento */

.calendarWrapper_Default .TableLayout_Default td.dayToday {
	background: #80D0F7 !important;
	border: 1px solid #c2c2c2 !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 */
.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected {
	background:#0FA4EC !important;
}

.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected a,
.calendarWrapper_Default .TableLayout_Default td.dayTodaySelected a:hover { color: #fff !important; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento passado */

.calendarWrapper_Default .TableLayout_Default td.dayPast {
	background: #0FA4EC !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: #fff !important;
}


.calendarWrapper_Default .TableLayout_Default .radCaldayPastHover_Default { background:#f90 !important; }


.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a, 
.calendarWrapper_Default .TableLayout_Default td.radCalWeekendDefault_Default td.dayPast a:hover { color:#fff !important; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento futuro */

.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: #0FA4EC !important; 
}










