
#calendario
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	display:block;
}

#calendario .textleft
{
	text-align:left;
}

#calendario a
{
	color:#FFFFFF;
}

#calendario a:hover
{
	color:#FFFFFF;
}

#calendario a:visited
{
	color:#FFFFFF;
}
#calendario .textright
{
	text-align:right;
}

#calendario .textcenter
{
	text-align:center;
}

#calendario .month{
    width:400px;
    border:1px solid #ccc;
    margin:8px;
    border-collapse:collapse;
}



#calendario td {
    border:1px solid #ddd;
    color:#555;
    padding:3px;
    text-align:right;
	height:40pt;
	text-align:center;
}

#calendario th {
    padding:5px;
	background-image: url(images/hbg.gif);
	background-repeat: repeat-x;
    color:#fff;
}

#calendario .actday{
	background-image: url(images/dbg.gif);
	background-repeat: repeat-x;
    color:#9966cc;
    font-weight:bold;
}

#calendario .days{
    background-color:#f1f1f1;
}
