@charset "utf-8";
@import "reset.css";
/*@param Abstracts*/
button, button a{
	border:none;
	cursor:pointer;
	background:transparent;
}
span.clear{
	display:block;
	clear:both;
	width:100%;
}
/***********/
div#header{
	width:100%;
	height:128px;
	clear:both;
	padding:28px 0 0 48px;
	background:transparent url(../img/bg/bg-header.jpg) repeat-x 0 0;
}
	div#header h1{
		display:block;
		float:left;
		width:450px;
		height:66px;
		line-height:1px;
		text-indent:-9990px;
		padding:0 0 0 115px;
	}	div#header h1 a{
			display:block;
			float:left;
			width:450px;
			height:66px;
			line-height:1px;
			text-indent:-9990px;
			padding:0 0 0 115px;
			background:url(../img/h/h1-instituto-performa.jpg) no-repeat 0px 0;
		}
	div#nav{
		margin:-19px auto 0 auto;
		width:970px;
		height:75px;
		clear:both;
		padding:0 0 5px 0;
	}
		div#nav ul{
			width:970px;
			clear:both;
		}	div#nav ul li{
				display:inline;
				height:65px;
			}
				div#nav ul li.quem-somos, div#nav ul li.quem-somos a{width:126px;}
				div#nav ul li.atuacao, div#nav ul li.atuacao a{width:93px;}
				div#nav ul li.produtos, div#nav ul li.produtos a{width:94px;}
				div#nav ul li.projetos, div#nav ul li.projetos a{width:101px;}
				div#nav ul li.noticias, div#nav ul li.noticias a{width:93px;}
				div#nav ul li.centro-do-conhecimento, div#nav ul li.centro-do-conhecimento a{width:232px;}
				div#nav ul li.links, div#nav ul li.links a{width:67px;}
				div#nav ul li.forum, div#nav ul li.forum a{width:79px;}
				div#nav ul li.contato, div#nav ul li.contato a{width:85px;}
div#main{
	margin:0 auto;
	clear:both;
	width:999px;
	padding:0 0 0 0;
	overflow:hidden;
	background:#F8F5EE;
}				
	div#main div#banner{
		width:970px;
		height:260px;
		padding:0 0 11px 0;
		margin:0 auto;
	}
	div#main div#content-area{
		margin:0 auto;
		clear:both;
		width:999px;
		min-height:350px;
		padding:0 0 32px 0;
	}
		div#main div#content-area div#left-sidebar{
			float:left;
			width:323px;
			padding:0 0 0 23px;
		}
			div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento{
				float:left;
				width:285px;
			}
				div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#top{
					width:285px;
					height:6px;
					clear:both;
					overflow:hidden;
					background:url(../img/borders/border-top-left-side.jpg) no-repeat 0 0;
				}
				div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle{
					clear:both;
					width:272px;
					padding:0 0 0 13px;
					background:#FFF;
				}	div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle h3{
						display:block;
						float:left;
						width:235px;
						height:34px;
						padding:0 0 10px 0;
						overflow:hidden;
						text-indent:-9990px;
						font-size:1px;
						background:url(../img/h/h3-icon-centro-de-conhecimento.gif) no-repeat 0 7px;
					}
					div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle ul{
						padding:12px 0 0 0;
						color:#817352;
					}	div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle ul li{
							display:block;
							font:14px Geneva, Arial, Helvetica, sans-serif;
							padding:0 0 0 10px;
							height:19px;
							background:url(../img/icons/icon-list.gif) no-repeat left 2px;
						}	div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle ul li a{color:#817352;}

					div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#middle p{
						width:209px;
						line-height:15px;
					}
				div#main div#content-area div#left-sidebar div#block-centro-de-conhecimento div#bottom{
					width:285px;
					height:6px;
					clear:both;
					overflow:hidden;
					background:url(../img/borders/border-bottom-left-side.jpg) no-repeat 0 0;
				}
		div#main div#content-area div#left-sidebar div#projetos-em-andamento{
			float:left;
			width:323px;
			padding:24px 0 15px 0;
		}
			div#main div#content-area div#left-sidebar div#projetos-em-andamento h3{
				display:block;
				float:left;
				width:250px;
				height:31px;
				padding:0 0 0 0;
				overflow:hidden;
				text-indent:-9990px;
				font-size:1px;
				background:url(../img/h/h3-projetos-em-andamento.gif) no-repeat 0px 0px;
			}
		div#main div#content-area div#left-sidebar div#projetos-em-andamento ul{
			display:block;
			padding:22px 0 14px 0;
			float:left;
		}	div#main div#content-area div#left-sidebar div#projetos-em-andamento ul li{
				display:block;
				width:285px;
				min-height:17px;
				line-height:20px;
				padding:5px 0 5px 15px;
				border-bottom:1px solid #ACADAD;
				background:url(../img/icons/icon-seta.gif) no-repeat left 10px;
			}
		div#main div#content-area div#left-sidebar div#projetos-em-andamento p{
			float:right;
			width:90px;
			height:20px;
			padding:0 21px 0 0;
		}
	div#main div#content-area div#left-sidebar div#block-newsletter{
		float:left;
		width:285px;
		height:155px;
		padding:17px 0 0 18px;
		background:url(../img/bg/bg-block-newsletter.gif) no-repeat 0 0;
	}
		div#main div#content-area div#left-sidebar div#block-newsletter h3{
			display:block;
			float:left;
			width:146px;
			height:13px;
			padding:0 28px 0 0;
			overflow:hidden;
			text-indent:-9990px;
			font-size:1px;
			background:url(../img/h/h3-newsletter.gif) no-repeat 10px 0px;
		}
		div#main div#content-area div#left-sidebar div#block-newsletter p{
			float:left;
			width:250px;
			padding:5px 0 0 9px;
			line-height:16px;
		}
		div#main div#content-area div#left-sidebar div#block-newsletter ul{
			display:block;
			padding:0 25px 0 0;
		}
			div#main div#content-area div#left-sidebar div#block-newsletter ul li{
				display:block;
				float:right;
				padding:7px 0 0 0px!important;
				padding:5px 0 0 0px;
			}
				div#main div#content-area div#left-sidebar div#block-newsletter ul li input{
					width:251px;
					height:21px;
					background:#e2dbcb;
				}
				div#main div#content-area div#left-sidebar div#block-newsletter ul li button{
					width:99px;
					height:20px;
				}
		div#main div#content-area div#right-content-area{
			display:block;
			width:647px;
			float:left;
		}
			div#main div#content-area div#right-content-area div#about{
				float:left;
				width:644px;
				height:154px;
				padding:0 0 17px 0;
				background:url(../img/bg/bg-about.gif) no-repeat 0 0;
			}
				div#main div#content-area div#right-content-area div#about h2{
					display:block;
					float:left;
					width:644px;
					height:26px;
					padding:0 0 31px 0;
					overflow:hidden;
					text-indent:-9990px;
					font-size:1px;
					background:url(../img/h/h2-sobre-o-instituto.gif) no-repeat 0px 0px;
				}
				div#main div#content-area div#right-content-area div#about p{
					width:567px;
					line-height:15px;
					padding:0 0 10px 16px;
				}
				div#main div#content-area div#right-content-area div#about img{
					width:99px;
					height:20px;
					float:right;
					padding:0 20px 0 0!important;
					padding:0 9px 0 0;
				}
			div#main div#content-area div#right-content-area div#areas-de-atuacao{
				float:left;
				width:644px;
				height:250px;
				padding: 0 0 22px 0;
			}
				div#main div#content-area div#right-content-area div#areas-de-atuacao h2{
					display:block;
					float:left;
					width:179px;
					height:20px;
					padding:0 0 6px 0;
					overflow:hidden;
					text-indent:-9990px;
					font-size:1px;
					background:url(../img/h/h2-areas-de-atuacao.gif) no-repeat 15px 0px;
				}
				div#main div#content-area div#right-content-area div#areas-de-atuacao ul{
					float:left;
					display:block;
					width:644px;
				}	div#main div#content-area div#right-content-area div#areas-de-atuacao ul li{
						display:inline;
						width:201px;
						height:78px;
						padding:0 13px 0 0;
					}	div#main div#content-area div#right-content-area div#areas-de-atuacao ul li:last-child{
							padding:0 0;
						}
						div#main div#content-area div#right-content-area div#areas-de-atuacao ul li img{
							width:201px;
							height:78px;
						}
						div#main div#content-area div#right-content-area div#areas-de-atuacao p{
							display:block;
							float:left;
							width:630px;
							padding:12px 0 18px 10px;
						}
						div#main div#content-area div#right-content-area div#areas-de-atuacao img.bt-outras-areas{
							display:block;
							width:181px;
							height:21px;
							float:right;
						}
						div#main div#content-area div#right-content-area div#areas-de-atuacao ul.temas{
							display:block;
							float:left;
							width:644px;
						}	div#main div#content-area div#right-content-area div#areas-de-atuacao ul.temas li{
								display:inline;
								float:left;
								width:299px;
								height:25px;
								line-height:13px;
								padding:3px 0 0 23px;
								overflow:hidden;
								background:url(../img/icons/icon-list-square.gif) no-repeat 10px 4px;
							}
						div#main div#content-area div#right-content-area div#areas-de-atuacao button{
							width:190px;
							height:20px;
							float:right;
							padding:0 20px 0 0!important;
							padding:0 9px 0 0;
						}
			div#main div#content-area div#right-content-area div#eventos-performa{
				width:323px;
				height:213px;
				float:left;
				padding:0 33px 0 0;
			}
				div#main div#content-area div#right-content-area div#eventos-performa h2{
					display:block;
					float:left;
					width:323px;
					height:26px;
					overflow:hidden;
					text-indent:-9990px;
					font-size:1px;
					background:url(../img/h/h2-eventos-performa.gif) no-repeat 0px 0px;
				}
				div#main div#content-area div#right-content-area div#eventos-performa ul{
					display:block;
					float:left;
					width:299px;
					padding:5px 0 10px 12px;
				}	div#main div#content-area div#right-content-area div#eventos-performa ul li{
						float:left;
						width:280px;
						padding:17px 0 17px 24px;
						text-indent:10px;
						line-height:13px;
						background:url(../img/icons/icon-seta.gif) no-repeat 24px 21px;
						border-bottom:1px dotted #2d2e2e;
						border-bottom:expression(this.nextSibling == null ? 'none' : '1px dotted #2d2e2e')
					}	div#main div#content-area div#right-content-area div#eventos-performa ul li:last-child{
							border:none;
						}
				div#main div#content-area div#right-content-area div#eventos-performa img{
					width:99px;
					height:20px;
					float:right;
					padding:20px 20px 0 0!important;
					padding:20px 9px 0 0;
				}
			div#main div#content-area div#right-content-area div#parceiros-do-conhecimento{
				float:left;
				width:289px;
				padding:0 0 24px 0;
			}
				div#main div#content-area div#right-content-area div#parceiros-do-conhecimento h2{
					display:block;
					float:left;
					width:289px;
					height:26px;
					overflow:hidden;
					padding:0 0 18px 0;
					text-indent:-9990px;
					font-size:1px;
					background:url(../img/h/h2-parceiros-do-conhecimento.gif) no-repeat 0px 0px;
				}
				div#main div#content-area div#right-content-area div#parceiros-do-conhecimento p{
					width:228px;
					padding:0 0 16px 8px;
					line-height:14px;
				}
				div#main div#content-area div#right-content-area div#parceiros-do-conhecimento img{
					width:99px;
					height:20px;
					float:right;
					padding:0 20px 0 0!important;
					padding:0 7px 0 0;
				}
			div#main div#content-area div#right-content-area div#noticias-do-setor{
				float:left;
				width:289px;
				overflow:hidden;
			}
				div#main div#content-area div#right-content-area div#noticias-do-setor h2{
					display:block;
					float:left;
					width:289px;
					height:26px;
					overflow:hidden;
					padding:0 0 15px 0;
					text-indent:-9990px;
					font-size:1px;
					background:url(../img/h/h2-noticias-do-setor.gif) no-repeat 0px 0px;
				}
				div#main div#content-area div#right-content-area div#noticias-do-setor p{
					width:272px;
					float:left;
					padding:0 0 16px 6px;
					text-indent:8px;
					line-height:14px;
					background:url(../img/icons/icon-seta.gif) no-repeat 8px 4px;
				}
div#footer{
	width:100%;
	height:150px;
	clear:both;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(../img/bg/bg-footer.jpg) repeat-x 0 0;
}
	div#footer div#footer-content{
		margin:0 auto;
		width:984px;
		padding:24px 15px 0 0;
	}
		div#footer div#footer-content ul#endereco{
			display:block;
			float:left;
		}	div#footer div#footer-content ul#endereco li{
				display:block;
				padding:0 0 8px 0;
			}	div#footer div#footer-content ul#endereco li address{font-style:normal;}
		div#footer div#footer-content ul.links{
			display:block;
			float:right;
			width:150px;
			height:115px;
			padding:0 0 0 32px;
		}	div#footer div#footer-content ul.links li{
				display:block;
				width:155px;
				padding:0 0 10px 0;
				text-align:right;
			}	div#footer div#footer-content ul.links li img{
					padding:0 5px 0 0!important;
					margin:0 3px 0 0;
				}