.menu_lateral .calendario	{ background:#f5f9fa url(../img/pe_coluna.gif) no-repeat left bottom; width:219px; border:0; margin:0; padding:0 0 10px 0; font-size:90%; }
.menu_lateral div			{ border-left:1px #cbd3d7 solid; border-right:1px #cbd3d7 solid; margin:0; padding:0; }
.menu_lateral ol			{ min-width:190px; background:url(../img/cal/fundo.png) no-repeat -6px 0; border:none; margin:2px 0 0 10px; min-height:160px; padding:0 0 0 20px; list-style:none; }
.menu_lateral li			{ list-style:none; padding:0; margin:0; }
.menu_lateral li ul			{ list-style:none; padding:0; margin:10px 0; }
.menu_lateral li p			{ text-align:right; font-weight:bold; padding:4px 10px 0 0; font-size:150%; margin:0; }
.menu_lateral li li			{width:22px; height:22px; float:left; margin:0 1px 1px 0; padding:1px 0 0 2px; overflow:auto; background:url(../img/cal/day.png) no-repeat 0 0; }
.menu_lateral li.on			{ background:url(../img/cal/day-on.png) no-repeat 0 0; color:#eee; }
.menu_lateral li.off		{ background:url(../img/cal/day-off.png) no-repeat 0 0; color:#888; }
.menu_lateral li.empty		{ background:url(../img/cal/day-empty.png) no-repeat 0 0; color:#888; }
