body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 90% Tahoma;
margin: auto 0px;
background-color: #fff;
}


img {
border: 0px;
}

#formcon  {
margin-left:-4px;
padding:3px 0 3px 8px;
vertical-align:middle;
}

#formcon .fbranco {
background-color:#FFFFFF;
}

#formcon  .input2 {
width:425px;
}
#alinhaCentro {
position: relative;
width:970px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width:970px;
height: auto;
margin: 0px auto;
}

p{
margin: 0 auto;
}

#topo{
float: left;
position:relative;
width: 970px;
height: 186px;
background-image: url(../imagens/topo.jpg);
}

#principal{
float: left;
position:relative;
width: 970px;
height: auto;
background-image: url(../imagens/meioprin.jpg);
background-repeat: repeat-y;
}

#spcesquerda{
float: left;
width: 17px;
height: 400px;

}

#esquerda{
float: left;
width: 299px;
height: 556px;
margin: 0px 0px 42px 0px;
padding-bottom: 10px;
}

#caixaazulleft{
	float: left;
	width: 292px;
	height: auto;
	border-top:6px solid #fff;
	border-left:6px solid #fff;
	border-bottom:6px solid #fff;
	background-color: #EAEFF5;
	padding-bottom: 14px;
}

#imgtit{
float: left;
position:relative;
width: 32px;
height: 31px;
background-image: url(../imagens/square.gif);
}

.tit{
	float: left;
	width: 200px;
	font-size: 15px;
	color: #91908C;
	padding: 11px 0px 0px 4px;
	font-weight:bold;
}

.titdet{
	float: left;
	width: 500px;
	font-size: 15px;
	color: #91908C;
	padding: 11px 0px 0px 4px;
	font-weight:bold;
}

.txt{
	float: left;
	width: 270px;
	font-size: 11px;
	color: #91908C;
	padding: 7px 0px 0px 11px;
}
	
#caixabranca{
	float: left;
	width: 260px;
	height: auto;
	border:10px solid #EAEFF5;
	background-color: #fff;
	margin: 6px 0px 0px 0px;
	padding: 6px;
}	

#caixaazultit{
	float: left;
	width: 620px;
	height: 43px;
	border-top:6px solid #fff;
	border-left:8px solid #fff;
	background-color: #EAEFF5;
}


#areaimov{
	float: left;
	width: 304px;
	height: 110px;
	border-top:10px solid #fff;
	border-left:9px solid #fff;
	background-color: #EAEFF5;
}

#areaimov2{
	float: left;
	width: 620px;
	height: 110px;
	border-top:10px solid #fff;
	border-left:8px solid #fff;
	background-color: #EAEFF5;
}

#areaimov3{
	float: left;
	width: 620px;
	height: auto;
	border-top:10px solid #fff;
	border-left:8px solid #fff;
	border-bottom: 14px solid #fff;
	background-color: #EAEFF5;
}

#areaimov4{
	float: left;
	width: 620px;
	height: auto;
	border-top:6px solid #fff;
	border-left:8px solid #fff;
	border-bottom: 14px solid #fff;
	background-color: #EAEFF5;
	padding-bottom: 20px;
}


#direita{
	float: left;
	width: 628px;
	height: auto;
	padding: 0px 0px 14px 0px;
}

#imglanca{
	float: left;
	width: 250px;
	height: 161px;
	border-top:21px solid #EAEFF5;
	border-right:21px solid #EAEFF5;
	border-left:21px solid #EAEFF5;
	border-bottom:10px solid #EAEFF5;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
}

.linklanca{
	float:left;
	width: 250px;
	height: auto;
	margin: 0px 0px 0px 21px;
	background-color: #305492;
	color: #fff;
	font-size:11px;
	text-align:center;
	text-decoration: none;
	}
	
	.linklanca:hover{
	float:left;
	width: 250px;
	height: auto;
	margin: 0px 0px 0px 21px;
	background-color: #9AB6DE;
	color:#fff;
	text-align:center;
	}
	
.logotipo{
	float: left;
	width: 250px;
	height:79px;
	margin: 34px 0px 15px 37px;
	background-image: url(../imagens/logotipo.gif);
	background-repeat:no-repeat;
}

#areamenu{
	float: left;
	width: 970px;
	height: 28px;
}

#spcmenu{
	float: left;
	width: 21px;
	height: 28px;
}

#menurodape{
	float: left;
	width:534px;
	height: 18px;
	margin: 0px 0px 0px 218px;
		}


#menurodape a{
float: left;
position:relative;
color: #305492;
font-size: 11px;
text-decoration: none;
height:auto;
width: auto;
padding: 6px 8px 0px 8px;
}

#menurodape a:hover{
float: left;
position:relative;
color: #06F;
}

#menurodape ul {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#menurodape li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#menu{
	float: left;
	width: 928px;
	height: 28px;
	margin-top: 17px;
	}


#menu a{
float: left;
position:relative;
color: #fff;
font-size: 13px;
text-decoration: none;
display:block;
height:auto;
width: auto;
padding: 0px 25px 0px 25px;
font-weight:bold;
}

#menu a:hover{
float: left;
position:relative;
display:block;
color: #FFF;
}

#menu ul {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}

#menu li {
float: left;
list-style: none;
padding: 0px;
margin: 0px;
}


#imgimovhome{
	float: left;
	width: 122px;
	height: 86px;
	border-top: 12px solid #EAEFF5;
    border-left: 12px solid #EAEFF5;
    border-right: 4px solid #EAEFF5;
	border-bottom: 4px solid #EAEFF5;
	}

#txtbox{
	float: left;
	width: 158px;
	height: 86px;
	border-top: 12px solid #EAEFF5;
    border-right: 4px solid #EAEFF5;
	border-bottom: 4px solid #EAEFF5;
	border-left: 4px solid #EAEFF5;
	}
	
	#txtbox2{
	float: left;
	width: 464px;
	height: 86px;
	border-top: 12px solid #EAEFF5;
    border-right: 4px solid #EAEFF5;
	border-bottom: 4px solid #EAEFF5;
	border-left: 4px solid #EAEFF5;
	}
	
.titimovhome{
	color: #1A659A;
	font-size:11px;
	font-weight:bold;
	width: 158px;
	height:auto;
}

.maisdet{
	float: left;
	color: #1A659A;
	font-size:11px;
	font-weight:bold;
	width: 150px;
	height:auto;
	text-decoration: none;
}

.maisdet2{
	float: right;
	color: #1A659A;
	font-size:11px;
	font-weight:bold;
	width: 108px;
	height:auto;
	text-decoration: none;
	margin: 3px 0px 0px 12px;
}

.maisdet3{
	float: left;
	color: #1A659A;
	font-size:11px;
	font-weight:bold;
	width: 123px;
	height:auto;
	text-decoration: none;
}

#txtdet{
	float: left;
	color:#787879;
	font-size: 11px;
	border-top: 2px solid #EAEFF5;
	border-bottom: 3px solid #EAEFF5;
	width: 130px; 
}

#txtdet2{
	float: left;
	color:#787879;
	font-size: 11px;
	border-top: 2px solid #EAEFF5;
	border-bottom: 3px solid #EAEFF5;
	width: 300px; 
}

#rodape{
	float: left;
	width: 970px;
	height: 10px;
	background-image: url(../imagens/rodape.jpg);
}

#txtrodape{
	float:left;
	width: 970px;
	height:auto;
	text-align:center;
	font-size: 11px;
	color: #305492;
	margin: 30px 0px 20px 0px;
}

.txt2{
	float: left;
	width: 594px;
	font-size: 12px;
	color: #444;
	padding: 12px;
	line-height: 20px;
}

.txt3{
	font-size: 12px;
	color: #444;
	}

.txt4{
	font-size: 11px;
	color: #444;
	}



.linkform{
	width: 60px;
	height: 14px;
	margin: 0px 0px 0px 21px;
	background-color: #305492;
	color: #fff;
	font-size:11px;
	text-align:center;
	text-decoration: none;
	border: 0;
	margin: 0px 3px 0px 0px;
	}
	
.linkform:hover{
	background-color: #9AB6DE;
	color:#fff;
	text-align:center;
	}
	
#positionform{
	float: left;
	width: 600px;
	border-left: 14px solid #EAEFF5;
}

#tittel {
color:#fff;
float:right;
font-size:13px;
text-align:right;
font-weight:bold;
margin:15px 29px 0px 0px;
height:auto;
width:129px;
}

.voltar{
float: left;
width: 61px;
height:18px;
background-image: url(../imagens/voltar.gif);
margin: 10px 0px 0px 14px;
}

.titdesc{
font-size: 11px;
font-weight:bolder;
}

.areabtimoveis{
float:right;
width: 600px;
height: 47px;
}

.btimoveis{
float:right;
width: 156px;
height: 47px;
background-image: url(../imagens/btcond.png);
background-repeat:no-repeat;
margin: 0px 10px 0px 0px;
}

.sg{
float: left;
width:23px;
height: 23px;
background-image: url(../imagens/sg.jpg);
background-repeat: no-repeat;
z-index:100;
}

#sg{
float: right;
position:relative;
width:23px;
height: 23px;
margin:-38px 60px 0px 0px;
}



.arealinksrodape{
float: left;
position: relative;
width: 980px;
height:auto;
}

.arealinksrodape2{
float: left;
position: relative;
width: 980px;
height:auto;
margin: 4px 0px 0px 0px;
}

.arealinksrodape3{
text-align:justify;
float: left;
width: 970px;
height:auto;
margin: 4px 0px 0px 0px;
}

.titrotrod{
font-size: 11px;
color: #000;
font-weight:bold;
padding: 3px;
margin: 18px 0px 0px 0px;
}

.titrotrod2{
float:left;
font-size: 11px;
color: #000;
width: 75px;
padding: 5px;
}

.linksrodape{
font-size: 11px;
color: #305492;
}

.linksrodape a{
font-size: 11px;
color: #305492;
}

.linksrodape:hover{
color: #06F;
text-decoration: underline;
}
