#log {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	padding: 10px;
	margin-top: 10px;
} 

#calendario th{
background-color:#5898D8;
color:#FFF;
text-align:center;
height:25px;
}
#calendario tr td {
border:1px solid #FFF;
background-color:#EBEBEB;
width:35px;
whitespace: nowrap;
text-align:center;
}

#calendario td.celda{
background-color:#D4EEC0;
}
#calendario td.celdaVacia{
background-color:#F7F6F6;
}
#calendario a.celdaActiva{
display:block;
width:100%
}

#calendario a.celdaActiva:hover{
background-color:#BDFA8E;
color:#000;
text-decoration:none;
}

table.cabCalendario{
width:100%;
}

table.cabCalendario td{
background-color:#D4EAFF;
text-align:center;
}

table.cabCalendario a{
display:block;
width:100%
}
table.cabCalendario a:hover{
background-color:#DFF1FC;
text-decoration:none;
color:#000;
}
