table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 10px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-size: 9pt}

a.calendar:link{
font-size: 9pt
}
a.calendar:visited{
font-size: 9pt
}


table.reporte td,th
{
	padding:3px;
}

.punteado{
  
   border-width: 2px;   
   background-color: #C1EBFF;
   font-family: verdana, arial;
   font-size: 10pt;
   color:black;
   font-weight:bold;
}

table.modulo td,th
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}
