TABLE.calendario{
	border-collapse: collapse; 
	border: 0;
	width: 100%;
	margin-bottom:5px;		 
}
TABLE.calMes{
	border: 1px solid #bf883a;
	color : #bf883a;
	padding: 5px;
	border-collapse: collapse; 
	width: 100%;
}
TD.calMes{
	border: 0;
	font-size: 16px;
  color: #bf883a;
  font-weight: bold;
	padding: 5px;
}
TD.calDiaSemana{
	border-collapse: collapse;
    border: 1px solid #e6e6e6;
    text-align: center;
    background: #c6c6c6;
    color: #fff;
    height: 31px;
    width:14.28%;
}
TD.calDiaHoy{
	background-color: antiquewhite;
	border-collapse: collapse; 
	border: 1px solid #e6e6e6;
}
TD.calDiaNormal{
	background-color: #fff;
	border-collapse: collapse; 
	border: 1px solid #e6e6e6;
	text-align: center;
}
TD.calDiaFinDeSemana{
	background-color: aliceblue;
	border-collapse: collapse; 
	border: 1px solid #e6e6e6;
}
TD.calRelleno{
	background-color: #f6f6f6;
	border-collapse: collapse; 
	border: 1px solid #e6e6e6;
}
TD.calRollover{
	background-color: lightyellow;
	border-collapse: collapse; 
	border: 1px solid #e6e6e6;
}
HR.agenda{
	color:#bf883a;
	height:1px;
  border:none;
  width: 98%;
}
P.pageDiaMes{
	font-size: 36px;
  color: #865200;
  font-weight: normal;
  text-decoration: none;
  font-style:normal;  
  margin: 0px;
}
P.pageMesAny{
	font-size: 18px;
  color: #bf883a;
  font-weight: bold;
  text-decoration: none;
  font-style:normal;  
  margin: 0px;
}
P.textoAgenda{
	font-size: 14px;
  color: #bf883a;
  font-weight: normal;
  text-decoration: none;
  font-style:normal;  
  margin: 0px;
}

.calendario i {
	color:#ED8600;
	position:relative
}

.calendario i:hover {
	color:#0061A0;
}

/* .calendario a {
	position: relative;
}

.calendario a[title]:hover:after {
	content: attr(title);
	position: absolute; 
	top: 30px; 
	bottom:5px; 
	width: 10em;
	padding: 2em;
	font-size: smaller; border: 1px solid;
	background: yellow; 
	color: red;
	z-index:100;
} */