
/* RadCalendar Default skin */


table.calendarWrapper_HipChic {
	border: none;
	width: 186px;
	margin: 0 0 7px 0;
	font-size: 11px;
}

.calendarWrapper_HipChic td {
	border: 2px solid #fff;
	padding: 1px;
	text-align: center;
}

.calendarWrapper_HipChic .TableLayout_HipChic {
	width: 178px;
	margin: 0;
	padding: 0;
	cursor: default;
	overflow: visible;
	text-align: center;
	color: #333;
	background: #fff;
	border: 1px solid #ddd;
}

/*
.calendarWrapper_HipChic a:link, 
.calendarWrapper_HipChic a:visited, 
.calendarWrapper_HipChic a:active  
{
	color: #fff;
}

.calendarWrapper_HipChic a:hover
{
	color: #fff;
}
*/
.calendarWrapper_HipChic .TableLayout_HipChic td {
/*border: 1px solid #fff;*/
}

/* title bar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_HipChic .titlebar_HipChic td {
	color: #555;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border: none;
}

.calendarWrapper_HipChic .titlebar_HipChic,
.calendarWrapper_HipChic .titlebar_HipChic td,
.calendarWrapper_HipChic .titlebar_HipChic table {
	border: 2px solid #fff;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* nomes dos dias da semana */

.calendarWrapper_HipChic th.DaysOfWeek_HipChic {
	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_HipChic td.radCalDefault_HipChic,
.calendarWrapper_HipChic td.radCalWeekendDefault_HipChic {
	border: 1px solid #fff;
	/*background: #fff;*/
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #666;
	padding: 2px 3px;
}

.calendarWrapper_HipChic .radCalDefault_HipChic a:link,
.calendarWrapper_HipChic .radCalDefault_HipChic a:visited,
.calendarWrapper_HipChic .radCalDefault_HipChic a:active {
	font-size: 11px;
	color: #666 !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

td.radCalDefault_HipChic {
	border: 1px solid #ddd !important;
 *border: 3px double #ddd !important;
}

/*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*/

/* weekend days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_HipChic .radCalHover_HipChic,
.calendarWrapper_HipChic .radCalWeekendHover_HipChic {
	border: 2px solid #ddd;
	background: #BBB;		/*========================================================================> SCREEN EDITAVEL */
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 2px 3px;
}

.calendarWrapper_HipChic .radCalWeekendDefault_HipChic a:link,
.calendarWrapper_HipChic .radCalWeekendDefault_HipChic a:visited,
.calendarWrapper_HipChic .radCalWeekendDefault_HipChic a:active {
	color: #666 !important;
	font-size: 11px;
}

/* selected days +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_HipChic td.radCalSelect_HipChic {
	border: 1px solid #ddd;
	background: #939393;		/*========================================================================> SCREEN EDITAVEL */
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #fff;
	padding: 2px 3px;
}

.calendarWrapper_HipChic .radCalSelect_HipChic a:link,
.calendarWrapper_HipChic .radCalSelect_HipChic a:visited,
.calendarWrapper_HipChic .radCalSelect_HipChic a:active {
	color: #fff;
	font-size: 11px;
}

/* other month +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_HipChic td.otherMonth_HipChic {
	border: 1px solid #ddd;
	background: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 100%;
	color: #555;
	padding: 2px 3px;
}

.calendarWrapper_HipChic .otherMonth_HipChic a:link,
.calendarWrapper_HipChic .otherMonth_HipChic a:active,
.calendarWrapper_HipChic .otherMonth_HipChic a:visited {
	color: #ccc;
	font-size: 11px;
}

/* today +++++++++++++++++++++++++++++++++++++++++ */

.calendarWrapper_HipChic .TableLayout_HipChic td.radCalToday_HipChic {
	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_HipChic .TableLayout_HipChic .radCalToday_HipChic a:link,
.calendarWrapper_HipChic .TableLayout_HipChic .radCalToday_HipChic a:visited,
.calendarWrapper_HipChic .TableLayout_HipChic .radCalToday_HipChic a:active {
	color: #fff !important;
	font-size: 11px;
}

/* default link */
.calendarWrapper_HipChic .TableLayout_HipChic a:link,
.calendarWrapper_HipChic .TableLayout_HipChic a:visited,
.calendarWrapper_HipChic .TableLayout_HipChic a:active {
	color: #222;
	font-size: 11px;
}

.calendarWrapper_HipChic .TableLayout_HipChic a:hover,
.calendarWrapper_HipChic .TableLayout_HipChic td.radCalSelect_HipChic a,
.calendarWrapper_HipChic .TableLayout_HipChic td.radCalHover_HipChic a {
	color: #fff;
	font-size: 11px;
}

.calendarWrapper_HipChic .TableLayout_HipChic td {
	height: 21px;
	padding: 0;
 *height: 15px;
 *padding: 2px 0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias da semana */

.calendarWrapper_HipChic td.DaysOfWeek_HipChic {
	color: #333;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias dos meses anteriores/seguintes */
.calendarWrapper_HipChic .TableLayout_HipChic td.otherMonth_HipChic {
	border: 1px solid #ddd;
 *border: 3px double #ddd;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.otherMonth_HipChic a,
.calendarWrapper_HipChic .TableLayout_HipChic td.otherMonth_HipChic a:hover,
.calendarWrapper_HipChic .TableLayout_HipChic td.otherMonth_HipChic {
	color: #bbb !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dias fim-de-semana normais */
.calendarWrapper_HipChic .TableLayout_HipChic td.radCalWeekendDefault_HipChic {
	border: 1px solid #ddd;
 *border: 3px double #ddd;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.radCalWeekendDefault_HipChic a {
	color: #222;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.radCalWeekendDefault_HipChic a:hover {
	color: #fff
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual sem evento */
/* os borders e backgrounds estao definidos no vb */

.calendarWrapper_HipChic .TableLayout_HipChic td.dayToday    /*========================================================================> SCREEN EDITAVEL */ {
	background: #666 !important;
	border: 1px solid #ddd !important;
 *border: 3px double #ddd !important;
	color: #fff !important;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.dayToday a,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayToday a:visited,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayToday a:active,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayToday a:hover {
	color: #fff !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia actual com evento */
/* os borders e backgrounds estao definidos no vb */
.calendarWrapper_HipChic .TableLayout_HipChic td.dayTodaySelected {
	/*background:#f00 !important;*/
	border: 1px solid #ddd !important;
 *border: 3px double #ddd !important;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.dayTodaySelected a,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayTodaySelected a:hover {
	color: #fff !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento passado */
/* os borders e backgrounds estao definidos no vb */

.calendarWrapper_HipChic .TableLayout_HipChic td.dayPast {
	background: #EBEBEB !important;
	border: 1px solid #ddd !important;
 *border: 3px double #ddd !important;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.dayPast a:link,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayPast a:active,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayPast a:visited {
	color: #B4B4B4;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.radCalWeekendDefault_HipChic td.dayPast a,
.calendarWrapper_HipChic .TableLayout_HipChic td.radCalWeekendDefault_HipChic td.dayPast a:hover {
	color: #222
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* dia com evento futuro */
/* os borders e backgrounds estao definidos no vb */

.calendarWrapper_HipChic .TableLayout_HipChic td.dayFuture a,
.calendarWrapper_HipChic .TableLayout_HipChic td.dayFuture a:hover {
	color: #fff !important;
}

.calendarWrapper_HipChic .TableLayout_HipChic td.dayFuture {
/*background: #444 !important; */					/*========================================================================> SCREEN EDITAVEL */
}


/*---------------------------------------------------------------------
------------------------------------------------------------------------*/

