#calendari {
    font-size: 16px;
}
.calendari {    
    width: 200px; 
    margin: 0px auto 10px auto;
    padding: 2px;
    font-size:0.9em;
    line-height:20px;
}
.calendari tr td, .calendari tr th{
	color:#000;
	cursor:default;
}
.calendari tr.selector {
    font-weight: bold;
    background-color: #008131;
    color: #fff;
}
.calendari tr.selector th {
	background:#ccc url(boto3_calendari.gif) repeat-x scroll center top;
	color:#333;
	font-family:'Century Gothic';
	border:1px solid #000;
}
.calendari a{
    font-weight: bold;
    text-decoration: none;
    font-size: 0.9em;    
	color:#333;
	display:block;
}
.calendari a:hover{
    font-weight: normal;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;    
}
        
.calendari tr.dies th{
    border-bottom: 2px solid #ababab;
    text-align: center;
    font-weight: bold;
	color: #eee;
	background:#15701E url(bg_migas.gif) repeat-x scroll center center;
}

.calendari tr td, .calendari tr th {
    font-size: 0.9em;
    padding-bottom: 4;
    padding-top: 4;
    text-align: center;
    /*border-bottom: 3px solid transparent;    
    border-top: 2px solid transparent;    */
    
}

.calendari tr td.laborable {
	background: url(boto_calendari.gif) repeat-x top;
	background-color: #04da72;
}

.calendari tr td.capdesetmana {
	background: url(boto2_calendari.gif) repeat-x top;
	background-color: #56e3c0;
}

.calendari tr td.event{
    border: 2px outset #092 ; 
}
.calendari tr td.event:hover{
    border: 2px inset #092 ; 
}
