@charset "UTF-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*//LAYOUT/////////////////////////////////////////////////////////////////////////////////*/
.divMaster {
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:center;
	color:#333;
	line-height:16px;
}
.divMiddle {width:997px;}
.divTop {width:100%; height:328px; padding-top:10px;}
.divContent {margin:0px 30px 0px 32px; text-align:justify;}
/*//HOME///////////////////////////////////////////////////////////////////////////////////*/
.divBtsflash {width:446px; height:148px; float:left; background-image:url(../images/bg_btsFlash.jpg);}
.divKey {width:115px; height:148px; background-image:url(../images/bgKey.jpg); float:right;}
.divSearch {width:374px; height:148px; background-image:url(../images/bg_searchBox.jpg); float:right;}
.divSerchIn {padding:10px; font-size:12px;}
.shField {width:113px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:20px;}
.divContainer1 {height:148px;}
.divContainer2 {padding:20px 0px 20px 0px; height:145px;}
#divDestaques .header {background-image:url(../images/bg_headerDestaques.jpg); background-repeat:repeat-x; padding:8px 0px 7px 8px;}
#divDestaques .capsula {width:311px; height:100px;}
#divDestaques .boxText {width:139px; height:90px; background-color:#ECECEC; float:right; margin:0px 1px 0px 1px; padding:5px;}
#divDestaques .desqimg {width:160px; height:100px; float:left;}
#divDestaques .title {font-size:13px; color:#336600; font-weight:bold; text-transform: uppercase; text-align:left;}
#divDestaques .text {font-size:12px; color:#000; padding:3px 0px 3px 0px;}
#divDestaques .price {font-size:1.2em; color:#336600; font-weight:bold; padding:3px 0px 3px 0px;}
#divDestaques .link {padding-right:21px; background-image:url(../images/ic_plus.gif); background-repeat:no-repeat; background-position:right top; height:18px; text-align:right; padding-top:1px;}
#divDestaques .link a:link{color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divDestaques .link a:visited{color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divDestaques .link a:active {color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divDestaques .link a:hover {color:#336600; text-decoration:underline; font-weight:bold; font-size:12px;}
.divMission {padding:0px 0px 10px 0px; font-size:1em; height:50px; line-height:18px;}
/*//DETAIL SEARCH RESULT////////////////////////////////////////////////////////////////////*/
#divDetail .dHeader {
	font-size:1.6em; 
	color:#54B301; 
	background-image:url(../images/bgIcon_header.gif);
	background-position:top;
	background-repeat:no-repeat; 
	background-position:left; 
	padding:15px 0px 0px 15px;
	height:32px; 
	width:600px;
	float:left;
}
#divDetail .dNav {width:160px; height:32px; float:right; padding-top:15px; font-size:90%; font-weight:bold;}
#divDetail .dNav a:link,visited,active {color:#333; text-decoration:none;}
#divDetail .dNav a:hover {color:#54B301;}
#divDetail .dCTitle {height:30px; margin:10px 0px 10px 0px;}
#divDetail .dTitle {
	color:#FFF;
	font-weight:bold;
	font-size:1.1em;
	padding:7px 10px 10px 10px;
	background-image:url(../images/bg_dTitle.jpg);
	background-repeat:repeat-x;
	height:13px;
	text-transform:uppercase;
}
#divDetail .dPrice {
	float:right; 
	width:120px; 
	font-size:1.3em; 
	text-align:right;
	color:#FFF;
	padding:7px 10px 10px 8px;
	background-image:url(../images/bg_dTitle.jpg);
	background-repeat:repeat-x;
	height:13px;
	}
#divDetail .dBed {width:20px; padding-left:23px; background-image:url(../images/icBed.gif); background-repeat:no-repeat; font-size:80%; font-weight:bold; float:right;}
#divDetail .dBath {width:20px; padding-left:23px; background-image:url(../images/icBath.gif); background-repeat:no-repeat; font-size:80%; font-weight:bold; float:right;}
#divDetail .dCar {width:20px; padding-left:23px; background-image:url(../images/icCar.gif); background-repeat:no-repeat; font-size:80%; font-weight:bold; float:right;}

#divDetail .dDesc {width:393px; padding:0px 0px 0px 20px; float:right;}
#divDetail .dDesc .dSubtitle {font-size:1.4em; padding-bottom:10px;}
#divDetail .dDesc .dAddress {font-weight:bold; padding-bottom:10px;}
#divDetail .dDesc .dTexto {text-align:left; font-weight:normal; line-height:18px; font-size:90%;}
ul {margin-left: 0 auto; list-style-image:url(../images/li.jpg); padding-left:1em;}

#divDetail .dBoximgs {width:521px; height:480px; float:left;}
#divDetail .dBoximgs .dImg {width:511px; height:330px; border: 1px solid #666; background-color:#FFF; padding:5px;}
#divDetail .dThumb {width:108px; height:81px; border: 1px solid #666; background-color:#FFF; padding:5px;}
#divDetail .dBoximgs .dTbampliar {width:119px; height:31px; text-align:left;}
#divDetail .dBoximgs .dTcontainer {width:521px; height:130px; text-align:left; padding-top:10px}
#divDetail .dCboxsearch {height:133px; border: 1px solid #54B301; margin:10px 0px 20px 0px;}
#divDetail .dCboxsearch .dCboxcontent { padding:5px; height:93px;}
#divDetail .dCboxsearch .dCboxcontent .dCtext { padding:0px 10px 0px 10px; float:right; width:782px; height:68px; font-size:.9em; text-align:left;}
#divDetail .dCboxsearch .dCboxcontent .dCtext .dCtexttitle {font-size:1.2em; color:#54B301; font-weight:bold;}
#divDetail .dCboxsearch .dCboxcontent .dCtext .dCtextstitle {font-weight:bold; padding:2px 0px 2px 0px; color:#666;}
#divDetail .dCboxsearch .dCboxcontent .btCVer { float:right; width:802px; height:28px; text-align:right;}
/*//INTERNAS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.divIntext {width:530px; float:left; padding:12px; text-align:left; line-height:18px;}
.divIntImg {width:367px; height:373px; float:right}
/*//FOOTER////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#divFooter {
	background-image:url(../images/bgFooter.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;
	height:70px; 
	font-size:11px; 
	font-weight:bold; 
	text-align:center; 
	color:#A3A3A3;
}
#divFooter .ville {color:#8ACB22;}

/*//////FORMS/////////////////////*/
.fields1 {
	width:435px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CCC;
	background-color:#E5E5E5;
	font-size:13px;
	padding:5px 5px 0px 5px;
}

.fields2 {
	width:435px;
	height:160px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CCC;
	background-color:#E5E5E5;
	font-size:13px;
	padding:5px 5px 0px 5px;
}

.fieldImov {
	width:110px;
	height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CCC;
	background-color:#FFF;
	font-size:12px;
}

.divIndique {
	width:380px;
	height:205px;
	background-image:url(../images/bgIndique.jpg);
	background-repeat:no-repeat;
	padding:35px 10px 60px 10px;
	text-align:left;
}

.fieldsIndique {
	width:220px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #CCC;
	background-color:#E5E5E5;
	font-size:13px;
	padding:5px 5px 0px 5px;
}

.indiqueHeader {
	font-size:1.6em; 
	color:#54B301; 
	background-image:url(../images/bgIcon_header.gif);
	background-position:top;
	background-repeat:no-repeat; 
	background-position:left; 
	padding:15px 0px 0px 15px;
	height:32px;
	float:left;
	}
	
/*//////////HOME SERVICES////////////////////////*/

#divServices{
	width:305px;
	display:table;
	float:left;
}

#divServices .link {padding-right:21px; background-image:url(../images/ic_plus.gif); background-repeat:no-repeat; background-position:right top; height:18px; text-align:right; padding-top:1px;}
#divServices .link a:link {color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divServices .link a:visited {color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divServices .link a:active {color:#336600; text-decoration:none; font-weight:bold; font-size:12px;}
#divServices .link a:hover {color:#336600; text-decoration:underline; font-weight:bold; font-size:12px;}

.titFinanc{
	width:305px;
	height:40px;
	background-image:url(../images/bgTit_financie.jpg);
}
.titCadastre{
	width:305px;
	height:40px;
	background-image:url(../images/bgTit_cadastre.jpg);
}
.titNews{
	width:305px;
	height:40px;
	background-image:url(../images/bgTit_news.jpg);
}

.servicesIcon{
	width:143px;
	height:109px;
	float:left;
}
.servicesText_financie{
	width:150px;
	display:table;
	padding:10px 10px 10px 145px;
	text-align:left;
	background:url(../images/img_financiamento.jpg) no-repeat left;
}

.servicesText_cadastre{
	width:150px;
	display:table;
	padding:10px 10px 10px 145px;
	text-align:left;
	background:url(../images/img_cadastreimovel.jpg) no-repeat left;
}

.servicesText_news{
	width:155px;
	display:table;
	padding:10px 10px 10px 135px;
	text-align:left;
	background:url(../images/img_news.jpg) no-repeat left top;
}

.servicesVeja{
	width:295px;
	height:20px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.servContainer{
	width:305px;
	display:table;
	background-color:#ECECEC;
	margin-top:1px;
}
