#modulo_agenda a:hover{ text-decoration:underline; }
#modulo_agenda a{ text-decoration:none; }

#modulo_agenda .fbusca{font-size:16px; line-height:180%; font-weight:normal;}

#modulo_agenda table.dias_semana a,
#modulo_agenda .eventos a.dia_selecionado,
#modulo_agenda .listaEventos ul a{color:#000;}


#modulo_agenda .proximos_eventos{ 
	/*miolo eventos*/
	width:770px;
	float:left;
}

#modulo_agenda .eventos{ 
	/*lateral*/
	width:180px;
	float:left;
	padding-right:30px;
}

/*formulário de busca*/
#modulo_agenda .eventos input{margin:3px 0px;}
#modulo_agenda .eventos input.nome{
width:160px;
}

/*fim formulário de busca*/

/*calendário*/
#modulo_agenda table.dias_semana { width:100%; margin:0px auto; color:#000;}
#modulo_agenda table.dias_semana td{padding:2px; background-color:#f6f6f6;}
#modulo_agenda table.dias_semana td.dias{ background-color:#eaeaea; }
#modulo_agenda table.dias_semana a.dia_atual{color:#fff; background: #339999; font-weight: normal;padding: 2px 3px;}
/*fim calendário*/



/*lista eventos abaixo do calendario*/

#modulo_agenda .listaEventos ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
}
#modulo_agenda .listaEventos li{margin:5px 0px;}

/*fim lista eventos abaixo do calendario*/


#modulo_agenda .mais_informacoes img{vertical-align:middle;}
#modulo_agenda .mais_informacoes{width:100%; float:left; line-height:140%;}
#modulo_agenda .mais_informacoes a{color:#006666;}/*mesma cor da classe #moduloPadrao a:hover*/

/*-----------     CSS UTILIZADO EM CLASSE.CSS  -----------*/
#modulo_agenda .lista-principal {
	width: 760px; 
	/*MESMA LARGURA DA CLASSE #moduloPadrao .resumoLista DO ARQUIVO CLASSE.CSS*/
}
#modulo_agenda .lista, #modulo_agenda .lista_contraste {
	width: 760px; 
	/*MESMA LARGURA DA CLASSE #moduloPadrao .resumoLista DO ARQUIVO CLASSE.CSS - 20PX*/
}
#modulo_agenda .resumoLista{ 
	/*MESMA LARGURA DA CLASSE #moduloPadrao .lista_contraste  - 130PX*/
	width:630px; 
}
#modulo_agenda .internaNot{width:480px;}/*LARGURA TOTAL DO LAYOUT - 255PX*/
#modulo_agenda .internaNotSemImagem{width:750px;}

/*-----------    FIM CSS UTILIZADO EM CLASSE.CSS      -----------*/



/*mesma cor da classe #moduloPadrao .data*/
#modulo_agenda .lista-principal .txtCor, #modulo_agenda .detalheLista .txtCor{color:#666;}


table#selectcalendario td {border:1px solid #cccccc; font-family: "Lucida Sans Unicode"; font-size:14px;padding:0px 5px;}
table#selectcalendario .nopadding {padding:0px;}
table#selectcalendario .noborder {border:0px;}
table#selectcalendario td span{font-size:20px; color:#006666;}

#modulo_agenda a.exibirtodos{ text-decoration:underline;}
#modulo_agenda a:hover.exibirtodos{ text-decoration:none;}



/* menu simples */

.agenda_menu
{
	position: absolute;
	background-color: #FFF;
	padding: 3px 5px;
	display: none;
	color: #000;
	z-index: 9999;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	width: 115px;
}

.agenda_menu div a
{
	color: #F00;
	font-weight: normal;
	text-decoration: none;
}

.agenda_menu div
{
	padding: 2px;
	text-align: left;
}

.agenda_menu div:hover
{
	background-color: #F6F6F6;
}

.agenda_menu div a:hover
{
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#modulo_agenda .seta_cal
{
	width:22px;
	padding:0px;
	margin:0px;
	cursor: pointer;
}
