* {
	margin:0px;
	padding:0px;
}
html,body {
	height: 100%;
}
#wrapper {
	min-height: 100%;
}
input {
	outline:none;	
}
a {
	cursor:pointer;
	color:#0e568e;
}

img {
	border:0;
}
body {
	font:11px arial;
	color:#0e568e;
	background:#fff;
}
hr {
	clear:both;
	visibility:hidden;
}
	#topo-home {
		width:100%;
		height:126px;
		background:url(../images/default/fundo-topo.png) center top no-repeat;
		position:relative;
		z-index:20;
	}
	#topo-home a {
		width:235px;
		height:126px;
		display:block;
		margin:auto;
	}
	.flash-replace {
		width:980px;
        height:365px;
		margin:auto;
		margin-top:-126px;
    }
	#topo {
		width:100%;
		height:114px;
		background:url(../images/default/fundo-topo.jpg) center top no-repeat;
	}
		#topo div {
			width:900px;
			margin:auto;
			height:114px;
			background:url(../images/default/fundo-topo2.png) right top no-repeat;
		}
			#topo a {
				margin:20px 0 0 0;
				float:left;
				display:block;	
			}
	#menu {
		width:100%;
		height:78px;
		position:relative;
		z-index:21;
		margin-top:-28px;
		background:url(../images/default/sombra-menu-top.png) center top no-repeat;
	}
		#menu > div {
			width:100%;
			height:50px;
			padding-top:28px;
			background:url(../images/default/fundo-menu.png) center 28px repeat-x;
		}
			#menu ul {
				width:942px;
				height:50px;
				margin:auto;
			}
				#menu li {
					height:17px;
					padding:16px 19px 17px 20px;
					list-style:none;
					background:url(../images/default/menu/barra-menu.png) left center no-repeat;
					position:relative;
					float:left;
				}
				#menu li:first-child {
					background:none;	
				}
				#menu li > a {
					position:absolute;
					top:0;
					left:0;
					height:100%;
					width:100%;
					background:#fff;
					z-index:1;
					opacity:0;
					filter:alpha(opacity=0);
				}
				#menu li.selected > a {
					opacity:0.2;
					filter:alpha(opacity=20);
				}
				#menu li > img {
					display:block;
				}

	#rodape {
		width:100%;
		height:124px;
		background:#093e6d url(../images/default/fundo-home-chamada03.png) center top no-repeat;
	}
		#rodape > div {
			width:890px;
			height:75px;
			margin:auto;
			padding:49px 45px 0 45px;
			background:url(../images/default/barra-rodape.png) center 25px no-repeat;
		}
			#rodape > div > img:first-child {
				float:left;	
			}
			#rodape > div > img:first-child + img {
				margin:0 30px 0 30px;
				float:left;
			}
			#rodape > div a {
				float:left;
			}
			#rodape > div > div {
				margin:12px 10px 0 0;
				float:right;	
			}
	.content {
		width:980px;
		margin:auto;
		overflow:auto;
	}
	#titulo {
		width:100%;
		height:84px;
		background:#e8f1f7;
	}
	#titulo > h2 {
		width:900px;
		height:60px;
		margin:auto;
		padding:24px 40px 0 40px;
		background:url(../images/default/fundo-titulo.png) left top no-repeat;
	}
		#titulo > h2 a {
			margin:60px 0 0 750px;
			position:absolute;	
		}
		#paginacao {
			margin:0 40px 40px 0;
			float:right;
		}
			#paginacao a {
				width:14px;
				height:14px;
				line-height:14px;
				margin:0 1px 0 1px;
				text-align:center;
				text-decoration:none;
				font:bold 12px arial;
				color:#0d467a;
				display:block;
				float:left;
			}
			#paginacao span {
				width:14px;
				height:14px;
				line-height:14px;
				margin:0 1px 0 1px;
				text-align:center;
				font:bold 12px arial;
				color:#80a3b5;
				display:block;
				float:left;
			}
				
/* HOME */
	#chamada01 {
		width:100%;
		height:218px;
	}
		#chamada01 > div:first-child {
			width:50%;
			height:218px;
			background:#e4f3fd url(../images/default/fundo-home-chamada01.png) right top no-repeat;
			float:left;
		}
			#chamada01 > div:first-child > div {
				width:250px;
				height:198px;
				padding:20px 60px 0 166px;
				background:url(../images/default/ilustra-cursos.png) left center no-repeat;
				float:right;
			}
				#chamada01 > div:first-child > div > h2 {
					width:250px;
					margin-bottom:10px;	
				}
				#chamada01 > div:first-child > div > p {
					width:250px;
					height:116px;
					line-height:19px;
				}
				#chamada01 > div:first-child > div > a {
					margin:10px 0 0 170px;
					display:block;
				}
		#chamada01 > div:first-child + div {
			width:50%;
			height:218px;
			float:right;
		}
			#chamada01 > div:first-child + div > div {
				width:250px;
				height:198px;
				padding:20px 60px 0 166px;
				background:url(../images/default/ilustra-palestras.png) 30px center no-repeat;
				float:left;
			}
				#chamada01 > div:first-child + div > div > h2 {
					width:250px;
					margin-bottom:10px;	
				}
				#chamada01 > div:first-child + div > div > p {
					width:250px;
					height:116px;
					line-height:19px;
				}
				#chamada01 > div:first-child + div > div > a {
					margin:10px 0 0 170px;
					display:block;
				}
	#chamada02 {
		width:100%;
		height:192px;
		background:url(../images/default/fundo-home-chamada02.png);
	}
		#chamada02 > div {
			width:920px;
			height:172px;
			margin:auto;
			padding:20px 30px 0 30px;
		}
			#chamada02 > div div {
				width:115px;
				margin-right:20px;
				float:left;
			}
				#chamada02 > div div a {
					margin:15px 0 0 18px;
					display:block;
				}
			#chamada02 ul {
				width:785px;
				float:left;
			}
				#chamada02 li {
					width:375px;
					margin-left:35px;
					list-style:none;
					float:left;
				}
				#chamada02 li:first-child {
					margin:0;	
				}
					#chamada02 li span {
						width:95px;
						height:18px;
						padding:3px 8px 3px 8px;
						margin:0 0 10px 0;
						display:block;
						font:bold 13px georgia;
						font-style:italic;
						background:url(../images/default/ultimas-noticias-data.png);
					}
						#chamada02 li span a {
							text-decoration:none;
							color:#0d5c4c;
						}
					#chamada02 li h3 {
						width:375px;
						margin-bottom:6px;
						font:bold 11px georgia;
						font-style:italic;
					}
						#chamada02 li h3 a {
							color:#283a36;
							text-decoration:none;
						}
						#chamada02 li:hover h3 a {
							text-decoration:underline;	
						}
					#chamada02 li p {
						width:375px;
						font:normal 11px arial;
					}
						#chamada02 li p a {
							color:#283a36;
							text-decoration:none;	
						}
	#chamada03 {
		width:100%;
		background:#093e6d url(../images/default/fundo-home-chamada03.png) center top no-repeat;
	}
		#chamada03 > div {
			width:900px;
			margin:auto;
			padding:10px 40px 0 40px;
			overflow:hidden;
		}
			#chamada03 > div > div:first-child {
				width:216px;
				padding:36px 0 0 210px;
				background:url(../images/default/ilustra-andre.png) left 30px no-repeat;
				float:left;
			}
				#chamada03 > div > div:first-child > h2 {
					width:216px;
					margin-bottom:8px;
					padding-bottom:16px;
					border-bottom:#fff 1px dashed;
				}
				#chamada03 > div > div:first-child > p {
					width:216px;
					color:#fff;
				}
				#chamada03 > div > div:first-child > a {
					margin:10px 0 0 120px;
					display:block;
				}
				#chamada03 > div > div:first-child div {
					width:411px;
					padding:15px 0 0 15px;
					margin:20px 0 0 -210px;
					border-top:#fff 1px dashed;
				}
					#chamada03 > div > div:first-child div h2 {
						float:left;
					}
					#chamada03 > div > div:first-child div p {
						width:192px;
						margin:2px 0 0 20px;
						color:#fff;
						float:left;
					}
					#chamada03 > div > div:first-child div a {
						margin:10px 0 0 20px;
						float:left;
					}
			#chamada03 > div > div:first-child + div {
				width:394px;
				padding:36px 0 0 0;
				float:right;
			}
				#chamada03 > div > div:first-child + div > h2 {
					width:252px;
					margin-bottom:8px;
					padding-bottom:10px;
					border-bottom:#fff 1px dashed;
				}
				#chamada03 > div > div:first-child + div > p {
					width:252px;
					color:#fff;
				}
				#chamada03 > div > div:first-child + div > a {
					margin:3px 0 0 5px;
					display:block;
				}
				#enquete {
					width:394px;
				}
					#enquete fieldset {
						border:0;
						padding:5px 0;
					}
					#enquete input {
						margin:4px 5px;
						float:left;
					}
					#enquete label {
						width:370px;
						padding:4px 0;
						color:#fff;
						float:left;
					}
/* NOTICIAS LISTA */
		#noticias ul {
			width:980px;
			padding:40px 0 20px 0;
			overflow:auto;
		}
			#noticias li {
				width:408px;
				min-height:100px;
				list-style:none;
				padding:10px 40px 20px 40px;
				margin-bottom:20px;
				border-right:#5f7e9b 1px dashed;
				display:inline-block;
				vertical-align:top;
			}
				#noticias li span {
					width:95px;
					height:18px;
					padding:3px 8px 3px 8px;
					margin:0 0 10px 0;
					display:block;
					font:bold 13px georgia;
					font-style:italic;
					background:url(../images/default/ultimas-noticias-data2.png);
				}
					#noticias li span a {
						text-decoration:none;
						color:#0d467a;
					}
				#noticias li h3 {
					width:410px;
					font:bold 15px georgia;
					font-style:italic;
				}
						#noticias li h3 a {
							color:#0d467a;
							text-decoration:none;
						}
						#noticias li:hover h3 a {
							text-decoration:underline;	
						}
					#noticias li p {
						width:410px;
						font:normal 11px arial;
					}
						#noticias li p a {
							color:#5f7e9b;
							text-decoration:none;	
						}
			#noticias li:first-child + li, #noticias li:first-child + li + li + li, #noticias li:first-child + li + li + li + li + li, #noticias li:first-child + li + li + li + li + li + li + li {
				border:0;	
			}
/* NOTICIAS DETALHES */
		#noticias-detalhes {
			width:900px;
			padding:40px;
		}
			#noticias-detalhes span {
				width:95px;
				height:18px;
				padding:3px 8px 3px 8px;
				margin:0 0 10px 0;
				display:block;
				font:bold 13px georgia;
				font-style:italic;
				background:url(../images/default/ultimas-noticias-data2.png);
			}
			#noticias-detalhes h3 {
				width:900px;
				font:bold 20px georgia;
				margin-bottom:15px;
				font-style:italic;
				color:#0d467a;
			}
			#noticias-detalhes p {
				line-height:16px;
				color:#5f7e9b;	
			}
			#noticias-detalhes h4 {
				width:900px;
				padding:40px 0 20px 0;
				margin-bottom:20px;
				background:url(../images/default/fundo-titulo-galeria.png) left bottom no-repeat;
			}
			#noticias-detalhes ul {
				width:900px;
				overflow:auto;
			}
				#noticias-detalhes li {
					width:68px;
					height:68px;
					margin:5px;
					list-style:none;
					text-align:center;
					float:left;
				}
					#noticias-detalhes li img {
						border:#3877af 2px solid;	
					}
					#noticias-detalhes li img:hover {
						border:#9e0b0f 2px solid;	
					}
/* ARTIGOS */
			#artigos ul {
				padding:20px;
				overflow:auto;
			}
				#artigos li {
					width:390px;
					margin:20px;
					padding:20px;
					list-style:none;
					background:url(../images/default/fundo-artigos.png) left top no-repeat;
					float:left;
				}
					#artigos li span {
						width:305px;
						margin-bottom:5px;
						font:bold 11px georgia;
						font-style:italic;
						float:left;
					}
						#artigos li span a {
							text-decoration:none;
							color:#1979b7;
						}
					#artigos li > a {
						float:right;	
					}
					#artigos li h3 {
						width:305px;
						margin-bottom:10px;
						font:bold 11px georgia;
						font-style:italic;
						float:left;
					}
						#artigos li h3 a {
							text-decoration:none;
							color:#093964;
						}
					#artigos li p {
						width:305px;
						font:normal 11px arial;
						float:left;
					}
						#artigos li p a {
							text-decoration:none;
							color:#5f7e9b;
						}
/* CONTATO */
			#contato {
				width:900px;
				padding:40px;
			}
				#contato > p {
					color:#5f7e9b;	
				}
				#contato > p:first-child + div {
					width:519px;
					float:left;
					margin-top:40px;
					border-right:#5f7e9b 1px dashed;
				}
					#contato > p:first-child + div form > div {
						width:510px;
						padding:3px 0 3px 0;
						float:left;
					}
					#contato > p:first-child + div form > input {
						margin:4px 0 0 270px;
						float:left;	
					}
					#contato > p:first-child + div form > div > input {
						width:361px;
						height:17px;
						padding:9px;
						background:url(../images/default/input01.png);
						font:bold 12px arial;
						font-style:italic;
						color:#0d4a81;
						border:0;
						float:left;
					}
					#contato > p:first-child + div form > div > textarea {
						width:361px;
						height:117px;
						padding:9px;
						background:url(../images/default/textarea.png);
						font:bold 12px arial;
						overflow:auto;
						font-style:italic;
						color:#0d4a81;
						border:0;
						float:left;
					}
					#contato > p:first-child + div form > div > span {
						width:106px;
						height:15px;
						margin:0 0 0 5px;
						padding:10px 0 10px 18px;
						font:bold 10px arial;
						color:#791f1f;
						background:url(../images/default/seta.png) left center no-repeat;
						display:block;
						float:left;
					}
					#contato > p:first-child + div form > div > div {
						float:left;
						position:relative;
					}
						#contato > p:first-child + div form > div > div input {
							width:210px;
							height:17px;
							padding:9px;
							background:url(../images/default/input02.png);
							font:bold 12px arial;
							font-style:italic;
							color:#0d4a81;
							border:0;
							float:left;
						}
						#contato > p:first-child + div form > div > div label {
							width:34px;
							height:15px;
							padding:11px 11px 9px 6px;
							font:bold 12px arial;
							font-style:italic;
							color:#0d4a81;
							float:left;
						}
						#contato > p:first-child + div form > div > div select {
							width:99px;
							height:35px;
							padding:9px;
							font:bold 12px arial;
							font-style:italic;
							color:#0d4a81;
							background:url(../images/default/select.png);
							border:0;
							float:left;
						}
						#contato > p:first-child + div form > div > div:first-child span {
							width:106px;
							height:15px;
							top:0;
							left:0;
							position:absolute;
							font:bold 10px arial;
							color:#791f1f;
							margin:0 0 0 385px;
							padding:10px 0 10px 18px;
							background:url(../images/default/seta.png) left center no-repeat;
							display:block;
							float:left;
						}
						#contato > p:first-child + div form > div > div:first-child + div span {
							width:106px;
							height:15px;
							top:0;
							left:0;
							position:absolute;
							font:bold 10px arial;
							color:#791f1f;
							margin:0 0 0 157px;
							padding:10px 0 10px 18px;
							background:url(../images/default/seta.png) left center no-repeat;
							display:block;
							float:left;
						}
				#contato > p:first-child + div + div {
					width:311px;
					margin:150px 0 0 60px;
					float:left;
				}
					#contato > p:first-child + div + div img {
						margin-bottom:5px;
					}
					#contato > p:first-child + div + div p {
						width:311px;
						padding:2px 0 2px 0;
						font:bold 12px arial;
						color:#616161;
					}
						#contato > p:first-child + div + div p span {
							color:#0b375f;
						}
					#contato > p:first-child + div + div a {
						margin-top:5px;
						display:block;
					}
/* INSTITUCIONAL */
		#institucional {
			width:900px;
			padding:40px;
		}
			#institucional h3 {
				width:900px;
				font:bold 20px georgia;
				margin-bottom:15px;
				font-style:italic;
				color:#0d467a;
			}
			#institucional p {
				line-height:17px;
				color:#5f7e9b;
				margin-bottom:10px;
			}
				#institucional p span {
					font:bold 15px arial;	
				}
			#institucional h4 {
				width:900px;
				padding:40px 0 20px 0;
				margin-bottom:20px;
				background:url(../images/default/fundo-titulo-galeria.png) left bottom no-repeat;
			}
/* PALESTRAS */
		#palestras {
			width:980px;
		}
			#palestras > img {
				margin:20px 38px 30px 37px;	
			}
			#palestras > h3 {
				width:900px;
				margin:0 40px 15px 40px;
				font:bold 20px georgia;
				font-style:italic;
				color:#0d467a;
			}
			#palestras > p {
				line-height:16px;
				color:#5f7e9b;
				margin:0 40px 10px 40px;
			}
			#palestras > h4 {
				width:900px;
				padding:40px 0 20px 0;
				margin:0 40px 20px 40px;
				background:url(../images/default/fundo-titulo-galeria.png) left bottom no-repeat;
			}
		#palestras ul {
			width:500px;
			padding:0 0 20px 0;
			margin-left:40px;
			overflow:auto;
		}
			#palestras li {
				width:408px;
				list-style:none;
				padding:30px 40px 30px 40px;
				border-top:#5f7e9b 1px dashed;
				float:left;
			}
				#palestras li h3 {
					width:410px;
					font:bold 14px arial;
					font-style:italic;
					color:#98c4ec;
				}
				#palestras li h4{
					width:410px;
					font:bold 14px arial;
					font-style:italic;
					margin-bottom:5px;
					color:#0072bc;
				}
				#palestras li h5 {
					width:410px;
					font:bold 11px arial;
					margin-top:8px;
					color:#0d467a;
				}
					#palestras li p {
						width:410px;
						font:normal 11px arial;
						color:#5f7e9b;
					}
			#palestras li:first-child {
				border:0;	
			}
/* CURSOS */			
		#cursos ul {
			width:980px;
			padding:40px 0 40px 0;
			overflow:auto;
		}
			#cursos li {
				width:408px;
				height:320px;
				list-style:none;
				padding:30px 40px 30px 40px;
				border-left:#5f7e9b 1px dashed;
				float:left;
			}
				#cursos li h3 {
					width:410px;
					font:bold 14px arial;
					font-style:italic;
					color:#98c4ec;
				}
				#cursos li h4{
					width:410px;
					font:bold 14px arial;
					font-style:italic;
					margin-bottom:5px;
					color:#0072bc;
				}
				#cursos li h5 {
					width:410px;
					font:bold 11px arial;
					margin-top:8px;
					color:#0d467a;
				}
					#cursos li p {
						width:410px;
						font:normal 11px arial;
						color:#5f7e9b;
					}
			#cursos li:first-child {
				border:0;	
			}
/* PARCEIROS */			
		#parceiros ul {
			width:980px;
			padding:40px 0 40px 0;
			overflow:auto;
		}
			#parceiros li {
				width:280px;
				list-style:none;
				text-align:center;
				padding:30px 20px 30px 20px;
				float:left;
			}
				#parceiros li h3 {
					text-align:center;
					margin-top:20px;
					font:bold 14px arial;
					font-style:italic;
				}
					#parceiros li h3 a {
						text-decoration:none;
						color:#98c4ec;
					}
					#parceiros li:hover h3 a {
						text-decoration:underline;
						color:#0072bc;
					}
/* PRODUTOS */			
		#produtos ul {
			width:980px;
			padding:40px 0 40px 0;
			overflow:auto;
		}
			#produtos li {
				width:408px;
				list-style:none;
				padding:30px 40px 30px 40px;
				float:left;
			}
				#produtos li div {
					width:258px;
					float:right;
				}
				#produtos li p {
					font:normal 11px arial;
					margin-top:10px;
					color:#5f7e9b;
				}
				#produtos li a {
					margin:20px 0 0 0;
					display:block;	
				}
				#produtos li:first-child a {
					margin-top:59px;	
				}

