* {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}

body {
	background:url('/imagens/fundo.topo.jpg') repeat-x;
}

#geral {
	width:770px;
	margin:0 auto;
}

#topo h1 a {
	display:block;
	float:left;
	width:109px;
	height:55px;
	margin-right:140px;
	background:url('/imagens/logotipo.jpg') no-repeat;
	overflow:hidden;
	text-indent:-3000em;
}

#topo ul li {
	display:block;
	float:left;
	margin:18px 0 17px 15px;
	padding:0 15px 0 0;
	border-right:1px solid #5C7B85;
}
#topo ul li a {
	font:75% arial;
	color:#85A0A9;
}
#topo ul li a:hover { text-decoration:none; color:#AABDC4; }

.menu-topo-ultimo { border:none; }


/*Principal*/
#geral #conteudo { padding:20px; padding-top:3px; }
#geral #conteudo div div h2 {
	margin-bottom:5px;
	font:bold 16px Trebuchet MS;
	color:#F99811;
}
#geral #conteudo div div p {
	font:70% Arial;
	color:#333333;
}

#geral #conteudo div div .link {
	text-decoration:underline;
	font:70% arial;
	color:#2B6BBB;
}
#geral #conteudo div div p a { text-decoration:underline; color:#2B6BBB; }
#geral #conteudo div div a:hover { text-decoration:none; }

/*Internas*/
#geral #conteudo h2 {
	margin-bottom:10px;
	font:bold 20px Trebuchet MS;
	color:#F99811;
}
#geral #conteudo h3 {
	font:bold 16px arial;
	color:#006699;
}
#geral #conteudo p {
	margin:10px 0 10px 0;
	text-align:justify;
	font:75% Arial;
	color:#3B3B3B;
}
	#geral #conteudo p a { text-decoration:underline; color:#2B6BBB; }
	#geral #conteudo p a:hover { text-decoration:none; }
	
#geral #conteudo .p { width:460px; }
	
#geral #conteudo .lista li {
	width:430px;
	margin:10px 0 10px 30px;
	list-style:square;
	font:75% arial;
	color:#3B3B3B;
}

#geral #conteudo #internas-destaques { 
	width:200px;
	height:700px;
	margin-bottom:25px;
	margin-left:30px;
	padding-left:30px;
	float:right; 
	border-left:1px solid #EFEFEF;
}
	#geral #conteudo #internas-destaques div {
		margin-bottom:15px;
		padding-bottom:15px;
		border-bottom:1px solid #EFEFEF;
	}
	
	#geral #conteudo #internas-destaques p { text-align:left; }

/*Serviços*/
#geral #conteudo #servicos {
	float:left;
	width:400px;
	height:320px;
	margin-bottom:25px;
	padding-right:50px;
	border-right:1px solid #EFEFEF;
}

#geral #conteudo #servicos div img {
	float:left;
	margin:10px 10px 70px 0;
}

#geral #conteudo #servicos div ul { display:block; margin-top:5px; }
#geral #conteudo #servicos div ul li {
	display:block;
	float:left;
}
#geral #conteudo #servicos div ul li a {
	display:block;
	float:left;
	width:150px;
	border:1px solid #FFFFFF;
	border-top:none;
	border-left:none;
	padding:3px;
	background-color:#EBF9FF;
	text-decoration:none;
	font:70% arial;
	color:#333333;
}
#geral #conteudo #servicos div ul li a:hover { text-decoration:underline; background-color:#E6F8FF; }

/*Destaques*/
#destaques {
	margin:0 20px 0 440px;
	padding-left:50px;
	
}

#destaques div { 
	margin-bottom:15px;
	padding-bottom:23px;
	border-bottom:1px solid #EFEFEF;
}

#destaques div p { text-align:left; }


/*Rodape*/

#rodape {
	padding-top:25px;
	background:url('/imagens/fundo.rodape.jpg') repeat-x;
	clear:both;
}

#rodape div { width:770px; margin:0 auto; height:270px; }

#rodape #rodape-formulario { float:left; width:440px; }

#rodape #rodape-informacoes { float:right; width:200px; text-align:right; }
	#rodape #rodape-informacoes p {
		margin-bottom:3px;
		font:70% arial;
		color:#494949;
	}
	#rodape #rodape-informacoes ul { margin-top:10px; }
	#rodape #rodape-informacoes ul li a { font:70% arial; color:#057DB1; text-decoration:underline; }
	#rodape #rodape-informacoes ul li a:hover { text-decoration:none; }

#rodape #rodape-formulario .rodape-campo, #rodape #rodape-formulario .rodape-campo-mensagem{
	display:block;
	width:200px;
	padding:8px;
	margin-bottom:6px;
	border:1px solid #97B3DF;
	font:70% arial;
	color:#333333;
}
#rodape #rodape-formulario .rodape-campo-mensagem { float:right; height:128px; }

#rodape div h3 {
	font:bold 21px Trebuchet MS;
	color:#2B6BBB;
}
#rodape div p {
	margin:7px 0 13px 0;
	font:75% arial;
	color:#333333;
}


/*Dados*/
#dados { margin-left:50px; }
#dados li {
	margin-bottom:25px;
	list-style:url('/imagens/dados.icone.jpg');
	font:75% arial;
	color:#333333;
}
	#dados li span {
		margin-top:10px;
		font-style:italic;
		font-size:80%;
		color:#999999;
	}
	#dados li span a { text-decoration:none; color:#999999; }
	#dados li span a:hover { text-decoration:underline; }
	
	#dados li strong { color:#2B6BBB; font-weight:normal; }
	

/*Formulario*/
#formulario label {
	display:block;
	margin-top:10px;
	font:75% arial;
	color:#333333;
}
#formulario input, #formulario textarea {
	width:250px;
	margin-top:5px;
	padding:5px;
	border:1px solid #79D3FF;
	font:70% arial;
}

#formulario .formulario-botao {
	display:block;
	border:none;
	width:72px;
}

#informativo .informativo-campo {
	display:block;
	margin-bottom:3px;
	padding:3px;
	border:1px solid #CDCDCD;
	font:70% arial;
	color:#5F5F5F;
}
#informativo .formulario-botao {
	border:1px solid #FFFFFF;
	display:block;
	border:none;
	width:72px;
}