* {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

body {
	background:url(_imagens/bgGeral.gif);
}

#principal {
width:776px;
margin:0 auto;}

#top {
	width:100%;
	height:63px;
	background:#003162;
}

	#top div {
		width:776px;
		margin:0 auto;
}

	#top div img {
	margin:16px 0 0 10px;}

	#topSombra {
		width:100%;
		height:24px;
		background: url(_imagens/bgSombra.png) repeat-x;
		margin-bottom:30px;
	}
	
#left {
	width:776px;
	float:left;
	margin:0 0 40px 10px;;
	}
	
#quemE {
	width:190px;
	float:left;
}
	#quemETxt {
		margin:10px 0 0 38px;
		border-left:#FFCC00 2px solid;
		font-size:11px;
		padding-left:6px;
	}
	
		#quemETxt b {font-size:14px;}

#oQueFaz {
	width:326px;
	float:left;
	margin-bottom:70px;
}
	#oQueFazTxt {
		margin:10px 0 0 38px;
		border-left:#009900 2px solid;
		font-size:11px;
		padding-left:6px;
	}
	
		#oQueFazTxt b {font-size:14px;}
	
#comoContactar {
	width:260px;
	float:left;
}
	#comoContactarTxt {
		height:132px;
		margin:10px 0 0 38px;
		border-left:#FF6600 2px solid;
		font-size:10px;
		padding-left:6px;
		_height:135px;
		}
	#comoContactarTxt .formNome {
		width:100px;
		float:left;
		margin-right:8px;
		*margin-right:7px;
		_margin-right:3px;
	}
	#comoContactarTxt .formEmail {
		width:100px;
		float:left;
		text-align:left;
	}
	#comoContactarTxt input{
		width:95px;
		background:#004B97;
		border:none;
		font-size:10px;
		padding:3px;
		float:right;
	}
	#comoContactarTxt textarea{
		width:202px;
		height:60px;
		background:#004B97;
		border:none;
		overflow:auto;
		font-size:10px;
		padding:3px;
	}
	#comoContactarTxt .botao{
		width:100px;
		height:12px;
		cursor:pointer;
		border:none;
		background:none;
		margin:3px 3px 0 -2px;
		float:left;
	}
	
#menu {
	font-size:20px;
	margin:0 0 40px 8px;
	clear:both;}

	#menu a {
		text-decoration:none;
		padding:2px;
		margin:0 2px;
		background:#003162;
		color:#fff;
		border-bottom:1px solid #ffffff;
	}
	
	#menu a:hover {
	background:#ffffff;
	color:#003162;
}

#sites {
	width:756px;
	margin:0 0 40px 10px;
	clear:both;
	background:#003162;
	padding:10px 0 15px 10px;
	position:relative;
	overflow:hidden;
	height:100%;
}
	#sites img {
		float:left;
		margin:3px 5px;
	}
	#sites h2 {
		font-size:16px;
		clear:both;
		padding-top:20px;
	}
	#sites h3 {
		font-size:11px;
		font-weight:normal;
		margin:0 0 5px 20px;
	}
		#sites h3 b {
			color:#FFCC00;
		}
		

#graficos {
	width:756px;
	margin:0 0 40px 10px;
	background:#003162;
	padding:8px 0 10px 10px;
	overflow:hidden;
	height:100%;
}
	#graficos img {
		float:left;
		margin:3px;
	}
	#graficos h2 {
		font-size:16px;
		margin-bottom:5px;
	}
	
#curriculo {
	width:756px;
	margin:0 0 40px 10px;
	background:#003162;
	padding:8px 0 8px 10px;
}
	#curriculo img {
		float:left;
		margin:3px 5px 3px 3px;
	}
	#curriculo h2 {
		font-size:16px;
	}
	#curriculo h3 {
		font-size:11px;
		font-weight:normal;
		margin:10px 0 5px 20px;
	}
		#curriculo h3 b {
			color:#FF6600;
		}
		#curriculo h3 a {
			text-decoration:none;
		}
		#curriculo h3 a:hover {
			background:#ffffff;
			color:#003162
		}


#parceiros {margin-left:10px;}

#parceirosTxt {
	margin:10px 0 0 38px;
	border-left:#004B97 2px solid;
	font-size:11px;
	padding-left:6px;
}
		#parceirosTxt a {
			text-decoration:none;
			color:#ffffff;
		}
		#parceirosTxt a:hover {
			background:#ffffff;
			color:#003162
		}
		
#baseSombra {
	width:100%;
	height:24px;
	background: url(_imagens/bgSombraBase.png) repeat-x;
	margin-top:30px;
}
#base {
	width:100%;
	height:63px;
	background:#003162;
}
#base div{
	width:756px;
	color:#000;
	margin:0 auto;
	font-size:11px;
	text-align:center;
	padding-top:20px;
}

#linkTopo {
float:right;
margin-right:15px;
}
#linkTopo a {font-size:11px;}
#linkTopo a:hover { text-decoration:none;}