#cabecera_agenda{
	float:left;
	position:relative;
	/*width:160px;*/
	/*margin-left:4px;*/
	width:123px;
	margin:10px 0 0 2px;
	padding:2px 0 0 15px;
	height:47px;
	background:url(../img/cabecera_agenda.jpg) top no-repeat;
	overflow:hidden;
}
*>#cabecera_agenda{
	margin:10px 0 0 4px;
}	
#base_agenda{
	float:left;
	/*position:relative;*/
	/*width:157px;*/
	margin-left:2px;
	margin-top:-2px;
	width:135px;
	height:auto;
	overflow:visible;
	padding:0px 0 1px 0;	
	border:1px solid #C2C0C1;
	border-top:none;
	position:relative;
	z-index:1;
	}
*>#base_agenda{
	margin-left:5px;
}	
	#base_agenda table{
		padding:0;
		margin:0;
		width:100%;	
		z-index:1;
		/*position:relative;*/	
		overflow: visible;
	}
	#base_agenda table tr{
		padding:0;
		margin:0;
		width:100%;	
		z-index:1;
		/*position:relative;*/	
	}
		#base_agenda table td{
			font-family:Arial, Helvetica, sans-serif;
			width:22px;
			height:18px;
			font-weight:bold;
			font-size:11px;
			text-align:center;			
			border:1px solid #B1A585;

			z-index:1;
			color:#333333;
		}
		#base_agenda table td.domingo{
			font-family:Arial, Helvetica, sans-serif;
			width:22px;
			height:18px;
			font-weight:bold;
			font-size:12px;
			text-align:center;			
			border:1px solid #B1A585;
			position:relative;	
			z-index:1;
			color:#333333;
			background-color:#FB5858;
		}
			#base_agenda table td a.partido{
				font-family:Arial, Helvetica, sans-serif;			
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;
				text-align:center;
				text-decoration:none;	
				position:relative;	
				z-index:1;
				background-color:#426F26;
			}
			#base_agenda table td a.partido:hover{
				text-decoration:none;
				color:#DEAE00;
				position:relative;	
				z-index:1;
			}				
		
			#base_agenda table td a{
				font-family:Arial, Helvetica, sans-serif;			
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;
				text-align:center;
				text-decoration:none;	
				/*position:relative;*/		
				z-index:1;
				background-color:#B6B6B6;
			}
			#base_agenda table td a:hover{
				text-decoration:none;
				color:#660303;
				/*position:relative;*/	
				z-index:1;
			}			
		#base_agenda table td.dia{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			height:18px;
			font-weight:bold;
			width:22px;
			text-align:center;
			color:#FFFFFF;
			background-color:#333333;
			border:1px solid #B1A585;
			position:relative;
			z-index:1;
			
		}
		#base_agenda table td.mes{
			font-family:Arial, Helvetica, sans-serif;
			width:151px;
			padding:0;
			font-size:12px;
			height:20px;
			color:#FFF;
			/*background-color:#E0D4B2;*/
			background-color:#620000;
			font-weight:bold;
			text-align:center;
			border:1px solid #B1A585;
			z-index:1;
		}
			#base_agenda table td.mes a.anterior{
				display:block;
				position:absolute;
				top:6px;
				left:5px;
				width:8px;
				height:12px;
				font-size:1px;
				margin-right:3px;
				background:url(../img/atras_mes_agenda.jpg) top left no-repeat;
				z-index:1;
			}
			#base_agenda table td.mes a.siguiente{
				display:block;
				position:absolute;
				top:6px;
				left:120px;
				width:8px;
				height:12px;
				font-size:1px;
				margin-right:3px;
				background:url(../img/alante_mes_agenda.jpg) top left no-repeat;
				z-index:1;
			}			
	
.dia_calendario{
	position:absolute;
	left:0px;
	top:150px;
	width:135px;
	height:120px;
	display:none;
	z-index:1000000;
	border:#000 1px solid;

}
	*>.dia_calendario{
		left:0px;
		top:140px;
		
		position:absolute;	
		z-index:1000000;
		}

