body, br, div, form, h1, h2, html, img, li, ul{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
* {
	outline:none;
}
body{
	height: 100%;
	text-align: center;
	background-image:url(../../img/background.png);
}
a {
	text-decoration:none;
}
div{
	text-align: left;
}

html{
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	
}

/*all begin*/
#all{
	margin: 0px auto 0px auto;
	width:762px;
}
/*all end*/

/*header begin*/

#header{
	border: 0px;
	margin: 0px;
	padding: 0px;
	height:180px;
	width:762px;
}

#logo{
	height:180px;
	width:254px;
	float:left;
}

#slogan{
	float:left;
	height:111px;
	width:508px;
	
}


#menu{
	height:69px;
	width:508px;
	background-color:#e5e5e5;
	float:left
}

.header_title{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #d5282a;
}

.header_text{
	color: #898989;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*header end*/

/*menu filtro begin*/

#menu_filtro{
	height:196px;
	width:762px;
	background-image: url(../../img/bk_select.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;

}

.filtro{
	width:244px;
	float:left;
	margin:60px 0px 0px 0px;
	padding-right:10px;
	text-align:right;

}

form select{
	width:130px;
}

.formItem{
	width:100px;
    text-align:right;
    float:left;
    margin-right:5px;
	
}

/*menu filtro end*/

/*medley begin*/

#banner{
	margin-top:10px;
}

#medley_home{
	height:640px; 
}

#medley_busca{
	height:720px; 
	margin-top:20px;
}

.home_box_1{
	background-image:url(../../img/box_gray_1.png);
	height:192px;
	width:190px;
	float:left;
	margin:20px 0px 0px 0px;
	
}

.home_box_2{
	background-image:url(../../img/box_gray_2.png);
	height:192px;
	width:191px;  
	float:left;
	margin:20px 0px 0px 0px;
	
}

.home_box_cont{
    width:170px;
	margin:10px 0px 0px 10px;
	line-height:10px;
}

#imoveis_boxes{
	margin-top:20px;
}

.imoveis_box_1{
	background-image: url(../../img/box_imoveis_1.png);
	height:113px;
	width:381px;
	float:left;
	margin:0px;
	
}

.imoveis_box_2{
	background-image: url(../../img/box_imoveis_2.png);
	height:113px;
	width:381px;
	float:left;
	margin:0px;
	
}

.imovies_img{
	float:left;
	width:145px;
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 5px;
}

.imovies_cont{
	line-height:18px;
	float:left;
	margin:10px 0px 0px 10px;
}

.box_detalhe{
	float:left;
	margin:0px 0px 0px 0px;
	background-image:url(../../img/box_detalhe.png);
	height:450px;
	width:762px;
	
}

.detalhe_title{
	margin:20px 0px 0px 20px;
	float:left;

}

.detalhe_img{
	margin:20px 0px 0px 20px;
	float:left;

}

.detalhe_dados{
	line-height:20px;
	margin:20px 0px 0px 20px;
	float:left;

}

.detalhe_text{
	line-height:15px;
	width:722px;
	margin:20px 0px 0px 20px;
	float:left;

}

#blog_box{
	float:left;
	margin:0px 200px 0px 0px;
	width:508px;

}

.blog_title{
	float:left;
	margin:20px 0px 0px 0px;
	width:508px;

}

.blog_img{
	float:left;
	margin:20px 0px 0px 0px;
	width:508px;

}

.blog_text{
	float:left;
	margin:20px 0px 0px 0px;
	width:508px;

}

#historico_box{
	float:left;
	margin:0px 0px 50px 0px;
	width:762px;
	
}

.historico_text{
	float:left;
	margin:0px 0px 0px 0px;
	width:546px;

}

.historico_img{
	float:left;
	margin:0px 0px 0px 40px;

}

.hist_img_box_1{
	height:114px;
	width:165px;
	margin:0px 0px 0px 0px;
	float:right;
	background-image:url(../../img/box_historico_1.png);

}

.hist_img_box_2{
	height:114px;
	width:165px;
	margin:0px;
	float:right;
	background-image:url(../../img/box_historico_2.png);

}

.hist_img_box_3{
	height:114px;
	width:165px;
	margin:0px;
	float:right;
	background-image:url(../../img/box_historico_1.png);

}

.hist_img{
	margin:10px 0px 0px 10px;

}

#contato_box{
	float:left;
	margin:20px 0px 50px 0px;
	width:762px;

}

.contato_inpt{
	float:left;
	width:450px;

}

.cont_inpt_1{
	float:left;	
	height:100px;
	width:225px;

}

.cont_inpt_2{
	float:left;	
	height:100px;
	width:225px;

}

.cont_inpt_3{
	float:left;	
	height:150px;
	width:450px;

}

.cont_inpt_box{
	width:200px;

}


.cont_inpt_msg{
	width:425px;
	height:100px;

}


.contato_dados{
	float:right;
	margin:opx;
	width:300px;

}

.busca_text{
	float:left;
	width:600px;
	margin:25px 0px 25px 0px;
}

.ordernar_box{
	margin:25px 0px 0px 0px;
	float:right;
}

.title_red{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#d32929;
	letter-spacing:-1px;
}

.title_gray{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#898989;
	font-weight:bolder;
	letter-spacing:-1px;
}

.title_darkgray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #5b5b5b;
	font-weight:bolder;
	letter-spacing:-1px;
	text-transform: uppercase;
}

.title_darkgray_thin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #5b5b5b;
	letter-spacing:-1px;
}

.text_black{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.text_black a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.text_black_bold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bolder;
}

.text_gray{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#898989;
}

.text_red{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d32929;
	font-weight:bolder;
}
.text_red a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d32929;
	font-weight:bolder;
}
.text_red_thin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d32929;
}
.text_red_thin a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d32929;
}
.text_gray14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#898989;

}

.text_red14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d32929;
	font-weight:bolder;
}

.paginas{
	margin:10px 562px 0px 0px;
	width:200px;
	height:30px;
	float: left;
}



/*medley end*/

/*footer begin*/

#footer{
	float:left;
	margin:10px 0px 0px 0px;
	width:762px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer_text{
	color:#666666;
}

.footer_title{
	color:#d5282a;
}

hr{
	color:#898989;
	background-color: #898989;
	border:#FF0000;
	
}

.footer_techflex{
	color:#666666;
	text-align:right;
	font-weight:bolder;
	float:right;
}
/*footer end*/
