/* ESTRUTURA */

	
body {
	background-color: #FFFFFF;
	margin: 0px;
	text-align: center;
}
img {
GALLERYIMG: no;
}

#Estrutura {
	text-align: center;
	clear: both;
}

#Estrutura:after{
    content:".";
    clear:both;
    display:block;
 	visibility:hidden;
}

* html #Estrutura {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}
	
#Layout{
	text-align: center;
	width: 767px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

/* TOPO */

#Topo1 {
	text-align: left;
	clear: both;
}
#Topo1 #E {
	width: 452px;
	float: left;
}
#Topo1 #D {
	width: 313px;
	text-align: left;
	float: left;
	height: 16px;
	margin: 0px;
}
#Topo2 {
	clear: both;
}

/* MENU PRINCIPAL */

#Menu1 {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	height: 46px;
	margin-bottom: 5px;
}
#Menu1 #E {
	float: left;
	height: 46px;
	width: 7px;
	text-align: left;
}
#Menu1 #C {
	float: left;
	width: 753px;
	background-image: url(../imagens/menu_pri/img_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	padding-top: 16px;
	height: 30px;
}
#Menu1 #D {
	float: left;
	height: 46px;
	width: 7px;
	text-align: right;
}

#Menu1 #C ul {
	list-style-type: none;
	margin-left: 0px;
	padding: 0;
	margin-top: 0px;
}

#Menu1 #C li {
	display: inline;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
}

/* MENU SECUNDARIO - BUSCA */

#Menu2 {
	clear: both;
	margin-bottom: 10px;
	height: 46px;
}
#Menu2 #E {
	float: left;
	height: 46px;
	width: 7px;
	text-align: left;
}
#Menu2 #C {
	float: left;
	height: 41px;
	width: 753px;
	background-image: url(../imagens/menu_sec/img_2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	padding-top: 5px;
}
#Menu2 #C #Col1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 95px;
	float: left;
	height: 31px;
	padding-top: 10px;
	text-align: left;
	padding-left: 10px;
}
#Menu2 #C #Col2 {
	float: left;
	height: 41px;
	text-align: left;
	margin-right: 10px;
	width: 151px;
}
#Menu2 #C #Col3 {
	float: left;
	height: 41px;
	margin-right: 10px;
	text-align: left;
	width: 70px;
}
#Menu2 #C #Col4 {
	float: left;
	height: 41px;
	text-align: left;
	margin-right: 10px;
	width: 115px;
}
#Menu2 #C #Col5 {
	float: left;
	height: 41px;
	text-align: left;
	margin-right: 10px;
	width: 86px;
}
#Menu2 #C #Col6 {
	float: left;
	height: 41px;
	text-align: left;
	margin-right: 10px;
	width: 47px;
}
#Menu2 #C #Col7 {
	float: left;
	height: 36px;
	text-align: left;
	padding-top: 5px;
	width: 120px;
}
.FormBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F52217;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 2px;
}
#Menu2 #D {
	float: left;
	height: 46px;
	width: 7px;
	text-align: right;
}


/* CENTRO - INDEX */

#Centro {
	clear: both;
	width: 753px;
	margin-right: auto;
	margin-left: auto;
	overflow:visible;
}

/* CENTRO - INDEX COLUNA DIREITA */
#Centro #CD {
	width: 165px;
}
#Centro #CD #Box {
	background-image: url(../imagens/lateral/img_3.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 165px;
	margin-bottom: 10px;
}
#Centro #CD #Box #Int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#Centro #CD #Box #Int ul {
	padding: 0px;
	margin-top: 10px;
	margin-left: 17px;
	list-style-type: none;
	margin-bottom: 0px;
}
#Centro #CD #Box #Int #Link {
	text-align: left;
	list-style-image: url(../imagens/lateral/img_4.jpg);
	padding-left: 1px;
	margin-bottom: 5px;
}
#Centro #CD #Box #Int #Data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
	list-style-image: url(../imagens/lateral/img_6.jpg);
	padding-bottom: 5px;
}

/* CENTRO - INDEX - COLUNA ESQUERDA */
#Centro #CE {
	width: 585px;
	height: auto;
	clear: both;
}
#Centro #CE #Row {
	margin-bottom: 15px;
}
#Centro #CE #ImvIndTit {
	margin-bottom: 8px;
}

#Centro #ImvD {
	width: 275px;
	float: left;
	margin-bottom: 15px;
	text-align: center;
}
#Centro #ImvE {
	width: 275px;
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
	text-align: center;
	margin-left: 5px;
	_margin-right: 10px;
}
#Centro #ImvFoto {
	background-image: url(../imagens/index/img_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 269px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	overflow: visible;
	margin-bottom: 5px;
}
#Centro #ImvInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	width: 269px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#Centro #ImvVal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 15px;
	height: 35px;
}
#Centro #ImvVal #CLE {
	text-align: left;
	float: left;
	width: 130px;
	margin-left: 10px;
}
#Centro #ImvVal #D {
	width: 105px;
	padding-top: 2px;
	padding-right: 5px;
}

#Centro #ImvVal #Det {
	width: 105px;
	padding-top: 3px;
	margin-right: 5px;
	float: left;
	margin-left: 15px;
}

#Centro #ImvList 
{
	padding: 0px;
	margin-top: 10px;
	margin-left: 20px;
	list-style-type: none;
	margin-bottom: 0px;
}
#Centro #Item {
	text-align: left;
	list-style-image: url(../imagens/lateral/img_4.jpg);
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}
#Centro #ItemTit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
	padding-bottom: 5px;
	text-align: left;
	list-style-image: url(../imagens/index/img_5.jpg);
	padding-left: 0px;
}
#Centro #Interna {
	clear: both;
	width: 753px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../imagens/internas/img_2.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	display: table-cell;
	min-height: 300px;
	height: 300px;
	height: auto  !important;
}
#Centro #InternaBusca {
	clear: both;
	width: 753px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../imagens/busca/est_2.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	height: auto;
}
#Centro #InternaTopo {
	clear: both;
	margin-bottom: 5px;
}
#Centro #InternaTopo #Tit {
	width: 690px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #00B427;
	padding-left: 10px;
	height: 30px;
}
#Centro #InternaTopo #TitBusca {
	width: 690px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F52217;
	padding-left: 10px;
	height: 30px;
}
#Centro #InternaTopo #Voltar {
	width: 50px;
	float: right;
	text-align: center;
	padding-top: 10px;
}

#Centro #Interna #Row {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#Centro #InternaBusca #Row {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

#Centro #Interna ul {

	padding: 0px;
	margin-top: 10px;
	margin-left: 17px;
	list-style-type: none;
	margin-bottom: 0px;
}
#Centro #Interna #Link {

	text-align: left;
	list-style-image: url(../imagens/lateral/img_4.jpg);
	padding-left: 1px;
	margin-bottom: 5px;
}
#Centro #Interna #Data {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
	list-style-image: url(../imagens/lateral/img_6.jpg);
	padding-bottom: 5px;
}
#Centro #BarraInt {
	height: 15px;
	padding-top: 5px;
	text-align: left;
	padding-left: 5px;
}
#Centro #BarraInt img {
	margin-right: 10px;
}
#Centro #Interna .NewsData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	font-style: italic;
}
#Centro #Interna .NewsTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#NewsFotos {
	clear: both;
	background-color: #F0F0F0;
	padding: 8px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#FotoMini {
	border: 3px solid #F0F0F0;
	margin-bottom: 5px;
	margin-right: 5px;
}
#Centro #Interna #ImvViewE {
	float: left;
	width: 294px;
	margin-bottom: 10px;
}
#Centro #Interna #ImvViewD {
	float: left;
	width: 414px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#Centro #Interna #ImvViewFoto {
	height: 306px;
	width: 414px;
	background-image: url(../imagens/imoveis/detalhes/img_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	text-align: center;
}
#Centro #Interna #ImvViewFotos {
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
#Centro #Interna #ImvViewBotoes {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#Centro #Interna #ImvViewBotoes img {
	margin-top: 2px;
	margin-bottom: 2px;
}
#Centro #Interna .ImvDet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #00B427;
}
#Centro #Interna .ImvDet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
#Centro #Interna .ImvDet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
#Centro #Interna #ImvTbT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#Centro #Interna #ImvTbP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
#Centro #Interna #ImvTbR {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	width: 21%;
}
#Centro #Interna #ImvTbR2 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#Centro #Interna #ImvTbR3 {
	padding-top: 12px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	width: 21%;
}
#Centro #Interna #ImvTbR4 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#Centro #Interna #ImvB1 {
	float: left;
	width: 300px;
	background-color: #EEEEEE;
	text-align: left;
	height: 82px;
	margin-right: 12px;
}
#Centro #Interna #ImvB1 #C2 {
	float: left;
	width: 284px;
	height: 52px;
	padding-top: 28px;
}


#Centro #Interna #ImvB2 {
	float: left;
	width: 200px;
	background-color: #EEEEEE;
	text-align: left;
	margin-right: 11px;
}
#Centro #Interna #ImvB2 #C2 {
	width: 184px;
	height: 82px;
	float: left;
}
#Centro #Interna #ImvB2 #C2 #E {
	float: left;
	width: 60px;
	text-align: left;
	padding-top: 30px;
	margin-right: 8px;
}
#Centro #Interna #ImvB2 #C2 #Dir {
	width: 112px;
	float: left;
	height: 82px;
}

#Centro #Interna #ImvB2 #C2 ul {
	padding: 0px;
	margin-top: 8px;
	margin-left: 10px;
	list-style-type: none;
	margin-bottom: 0px;
}
#Centro #Interna #ImvB2 #C2 li {
	text-align:left;
	list-style:none;
	line-height: 13px;
}
#Centro #Interna #ImvB3 {
	float: left;
	width: 200px;
	background-color: #EEEEEE;
	text-align: left;
}
#Centro #Interna #ImvB3 #C2 {
	float: left;
	height: 82px;
	width: 184px;
}

#Centro #Interna #ImvB3 #C2 #E {
	float: left;
	width: 60px;
	text-align: left;
	padding-top: 30px;
	margin-right: 10px;
}
#Centro #Interna #ImvB3 #C2 #Dir {
	width: 112px;
	float: left;
	height: 82px;
}

#Centro #Interna #ImvB3 #C2 ul {
	padding: 0px;
	margin-top: 8px;
	margin-left: 10px;
	list-style-type: none;
	margin-bottom: 0px;
}
#Centro #Interna #ImvB3 #C2 li {
	text-align:left;
	list-style:none;
	line-height: 13px;
}

#Centro #Interna #C1 {
	background-image: url(../imagens/imoveis/listagem/b1.jpg);
	width: 8px;
	float: left;
	height: 82px;
}
#Centro #Interna #C3 {
	background-image: url(../imagens/imoveis/listagem/b2.jpg);
	width: 8px;
	float: left;
	height: 82px;
}
#Centro #ImvBox {
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	height: 260px; min-height: 260px; max-height: 260px;
}
#Centro #ImvBox #Foto {
	background-image: url(../imagens/imoveis/listagem/f.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	height: 164px;
	margin-bottom: 5px;
	clear: both;
}
#Centro #ImvBox #FotoBusca {
	background-image: url(../imagens/busca/est_6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	height: 164px;
	margin-bottom: 5px;
	clear: both;
}
#Centro #ImvBox #Info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	clear: both;
	margin-bottom: 5px;
	overflow: visible;
}
#Centro #NoResult {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
}
#Centro #InternaBusca #Busca {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#Centro #InternaBusca #Busca1 {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F52217;
}
#Centro #InternaBusca #Busca2 {
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F52217;
}
#Centro  #Paginacao {
	clear: both;
	text-align: left;
	padding-top: 10px;
}
#Centro #Interna #MsgErro {
	border: 3px solid #FF0000;
	padding: 10px;
	color: #FF0000;
	margin-bottom: 10px;
}
#Centro #Interna #MsgOk {
	border: 3px solid #009900;
	padding: 10px;
	color: #009900;
	margin-bottom: 10px;
}
#Centro #Interna #BoxTxt {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #00B427;
	border-bottom-color: #00B427;
	margin-bottom: 15px;
}

#Centro #Interna #LinkDepo {
	text-align: left;
	list-style-image: url(../imagens/lateral/img_4.jpg);
	padding-left: 1px;
}
#Centro #Interna #ResumoDepo {
	text-align: left;
	padding-left: 1px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
}
#Centro #Interna #RowFoto {
	clear: both;
	overflow: visible;
	margin-bottom: 15px;
}
#Centro #FotoBox {
	float: left;
	width: 170px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 15px;
	margin-bottom: 0px;
}
#Centro #FotoBox #Foto {
	background-image: url(../imagens/galeria/f.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	height: 123px;
	margin-bottom: 5px;
	clear: both;
	text-align: center;
}
#Centro #FotoBox #Info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
	background-color: #F2F2F2;
	padding: 5px;
}









/* RODAPE */
#Rodape {
	clear: both;
	padding-top: 15px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* FIM RODAPE */


.FormContato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 8px;
}

.FormAnuncie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 8px;
	margin-top: 3px;
}

.FormAnuncie2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 3px;
}



/* TAGS ESPECIAIS */

.T12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00B427;
}
.T15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00B427;
	text-transform: uppercase;
}
.Txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.Txt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}


p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#sep {
	height: 10px;
	clear: both;
}

.PagCelOver {
	width:15px;
	height:15px;
	background-color: #F2F2F2;
	color:#00B427;
	font-weight: bold;
	text-align:center
}
.PagCelOverBusca {
	width:15px;
	height:15px;
	background-color: #F2F2F2;
	color:#F52217;
	font-weight: bold;
	text-align:center
}
.PagCelNormal {
	width:15px;
	height:15px;
	background-color: #FFFFFF;
	color:#000000;
	font-weight: normal;
	text-align:center
}


/* MAPS */

#Maps {
	display: none;
	float: right;
	width: 165px;
}
td {
	font-size: 12px;
	font-weight: normal;
}
.TituloPop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00B427;
	padding-bottom: 5px;
}

