* {
	margin:0;
	padding:0;
}
.tabela_fotos tbody td{
padding:10px;
}

body {
	background-color:#c2c2c2;	
}
	
	#center {
		position:relative;
		width:750px;
		left:50%;
		margin-left:-375px;
	}
	
		#center #align_content {
			width:750px;
			float:left;
			margin-bottom:5px;
		}
	
	   /*TOPO FLASH*/	
		#center #top_flash {
			width:750px;
			height:212px;
			margin-bottom:5px;
		}
		
			#top_flash #login_box {
				background-color:#598526;
				position:absolute;
				height:40px;
				right:5px;
				top:170px;
				width:565px;
			}
			
				#login_box .left_login {
					background-image:url(../jpg/left_login_space.jpg);
					float:left;
				}
				
				#login_box .right_login {
					background-image:url(../jpg/right_login_space.jpg);
					float:right;
				}
				
				#login_box .left_login,
				#login_box .right_login {
					background-repeat:no-repeat;
					width:18px;
					height:40px;
				}
				
				#login_box form {
					float:left;
				}
				
					#login_box form input {
						background-color:#598526;
						background-image:url(../jpg/bg_input.jpg);
						background-repeat:repeat-x;
						float:left;
						height:17px;
						width:100px;
						border:none;
						font-family:Tahoma, Verdana, Arial;
						font-size:10px;
						font-weight:bolder;
						color:#ffffff;
						padding-top:3px;
					}
				
				#login_box form label.login {
					background-image:url(../jpg/login.jpg);
				}
				
				#login_box form label.password {
					background-image:url(../jpg/password.jpg);
				}
				
				#login_box form label.search {
					background-image:url(../jpg/search.jpg);
					margin-left:35px;
				}
				
				#login_box form label.search,
				#login_box form label.login,
				#login_box form label.password {
					background-repeat:no-repeat;
					margin-top:15px;
					width:30px;
					height:7px;
					float:left;
					text-indent:-2000px;
					margin-right:5px;	
				}
				
				#login_box form .input {
					width:120px;
					float:left;
					height:17px;
					margin-top:10px;
					margin-right:5px;
				}
				
				#login_box form a.log_search_ok {
					background-image:url(../jpg/icon_top.jpg);
					background-repeat:no-repeat;
					width:5px;
					height:10px;
					margin-top:14px;
					float:left;
					display:block;
					text-indent:-2000px;
					overflow:hidden;
				}
					
					#login_box form .input span.left_input {
						background-image:url(../jpg/left_input.jpg);
						float:left;
					}
					
					#login_box form .input span.right_input {
						background-image:url(../jpg/right_input.jpg);
						float:right;
					}
					
					#login_box form .input span.left_input,
					#login_box form .input span.right_input {
						width:10px;
						height:17px;
					}
				
	   /*MENU*/	
		#center #menu_left {
			float:left;
		}
		
		#center #menu_right {
			float:right;
		}
		
		#center #menu_left,
		#center #menu_right {
			width:168px;
		}
		
			#center .intern_menu {
				float:left;
				width:168px;
			}
			
				.intern_menu .top_menu {
					background-image:url(../jpg/top_menu.jpg);
				}
				
				.intern_menu .bottom_menu {
					background-image:url(../jpg/bottom_menu.jpg);
				}
				
				.intern_menu .top_menu,
				.intern_menu .bottom_menu {
					background-repeat:no-repeat;
					width:168px;
					height:20px;
				}
				
				.intern_menu .center_menu {
					background-image:url(../jpg/bg_menu.jpg);
					background-repeat:repeat-y;
					width:168px;
				}
				
					span.menu,
					.center_menu a.menu_link {
						font-family:Tahoma, Arial, Verdana;
						font-size:13px;
						font-weight:bolder;
						color:#58821e;
						margin-left:15px;
						margin-right:15px;
						display:block;
					}
					
					.center_menu a.menu_link {
						text-decoration:none;
					}
					
					span.submenu {
						font-family:Tahoma, Arial, Verdana;
						font-size:10px;
						font-weight:normal;
						color:#568623;
						margin-left:15px;
						margin-right:15px;
						display:block;
						text-align:justify;
					}
					
					.center_menu ul {
						margin-left:15px;
						list-style:none;
					}
					
					.center_menu li {
						width:150px;
						display:block;
						vertical-align:middle;
						line-height:10px;
					}
					
					* html .center_menu li {
						line-height:12px;
					}
					
					.center_menu a.submenu_link,
					.center_menu a.submenu_link:hover {
						background-repeat:no-repeat;
						background-position:left top;
						text-decoration:none;
						text-indent:10px;
						font-family:Tahoma, Arial, Verdana;
						font-size:10px;
						display:block;
						margin-top:8px;
					}
					
					.center_menu a.submenu_link {
						background-image:url(../jpg/icon.jpg);
						color:#949494;
					}
					
					.center_menu a.submenu_link:hover {
						background-image:url(../jpg/icon_hover.jpg);
						color:#5e8431;
					} 
		
	   /*CONTEÚDO*/	
		#center #content {
			width:407px;
			float:left;
			margin-left:3px;
		}
		
			#center #content .top_center {
				background-image:url(../jpg/top_center.jpg);
			}
			
			#center #content .top_center2 {
				background-image:url(../jpg/top_center2.jpg);
			}
			
			#center #content .bottom_center {
				background-image:url(../jpg/bottom_center.jpg);
			}
			
			#center #content .top_center,
			#center #content .top_center2,
			#center #content .bottom_center {
				background-repeat:no-repeat;
				width:407px;
				height:28px;
				float:left;
			}
			
			#content #white_content {
				background-color:#ffffff;
				width:406px;
				float:left;
			}
			
				#content #white_content #intern_content {
					font-family:Tahoma, Arial, Verdana;
					font-size:10px;
					color:#000;
					float:left;
					text-align:justify;
				}
				
					#content #white_content #intern_content .align_ie {
						padding-left:15px;
						padding-right:15px;
						width:360px;
					}
				
					#intern_content span.titles {
						font-family:Tahoma, Arial, Verdana;
						font-size:13px;
						font-weight:bolder;
						color:#58821e;
						display:block;
						margin-bottom:15px;
					}
			
				#white_content #white_text {
					width:385px;
					float:left;
					margin-top:20px;
				}
				
					#white_content #white_text p {
						font-family:Tahoma, Arial, Verdana;
						font-size:10px;
						color:#000;
						margin-top:20px;
					}
					
					.formata_texto {
						width:385px;
						float:left;
					}
					
						.formata_texto p {
							text-align:justify;
							padding-left:15px;
						}
						
						*+ html .formata_texto p {
							padding-left:10px;
						}
						
						* html .formata_texto p {
							padding-left:10px;
						}
					
					#white_content #white_text a.button_ok {
						background-image:url(../jpg/button.jpg);
						background-repeat:no-repeat;
						width:27px;
						height:27px;
						float:right;
						display:block;
						text-indent:-2000px;
						overflow:hidden;
						margin-top:15px;
					}
					
					#white_content #white_text .news {
						width:385px;
						margin-top:15px;
						float:left;
					} 
						
						#white_content #white_text .news .news_image {
							width:115px;
							float:left;
							margin-right:10px;
							padding-left:15px;
							margin-bottom:15px;
						}
				
				#white_content .image_banner {
					float:left;
					margin-left:10px;
				}
				
				#white_content .image_banner2 {
					float:right;
					margin-right:12px;	
				}
				
				#white_content .image_banner,
				#white_content .image_banner2 {
					background-image:url(../jpg/bg_center.jpg);
					background-repeat:repeat-y;
					width:185px;
				}
				
				* html #white_content .image_banner {
					margin-left:5px;
				}
				
				* html #white_content .image_banner2 {
					margin-right:6px;
				}
					.bottom_center_image {
						background-image:url(../jpg/bottom_center_image.jpg);
						background-repeat:no-repeat;
						width:185px;
						height:20px;
						float:left;
					}
					
					.align_banner {
						margin-left:8px;
					}
		
   /*RODAPÉ*/	
	#align_bottom {
		position:relative;
		clear:both;
		left: 50%;
		margin-left: -375px;
	}
	
	* html #align_bottom {
		float:left;
		margin-left:-188px;
	}
	
	#bottom {
		background-color:#598526;
		width:750px;
		height:50px;
		clear:both;
		position: absolute;
		top: 0;
	}
	
		#bottom h3.small {
			background-image:url(../jpg/small_notarial.jpg);
			background-repeat:no-repeat;
			width:40px;
			height:40px;
			float:left;
			text-indent:-2000px;
		}
		
		#bottom #adress {
			width:600px;
			height:40px;
			float:left;
			margin-top:5px;
		}
		
			#bottom #adress span {
				font-family:Tahoma, Arial, Verdana;
				font-size:10px;
				color:#ffffff;
				display:block;
				margin-left:10px;
			}
		
		#bottom #flash_mdt {
			width:40px;
			height:40px;
			float:right;
			margin-top:5px;
		}
		
		#bottom #left_curve {
			background-image:url(../jpg/left_bottom.jpg);
			float:left;
		}
		
		#bottom #right_curve {
			background-image:url(../jpg/right_bottom.jpg);
			float:right;
		}
		
		#bottom #left_curve,
		#bottom #right_curve {
			background-repeat:no-repeat;
			width:21px;
			height:21px;
			margin-top:29px;
		}

#carregando,		
.no_result {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	color:#000;
	margin-left:20px;
	margin-top:10px;
}

a.more {
	color:#568623;
	font-family:Tahoma,Arial,Verdana;
	font-size:10px;
	text-decoration:none;
	float:left;
	padding-left:15px;
}

a.search_result {
	display:block;
	font-family:Tahoma,Arial,Verdana;
	font-size:10px;
	color:#949494;
	text-decoration:none;
	text-indent:15px;
	margin-top:2px;
}

a.search_result:hover {
	text-decoration:underline;
}

a.seta {
	background-image:url(../jpg/icone.bmp);
	width:100px;
	height:15px;
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	margin-left:12px;
	margin-top:5px;
	overflow:hidden;
	font-family:Tahoma, arial;
	color:#568623;
	font-size:10px;
	text-decoration:none;
	text-indent:25px;
	vertical-align:middle;
	line-height:15px;
}

a.seta:hover {
	text-decoration:underline;
}

/*Formulário do Associado*/
.block {
	float:left;
	width:100%;
	height:50px;
}

form.associate .form_line {
	width:100%;
	float:left;
}

form.associate label {
	width:140px;
	margin-right:3px;
	text-align:right;
	color:#000;
	font-weight:normal;
}

form.associate input {
	width:150px;
	background-image:url(../jpg/bg_input.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bolder;
	border:none;
	text-indent:3px;
}

	form.associate input.input_little {
		width:30px;
		margin-right:3px;
	}
	
	form.associate input.input_med {
		width:120px;
	}
	
	form.associate input.input_big {
		width:195px;
	}

form.associate label,
form.associate input {
	float:left;
	display:block;
	height:17px;
	font-family:Tahoma, arial, verdana;
	font-size:10px;
	vertical-align:middle;
	line-height:17px;
	margin-top:3px;	
}

form.associate select {
	background-color:#79b732;
	float:left;
	display:block;
	margin-top:3px;
	border:1px solid #000;
	height:17px;
	font-family:Tahoma, arial, verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bolder;
}

form.associate textarea {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	float:left;
	display:block;
	overflow:auto;
	height:80px;
	width:195px;
	background-color:#79B732;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bolder;
	margin-top:3px;
	text-indent:3px;
}

form.associate span.associate {
	color:#58821E;
	display:block;
	float:left;
	font-family:Tahoma,Arial,Verdana;
	font-size:13px;
	font-weight:bolder;
	margin-bottom:15px;
	margin-left:110px;
}

* html form.associate span.associate {
	margin-left:55px;
}

form.associate a.send_associate {
	background-image:url(../jpg/button_send.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:60px;
	height:19px;
	display:block;
	float:right;
	margin-top:15px;
	overflow:hidden;
	font-family:Tahoma, arial, verdana;
	font-size:10px;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
	line-height:19px;
	text-align:left;
}

form.associate .align_city {
	width:160px;
	float:left;
	margin-left:15px;
	margin-top:20px;
}

/*Área do Associado*/
p.associate {
	font-family:Tahoma, Verdana, Arial;
	color:#000;
	font-size:10px;
	margin-left:14px;
	float:left;
}

* html p.associate {
	margin-left:7px;
}
