.calendario {
margin:0 auto;

}
.month, .nav{
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.nav{
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	height: 22px;
}
.dayHeader{
	color: black;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	font-weight: bold;
	vertical-align: bottom;
}
/*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;
	text-align: center;
	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;
	text-align: center;
}
.weekends{
	color: #ffffff;
	background-color: #B4B0C0;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #cccccc;
	cursor: pointer;
	width: 21px;
	text-align: center;
	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;
	text-align: center;
}
/*estilo del dia con multiples citas*/
/*estilo del dia que he creado cita*/
.date{
	background-color: #c9f08e; /*#00AA00;*/
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	width: 21px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
/*estilo de hoy que he creado cita*/
.date_eshoy{
	color: black;
	background-color: #444444;
	color: #ffffff;
	font-size: 11px ;
	font-family: Arial, sans-serif;
	font-weight: bold;
	border: 1px  outset  #000000;
	cursor: pointer;
	width: 21px;
	text-align: center;
}

/*estilo de invitado aceptada*/
.inviteda{

	background-color: #66CC33;
	font: 10pt sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	width: 21px;
	text-align: center;
}
/*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;
	text-align: center;
}
/*estilo de invitacion rechazada*/
.invitedr{

	background-color: #FF2424;
	font-size: 11px; 
	font-family: Arial, sans-serif;

	border: 1px  solid #000000;
	cursor: pointer;
	width: 21px;
	text-align: center;
}
/*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;
	text-align: center;
}
/*estilo de invitacion pendiente*/
.invitedp{

	background-color: #FFCC00;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	width: 21px;
	text-align: center;
}
/*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;
	text-align: center;
}

.empty{
border: 1px solid #f0f0f0;
}

