.calendar-panel_es, .calendar-panel_en
{
  background-color:#516579;
  width:193px;
  height:205px;
  background:url('images/calendar-fondo_es.png') left bottom;
  padding:6px 0px 18px 0px
}

.calendar-panel_en
{  
  background:url('images/calendar-fondo_en.png') left bottom;  
}

.calendar-table
{
  font-family:"Times New Roman";
  font-size:11px;
  text-align:center;
}

.calendar-month
{
  background-color:#FFFFFF;
  color:#516579;
  font-size:15px;
  height:20px;
}

.calendar-year
{
  background:url('images/calendar-year.jpg') center center;
  width:31px;
  background-repeat:no-repeat;
  color:#FFF;
  font-size:11px;
  font-weight:bold;
  padding-top:7px;
  text-align:center;
}

.calendar-daytitle
{
  background-color:#748494;
  color:#FFFFFF;
  height:25px;
  font-weight:bold;
  text-align:center;
  font-size:13px;
}

.calendar-week
{
  width:18px;
  height:18px;
  background-color:#D5D8DD;
  color:#617384;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}

.calendar-day, .calendar-dayweek, .calendar-today
{
  width:18px;
  color:#FFFFFF;
  font-weight:bold;
}

.calendar-day
{
  background-color:#748494;
  border-right:solid 1px #BEC3C8;
}

.calendar-dayweek
{
  background-color:#919DA8;
  border-right:solid 1px #BEC3C8;  
}

.calendar-today
{
  background-color:#E3E6E9;
  color:#617384;  
}