/* CSS Calendario */
.calendario table, table.calendario { 
  
  border-top: hidden;
  padding-top:5px;
  border-collapse: collapse;
  border-right-width:0px;
  border-bottom-width:0px;
}

.calendario th, th.calendario { 
  text-align: center; font-weight: bold;
  border-right: hidden;
  border-left: hidden;
  padding-top:12px;
  padding-bottom:12px;
  border-bottom:1px solid #DDDDDD;
  background: url(prettyinpink_row.png) repeat-x #F8F8F8;
}

.calendario td, td.calendario {
  text-align: center;
  padding-top:2px;
  padding-bottom:9px;
  border:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-left:  1px solid #DDDDDD;
  border-top:   1px solid #DDDDDD;
  
}

.dia_actual {
  font-size : 10pt;
  color: #404040;
  background-color: #FFFFD5;
  font-weight: bold;
  text-align:	center;
}


.cabecermeses table, table.cabecermeses { 
  border-top: 1px solid #DDDDDD;
  border-right: hidden;
  border-left: hidden;
  border-bottom: 1px solid #DDDDDD;
}
