.cal_diario 
{
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 1px 1px 1px 1px;
	background: url(Imagenes/body.png) repeat-x;
	text-align: center;
}

.celdatitulo
{
	width: 81px;
	height: 15px;
	vertical-align: middle;
	/*background: url(Imagenes/cells.png);*/
	position: relative;
	/*background-position: 0px -81px;*/
	/*color: #222;*/
	border: 0px;
	padding: 0px;
}


.celdavacia
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells_red.png);
	color: #444;
	position: relative;
	border: 0px;
	padding: 0px;
}

.celdavacia_hover  
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells_red.png);
	position: relative;
	background-position: 0px -81px;
	color: #222;
	border: 0px;
	padding: 0px;
}

.celdanormal
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells.png);
	color: #444;
	position: relative;
	border: 0px;
	padding: 0px;
}

.celdanormal_hover  
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells.png);
	position: relative;
	background-position: 0px -81px;
	color: #222;
	border: 0px;
	padding: 0px;
}

.celdaevento 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells.png);
	position: relative;
	background-position: 162px 0px;
	color: white;
	border: 0px;
	padding: 0px;
}

.celdaevento_hover 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells.png);
	position: relative;
	background-position: 162px -81px;
	color: #444;
	border: 0px;
	padding: 0px;
}

.celdahoy 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells_red.png);
	position: relative;
	background-position: 81px 0px;
	color: white;
	border: 0px;
	padding: 0px;
}

.celdahoy_hover 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align:  middle;
	background: url(Imagenes/cells_red.png);
	position: relative;
	background-position: 81px -81px;
	color: #444;
	border: 0px;
	padding: 0px;
}

.celdacondatos 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align: middle;
	background: url(Imagenes/cells.png);
	position: relative;
	background-position: 81px 0px;
	color: white;
	border: 0px;
	padding: 0px;
}

.celdacondatos_hover 
{
	width: 81px;
	height: 81px;
	text-align: left;
	vertical-align:  middle;
	background: url(Imagenes/cells.png);
	position: relative;
	background-position: 81px -81px;
	color: #444;
	border: 0px;
	padding: 0px;
}