@charset "utf-8";

body{
	background-color:#F8FBF0;
	}
	
.geral_bg{
	z-index:1;
	background-image: url(../community_assistance/imagens/bg_geral.gif);
	background-repeat: repeat-y;
			}

.menu_esq {
	height: 365px;
	width: 185px;
	margin:0 0 0 5px!important;
	padding:45px 0 0 10px;
	margin:-3px 0 0 2px;
	float:left;
	background-attachment: scroll;
	background-image: url(../community_assistance/imagens/bg_menu_esq.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
            .menu_esq h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	width:132px;
	height:54px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	background-attachment: scroll;
	background-image: url(../community_assistance/imagens/h/bg_h3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
					}

.menu_esq_calendar {
	height: 365px;
	width: 185px;
	margin:0 0 0 5px!important;
	padding:45px 0 0 10px;
	margin:-3px 0 0 2px;
	float:left;
	background-attachment: scroll;
	background-image: url(../community_assistance/imagens/bg_menu_esq.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
            .menu_esq_calendar h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	width:132px;
	height:54px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	background-attachment: scroll;
	background-image: url(../community_assistance/imagens/h/bg_calendar.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
					}
					
			.links_esq ul{
						margin:25px 0 0 0;
							 
							 }
							 							 
			.links_esq li{
					display:block;
					color:#759a23;
					width: 155px;
					height:23px;
					padding: 5px 0 0 5px;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;

					}
					
			.links_esq  a{
							color:#082663;
							}
							
			.links_esq  a:hover{
							color:#759a23;
							}
									
                .li_borda{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF4D4;
					}
				
		
				
.titulo_calendar{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_calendar.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}
.titulo_charities{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_charities.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}
.titulo_committes{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_committes.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}
.titulo_cac{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_cac.jpg);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}										
.titulo_howtocontribute{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_howtocontribute.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}		
.titulo_leading{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_leading.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}		
.titulo_photoalbums{ float:left;
				margin:0 0 0 -1px !important;
				margin:-3px 0 0 0;
				background-image: url(../community_assistance/imagens/tit_photoalbums.gif);
				background-repeat:no-repeat;
				width:774px;
				height:158px;
				}		
.photo{
	float:left;
	background-image:url(../community_assistance/imagens/bg_photo.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:100%;
	margin-left:28px;
	}							
				.img_photo{
					margin:7px;
					width:96px;
					height:92px;
					}
					
				.categoria_photo{
					padding-top:10px;
					color:#082663;
	  				font-size:14px;
					}	
					
				.categoria_photo a{
					color:#082663;
					font-weight:bold;
					}
					
				.categoria_photo a:hover{
					color:#028b66;
					font-weight:bold;
					}	
					
.photo_ampliada{
	float:left;
	background-color:#b5e6d9;
	width:180px;
	height:100%;
	margin-left:28px;
	text-align:center;
	}							
				.img_photo_ampliada{
					margin:4px;
					width:163px;
					height:121px;
					border:4px solid white;
					}					
						
.linha_1{
	float:left;
	width:700px;
	height:100%;
	margin-bottom:30px;
	}					
									
.conteudo_interna{
				width:765px;
				height:100%;
				background-color:#F8FBF0;
				float:left;
				margin-bottom:50px;
				}	
				
.texto_interna {
				width:730px;
				padding: 35px 0 0 40px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#011d57;
				line-height:20px;
				
				}
				
				.texto_interna a{
				                  font-size:14px;
								  color:#395200;
								  }	
								  
				.texto_interna a:hover{
				                  font-size:14px;
								  color:#759A23;
								  }	
											
				.texto_interna p{
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#011d57;
								margin:0 0 0 10px;
								}
									
				.texto_interna h2{
								font-size:18px;
								color:#849858;
								margin-bottom:20px
								}
								
				.texto_interna h3{
							color:#849858;
							font-size:14px;
							background-image: url(../community_assistance/imagens/bg_h4.jpg);
							width:214px;
							height: 25px;
							padding: 3px 0 0 10px
								 }
								 
				.texto_interna h4 { font-size:14px;
								  color:#849858;
								  margin-bottom:10px
								  }	
								  
.img_interna {
			float:left;
			margin:40px 0 0 73px!important;
			margin:40px 0 0 50px;
			}
			
.img_barra{
	    float:left;
		background-color:#7ecdb8;
		width:9px;
		height:31px;
		margin-right:10px;
		margin-top:-4px;
		}	
		
.img_barra_2{
		float:left;
		background-color:#7ecdb8;
		width:9px;
		height:32px;
		margin-right:10px;
		}				

.img_barra_3{
	    float:left;
		background-color:#7ecdb8;
		width:9px;
		height:56px;
		margin-right:10px;
		margin-top:-4px;
		}
		
.img_barra_4{
	    float:left;
		background-color:#7ecdb8;
		width:9px;
		height:74px;
		margin-right:10px;
		}		
		

.schedule_td{
	background-color:#d1efe7;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	font-weight:bold;
	border:1px solid #8fd5c2;
	line-height:20px;
	}		
	
.tab_titulos{
	float:left;
	margin-left:10px;
	margin-top:5px;
	}
	
.tab_titulos_2{
	float:left;
	margin-top:5px;
	margin-left:110px;
	margin-right:100px;
	}
	
.lista_conteudo{
	margin-left:35px;
	}	
	
	.lista_conteudo ul{
	margin:0;
	}	
	
	.lista_conteudo li{

					color:#082663;
					padding:0px 0 10px 3px;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					list-style-image:url(../community_assistance/imagens/flecha.jpg);
					
	}	
	
.borda_inferior{
		margin-top:5px;
		border-bottom:1px dashed #8fd5c2;
		margin-bottom:5px;
		}
		
.directions{
	color:#FF0000;
	}
		
	.directions:link{
	color:#FF0000;
	}		
	
	.directions:hover{
	color:#FF6666;
	}

h5{font-weight:100;
	}	

			 
		
.footer{
		 width:990px;
		 height:50px;
		 margin:-10px 0 0 0; 
		 clear:both;
		 background:url(../Copy of about_us/imagens/bg_footer.jpg) repeat;
		 z-index:2;
		 }
			
/* COMMUNITY */

.texto_interna #committes ul{
	padding-left: 0px;
	margin-bottom:40px
		 }
		 
.texto_interna #committes li{
	background-image: url(../community_assistance/imagens/setas/24.gif);
	background-repeat: no-repeat;
	background-position: -2px 3px;
	padding-left: 8px;
	padding-bottom: 4px;
		 }

		 
		 
.texto_interna #charities{
	background-color: #eaf4d4;
	padding: 10px;
	/*height:112px;*/
	margin-top:10px;
	width:670px

}
	.texto_interna  #charities .charities_foto{
float:left;
	padding:10px 0 0 2px;
	height: 102px;
	width: 185px;
	margin-right:10px;
	background-image: url(../community_assistance/imagens/bg_charities.gif);


}
	.texto_interna  #charities .charities_txt{
	width:450px;
	float:left;
	margin: 0 10px 0 10px;
	line-height: normal;
	font-size:11px;
	/*height: 112px; */
	}
		.texto_interna  #charities .learnmore{
	font-size:11px;
	text-align:right;
	vertical-align: bottom;
		}
			.texto_interna  #charities .learnmore a{
			color:#aa2d26;
			font-weight:bold;
			text-decoration:none
			}
			.texto_interna  #charities .learnmore :hover{
			color:#aa2d26;
			text-decoration:underline
			}
.texto_interna  #charities_open{
	background-color:#f1f7e2;
	background-image: url(../community_assistance/imagens/divcharities.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom:30px;
	padding:20px 10px 5px 10px;
	width:670px!important;
	width:677px
}

.texto_interna  #charities_open .open_txt{
	margin:2px 100px 10px 100px;
	padding-left: 20px;
	background: url(../community_assistance/imagens/setas/23.gif) no-repeat 1px 2px;
}

.texto_interna  #charities_open .wantcontribute{
	padding-right:5px;
	text-align:right;
	margin-bottom:10px
}
	.texto_interna  #charities_open .wantcontribute a{
			color:#849858;
			font-weight:bold;
			text-decoration:none
	}
	.texto_interna  #charities_open .wantcontribute a:hover{
			color:#849858;
			text-decoration:underline
	}
.texto_interna #committes{
line-height:normal;

}
	.texto_interna #committes h4{
		 margin-bottom:0px
	
	}
	.texto_interna #committes .committes_box{
		background-image: url(../community_assistance/imagens/bg_committes.gif);
		float: left;
		height: 44px;
		width: 304px;
		padding-top:10px;
		padding-left:10px;
		margin-right: 20px;
		margin-bottom: 20px;
	
	}
	
	.texto_interna #committes #divcommittes{
	background-image: url(../community_assistance/imagens/divcommittes.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 0 -20px 30px -20px;

	
	}
.texto_interna #leading{


}
	.texto_interna .leading_box{
	float: left;
	width: 312px;
	margin-left:30px
	}
	.texto_interna .leading_txt{
	background-image: url(../community_assistance/imagens/bg_leading.gif);
	height: 98px;
	width: 272px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	}
	.texto_interna .leading_txt p{
	background-image: url(../community_assistance/imagens/setas/24.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-left: 20px;
	}
	.texto_interna .leading_txt a{
	font-size:14px;
	color:#759a23;
	font-weight:bold;
	}
	.texto_interna .leading_txt a:hover{
	text-decoration:underline
	}
.texto_interna #photoalbums{
}
	.texto_interna .album{
	float:left;
	width:111px;
	margin: 0 20px 20px 0;
	}
	.texto_interna .album_foto{
	background-image: url(../community_assistance/imagens/bg_photoalbums.gif);
	height: 99px;
	width: 103px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-bottom:10px;
	}
	.texto_interna .album a{

	color:#849858;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;

	}
.texto_interna #photo{
}
	.texto_interna .photo_box{
	float:left;
	background-color: #d3e6ab;
	padding: 3px;
	margin-right: 30px;
	margin-bottom: 30px;
	width: 169px;
	height:127px;
	}
	.texto_interna .photo_box  img {
	border: 3px solid #FFFFFF;
	}
.texto_interna .navigation a{
	font-size:14px;
	color:#849858;
	font-weight:bold
		}
		
#calendario table{
	float:left;
	border-collapse: separate;
	border-spacing: 1px;
	padding: 3px;
}
	#calendario .mes{
		background-color:#e3f4bd;
		color:#597024;
		text-align:center;
		font-weight:bold;
		height:20px;
		}
	#calendario .semana{
		background-color:#d3e6ab;
		width:20px;
		color:#597024;
		text-align:center;
		font-weight:bol
		}
	#calendario .dia{
		background-color:#FFFFFF;
		width:20px;
		color:#759a23;
		text-align:center;
		font-weight:bol;
		border: 1px solid #c9cac7;
		}
	
#event{
	float:left;
	width:440px;
	margin:-35px 10px 0;
	background-color:#fefefc;
	padding: 35px 25px;
	color:#395200
	
}
	#event span{
		display:block;
		font-weight:bold;
		font-size:14px;
		margin-bottom:10px
		
	}
#event_tips{
	float:left;
	width:640px;
	margin:-35px 10px 0;
	background-color:#fefefc;
	padding: 35px 25px;
	color:#395200
	
}
	#event_tips span{
		display:block;
		font-weight:bold;
		font-size:14px;
		margin-bottom:10px
		
	}



.texto_interna #howtocontribute{
line-height:normal;
	background-color:#eaf4d4;
	width:600px;
	padding:10px 20px 10px 20px

}
	.texto_interna #howtocontribute h4{
		 margin-bottom:0px
	
	}
	.texto_interna #howtocontribute .howtocontribute_box{
		background-image: url(../community_assistance/imagens/bg_committes.gif);
		float: left;
		height: 44px;
		width: 304px;
		padding-top:10px;
		padding-left:10px;
		margin-right: 20px;
		margin-bottom: 20px;
	
	}
	
	.texto_interna #howtocontribute #divhowtocontribute{
	background-image: url(../community_assistance/imagens/divcommittes.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 0 -20px 30px -20px;

	
	}
.texto_interna #howtocontribute ul{
	padding-left: 0px;
	margin: 0 20px 40px 20px
		 }
		 
.texto_interna #howtocontribute li{
	background-image: url(../community_assistance/imagens/setas/24.gif);
	background-repeat: no-repeat;
	background-position: -1px 3px;
	padding: 2px 0 0 15px;
	margin-bottom: 8px;
	font-weight:bold
		 }
	.texto_interna #howtocontribute .information #textfield{
										border:1px solid #c7c5c6;
										width:300px;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										font-size:12px
										}
									.texto_interna .information  td {
										font-size:12px;
										font-weight:bold;
										color:#001D76;
										height:40px;
										text-align: left;
										}
									.texto_interna .information  .mensagem {
										vertical-align: top;
									}	
									
									.texto_interna .information  input.botao { 
								width:80px;
								 height:18px;
								 background:#fff;
								 font-weight:bold;
								 color:#1c408a;
								 border:1px solid #c7c5c6;
								 text-align:center;
								 margin-top:10px;
								 }
.cac{
      width:650px;
	  line-height:normal;
	  }
.texto_interna .cac ul{
	padding-left: 0px;
	margin-bottom:40px
		 }
		 
.texto_interna .cac li{
	background-image: url(../community_assistance/imagens/setas/24.gif);
	background-repeat: no-repeat;
	background-position: -2px 3px;
	padding-left: 8px;
	padding-bottom: 4px;
		 }
