
#sub-pgtitle-100{
	width:100%;
	float:left;
	height:60px;
	margin-bottom:10px;
	}

#sub-pgtitle-100 .sub-pg{
	margin:10px auto;
	width:960px;
	height:60px;
	background-color:#353D46;

	}
#sub-pgtitle-100 .sub-pg h1{
	font:20px Verdana, Geneva, sans-serif;
	color:#FFF;
	margin-right:20px;
	height:60px;
	line-height:60px;
	float:right;
	text-align:center;
	}




/*--EMPRESA*/



/*-BUSCA-*/

ul.list-busca{
	width:700px;
	height: auto;
	float:left;
	padding:0;
	list-style:none;
	margin-top:10px;
	}

ul.list-busca > li{
	float:left;
	display:inline;
	width:697px;
	height:225px;
	background-color: #F1F1F1;
	margin-bottom:30px;
	border:3px solid #F0F0F0;
	}

ul.list-busca > li a.busca-foto{
	width:200px;
	height:200px;
	float:left;
	overflow:hidden;
	padding:8px;
	}
ul.list-busca > li a.busca-foto img{
	border:0;
	}
ul.list-busca > li a.busca-foto:hover{
	opacity:0.7;
	}
	

ul.list-busca > li .linha-1{
	float:left;
	width:470px;
	height:60px;
	margin-left:5px;
	margin-top:8px;
	}
ul.list-busca > li .linha-1 strong{
	float:left;
	width:300px;
	height:auto;
	font:20px Verdana, Geneva, sans-serif;
	color:#666;
	text-transform:uppercase;
	}
ul.list-busca > li .linha-1 strong span{
	display:block;
	font:15px Verdana, Geneva, sans-serif;
	color:#666;
	font-weight:normal;
	text-transform:none;
	}
ul.list-busca > li .linha-1 ol{
	float:right;
	width:100px;
	height:60px;
	list-style:none;
	padding:0;
	font:12px Verdana, Geneva, sans-serif;
	color:#666;
	font-weight:bold;
	color:#4A4786;
	}
ul.list-busca > li .linha-1 ol li{
	margin-bottom:5px;
	}

ul.list-busca > li .txt-busca{
	font:13px Verdana, Geneva, sans-serif;
	color:#666;
	width:470px;
	margin-left:5px;
	margin-top:7px;
	float:left;
	}

ul.list-busca > li .linha-2{
	width:453px;
	height:50px;
	float:left;
	margin-left:3px;
	}
ul.list-busca > li .linha-2 ol{
	margin-top:15px;
	margin-left:10px;
	width:453px;
	height:50px;
	float:left;
	/*border:1px solid #CACACA;*/
	padding:0;
	list-style:none;
	}
ul.list-busca > li .linha-2 ol li{
	border:1px solid #CACACA;
	margin:0;
	width:149px;
	height:50px;
	float:left;
	display:inline;
	line-height:50px;
	}
ul.list-busca > li > .linha-2 ol li a{
	float:left;
	width:149px;
	height:50px;	
	font:13px Verdana, Geneva, sans-serif;
	color:#4A4786;
	text-align:center;
	text-decoration:none;
	line-height:49px;
	background-color:#E1E1E3;
	cursor:pointer;
	}
ul.list-busca > li > .linha-2 ol li a:hover{
	background-color:#616B70;
	color:#FFF;
}

/*ul.list-busca > li > .linha-2 ol li a.btn-dt-busca{
	background-color: #BF403E;
	color:#FFF;
	border:2px solid #CACACA;
	height:47px;
	}*/
ul.list-busca > li > .linha-2 ol li a.btn-dt-busca:hover{
	background-color: #BF403E;
	color:#FFF;
}
	
/*-DETALHES-*/


ul.galeria-imovel{
	list-style:none;
	padding:0;
	float:left;
	width:680px;
	height: auto;
	background-color:#DBDBDB;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	}

ul.galeria-imovel li{
	float:left;
	display:inline;
	padding:5px;
	background-color:#FFF;
	margin-left:8px;
	}
ul.galeria-imovel li a{
	float:left;
	width:150px;
	height:150px;
	overflow:hidden;	
	}
	

.dt-txt{
	width:700px;
	height: auto;
	background-color:#F5F5F5;
	float:left;
	border:1px solid #E5E5E5;
	}

.dt-txt > p.title-det{
	float:left;
	background-color:none;
	width:700px;
	margin-bottom:20px;
	font:25px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #464646;
	height:40px;
	line-height:40px;
	
	}
.dt-txt > p.title-det strong{
	float:left;
	font-weight:normal;
	}
.dt-txt > p.title-det span{
	float:left;
	font-size:15px;
	font-size:27px;
	margin-right:10px;
	}
.dt-txt > p.title-det span.det-valor-imovel{
	float:right;
	font-size:18px;
	color:#4A4786;
	}
.dt-txt p{
	margin-bottom:20px;
	font:14px Tahoma, Geneva, sans-serif;
	color: #464646;
	width:100%;
	}

.dt-txt table.dt-tb-princ{
	width:700px;
	height:auto;
	float:left;
	padding:0;
	font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #464646;
	background-color:#CCC;
	}
.dt-txt table .det-title-tb{
	width:130px;
	text-align:left;	
	text-align:right;
	}
.dt-txt table .det-title-tb-2{
	width:73px;
	text-align:right;
	margin-top:3px;
	margin-right:3px;
	}
.dt-txt table  .dt-valores-tb{
	width:200px;
	float:left;
	color: #6A67AB;
	margin-top: 2px;
	}
.dt-txt table  .dt-valores-tb-2{
	width:285px;
	color: #6A67AB;
	}
	

.link-interacao ul{
	float:left;
	list-style:none;
	padding:0;
	width:700px;
	margin-top:5px;
	margin-bottom:5px;
	}
.link-interacao ul li{
	float:left;
	display:inline;
	/*margin-left:10px;*/
	border:1px solid #999;
	}
.link-interacao ul li:first-child{
	margin-left:0;
	}
.link-interacao ul li a{
	background-color: #CCC;
	float:left;
	width:138px;
	height:40px;
	text-align:center;
	text-decoration:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	cursor:pointer;
	line-height:40px;
	}
.link-interacao ul li a:hover{
	background-color:#666;
	color:#FFF;
	}

.imovel-mapa{
	float:left;
	}