/*********************
   C21 Green Coast
*********************/

/*paginas internas*/
#corpo .voltar a{float:right; margin:10px; background:#333; padding:4px 8px 4px 8px; color:#FFF; text-decoration:none; display:block; font-weight:bold;}
#corpo .voltar a:hover{background:#999; text-decoration:none; outline:double;}
#corpo h1{background:url(../img/bg-tit.jpg) left bottom no-repeat; width:954px; height:33px; font-size:22px; color:#000; padding:4px 0 0 8px; margin:0 0 6px 0; text-transform:uppercase;}
#corpo h2{font-size:16px; color:#F5B00D; margin:10px 0 6px 0;}
#corpo h3{font-size:16px; color:#000; margin:4px 0 0 0;}
#corpo strong{color:#000; font-size:13px;}
#corpo table{width:100%; border:1px solid #000; margin:10px;}
#corpo table tr th{background:#333; border:1px solid #000; margin:10px; color:#FFF; padding:4px;}
#corpo table tr td{border:1px solid #000; margin:10px; color:#000; padding:4px;}
#corpo ul{margin:16px 0 26px 26px; line-height:20px; list-style-image:url(../img/icoPadrao.gif);}
#corpo p{margin:10px;}
#corpo fieldset{margin:10px; border:none;}

#imvSemelhantes h1{border-bottom:3px solid #E9B418; background:none; width:900px; height:24px; font-size:17px; color:#000; padding-left:20px; margin:0 0 6px 0; text-transform:uppercase;}

/* FORMULARIOS */
#corpo form fieldset{border:2px solid #CCC; padding:10px;}
#corpo form fieldset legend{border:2px solid #CCC; margin:0 0 0 10px; padding:6px; font-size:14px; font-weight:bold; color:#F5B00D;}
#corpo form fieldset dl.zona{display:none;}
#corpo form fieldset dt{float:left; clear:both; width:30%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:2%;}
#corpo form fieldset dd{float:left; width:65%; min-height:35px; _height:35px; font-size:11px;}
#corpo form fieldset dd input, #corpo form fieldset dd textarea, #corpo form fieldset dd select{border:solid 1px #F5B00D; font-size:11px; padding:2px;}
#corpo form p, #meio form div{text-align:center; padding:10px 0;}
#corpo form div{text-align:center;}
#corpo form div input{font-weight:bold; color:#FFF; background:#F5B00D; border:none; width:92px; padding:4px 0; cursor:pointer;}
#corpo form div input:hover{background:#CCC; text-decoration:none; outline:double;}
#corpo form#frmInd fieldset dd textarea{width:200px; margin-bottom:1ex; border:solid 1px #F5B00D;}
#corpo form#form1 fieldset dd textarea{width:300px; margin-bottom:1ex; border:solid 1px #F5B00D;}
#btnConcluir{width:120px !important;}

select{z-index:1;}

/*pag servicos*/
.servcont ul{margin:20px 0 10px 30px; line-height:20px;}
.servsaiba ul{margin:10px 0 10px 30px; line-height:20px;}

/* FICHA DO IMOVEL */
#corpo #imvFicha{padding:0 10px;}
#corpo #imvFicha h1{font-size:16px;}
#corpo #imvFicha .referencia{float:right; font-size:12px; padding:0 5px 0 0;}
#corpo #imvFicha .referencia strong{font-size:16px;}


/* MENU DETALHE */
#imvFicha .menuDetalhes{clear:both; width:930px; height:64px; padding:20px 0 0 0px;}
#imvFicha .menuDetalhes li{float:left; list-style:none !important; text-align:center; width:130px; height:40px; padding:0 !important;}
#imvFicha .menuDetalhes li a{display:block; padding:43px 5px 0 5px; font-weight:bold; color:#464646; line-height:17px; font-size:11px;}
#imvFicha .menuDetalhes li a:hover{color:#F1B310 !important; text-decoration:none;}
#imvFicha .menuDetalhes li.btContato{background:url(../img/virtual/faleConosco.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btIndicar{background:url(../img/virtual/enviaAmigo.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btFavoritos{background:url(../img/virtual/estrela.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btImpressao{background:url(../img/virtual/imprimaFolheto.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btGMaps{background:url(../img/virtual/BlackGlobe.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btProposta{background:url(../img/virtual/fazerProposta.gif) no-repeat center top !important;}
#imvFicha .menuDetalhes li.btVoltar{background:url(../img/virtual/icoVoltar.gif) no-repeat center top;}
#imvFicha .menuDetalhes li.btVideo{background:url(../img/virtual/icoVideo.png) no-repeat center top;}
/* SLIDESHOW */
#slideshowimovel{float:left; width:608px; height:408px; overflow:hidden;}
#slideshowimovel a{display:block; border:4px solid #F5B00D; width:600px; height:400px;}
#slideshowimovel img{border:0; width:600px; height:400px;}

#corpo .imvFotos{float:left; width:610px;}
#corpo .imvFotos #nav{float:left; width:604px; height:146px; overflow:auto; margin:10px 0 0 0; padding:0;}
#corpo .imvFotos #nav li{float:left; width:70px; height:60px; margin:6px; list-style:none;}
#corpo .imvFotos #nav li a{display:block; border:3px solid #ccc; width:70px; height:60px;}
#corpo .imvFotos #nav li img{border:none; width:70px; height:60px;}
#corpo .imvFotos #slideshowcontrol{float:left; border-top:1px solid #FFF; width:600px; height:24px; margin:5px 0 10px 0;}
#corpo .imvFotos #slideshowcontrol p{padding:0; font-weight:bold; text-align:center; text-transform:uppercase;}
#corpo .imvFotos #slideshowcontrol #pauseButton{background:url(../img/virtual/icoPause.gif) no-repeat center left; margin:0 20px 0 0; padding:2px 0 2px 20px;}
#corpo .imvFotos #slideshowcontrol #resumeButton{background:url(../img/virtual/icoPlay.gif) no-repeat center left; margin:0 0 0 20px; padding:2px 0 2px 20px;}
#corpo .imvFotos #nav li a.activeSlide {border:3px solid #F5B00D;}	

#corpo .imvFotos .descricao{clear:both; padding:40px 0 0;}

/*Informacoes*/
#corpo .valorVenda{float:left !important; width:296px; padding:6px; margin-left:20px; font-size:20px !important; color:#F1B310; background:#DDD;}
#corpo .imvInformacoes{float:left; width:296px; padding:0 6px 0 6px; margin-left:20px; background:#EEE;}
#corpo .imvInformacoes ul{margin:-12px 0 0 0; padding:0; clear:both;}
#corpo .imvInformacoes ul li{padding:10px 0; background:none; border-bottom:1px dotted #666; width:100%; list-style:none; float:left;}
#corpo .imvInformacoes ul li ul{margin:5px 0 0 10px;}
#corpo .imvInformacoes ul li ul li{float:left; background:url(../img/icoPadrao.gif) no-repeat left 5px; border:none; width:45%; padding:0 6px 0 6px;}
#corpo .imvInformacoes .descricao{clear:both; padding:10px 0 10px 0; line-height:18px;}
#corpo .iframecontato{clear:both; height:1px; font-size:0.01px;}

/*formulario e corretor ficha*/
#corpo #imvFicha form{float:left; width:64%; margin:-25px 0 20px 0;}

#corpo #imvFicha #imvCaptador{background:#EEE; border:2px solid #CCCCCC; width:35%; float:right;}
#corpo #imvFicha #imvCaptador strong{text-transform:capitalize;}
#corpo #imvFicha #imvCaptador .imvCaptadorFoto{border:2px solid #F5B00D; float:left; margin:12px 8px 12px 8px;}
#corpo #imvFicha #imvCaptador .imvCaptadorDados h2{padding:10px 0 0 0; margin:0;}
#corpo #imvFicha #imvCaptador .imvCaptadorDados .creci{font-weight:normal; font-size:12px;}
#corpo #imvFicha #imvCaptador .imvCaptadorDados .pagcorretor{padding:0; margin:0; text-transform:none;}

/*PAGINA DO CORRETOR*/
#corpo #corretor{background:#EEE; border-bottom:2px dashed #000; padding:6px; height:160px;}
#corpo #corretor #crecicorretor{float:right; font-weight:bold;}
#corpo #corretor #fotocorretor{float:left;}
#corpo #corretor #fotocorretor img{border:2px solid black; margin-right:10px;}
#corpo #corretor strong{font-size:14px;}

/*PAGINA DOS CORRETORES*/
#corpo .corretores{float:left; width:290px; border:2px dashed black; margin:4px; padding:6px; line-height:20px;}
#corpo .corretores h2{margin:0 0 2px 0;}
#corpo .corretores a{font-weight:bold;}
#corpo .corretores .corretoresfoto{float:left; border:2px solid #F5B00D; margin-right:10px;}
#corpo .corretores .email{clear:both; text-align:left;}

/* DETALHES DO FINANCIAMENTO */
.ImobBancos ul{ margin:16px 0 26px 5px !important;}
.ImobBancos{overflow:auto; padding-bottom:15px; width:944px;}
.ImobBancos ul li{float:left; width:146px; margin:5px; padding:0; list-style:none !important;}
.ImobBancos ul li.bco01{background:url(../img/virtual/bcoBradesco.jpg) no-repeat;}
.ImobBancos ul li.bco02{background:url(../img/virtual/bcoCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco03{background:url(../img/virtual/bcoHSBC.jpg) no-repeat;}
.ImobBancos ul li.bco04{background:url(../img/virtual/bcoItau.jpg) no-repeat;}
.ImobBancos ul li.bco05{background:url(../img/virtual/bcoReal.jpg) no-repeat;}
.ImobBancos ul li.bco06{background:url(../img/virtual/bcoSantander.jpg) no-repeat;}
.ImobBancos ul li.bco07{background:url(../img/virtual/bcoNossaCaixa.jpg) no-repeat;}
.ImobBancos ul li.bco08{background:url(../img/virtual/bcoUnibanco.jpg) no-repeat;}
.ImobBancos ul li.bco09{background:url(../img/virtual/bcoBrasil.jpg) no-repeat;}
.ImobBancos ul li a{display:block; border:1px solid #000; width:145px; height:34px; padding:0; text-indent:-10000px;}

/* BUSCA AVANÇADA*/
.buscaavancada #frmBusca h1{border-bottom:solid 1px #666; padding:0; font-size:14px; color:#666; text-align:left; text-transform:uppercase;}
.buscaavancada #frmBusca dl{font-size:11px; text-align:left; overflow:hidden; float:left; width:165px; height:65px; padding-bottom:0;}
.buscaavancada #frmBusca dd select{width:150px;}
.buscaavancada #frmBusca dt{width:180px; text-align:left; min-height:20px; _min-height:20px; height:20px;}
.buscaavancada #frmBusca select{width:125px; font-size:11px;}
.buscaavancada #frmBusca .bairro{height:190px; text-align: left; overflow: auto; padding: 0px 5px; clear:both; width:900px; overflow:hidden;}
.buscaavancada #frmBusca .bairro dl{width:880px; min-height:200px; _min-height:200px; height:200px;}
.buscaavancada #frmBusca .bairro #divbairro{width:850px; height:120px; overflow:auto; border:solid 1px #000; padding:15px; background:#fff;}
.buscaavancada #frmBusca .bairro #divbairro div{margin:0; padding:5px !important; width:195px; float:left; text-align:left; font-size:11px; font-weight:normal; text-align:left !important; line-height:20px;}
.buscaavancada #frmBusca .bairro #divbairro div label{display:block;}
.buscaavancada #frmBusca .bairro #divbairro .bairroSelecionado{background:#ccc;}
.buscaavancada #frmBusca .bairro #divbairro div input{width:auto; float:left; margin-right:5px; border:none; background:none;}
.buscaavancada #frmBusca .bairro dl dt{width:600px !important;}
.buscaavancada #frmBusca .bairro dl dd{width:680px;}

/* LISTAGEM - PAGINACAO */
.paginacao{margin:0px; padding-left:300px; height:20px; text-align:center;}
.paginacao li{background:none; padding:0px; float:left; margin:0px 2px; list-style: none !important;}
.paginacao li.primeiro,
.paginacao li.anterior,
.paginacao li.proximo, 
.paginacao li.ultimo{width:28px; color:#000; text-indent:-10000px;}
.paginacao li.primeiro a{background:url(../img/virtual/icoPrimeiro.gif) no-repeat top;}
.paginacao li.anterior a{background:url(../img/virtual/icoAnterior.gif) no-repeat top;}
.paginacao li.proximo a{background:url(../img/virtual/icoProximo.gif) no-repeat top;}
.paginacao li.ultimo a{background:url(../img/virtual/icoUltimo.gif) no-repeat top;}
.paginacao li.primeiro a,
.paginacao li.anterior a,
.paginacao li.proximo a, 
.paginacao li.ultimo a{overflow:hidden; text-indent:-10000px; display:block; width:24px; height:24px;}
.paginacao li.irpagina{padding-left:50px; width:100px;}
.paginacao li.irpagina #btnIr{position:absolute; border:none; font-size:1px; color:#fff; background:url(../img/virtual/ir.gif) no-repeat; width:24px; height:24px; text-indent:-10000px; overflow:hidden; cursor:pointer; margin:1px 0 0 10px;}
.paginacao li.pagina{padding: 0px 10px;}

/* LISTAGEM - FILTROS */
.filtros{clear:both; overflow:auto; padding:4px 0 6px 0; padding-left:240px;}
.filtros li{float:left; list-style:none !IMPORTANT; border-left:solid 1px #999; min-width:60px; padding:0 10px;}
.filtros .ativo a{color:#999;}
.filtros p{float:left; padding:6px 6px 0 0; font-weight:bold;}

/* LISTAGEM */
.boxlistagem{border-bottom:2px dashed #000; padding:4px; margin-bottom:1ex; height:80px; clear:both;}
.boxlistagem * p{padding-bottom:3px !important; margin:0 !important;}
.boxlistagem .listagemimg{width:110px; float:left;}
.boxlistagem .listagemimg img{width:100px; height:75px; border:2px solid #1C191B;}
.boxlistagem .listagemimg p{font-weight:bold; padding-bottom:0; font-size:14px; color:#E51921;}
.boxlistagem .txtlistagem{float:left; width:220px; padding-top:5px;}
.boxlistagem .txtlistagem p strong{font-size:16px; font-weight:bold; padding-bottom:0; line-height:22px;}
.boxlistagem .txtlistagem .iconmaps a{background:url(../img/virtual/icoGMaps.jpg) no-repeat left; padding-left:18px;}
.boxlistagem .txtlistagem .iconfavorito a{background:url(../img/virtual/icoFavoritos.gif) no-repeat left; padding-left:18px;}
.boxlistagem .textlistagem{float:left; width:400px; padding-top:5px;}
.boxlistagem .textlistagem p strong{font-size:16px; font-weight:bold; padding-bottom:0; line-height:22px;}

/*Imoveis Semelhantes*/
#imvSemelhantes .imobDestaque .caixaimobDestaque{float:left; width:210px; padding:0; line-height:18px;}
#imvSemelhantes .imobDestaque .caixaimobDestaque .tipo{font-weight:bold; color:#000; padding:4px;}
#imvSemelhantes .imobDestaque .caixaimobDestaque .descricao{display:block; height:36px; overflow:hidden; color:#700069; font-size:12px;}
#imvSemelhantes .imobDestaque .caixaimobDestaque .valor{font-weight:bold; padding:4px 0 6px 0; color:#700069; font-size:18px;}
#imvSemelhantes .imobDestaque .caixaimobDestaque img{width:168px; height:122px; padding:0; border:2px solid #1C191B;}}
