@charset "utf-8";
/* CSS Document */
/* calendario */
#warp{width:14em;height:9em;}
	
	#calendario{background:#fff;border:1px solid #666;width:100%;height:100%;float:left;}
	#cabecera{height:3em;width:100%;}
	#cabecera #mes, #cabecera #year{float:left;width:48%;text-align:center;font-size:1em;font-family:Arial;	margin-top:0.7em;}
	#cabecera #mes{text-align:left;}
	#cabecera #mes span{padding-left:0.6em;}
	#year {text-align:right;float:right;}


	#diasS{background:#0099FF;margin:0;padding:0;text-align:center;width:100%;float:left;}
	#diasS span{width:12.8%;float:left;padding:1% 0 0.1em 1%;}	
	#diasS span{line-height:80%;font-size:90%;font-family:Arial;font-weight:bold;margin:0;color:#fff;
	font-style:italic;background:#0099FF;}
	#s001,
	#s002,
	#s003,
	#s004,
	#s005,
	#s006{
		text-align:center;
		line-height:240%;
		display:block;
		width:100%;
		float:left;
		}
	#s001 span,
	#s002 span,
	#s003 span,
	#s004 span,
	#s005 span,
	#s006 span{
		width:12.6%;float:left;
		font-family:Georgia;
		padding:1% 0 0.1em 1%;
	}
	#calendario{font-size:90%;}
	
	/* HOVER */
	#calendario span.l a{text-decoraion:none;}
	blockquote{position:absolute;top:13em;left:2em;font-size:2em;}
	.l a blockquote{display:block;}
	
	.l a {display:block;}
	
	.l a:hover blockquote{display:none;}
	
	.l{background:#F2D7D7;color:#fff;}
	.l a{color:#fff;}
	.d{color:red;}
	.t{background:url(../imgs/gif/sub_t.gif) repeat-x bottom;}
	
	.an{font-size:60%;padding:0 0.2em 0.3em 0.2em;}

	.fiscal{ background-color:#66CC66;}
	.laboral{ color:red;padding:4px;}
	.fiscal .laboral{background:red;}
	
	h3.fiscal{background:none;border-bottom:2px solid #66CC66;}
	h3.laboral{background:none;border-bottom:2px solid red;color:black;}
	
	
	a#ant{font-size:13px;}
	a#sig{font-size:13px;}
	#mes span,
	#year span
	{
		font-size:1.6em;
	}
	
	#d0{color:#fff;}