body{

	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	margin:0;

}

#geral{
	width: 775px;
	position: relative; 
	left: 50%; 
	top:4px;
	margin:3px 0 3px -387px;
	border-top:23px #f2f2f2 solid;
	background-color:#aaa;
/*	min-height:750px;*/


	
}

#topo{
	margin-top:0px;
	border-top:#fff solid 2px;
	
	background: url(images/fundo_top.gif) repeat-x;
	height:86px;
	padding-left:10px;
}

#topo h1{
	margin:13px 1px 0 0px;
	padding-top:47px;
	padding-left:0;
	background-image: url(images/almasanimoveis.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 364px;
	float:left;
	font-size: 2px; 
	color: #fef9f3;
/*	background:#000;*/
}


#topo a:link,#topo  a:active,#topo a:visited{
	color: #fef9f3;
}

#menu1{
	float:left;
	width:249px;
	height:70px;
	margin:13px 0 0 149px;

}
#menu1 img{
	float:left;
}

#esq{

	float:left;
	background: url(images/mdir.jpg) #fff repeat-y 255px 95px;
	width: 256px;
/*	min-height:300px;*/
	height:auto;
/*	height:200px;*/
}
/*<IMG SRC="images/cfoto1.jpg" WIDTH="775" HEIGHT="155" BORDER="0"  style="float:left;" >*/

h2{
	float:left;
	width:775px;
	height:155px;
	background: url(images/cfoto1.jpg) no-repeat 0px 0px;
	margin:0;
	font-size: 3px; 
	color: #c4bbb2;
	font-weight:normal;
	padding-left:0px;
}

#esq p{
	background: url(images/mtop.gif) no-repeat 0px 1px;
/*	height: 200px;*/
	width: 256px;
	height:99px;

/*	position:absolute;	padding:36px 0 0 30px;*/
	margin:0;
	font-size: 11px;	
}

#esq b{
	position:absolute;	

	margin:38px 0 0 29px;
	display:block;
	font-size: 11px;	
	font-weight:normal;
	float:left;
}

.semquebra{display:inline;}

#fb{

		line-height:19px;
	margin:-10px 0 0 30px;
}

#fb2{
	clear:both;
		line-height:19px;
	margin:0px 0 0 30px;
}

#fb select,#fb input{
	font-size:11px;
}


#fb select{
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	margin:6px 0 3px 0;
}


#fb #de,#fb #ate{
clear:both;
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	margin:6px 0 3px 0px;
	color:gray;
	width:104px;
	float:left;
}
#fb2 #cod{
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	margin:7px 0 3px 0;
	color:gray;
	width:104px;
	float:left;
	clear:both;
}
#fb #sbmt{
	position:relative;
	margin: 35px 0 0 25px;
	padding:0px 0 2px 20px;

	Cursor:Hand;

	color:#4B4B4B;
	font:bold 9pt Trebuchet Ms, Arial;
	line-height:11px;
	border:0;
	width:80px;
	height:20px;
	background:url(images/botao.jpg) #fff no-repeat 00;
}

#fb2 #dcod {
	height:1px;
	margin:0px;
	padding:0;
	border-top:1px solid #ccc;
	width:97%;
}

hr{
	height:0px;
	clear:both;
	border:0;
	border-top:1px solid #ccc;
	width:84%;
	text-align:left;
	margin:2px 0 0 30px;
}
#hr{

	clear:both;
	width: 255px;
	height:2px;
	margin:0px 0 0px 0px;
	display:block;
	background:url(images/mbottom.jpg) #fff no-repeat 00;
	
}

#fb2 #sbmt2{
	position:relative;
	margin: 6px 0 0 25px;
	height:20px;
	width:80px;
	padding:0px 0 2px 3px;
	Cursor:Hand;
	color:#4B4B4B;
	font:bold 9pt Trebuchet Ms, Arial;
	
	line-height:11px;
	border:0;
	background:url(images/botao.jpg) #fff no-repeat 00;
	
}

#chaves{
	clear:both;
	margin:16px 0 0px 30px;
/*	display:block;*/
}
#chaves a,#chaves a:link,#chaves a:visited{
	text-decoration:none;
	color:#000;
}
#chaves u{
	color:blue;
}
#chaves img{
	float:left;
}
#chaves strong{
	padding-top:0px;
	float:left;
	color:#FEFFF4;
	font-size:2px;
	display:block;
	width:88px;
	height:24px;
	background:#eee;
	margin:-1px 0 0 2px;
	background:url(images/fchaves1.gif) #fff no-repeat 00;
}
#chaves span{
	float:left;
	width:110px;
	font:8pt Tahoma;
	line-height:13px;
	margin:2px 0 4px 4px;
}


#calc{
	clear:both;
	margin:16px 0 0px 30px;
}
#calc a,#calc a:link,#calc a:visited{
	text-decoration:none;
	color:#000;
}
#calc u{
	color:blue;
}

#calc img{
	float:left;
}
#calc strong{
	padding-top:0px;
	float:left;
	color:#FEFFF4;
	font-size:2px;
	display:block;
	width:102px;
	height:24px;
	background:#eee;
	margin:-1px 0 0 2px;
	background:url(images/fcalc1.gif) #fff no-repeat 00;
}
#calc span{
	float:left;
	width:110px;
	font:8pt Tahoma;
	line-height:13px;
	margin:2px 0 4px 4px;
}

#centro{
	background: url(images/cfoto2.jpg) #fff no-repeat 0px 0px;
	min-height: 520px;
	height:auto !important;
	height:520px;
	width: 519px;
	float:left;
/*	padding-top:115px;*/
	padding-bottom:10px;
}


#centro h3{
	background: url(images/h3_imoveis.jpg) no-repeat 0px 0px;
	height: 26px;
	width: 490px;
/*	float:left;*/
	margin:115px 0 10px 15px;
	font-size: 5px; 
	color: #bebebe;
	font-weight:normal;
}

#centro .enc{
	background: url(images/h3_imoveis_encomende.jpg) no-repeat 0px 0px;
}

#centro .busca{
	background: url(images/h3_imoveis_enc.jpg) no-repeat 0px 0px;
}

#centro .cad{
	background: url(images/h3_imoveis_anuncie.jpg) no-repeat 0px 0px;
}

#centro .fin{
	background: url(images/h3_imoveis_financiamento.jpg) no-repeat 0px 0px;
}

#centro .fale{
	background: url(images/h3_imoveis_fale.jpg) no-repeat 0px 0px;
}

#centro .contato1{
	background: url(images/h3_imoveis_quem_somos.jpg) no-repeat 0px 0px;
}




#rodape{
	height:60px;
	background: url(images/clinha.gif) #aaa repeat-x 0px 0px;
/*	margin:0 0 0 -5px;*/
	width: 519px;
	float:right;
	
}

#rodape div{
	height:2px;
	width:150px;
	margin:5px 0 10px 0;
	border-top:2px #717171 solid ;
}

#rodape strong{
	font:7.5pt Tahoma;
	color:#fff;
	font-weight:normal;
	margin:0px 0 0 25px;
}
#rodape span{
	font:7.5pt Tahoma;
	color:#4f4f4f;
	font-weight:normal;
	margin-left:25px;
}
#rodape a{
	color:#4f4f4f;
}
#fim{
	clear:both;
	height:1px;
}

#imoveis{
	margin-left:15px;
}

.boxi{
/*	background:url(images/boxi_fundo.jpg) #fefefe no-repeat 0 0;*/
/*	padding:1px 0 0 1px;*/


}
.boxi a{
	float:left;

	display:block;
	width:241px;
	height:130px;
/*	position:relative;*/

	background:#fefefe;


	margin:0 5px 5px 0;

	border:1px solid #f0f0f0;
	border-top:0;
	border-left:0;

}
.boxi a:link,.boxi a:active,.boxi a:visited{
	text-decoration:none;
	color:#111;
}
.boxi a:hover{
/*	Filter: Alpha(Opacity=85);*/

	border:1px dashed #7D6B33;
	margin:0 5px 5px 0;
	border-top:0;
	border-left:0;
}
.boxi a:visited{

}

.boxi .sjc{
	font: 10px Arial;
	height:26px;
	min-height:26px;
	margin:0 0 -26px 4px;
	border:0;
	padding:0;
	background:#fff;
}
.boxi strong{

	min-height: 52px;
    height: auto !important;
    height: 52px;

	border-bottom:1px dashed #AABCCA;
	font: bold 11px Tahoma;
	color:#3f748c;
	background:#fff;
	margin:-2px 0 0 4px;
	width:111px;
	padding:0 0 3px 0px;
	float:left;
	cursor:hand;
}
.boxi strong b{
	color:#000;
}
.boxi strong em{
	font: normal bold 11px Tahoma;
	color:#8b0000;
}
.boxi i{
	margin:1px 0 0 5px;
	float:right;
	width:112px;
	height:80px;
	cursor:hand;
/*	background:#ccc;*/
	font: 11px Tahoma;
	color:#111;

}
.boxi i:hover{
/*	text-decoration:underline;*/
/*	color:blue;*/
	cursor:hand;
}
.boxi span{
	background: url(images/botao_preto.gif)  no-repeat 0px 0px;
	float:left;
	margin:6px 0px 0px 15px;
	padding:1px 0px 0px 25px;
	display:block;
	width:58px;
	height:23px;
	cursor:hand;
	text-decoration:none;
}
.boxi img{
	border:1px solid #e0e0e0;
	border-top:0;
	border-left:0;
	padding:0 3px 3px 0;
	float:left;
	cursor:hand;
}


.vnd{
	margin:76px 0 0 -124px;
	float:left;
	width:120px;
	text-align:right;
}
.vnd em{
	color:#fff;
	background-color:red;
	font: bold 9pt Verdana;
	float:right;
	margin:0;
	
}
.vnd2{
/*	margin:74px 0 0 54px;*/
	width:120px;
	margin:74px 0 0 -124px;
	float:left;
}
.vnd2 strike{
	color:#fff;
	background-color:red;
	font: bold 10pt Verdana;
	float:right;
	margin:0;
text-decoration: none;
	
}

a.listi:hover{
	border:1px dashed #7D6B33;
	margin:-1px 4px 5px -1px;
	display:block;
/*	filter: Alpha(Opacity=93);*/
/*	background:#FFFFF4;*/
	background:#FFF4F4;
	background:#F5F9FC;
}
a.listi{
	width:484px;
	height:100px;
/*	background:url(images/boxi_fundo.jpg) #fefefe no-repeat 0 0;*/
	background:#fefefe;
	border:1px solid #f0f0f0;
/*	padding:1px 0 0 1px;*/
	margin:0 5px 5px 0;
	border-top:0;
	border-left:0;

	cursor:hand;
	display:block;
}

a.listi:link,a.listi:active,a.listi:visited{
	text-decoration:none;
	color:#111;
}

.listi .sjc{
	font:11px Arial;
	margin:0 0 -14px 10px;
	height:19px;
	max-height:19px;
	width:200px;
	display:block;
	float:left;
	z-index:0;
}



.listi b{
	width:350px;
	height:40px;
	border-bottom:1px dashed #AABCCA;
	font: bold 11px Tahoma;
	color:#3f748c;
/*	background:#fff;*/
	margin:-5px 0 0 5px;
	padding:0 0 0 0px;
	float:left;
	cursor:hand;
}
.listi b strong{
	width:250px;
	float:left;
	background:#fff;
}

.listi img{
	background-color:#fff;
	z-index:1;
}
.listi b strong strong{
	color:#000;
	width:120px;

}
.listi b i{
	display:block;
	margin:-10px 0 0 50px;
	font-style:normal;
	color:#000;
	font: 13px Tahoma,Arial;
	font-weight:bold;
	width:80px;
	float:left;

}
.listi b strong font{
	font: normal bold 11px Tahoma;
	color:#8b0000;
}
.listi b em{
	font: normal bold 11px Courier New;
	float:right;
	display:block;
	margin:2px 0px -6px 0px;
	padding:0px 8px 0px 0px;
	display:block;
	text-align:right;
	width:85px;
	height:18px;
	cursor:hand;
	font-weight:bold;
	font-style:normal;

}
.listi span{
	background: url(images/botao_vermelho2.gif)  no-repeat 0px 0px;
	float:right;
	display:block;
	margin:2px 0px -3px 15px;
	padding:3px 0px 0px 24px;
	display:block;
	width:58px;
	height:23px;
	cursor:hand;
	font-weight:normal;
	color:#8b0000;
	font:bold 9.5pt Arial Narrow;
}
.listi em{
	margin:5px 0 0 5px;
	padding:0 0 5px 0;
	float:left;
	width:270px;
	height:50px;
	cursor:hand;
	font: 11px Tahoma;
	color:#111;
/*	background:#ccc;*/
}
.listi u{
	margin:5px 0 0 5px;
	padding:0 5px 5px 0;
	float:left;
	width:72px;
	height:50px;
	cursor:hand;
	font: 11px Tahoma;
	color:#111;
	text-align:right;
	text-decoration:none;
/*	background:#eee;*/
}
.listi p:hover{
/*	text-decoration:underline;*/
	color:blue;
	cursor:hand;
}

.listi img{
	border:1px solid #e0e0e0;
	border-top:0;
	border-left:0;
	padding:0 3px 3px 0;
	float:left;
	cursor:hand;
}



.flist {
	margin:-7px 0 5px 0px;
	
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	border-bottom:2px solid #ccc;
	height:18px;
	width:489px;

}
.flist a:link,.flist a:visited{
	color:#6565E2;
	color:blue;
	text-decoration:none;
}
.flist a:hover{
	color:blue;
	text-decoration:underline;
}
.flist .dir{
	float:right;

	padding:0 11px 0px 0;
	text-align:right;
	margin:0;
	width:auto;
}
.flist .esq{

	padding:0 0 0px 1px;
	float:left;

	width:343px;
	display:block;
}
.flist select{
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	margin:0;
}

.flist2 {
	margin:7px 0 3px 0px;
	font: 11px Arial,Trebuchet Ms,Tahoma;
	border-top:2px solid #ccc;
	height:17px;
	width:485px;
/*	background:#eee;*/
}
.flist2 a:link,.flist2 a:visited{
	color:#6565E2;
	color:blue;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.flist2 span{
	color:gray;
	font-weight:bold;
	font-size:12px;
}
.flist2 b{
	color:gray;
	font-size:12px;
}
.flist2 a:hover{
	color:blue;
	text-decoration:underline;
}
.flist2 .dir{
	float:right;

	padding:0 0px 0px 0;
	text-align:right;
	width:85px;
/*		background:#eee;*/
}
.flist2 .esq{
	padding:0 0 0px 1px;
	float:left;
/*	background:#eee;*/
	width:380px;
}
.flist2 select{
	font: 8pt Arial,Trebuchet Ms,Tahoma;
	margin:0;
}

.flist2 strong{
	font: bold 10pt Arial,Trebuchet Ms,Tahoma;
	margin:0;
}


.form table{
	border-collapse:collapse;
	margin:0 0px 10px 0px;	
	width:485px;
	border:1px solid #ccc;
}
.form td,.form th{
/*	border:1px solid #ccc;*/
	border-bottom:1px dashed #ccc;
	text-align:left;
	padding:5px 3px 5px 5px;
}
.form th{
	background:#f5f5f5;
}
.form td input,.form td select{
	font: 12px Trebuchet Ms,Arial;
	vertical-align:top;
}

.form i{
	color:#555;
	font: normal 12px Trebuchet Ms;
}
.form em{
	color:#666;
	font: normal 10px Trebuchet Ms;
}

#rodape a{
	color:#fff;
	text-decoration:none;
}
#rodape a:hover{
	text-decoration:underline;
}


.form table{
	border-collapse:collapse;
	margin:0 0px 10px 0px;	
	width:485px;
	border:1px solid #ccc;
}
.form td,.form th{
/*	border:1px solid #ccc;*/
	border-bottom:1px dashed #ccc;
	text-align:left;
	padding:5px 3px 5px 5px;
}
.form th{
	background:#f5f5f5;
}
.form td input,.form td select{
	font: 12px Trebuchet Ms,Arial;
	vertical-align:top;
}

.form i{
	color:#555;
	font: normal 12px Trebuchet Ms;
}
.form em{
	color:#666;
	font: normal 10px Trebuchet Ms;
}



.dados{
/*	border:1px dashed #333;*/

	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 4px;
}
.dados img {
	padding-left: 15px;
}

.dados table{
	float:left;
	display:block;
	width: 190px;
/*	background-color: #CCCCCC;*/
}

.dados td,.dados th{
	text-align:left;
/*	border:1px dashed #C0C0C0;*/
	border-top:0;
	border-left:0;
	border-right:0;
	color:#333;
/*	background-color: #FFFFFF;*/
}
.dados td{
	padding-right:12px;
}

h4{
	font-weight:bold;
	font:12.5pt Trebuchet Ms;
	color: #A2A2A2;
	margin:10px 0 5px 0;
	border-bottom:1px #d4d4d4 solid;
}
