/*************
SEÇÃO CALENDARIO
*************/

body {
	margin: 0px;
}

a { color: #00A18F; text-decoration: none;}
a:hover { color: #00A18F; text-decoration: underline;}

.secao_nome {
	color: #737373;
	font-weight: bold;
	font-size: 14px;
	margin:0;
	padding-bottom: 2px;
	margin-top:3px;
	margin-bottom:20px;
}
.secao_vazia {
	font-size: 11px;
	font-weight: normal;

}
.data_ultima_atualizacao_div{
	margin-bottom: 10px;
	font-style:italic;
	text-align: right;
	font-size: 10px;
}
.data_ultima_atualizacao{
	margin-bottom: 10px;
	font-size: 10px;
	text-align:right;
	font-style:italic;
}

/* calendario como um todo*/
.calendar {
	text-align: left;
}
.calendar sup, .calendar sub {
	display: none;
}
.calendar td {
	text-align: center;
	padding: 3px;
}

/* anterior/proximo trimestre */
.trimestre_anterior {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #757575;
}
.trimestre_posterior {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #757575;
}
.trimestre_anterior a{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #757575;
}
.trimestre_posterior a{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #757575;
}
/* ??? */
#quarter_shown h1 {
	margin: 0px;
}
#quarter_shown h1 a {
	font-weight: bold;
	text-decoration: none;
}
#quarter_shown h1 a:hover {
	text-decoration: underline;
}

/* cada quadro com um mes */
#c1, #c2, #c3 {
	margin-top: 10px;
	margin-right: 4px;

	border: 1px #757575 solid;

}


#c1name, #c2name, #c3name {
	color: #757575;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}


/* celulas fixas */
#c1w1d1,#c1w2d1,#c1w3d1,#c1w4d1,#c1w5d1,#c1w6d1, #c1w1d7,#c1w2d7,#c1w3d7,#c1w4d7,#c1w5d7,#c1w6d7,
#c2w1d1,#c2w2d1,#c2w3d1,#c2w4d1,#c2w5d1,#c2w6d1, #c2w1d7,#c2w2d7,#c2w3d7,#c2w4d7,#c2w5d7,#c2w6d7,
#c3w1d1,#c3w2d1,#c3w3d1,#c3w4d1,#c3w5d1,#c3w6d1, #c3w1d7,#c3w2d7,#c3w3d7,#c3w4d7,#c3w5d7,#c3w6d7{
	color: #999999;
	/*border: 1px solid red;*/
}
.dia_com_evento, #c1w1d7,#c1w2d7,#c1w3d7,#c1w4d7,#c1w5d7,#c1w6d7,
#c2w1d7,#c2w2d7,#c2w3d7,#c2w4d7,#c2w5d7,#c2w6d7,
#c3w1d7,#c3w2d7,#c3w3d7,#c3w4d7,#c3w5d7,#c3w6d7{
	color: #999999;
	border-right: 1px solid #757575;
}


/* dias da semana */
.weekdays {
	background-color: #757575;
	font-weight: bold;
}
.weekdays td {
	color: #FFFFFF;
	width: 20px;
	height: 20px;
}

/* dias */

.dia_com_evento {
	font-weight: bold;
	color: white !important;
	background-color: #00A18F;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.dia_sem_evento {


}


/* lista eventos */


.lista_eventos {
	color: #FF0000;
	width: 100%;
	border-top: 1px dashed #D0D0D0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.lista_eventos a, .lista_eventos a:hover {
	text-decoration: none;
	color: #FF0000;
}

.CAL_proximo_evento_div {

	margin-bottom: 20px;
	width: 536px;
	height: 108px;
}

.titulo_bold_cinza {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #00A18F;
	text-align: center;
	text-transform: uppercase;
}

.proximo_evento_col_right {
	padding-left: 10px;
	margin-top: 10px;
}

.CAL_Eventos .line {
	width: 100%;
	background-image: url("/images/linha_dupla.gif");
	background-repeat: repeat-x;
	margin-bottom: 7px;
	font-size: 1px;
	height: 20px;
}

.CAL_titulo {
	font-size: 14px;
	font-weight: bold;
	color: #757575;
}
.CAL_TITULO_DO_EVENTO {
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	color: #00A18F;
}

#proximo_evento_link, .proximo_evento_link {
	color: #00A18F;
	text-decoration: none;
	font-weight: normal;
}

#proximo_evento_link:hover {
	text-decoration: none;
	font-weight: normal;
}
#proximo_evento_link:visited {
	text-decoration: none;
	font-weight: normal;
}
.box_evento {
	padding-left: 15px;
}

.titulo_agenda_completa {
	padding: 0px 0px 5px 5px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
	color: #737373;
}
.img_calendar {
	margin: 0px 10px 0px 10px;
}
.proximo_evento_arquivo_anexo {
	display: none;
	margin-bottom: 5px;
}
#nao_tem_proximo_evento {
	display:none;
}
#main {
	width: 536px;
}
.box_conteudo_evento {
	border: 1px solid #F4F5F4;
	background-image: url("/images/bg_top_agenda.png");
	background-repeat: repeat-x;
	height: 118px;
}
.icone_evento {
	text-decoration: none;
	color: #1C8B96;
}
.CAL_data, .data{
	font-size: 11px;
}
.CAL_local, .local{
	font-size: 11px;
}
.CAL_anexo, .CAL_anexo img, .icone_evento {
	margin: 2px 0px 5px 0px;
}
