
#calendario table{
	border:1px #b5b5b5 solid; 
	float:left; 
	margin:7px;
	width: 213px;
	border-collapse: separate;
}
#calendario table tr {
	padding:5px;
}	
#calendario table th.meses {
	background:#979797;
	color:#ffffff;
	font-size:.9em; 
	padding:3px;
}
#calendario table tr.diac {
	background:#ededed;
	font-size:.9em; 	
}
#calendario table th {
	padding:3px;
}	

#calendario table td { font-size:0.9em; width:20px; height:20px; text-align:right; padding:3px; overflow: hidden;}
#calendario table td.replaced {background:#ffeaea;}
#calendario table td.sel {background:#D00000; color:#ffffff;}
#calendario table td.fin {color:#C7C5C1}
#calendario table td.replaced span {cursor: help;}
#calendario table td.sel span {cursor: help;}


span.sel {background:#D00000; color:#ffffff; width:20px; height:14px; padding:3px;}
p.txt {line-height:150%; text-align: justify;}
p.txterr { line-height: 400%; font-size: 1.5em; color:red; text-align: center;}
.encabeza2 {margin-top:2em; clear:both;}
p.codofi {width:60%; background:#ededed; padding:5px; margin: 0 auto; text-align:center}
p.codofi2 {width:60%; background:#ededed; padding:5px; margin: 10px auto; text-align:center; font-weight:bold}
p.codcaj2 {width:60%; background:#ededed; padding:5px; margin: 10px auto; text-align:center; font-weight:bold}


ul.flecharoja li {/*display: inline;*/ float:left; width: 48%;}
