/* Enlace de apertura del calendario
---------------------------------------------------------------------------------------------------- */
	a.enl_cal img,
	a.enl_cal_group img {
 		border: none ! important;
	}
	
/* Contenedor del calendario
---------------------------------------------------------------------------------------------------- */
	#bio_calendar {position: absolute ! important;width: 300px ! important;background-color: #FFF ! important;padding: 0 0 0 0 ! important;text-align: center ! important;color: #000;border:1px solid #ebebed}
	


/* Otros contenedores
---------------------------------------------------------------------------------------------------- */
	#bio_calendar div {position: absolute ! important;top: 1px ! important;right: 2px ! important;width: 20px ! important;text-align: right ! important;padding-right:3px;}
	html>/**/body #bio_calendar div {z-index:4 !important;}
	#bio_calendar div a {display:block;width:20px;height:20px;background:url(/images-css/ico_cerrar.gif) no-repeat 3px 5px;}
	#bio_calendar div a:hover {display:block;width:20px;height:20px;background:url(/images-css/ico_cerrar_hover.gif) no-repeat 3px 5px;}

/* Calendario
---------------------------------------------------------------------------------------------------- */
	#bio_calendar table {width: 300px ! important;border:1px solid #fff ! important;margin:0 0 4px 0 !important;}
	#bio_calendar caption {position:relative ! important;margin:0 auto ! important;color:#575757 ! important; background-color: #EBEBED;padding: .3em ! important;font-weight: bold ! important;text-align: center ! important;font-size:12px;font-family:verdana,arial,sans-serif;border:1px solid #fff;}
	html>/**/body #bio_calendar caption {z-index:2 !important;}
	#bio_calendar colgroup.end {
	}
	#bio_calendar th {color: #01CC00 ! important;background-color: #fff ! important;text-align:center;padding:12px 0 8px 0;}
	#bio_calendar th abbr{border:0;}
	#bio_calendar td {
		width: 14.2% ! important;
	}
	#bio_calendar td.hoy {
	}
	#bio_calendar td.act {background-color:#fff ! important;padding-bottom:3px;}
	#bio_calendar td.inact {
	}
	/*#bio_calendar td.sat,	#bio_calendar td.sun {font-style: italic ! important;}*/
	#bio_calendar td.elect {
		border: 1px solid #000 ! important;
	}

/* Navegacion entre calendarios
---------------------------------------------------------------------------------------------------- */

		/* Listas
		---------------------------------------------------------------------------------------- */
		#bio_calendar ul {
			clear: both;
			margin: 0 ! important;
			padding: 0 ! important;
		}
		#bio_calendar ul#nav_mes {position: absolute !important;top: 0 ! important;left: 0 ! important;margin-top: 2px ! important;width:270px;margin-right:30px !important;}
		html>/**/body #bio_calendar ul#nav_mes {z-index:3;}
		#bio_calendar label {display:none !important;}
		#bio_calendar li {
			margin: 0 ! important;
			float: right ! important;
			padding: 5px ! important;
			list-style: none ! important;
		}
		#bio_calendar li {background:none !important;}
		#bio_calendar li.post a {}
		
		
		#bio_calendar li.mes {float: left !important;width:84px;padding-right:0 !important;padding:0 0 0 5px !important;}
		#bio_calendar li.mes a {float:right;margin:0 !important;background:url(/images-css/mes_anterior.gif) no-repeat right 8px;width:9px;height:10px;display:block;padding-left:10px;padding:5px 0 5px 10px;}
		#bio_calendar li.mes a:hover {background:url(/images-css/mes_anterior_hover.gif) no-repeat right 8px;}
		#bio_calendar li.mes2 {width:54px;margin-right:30px;padding-left:0 !important;background:none;padding:0 5px 0 0 !important;}
		#bio_calendar li.mes2 a {background:url(/images-css/mes_posterior.gif) no-repeat 1px 8px;width:9px;height:10px;display:block;float:left;margin:0 !important;padding:5px 10px 5px 0;}
		#bio_calendar li.mes2 a:hover {background:url(/images-css/mes_posterior_hover.gif) no-repeat 1px 8px;}
		
		
		
		
		#bio_calendar ul#nav_year {background-color:#f5f6f8;height:20px;border:1px solid #fff;}
		#bio_calendar ul#nav_year li {padding:0;line-height:20px;height:20px;padding:0 !important;}
		#bio_calendar ul#nav_year li a {margin:0 !important;color:#0c0!important;text-decoration:underline!important;}
		#bio_calendar ul#nav_year li a:hover {color:#F79A1D!important;}
		#bio_calendar ul#nav_year li.year {float:left !important;padding-left:8px !important;}
		#bio_calendar li.year a {width:50px;text-align:left;padding-left:10px;background:url(/images-css/mes_anterior.gif) no-repeat left 8px;}
		#bio_calendar li.year a:hover {background:url(/images-css/mes_anterior_hover.gif) no-repeat left 8px;}
		#bio_calendar ul#nav_year li.year2 {float:right !important;padding-right:8px !important;}
		#bio_calendar li.year2 a {width:50px;text-align:right;padding-right:10px;background:url(/images-css/mes_posterior.gif) no-repeat right 8px;}
		#bio_calendar li.year2 a:hover {background:url(/images-css/mes_posterior_hover.gif) no-repeat right 8px;}

		
		#bio_calendar table tr {border-left:1px solid #EBEBED;}
		html:first-child #bio_calendar table tr {border-left:0;}
		/* Enlaces
		---------------------------------------------------------------------------------------- */
		#bio_calendar a {
			color: #000 ! important;
			text-decoration: none ! important;
		}
		#bio_calendar div a {
			color: #FFF ! important;
		}
		#bio_calendar td a {display: block ! important;width: 100% ! important;height: 100% ! important;background-color: #fff;color:#585858;text-decoration:none !important;font-size:11px;font-family:verdana,arial,sans-serif;margin:0;}
		#bio_calendar td a:hover,#bio_calendar td a:active,#bio_calendar td a:focus {background-color: #fff ! important;color: #F79A1D ! important;text-decoration: underline !important;}
		/* Select
		---------------------------------------------------------------------------------------- */
		#bio_calendar input {
			font-size: 1em ! important;
		}
		#bio_calendar label {
			line-height: 2em ! important;
			margin: 0 2px ! important;
		}
		#bio_calendar select {
			margin: 0 auto ! important;
		}

/* Cr�ditos
---------------------------------------------------------------------------------------- */
	#bio_calendar img#niquelao {
		position: absolute ! important;
		bottom: 0 ! important;
		left: 50% ! important;
		margin-left: -50px ! important;
	}
	
	
	
	
	
	
	/**/
	