/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

hr {
	display:none;
}

table {
	border-collapse:collapse;
}

body {
	background:url(../imagens/wallpaper_azul.jpg) center top;
}
/**** DIVISOES DO SITE ****/

/*** GERAL DO SITE ****/
#geral {
	margin:0 auto;
	width:980px;
}


/** CABECARIO **/
#cabecario {
	height:160px;
	background:url(../imagens/cabecario.jpg) no-repeat;
	height:217px;
	border-left:#40BDD4 solid 1px;
	border-right:#40BDD4 solid 1px;
}

#logo {
	float:left;
}

#logo h1 a {
	display:block;
	height:210px;
	width:220px;
	text-indent:-99999px;
	overflow:hidden;
}

/** MENU **/

#menu {
	float:right;
	width:753px;
	height:33px;
	margin-top:180px;
}

#menu ul li {
	float:left;
	list-style:none;
}

#menu ul li a {
	display:block;
	height:33px;
	text-indent:-99999px;
	overflow:hidden;
}

#menu ul li a.quemsomos {
	width:110px;
}
#menu ul li a.historia {
	width:85px;
}
#menu ul li a.missao {
	width:70px;
}
#menu ul li a.objetivos {
	width:95px;
}
#menu ul li a.eventos {
	width:85px;
}
#menu ul li a.doacoes {
	width:85px;
}
#menu ul li a.localizacao {
	width:125px;
}
#menu ul li a.contato {
	width:80px;
}

/** CORPO DA PAGINA **/
#corpo{
	clear:both;
}

#paineis .painel {
	background:#FFFFFF;
	width:250px;
	padding-bottom:10px;
	border-bottom:#40BDD4 solid 1px;
}

.painel h2{
	height:40px;
	text-indent:-99999px;
	overflow:hidden;
	margin-bottom:5px;
}

/** PAINEIS LATERAIS ***/
#paineis {
	float:left;
	width:250px;
	border-left:#40BDD4 solid 1px;
	border-right:#40BDD4 solid 1px;
}

/** PAINEIS 2 ***/
#paineis_2 {
	float:right;
	width:200px;
	height:600px;
	border-top:#40BDD4 solid 1px;
	border-left:#40BDD4 solid 1px;
	border-right:#40BDD4 solid 1px;
	background:#FFFFFF;
}


#parceiros h2 {
	background:url(../imagens/tit_parceiro.jpg) no-repeat left top;
}

#eventos {
	text-align:center;
}

#eventos h2 {
	background-image: url(../imagens/tit_eventos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#campanha {
	text-align:center;
}
#campanha h2 {
	background:url(../imagens/tit_campanha.jpg) no-repeat left top;
}

#agenda h2 {
	background:url(../imagens/tit_agenda.jpg) no-repeat left top;
	height:40px;
	text-indent:-99999px;
	overflow:hidden;
}

#agenda ul {
	margin-left:3px;
	margin-right:3px;
	list-style:none;
}

#agenda ul li ul {
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
}

#agenda ul li {	
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#006699;
	
	border:#CCCCCC solid 1px;
	
	margin-bottom:12px;
	padding-top:3px;
	padding-left:4px;
}

#agenda ul li ul li {
	font:13px Arial, Helvetica, sans-serif;
	color:#333333;
		
	border-top:#999999 dotted 1px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	
	text-transform:uppercase;
}

#agenda div {
	overflow:auto;
	height:540px;
	padding-bottom:10px;
}

#agenda ul li ul li p {
	margin:0px;
	padding:0px;
}

#acontece {
	float:left;
	width:524px;	
	display:inline;
	border:#40BDD4 solid 1px;
	background:#FFFFFF;
}

#acontece h2 {
	background:url(../imagens/tit_acontece.jpg) no-repeat left top;
	height:40px;
	text-indent:-99999px;
	overflow:hidden;
}

#acontece div {
	_height:172px;
	min-height:172px;
	overflow:auto;
}

#acontece ul li {
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	border-bottom:#333333 dashed 1px;
	font:15px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}

#acontece ul li a {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}

#acontece ul li a:hover {
	text-decoration:underline;
}

#acontece ul li p {
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	color:#333333
}

/** CONTEUDO DAS PAGINAS**/
#conteudo{
	float:left;
	width:978px;
	display:inline;
	border-left:#40BDD4 solid 1px;
	border-right:#40BDD4 solid 1px;
	border-bottom:#40BDD4 solid 1px;
	background:#FFFFFF;
}

#conteudo div.conteudo {
	_height:493px;
	min-height:493px;
	padding:4px;
/*	font:13px Verdana, Arial, Helvetica, sans-serif; */
}

#conteudo a {
	color:#0066CC;
	text-decoration:none;
	font-weight:bold;
}

#conteudo a:hover {
	text-decoration:underline;
}

#conteudo p {
	margin-bottom:10px;
	margin-top:5px;
}

#conteudo h3 {
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	margin:4px;
	padding:5px;
}

#flash {
	float:left;
	width:524px;	
	display:inline;
	background:#FFFFFF;
}

/*** ESSES SAO AS CLASSES DOS TITULOS DAS PAGINAS ***/
.titulo_quemsomos{
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
	background-image: url(../imagens/t_quemsomos.jpg);
	background-repeat: no-repeat;
}
.titulo_atividades_desenvolvidas {
	background-image: url(../imagens/t_ativ_desenvolvidas.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 50px;
}

.titulo_objetivos {
	background:url(../imagens/t_objetivos.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_eventos {
	background:url(../imagens/t_eventos.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_localizacao {
	background:url(../imagens/t_localizacao.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_contato {
	background:url(../imagens/t_contato.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_campanha {
	background:url(../imagens/t_campanha.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_noticias {
	background:url(../imagens/t_noticias.jpg) no-repeat;
	height:50px;
	text-indent:-99999px;
	overflow:hidden;
}
.titulo_historia {
background:url(../imagens/t_historia.jpg) no-repeat;
height:50px;
text-indent:-99999px;
overflow:hidden
}
.titulo_missao {
background:url(../imagens/t_missao.jpg) no-repeat;
height:50px;
text-indent:-99999px;
overflow:hidden
}
.titulo_doacoes {
background:url(../imagens/t_doacoes.jpg) no-repeat;
height:50px;
text-indent:-99999px;
overflow:hidden
}
/*******************************************************/

/** RODAPE **/
#rodape {
	clear:both;
	background:url(../imagens/rodape.jpg) no-repeat;
	height:30px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-align:center;
}

/** assinatura **/
#assinatura a  {
	float:right;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

/*******************************************/
.eslogan{
	float:left;
	background:url(../imagens/projeto_social.jpg) no-repeat;
	height:59px;
	width:474px;
	display:inline;
	text-indent:-99999px;
	overflow:hidden;
	border:#40BDD4 solid 1px;
}


/********** CONTATO ****************/
	#form_contato {
		margin:0 auto;
		width:410px;
	}
	
	#form_contato label {
		display:block;
		width:400px;
		margin-bottom:10px;
		font:13px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#form_contato label input, #form_contato label textarea {
		width:390px;
		padding:3px;
		border:#666666 solid 1px;
	}
	
	#form_contato label select {
		width:390px;
		font:14px Verdana, Arial, Helvetica, sans-serif;
		border:#666666 solid 1px;
	}
	
	#form_contato .but_envio {
		background-color:#006600;
		padding:2px;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		border:#FFFFFF solid 1px;	
	}
	
/*** NOTICIAS ****/
.titulo_news {
	color:#006699;
	margin-top:6px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:6px;
	border-bottom:#006699 solid 1px;
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#conteudo_noticia {
	font: 15px Arial, Helvetica, sans-serif;
	margin: 15px;
}

div#imprimir {
	float:right;
	margin-right:6px;
	margin-top:3px;
}

#lista_noticias {
	clear:both;
	padding-left:10px;
	margin-top:20px;
	border-top:#000000 solid 1px;
}

#lista_noticias ul li {
	list-style:none;
}

#descricao_noticias{ 
	margin: 15px;
}
.img_news {
	float:left;
	margin:10px;
}

#gallery .descr_fotos h4 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color: #333333 ;
	margin: 20px 0px 0px 5px;
}


/**** CSS PARA O SAD ****/
.sad ul {
	margin-left:30px;
	margin-bottom:15px;

}
.sad ul li {
	list-style:disc;
}

.sad ul li p {
	margin-bottom:15px;

}

