body{
background: #0d3801 url(../img/bg/bg_page.jpg) repeat-x;
font-size: 10px;
font-family: Verdana, serif;
color: #333;
}

/*------------------------FORMS-------------------*/

form{
margin-top: 2px;
}

label{
float: left;
padding-top: 3px;
font-weight: bold;
width: 83px;
*width: 60px;
}
.input_txt{
font-size: 10px;
padding: 2px;
margin: 1px;
*margin: 0px;
font-family: "Verdana", serif;
border: 1px solid #666;
}
.input_btn{
background: #BFBFBF;
border: 1px solid #B7B8B7;
padding: 2px;
font-size: 10px;
font-family: "Verdana", serif;
font-weight: bold;
}

/*------------------------FORMS-------------------*/

/*------------------------GALERIA-------------------*/

#gallery_all{
background: #E6FFDA;
width: 700px;
height: 600px;
_width: 704px;
_height: 604px;
}
	#gallery_close{
	background: #FFF;
	padding: 5px;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 99;
	}
	#gallery_pag{
	background: #FFF;
	padding: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: bold;
	z-index: 99;
	}
	#gallery_list{
	height: 91px;
	border-bottom: 2px solid #CCC;
	text-align: center;
	padding-top: 9px;
	}
		#ul_gallery_list{
		width: 673px;
		margin: 0 auto;
		}
			#ul_gallery_list li{
			width: 80px;
			height: 80px;
			background: #000;
			text-align: center;
			float: left;
			margin: 0 1px;
			border: 1px solid #FFF;
			}
				.vertalign{
				height: 80px;
				padding: 0px;
				margin: 0px;
				}
					.centralizador_m{
					font-size: 0;
					}
					.vertalign img{
					margin-bottom: -2px;
					cursor: pointer;
					}
			#prevarrow{
			background: none;
			background: url(../img/prevarrow.jpg);
			width: 10px;
			height: 80px;
			position: absolute;
			left: 0;
			margin-top: 1px;
			font-size: 0;
			cursor: pointer;
			}
			#nextarrow{
			background: none;
			background: url(../img/nextarrow.jpg);
			width: 10px;
			height: 80px;
			position: absolute;
			right: 0;
			font-size: 0;
			margin-top: 1px;
			cursor: pointer;
			}
			#prevphoto{
			background: url(../img/prevphoto.jpg);
			width: 50px;
			height: 50px;
			float: left;
			margin-top: 180px;
			font-size: 0;
			cursor: pointer;
			}
			#nextphoto{
			background: url(../img/nextphoto.jpg);
			width: 50px;
			height: 50px;
			float: right;
			margin-top: 180px;
			font-size: 0;
			cursor: pointer;
			}
	#gallery_screen{
	background: url(../img/loader.gif) no-repeat center center;
	height: 498px;
	text-align: center;
	position: relative;
	}
		#foto_legenda{
		position: absolute;
		float: left;
		width: 695px;
		background: #FFF;
		padding: 5px;
		left: 0;
		}
		#gallery_screen img{
		padding: 5px;
		border: 1px solid #666;
		background: #FFF;
		}
		#screen{
		vertical-align: middle;
		}

/*------------------------GALERIA-------------------*/

a{
color: #000;
text-decoration: none;
font-weight: bold;
}
a:hover{
color: #666;
}

h1{
font-size: 14px;
font-weight: 900;
color: #333;
margin-bottom: 5px;
line-height: 14px;
}

#all{
background: #bbff9a url(../img/bg/corner_righttop.jpg) no-repeat right top;
width: 907px;
margin: 50px auto 5px auto;
min-height: 400px;
_height: 400px;
overflow: visible;
position: relative;
}
	#clearall{
	overflow: hidden; /* no firefox/opera/chrome/safari/ie7 pra cima, ou seja, browsers MODERNOS, devemos usar hidden */
	_overflow: visible;
	_height: 1%; /* já no ie6, devemos usar height: 1%, que já soluciona o problema. */
	}
		#logo{
		background: url(../img/logo.png) no-repeat;
		width: 262px;
		height: 152px;
		position: absolute;
		top: -25px;
		left: -10px;
		z-index: 99;
		cursor: pointer;
		}
		#all_left{
		float: left;
		width: 181px;
		min-height: 450px;
		_height: 450px;
		}
			#menu{
			}
				#ul_menu{
				margin-top: 141px;
				}
				#ul_menu li{
				padding: 0px;
				margin: 0px;
				margin-top: -1px;
				*margin-top: -2px;
				}
					.sobreposicao{
					background: #FFF;
					position: absolute;
					height: 71px;
					width: 175px;
					cursor: pointer;
					/* COMEÇO TRANSPARENCIA */
					filter: alpha(opacity=0);
					-moz-opacity:0;
					-khtml-opacity: 0;
					opacity: 0;
					/* FIM TRANSPARENCIA */
					}
		#all_right{
		float: left;
		width: 726px;
		min-height: 400px;
		_height: 400px;
		padding-bottom: 5px;
		}
			#rightbox_top{
			background: url(../img/bg/bg_rightbox_top.jpg) no-repeat;
			height: 200px;
			width: 707px;
			margin: 5px 5px 0 auto;
			padding-top: 9px;
			}
				#topo{
				background: #FFF;
				width: 691px;
				height: 197px;
				margin: 0 auto;
				}
					#ul_topo{
					z-index: 1;
					}
			#rightbox_center{
			background: url(../img/bg/bg_rightbox_center.jpg) repeat-y;
			min-height: 375px;
			_height: 375px;
			width: 707px;
			margin: 0 5px 0 auto;
			padding-top: 15px;
			overflow: hidden; /* no firefox/opera/chrome/safari/ie7 pra cima, ou seja, browsers MODERNOS, devemos usar hidden */
			_overflow: visible;
			_height: 1%; /* já no ie6, devemos usar height: 1%, que já soluciona o problema. */
			}
				#conteudo_menu{
				background: url(../img/bg/bg_conteudomenu.jpg) no-repeat center;
				width: 700px;
				padding-top: 5px;
				height: 15px;
				text-align: center;
				margin-bottom: 5px;
				}
					#conteudo_menu a{
					font-weight: 100;
					color: #005A27;
					}
					#conteudo_menu a:hover{
					color: #009F42;
					}
				#conteudo{
				width: 700px;
				min-height: 200px;
				_height: 200px;
				margin: 0 auto;
				}
					.conteudo_column{
					float: left;
					margin-left: 5px;
					}
						.box{
						margin-bottom: 3px;
						*margin-bottom: 1px;
						}
							.box .title{
							background: url(../img/bg/box_header.jpg) no-repeat;
							width: 187px;
							height: 22px;
							padding-left: 38px;
							padding-top: 27px;
							margin-bottom: 2px;
							font-size: 14px;
							line-height: 16px;
							color: #005A27;
							font-weight: bold;
							letter-spacing: -1px;
							}
							.box .title2{
							width: 187px;
							height: 22px;
							margin-bottom: 2px;
							font-size: 14px;
							color: #005A27;
							font-weight: bold;
							letter-spacing: -1px;
							}
							.box .i{
							background: url(../img/bg/box_topcorners.jpg) no-repeat;
							width: 210px;
							height: 10px;
							margin-left: 14px;
							}
							.box .ii{
							background: #E6FFDA;
							padding: 0 10px;
							width: 188px;
							border-right: 1px solid #989898;
							border-left: 1px solid #989898;
							text-align: justify;
							margin-left: 14px;
							line-height: 12px;
							*margin-top: -2px;
							}
								#ul_agendafixa li{
								margin-bottom: 15px;
								}
							.box .iii{
							background: url(../img/bg/box_bottomcorners.jpg) no-repeat;
							width: 210px;
							height: 10px;
							margin-left: 14px;
							}
						.box2{
						margin-bottom: 3px;
						*margin-bottom: 1px;
						}
							.box2 .title{
							background: url(../img/bg/box2_header.jpg) no-repeat;
							width: 417px;
							height: 22px;
							padding-left: 38px;
							padding-top: 27px;
							margin-bottom: 2px;
							font-size: 14px;
							line-height: 16px;
							color: #005A27;
							font-weight: bold;
							letter-spacing: -1px;
							}
							.box2 .title2{
							width: 187px;
							height: 22px;
							margin-bottom: 2px;
							font-size: 14px;
							color: #005A27;
							font-weight: bold;
							letter-spacing: -1px;
							}
							.box2 .i{
							background: url(../img/bg/box2_topcorners.jpg) no-repeat;
							width: 440px;
							height: 10px;
							margin-left: 14px;
							}
							.box2 .ii{
							background: #E6FFDA;
							padding: 0 10px;
							width: 418px;
							border-right: 1px solid #989898;
							border-left: 1px solid #989898;
							text-align: justify;
							margin-left: 14px;
							line-height: 12px;
							*margin-top: -2px;
							min-height: 292px;
							*min-height: 282px;
							_height: 290px;
							}
								.fotocombordacontainer{
								text-align: center;
								margin-bottom: 5px;
								}
									.fotocomborda{
									padding: 5px;
									background: #FFF;
									border: 1px solid #666;
									}
								.paddingparc{
								padding: 1px;
								}
									.parceiro_box{
									padding: 5px;
									margin-bottom: 2px;
									border-bottom: 1px solid #038336;
									padding-bottom: 8px;
									overflow: hidden; /* no firefox/opera/chrome/safari/ie7 pra cima, ou seja, browsers MODERNOS, devemos usar hidden */
									_overflow: visible;
									_height: 1%; /* já no ie6, devemos usar height: 1%, que já soluciona o problema. */
									}
									.parceiro_box#last{
									margin: 0;
									border: 0;
									}
										.parceiro_box_left{
										width: 150px;
										float: left;
										}
											.parceiro_box_left img{
											padding: 2px;
											background: #FFF;
											border: 1px solid #038336;
											}
										.parceiro_box_right{
										float: left;
										width: 252px;
										}
											.parceiro_box_right .padding{
											padding: 10px 10px 10px 20px;
											}
									.equipe_box{
									padding: 5px;
									}
										.curriculo{
										overflow: hidden; /* no firefox/opera/chrome/safari/ie7 pra cima, ou seja, browsers MODERNOS, devemos usar hidden */
										_overflow: visible;
										_height: 1%; /* já no ie6, devemos usar height: 1%, que já soluciona o problema. */
										}
										.curriculo img{
										padding: 5px;
										background: #FFF;
										border: 1px solid #666;
										margin: 0 10px 10px 0;
										float: left;
										}
									h1.equipe{
									background: #BBFF9A;
									padding: 5px;
									cursor: pointer;
									font-size: 12px;
									font-weight: 900;
									line-height: 12px;
									border-top: 1px solid #FFF;
									border-left: 1px solid #FFF;
									border-bottom: 1px solid #999;
									border-right: 1px solid #999;
									color: #005A27;
									}
									.eventos_all{
									padding: 5px;
									}
										.evento_box{
										background: #BBFF9A url(../img/photo.jpg) no-repeat 5px center;
										padding: 0px 0px 0px 27px;
										cursor: pointer;
										font-size: 12px;
										margin: 5px -5px 5px -5px;
										line-height: 12px;
										color: #005A27;
										border-top: 1px solid #FFF;
										border-left: 1px solid #FFF;
										border-bottom: 1px solid #999;
										border-right: 1px solid #999;
										}
											.evento_box a{
											color: #005A27;
											display: block;
											padding: 5px 0 5px 5px;
											width: 98.5%;
											}
											.evento_box a:hover{
											background: #B3EF95;
											color: #005A27;
											}
									.agenda_box{
									padding: 5px;
									padding-bottom: 15px;
									border-bottom: 1px solid #038336;
									margin-bottom: 5px;
									}
										.agenda_box#last{
										border: 0;
										margin: 0;
										}
							.box2 .iii{
							background: url(../img/bg/box2_bottomcorners.jpg) no-repeat;
							width: 440px;
							height: 10px;
							margin-left: 14px;
							}
			#rightbox_bottom{
			background: url(../img/bg/bg_rightbox_bottom.jpg) no-repeat;
			height: 20px;
			width: 707px;
			margin: 0 5px 0 auto;
			}
			#corner_bottom{
			background: url(../img/bg/corner_bottom.jpg) no-repeat;
			width: 907px;
			height: 14px;
			margin: -5px auto 5px auto;
			}		
		
	#rodape{
	background: url(../img/bg/bg_rodape.jpg) no-repeat;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	width: 907px;
	margin: 0 auto;
	}
	