
table.calendar
{
  background:#2CADFE;

  width:100%;
  text-align:right;
  color:white;
  border-spacing:0px;
  border:0px;
  padding:0px;
  margin:0px;
  border:2px double #eaeaea;
}
table.calendar thead
{

  background:#2CADFE;
  color:black;
  text-align:center;
  font-size:12px;
  border:0px;
  border-spacing:0px;

}
table.calendar tbody
{
  width:100%;
  background:#C6E8FD;
  color:black;
  text-align:center;
  font-size:11px;

}
table.calendar thead tr *{padding:0px;border:0px;margin:0px;}

table.calendar thead tr * a {color:white;text-decoration:none;display:block;}

table.calendar tbody tr td a {color:#333333;text-decoration:none;display:block;}
table.calendar thead tr th {color:white;}
table.calendar tbody tr td a:hover {color:#0000aa;text-decoration:none;}

.hoy,.evento{background:#00B9E9;color:white !important;;}

