/* div conteudo */
#conteudo_j { margin-left: 10px; padding: 15px; background-color: #fff; min-height: 459px;}

/* formulario 
#conteudo form { margin: 20px 0 20px 0; font-size: 98%; }
#conteudo form div { margin: 0 0 10px 0; position: relative; }
#conteudo form label { display: block; padding: 0 10px 0 0; width: 175px; background-color: #eee; text-align: right; text-transform: capitalize; }
#conteudo form div input, #conteudo form div select { position: absolute; left: 180px; top: 0; }
#conteudo form .select2 { width: 250px; }
#conteudo form .checkbox { display: block; margin: 10px 0 10px 15px; }
#conteudo form .checkbox input { position: relative; left: 0; top: 0; border: none; }
#conteudo form div .col2 { position: absolute; left: 235px; top: 0; }
#conteudo form div > .col2 { left: 225px; }
#conteudo form .botao { position: relative; margin-top: 10px; left: 180px; }
#conteudo form .semrecuo { position: relative; margin: 0 0 0 15px; left: 0; float: left; }
#conteudo form .normal { position: absolute; left: 3px; top: 0; }
#conteudo form .descricao { font-weight: bold; margin: 0 0 0 5px; }
#conteudo form fieldset { display: block; margin: 20px 0 18px 0; padding: 10px 8px 15px 8px; border: none; background-color: #bee; }
#conteudo form > fieldset { margin: 10px 0 18px 0; }
#conteudo form fieldset legend { position: relative; top: -20px; margin: 0 0 -10px 0; padding: 5px 25px 5px 25px; color: #fff; background-color: #79a; font-weight: bold; }
#conteudo form fieldset > legend { top: 0; margin: 0; padding: 5px 25px 5px 25px; }
#conteudo form fieldset p { margin: 2px 5px 8px 15px; text-indent: 0; }
/*#conteudo form .top label, #conteudo .top span { vertical-align: top; padding: 3px 0 0 0; }*/


/* formulario_j */
#conteudo_j form { margin: 20px 0 20px 0; font-size: 98%; }
#conteudo_j form div { margin: 0 0 10px 0; position: relative; }
#conteudo_j form label { display: block; padding: 0 10px 0 0; width: 175px; background-color: #eee; text-align: right; text-transform: capitalize; }
#conteudo_j form div input, #conteudo form div select { position: absolute; left: 180px; top: 0; }
#conteudo_j form .select2 { width: 250px; }
#conteudo_j form .checkbox { display: block; margin: 10px 0 10px 15px; }
#conteudo_j form .checkbox input { position: relative; left: 0; top: 0; border: none; }
#conteudo_j form div .col2 { position: absolute; left: 235px; top: 0; }
#conteudo_j form div > .col2 { left: 225px; }
#conteudo_j form .botao { position: relative; margin-top: 10px; left: 180px; }
#conteudo_j form .semrecuo { position: relative; margin: 0 0 0 15px; left: 0; float: left; }
#conteudo_j form .normal { position: absolute; left: 3px; top: 0; }
#conteudo_j form .descricao { font-weight: bold; margin: 0 0 0 5px; }
#conteudo_j form fieldset { display: block; margin: 20px 0 18px 0; padding: 10px 8px 15px 8px; border: none; background-color: #bee; }
#conteudo_j form > fieldset { margin: 10px 0 18px 0; }
#conteudo_j form fieldset legend { position: relative; top: -20px; margin: 0 0 -10px 0; padding: 5px 25px 5px 25px; color: #fff; background-color: #79a; font-weight: bold; }
#conteudo_j form fieldset > legend { top: 0; margin: 0; padding: 5px 25px 5px 25px; }
#conteudo_j form fieldset p { margin: 2px 5px 8px 15px; text-indent: 0; }
/*#conteudo form .top label, #conteudo .top span { vertical-align: top; padding: 3px 0 0 0; }*/

/* texto */
#conteudo .titulo { font-weight: bold; font-style: italic; }
#conteudo .titulo_2 { font-style: italic; }
#conteudo .assinatura { margin: 15px 30px 0 0; text-align: right; }
#conteudo .assinatura ul { list-style-type: none; }
#conteudo .assinatura span { display: block; }
#conteudo .assinatura .nome { text-transform: uppercase; font-weight: bold; }
#conteudo .info { margin: 0 0 30px 0; }
#conteudo .assunto { margin: 10px 0 10px 0; font-weight: bold; }
#conteudo .saudacao { margin: 10px 0 10px 0; font-weight: bold; }
#conteudo .texto { margin: 10px 0 10px 0; }
#conteudo .horario { padding: 0 0 8px 0; color: blue; }
#conteudo .estatistica { margin: 40px 20px 20px 0; padding: 10px 0 0 0; border-top: 1px solid #569; text-align: right; color: #569; font-weight: bold; }

/* mensagens */
#conteudo .mensagem { display: block; margin: 10px 10px 20px 10px; }
#conteudo .mensagem .data { display: block; padding: 2px; color: #088; background-color: #bee; text-indent: 0.8em; }
#conteudo .mensagem .texto { margin: 10px 30px 10px 0; color: #333; font-size: 98%; }

/* tabela */
#conteudo table { margin: 10px 0 20px 0; border: 2px outset #79a; }
#conteudo table thead { color: #fff; background-color: #79a; }
#conteudo table td, #conteudo table th { margin: 0 3px 0 3px; padding: 5px 10px 5px 10px; border: none; }
#conteudo table caption { margin: 10px 0 0 3px; text-align: left; font-weight: bold; color: #579; }
#conteudo .tabela2 td { border: 1px solid #79a; }
#conteudo .tabela2 th { border: 1px solid #fff; border-bottom: none; }

/* listas */
#conteudo ol { margin: 10px 10px 10px 30px; }
#conteudo ol li { margin: 7px 0 0 0; }
#conteudo ul { margin: 10px 10px 10px 30px; list-style-type: circle; }
#conteudo ul ul { margin: 3px 0 10px 20px; list-style-type: disc; }
#conteudo ul .ulhorario { margin: 10px 0 0 12px; list-style-type: none; }
/*#conteudo label { margin-bottom: 5px; }*/

/* lista de links */
#conteudo .link li { margin: 0 0 5px 0; border: 1px solid #fff; }
#conteudo .link li a { display: block; margin: 2px 0 0 0; }
#conteudo .link2 li { margin: 0 0 10px 0; border: 1px solid #fff; }
#conteudo .link2 ul li { margin: 0 0 2px 0; border: 1px solid #fff; }
#conteudo .link2 span { display: block; }
#conteudo .link2 .curso { display: block; }
#conteudo .link3 { list-style-type: none; margin: 20px 0 15px 35px; }
#conteudo .link3 li label { margin: 5px 0 20px -20px; }
#conteudo .link3 li ul { list-style-type: circle; margin: 5px 0 20px 0; }
#conteudo .link3 span { display: block; margin: 5px 0 0 0; }

/* estatuto */
#estatuto { margin: 0 20px 0 0; text-align: justify; }
#estatuto .artigo { display: block; margin: 0 0 20px 0; }
#estatuto .artigo label { color: #007B7B; }
#estatuto .paragrafo { display: block; margin: 10px 0 0 20px; text-indent: 0; }
#estatuto .paragrafo label { color: #CD5C5C; }
#estatuto ol { margin: 10px 20px 0 55px; }
#estatuto ul span, #estatuto ol span { margin: 5px 0 0 0; display: block; }

/* div evento */
#conteudo .evento { margin: 20px 0 0 0; }
#conteudo .evento label { color: #696969; }
#conteudo .evento ul { margin: 10px 0 15px 0; padding: 5px 5px 5px 25px; width: 480px; background-color: #B0FFFF; }
#conteudo .evento ul li { margin: 0 0 8px 0; border: 1px solid #B0FFFF; }
#conteudo .evento ul .label { list-style-type: none; margin: 15px 0 5px 0; color: #555; font-weight: bold; }
#conteudo .evento ul .nome { display: block; font-style: italic; }

/* popup */
#popup { border: 1px solid #fff; background-color: #fff; padding: 20px; background-color: #fff; text-align: left; }
#popup p { display: block; color: #000; border: 1px solid #fff; background-color: #fff; z-index: 1; text-align: justify;}
#popup form { margin: 20px 0 20px 0; }
#popup form label { display: block; margin: 0 0 10px 0; padding: 0 10px 0 0; width: 60px; float: left; background-color: #bee; text-align: right; text-transform: capitalize; }
#popup ul { margin: 20px 10px 30px 0; padding: 8px; list-style-type: circle; background-color: #F0FFFF; }
#popup ul li { margin-bottom: 2px; }



/*eleicao*/

#diretoria {
	margin-right: 0px;
	border: 1px solid black;
	padding-left: 10px;
	background-color: rgb(95,158,160);
	font-size: 16px;
	color: white;
	font-weight: bold;
}

#conselho {
	margin: 10px 0px 0px 0px;
	border: 1px solid black;
	padding-left: 10px;
	background-color: rgb(95,158,160);
	font-size: 16px;
	color: white;
	font-weight: bold;
}

#formConselho {
	padding-top:25px;
	margin-right:0px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding-left:10px;
	font-size:12px;
}