#calendario {
font:normal 12px "Trebuchet MS", Futura, Arial, Helvetica, sans-serif;
color:#333;
text-align:center;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
border:0;
width:360px;
background:transparent;
}

/*#mesCalendario para configurar aspectos de la caja que muestra el mes y el año*/
#mesCalendario {
text-align:center;
background:transparent;
margin:0;
padding:0;
}

#calendario td {
height:42px;
border:1px solid #ccc;
}

#calendario th,#calendario td {
font-size:150%;
padding:0;
}

#calendario th {
color:#000;
font-family:"Trebuchet MS", Futura, Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
border:0;
}

/*.diaS para configurar aspectos de la caja que muestra los días de la semana*/
.diaS {
color:#333;
background:transparent;
}

/*.celda para configurar aspectos de la caja que muestra los días del mes*/
.celda {
background:transparent;
color:#0B0B0B;
font-weight:400;
cursor:default;
}

/*.Hoy para configurar aspectos de la caja que muestra el día actual*/
.Hoy {
color:#3C3;
background:transparent;
font-weight:400;
cursor:default;
}

#miCalendario {
text-align:left;
width:360px;
margin:0 auto;
}

/*.selectores para configurar aspectos de los campos para el mes y el año*/
.selectores {
visibility:hidden;
top:0;
left:0;
position:relative;
text-align:center;
background-color:#fff;
cursor:pointer;
font:bold 11px Futura, Arial, Helvetica, sans-serif;
color:#333;
border:none;
width:163px;
margin-bottom:20px;
}

.cambiaMes {
background:transparent;
cursor:pointer;
font:bold 11px Futura, Arial, Helvetica, sans-serif;
color:#333;
border:none;
position:relative;
top:20px;
left:0;
padding:2px;
}

.cuadroTexto {
position:relative;
top:0;
left:-13px;
margin-bottom:0;
background-color:#fff;
font:normal 11px "Trebuchet MS", Futura, Arial, Helvetica, sans-serif;
text-align:center;
color:#515151;
width:375px;
padding:4px 4px 6px 6px;
}

#miCalendario a:link,a:visited,a:active,a:focus {
font-weight:700;
color:#195BAC;
}

#miCalendario a:hover {
text-decoration:underline;
color:#195BAC;
}

#miCalendario h2 {
font:normal 11px Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
}

#miCalendario p {
color:#454444;
font-size:100%;
text-align:left;
}

.hayEvento {
background:transparent;
color:red;
}
