/**
 * dmosilveira
 * CSS para montagem do calendario
 * Ultiliza a classe 'calendario.php' e 'ajax_calendario.js'
 * @author: Douglas Miguel Oliveira Silveira
 * 2007-09-03
 */
 
#calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAFAFA;
	margin: 3px auto 0px;
}

#calendario tr td {
	margin: 2px;
}

#calendario tr td a,#calendario tr td a:visited {
	color: #000;
	text-decoration: none;
	padding: 3px;
}
#calendario tr td a:hover {
	color: #2E3192;
}

#calendario .cal_semana {
	text-align: center;
	background-color: #2E3192;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

#calendario tr .cal_diautil {
	background-color: #EAEAf4;
	border: 1px solid #E0E0EF;
}
#calendario tr .cal_sabado {
	background-color: #D5D6E9;
	border: 1px solid #CBCBE4;
}
#calendario tr .cal_domingo {
	background-color: #C0C1DE;
	border: 1px solid #ABADDD3;
}
#calendario tr .cal_hoje {
	background-color: #FDE6DA;
	border: 1px solid #FCDAC7;
}
#calendario tr .cal_selecionado {
	background-color: #FAC1A2;
	border: 1px solid #F79C6A;
}
#calendario tr .cal_blank {
	background-color: #FAFAFA;
	border: 1px solid #F0F0F0;
}

#calMesTexto,#calAnoTexto {
	cursor: pointer;
}
#calAnoTexto {
	font-weight: bold;
}

#calBoxListaMeses {
	width: 100px;
	position: absolute;
	top: 0px; left: 0px;
	padding: 5px;
	background-color: #F0F0F0;
	border: 2px #333 solid;
	list-style: none;
}
#calBoxListaMeses li {
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 11px;
	text-align: center;
}
#calBoxListaMeses li a,#calBoxListaMeses li a:visited {
	color: #000;
	text-decoration: none;
}
#calBoxListaMeses li a:hover {
	text-decoration: underline;
}
#calBoxListaMeses .destaqueMes a,#calBoxListaMeses .destaqueMes a:visited {
	font-weight: bold;
	color: #2E3192;
}
#calBoxListaMeses .fechar {
	text-align: center;
	background-color: #CCC;
	padding: 3px;
	font-weight: bold;
}

.calendarioNavegacao {
	text-align: center;
}
.calBotoes {
	text-align: center;
}

.calBotoes a,#calendario .calBotoes a:visited {
	color: #000;
	text-decoration: none;
}
.calBotoes a:hover {
	text-decoration: underline;
}

.digitaDia {
	margin: 20px 0px;
	text-align: center;
	font-size: 10px;
	color: #333;
}
.digitaDia input {
	font-size: 12px;
	color: #000;
	padding: 3px;
}