body{
	margin:0; padding:0;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;
	font-size:13px;
	color: #000000;
	background: #f3f2ed url(../imagens/bg_topo.jpg);
	}

#geral{
	width:970px;
	border-right: 1px solid #c4c4c4;
	border-left:  1px solid #c4c4c4;
	margin:0 auto;
	padding: 0;
	text-align:left;
	background-color:#f3f2ed;
	}

p{margin:0; padding:0;}
img{border:0;}


h2{font-size:15px; text-align:center;}

a:link, a:visited, a:active{text-decoration:none; }
a:hover{text-decoration:underline; }

/*XXXXXXXXXXXXXXXXXXX_Início do Topo_XXXXXXXXXXXXXXXX*/
#topo{width:970px; height:300px; * height:310px;}

#topo #cabecalho{width:970px; height:28px; background-image: url(../imagens/bg_topo.jpg); background-repeat:repeat;}
#topo #cabecalho #espaco{color:#c0352f; float: left; width: 750px; margin-top:2px;}
#topo #cabecalho #navsup{float: left; width: 210px;margin-top:2px;}

#topo #area{ width:970px; height:187px; background-color:#a62925; border-bottom:solid 8px #f5ec09; clear: both;}
#topo #area #logo{float: left; width: 311px; margin: 0 10px 0 0px; _ margin: 0px;}
#topo #area #banner{width:610px; height:164px; float:left; margin: 10px 0 0px 15px; _margin: 10px 0 0px 0px;}

#topo #nav1{ width:970px; background:#e7e2c8 url(../imagens/bg_nav.jpg) repeat-x;  margin: 0; text-align: center;height: 47px;}
#topo #nav2{ width:970px; background-color:#e7e2c8; padding:0px; margin:0;}


/*XXXXXXXXXXXXXXXXXXX_Início do Conteúdo_XXXXXXXXXXXXXXX*/
#conteudo{width:930px; background-color:#f3f2ed; margin: 0 0 10px 20px; _margin: 0 0 10px 15px;}
	
#subtop{width: 930px; margin: 8px 0px 0 0; height:75px; float: left;}

#meio{width:698px; float: left;}

#meio #esq{ width:209px; margin: 0 0 0 2px; background-color:#fff500; float: left;}
#meio #esq #busca2{ font-size:12px;}
#meio #esq form{margin:0; paddin: 0;}

#infos-imv{display: block; background-color: #FFF; opacity: 0.75; filter: alpha(opacity=75); width: 464px; z-index: 500; padding: 8px 5px;
		 position:absolute; bottom: 5px; left: 0; margin: 0 1px;}

#meio #slide{width:478px; height:280px; float:left; margin: 0 0px 0px 8px; _margin-left: 5px; position: relative;}
#meio #slide p{margin-right:5px; padding:0;}
#meio #slide h1{margin: 5px 8px 1px 0px; padding: 0; color:#990000; line-height: 24px; font-stretch:condensed;}
#meio #slide h2{text-align: left; margin: 5px 8px 1px 0px; padding: 0; color:#990000; line-height: 18px; font-stretch:condensed;}
#meio #slide img{border: 1px solid #A62925;}
/*PARTE INTERNA DA PÁGINA e.g. Notícias, institucional, etc.. */	
#meio #interno{
	width:696px;
	padding: 0;
	border: 1px solid #CCCCCC;
	margin: 5px 0 5px 0;
	text-align:left;
	float: left;}
	
/*#meio #interno{ }*/
#interno h1{margin: 5px 8px 1px 8px; padding: 0; color:#990000; line-height: 26px; font-size:24px; font-stretch:condensed;}
#interno p strong{color: #999999; font-size:13px; padding: 0; text-align:justify;}
#interno #texto{margin: 2px 8px 5px 8px; padding: 2px; text-align:justify; text-decoration: none;}
#interno p a{text-decoration:underline; color: #000000;}

#interno #avaliacao p, #interno #avaliacao span, #interno #avaliacao div{margin: 0; padding: 0; text-align:inherit; text-decoration: none;}
#interno #avaliacao div{padding: 2px 0;}
#avaliacao div{text-align:center;}

#meio #interno #imoveis{width: 330px; clear:both; margin: 0 0px 0 4px; padding:0;}
#meio #interno #imoveis .imvdestaque{width:160px; float:left; margin: 0 0 5px 5px; background-color:#f2eaea; _margin-left: 2px;}
#meio #interno #imoveis .imvdestaqueam{width:160x; float:left; margin:0px; background-color:#fdfbe8;}

.buscaimg{border: 2px solid #a62925; width:120px; height:90px; margin-right: 5px;}
/*PARTE INTERNA DA PÁGINA e.g. Notícias, institucional, etc.. */

#menudireita{width:213px; float:left; text-align: left; background-color:#fff500; padding: 0px ; margin:0px 0 5px 10px;}	
#menudireita p{margin: 5px; text-decoration: none; color: #000000;}
#menudireita p .enq{font-size:12px;}
#menudireita p a:link , #menudireita p a:visited{text-decoration: none; color: #000000;}
#menudireita p a:hover{text-decoration: underline; color: #000000;}
#menudireita h1{margin: 3px 0; padding: 0; color:#990000; font-size:18px; font-stretch:condensed;}
#menudireita form{margin: 0; padding: 0;}

/*XXXXXXXXXXXXXXXXXXXXX_Rodapé_XXXXXXXXXXXXXXXXXXXXXXX*/
#rodape{width:100%; height:123px; background-color:#a92a26; text-align:center; color:#FFFFFF; margin:0; padding:3px 0 0 0;}
#rodape h3{margin: 0; padding: 0;}


/*XXXXXXXXXXXXXXXXXXXXX_Classes e cores_XXXXXXXXXXXXXXXX*/
.clear{clear:both;}
.imgmargins{margin:3px;}
.imgleft{display:block; float:left; margin:0 10px 0 15px; _margin-left: 10px;}
.vermelho{color:#a62925; font-weight:bold;}
.vermelho2{color:#c0352f;}
.vermelhoLat{color:#c0352f; font-weight:bold; font-size: 14px;}
.fontevendas{color:#9c120b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fontevendas2{color:#9c120b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.fontebusca{color:#9c120b; font-weight:bold; font-size:16px; text-decoration: none;}
.cinza{font-size:12px; color:#716f64;}
.imgbusca{margin-top:28px;}
.lupa{float:left; margin:30px 5px 0 10px;}
.branco{color:#FFF; font-weight:bold; font-size: 14px;}
.info{font-size: 10px;}

/*XXXXXXXXXXXXXXXXXXXXX_Form Menu Direita_XXXXXXXXXXXXXXXX*/
#menudireita form .enviar{border:0;height:24px;width:63px;border:0px;}

/* XXXXXXXXXXXXXXXXXXXXX CSS for top level tabs XXXXXXXXXXXXXXXXXXXXX */
.tabsmenuclass ul{
	overflow: hidden;
	margin: 0; padding: 0;
	text-align: center;
	width: 970px;
	list-style-type: none;
}

.tabsmenuclass li{float: left; text-align: center;}
.tabsmenuclass li a{text-align: center; display: block; padding: 8px 9px 0px 9px; height: 30px; color: #bd342e; text-decoration: none;	font: bold 13px Arial; float: left;}
.tabsmenuclass li a:hover, .tabsmenuclass li a.selected{background: #f1eede; color: #bd342e;}

/* ######### CSS for sub menu container below ######### */
.tabsmenucontentclass{ background: #e7e2c8; width:970px; height:30px; padding: 0; margin: 0 0 5px 0;}
.tabsmenucontentclass ul{ margin: 0; width:970px; padding: 0; list-style-type: none;}
.tabsmenucontentclass li{ float: left; text-decoration:none; padding: 0; color:#716f64;margin: 0 5px 0px 5px;  }
.tabsmenucontentclass li a:link, .tabsmenucontentclass li a:visited{color:#716f64;}
.tabsmenucontentclass li a:hover{text-decoration: underline; color:#716f64;}

/*____________BUSCA________*/
.enviarBuscaIm{border: 1px solid #FFF; margin: 2px 0; background: #c0352f; color: #FFFFFF; width: 130px; text-align: center;}

.buscaIm{color:#c0352f; border: 1px solid #000099; margin: 2px 0; font-size: 12px;}

.paginacao{text-align: center; margin:0;}
.paginacao a{
	text-align: center;
	padding:1px 6px;
	text-decoration: none; 
	color: #FFF;
	background: #AA2D2B;
	border: 1px solid #A62925;
}