#calendar td {
	font-family:Verdana, Geneva, sans-serif;
}
#calendar {
	width: 100%;
	height: 100%;
}
.cal {
	width: 100%;
	margin: 0 auto;
	background-color:#f2f2f2;
}
.calhead {
	width: 100%;
	font-weight: bold;
	color: #000;
	font-size:16px;
	background-color:#FFF;
}
.calhead img {
	border: none;
}

.calhead table {
	width: 100%;
	
}
.calhead a {
	text-decoration: none;
	border: none;
	
}

.dayhead {
	height: 20px;
	background: #ebebeb;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.dayhead td {
	text-align: center;
	color: #000;
}
.dayrow {
	background: #fff;
	height: 40px;
}
.dayrow td {
	width: 14%;
	font-size:11px;
/*	color: #656551;*/
/*	vertical-align:middle;
	text-align:center;*/

}
.estilo1{
	background-color:#5f5f5f;
}
.estilo2{
	background-color:#dd248a;
}

.dayover1 {
	background-color:#F90;
	cursor:pointer;
}
.dayout1 {
	background-color:#5f5f5f;
}
.dayout2 {
	background-color:#dd248a;
}
.inactivo {
	background-color:#fafafa; text-align:center; padding-top:10px

}
.activo{
		background-color:#638e00;
		color:#fff;
		cursor:pointer;
		text-align:center; padding-top:10px
}

.activo:hover {
		background-color:#638e00;
		color:#fff;
		cursor:pointer;
		text-align:center; padding-top:10px
}

.ocupado{
		background-color:#ff0000;
		color:#fff;
		cursor:pointer;
		text-align:center; padding-top:10px
}
.semi{
		background-color:#ffaa00;
		color:#fff;
		cursor:pointer;
		text-align:center; padding-top:10px
}



.seleccion{
		background-color:#216984;
		background-image:url(../images/vaca_cal.png);
		background-size:contain;
		background-position:right bottom;
		background-repeat:no-repeat;
		color:#fff;
		
}
.overs1{
		background-color:#216984;
		color:#fff;
		cursor:pointer;
		text-align:center; padding-top:10px
}
.overs2{
		background-color:#7499b8;
		color:#fff;
		cursor:pointer;	
		text-align:center; padding-top:10px
}



