@charset "utf-8";
/* CSS Document */

body{
	font-family:"Century Ghotic";
	line-height:20px;
	font-size:16px;
	color:#999;	
}

.topo {
	background:url(../imagens/Barra%20Topo.jpg);
	width:940px;
	height:150px;
	border-bottom:15px solid #000;
	margin:auto;
}

.logo {
	float:left;
	background:url(../imagens/logo%20tipo2.png);
	width:255px;
	height:100px;
	position:relative;
	margin:25px 0 0 15px;
}

.topo .menu ul {
	position:relative;
	float:right;
	margin:-60px 50px 0 300px;
	font-size:17px;
}

.topo .menu ul li {
	display:inline;
	padding:10px 0 0 60px;
	float:none;
}

.topo .menu ul li a {
	color:#000;
	text-decoration:none;
}

.topo .menu ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}

.topo .menu ul li .active {
	color:#f90;
	font-weight:bold;
}

/* Inicio da Página Inicial */

#fundo_inicial {
	width:940px;
	height:872px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}

.box_img1 {

	width:450px;
	height:288px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt1 {
	width:420px;
	height:300px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt1 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt1 p {
	text-align:justify;
	color:#333;
}

.box_txt1 a {
	text-decoration:none;
	color:#F30;
}

.box_txt1 a:hover {
	text-decoration:underline;
	color:#F60;
}

.regua {
	width:900px;
	margin:auto;
	border:1px solid #CCC;
	clear:both;
}

.grupo_fotos {

	width:920px;
	height:264px;
	margin:auto;
}

.box_txt2 {
	width:900px;
	height:150px;
	position:relative;
	margin:auto;
}
	
.box_txt2 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	
.box_txt2 p {	
	text-align:justify;
	color:#333;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

/* Fim da Página Inicial */

/* Inicio da Página O Que é Geo */

#fundo_o_que_e_geo {
	width:940px;
	height:1300px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}

.box_txt3 {
	width:900px;
	height:200px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt3 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt3 p {
	text-align:justify;
	color:#333;
}
	
.box_imagem1 {

	width: 578px;
	height: 335px;
	float: left;
	position: relative;
	clear: none;
	margin-top: 0px;
	margin-right: 180px;
	margin-bottom: 15px;
	margin-left: 180px;
}	

.box_txt4 {
	width: 900px;
	height: 160px;
	float: left;
	position: relative;
	margin: 15px;
}

.box_txt4 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt4 p {
	text-align:justify;
	color:#333;
}
	
.box_txt5 {
	width: 900px;
	height: 100px;
	float: left;
	position: relative;
	margin: 15px;
}

.box_txt5 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt5 p {
	text-align:justify;
	color:#333;
}

.box_imagem12 {
	
	background:url(../imagens/prazo.jpg);
	width: 365px;
	height: 185px;
	float: left;
	position: relative;
	clear: none;
	margin-top: 0px;
	margin-right: 290px;
	margin-left: 290px;
}	

.box_txt55 {
	width: 900px;
	height: 160px;
	float: left;
	position: relative;
	margin: 15px;
}

.box_txt55 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt55 p {
	text-align:justify;
	color:#333;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

/* Fim da Página O Que é Geo */

/* Inicio da Página Serviços */

#fundo_servicos {
	width:940px;
	height:600px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}

.box_txt6 {
	width:500px;
	height:310px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt6 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt6 p {
	text-align:justify;
	color:#333;
}

.box_txt7 {
	width:500px;
	height:200px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt7 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt7 p {
	text-align:justify;
	color:#333;
}

.box_img2 {

	width: 380px;
	height: 461px;
	float: right;
	position: relative;
	margin-top: 50px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

/* Fim da Página Serviços */

/* Inicio da Página Benefícios */
	
#fundo_beneficios {
	width:940px;
	height:620px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}	

.box_txt8 {
	width:900px;
	height:260px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt8 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt8 p {
	text-align:justify;
	color:#333;
}

.box_img4 {
	background: url(../imagens/foto%209.jpg);
	width: 700px;
	height: 276px;
	float: right;
	position: relative;
	margin-top: 20px;
	margin-right: 120px;
	margin-bottom: 20px;
	margin-left: 120px;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

/* Fim da Página Benefícios */

/* Inicio da Página Perguntas Frequentes */

#fundo_perguntas_frequentes {
	width:940px;
	height:1400px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}	

.box_txt9 {
	width:490px;
	height:230px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt9 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt9 p {
	text-align:justify;
	color:#333;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

.box_img3 {

	width: 365px;
	height: 185px;
	float: right;
	position: relative;
	margin-top: 40px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.box_txt10 {
	width:900px;
	height:200px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt10 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt10 p {
	text-align:justify;
	color:#333;
}

.regua {
	width:900px;
	margin:auto;
	border:1px solid #CCC;
	clear:both;
}

.box_txt11 {
	width:900px;
	height:180px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt11 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt11 p {
	text-align:justify;
	color:#333;
}

.box_txt12 {
	width:900px;
	height:620px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt12 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt12 p {
	text-align: justify;
	color: #333;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

/* Fim da Página Perguntas Frequentes */

/* Inicio da Página Contato */

#fundo_contato {
	width:940px;
	height:1050px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}	

.box_txt13 {
	width:900px;
	height:500px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt13 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt13 p {
	text-align: justify;
	color: #333;
}


.formulario {
	width: 450px;
	height: 400px;
	float: left;
	position: relative;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
}

.rodape {
	width:940px;
	height:120px;
	margin:20px auto;
	clear:both;
	background:url(../imagens/Rodape.jpg);
}

.formulario h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* Fim da Página Contato */

/* Inicio da Página Imóveis a Venda */

#fundo_imoveis_a_venda {
	width:940px;
	height:1050px;
	margin:10px auto 20px auto;
	background-color:#FFF;
}	

.box_txt14 {
	width:900px;
	height:100px;
	float:left;
	position:relative;
	margin:15px;
}

.box_txt14 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt14 p {
	text-align: justify;
	font-size:17px;
	color:#000;
}

.box_txt15 {
	width: 435px;
	height: 430px;
	float: left;
	position: relative;
	border: thin solid #000;
	margin: 15px;
}

.box_txt15 h1 {
	font-size:20px;
	color:#090;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.box_txt15 p {
	text-align: justify;
	font-size:17px;
	color:#000;
}

.box_imagens1 {
	width: 435px;
	height: 430px;
	float: right;
	position: relative;
	margin: 15px;
}
