/* PARA O ESPACO DE EVENTOS NA INDEX */
div#evento_index{

}
div#evento_index .evento_index_destaque{
	margin-left:7px;
	margin-right:3px;
}
div#evento_index .evento_index_destaque_foto{
	margin-right:8px;
}
div#evento_index .evento_index_destaque_foto img{
	border:1px solid #CCCCCC;
	padding:2px;
}
div#evento_index .evento_index_destaque_titulo{
	font-weight:bold;
	margin-bottom:5px;
	
}
div#evento_index .evento_index_destaque_texto{
	text-align:left;
}
div#evento_index .evento_index_destaque_texto a{
	color:#333333;
	line-height:130%;
}
div#evento_index .evento_index_destaque_texto a:hover{
	color:#408BBE;
}
ul#evento_index_outras{
	padding:0px;
	margin:0px;
	list-style:none;
}

ul#evento_index_outras li{
	cursor:pointer;
	margin-bottom:15px;
	border-bottom:1px dashed #CCCCCC;
}

ul#evento_index_outras li a{
	display:block;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-align:left;
}
ul#evento_index_outras li a:hover{
	color:#999999;
	text-decoration:none;
	
}

ul#evento_index_outras li a .evento_index_outras_data{
	display:block;
	width:82px;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	color:#333333;
	float:left;
	padding:0px;
	padding-bottom:12px;
	padding-top:8px;
	background-image: url(../../../images/agenda_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#evento_index_outras li a:hover .evento_index_outras_data{
	background-image: url(../../../images/agenda_a_hover.jpg);
}
ul#evento_index_outras li a .evento_index_outras_texto{
	text-decoration:none;
	display:block;
	float:right;
	padding:0px;
	padding-top:5px;
	float:right;
	text-align:left;
	color:#333333;
	width:220px;
	text-align:left;
}
ul#evento_index_outras li a:hover .evento_index_outras_texto{
	text-decoration:underline;
}
ul#evento_index_outras li a:hover .evento_index_outras_texto{
	color:#408BBE;
}

/* PARA TELA DE DETALHES */
div#detalhes_evento{
	padding-top:15px;

}
div#detalhes_evento .detalhes_evento_fotos{
	background-color:#D1E3EF;
	text-align:center;
	padding:5px;
}
div#detalhes_evento .detalhes_evento_thumbSmall{
	margin-top:5px;
	margin-bottom:10px;
}
div#detalhes_evento .detalhes_evento_thumb img{
	border:1px dotted #CCCCCC;
	padding:3px;
	background-color:#FFFFFF;
}
div#detalhes_evento .detalhes_evento_thumbSmall img{
	border:1px dotted #CCCCCC;
	padding:2px;
	background-color:#FFFFFF;
}
div#detalhes_evento .detalhes_evento_titulo {
	border-bottom:1px solid #A1B5C2;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bold;
}

/* PARA TELA DE RESULTADOS */
div#evento_lista{

}
div#evento_lista .evento_lista_linha_par{
	padding:5px;
	padding-bottom:10px;
	border:1px solid #FFFFFF;	
	border-bottom:1px solid #BFD8E9;
}
div#evento_lista .evento_lista_linha_impar{
	padding:5px;
	padding-bottom:10px;
	border:1px solid #FFFFFF;
	border-bottom:1px solid #BFD8E9;
	background-color:#F5F5F5;
}
div#evento_lista .evento_lista_linha_par:hover{
	/*background-color:#FFF8DD;*/
	border:1px solid #BFD8E9;
}
div#evento_lista .evento_lista_linha_impar:hover{
	/*background-color:#FFF8DD;	*/
	border:1px solid #BFD8E9;
}
div#evento_lista .evento_lista_titulo{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:10px;
}
div#evento_lista table.evento_lista_tabela{
	border-collapse:collapse;
}
div#evento_lista table td.evento_lista_foto{
	padding:7px;
	padding-top:0px;
}
div#evento_lista table td.evento_lista_foto img{
	border:1px solid #CCCCCC;
	padding:2px;
}
div#evento_lista table td.evento_lista_descricao{
	padding-right:5px;
}
div#evento_lista .evento_lista_mais{
	display:block;
	text-align:right;
	padding-right:5px;
	padding-top: 10px;
	background-image: url(../../../images/lista_evento_marcador.jpg);
	background-repeat: no-repeat;
	background-position: 78% 88%;
}
div#evento_lista .evento_lista_mais a{
	color:#333333;
	text-decoration:none;
}
div#evento_lista .evento_lista_mais a:hover{
	text-decoration:none;
	color:#408BBE;
}

div#evento_descricao .evento_descricao_texto{
	padding-left:15px;
	padding-right:5px;
}
div#evento_descricao .evento_descricao_texto a{
	color:#333333;
	text-decoration:underline;
}
div#evento_descricao .evento_descricao_texto a:hover{
	color:#999999;
}
div#evento_descricao .evento_descricao_botoes{
	text-align:center;	
}
div#evento_descricao .evento_descricao_botoes img{
	padding-right: 15px;
}

div#evento_descricao .atividades {
	border-top:1px dotted #999999;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:30px;
}

table.tabelaBordas{
	border-collapse: collapse; /* CSS2 */
}
table.tabelaBordas td{
	border:1px solid #BDBDBD;
	padding:3px;
}

table.tabelaBordas .headResultado{
	background-color:#BED8E9;
	border:1px solid #BDBDBD;
	color:#333333;
	padding:5px;
}

table.tabelaBordas .linhaPar{
	background-color:#FFF;
	border:1px solid #BDBDBD;
}
table.tabelaBordas .linhaImpar{
	background-color:#EFF5FA;
	border:1px solid #BDBDBD;
}
table.tabelaBordas .linhaHover{
	background-color: #F0F0F0;
	border:1px solid #BDBDBD;
}
div#evento_descricao .eventos_botoes{
	text-align:center;
	padding-bottom:20px;
}
div#evento_descricao .eventos_botoes img{
	margin-right:15px;
}

div#paginacao_resultado{
}

div#paginacao_resultado a {
	text-decoration: none;
	color:#333333;
}

div#paginacao_resultado a:hover {
	text-decoration: none;
	color: #408BBE;
}

div#paginacao_resultado select {
	border: 1px solid #C6C6C6;
	padding:3px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	width:80px;
	text-align:
}

/* PARA O CALENDÁRIO */

div#titulo_agenda{
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:25px;
}
div#titulo_calendario{
	font-weight:bold;
	padding-top:10px;
	padding-left:25px;
	margin-bottom:25px;
}
div#calendar_ano_conteiner{
	margin-left:50px;
	margin-right:50px;

}
div#calendar_ano{
	margin-left:5px;
	margin-right:5px;
}
table.calendar .calendarHeader{
	font-weight:bold;
	padding-bottom:15px;	
}
table.calendar .calendarHeaderDay{
	font-size:12px;
	padding-bottom:10px;
}
table.calendar .calendar{
	font-size:12px;
	padding:8px;
}
table.calendar .calendarToday{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_hoje.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
table.calendar .calendarDestaque{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_destaque_hover.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
table.calendar .calendarDestaque:hover{
	background-image: url(../../../images/calendar_destaque_hover.gif);
	background-repeat: no-repeat;
	background-position: 15% center;
}
table.calendar .calendarDestaque a{
	color:#333333;
	text-decoration:none;
}
table.calendar .calendarDestaque a:hover{
	text-decoration:none;
}

div#calendar_resumo{
	margin-left:25px;
	background-image: url(../../../images/fundo_resumo_calendar.jpg);
	background-repeat: repeat-y;
	background-position: 20%;
	margin-top:15px;
}

div#calendar_resumo .dia{
	float:left;
	width:30px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	background-image: url(../../../images/calendar_destaque_hover.jpg);
	background-repeat: no-repeat;
	background-position: 20% center;	
}
div#calendar_resumo .resumo{
	text-align:left;
}
div#calendar_resumo .resumo a{
	display:block;
	margin-bottom:15px;
	color:#333333;
	text-decoration:none;
}
div#calendar_resumo .resumo a:hover{
	color:#408BBE;
}

div#clear_both{
	clear:both;
}

div#texto_tiny{
	font-size:10px;
	color:#666666;
	padding-bottom:10px;
	padding-bottom:10px;
}
div#atividade_dia{

}

div#atividade_dia .titulo{
	padding-bottom:5xp;
	font-weight:normal;
	background-image: url();
	background-color:#FFFFFF;
}

table.resultado_evento{
	border-collapse:collapse;
}
table.resultado_evento th{
	background-color:#BED8E9;
	border:1px solid #BDBDBD;
	color:#333333;
	padding:5px;
}
table.resultado_evento td{
	border:1px solid #BDBDBD;
	padding:3px;
}
table.resultado_evento .linha_par{
	background-color:#FFF;
	border:1px solid #BDBDBD;
}
table.resultado_evento .linha_impar{
	background-color:#EFF5FA;
	border:1px solid #BDBDBD;
}
table.resultado_evento .linha_hover{
	background-color: #F0F0F0;
	border:1px solid #BDBDBD;
}

div#calendar_ano_geral{

}
div#calendar_ano_geral table.calendar .calendarHeader{
	font-weight:bold;
	padding-bottom:15px;
	
}
div#calendar_ano_geral table.calendar .calendarHeaderDay{
	font-size:12px;
	padding-bottom:10px;
}
div#calendar_ano_geral table.calendar .calendar{
	font-size:12px;
	padding:8px;
}
div#calendar_ano_geral table.calendar .calendarDestaque{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_destaque_hover.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
div#calendar_ano_geral table.calendar .calendarDestaque:hover{
	background-image: url(../../../images/calendar_destaque_hover.gif);
	background-repeat: no-repeat;
	background-position: 15% center;
}
div#calendar_ano_geral table.calendar .calendarDestaque a{
	color:#333333;
	text-decoration:none;
}
div#calendar_ano_geral table.calendar .calendarDestaque a:hover{
	text-decoration:none;
}

div#calendar_ano_geral table.calendar .calendarToday{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_hoje.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
div#calendar_ano_geral table.calendar .calendarAno{
	font-weight:bold;
	padding-bottom:15px;
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

.calendarToday_legenda{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_hoje.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
.calendarDestaque_legenda{
	font-size:12px;
	padding:8px;
	background-image: url(../../../images/calendar_destaque_hover.jpg);
	background-repeat: no-repeat;
	background-position: 15% center;
}
