/* CSS Document */

span#borda-top {
	display:block;
	width:730px;
	height:16px;
	background:#fff url(../img/borda-top-agenda.gif) top no-repeat;
}

div#navegacao {
	width:630px;
	height:31px;
	background-color:#d1d1d1;
	margin-bottom:15px;
}

p#anterior,
p#posterior {
	width:37px;
	height:31px;
	float:left;
}
p#anterior a {
	display:block;
	width:37px;
	height:31px;
	background:url(../img/seta-esq.gif) no-repeat;
	text-indent:-9999em;
}

p#mes {
	width:556px;
	text-align:center;
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding-top:4px;
}

p#posterior a {
	display:block;
	width:37px;
	height:31px;
	background:url(../img/seta-dir.gif) no-repeat;
	text-indent:-9999em;
}

ul#lista-agenda {

}

ul#lista-agenda li {
	display:block;
	width:630px;
	clear:both;
	padding-bottom:15px;
	min-height:100px;
}

ul#lista-agenda li div {
	width:100px;
	height:100px;
	background-color:#f9cc00;
	float:left;
	margin-right:10px;
}

p.dia {
	padding-top:5px;
	text-align:center;
	font:bold 46px Arial, Helvetica, sans-serif;
}

p.mes {
	text-align:center;
	font:bold 22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:5px;
}

p.semana {
	text-align:center;
	font:normal 10px Arial, Helvetica, sans-serif;
	line-height:30px;
}

p.titulo {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

p.descricao {
	float:left;
	width:520px;
	font:normal 12px Arial, Helvetica, sans-serif;
}