@charset "utf-8";
* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}*
body {
	background:#fff url(../images/back.jpg) repeat-x top left;
}

/*****************************************
**** ESTRUTURA
*****************************************/
#geral{
	position:relative;
	width:auto;
	height:auto;
	margin:0px auto;
}
#topoX{
	position:relative;
	height:auto;
	width:100%;
}

#topo{
	position:relative;
	width:785px;
	height:100px;
	z-index:10;
	text-align:left;
}
#topo .news{
	position:absolute;
	right:50px;
	top:5px;
	width:160px;
}
#topo .campos{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#f6f6f6;
	padding:2px 2px 2px 5px;
	margin:0 0 3px 0;
	width:150px;
}
#banner{
	position:relative;
	width:765px;
	height:240px;
	background:url(../images/back.png) no-repeat top left;
	padding:5px 10px;
}
#menu{
	position:relative;
	width:785px;
	height:53px;
	z-index:100;
	margin:-10px 0 0 0;
}
#conteudo{
	position:relative;
	width:765px;
	height:auto;
	min-height:350px;
	background:url(../images/back.png) no-repeat top left;
	padding:5px 10px;
	text-align:left;
}
#contX{
	position:relative;
	height:auto;
	width:100%;
}
#rodapeX{
	position:relative;
	height:auto;
	width:100%;
	background:#f65d0f ;
}

#rodape{
	position:relative;
	width:785px;
	height:auto;
	min-height:300px;
	background:#f65d0f;
	text-align:left;
}
#rodape h2{
	margin:0 0 10px 0;
}
#rodape h1{
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#fff;
	margin:5px 0 5px 0;
}
#rodape p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
	margin:5px 0 5px 0;
	text-align:justify;
}
#rodape p a{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
}
#rodape p a:visited{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fff;
}
#rodape p a:hover{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#ffea00;
}
#rodape .left{
	position:relative;
	float:left;
	width:190px;
	height:auto;
	min-height:150px;
	padding:5px;
}
#rodape .center{
	position:relative;
	float:left;
	width:185px;
	height:auto;
	min-height:150px;
	border-left:solid 1px #f97d3f;
	padding:5px;	
}
#rodape .right{
	position:relative;
	float:left;
	width:200px;
	height:auto;
	min-height:150px;
	border-left:solid 1px #f97d3f;
	padding:5px;
	margin:0 0 10px 0;
}

/*****************************************
**** ESTRUTURA
*****************************************/
#home{
	position:relative;
	width:765px;
	height:auto;
	min-height:350px;
	background:#fff;
	padding:5px 10px;
	margin:0 0 10px 0;
	text-align:left;
}
#home .left{
	position:relative;
	float:left;
	width:370px;
	height:auto;
	min-height:370px;
	padding:5px;
}
#home .left h2{
	margin:0 0 5px 0;
}
#home .left h1{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#0062a3;
	margin:10px 0 5px 0;
}
#home .left p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	text-align:justify;
}

#home .left h1 a{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#0062a3;
}
#home .left h1 a:visited{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#0062a3;
}
#home .left h1 a:hover{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#333;
}
#home .left p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	text-align:justify;
}
#home .left p a{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
}
#home .left p a:visited{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
}
#home .left p a:hover{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
}

#home .noticias{
	margin:0 5px 5px 0;
	border:solid 1px #ccc;
	widows:100px;
	height:100px;
}
#home .right{
	position:relative;
	float:right;
	width:370px;
	height:auto;
	min-height:370px;
	border-left:solid 1px #ccc;
	padding:5px;
}
#home .right h2{
	margin:0 0 5px 0;
}
#home .right h1{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#0062a3;
	margin:10px 0 5px 0;
}
#home .right p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	text-align:justify;
}
#home .bt{
	position:absolute;
	bottom:5px;
	right:5px;
}
#imoHome{
	position:relative;
	float:left;
	width:765px;
	height:360px;
	background:url(../images/back_imo.jpg) repeat-x top left;
}
#imoHome .bt1{
	position:relative;
	float:left;
	width:20px;
	height:340px;
}
#imoHome .bt2{
	position:relative;
	float:right;
	width:20px;
	height:340px;
	margin:-340px 0 0 0;
}
#imoHome .meio{
	position:relative;
	float:left;
	width:685px;
	height:340px;
	margin:10px 0 0 0;
	overflow:auto;
}
#imovelHome{
	position:relative;
	float:left;
	width:233px;
	height:335px;
	margin:5px 2px;
	padding:5px 5px 0 0;
	border-right: solid 1px #b7d4e6;
}
#imovelHome .foto{
	width:225px;
	height:160px;
	border:solid 5px #fff;
	margin:0 0 10px 0;
}
#imovelHome h1{
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#ff6600;
	margin:0 0 5px 0;
}
#imovelHome p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	text-align:justify;
}
#imoHome .saiba{
	position:absolute;
	bottom:5px;
	right:5px;
}


#cont{
	position:relative;
	float:left;
	width:745px;
	height:auto;
	min-height:350px;
	background:#d7e9f5 url(../images/back_imo.jpg) repeat-x top left;
	padding:10px;
}
#cont .left{
	position:relative;
	float:left;
	width:495px;
	height:auto;
}
#cont .right{
	position:relative;
	float:right;
	width:240px;
	height:auto;
}

#cont h5{
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#ff6600;
	margin:0 0 5px 0;
	border-bottom:solid 1px #b4d1e4;
}
#cont h1{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#006699;
	margin:0 0 10px 0;
	font-style:italic;
}
#cont h2{
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#ff6600;
	margin:0 0 5px 0;
}
#cont p{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:5px 0 15px 0;
	text-align:justify;
}
#cont li{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:5px 0 5px 20px;
	list-style:square;
	text-align:justify;
}
.ass{
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#006699;
	margin:0 0 10px 0;
	font-style:italic;
}
.foto1{
	border:solid 5px #fff;
	margin:0 5px 5px 0;
}
.foto2{
	border:solid 5px #fff;
	margin:0 0 5px 5px;
}
.thumb{
	border:solid 5px #fff;
	margin:0 0 5px 0;
}
#formDepoimento{
	position:relative;
	float:right;
	width:220px;
	height:auto;
	margin:5px 0 5px 5px;
	padding:5px;
	background:#f1f1f1;
}
#formDepoimento .campos{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#fff;
	padding:2px 2px 2px 5px;
	margin:0 0 3px 0;
	width:210px;
}
#formDepoimento .campos2{
	font:normal 10px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#fff;
	padding:2px 2px 2px 5px;
	margin:0 0 3px 0;
	width:210px;
	overflow:auto;
}

#imoveis{
	position:relative;
	float:left;
	width:705px;
	height:105px;
	background:url(../images/back_imo.jpg) repeat-x top left;
	padding:5px  20px 10px  20px;
	margin:0 0 25px 0;
}
#imoveis .bt1{
	position:absolute;
	top:0;
	left:0;
}
#imoveis .bt2 {
	position:absolute;
	top:0;
	right:0;
}
#imovel{
	position:relative;
	float:left;
	width:135px;
	height:110px;
	margin:0 5px;
	padding:0 5px 0 0;
	border-right: solid 1px #b7d4e6;
}
#imovel .foto{
	width:125px;
	height:80px;
	border:solid 5px #fff;
	margin:0 0 0 0;
}
#imovel h1{
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:0 0 0 0;
	text-align:center;
}




#form1{
	width:auto;
	position:relative;
	float:left;
	height:auto;
	margin:0 0px 30px 0px;
}
#form1 label{
	display: block;
	width: 120px;
	float: left;
	font:normal 11px Tahoma, Arial, Verdana;
	padding:4px 5px;
	margin:1px;
	color:#006699;
	text-align:right;
}
.select {
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;
	background:#fff;
	border:1px solid #ccc;
	padding:4px 5px;
	margin:1px;
}

#form1 .campos {
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;
	background:#fff;
	border:1px solid #ccc;
	padding:4px 5px;
	margin:1px;
}
#form1 .campos_form_textArea{
	color: #666;
	font:normal 11px Tahoma, Arial, Verdana;	
	background:#fff;
	border:1px solid #ccc;
	overflow:auto;
	padding:2px 5px;
	margin:1px;		
}
#form1 .bt {
	position:relative;
	float:right;
	margin:10px 70px 0px 0px;
}

