body {
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align: center;
	font-family:  Arial, Tahoma, Verdana, Helvetica;
	font-size:  13px;
	margin-left:  0px;
	margin-top:  0px;
	margin-right:  0px;
	margin-bottom:  0px;
	background-color: #e6eff8;
	background-image: url(../images/bg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
}
td, th {
	color : #333333;
	font-family:  Arial, Tahoma, Verdana, Helvetica;
	font-size:  13px;
}
form {
	margin: 0;
}
a {
	color: #0060b0;
	text-decoration: none;
}
a: hover {
	color: #0060b0;
	text-decoration: underline;
}
/* Tabela Principal */
.b-table {
	background-color: #ffffff;
}
.b-te {
	background: transparent url(../images/tl.png) no-repeat 0 0;
}
.b-td {
	background: transparent url(../images/tr.png) no-repeat right 0;
}
.b-le {
	background: transparent url(../images/ml.png) repeat-y 0 0;
}
.b-ld {
	background: transparent url(../images/mr.png) repeat-y right 0;
}
.b-be {
	background: transparent url(../images/bl.png) no-repeat 0 0;
}
.b-bd {
	background: transparent url(../images/br.png) no-repeat right 0;
}
.borda {
	border:1px solid #999999;
}
.bordaDetalhes {
	border: 1px solid #999999;
}
.bordaDestaque {
	border: 4px solid #ffffff;
}
.bordaHome {
	border: 1px solid #999999;
}
.back_destaque {
	background-image: url(../images/back.jpg);
	background-color: #ffffff;
	background-repeat:  repeat-x;
}
.back_destaque_home {
	background-color:  #ecf4f7;
}
.back_destaque_home_base {
	background-color:  #ecf4f7;
}
.back_destaque_home_base a {
	background-color:  #ecf4f7;
	font-weight: normal;
}
.back_destaque_home_topo {
	background-color:  #ecf4f7;
}
.BordaMapa {
	border: 1px solid #aebfca;
	background-color: #ffffff;
	color: #ffffff;
}
/*Content Links*/
.contentheading {
	color: #3b3b1b;
	font-size: 24px;
}
.cont_16 {
	font-size:  16px;
}
.developed {
	font-size:  12px;
	color: #666666;
	text-decoration: none;
}
.developed a {
	font-size:  12px;
	color: #666666;
	text-decoration: none;
}
.dic {
	font-size:16px;
}
.encontrados {
	color: #3b3b1b;
	font-weight: bold;
}
.f_botao {
	background-color: #f27830;
	font: 11px Arial, Tahoma, Verdana, Helvetica;
}
.fonte {
	font-size:  10px;
}
.fonte_ref {
	color: #29166f;
	font-size: 13px;
}
.fonte_financia {
	color: #333333;
	font-size: 12px;
}
.lista, .lista th, .lista td {
	padding: 6px 6px 6px 6px;
	border-color:  #dbe4e6;
	border-style:  solid;
	border-width:  1px;
	border-collapse: collapse;
}
.mensagem {
	background: #ededed;
	border: 1px dashed #0060b0;
	font-weight: bold;
	color: #0060b0;
}
.mr {
	color:  #FFFFFF
}
.news_home {
	margin: 4px 1px 13px 8px;
	font-size:  15px;
}
a.linkHome: link, a.linkHome: visited {
	color: #454545;
	font-family:  Arial, Tahoma, Verdana, Helvetica;
	font-size:  11px;
	line-height:  11px;
	font-weight: normal;
}
a.linkHome: hover {
	color: #454545;
	font-family:  Arial, Tahoma, Verdana, Helvetica;
	font-weight: normal;
}
.linkHome2 {
	color: #0060b0;
	text-decoration: underline;
	font-weight:bold;
}
.linkHomeRef {
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.linkHomeTipo {
	color: #333333;
	text-decoration: none;
}
.linkHomeValor {
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
/* Menu Lateral */
.menu_top {
	background : url(../images/menu_top.png);
	padding-left : 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.menuBack {
	background-color:#ecf4f7;
}
.menu_base {
	background : url(../images/menu_base.png);
}
.menu_left {
	background-image : url(../images/menu_left.png);
	background-repeat : repeat-y;
}
.menu_right {
	background-image : url(../images/menu_right.png);
	background-repeat : repeat-y;
}
.menu_tit {
	font-size: 11px;
	font-weight: bold;
	color : #c0c0c0;
}
a.menu-ativo:link, a.menu-ativo:visited {
	font : 13px/22px Arial, Tahoma, Verdana, sans-serif;
	color : #1572af;
	text-decoration : none;
	padding-left : 12px;
	background : url(../images/menu_over.png) no-repeat left center;
	background-color:#ecf4f7;
	display : block;
}
a.menu:link, a.menu:visited {
	font :  13px/22px Arial, Tahoma, Verdana, sans-serif;
	color : #1572af;
	text-decoration : none;
	padding-left : 12px;
	background : url(../images/menu_up.png) no-repeat left center;
	background-color:#ecf4f7;
	display : block;
}
a.menu:hover {
	font :  13px/22px Arial, Tahoma, Verdana, sans-serif;
	color : #1572af;
	text-decoration : none;
	padding-left : 12px;
	background : url(../images/menu_over.png) no-repeat left center;
	background-color:#ecf4f7;
	display : block;
}
/* Rodape */

.rodape {
	font-size:14px;
	line-height: 20px;
	background-color: #04407f;
	background-image: url(../images/bg_rodape.png);
	color: #ffffff;
	background-repeat: no-repeat;
}
/* News */
.margem {
	margin-bottom: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.paginas {
	font-size: 13px;
	color: #3b3b1b;
	font-weight: bold;
}
.paginas a {
	font-size: 13px;
	font-weight: normal;
}
.paginas_cinza {
	font-size: 13px;
	color: #cccccc;
}
/*slide home*/
.slideshow {
	width:346px;
	height: 260px;
	margin: auto
}
.slideshow img {
	padding: 0px;
	border: 4px solid #ecf4f7;
	background-color: #ecf4f7;
}
/* fim slide home*/
.titulo-news {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.titulo-news-lista {
	color: #333333;
	font-size: 16px;
}
.titulo-fin-lista {
	color: #333333;
	font-size: 16px;
}
/* Lista dos Imóveis */
.titulo-imoveis {
	font-size: 14px;
}
.titulo-imoveis-valor {
	font-weight: normal;
}
.tituloMaior {
	font-size: 16px;
	color: #3b3b1b;
	font-weight: bold;
}
.topoMenu {
	background-color: #e3e3e3;
	background-image: url(../images/topo_menu.png);
	background-repeat: repeat-x;
}
.topoSombra {
	background-image: url(../images/topo_sombra.png);
	background-repeat: repeat-x;
}
.TopoLink {
	font-size:12px;
	color:#ffffff;
}
.TopoLink a {
	font :  12px/35px Arial, Tahoma, Verdana, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display : block;
}
.TopoLink a:hover {
	font :  13px/35px Arial, Tahoma, Verdana, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration : none;
	display : block;
	background-color:#051c2e;
}
.tbd {
	border-right : 1px solid #0b4063;
}
.tbe {
	border-left : 1px solid #286085;
}
.tbt {
	border-top : 1px solid #0b4063;
}
.tbee {
	border-left : 1px solid #0b4063;
}
.valor {
	font-weight: bold;
	font-size: 13px;
}
#map_canvas {
	height: 100%
}
#map_canvas {
	width: 748px;
	height: 265px;
	position: relative;
	margin-bottom: 10px;
}
#map_canvas2 {
	width: 748px;
	height: 265px;
	position: relative;
	margin-top: 10px;
}

