/* Quando a página interna nao necessitar de "subMenu" */
#container{
	padding:50px 50px 30px;
	background:#fff url(images/bgContainerInt.jpg) no-repeat left -30px;
	position:relative;
}

#mesC{
	position:relative;
	width:500px;
	height:30px;
	margin:20px 0 0 0;
	*top:-40px;
}
#mesC strong{
	float:left;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#3B5919;
}
#mesC form {
	float:right;
}

/* ==================================================*/

#mesT strong{
	float:left;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#4e8334;
}

/* ================================================= */

#calendario table{
	border:1px solid #578725;
	background:#fff;
	*margin-top:-50px;
}
#calendario table thead th{
	text-align:center;
	background:#578725;
	color:#FFFFFF;
}
#calendario table tbody td{
	font:14px Arial, Helvetica, sans-serif;
	height:40px;
	vertical-align:top;
	border:1px solid #f1f1f1;
}

#calendario table tbody td.today{
	border:2px solid #578725;
}


/* ================================================= */


#calendario table tbody td.hasEvent{
	background:#ecf4dc;
}

#calendario table tbody td.hasEvent a{
	display:block;
	width:auto !important;
	width:40px;
	height:35px;
	font:bold 14px Trebuchet Ms;
	background: url(../imagens/icone_administracao.gif) no-repeat center;
	text-decoration:none;
	color:#578725;
}

#calendario table tbody td.hasEvent a span{
	display:none;
}

#calendario table tbody td.hasEvent a span ul{
	margin:0;
	padding:0;
}
#calendario table tbody td.hasEvent a span ul li{
	font:11px Trebuchet Ms;
	list-style:disc;
	margin:0 0 5px 10px !important;
	margin:0 0 5px 10px;	
	padding:0;
}

#calendario table tbody td.hasEvent a:hover{
	background:transparent;
	text-decoration:none;
	position:relative;
	background: url(../imagens/icone_administracao.gif) no-repeat center;
	width:40px;
	height:35px;
	color:#578725;
}
#calendario table tbody td.hasEvent a:hover span{ /* HINT */
	display:block;
	position:absolute;
	bottom:55px;
	left:45px;
	width:180px; 
	height:auto;
	background:#FFFFCC url(../imagens/bgNote.gif) repeat-x top left;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	color:#578725;
	
}