td.cal_tit  {	
	border: 0px solid #b1b0ae;
	font-family : verdana,arial,helvetica;
	font-size : xx-small;
	color: #817f80;
	background: url('../img/cal_tit.png');
	height: 14px;
	text-align:center;
}

A {
	text-decoration:none;
	color:#000000;
}

td.cal_dia_x{
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	background-color: #e2d3ab ;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.cal_dia_x_selected{
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	background-color: #e2d3ab  url('../img/cal_dia_selected.png') right bottom no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.cal_hoy{
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	background-color: #9fc2e8;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.cal_hoy_selected{
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	background-color: #9fc2e8 url('../img/cal_dia_selected.png') right bottom no-repeat;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.cal_dia{
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	background-color: #e3e2e0;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.cal_dia_selected{
	background: #e3e2e0 url('../img/cal_dia_selected.png') right bottom no-repeat;
	width:12px;
	height:33px;
	border: thin solid #b1b0ae;
	text-align:left;
	vertical-align:top;
	font-size:xx-small;
	font-weight:bold;
	margin:0;
	padding:0;
}

td.sel_mes{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin: 0;
	padding:0;
	color: #817f80;	
	background: url('../img/cal_fondomes.png');
}