.calendario {
	border:1px solid #000;
	width:100%;
}

.calendario td {
width:150px;

}





.month, .nav{
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color:#7F0000;

}
.nav{
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.dayHeader{
	color: #fff;
	font-size: 14px; 
	font-family: Arial, sans-serif;
	font-weight: bold;
	vertical-align: bottom;
	background:#666;
}
/*estilos de dias y semanas sin citas*/
.days{
	color: #7365b5;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #cccccc;

	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: #7F0000;
	cursor: pointer;
	text-align: center;
}
.days_eshoy * a {
	color: #dddddd;
}
.weekends{
	color: #ffffff;
	background:#B4B0C0;
	font-size: 11px; 
	font-family: Arial, sans-serif;
	border: 1px  solid #cccccc;
	cursor: pointer;
	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;
	text-align: center;
}
/*estilo del dia con multiples citas*/
/*estilo del dia que he creado cita*/
.date{
	vertical-align:top;
	background-color: #F4F4F4; /*#00AA00;*/
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	text-align: left;
	font-weight: bold;
	color: #7F0000;
	width:150px;
	padding-left:3px;
	padding-right:3px;

}
.date ul  {

	font-weight: normal;

list-style-type:none;
//margin-left:3px;
margin-right:auto;
margin-top:0;
padding:0;
padding-top:8px;

}
.date li  {
margin-bottom:5px;
padding-top:5px;
border-top:1px dotted #666;

}

.date a {
color:#000;
text-decoration:none;
}
.date a:hover {
text-decoration:underline;

}


/*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;
	text-align: center;
}
.date_eshoy * li {
list-style-type:none;
}
.date_eshoy * a {
	color: #dddddd;
}




/*estilo de invitado aceptada*/
.inviteda{

	background-color: #66CC33;
	font: 10pt sans-serif;
	border: 1px  solid #000000;
	cursor: pointer;
	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;
	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;
	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;
	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;
	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;
	text-align: center;
}




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

