@charset "utf-8";
/* CSS Document */

html {
    width: 100%;
    height: 100%;
}
body{
	margin:0 auto;
	padding:0px;
	width:100%;
	height:100%;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-image:url(../imgs/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#095A22;
}
h1{
	color:#ce5c1a;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
h2{
	color:#666666;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 100;
}
table, td, tr{
	border:1px solid #a0a0a0;

}
.logo{
	padding:0px;
	float:left;
}
.a_laranja{
	color:#d25e1b;
}
.tabelaindique{
	border:none;
	margin-left:20px;
	margin-bottom:50px;
}
.tabelaindique tr td{
	border:none;
}
#fundo{
	padding:0px;
	display:block;
	width:100%;
	float:left;
}
#header{
	width:100%;
	height:177px;
	background-repeat:repeat-x;
	padding:0px;
}
#header_content{
	width:780px;
	_width:783px;
	margin: 0 auto;
}
#content{
	width:780px;
	margin:0 auto;
	padding:0px;
}
#contentbox{
	width:780px;
	margin:0 auto;
	padding:0px;
	background-image:url(../imgs/img_boxcontentmid.gif);
	background-repeat:repeat-y;
	margin-bottom:5px;
}
#contenttop{
	width:780px;
	height:5px;
	margin:0 auto;
	padding:0px;
	background-image:url(../imgs/img_boxcontenttop.gif);
	background-repeat:no-repeat;
	background-color:#0A5922;
}
#contentbottom{
	width:780px;
	margin:0 auto 0 auto;
	height:9px;
	padding:0px;
	background-image:url(../imgs/img_boxcontentbottom.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	background-color:#095A22;
}
#corpo{
	width:100%;
	background-image:url(../imgs/filete_content.jpg);
	background-position:top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	min-height:580px;
	!min-height:520px;
}


#footer{
	margin-top:0px;
	padding:0px;
	width:780px;
	clear:both;
	background-image:url(../imgs/div_footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
#footer p{
	font-size:10px;
	display:inline;
	float:left;
	color:#fff;
	margin-top:0px;
	margin-left:20px;
}
.ass{
	float:right;
	display:inline;
	margin-top:5px;
	margin-right:30px;
	position:relative;
	border:none;
}
.cordestaque{
	color:#316839;

}
/************ COLUNAS ***************/
#cont_esquerda{
	padding-right:-40px;
	float:left;
	clear:left;
	display:inline;
	width:208px;
	z-index:1000000;
}
#cont_esquerda p{
	text-align:justify;
}
#cont_direita{
	margin-left:-95px;
	padding:0px;
	float:right;
	clear:right;
	display:inline;
	width:583px;
	z-index:1;
		
}
/************/
#divcima{
	margin-bottom:10px;
	float:left;
}
#divbaixo{
	margin-bottom:10px;
	float:right;
}
/************ busca ***************/
#busca{
	overflow:hidden;
	width:200px;
	height:225px;
	margin-right:5px;
	margin-top:0px;
	display:inline;
	float:left;
}
.titulobusca{	
	margin-left:15px;
	margin-top:5px;
}
#pnlImovel{
	margin-left:15px;
	_margin-left:10px;
	padding-top:0px;
	padding-bottom:10px;
	width:100%;
	float:left;
}
#pnlImovel select{
	width:178px;
	margin-bottom:1px;
	font-size:10px;
	float:left;
	clear:left;
	font-family: Trebuchet MS, Century Gothic, Verdana, Arial;
}
.procura{
	background-image:url(../imgs/btn_buscar.jpg);
	background-repeat:no-repeat;
	width:47px;
	height:20px;
	border:none;
	float:right;
	margin-top:10px;
	margin-right:22px;
	text-indent:-4000px;
}
/************ corretor ***************/
#corretor{
	width:136px;
	height:225px;
	overflow:hidden;
	margin-right:5px;
	display:inline;
	float:left;
	text-align:center;
}
.titulocorretor{	
	margin-left:2px;
	margin-top:2px;
}
#corretor p, #lojas p, #cadastrese p, #indique p{
	width:126px;
	display:block;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:16px;
	text-align:center;
}
.btn_atalhos{
	margin-left:2px;
}
.btn_atalhos2{
	margin-left:2px;
	margin-top:-5px;
}
#btn_cartilha{
	margin-top:-15px;
	float:right;
	position:relative;
}
/************ lojas ***************/
#lojas{
	width:136px;
	height:225px;
	margin-right:5px;
	display:inline;
	float:left;
	text-align:center;
}
.titulolojas{	
	margin-left:7px;
	margin-top:3px;
}
/************ cadastrese ***************/
#cadastrese{

	width:136px;
	height:225px;
	margin-right:5px;
	display:inline;
	float:left;
	text-align:center;
}
.titulocadastro{	
	margin-left:7px;
	margin-top:3px;
}
/************ indique ***************/
#indique{

	width:136px;
	height:225px;
	margin-right:5px;
	display:inline;
	float:left;
	text-align:center;
}
.tituloindique{	
	margin-left:7px;
	margin-top:3px;
}
/************/
#flash{
	float:left;
	display:inline;
	margin:0px
	padding:0x;
	margin-left:10px;
}
#cont_direita_home{
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	float:right;
	clear:right;
	display:inline;
	width:275px;
		
}
#cont_direita_home p{
	margin-bottom:20px;
}
#cont_direita_home h1{
	margin-bottom:20px;
}
.btn_left{
	float:left;
	display:inline;
	margin-right:2px;
	margin-bottom:1px;
	padding:0px;
}
.btn_left2{
	float:left;
	clear:left;
	display:inline;
	margin-right:2px;
	margin-bottom:1px;
	padding:0px;
}
.btn_right{
	float:right;
	display:inline;
	margin:0px;
	padding:0px;
}
/************/
#atalhos{
	width:780px;
	margin:0 auto;
	padding:0px;
	margin-bottom:10px;
	padding:0px;
	float:left;
	background-image:url(../imgs/bg_atalhos.gif);
	background-repeat:no-repeat;
}


/************/
#form{
	width:360px;
	margin-top:20px;
	margin-bottom:255px;
	!margin-bottom:185px;
}
#form label{
	float:left;
	clear:left;
	margin-bottom:5px;
	margin-left:24px;
	width:33px;
}
.input_text{
	width:298px;
	background-color:#f6f6f6;
	border:1px solid #e2e2e2;
	float:right;
	margin-bottom:2px;
}
.inputbtn{
	float:right;
	margin-top:10px;
}
.p_content{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
}
.btn_envie{
	background-image:url(../imgs/btn_cadastrese2.jpg);
	width:70PX;
	height:20PX;
	float:right;
	border:NONE;
	
}
.btn_envie2{
	background-image:url(../imgs/btn_indique2.jpg);
	width:50PX;
	height:20PX;
	float:right;
	margin-right:25px;
	border:NONE;
	
}
