
/* estilo principal para jQuery Calendar */
#calendar_div, .calendar_inline { font-size:12px;padding:0px;margin:0px;background: #ebebeb; }
#calendar_div { display:none;border:1px solid #707070;z-index: 10; }
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar { width:185px; }
.calendar_inline { float:left;display:block;border:0; }
.calendar_dialog { padding:5px !important;border:4px solid #707070 !important; }
.calendar_prompt { float:left;width:181px;padding:2px;background:#ddd;color:#000; }
* html .calendar_prompt { width: 185px; }

.calendar_trigger { vertical-align:top; }
.calendar_control, .calendar_links, .calendar_header, .calendar { clear:both;float:left;color:#707070; }
.calendar_control { background:#533d9f url(/images/buscador-fade.gif) top left repeat-X;}

.calendar_links { background:#618cd1; }
.calendar_control, .calendar_links { font-weight: bold; }
.calendar_links label { padding:2px 0 0 5px;color:#707070; }

.calendar_clear { float:left;display:none; }
.calendar_close { float: right; }
.calendar_prev { float:left;width: 30px;height:20px;}
.calendar_current { float:left;width:80px;text-align: center;height:20px;}
.calendar_next { float:right;width:30px;height:20px; }

.calendar_header { background:#fff;text-align:right; }
.calendar_header select { border:0px; }

.calendar {
	background: #ebebeb;
	text-align: center;
	font-size: 100%;
}
.calendar a {
	display: block;
	width: 100%;
}
.calendar .calendar_titleRow {
	background: #9ebde4;
	color:#fff;
}
.calendar .calendar_daysRow {
	background: #ebebeb;
	color: #666;
}
.calendar .calendar_daysCell {
	color: #533d9f;
	border-right: 1px solid #ebebeb;
}
#calendar .calendar_daysCell a{
	display: block;
}
.calendar .calendar_weekEndCell {
	background: #ddd;
}
.calendar .calendar_daysCellOver {
	background: #3656a9;
	/*border: 1px solid #707070;*/
}
.calendar .calendar_unselectable {
	color: #707070;
}
.calendar_today {
	background: #9ebde4 !important;
}
.calendar_currentDay {
	background: #3656a9 !important;
}


#calendar_div a, .calendar_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.calendar_inline .calendar_links a {
	padding: 0 5px !important;
}
.calendar_control a, .calendar_links a {
	padding: 2px 5px !important;
	color: #fff !important;
}
.calendar_titleRow a {
	color: #fff !important;
}
.calendar_control a:hover {
	background: #618cd1 !important;
}
.calendar_links a:hover, .calendar_titleRow a:hover {
	background: #3656a9 !important;
}

/* IE6 IFRAME FIX - obligatorios*/
