.calendario {
	background-image: url(fondo_calendario.gif);
	background-position: 0 34px;
	text-align:center !important;
}

.calendario td{
	text-align:center;
}

.month, .nav{
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.nav{
	cursor: pointer;
	
	color: #ffffff;
	font-weight: bold;

	height: 22px;
}
.dayHeader{
	color: black;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	font-weight: bold;
	height: 20px;
	vertical-align: bottom;


}
dayHeaderF{

}
/*estilos de dias y semanas sin citas*/
.days{
	color: #7365b5;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #cccccc;
	cursor: pointer;
	
	width: 21px;
	font-weight: bold;

}
.days_eshoy{
	color: #ffffff;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	font-weight: bold;
	border: 1px  solid #cccccc;
	background-color: #81a7d7;
	cursor: pointer;
	
	width: 21px;

}
.weekends{
	color: #ffffff;
	background-color: #B4B0C0;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #cccccc;
	cursor: pointer;
	
	width: 21px;

	font-weight: bold;
}
.weekends_eshoy{
	color: #ffffff;
	background-color: #33CC00;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #666666;
	cursor: pointer;
	
	width: 21px;

}
/*estilo del dia con multiples citas*/
/*estilo del dia que he creado cita*/
.date{
	background-color: #B568A7; /*#00AA00;*/
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de hoy que he creado cita*/
.date_eshoy{
	color: red;
	background-color: #66CC33;
	color: #ffffff;
	font-size: 11px ;
	font-family: Arial, sans-serif;
	font-weight: bold;
	border: 1px  outset  #000000;
	text-decoration: blink;
	cursor: pointer;
	
	width: 21px;

}




/*estilo de invitado aceptada*/
.inviteda{

	background-color: #66CC33;
	font: 10pt sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de invitado aceptada para hoy*/
.inviteda_eshoy{

	background-color: #66CC33;
	font: 10pt sans-serif;
	color: #dd0000;
	border: 1px  solid #0000ff;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de invitacion rechazada*/
.invitedr{

	background-color: #FF2424;
	font-size: 11px; 
	font-family: Arial, sans-serif;

	border: 1px  solid #000000;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de invitacion para hoy rechazada*/
.invitedr_eshoy{

	background-color: #FF2424;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	color: #dd0000;
	border: 1px  solid #0000ff;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de invitacion pendiente*/
.invitedp{

	background-color: #FFCC00;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	
	width: 21px;

}
/*estilo de invitacion para hoy pendiente*/
.invitedp_eshoy{

	background-color: #FFCC00;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #dd0000;
	border: 1px  solid #0000ff;
	cursor: pointer;
	
	width: 21px;

}




.empty{
border: 1px solid #f0f0f0;
}

.tooltip {

font-weight: bold;
cursor: help;

}
