/*-------body-------*/
* {
	padding:0px;
	margin:0px;
	border:0px;
}

body {
	background:#E7ECEF url(../img/bg.jpg) no-repeat top;
	text-align:center;
}
/*-------Tags-------*/
p{
	font:12px  "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#000;
}
span{
	font:12px  "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#000;
}
h1{
	font:bold 14px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#2D2D57;
	margin:10px 0px 10px 0px;
}
h2{
	font:bold 12px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#2D2D57;
	margin:5px 0px 10px 0px;
}
h3{
	font:bold 12px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#2D2D57;
	margin:10px 0px 2px 0px;
}
a p {
font:10px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
text-decoration:none;
color:#000;

}
a:hover p {
font:10px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
text-decoration:underline;
color:#2D2D57;

}
img{
border:0;
}

/*-------Posicionamentos-------*/
#geral{
	width: 878px;
	margin: 0 auto 0 auto;
	background:#FFFFFF ;

}
	/*-------topo-------*/
		#topo{
			height:240px;
		}
	/*-------Conteudo-------*/
		#conteudo {
		    width: 848px;
			_width: 849px;
			float: left;
			padding:15px;
			background:#FFFFFF;
		}
		#conteudoBG{float: left; background:url(../img/bgConteudo.jpg) repeat-y}
		#coluna {
			float: left;
			width: 245px;
			height:630px;
			_height:628px;
			background: #EEF2F4;
			margin:0px 13px 0px 0px ;
			*margin:0px 15px 0px 0px ;
			_margin:0px 13px 0px 0px ;
			
		}
		#colunaForm {
			float: left;
			width: 245px;
			height:300px;
			_height:328px;
			background: #EEF2F4;
			margin:0px 13px 0px 0px ;
			*margin:0px 15px 0px 0px ;
			_margin:0px 13px 0px 0px ;
			
		}
		#meio{
			float:left;
			width:590px;
			*width:588px;
			text-align:center;
			
			
		}
		#pageBase{
		width:100%;
		height:43px;
		float:left;
		background:url(../img/pageBase.jpg) no-repeat;
		}
		
			/*-------meioIndex-------*/
			#destaqueMeio{
				border:#D7DAE4 solid 1px;
				margin: 20px 0px 20px 0px;
				width:589px;
				*width:587px;
				height:165px;
			}
			
			#fotoDestaque{
				float:left;
				width:115px;
				height:145px;
				margin:  10px; 	
			}
			#textoDestaque{
				float:left;
				width:430px;
				text-align:left;
				height:145px;
				margin:  10px;
				_margin: 10px 0px 10px 5px;/*superior direito inferior esquerdo*/
			}
			
			#boxMeio{
				margin: 20px 0px 20px 0px;
				width:589px;
				*width:587px;
				height:215px;
			}
			#destaque2Meio{
				border:#D7DAE4 solid 1px;
				width:285px;
				height:215px;
				margin:0px 15px 5px 0px;
				*margin:0px 13px 5px 0px;
				float:left;
				padding:15px 0px 0px 0px ;
			}
			#destaque2Meio p{
				margin: 10px 20px 10px 20px;
				text-align:left;
				font:12px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
				color:#000000;
			}
			#destaque3Meio{
				border:#D7DAE4 solid 1px;
				width:285px;
				height:215px;
				margin:0px 0px 5px 0px;
				padding:15px 0px 0px 0px ;
				float:left;
			}
			#destaque3Meio p{
				margin: 10px 20px 10px 20px;
				text-align:left;
				font:12px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
				color:#000000;
			}
			.btVejaMais{
			margin:20px 0px 0px 360px;
			}
			.btSaibaMais{
			margin:5px 0px 10px 180px;
			}
			
			
				/*internas*/
				#textoInterno{
				
					text-align:left;
					margin:  15px 30px 30px 30px;
					
				}
				#meioInterna{
				border:#D7DAE4 solid 1px;
				margin: 20px 0px 5px 0px;
				float:left;
				width:589px;
				*width:587px;
				
				}
				#faleConosco{					
					text-align:left;
					height:600px;
					_height:628px;
					margin:  15px 30px 15px 30px;
				}
				#colText p{
				width:100%;
				text-align:right;					
					margin:  2px 0px 8px 0px;
				}
				
				#colText{
				float:left;
				width:100px;
				}
				#colForms{
				float:left;
				width:355px;
				margin-left:20px;
				}
				.formSingle{
				border:#D7DAE4 solid 1px;
				width:350px;
				height:20px;
				margin:2px;
				}
				.formSingleMaior{
				border:#D7DAE4 solid 1px;
				width:340px;
				height:20px;
				margin:2px;
				}
				.formSingleMenor{
				border:#D7DAE4 solid 1px;
				width:220px;
				height:20px;
				margin:2px;
				}
				.formSingleMenor2{
				border:#D7DAE4 solid 1px;
				width:60px;
				height:20px;
				margin:2px;
				}
				.formMulti{
				border:#D7DAE4 solid 1px;
				width:350px;
				margin:2px;
				}
				.formMulti2{
				border:#D7DAE4 solid 1px;
				width:350px;
				margin:15px 2px 2px 2px;
				}
				
					/*publicacoes*/
					#foto{
					float:left;
					margin:5px;
					width:120px;
					}
					#fotoInt{
					float:left;
					margin:5px;
					width:78px;
					}
					/*projetos realizados*/
					#projeto{
					float:left;
					width:100%;
					}
					#fotoProjeto{
					float:left;
					width:100%;
					margin:15px 0px 20px 0px;
					}
					#descricaoProjeto{
					float:left;
					width:100%;			
									
					}
					
				
					
					
			
			/*-------coluna-------*/
			#menu{
				padding:0px 0px 0px 5px;
				width:235px;
				margin: 5px 0px 20px 0px; 	
			}
			#newsletter{
				padding:0px 0px 0px 8px;
				_padding:0px 0px 0px 5px;
				width:230px;
				text-align:left;	
			
			}
			#newsletter p{
			
				font:"Trebuchet MS", tahoma, verdana, arial, sans-serif;
				font-size:12px;
				color:#2D2D57;
				margin:0px 5px 0px 14px; 
				padding:2px;
			}
			.newsForm{
				border:#D7DAE4 solid 1px;
				width:200px;
				height:20px;
			}
			.newsBtn{
				text-align:right;
				margin:5px 5px 0px 130px;
			}
			
	
	/*-------rodape-------*/
	#rodape{
		clear:both;
		width:100%;
		height:120px;
		background:#D9E1E6 url(../img/bgR.jpg) no-repeat top;
		padding:40px 0px 0px 0px ;
	}
	#rodapeGeral{
		width: 878px;
		margin: 0 auto 0 auto;
	}
	#rodapeCol1 {
		width: 550px;
		padding:0px 0px 0px 20px;
		float:left;
		text-align:left;
	
	}
	
	#rodapeCol2 {
		width: 50px;
		float:right;
		padding-right:10px;
	
	}

/*-------rodape Paragrafo-------*/	
#rodapeCol1 p{
	font:11px "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	color:#2D2D57;
	padding:5px 0px 0px 0px ;
}