
/* Detail */

/* Calendar */
#popcalendar {
	position:absolute;
	cursor:default;
	z-index: 6000;
}
#popcalendar table {
	font-size:100%;
	width:14em;
		border:1px solid black !important;
	background:#ffffff; /* Calendar background */
	color:black;
}
#popcalendar select {
	font-size:100%;
}
#popcalendar th { /* weedays captions */
	text-align:center;
}
#popupcalendar-popcl, #popupcalendar-popcr {
	cursor:pointer !important;		
}
#popcalendar #popupcalendar-selmonth {
	margin-right:5px;
}
#popcalendar .bottom {
	border-bottom:1px solid gray;	
}
.calendarChooser td {
	border:none;
	padding:0;
	width:1.5em;
	text-align:center;
	background: white;
}
.calendarChooser td a {
	display:block;
	padding:2px 0;
	text-decoration:none;
	float:right;
	width:100%;
	cursor:default;
}
.calendarChooser td a:hover {
	text-decoration:none;
}
.calendarChooser td .hoverable {
	cursor:pointer;
}

#popupQuestionYes, #popupQuestionNo {
	cursor: pointer;	
}

.calendarChooser th, #popcalendar th { /* weekdays captions */
	background: gray !important;		
	color:white;
	text-align:center;
	padding:1px 3px;
	font-weight:normal;
	margin:2px 0 2px 0;
}

.calendarChooser td.wk { /* weekday - background */
	background:#ccebff !important;
}
.calendarChooser td, .calendarChooser td a { /* Days not in this month */ 
	color:silver;
}
.calendarChooser .hoverable {
	color:black;
}
.calendarChooser a.hoverable:hover { /* Hover day - text efects */
	color:red !important;
	text-decoration:none !important;
}
.calendarChooser .cChNot { /* date not possible to choose */
	color:#979797;
	cursor:default !important;
}	
.calendarChooser .cChToday { /* date today */
	color:black;
	background:#fffb8f !important;
}
.calendarChooser a.cChCurr { /* Choosed day */
	font-weight:bold !important;
	border:1px solid red !important;
	background:#ffcdcd !important;
}
.weekMode .calendarChooser tr.cChCurr td { /* Choosed week */
	background:#97cff3 !important;
	font-weight:bold;
}
.weekMode .calendarChooser a.hoverable:hover { /* Reset hover day styles */
	background:none;
	color:inherit;
}
.weekMode .calendarChooser .hoverWeek td { /* Hover week */
	background:#ffffbe !important;
}
