.tooltip{
	width: 144px; 
	color:#000;
	text-align:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
}

.tooltip span.top{
	padding: 25px 8px 0;
    background: url(../img/bt.gif) no-repeat top;
}

.tooltip b.bottom{
	padding:0px 8px 15px;
	color: #548912;
    background: url(../img/bt.gif) no-repeat bottom;
	display:none;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*       ]========[ --> CALENDARIO <-- ]========[      */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#calendar{
	height:190px;
}
#calendar .nav{
	background-image:none;
	width:auto !important;
	width:100%;
	font-weight:bold;
	color:#312d81;
}
#calendar img.loader{
	margin:90px 0 0 80px;
}
#kalendar{
	border:0px;
}
#kalendar td,
#kalendar th{
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#312d81;
	background:url(../img/bg_calendar.gif) left top no-repeat;
	height:20px;
	width:20px;
	border:0px;
}
#kalendar .vuoto{
	background-image:none
}
td#today{
	background:url(../img/bg_calendar_on.gif) left top no-repeat;
	color:#FFFFFF;
}
a.eventoon{
	background:url(../img/bg_calendar_evento.gif) left top no-repeat;
	color:#FFFFFF;
	display:block;
	height:18px;
	padding-top:2px;
}
#kalendar th{
	color:#000000;
}
#kalendar .nav td{
	background-image:none;
}