/* HTML elements >>> */
INPUT,TEXTAREA,SELECT {
}
/* <<< HTML elements */

TABLE.main {
  width: 600px;
}
TD {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #333333;
	font-weight: 200;
}

TD.calLegenda {
  width: 20px;
  height: 20px;
}

TD.calArrangement {
  width: 20px;
  height: 20px;
  cursor: hand;
}

TABLE.calRand {
  /*background-color: #FFFFFF;*/
  width: 260px;
  padding: 0px;
}

/* Title cells >>> */
TD.calTitle,
TD.calTitlePrev,
TD.calTitleNext,
TD.calTitleMonthYear {
  cursor: default;
}

TD.calTitleMonthYear {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
}

TD.calDayHdr,
TD.calWeekHdr,
TD.calWeek {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: blue;
  color: white;
}
/* <<< Title cells */


/* Day (header) cells >>> */
TD.calDayHdr,
TD.calDay,
TD.calDayWkd,
TD.calDayCur,
TD.calDayOut {
  width:12%; /* 14% (without week numbers) */
}
/* <<< Day (header) cells */


/* Week Header cell >>> */
TD.calWeekHdr {
  text-align: center;
  cursor: default;
}
/* <<< Week Header cell */

/* Day Header cells >>> */
TD.calDayHdr {
  text-align: right;
  padding-right: 2px;
  cursor: default;
}
/* <<< Day Header cells */


/* Week number cells >>> */
TD.calWeek {
  width: 16%;
  text-align: center;
  cursor: default;
}
/* <<< Week number cells */


/* Day cells >>> */
TD.calDay,
TD.calDayWkd,
TD.calDayOut {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#333333;
  vertical-align: top;
  text-align: right;
  font-family: Verdana,Arial;
  border: 0px;
  cursor: default;
  height: 20px;
}
TD.calDayWkd {
/*  background-color: #F0F0F0; */
}

TD.calDayOut {
  background-color: #FFFFFF;
}
/* <<< Day cells */