#conteudo #boxCalendario {
	padding:6px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
#conteudo #mes {
	color:#2671ac;
	padding-top:1px;
}
#conteudo .calendario *  {
	font-size:13px;
}
#conteudo .calendario .seletorEsquerda {
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	width:10px;
	height:16px;   
	left:5px;
}
#conteudo .calendario .seletorDireita {
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	width:10px;
	height:16px;
	right:5px;
}

/* Calendar element styles */

#conteudo .calendario {
	border-spacing:0;
	border-collapse:separate;
	color:#00582f;
	font-size:12px;
	font-family:Verdana;
	text-align:center;
}

#conteudo .calendario td.celula {
	border:1px solid #fff;
	background-color:#cadcd5;
}

#conteudo .calendario td.celula a {
	color:#00582f;
	text-decoration:none;
	padding:5px 10px;
	display:block;
	font-weight:normal;
}
#conteudo .calendario td.celula a:hover {
	cursor:pointer;
	color:#FFF;
	background-color:#00582f;
}
#conteudo .calendario td.celula.today {
	border:1px solid #00582f;
}
#conteudo .calendario td.today a {
	font-weight:bold;
}
#conteudo .calendario td.celula.selecionada {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

#conteudo .calendario td.celula.selecionada.today {
	color:#00582f;
	border:1px solid #000;
	background-color:#FFF19F;
	font-weight:bold;
}

#conteudo .calendario td.diaFora {
	cursor:default;
	color:#fff;
	background-color:#9bc6b1;
	border:1px solid #fff;
	padding:5px 10px;
}

#conteudo .calendario .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

#conteudo .calendario .titCabecalho {
	color:#FFFFFF;
	background:#00582f;
	border:solid 1px #fff;
	position:relative;
	width:100%;
	text-align:center;
	padding:7px 0;
	text-transform:uppercase;
}

#conteudo .calendario .titCabecalho img {
	border:none;
}

#conteudo .calendario .semana {
	color:#666;
	font-weight:bold;
	padding:5px 0;
}

/* AGENDÃO */

.titEventos {
	position:relative;
}

.titEventos div {
	position:relative; left:-6px;
}

.titEventos div div {
	background:transparent url('../imgs/tit_eventos3.gif') no-repeat right top;
	position:relative; left:12px;
	height:20px;
}

.titEventos .dataProgramacao {
	color:#FFFFFF;
	font-size:10px;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	height:17px; _height:20px;
}

	.titEventos .dataProgramacao b {
		color:#FFFFFF;
		font-size:10px;
	}

/*
======================================================================

EVENTOS

======================================================================
*/

#conteudo #eventos {
	margin:8px;
}

	#conteudo #eventos h5 {
		color:#056709;
		font-size:13px;
		font-weight:bold;
		margin:0;
	}
	
	#conteudo #eventos h6 {
		color:#575757;
		font-size:11px;
		font-weight:normal;
		margin:0;
	}
	
	#conteudo #eventos ul {
		margin:10px 0;
		padding:0;
		list-style:none;
		list-style-image:none;
		position:relative;
	}

		#conteudo #eventos li {
			background:none;
			padding-left:0px;
			position:relative;
			margin:0;
			margin-bottom:2px;
			float:left;
			width:240px;
		}
	
		#conteudo #eventos li a {
			color:#333333;
			font-size:11px;
			font-weight:normal;
		}

		#conteudo #eventos li span {
			color:#689265;
			font-weight:bold;
			font-size:11px;
			position:absolute; left:0; _left:-50px;
		}