.tablacompleta 
{
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	text-align: center;
	background-IMAGE: url(img_cal/body.png);
	background-repeat: repeat-x;
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0px 0px 1px 1px;
	margin: 10px auto;
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.tit_mes
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	font-size: 10pt; 
	color: #FFFFFF;
	position: relative;
	TEXT-DECORATION: none;
	background-IMAGE: url(img_cal/fondo_tit_azul.jpg);
	height:29px;
}

.avanzar
{
 color: #FFFFFF;
 text-align:center;
 vertical-align:middle;
}

.tit_dias
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	font-size: 9pt; 
	background-IMAGE: url(img_cal/fondo_gris_semana.jpg);
	color: #1b357f;
	position: relative;
	TEXT-DECORATION: none;
	height:22px;
}



.seleccionado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_seleccionado.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.seleccionado:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_seleccionado.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.seleccionado:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_seleccionado.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.seleccionado:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_seleccionado.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.seleccionado:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_seleccionado.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

.disponibles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #415a6b;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/lineas_recuadro_dias.gif);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;

}
.disponibles:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #415a6b;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/lineas_recuadro_dias.gif);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	clear: none;
	background-repeat: no-repeat;	
	width: 30px;
	height: 30px;
}
.disponibles:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #415a6b;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/lineas_recuadro_dias.gif);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.disponibles:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #415a6b;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/lineas_recuadro_dias.gif);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.disponibles:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #415a6b;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/lineas_recuadro_dias.gif);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

.no_disponibles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d2d2d2; /*#92959A;*/
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_pasado.jpg);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.pasados
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d2d2d2;
	text-align: center;
	vertical-align: middle;
	background-IMAGE: url(img_cal/dia_pasado.jpg);
	position: relative;
	TEXT-DECORATION: none;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.hoy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(img_cal/dia_actual_over.jpg);
	position: relative;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

.no_mes 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-IMAGE: url(img_cal/dia_mes_siguiente.jpg);
	background-repeat: no-repeat;
	background: #F2F4F5;
	TEXT-DECORATION: none;
	width: 30px;
	height: 30px;
}

.dia_domingo
{
	FONT-WEIGHT: normal; 
	font-size: 14px; 
	COLOR: #5E7BA9; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}