body {
background: url(../../images/bg_all.jpg) #859EB8;
margin: 0;
font-family: "Trebuchet MS"; font-size: 9px; line-height: 13px; color: #585858;
}

h1 {
font-family: "Trebuchet MS"; font-size: 14px; color: #365170;
}

img {
margin: 0;
border: 0;
}

div {
margin: 0; padding: 0;
}

p {
margin: 0; padding: 0;
}

ul {
list-style: none;
margin: 0 0 0 -40px;
}
* html ul {
margin: 0;
}

* + html ul {
margin: 0;
}

.right {
float: right;
}

img#img_page_name {
position: absolute; left: 205px; top: 282px; z-index: 99999;
}

/* div moldura */
div#moldura {
width: 767px; height: 1200px;
position: absolute; left: 50%;
margin: 0 0 0 -383px;
border: 1px solid #fff;
}
	div#moldura div#header {
	width: 767px; height: 249px;
	background: url(../../images/bg_header.jpg) no-repeat #86A9D6;
	}
		div#header a#logo_home {
		width: 187px; height: 75px;
		display: block;
		}
/*****************************************
 estilos do Menu
******************************************/
ul#menu li {
width: 63px; height: 16px;
position: absolute; top: 0;
}
ul#menu li a {
width: 100%; height: 100%;
display: block;
text-indent: -999999px
}
ul#menu li#m_um { left: 208px; }
ul#menu li#m_um a { background: url(../../images/menu/m_01.jpg) no-repeat top }
ul#menu li#m_um a:hover { background-position: bottom }

ul#menu li#m_dois { left: 308px; }
ul#menu li#m_dois a { background: url(../../images/menu/m_02.jpg) no-repeat top }
ul#menu li#m_dois a:hover { background-position: bottom }

ul#menu li#m_tres { left: 405px; }
ul#menu li#m_tres a { background: url(../../images/menu/m_03.jpg) no-repeat top }
ul#menu li#m_tres a:hover { background-position: bottom }

ul#menu li#m_quatro { left: 497px; }
ul#menu li#m_quatro a { background: url(../../images/menu/m_04.jpg) no-repeat top }
ul#menu li#m_quatro a:hover { background-position: bottom }

ul#menu li#m_cinco { left: 595px; }
ul#menu li#m_cinco a { background: url(../../images/menu/m_05.jpg) no-repeat top }
ul#menu li#m_cinco a:hover { background-position: bottom }

ul#menu li#m_seis { left: 692px; }
ul#menu li#m_seis a { background: url(../../images/menu/m_06.jpg) no-repeat top }
ul#menu li#m_seis a:hover { background-position: bottom }

/* primeiro submenu */
div#sub_01 {
width: 115px; height: 115px;
background: url(../../images/menu/bg_drop_00.gif);
position: absolute; left: 287px; top: 18px;
}
	div#sub_01 ul {}
		div#sub_01 ul li {
		width: 98px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_01 ul li a {
					width: 98px; height: 13px;
					display: block;
					text-indent: -9999px
					}
		div#sub_01 ul li#sm_01_um { top: 5px; }
		div#sub_01 ul li#sm_01_um a { background: url(../../images/menu/sm_01_01.gif) no-repeat top }
		div#sub_01 ul li#sm_01_um a:hover { background-position: bottom }

		div#sub_01 ul li#sm_01_dois { top: 26px; }
		div#sub_01 ul li#sm_01_dois a { background: url(../../images/menu/sm_01_02.gif) no-repeat top }
		div#sub_01 ul li#sm_01_dois a:hover { background-position: bottom }

		div#sub_01 ul li#sm_01_tres { top: 49px; }
		div#sub_01 ul li#sm_01_tres a { background: url(../../images/menu/sm_01_03.gif) no-repeat top }
		div#sub_01 ul li#sm_01_tres a:hover { background-position: bottom }

		div#sub_01 ul li#sm_01_quatro { top: 70px; }
		div#sub_01 ul li#sm_01_quatro a { background: url(../../images/menu/sm_01_04.gif) no-repeat top }
		div#sub_01 ul li#sm_01_quatro a:hover { background-position: bottom }

		div#sub_01 ul li#sm_01_cinco { top: 91px; }
		div#sub_01 ul li#sm_01_cinco a { background: url(../../images/menu/sm_01_05.gif) no-repeat top }
		div#sub_01 ul li#sm_01_cinco a:hover { background-position: bottom }

div#sub_02 {
width: 105px; height: 92px;
background: url(../../images/menu/bg_drop_01.gif);
position: absolute; left: 384px; top: 18px;
}
	div#sub_02 ul {}
		div#sub_02 ul li {
		width: 93px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_02 ul li a {
					width: 93px; height: 13px;
					display: block;
					text-indent: -9999px
					}
		div#sub_02 ul li#sm_02_um { top: 5px; }
		div#sub_02 ul li#sm_02_um a { background: url(../../images/menu/sm_02_01.gif) no-repeat top }
		div#sub_02 ul li#sm_02_um a:hover { background-position: bottom }

		div#sub_02 ul li#sm_02_dois { top: 25px; }
		div#sub_02 ul li#sm_02_dois a { background: url(../../images/menu/sm_02_02.gif) no-repeat top }
		div#sub_02 ul li#sm_02_dois a:hover { background-position: bottom }

		div#sub_02 ul li#sm_02_tres { top: 48px; }
		div#sub_02 ul li#sm_02_tres a { background: url(../../images/menu/sm_02_03.gif) no-repeat top }
		div#sub_02 ul li#sm_02_tres a:hover { background-position: bottom }

		div#sub_02 ul li#sm_02_quatro { top: 68px; }
		div#sub_02 ul li#sm_02_quatro a { background: url(../../images/menu/sm_02_04.gif) no-repeat top }
		div#sub_02 ul li#sm_02_quatro a:hover { background-position: bottom }

div#sub_003 {
width: 105px; height: 49px;
background: url(../../images/menu/bg_drop_03.gif);
position: absolute; left: 384px; top: 18px;
}
	div#sub_003 ul {}
		div#sub_003 ul li {
		width: 93px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_003 ul li a {
					width: 93px; height: 13px;
					display: block;
					text-indent: -9999px
					}
		div#sub_003 ul li#sm_003_um { top: 5px; }
		div#sub_003 ul li#sm_003_um a { background: url(../../images/menu/sm_003_01.gif) no-repeat top }
		div#sub_003 ul li#sm_003_um a:hover { background-position: bottom }

		div#sub_003 ul li#sm_003_dois { top: 25px; }
		div#sub_003 ul li#sm_003_dois a { background: url(../../images/menu/sm_003_02.gif) no-repeat top }
		div#sub_003 ul li#sm_003_dois a:hover { background-position: bottom }

div#sub_03 {
width: 105px; height: 49px;
background: url(../../images/menu/bg_drop_01.gif) bottom;
position: absolute; right: 0; top: 18px;
}
	div#sub_03 ul {}
		div#sub_03 ul li {
		width: 93px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_03 ul li a {
					width: 93px; height: 13px;
					display: block;
					text-indent: -9999px
					}
		div#sub_03 ul li#sm_03_um { top: 5px; }
		div#sub_03 ul li#sm_03_um a { background: url(../../images/menu/sm_03_01.gif) no-repeat top }
		div#sub_03 ul li#sm_03_um a:hover { background-position: bottom }

		div#sub_03 ul li#sm_03_dois { top: 5px; }
		div#sub_03 ul li#sm_03_dois a { background: url(../../images/menu/sm_03_02.gif) no-repeat top }
		div#sub_03 ul li#sm_03_dois a:hover { background-position: bottom }

		div#sub_03 ul li#sm_03_tres { top: 48px; }
		div#sub_03 ul li#sm_03_tres a { background: url(../../images/menu/sm_03_03.gif) no-repeat top }
		div#sub_03 ul li#sm_03_tres a:hover { background-position: bottom }

		div#sub_03 ul li#sm_03_quatro { top: 25px; }
		div#sub_03 ul li#sm_03_quatro a { background: url(../../images/menu/sm_03_04.gif) no-repeat top }
		div#sub_03 ul li#sm_03_quatro a:hover { background-position: bottom }


div#sub_004 {
width: 105px; height: 74px;
background: url(../../images/menu/bg_drop_04.gif);
position: absolute; left: 478px; top: 18px;
}
	div#sub_004 ul {}
		div#sub_004 ul li {
		width: 93px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_004 ul li a {
					width: 93px; height: 13px;
					display: block;
					text-indent: -9999px
					}

		div#sub_004 ul li#sm_004_zero { top: 5px; }
		div#sub_004 ul li#sm_004_zero a { background: url(../../images/menu/sm_004_00.gif) no-repeat top }
		div#sub_004 ul li#sm_004_zero a:hover { background-position: bottom }

		div#sub_004 ul li#sm_004_um { top: 30px; }
		div#sub_004 ul li#sm_004_um a { background: url(../../images/menu/sm_04_01.gif) no-repeat top }
		div#sub_004 ul li#sm_004_um a:hover { background-position: bottom }

		div#sub_004 ul li#sm_004_dois { top: 50px; }
		div#sub_004 ul li#sm_004_dois a { background: url(../../images/menu/sm_04_02.gif) no-repeat top }
		div#sub_004 ul li#sm_004_dois a:hover { background-position: bottom }


div#sub_04 {
width: 105px; height: 49px;
background: url(../../images/menu/bg_drop_03.gif);
position: absolute; left: 478px; top: 18px;
}
	div#sub_04 ul {}
		div#sub_04 ul li {
		width: 93px; height: 13px;
		position: absolute; left: 11px;
		}
					div#sub_04 ul li a {
					width: 93px; height: 13px;
					display: block;
					text-indent: -9999px
					}
		div#sub_04 ul li#sm_04_um { top: 5px; }
		div#sub_04 ul li#sm_04_um a { background: url(../../images/menu/sm_04_01.gif) no-repeat top }
		div#sub_04 ul li#sm_04_um a:hover { background-position: bottom }

		div#sub_04 ul li#sm_04_dois { top: 25px; }
		div#sub_04 ul li#sm_04_dois a { background: url(../../images/menu/sm_04_02.gif) no-repeat top }
		div#sub_04 ul li#sm_04_dois a:hover { background-position: bottom }


ul#menu li a {
width: 100%; height: 100%;
display: block;
text-indent: -999999px
}

ul#menu li#m_um { left: 208px; }
ul#menu li#m_um a { background: url(../../images/menu/m_01.jpg) no-repeat top }
ul#menu li#m_um a:hover { background-position: bottom }
/* estilos dos formularios */
input.campo_01 {
width: 140px; height: 16px;
background: #7D93AC;
border: 1px solid #fff;
font-family: "Trebuchet MS"; font-size: 9px; font-weight: bold; color: #fff;
}

/* estilos dos links de veja mais */
strong.hover { width: auto; }
	strong.hover a { font-weight: bold; text-decoration: underline }
	strong.hover a:hover { text-decoration: none }

strong.vejamais_01 a { color: #588E17 }
strong.vejamais_02 a { color: #E3EEFF }
strong.vejamais_03 a { color: #7996C2 }
strong.vejamais_04 a { color: #7FB43E }

/*****************************************
 estilos das fontes do site
 *****************************************/

.font_01 {
font-size: 11px; font-weight: bold; color: #24354E;
}
	.font_01 a { font-size: 11px; font-weight: bold; color: #24354E; text-decoration: none; }
	.font_01 a:hover { text-decoration: underline; }

.font_02 {
font-size: 11px; font-weight: bold; color: #41597D;
}
.font_03 {
font-size: 11px; color: #6F6F6F;
margin: 10px 0;
}
.font_03 strong{
color: #68859A;
}
.font_04 {
font-size: 11px; color: #365170;
margin: 0 0 15px 0;
}
.font_05 {
font-size: 11px; color: #41597D;
}

/* títulos das notícias na home */
.txt_01 { font-size: 11px; font-weight: bold; color: #41597D; }
.txt_02 { font-size: 11px; font-weight: bold; color: #fff; }
txt_03 { color: #E6F0FF; }

/* div do conteúdo das internas */
div#bg_interna {
width: 576px; height: 922px;
float: left;
}

div.bg_generico {
background: url(../../images/img_int_geral.jpg) no-repeat;
}

/* barra da esquerda */
	div#bg_left {
	width: 191px; height: 951px;
	float: left;
	background: url(../../images/bg_left.jpg) no-repeat;
	}
	 div#bg_left div#banner_left_cases {
	 position: absolute; left: 17px; top: 558px;
	 }
		div#bg_left div#form_home_01 {
		width: 140px; height: 150px;
		position: absolute; left: 20px; top: 312px;
		}
			div#bg_left div#form_home_01 form ul li {
			text-align: center; margin: 0 0 4px 0;
			}
			* html div#bg_left div#form_home_01 form ul li {
			margin: 0 0 2px 0;
			}

		div#bg_left div#form_home_02 {
		width: 140px; height: 150px;
		position: absolute; left: 20px; top: 438px;
		}
			div#bg_left div#form_home_02 form ul li {
			text-align: center; margin: 0 0 4px 0;
			}
			* html div#bg_left div#form_home_02 form ul li {
			margin: 0 0 2px 0;
			}
		div#bg_left strong.veja_left_01 {
		position: absolute; left: 95px; top: 627px;
		}
		div#bg_left strong.veja_left_02 {
		position: absolute; left: 57px; top: 807px;
		}
		div#bg_left strong.veja_left_03 {
		position: absolute; left: 78px; top: 979px;
		}
		div#bg_left strong.veja_left_04 {
		position: absolute; left: 30px; top: 955px;
		}
/* boxe de novidades */
		div#bg_left div#boxe_depoimentos {
		width: 160px; height: 110px;
		position: absolute; left: 17px; top: 690px;
		line-height: 11px;
		}
			div#bg_left div#boxe_depoimentos img {
			float: right;
			}
/****************************************
index.php
*****************************************/

	div#bg_center {
	width: 385px; height: 922px;
	float: left;
	background: url(../../images/bg_center.jpg) no-repeat;
	}
		div#bg_center div#flash_home {
		position: absolute; left: 199px; top: 281px;
		}
		div#div_home_imoveis {
		width: 362px; height: 199px;
		position: absolute; left: 202px; top: 626px;
		}
			div#div_home_imoveis1 {
			margin: -1px 0 0 17px; clear: both; position: relative;
			}
				div#text_home_imoveis1 {
				text-align: left; position: absolute; top: 2px; left: 80px; width: 240px;
				}
					/* div#text_home_imoveis1 a img { float: right; position: absolute; top: 32px; right: 50px; } */
					img.img_contorno { border: 1px solid #FFF; background-color: #FFF; }

			div#div_home_imoveis2 {
			margin: 10px 17px 0 0; float: right; clear: both; _margin: 6px 8px 0 0; *margin-top: 6px;
			position: absolute; top: 53px; right: 0; *top: 57px; _top: 57px;
			}

				div#text_home_imoveis2 {
				text-align: left; position: absolute; top: 5px; right: 85px; width: 240px;
				}
					/* div#text_home_imoveis2 a img { float: right; position: absolute; top: 29px; right: 50px; } */

			div#div_home_imoveis3 {
			margin: 72px 0 0 17px;  _margin: 68px 0 0 17px; *margin: 68px 0 0 17px;
			position: absolute; top: 53px; left: 0; *top: 57px; _top: 57px;
			}

				div#text_home_imoveis3 {
				text-align: left; position: absolute; top: 2px; left: 80px; width: 240px;
				}
					/*div#text_home_imoveis3 a img { float: right; position: absolute; top: 25px; right: 50px; } */

			div#leia_noticias {
			background-color: #CBD6EA; width: 112px; font-weight: bold;
			position: absolute; top: 190px; right: 10px;
			}

			div#leia_noticias a {
			font-weight: bold; color: #45608B;
			}

			div#leia_noticias a:hover {
			font-weight: bold; color: #45608B; text-decoration: none;
			}

			span.titulo_home_imoveis { color:#43597E; font-weight:bold; font-size: 12px; }
			span.view_services { font-weight: bold; }
			span.view_services a { color:#45608B; font-weight: bold; }
			span.view_services a:hover { color:#45608B; font-weight: bold; text-decoration: none; }

		div#bg_center div#servicos_destaque {
		width: 370px; height: 195px;
		position: absolute; left: 210px; top: 895px;
		}

		div#servicos_destaque1 {
		margin-top: 8px; margin-left: 6px; position: relative;
		}
			div#text_servicos_destaque1 {
			position: absolute; top: 2px; left: 80px;
			color:#1F3147; font-weight:bold; font-size: 12px;
			width: 240px;
			}

		div#servicos_destaque2 {
		margin-top: 16px; position: relative; *margin-top: 12px;
		position: absolute; top: 78px; left: 7px; *top: 82px;
		}

			div#text_servicos_destaque2 {
			position: absolute; top: 2px; left: 80px;
			color:#1F3147; font-weight:bold; font-size: 12px;
			width: 240px;
			}

			span.int_servicos_destaque {
			color: #45607D;
			}

			div#veja_imovel {
			background-color: #CBD6EA; width: 80px; font-weight: bold;
			margin: -5px 0 0 255px;
			}

			div#veja_imovel a {
			font-weight: bold; color: #7A94B9;
			}

			div#veja_imovel a:hover {
			font-weight: bold; color: #7A94B9; text-decoration: none;
			}

			div#view_imoveis {
			background-color: #CBD6EA; width: 80px; font-weight: bold;
			position: absolute; top: 200px; right: 37px; width: 116px;
			}

			div#view_imoveis a {
			font-weight: bold; color: #45628E;
			}

			div#view_imoveis a:hover {
			text-decoration: none;
			}

	div#bg_right {
	width: 191px; height: 922px;
	float: right;
	background: url(../../images/bg_right.jpg) no-repeat;
	}
		div#bg_right div#div_destaque_noticias {
		width: 190px; height: 531px;
		position: absolute; right: 1px; top: 270px;
		}
				div#div_destaque_noticias ul li {
				width: 190px; height: 120px;
				}

				li.not_01 {}
				li.not_02 { padding: 7px 0 0 0 }
				li.not_03 { padding: 2px 0 0 0 }
				li.not_04 { padding: 7px 0 0 0 }

					div#div_destaque_noticias ul li img { float: left; margin: 10px 10px 0 8px; }
					div#div_destaque_noticias ul li strong.hover { float: right; margin: 0 5px 0 0; }
					div#div_destaque_noticias ul li p.txt_01 { margin: 10px 0 0 0; width: 90px; float: left; }
					div#div_destaque_noticias ul li p.txt_02 { margin: 10px 0 0 0px; width: 90px; float: left; }
					div#div_destaque_noticias ul li p.descricao { height: 38px; margin: 0 0 0 10px; clear: both; }

				* html li.not_01 { padding: 1px 0 0 0; }
				* html li.not_02 { padding: 2px 0 0 0; }
				* html li.not_03 { margin: -4px 0 0 0; }
				* html li.not_04 { margin: 3px 0 0 0; padding: 0; }

		div#bg_right div#iso {
		width: 177px; height: 196px;
		background: url(../../images/img_iso.jpg) no-repeat;
		position: absolute; right: 6px; bottom: 138px;
		}
			div#bg_right div#iso p {
			width: 155px;
			text-align: center; line-height: 13px;
			position: absolute; bottom: 10px; left: 10px;
			}
				div#bg_right div#iso p strong { color: #fff }

		div#bg_right img#links_uteis {
		position: absolute; right: 6px; bottom: 79px;
		}

img.border {
border: 2px solid #fff;
}

/****************************************
quem_somos.php
*****************************************/
div.quem_somos { background: url(../../images/bg_int_quem_somos.jpg) no-repeat }

div#txt_interna_01 {
width: 333px;
position: absolute; left: 221px; top: 338px;
}

ul.lista_bottom {}

	ul.lista_bottom li {
	width: 228px;
	padding: 0 0 0 25px;
	background: url(../../images/bullet_01.gif) no-repeat 0 0;
	}
		ul.lista_bottom li ul li {
		background: none;
		margin: 0 0 10px 0;
		}
		* html ul.lista_bottom li ul li {
		margin: 0;
		}

ul.lista_bottom_1 {}

	ul.lista_bottom_1 li {
	width: 200px;
	padding: 0 0 0 25px;
	background: url(../../images/bullet_01.gif) no-repeat 0 0;
	}
		ul.lista_bottom_1 li ul li {
		background: none;
		margin: 0 0 10px 0;
		}
		* html ul.lista_bottom_1 li ul li {
		margin: 0;
		}

ul.lista_bottom_2 {}

	ul.lista_bottom_2 li {
	width: 250px;
	padding: 0 0 0 25px;
	background: url(../../images/bullet_01.gif) no-repeat 0 0;
	}
		ul.lista_bottom_2 li ul li {
		background: none;
		margin: 0 0 10px 0;
		}
		* html ul.lista_bottom_2 li ul li {
		margin: 0;
		}

ul.lista_bottom_3 {}

	ul.lista_bottom_3 li {
	width: 200px;
	padding: 0 0 0 25px;
	background: url(../../images/bullet_01.gif) no-repeat 0 0;
	}
		ul.lista_bottom_3 li ul li {
		background: none;
		margin: 0 0 10px 0;
		}
		* html ul.lista_bottom_3 li ul li {
		margin: 0;
		}

img#img_quem_somos {
position: absolute; left: 562px; top: 341px;
border: 2px solid #fff;
}

div#txt_interna_lista {
position: absolute;
left: 230px;
top: 783px;
}


/* estilos do rodapé */
	div#footer {
	width: 576px; height: 29px;
	float: left;
	background: url(../../images/bg_footer.gif) repeat-x
	}
	div#footer div#footer_top {
	width: 380px;
	position: absolute; left: 210px; bottom: 38px;
	}
		div#footer a img {
		float: right;
		}
/* real state */
.realstate_txt {
margin: 45px 0 0 0;
}
