/*
	Desenvolvido por Litoralmania Servi�os de Internet LTDA - http://www.litoralmania.com.br/.
	Layout: Denilson Trespach
	Programa��o e Desenvolvimento: Henrique Boaventura
*/
/************************************
ZERAR TUDO
************************************/
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	font-size:11px;
	list-style:none;
	outline:0;
}
/************************************
LINKS
************************************/
a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
/************************************
ESTRUTURA
************************************/
body{
  background:#ccc url(../img/sombra.jpg) top center repeat-y;
  text-align:center;
}
#estrutura{width:768px;margin:0px auto;background-color:#fff;text-align:left;}
#topo{height:133px;margin-bottom:10px;background-color:#fff;text-align:center;}
#navMenu{float:left;width:130px;padding-left:7px;margin-bottom:10px;}
#conteudo{float:right;width:611px;margin:0px 8px 0px 10px;}
#rodape{width:768px;height:50px;clear:both;background:transparent url(../img/rodape.png) bottom center no-repeat;}
div#rodape address{position:absolute;left:-1999em;}
div#rodape a{display:block; width:130px; height:20px; text-indent:-1999em; float:left; margin:28px 0px 0px 9px;}
/************************************
TITULOS
************************************/
h1{float:left;margin-left:9px;width:138px;height:138px;}
h1 a{display:block;height:138px;text-indent:-1999em;}
h2{position:absolute;left:-1999em;} 
/************************************
GERAIS
************************************/
input{height:15px;}
input.botao{font-weight:bold;padding:1px 2px; background-color:#fff;width:auto;height:17px;}
/*div#conteudo p{margin:10px 0px;}*/
div.paginacao{text-align:center;}
li.semRegistros{text-align:center; padding:5px 0px; }
div.browserActions{width:100%; text-align:center;margin-top:10px; clear:both;}
div#estrutura div.browserActions a{margin-right:20px;color:#003399;}
/************************************
TOPO
************************************/
/************************************
NAVEGACAO ESQUERDA
************************************/
#navMenu ul.menu{background:#C3E8FF url(../img/menuEsquerda.png) left top no-repeat;width:130px;height:306px;padding-top:25px;margin-bottom:10px;}
#navMenu ul.menu li{height:19px;padding:6px 0px 0px 5px; background:transparent url(../img/menuEsquerdaLinha.png) top left no-repeat;}
#navMenu ul.menu li.last{height:20px;background:transparent url(../img/menuEsquerdaLinhaLast.png) top left no-repeat;}
#navMenu form.navBusca, #navMenu form.navNewsletter{width:130px;height:60px;background-image:url(../img/menuBusca.jpg);margin-bottom:7px;}
#navMenu form.navBusca{height:170px;}
#navMenu form.navBusca a{display:block;text-align:center;margin-top:5px;}
#navMenu form.navBusca fieldset{padding:17px 0px 0px 2px;text-align:left;}
#navMenu fieldset label{display:block;text-indent:-1999em;}
#navMenu form.navBusca fieldset label{display:block;text-indent:0px;font-weight:bold;margin-top:2px;}
#navMenu form.navBusca fieldset input{display:block;float:left;}
#navMenu form.navBusca fieldset input.botao{margin:10px 0px 0px 35px;}
#navMenu span.infoCorretores{display:block;width:130px;height:53px;padding:15px 0px 7px 0px;text-align:center;background:#C2E8FF url(../img/menuTopCorretores.png) top center no-repeat;}
#navMenu ul.corretores{width:130px;margin-bottom:7px;background-color:#C2E8FF}
#navMenu ul.corretores li{text-align:right;padding:5px 8px 5px 5px;background:transparent url(../img/menuEsquerdaLinha.png) bottom left no-repeat;}
#navMenu ul.corretores li.top{padding-top:0px;}
#navMenu ul.corretores li.bottom{padding-bottom:25px;background:#C2E8FF url(../img/menuBottomCorretores.png) bottom left no-repeat;}
/*#navMenu form.navNewsletter{text-align:center;background-image:url(../img/menuNewsletter.png);overflow:hidden;}
#navMenu form.navNewsletter input#stNewsletter{float:none;border:1px solid #ccc;}
#navMenu form.navNewsletter label{margin-bottom:-2px;}
#navMenu form.navNewsletter input.botao{background-color:transparent;}*/
div#navMenu img{ margin-bottom:10px; }
/************************************
CAPA
************************************/
#conteudo div h3{position:absolute; left:-1999em;}

div#conteudo div#publicidade{position: absolute; width:600px; height:83px; top:140px; left: 50%; margin-left:-230px; overflow:hidden; }

#conteudo div a{color:#ff6600;font-weight:bold;}
div#conteudo form#frmBuscaRapida{ background:transparent url(../img/CapaBuscaRapida.jpg) top left no-repeat; width:600px; height:81px; margin-bottom:10px; float:left; clear:both; margin-top:100px;} 
div#conteudo form#frmBuscaRapida input#stBuscaRapida, div#conteudo form#frmBuscaRapida input#btEnviar{ width:300px; height:18px; font-size:14px; padding:4px; border:1px solid #6699FF; background-color:#fff; color:#000; float:left; clear:none; margin:30px 0px 0px 185px; }
div#conteudo form#frmBuscaRapida input#btEnviar{ width:70px; height:28px; font-weight:bold; margin-left:10px;}
div#conteudo form#frmBuscaRapida label{ display:none;}
#conteudo div#condominio{ border: 1px solid #ccc;float:left;width:290px;height:252px;padding-top:20px;background:transparent url(../img/capaCondominio.png) top center no-repeat;overflow:hidden; margin-bottom:10px; text-align:center;}
#conteudo div#destaque{border: 1px solid #ccc; float:left;text-align:center;width:290px; height:269px;padding-top:24px;background:transparent url(../img/capaDestaque.png) top center no-repeat;}
#conteudo div#bannerCapa{margin:10px auto;float:left;}
div#condominio img{border:1px solid #ccc; width:200px; height:167px;margin:5px;}
div#condominio h5{margin:5px 5px 0px 0px;text-align:center;font-size:14px;font-weight:bold;}
div#condominio p{margin:0px 5px 5px 0px;}
div#condominio a{float:right;text-align:right;width:200px;margin-right:5px;}
div#destaque img{border:1px solid #ccc;width:200px;height:167px;}
div#destaque h4{margin:2px 0px;}
div#destaque p{text-align:left;padding:0px 5px;}
div#destaque a{display:block;text-align:right;margin:2px 5px 0px 0px;}
#conteudo div.listaImoveis{float:left;width:290px;height:384px;padding-top:26px;overflow:hidden;margin-bottom:10px;}

div.listaImoveis ul{float:left;margin:0px 0px 0px 0px; width:290px; }
div.listaImoveis ul li{ float:left;width:290px;height:184px;margin:0px; text-align:center;}
div.listaImoveis ul li img{width:200px; height:167px;border:1px solid #ccc;}
div.listaImoveis ul li p{text-align:left; padding:0px 10px;}
div.listaImoveis ul li a{display:block; text-align:right;margin:2px 10px 0px 0px;}

div#ultimosCadastrados.listaImoveis ul li{ float:left;width:190px;height:198px;margin:0px; border-right:2px dotted #ccc; text-align:center;}
div#ultimosCadastrados.listaImoveis ul li.first{padding-left:15px;}
div#ultimosCadastrados.listaImoveis ul li.last{margin-right:0px;border:0;}
div#ultimosCadastrados.listaImoveis ul li img{width:150px; height:110px;border:1px solid #ccc;}
div#ultimosCadastrados.listaImoveis ul li p{text-align:left; padding:0px 10px;}
div#ultimosCadastrados.listaImoveis ul li a{display:block; text-align:right;margin-top:5px;}
div#ultimosCadastrados.listaImoveis ul li h5{ padding: 0px 5px; }

div#altoPadrao.listaImoveis{ float:right; clear:right; border: 1px solid #ccc; background:transparent url(../img/CapaAltoPadrao.png) top center no-repeat; height:246px; margin-right:10px;}
div#superOferta.listaImoveis{ float:right; clear:none; border: 1px solid #ccc; background:transparent url(../img/CapaSuperOfertas.png) top center no-repeat; height:267px; margin-right:10px; }
div#ultimosCadastrados.listaImoveis{ width:600px; border: 1px solid #ccc; background:transparent url(../img/capaUltimosCadastrados.png) top left no-repeat; height:200px; }
div#ultimosCadastrados.listaImoveis ul{ width:600px;}
/************************************
CONDOMINIOS
************************************/
div.condominios h2, div.imoveis h2, div.contato h2, div.busca h2, div.comoChegar h2, div.quemSomos h2{position:static;height:20px;background:transparent url(../img/condominiosTopo.png) top right no-repeat;text-indent:-1999em;}
div.condominios ul{margin-left:10px;}
div.condominios ul.lista li{float:left;clear:none;width:190px;height:190px;margin:10px 15px 0px 0px;padding-top:10px;text-align:center;background:transparent url(../img/condominiosMoldura.jpg) center center no-repeat;}
div.condominios ul.lista li.last{margin-right:0px;}
div.condominios ul.lista li img{width:120px; height:100px;margin-right:0px;border:1px solid #ccc;}
div.condominios ul.lista li h3 a{font-size:14px;}
div.condominios ul.lista li p{text-align:left;margin:2px 5px;}
div#estrutura div.condominioTopo{width:606px; height:116px;padding:2px;border:1px solid #ccc;background-color:#f2f2f2;margin-top:10px;}
div#estrutura div.condominioTopo h3{position:static;float:left;width:210px;font-size:16px;margin:2px 0px;text-align:center;}
div#estrutura div.condominioTopo img{width:390px; height:115px;float:right;}
div#estrutura div.condominioTopo ul{float:left;width:125px;padding-top:3px;background:transparent url(../img/condominioLinha.gif) top left no-repeat;}
div#estrutura div.condominioTopo ul li{width:125px;height:18px;padding-left:5px;padding-top:1px;float:left;clear:both;background:transparent url(../img/condominioLinha.gif) bottom left no-repeat;}
div#estrutura div.condominioTopo ul li a{color:#000;}
div.condominios h5{font-size:14px;text-align:right; margin:10px 0px;border-bottom:1px solid #ccc;}
div.condominios div.condominioInfo p{margin:10px 0px;}
div.condominios div.condominioInfo a.print{display:block;text-align:right;margin:10px;}
div.condominios ul.condominioImoveis {margin-left:0px;width:610px;margin-top:10px;}
div.condominios ul.condominioImoveis li, div.imoveis ul li, div.busca ul li {float:left;clear:both;width:100%;border:1px solid #ccc; background-color:#f2f2f2; margin-bottom:10px;}
div.condominios ul.condominioImoveis li a, div.imoveis li a, div.busca li a{display:block;font-weight:bold;}
div.condominios ul.condominioImoveis li img, div.imoveis ul li img, div.busca ul li img{float:left;margin:5px 10px 5px 5px;border:1px solid #ccc;}
div.condominios ul.condominioImoveis li h4, div.imoveis ul li h4, div.busca ul li h4{font-weight:bold;color:#ff0000;margin-top:10px;}
div.condominios ul.condominioImoveis li p, div.imoveis ul li p, div.busca ul li p{margin:5px 5px 5px 0px;}
div.condominios ul.condominioImoveis li span.valorImovel, div.imoveis ul li span.valorImovel, div.busca ul li span.valorImovel{color:#ff0000;display:block;text-align:right;margin:0px 10px 5px 0px;}
div.condominios ul.condominioImoveis li span.cidadeImovel, div.imoveis ul li span.cidadeImovel{font-weight:bold;display:block;text-align:right;margin:0px 10px 5px 0px;}
div.condominios div.condominioInfo{text-align:center;}
div.condominios div.condominioInfo p{text-align:left;margin:10px 0px;}
/************************************
IMOVEIS
************************************/
div.imoveis ul{margin-top:10px;}
div.imoveis h2.topoApartamento{background-image:url(../img/apartamentosTopo.png);}
div.imoveis h2.topoSobrado{background-image:url(../img/sobradosTopo.png);}
div.imoveis h2.topoTerreno{background-image:url(../img/terrenosTopo.png);}
div.imoveis h2.topoCasa{background-image:url(../img/casaTopo.png);}
div.imoveis h2.topoLancamento{background-image:url(../img/lancamentosTopo.png);}
div.imoveis h2.topoVerticais{background-image:url(../img/condominioHorizontalTopo.png);}
div.imoveis h2.topoSuperOfertas{background-image:url(../img/SuperOfertas.png);}
div.imoveis h2.topoAltoPadrao{background-image:url(../img/AltoPadrao.png);}
div.imoveis h2.topoAluguel{background-image:url(../img/aluguelTopo.png);}
div.imoveis h2.topoImovelComercial{background-image:url(../img/imoveisComerciaisTopo.png);}
div.imoveis h2.minhaLista{background-image:url(../img/topinhoMinhaLista.png); margin-bottom:15px;}


/************************************
CONTATO
************************************/
div.contato h2{background-image:url(../img/contatoTopo.png);}
div.contato form p{margin:20px 0px;text-align:center;}
div.contato fieldset{width:400px;padding:10px;margin:0px auto;border:1px solid #f5f5f5;}
div.contato fieldset label{display:block;}
div.contato fieldset input, div.contato fieldset textarea{padding:1px 2px;border:1px solid #ccc;width:380px;margin-bottom:5px;}
div.contato fieldset textarea{height:80px;}
div.contato fieldset input.botao{margin:10px auto;width:auto;height:auto;}
div.contato fieldset fieldset{ padding:0px; }
div.contato fieldset fieldset label{display:inline; padding:5px 0px}
div.contato fieldset fieldset label input { margin:2px 5px 0px 0px; width:auto; }
div.contato p.msg{color:#f00;}
/************************************
FILTRO TOPO
************************************/
form.filtroTopo{margin:10px 0px 0px 10px;padding-top:5px;height:39px;background:transparent url(../img/topoBuscafundo.jpg) center center no-repeat;}
form.filtroTopo p{float:left;margin:0px 0px 0px 10px;font-weight:bold;font-size:13px;text-align:center}
form.filtroTopo fieldset{float:right;}
form.filtroTopo label{font-weight:bold;float:left;width:80px;clear:right;text-align:center;}
form.filtroTopo fieldset select{font-weight:normal;}
form.filtroTopo fieldset select option{padding:1px 2px;font-weight:normal;}
form.filtroTopo label.form2{width:160px;}
form.filtroTopo label.form3{width:140px;}
form.filtroTopo label input{display:block;clear:both;}
form.filtroTopo label select#slBuscaCidade{width:145px;}
form.filtroTopo input.botao{border:1px solid #ccc;height:auto;margin:12px 5px 0px 0px;}
/************************************
BUSCA
************************************/
div.busca h2{background-image:url(../img/buscaTopo.jpg);}
div.busca p, div.imoveis p{text-align:center;margin:10px 0px;}
div.busca fieldset, div.imoveis fieldset{border:1px solid #ccc;margin:0px auto 10px auto;padding:5px;text-align:center}
div.busca input, div.busca select, div.imoveis input, div.imoveis select{border:1px solid #ccc;float:left;clear:both;margin-top:2px; margin-right:0px;}
div.busca label, div.imoveis label{float:left;margin:5px 10px; }
label#labelValorMaximo, label#labelValorMinimo{ width:100px; }
div.busca input#stBuscaCodigo, div.imoveis input#stBuscaCodigo{width:150px;}
div.busca input.botao, div.imoveis input.botao{margin:10px 0px 0px 250px;height:auto;}
div.busca input, div.busca option, div.imoveis input, div.imoveis option{padding:1px 2px;}
div.busca input#stBuscaValorMaximo, div.busca input#stBuscaValorMinimo,div.imoveis input#stBuscaValorMaximo, div.imoveis input#stBuscaValorMinimo{width:90px;}
/************************************
COMO CHEGAR / QUEM SOMOS
************************************/
div.quemSomos p, div.comoChegar p{margin:10px 0px;}
div.comoChegar h2{background-image:url(../img/comoChegarTopo.png);}
div.comoChegar p{text-align:center;}
div.quemSomos h2{background-image:url(../img/quemSomosTopo.png);}


/**************
nova inclusao
**************/
/************************************
GERAIS
************************************/
div.imovelView div#imgViewer{width:360px;border:1px solid #ccc; margin:0px 10px;float:left;}
div.imovelView a.minhaListaTopo{font-weight:bold; margin:5px 0px; display:block; background-color:#83BDFD; width:170px; padding:3px; clear:both; margin-left:430px; text-align:center;}
div.imovelView h2{ position:relative ;height:auto; text-indent:0px; display:block; color:#000; left:0px;}
div.imovelView span.valorImovel{display:block;color:#ff0000;text-align:right;margin:5px 10px 0px 0px;}
div.imovelView div p{margin:10px 0px;}
div.imovelView ul{float:left;clear:both;background-color:#E8ECE8;width:580px;margin:10px;}
div.imovelView ul li{float:left;clear:none;border:2px solid #98A090;width:100px; height:100px;margin:10px 0px 10px 10px;}
div.imovelView ul li.first{margin-left:5px;}
div.imovelView ul > li.first { margin-left:10px; }
div.imovelView input{height:15px;}
div.imovelView input.botao{font-weight:bold;padding:1px 2px; background-color:#fff;width:auto;height:17px;}
div.imovelView span.acoes{float:right;}
div.imovelView span.acoes a.print, span.acoes a.contato, span.acoes a.indique, span.acoes a.minhaLista{background-image:url(../img/popUp_imprimir.png);float:left;clear:none;margin:5px;text-indent:-1999em;width:40px;height:40px;}
div.imovelView span.acoes a.contato{background-image:url(../img/popUp_email.png);display:block;text-indent:-1999em;width:40px;height:40px;}
div.imovelView span.acoes a.indique{background-image:url(../img/popUp_indicar.png);display:block;text-indent:-1999em;width:40px;height:40px;}
div.imovelView span.acoes a.minhaLista{background-image:url(../img/icone_lista.png);display:block;text-indent:-1999em;width:40px;height:40px;}
div.imovelView strong{color:#f00;}
div.imovelView img#destaque{ width:360px; height:270px; }

div.imovelContato h2{background-image:url(../img/contatoTopo.png);}
div.imovelContato form {width:600px;}
div.imovelContato form p{margin:20px 0px;text-align:center;}
div.imovelContato fieldset{width:400px;padding:10px;margin:0px auto;border:1px solid #f5f5f5;}
div.imovelContato fieldset label{display:block;}
div.imovelContato fieldset input, div.contato fieldset textarea{padding:1px 2px;border:1px solid #ccc;width:380px;margin-bottom:5px;}
div.imovelContato fieldset textarea{height:80px;}
div.imovelContato fieldset input.botao{margin:10px auto;width:auto;height:auto;}
div.imovelContato p.msg{color:#f00;}

/************************************
formulario
************************************/
div.imovelView form{display:none; position:absolute; left:50%; top:50%; margin: -200px 0px 0px -200px; }
div.imovelView fieldset{float:left;clear:both; margin:10px 0px; padding:10px; border:5px solid #ccc; width:400px; background-color:#fff;}
div.imovelView fieldset legend{ border:3px solid #ccc; padding:2px; background-color:#fff;}
div.imovelView fieldset label{display:block; clear:both;}
div.imovelView fieldset input, div.imovelView fieldset textarea{padding:1px 2px;border:1px solid #ccc;width:380px;margin-bottom:5px;}
div.imovelView fieldset textarea{height:80px;}
div.imovelView fieldset input.botao{margin:10px auto;width:auto;height:auto;}
div.imovelView form a{ float:right; clear:none; margin-top:-20px; }

div.imoveis a.listaImprimir,div.imoveis a.listaLimpar{border:2px solid #c0c0c0; font-weight:bold; padding:2px 10px; margin-bottom:10px; }
