body { font-family: Arial; background-color: #ddd;	margin-top: 0px; }
#geral { position: absolute; left: 50%; margin-left: -475px; top: 5px; width: 950px; border: 1px solid #000; padding: 0px; background-color: #fff; }
#topo { position: relative; float: left; margin-top: 5px; width: 950px; }
#logo { position: relative; float: left; width: 300px; text-align: left; height: 60px; border: 0px solid #000; }
#menu {
	position: relative;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
	color:#005983;
	border: 0px solid #000;
	width: 630px;
	text-align: right;
	line-height: 85px;
	height: 60px;
}
#imgtp { position: relative; float: left; width: 950px; height: 203; }
#conteudo { position: relative; float: left; width: 950px; color: #005983; }
#conteudodetalhe { position: relative; float: left; width: 270px; height: 400px; }
#conteudotexto { position: relative; float: left; width: 580px; text-align: justify; padding: 25px 20px 25px 80px; border: 0px solid #000; }
#conteudocontato { position: relative; float: left; margin-top: 60px; width: 375px; padding-left: 50px; color: #005983; border: 0px solid #f00; }
#conteudoiframe { position: relative; float: left; text-align: center; width: 475px; padding-right: 50px; color: #fff; border: 0px solid #000; }
#rodape { position: relative; float: left; line-height: 30px; text-align: center; width: 950px; height: 50px; background-image: url(../images/img_bottom.jpg) }
a { text-decoration: none; }
a:link { text-decoration: none; color: #005983; }
a:visited { text-decoration: none; color: #005983; }
a:hover { text-decoration: none; color: #005983; }
.texto { font-size: 20px; text-align: justify; }
.texto1 { font-size: 22px; text-align: justify; text-decoration: underline; }
.texto2 { font-size: 18px; text-align: justify; }
.textorodape { font-size: 10px; color: #fff; }
.imgdetalhe { position: absolute; bottom: 0px; }