table.calendarpeq * {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:9px;
}

table.calendarpeq {
	border:1px solid #63c0fb;
	text-align:center;
	background-color:#63c0fb;		
	margin-left:9px;
	margin-bottom:15px;
}

table.calendarpeq caption {
  color:#FFFFFF;
  text-align: center; 
  padding:1px;
}

table.calendarpeq  {
  text-align: center;
}

table.calendarpeq td {
	background-color:#a9ddff;
	border:1px solid #3996d1;
	border-right:0;
	border-bottom:0;
	color:#01426c;
}

table.calendarpeq td.in_month {
  width: 10px;
  padding:1px 0;
  color:#01426c;
}

table.calendarpeq td.vacio {
  background-color: #63c0fb;
}

table.calendarpeq td.selected a{
  /*background-color: #ffe68f;*/
  border:1px solid red;
  padding:0;
  
}

table.calendarpeq td.regata {
  background-color: #ffcb65;
}

table.calendarpeq td.regatapasada {
  background-color: #CCCCCC;
}


table.calendarpeq td.regata a {
	/*color:#000000;*/
	font-weight:bold;
}

table.calendarpeq td.evento {
  background-color: #ffe68f;
}

table.calendarpeq a {
 	display: block;
 	text-decoration: none;
 	color: #01426c;
    text-align: center;	
	padding:1px;
}

table.calendarpeq caption a {
  display: inline;
}

table.calendarpeq th {
	font-weight:100;
}

table.calendarpeq td a {
	color:#000000;
}

