/*------------------------------CALENDARIO----------------------------*/
.calendar-text
{
	width:70px;
	height:12px;
}

.calendar-container {
	position: absolute;
	left: 100px;
	top: 100px;
	visibility: hidden;
	background-color: #ffffff;
	border: 1px solid #BDB7A7;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=2, color=#666666, direction=135);
	font-family: Verdana;
	font-size: xx-small;
}

.calendar-container A, .calendar-container A:hover {
	text-decoration: none;
}
.calendar-header 
{
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=0, FinishOpacity=100, Style=1, StartX=0,  FinishX=100);
	background-color: #BDB7A7;	
	font-size: 6.5pt;
	padding: 2px;
	color: #000000;
	font-weight: normal;
}
.calendar-header *
{
	position:relative;
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false,Opacity=100,style=0);
}
.calendar-header a
{
	text-decoration: none;
	color: #7CB902;	
}
.calendar-selection {
	padding: 2px;
	height: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: bold;	
	color: #5A84BB;
	margin: 3px 2px 0 2px;
}
.calendar-selection a{
	text-decoration: none;
	color: #7CB902;	
}
.calendar-selection .month {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	color: #000000;
	background-color: #FFFFFF;
}
.calendar-selection .year{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 6.5pt;
	color: #000000;
	/*border: 1px solid #ffffff;*/
	background-color: #FFFFFF;
}
.calendar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	border: 1px solid #BDB7A7;
	margin: 2px;
	border-collapse: collapse;
}
.calendar TH {
	color: #FFFFFF;
	background-color: #BDB7A7;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 18px; 
	height: 15px;
}
.calendar TD {
	width: 18px; 
	height: 15px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.calendar .weekday A {
	color: #666666;
	text-decoration: none;
}
.calendar .weekend A {
	color: #999999;
	text-decoration: none;
}  
.calendar A:hover {
	color: #84ad45;
}
.calendar .today {
	background-color: #7CB902;
	font-weight: bold;
}
.calendar .today A, .calendar .today A:hover{
	color: #FFFFFF;
}
.calendar .disabled {
	color: #CCCCCC;
}
/*----------------------------FIM CALENDARIO--------------------------*/
