/* RESET */

body, ul, li, img, a, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; border:none; text-decoration:none; list-style:none; }

/* IE6 FIX */

/*img, div, input, ul, li, form { behavior: url("../iepngfix.htc") }*/

/*body { behavior: url("../hover.htc")  }*/

/* PÁGINA */

body {
	background: #f0ecdf url(../imgs/mainBg.jpg) repeat-x fixed;
	font:11px Tahoma;
	color:#8b8777;
}

h1 {
	font:18px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #5f5d51;
	padding:35px 0 5px 30px;
	border-bottom:1px solid #97c225;
}

h1 span {
	font-weight:bold;
}

/* ESTRUTURA */

#topo {
	width:100%;
	height:23px;
	background:url(../imgs/topoBg.jpg) repeat-x;
}

	#idiomas {
		width:945px;
		margin:auto;
		padding:3px 40px 0 0;
		font:9px "Trebuchet MS";
		color:#FFF;
	}
	
		#idiomas ul {
			float:right;
			background:url(../imgs/idiomasSeparador1.gif) left no-repeat;
			padding-left:0px;
		}
	
			#idiomas li {
				float:left;
			}
	
				#idiomas li.selected {
					color:#87d41b;
					padding:0 15px;
					background:url(../imgs/idiomasSeparador3.gif) left no-repeat;
				}
			
				#idiomas li.selectedfirst {
					color:#87d41b;
					padding:0 15px;
					background:none;
				}
	
				#idiomas li.idfirst {
					background:url(../imgs/idiomasSeparador2.gif) right no-repeat;
					padding:0 15px;
				}
				
				#idiomas li .firstlang, #idiomas li a.firstlang {
					color:#FFF;
					background:none;
					padding:0 15px;
				}
	
			#idiomas li a {
				color:#FFF;
				background:url(../imgs/idiomasSeparador3.gif) left no-repeat;
				padding:0 15px;
			}
	
			#idiomas li a:hover {
				color:#3a5d08;
			}

#conteudo {
	width:985px;
	margin:auto;
}

	#header {
		width:985px;
	}
	
		#headerTopo {
			height:85px;
			background:url(../imgs/menuBg.png) no-repeat;
		}
		
			#headerLogo {
				float:left;
				margin: 0 0 0 31px;
			}
								
		#headerBannerHome {
			height:309px;
			text-align:center;
			background: url(../imgs/bannerCantos.png) no-repeat;
			z-index:-1;
		}
		
		#headerBanner {
			height:179px;
			text-align:center;
			background: url(../imgs/bannerCantos.png) no-repeat;
			z-index:-1;
		}
		
		
		#headerFundoHome {
			height:35px;
			background: url(../imgs/headerFundoHome.png) no-repeat;
		}
		
		#headerFundo {
			height:16px;
			background: url(../imgs/headerFundo.png) no-repeat;
		}
		
#homeContent {
	width:975px;
	padding:0 5px;
	margin:35px 0 0 0;
}

	.homecaixasInfo {
		width:305px;
		height:270px;
		float:left;
		margin:0 9px;
	}
	
		.homecaixasInfo .titulo {
			height:20px;
			font:13px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
			color:#FFF;
			padding:1px 2px 1px 25px;
			background:url(../imgs/infoTits.jpg) center no-repeat;
			margin-bottom:1px;
		}
		
		.homecaixasInfo .titulo span {
			font-weight:bold;
		}
		
		.homecaixasInfo .imagem {
			width:305px;
			height:110px;
		}
		
		.homecaixasInfo .descricao {
			background: url(../imgs/caixasmaisInfo.png) no-repeat;
			height:98px;
			padding:20px;
			text-align:justify
		}
		
		.homecaixasInfo .descricao h1 {
			padding:0;
			font-weight:bold;
			font-size:11px;
		}
		
		.homecaixasInfo .descricao h2 {
			font-weight:normal;
			font-size:10px;
		}
		
		.homecaixasInfo .descricao p {
			padding:5px 0;
			border-bottom:1px solid #a5a190;
		}
		
		.homecaixasInfo .descricao .vermais {
			width:265px;
			border-top:1px solid #d9d4c1;
			padding-top:5px;
		}
		
		.homecaixasInfo .descricao .vermais a {
			padding-top:2px;
			display:block;
			background: #D9D4C1;
			width:75px;
			height:14px;
			text-align:center;
			color: #858274;
			float:right;
		}
		
		.homecaixasInfo .descricao .vermais a:hover {
		background: #a4d819;
		color:#FFFFFF;
		}
		
		#contactosContent {
			background:url(../imgs/contactosBg.png) no-repeat;
			width:920px;
			height:613px;
			padding:20px 30px 0 30px;
		}
		
			#contactosContent #titulo{ margin-left: 10px; }
		
			#contactosContent h1 {
				font:18px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
				color: #5f5d51;
				padding:35px 0 5px 30px;
				border-bottom:1px solid #97c225;
			}

		#contactosBox {
			background: url(../imgs/contactosBoxBg.jpg) #c0bba8 repeat-x;
			border-top: 1px solid #e7e3d5;
			float:left;
			height:540px;
		}
		
			#contactosBox .left {
				width: 360px;
				float:left;
				padding:15px 0 0 40px;
			}
			
				#contactosBox .left p {
					padding-left:35px;
				}
				
					#contactosBox .left p a, #contactosBox .left p a:hover{
						color: #589700;
						font-weight:bold;
					}
				
				#contactosBox .left .mapa {
					position:relative;
					background: #e2decf;
					margin-top:20px;
					width: 320px;
					height:240px;
					padding:10px;
				}
				
				#contactosBox .left .mapa .sombrastopo {
					background:url(../imgs/mapatopo.png);
					position:absolute;
					width:320px;
					height:26px;
					z-index:1;
					left: 10px;
					top: 10px;
				}
				
				#contactosBox .left .mapa .sombrasfundo {
					background:url(../imgs/mapafundo.png) bottom;
					position:absolute;
					width:320px;
					height:26px;
					z-index:1;
					left: 10px;
					bottom: 10px;
					
				}
				
				#contactosBox .left .mapa .sombrasesquerdo {
					background:url(../imgs/mapaesquerdo.png);
					position:absolute;
					width:19px;
					height:188px;
					z-index:1;
					top: 36px;
					left:10px;
				}
				
				#contactosBox .left .mapa .sombrasdireito {
					background:url(../imgs/mapadireito.png);
					position:absolute;
					width:19px;
					height:188px;
					z-index:1;
					right: 10px;
					top: 36px;
				}
								
				#contactosBox .left .link {
					width:330px;
					float:left;
					text-align:right;
				}
				
				#contactosBox .left .link a {
					background:url(../imgs/linkMapa.gif) no-repeat left;
					color: #8b8879;
					padding-left: 7px;
				}
				
				#contactosBox .left .mapa .link, #contactosBox .left .link a:hover {
					background:url(../imgs/linkMapa_hover.gif) no-repeat left;
					color: #676458;
					padding-left: 7px;
				}
			
			#contactosBox .right {
				width: 520px;
				float: right;
				padding:15px 0 0 0;
			}
			
				#contactosBox .right form {
					background:url(../imgs/formBg.png) no-repeat;
					width: 455px;
					height: 515px;
					padding:5px 0 0 35px;
				}
				
					#contactosBox .right form h2 {
						font:15px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
						color: #5f5d51;
						padding-bottom:35px;
					}
					
					#contactosBox .right form h2 span {
						font-weight: bold;
					}
					
					#contactosBox .right form p {
						padding:15px 35px 15px 0;
						text-align:justify;
						float:left;
					}
					
					#contactosBox .right form label {
						clear:both;
						float:left;
					}
					
					#contactosBox .right form input, #contactosBox .right form textarea {
						clear:both;
						float:left;
						background:#666699;
						font:11px Tahoma;
						color: #78756c;
						margin-bottom:10px;
					}
					
					#contactosBox .right form input {
						background:url(../imgs/formFieldBg.png) no-repeat;
						border:none;
						width:399px;
						height:15px;
						padding:5px;
					}
					
					#contactosBox .right form .message {
						background:url(../imgs/formTextBg.png) no-repeat  ;
						width:399px;
						height:82px;
						padding:5px;
						margin-bottom:10px;
						float:left;
						clear:both;
					}
					
					#contactosBox .right form .message textarea {
						background:transparent;
						border:none;
						width:399px;
						height:82px;
					}
					
					#contactosBox .right form .btnBox {
						float:left;
						clear:both;
						width:430px;
						height:30px;
					}
					
					#contactosBox .right form .btnBox p {
						margin:0 25px 0 0;
						padding:0;
					}
					
					#contactosBox .right form .btn {
						background:url(../imgs/btnForm.jpg) no-repeat;
						border:none;
						width:70px;
						height:20px;
						clear:none;
						font:bold 11px Tahoma;
						color: #928f84;
						padding:0 0 2px 10px;
						margin-right:5px;
					}
					
					#contactosBox .right form .btn:hover {
						background: url(../imgs/btnForm_hover.jpg) no-repeat;
						color:#FFF;
						font-weight: bold;
						cursor:pointer;
					}

					#conteudosGrande {					
						background: url(../imgs/contudosGrandeBg.png) repeat-y;
						width:920px;
						float:left;
						clear:both;
						padding:15px 30px 30px 30px;
					}
					
					#conteudosGrandeFundo {
						background:url(../imgs/conteudosGrandeFundoBg.png) no-repeat;						
						width:980px;
						height:30px;
						float:left;
						clear:both;
					}
					
						#conteudosGrande .institucional1 {
							width:170px;
							height:285px;
							background:url(../imgs/institucionalBg1.jpg) no-repeat #e3ded0;
							float:left;
							font-size:11px;
						}
						
							#conteudosGrande .institucional1 ul {
								margin:25px 10px 0 10px;
								font-size:11px;
							}
							
							#conteudosGrande .institucional1 ul li {
								width:150px;
								padding: 5px 0;								
							}

							
							#conteudosGrande .institucional1 ul li a {
								display:block;
								color: #7b786a;
								font-weight:normal;
								display:block;
								width:135px;
								padding:3px 0 8px 15px;
								background:url(../imgs/menuInstitucional1.png) no-repeat bottom;
							}
							
							#conteudosGrande .institucional1 ul li a:hover {
								color: #fff;
								background:url(../imgs/menuInstitucional1_hover.jpg) no-repeat;
							}
							
							#conteudosGrande .institucional1 ul li.active {
								color: #799f12;
								font-weight: bold;
								background:url(../imgs/menuInstitucional1_actv.png) no-repeat;
								padding:5px 0 5px 15px;
								width:135px;
								height:18px;
							}
					
						#conteudosGrande .institucional2 {
							background: url(../imgs/institucionalBg2.png) no-repeat;
							width:480px;
							height:auto;
							float:left;
							padding:0 20px;
							font-size:11px;
						}
						
							#conteudosGrande .institucional2 h1 {
								padding:20px 0 12px 0;
								border:none;
							}
						
							#conteudosGrande .institucional2 .conteudos {
								text-align:justify;
							}
							
							#conteudosGrande .institucional2 .conteudos p {
								margin:20px 0;
							}
						
						#conteudosGrande .institucional3 {
							width:200px;
							float:left;
							padding:0 30px 0 0;
						}
						
							
							#conteudosGrande .institucional3 .downloads {
								width:225px;
								height:auto;
								float:left;
								background: url(../imgs/institucionalDownloadsBg.jpg) no-repeat bottom;
								margin-bottom:20px;
								padding:0 0 25px 0;
							}
							
							#conteudosGrande .institucional3 .downloads .top{
											width:205px;
											height:27px;
											background:url(../imgs/institucionalDownloads_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .institucional3 .downloads .content{
											width:225px;
											height:auto;
											background:url(../imgs/institucionalDownloadsBgSmall.jpg) repeat-y;
											float:left;
										}
							
								#conteudosGrande .institucional3 .downloads ul{
									margin-left:10px;
								}
								
									#conteudosGrande .institucional3 .downloads ul li{
										background:url(../imgs/sepCaixas.jpg) no-repeat bottom;
										width:203px;
										padding: 5px 0;
									}
									
									
										#conteudosGrande .institucional3 .downloads ul li a span{
											color: #a4d819;
											margin-left:5px;
										}
										
										#conteudosGrande .institucional3 .downloads ul li a:hover span{
											color: #FFF;
											background:none;
										}
									
									#conteudosGrande .institucional3 .downloads ul li a{
										background:url(../imgs/downloadsIco.gif) no-repeat 4px 5px;
										color: #7b786a;
										display:block;
										width:178px;
										padding: 5px 5px 5px 20px;
									}
									
									#conteudosGrande .institucional3 .downloads ul li a:hover {
										color: #fff;
										background:url(../imgs/downloads_hover.jpg) no-repeat;
									}
							
							#conteudosGrande .institucional3 .links {
								width:225px;
								height:auto;
								float:left;
								background: url(../imgs/institucionalLinksBg.jpg) no-repeat bottom;
								margin-bottom:20px;
								padding:0 0 25px 0;
							}
							
							#conteudosGrande .institucional3 .links .top{
											width:205px;
											height:24px;
											background:url(../imgs/institucionalLinks_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .institucional3 .links .content{
											width:225px;
											height:auto;
											background:url(../imgs/institucionalLinksBgSmall.jpg) repeat-y bottom;
											float:left;
										}
							
								#conteudosGrande .institucional3 .links ul{
									margin-left:10px;
								}
								
									#conteudosGrande .institucional3 .links ul li{
										background:url(../imgs/sepCaixas2.jpg) no-repeat bottom;
										width: 203px;
										padding: 5px 0;
									}

									
									#conteudosGrande .institucional3 .links ul li a{
										color: #fff;
										display:block;
										width:178px;
										padding: 5px 5px 5px 25px;
										background: url(../imgs/relatedLinksIcon.jpg) no-repeat 5px 9px;
									}
									
									#conteudosGrande .institucional3 .links ul li a:hover {
										color: #676458;
										background:none;
										background:url(../imgs/links_hover.jpg) no-repeat;
									}
							
							#conteudosGrande .institucional3 .downloads h2{
								color:#FFF;
							}
							
							#conteudosGrande .institucional3 .links h2 {
								color: #676459;
							}
							
							
							#conteudosGrande .institucionalGrande {
								background: url(../imgs/institucionalGrande.jpg) no-repeat;
								width:690px;
								height:auto;
								float:left;
								padding:0 30px;
								font-size:11px;
							}
						
								#conteudosGrande .institucionalGrande h1 {
									padding:20px 0 12px 0;
									border:none;
								}
						
								#conteudosGrande .institucionalGrande .conteudos {
									margin-bottom: 30px;
									text-align:justify;
								}
							
								#conteudosGrande .institucionalGrande .conteudos p {
									margin-top:20px;
								}
								
								#conteudosGrande .downloadsBox {
									width:919px;
									float:left;
								}
								
									#conteudosGrande .downloadsBox #titulo {
										margin-left: 10px;
									}
									
									#conteudosGrande .downloadsBox h1 {
										padding:20px 0 12px 25px;
										border:none;
									}
								
									#conteudosGrande .downloadsBox .conteudos {
										background:url(../imgs/downloadsBg.jpg) no-repeat;
										float:left;
										margin:0 0 20px 0;
									}
									
										#conteudosGrande .downloadsBox .conteudos .caixas {
											width:405px;
											height:113px;
											float:left;
											background:url(../imgs/caixasDownloads.png) no-repeat;
											margin:10px 20px;
											padding:7px;
											display:inline;
											position:relative;
										}
										
											#conteudosGrande .downloadsBox .conteudos .caixas .moldura {
												width:115px;
												height: 115px;
												position:absolute;
												left: 7px;
												top: 7px;
												background:url(../imgs/molduraDownloadsNews.png);
											}
							
										
											#conteudosGrande .downloadsBox .conteudos .caixas .imagem {
												width:115px;
												height:115px;
												float:left;
											}
							
											#conteudosGrande .downloadsBox .conteudos .caixas .descDownload {
												width:280px;
												height:90px;
												float:right;
												border-bottom: 1px solid #a6a193;
											}
											
												#conteudosGrande .downloadsBox .conteudos .caixas .descDownload h2 {
													font-size:11px;
													font-weight:bold;
												}
												
												#conteudosGrande .downloadsBox .conteudos .caixas .descDownload p {
													margin: 5px 0;
												}
											
											#conteudosGrande .downloadsBox .conteudos .caixas .detalhesDownload {
												width:280px;
												height:17px;
												float:right;
												padding:2px 0;
												border-bottom: 1px solid #a6a193;
												border-top: 1px solid #e1dcca;
												color:#FFF;
											}
											
											#conteudosGrande .downloadsBox .conteudos .caixas .detalhesDownload a {
												color: #8f8b7d;
												background:url(../imgs/downloadsBtn.jpg) no-repeat;
												margin-left:120px;
												padding:0 0 5px 17px;
											}
											
											#conteudosGrande .downloadsBox .conteudos .caixas .detalhesDownload a:hover {
												color: #5f5d51;
												background:url(../imgs/downloadsBtn_hover.jpg) no-repeat;
											}
											
												#conteudosGrande .listanovidades {
													width:919px;
													float:left;
												}
												
													#conteudosGrande .listanovidades #titulo {
														margin-left: 10px;
													}
													
									#conteudosGrande .listanovidades h1 {
										padding:20px 0 12px 25px;
										border:none;
									}
								
									#conteudosGrande .listanovidades .conteudos {
										background:url(../imgs/downloadsBg.jpg) no-repeat;
										float:left;
										margin:0;
									}
									
									#conteudosGrande .listanovidades .conteudos .navAnos {
										float:left;
										clear:both;
										width:919px;
									}
									
										#conteudosGrande .listanovidades .conteudos .navAnos ul{
											margin-left:20px;										
										}
										
											#conteudosGrande .listanovidades .conteudos .navAnos ul li{
												font-size:11px;
												float:left;
												width:47px;
												height:24px;
												margin:3px 5px 0 0;										
											}
																						
											#conteudosGrande .listanovidades .conteudos .navAnos ul li.active {
												background:url(../imgs/navAnos_active.jpg) no-repeat;
												font-weight:bold;
												margin-top:0;
												width:31px;
												height:25px;
												padding:5px 12px;
											}
											
												#conteudosGrande .listanovidades .conteudos .navAnos ul li a{
														color: #989587;
														display:block;		
														width:47px;
														height:19px;
														background:url(../imgs/navAnos.jpg) no-repeat;
														text-align:center;
														padding-top:5px;
												}
												
												#conteudosGrande .listanovidades .conteudos .navAnos ul li a:hover{
														color: #5f5d51;	
														background:url(../imgs/navAnos_hover.jpg) no-repeat;																					
												}
									
										#conteudosGrande .listanovidades .conteudos .caixas {
											width:405px;
											height:113px;
											float:left;
											background:url(../imgs/caixasDownloads.png) no-repeat;
											margin:10px 20px;
											padding:7px;
											display:inline;
											position:relative;
										}
										
										#conteudosGrande .listanovidades .conteudos .caixas .moldura {
											width:115px;
											height: 115px;
											position:absolute;
											left: 7px;
											top: 7px;
											background:url(../imgs/molduraDownloadsNews.png);
										}
										
											#conteudosGrande .listanovidades .conteudos .caixas .imagem {
												width:115px;
												height:115px;
												float:left;
											}
							
											#conteudosGrande .listanovidades .conteudos .caixas .descNovidade {
												width:280px;
												height:93px;
												float:right;
												border-bottom: 1px solid #a6a193;
											}
											
											#conteudosGrande .listanovidades .conteudos .caixas .descNovidadeGrande {
												width:405px;
												height:93px;
												float:right;
												border-bottom: 1px solid #a6a193;
											}
											
												#conteudosGrande .listanovidades .conteudos .caixas .descNovidade h2, #conteudosGrande .listanovidades .conteudos .caixas .descNovidadeGrande h2 {
													font-size:11px;
													font-weight:bold;
												}
												
												#conteudosGrande .listanovidades .conteudos .caixas .descNovidade p, #conteudosGrande .listanovidades .conteudos .caixas .descNovidadeGrande p {
													margin: 5px 0;
												}
											
											#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidade {
												width:280px;
												height:17px;
												float:right;
												padding:2px 0;
												border-bottom: 1px solid #a6a193;
												border-top: 1px solid #e1dcca;
												color:#FFF;
											}
											
												#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidade a {
													color: #8f8b7d;
													background:url(../imgs/detalhesNovidadesBtn.jpg) no-repeat;
													margin-left:150px;
													padding:1px 0 5px 20px;
												}
											
													#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidade a:hover {
														color: #5f5d51;
														background:url(../imgs/detalhesNovidadesBtn_hover.jpg) no-repeat;
													}
											
											#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidadeGrande {
												width:405px;
												height:17px;
												float:right;
												padding:2px 0;
												border-bottom: 1px solid #a6a193;
												border-top: 1px solid #e1dcca;
												color:#FFF;
											}
											
												#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidadeGrande a {
													color: #8f8b7d;
													background:url(../imgs/detalhesNovidadesBtn.jpg) no-repeat;
													margin-left:270px;
													padding:1px 0 5px 20px;
												}
											
													#conteudosGrande .listanovidades .conteudos .caixas .detailsNovidadeGrande a:hover {
														color: #5f5d51;
														background:url(../imgs/detalhesNovidadesBtn_hover.jpg) no-repeat;
													}

											
											#conteudosGrande #paginacao {
												width:	865px;
												height: 23px;
												background:url(../imgs/paginacao.jpg) no-repeat top;
												float:left;
												margin-top:10px;
												padding:5px 25px 20px 30px;
												font-size:11px;
											}
											
												#conteudosGrande #paginacao ul {
													width:225px;
													margin:0 auto;
												}
												
													#conteudosGrande #paginacao ul li {
														float:left;
														margin:2px 0;
														padding:0;
														width:24px;
														height:25px;
													}
													
													
													#conteudosGrande #paginacao ul li.btns {
														background: none;
														width:18px;
														padding:0 4px;
													}
													
													#conteudosGrande #paginacao ul li.btns a {
														display:block;
														width:18px;
														height:18px;
														background:none;
													}
													
														#conteudosGrande #paginacao li a {
															display:block;
															color: #a09c8d;
															width:24px;
															height:25px;
															text-align:center;
														}
														
														#conteudosGrande #paginacao li a:hover {
															color: #757268;
															font-weight: bold;
															background: url(../imgs/pagItens_hover.jpg) no-repeat;
														}
														
														#conteudosGrande #paginacao li.active {
															color: #757268;
															font-weight: bold;
															background: url(../imgs/pagItens_hover.jpg) no-repeat;
															text-align:center;
														}

							#conteudosGrande .detalhesNovidade {
								background:url(../imgs/novidadeBg.jpg) no-repeat;
								width:620px;
								float:left;
								padding:0 30px;
							}
							
								#conteudosGrande .detalhesNovidade h1 {
									padding:20px 0 12px;
									border-bottom:none;
								}
							
								#conteudosGrande .detalhesNovidade .conteudos {
									margin-bottom: 10px;
									text-align:justify;									
								}
								
									#conteudosGrande .detalhesNovidade .conteudos p{
										font-size:11px;
										margin: 20px 0;
									}
								
								#conteudosGrande .barraNovidade {
									width:225px;
									float:left;
									margin-left:15px;
								}
								
								#conteudosGrande .detalhesNovidadeBig {
								background:url(../imgs/institucionalGrande.jpg) no-repeat;
								width:860px;
								float:left;
								padding:0 30px;
							}
							
							#conteudosGrande .detalhesNovidadeBig .conteudos p{
										font-size:11px;
										margin: 20px 0;
									}
							
							#conteudosGrande .detalhesNovidadeBig .conteudos {
									margin-bottom: 10px;
									text-align:justify;									
								}
								
								
									#conteudosGrande .barraNovidade .downloads {
										width:225px;
										height:auto;
										margin:40px 0 20px 0;
										padding:0 0 25px 0;
										float:left;
										background:url(../imgs/institucionaldownloadsbg.jpg) no-repeat bottom;
									}
									
										#conteudosGrande .barraNovidade .downloads .top{
											width:205px;
											height:27px;
											background:url(../imgs/institucionalDownloads_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .barraNovidade .downloads .content{
											width:225px;
											height:auto;
											background:url(../imgs/institucionaldownloadsbgsmall.jpg) repeat-y bottom;
											float:left;
										}
									
										#conteudosGrande .barraNovidade .downloads .content ul {
											margin-left:10px;
										}
								
											#conteudosGrande .barraNovidade .downloads .content ul li{
												background:url(../imgs/sepCaixas.jpg) no-repeat bottom;
												width:203px;
												padding: 5px 0;
											}


												#conteudosGrande .barraNovidade .downloads .content ul li a{
												background:url(../imgs/downloadsIco.gif) no-repeat 4px 6px;
												color: #7b786a;
												display:block;
												width:178px;
												padding: 5px 5px 5px 20px;
												}
												
												#conteudosGrande .barraNovidade .downloads .content ul li a span{
													color: #a4d819;
													margin-left:5px;
												}
												
												#conteudosGrande .barraNovidade .downloads .content ul li a:hover span{
													color: #FFF;
													background: none;
												}
									
												#conteudosGrande .barraNovidade .downloads .content ul li a:hover, #conteudosGrande .barraNovidade .downloads ul li a:hover span {
													color: #fff;
													background:url(../imgs/downloads_hover.jpg) no-repeat;
												}
							
									#conteudosGrande .barraNovidade .links {
										width:225px;
										float:left;
										height:auto;
										margin-bottom:20px;
										padding:0 0 25px 0;
										background:url(../imgs/institucionalLinksBg.jpg) no-repeat bottom;
									}
									
									#conteudosGrande .barraNovidade .links .top{
											width:205px;
											height:27px;
											background:url(../imgs/institucionalLinks_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .barraNovidade .links .content{
											width:225px;
											height:auto;
											background:url(../imgs/institucionalLinksBgSmall.jpg) repeat-y bottom;
											float:left;
										}
							
							
										#conteudosGrande .barraNovidade .links ul{
											margin-left:10px;
										}
								
											#conteudosGrande .barraNovidade .links ul li{
												background:url(../imgs/sepCaixas2.jpg) no-repeat bottom;
												width: 203px;
												padding: 5px 0;
											}
									
									
											#conteudosGrande .barraNovidade .links ul li a{
												color: #fff;
												display:block;
												width:178px;
												padding: 5px 5px 5px 20px;
												background: url(../imgs/relatedLinksIcon.jpg) no-repeat 5px 10px;
											}
									
											#conteudosGrande .barraNovidade .links ul li a:hover {
												color: #676458;
												background:none;
												background:url(../imgs/links_hover.jpg) no-repeat;
											}
									
								#conteudosGrande .barraNovidade .related {
									width:225px;
									height:auto;
									float:left;
									background:url(../imgs/relatedNewsBg.jpg) no-repeat bottom;
									padding:0 0 25px 0;
									margin-bottom: 20px;
								}
							
								#conteudosGrande .barraNovidade .related .top{
											width:205px;
											height:27px;
											background:url(../imgs/relatedNews_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .barraNovidade .related .content{
											width:225px;
											height:auto;
											background:url(../imgs/relatedNewsBgSmall.jpg) repeat-y bottom;
											float:left;
										}
									
							
									#conteudosGrande .barraNovidade .related ul{
										margin-left:10px;
									}
								
										#conteudosGrande .barraNovidade .related ul li{
											background:url(../imgs/sepCaixas3.jpg) no-repeat bottom;
											width: 203px;
											padding: 5px 0;
										}
									
										
											#conteudosGrande .barraNovidade .related ul li a{
												color: #7b786a;
												display:block;
												width:173px;
												padding: 5px 5px 5px 25px;
												background: url(../imgs/newsIcon.jpg) no-repeat 5px 7px;

											}
									
											#conteudosGrande .barraNovidade .related ul li a:hover {
												color: #fff;
												background:url(../imgs/detalhes_hover.jpg) no-repeat;
											}
							
							#conteudosGrande .obras, #conteudosGrande .produtos {
								width:860px;
								background:url(../imgs/obrasBg.jpg) no-repeat;
								float:left;
								padding:0 30px;
							}
							
								#conteudosGrande .obras h1, #conteudosGrande .produtos h1{
									border-bottom: none;
									padding:20px 0 12px;
								}
							
									#conteudosGrande .obras h2 span, #conteudosGrande .produtos h2 span{
										font-weight:bold;
									}
							
								#conteudosGrande .obras .conteudo, #conteudosGrande .produtos .conteudo {
									float:left;
									margin-bottom:20px;
								}
							
									#conteudosGrande .obras .conteudo p, #conteudosGrande .produtos .conteudo p {
										font-size:11px;
										text-align:justify;
										margin:20px 0;
									}
									
										#conteudosGrande .produtos .conteudo .caixas {
											width:178px;
											height:260px;
											background:url(../imgs/produtosCaixas.png) no-repeat;
											float:left;
											margin-right:15px;
											margin-bottom: 20px;
											position:relative;
											padding:12px 12px 8px 12px;
											float:left;
										}
										
										#conteudosGrande .produtos .conteudo .caixas .moldura {
											width:180px;
											height: 125px;
											position:absolute;
											left: 12px;
											top: 12px;
											background:url(../imgs/molduraProdutos.png);
										}
										
											#conteudosGrande .produtos .conteudo .caixas .imagem {
												width:180px;
												height: 125px;
											}																						
											
											#conteudosGrande .produtos .conteudo .caixas .descricao {
												border-bottom: 1px solid #a6a193;
											}
											
												#conteudosGrande .produtos .conteudo .caixas .descricao h2 {
													font:bold 13px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
													color: #535146;
													margin:5px 0;
												}
												
												#conteudosGrande .produtos .conteudo .caixas .descricao p {
													/*font-size:10px;*/
													margin:0;
													padding-bottom:10px;
												}
											
											#conteudosGrande .produtos .conteudo .caixas .detalhes {
												border-top: 1px solid #e1dcca;
												border-bottom: 1px solid #a6a193;
												padding:3px 0;
												text-align:right;
											}
											
												#conteudosGrande .produtos .conteudo .caixas .detalhes a {
													background:url(../imgs/produtosDetalhesLink.jpg) no-repeat left;
													padding:5px 0 5px 20px;													
													color:#8f8b7d;
												}
												
												#conteudosGrande .produtos .conteudo .caixas .detalhes a:hover {
													background:url(../imgs/produtosDetalhesLink_hover.jpg) no-repeat left;
												}
												
							#conteudosGrande .produtosDetail {
								background: url(../imgs/institucionalGrande.jpg) no-repeat;
								width:710px;
								height:auto;
								float:left;
								padding:0 10px;
								font-size:11px;
							}
							
								#conteudosGrande .produtosDetail #titulo {
									margin-left: 5px;
								}
								
								#conteudosGrande .produtosDetail .conteudos {
									margin-bottom: 30px;
									text-align:justify;
								}
							
								#conteudosGrande .produtosDetail .conteudos p {
									margin-top:20px;
								}			
												
												
									#conteudosGrande .produtosDetail .galerias {
										width:225px;
										height:auto;
										margin:20px 0 20px 5px;
										padding:0 0 25px 0;
										float:left;
										background:url(../imgs/galeriasbg.jpg) no-repeat bottom;
									}
									
									
									#conteudosGrande .produtosDetail .galerias .conteudos {
									margin-bottom: 30px;
									text-align:justify;
								}
							
								#conteudosGrande .produtosDetail .galerias .conteudos p {
									margin-top:20px;
								}
									
										#conteudosGrande .produtosDetail .galerias .top{
											width:205px;
											height:27px;
											background:url(../imgs/galerias_top.jpg) no-repeat;
											padding:0 10px;
										}
										
										#conteudosGrande .produtosDetail .galerias .content{
											width:225px;
											height:auto;
											background:url(../imgs/galeriasbgsmall.jpg) repeat-y bottom;
											float:left;
										}
									
										#conteudosGrande .produtosDetail .galerias .content ul {
											margin-left:10px;
										}
								
											#conteudosGrande .produtosDetail .galerias .content ul li{
												background:url(../imgs/sepCaixas4.jpg) no-repeat bottom;			
												width:203px;
												height:29px;
											}
									
									
												#conteudosGrande .produtosDetail .galerias .content ul li a{
													color: #7b786a;
													padding-left:20px;
													display:block;
													width:203px;
													height:24px;
													padding-top:5px;
												}
									
												#conteudosGrande .produtosDetail .galerias .content ul li a:hover {
													color: #fff;
													background:url(../imgs/galerias_hover.jpg) no-repeat;
												}
												

							#conteudosGrande .caminho {
								background:url(../imgs/caminhoBg.gif) repeat-x;
								padding-top:5px;
								font-size:10px;
								float:left;
								width:100%;
							}
							
							#conteudosGrande .caminho a {
								color: #739812;
							}
#submenu {
	width:985px;
	height:28px;
	float:left;
	margin-top:30px;
}

	#submenu ul {
		margin-left:10px;
	}
	
		#submenu li {
			float:left;
			background:url(../imgs/submenuBg.png) right no-repeat;
			padding:10px;
		}
		
		#submenu li a {
			color:#9b988d;
			padding:10px;
		}
		
		#submenu li a:hover {
			background:url(../imgs/submenuSeta.gif) left no-repeat;
			color: #6b685c;
		}
		
#rodape {
	width:945px;
	height:45px;
	background:url(../imgs/rodapeBg.gif) no-repeat;
	float:left;
	padding:0 20px;
	margin-bottom:30px;
	font-size:10px;
}

	#rodape .copy {
		width:40%;
		float:left;
		margin-top:15px;
	}
	
	#rodape .sign {
		width:40%;
		float:right;
		text-align:right;
		margin-top:10px;
	}
