/*  
Theme Name: Casa Em Casa
Theme URI: http://www.basesoft.com.br
Description: Casa Em Casa
Version: 1.0
Author: Base Software
Author URI: http://www.basesoft.com.br
*/

/* ======================== L A Y O U T ======================== */
body{ background:url(imagens/body-bg-top.jpg) 0 -13px repeat-x; text-align:center;}
#bg{ background:url(imagens/body-bg-btm.jpg) bottom repeat-x;}
#layout{margin: 0 auto; width:1000px; text-align:left;}


/* ======================== G E R A L ======================== */
body, table, td, th, tr{color:#676767; font:11px Verdana, Geneva, sans-serif;} 

form input{border:1px solid #728da7; cursor:pointer;}
form input.text{background:url(imagens/form-input-bg.jpg); border:1px solid #728da7; color:#545454; height:18px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor:text; }
form .subform{ color:#343434; display:block; font-size:10px; padding-left:120px;}
form select{color:#545454; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}

b, strong, .negrito{ font-weight:bold;}
i, em, .italico{font-style:italic;}
u, .sublinhado{text-decoration:underline;}
sup{vertical-align:super; font-size:9px;}

a, a:link, a:visited{color:#e4612d; text-decoration:none;}
a, a:active, a:hover{ text-decoration:underline;}
a img, img{border:0 none;}

.clear{clear:both;}

.laranja{ color:#ff8e00;}

.block{display:block;}
.inblock{display:inline-block;}
.inline{display:inline;}
.none{display:none;}

.fleft{ float:left;}
.fright{ float:right;}

.imgleft {float:left; margin-right:5px;}
.imgright {float:right; margin-left:5px;}

.alignleft, .esquerda {text-align:left}
.alignright, .direita {text-align:right}
.alignjustfy, .justificado {text-align:justify}
.aligncenter, .center, .centralizado {text-align:center}
.vcenter{vertical-align:middle;}

img.centered {display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin:0 0 0 5px;}
img.alignleft {float: left; margin:0 5px 0 0;}

.pch{ display:block; width:100%; height:1px; background:url(imagens/pontilhado-cinza-horizontal.jpg) 0 0 repeat-x; margin-bottom:10px;}
.pbh{ display:block; width:99%; height:1px; background:url(imagens/pontilhado-branco-horizontal.jpg) 0 0 repeat-x; margin-bottom:10px;}
.pbv{}


/* ======================== C A B E C A L H O ======================== */
#cabecalho{background:url(imagens/cabecalho-logo.jpg) 0 -6px no-repeat; height:105px; margin-bottom:6px; width:1000px;}
#cabecalho h1{ display:none;}
#cabecalho a{ display:inline-block; height:65px; margin:22px 0 0 60px; width:126px;}
#cabecalho a span{ display:none;}
#cabecalho .superbanner{ float:right; margin-top:7px;}
#cabecalho .superbanner a{ display:inline;}


/* ======================== TOP ======================== */
#top{ padding:0 20px; margin-top:5px;}
/* ----------- TOP  B U S C A ----------- */
#buscalivre{float:left; margin-top:5px;}
#buscalivre form{}
#buscalivre input.text{height:25px; width:505px; font: 22px Arial; padding-left: 5px; }
#buscalivre input.watermark { color: #999; }
#buscalivre .buscalivre{background:url(imagens/titulos-bgbranco.jpg) 0 5px no-repeat; display:inline-block; height:33px; width:115px; }

/* ----------- M A P A   E   F E E D S ----------- */
#mapafeed{ float:right; margin-top:8px;}
#mapafeed a{ background:url(imagens/titulos-bgbranco.jpg) no-repeat;display:inline-block; height:20px; }
#mapafeed span{display:none;}
#mapafeed .inicio{ background:url(imagens/bg-inicio.jpg) 0 7px  no-repeat; width:60px;}
#mapafeed .mapa{ background-position:0 -25px; width:85px;}
#mapafeed .feeds{ background-position:0 -50px; width:50px;}


/* ======================== CONTEUDO ======================== */
#conteudo{ margin:20px 0; padding:0 15px;}

/* ----------- ESQUERDA ----------- */
#esquerda{ width:208px; float:left; margin-bottom:20px;  height:1100px;}
#esquerda .bgbtm{ background:url(imagens/esquerda-menulateral-bgbtm.jpg) bottom no-repeat; padding:5px; padding-bottom:20px;}
#esquerda .bgmid{ background:#f7f7f7; width:205px;}
#esquerda .bgtop{ background:url(imagens/esquerda-menulateral-bgtop.jpg) top no-repeat;}
/*     M E N U     */
#menu{}
#menu h3{ background:url(imagens/titulos-bgcinza.jpg) no-repeat; height:25px; width:193px;}
#menu h3 span{ display:none;}
#menu ul{ margin-bottom:20px;}
#menu li{}
#menu a{ color:#707070;}

#menu h3.casanews{ background-position:0 0;}
#menu ul.casanews{ padding-left:5px;}
#menu ul.casanews a{}
#menu ul.casanews li{}

#menu h3.financiamento{ background-position:0 -25px;}
#menu ul.financiamento{ padding-left:5px;}
#menu ul.financiamento a{}
#menu ul.financiamento li{}

#menu h3.universidadecasa{ background-position:0 -50px;}
#menu ul.universidadecasa{ padding-left:5px;}
#menu ul.universidadecasa a{}
#menu ul.universidadecasa li{}

#menu h3.blogsecolunas {background-position:0 -103px; }
#menu ul.blogsecolunas {}
#menu ul.blogsecolunas a {}
#menu ul.blogsecolunas a span {font-weight:bold;}
#menu ul.blogsecolunas li {background:#EBEBEB; margin-bottom:15px; padding:3px;}
#menu ul.blogsecolunas li ul {margin-bottom:1px; }
#menu ul.blogsecolunas li ul a{ text-decoration:none;}
#menu ul.blogsecolunas li ul a:hover{ color:#939393;}
#menu ul.blogsecolunas li li {background:#F7F7F7; margin-top:3px; margin-bottom:-1px; padding:3px; }

#menu ul.blogsecolunas a.estanalei span{ color:#88bc87;}
#menu ul.blogsecolunas ul.estanalei{}
#menu ul.blogsecolunas ul.estanalei li{background:url(imagens/dot-verde.jpg) no-repeat 3px 8px #F7F7F7; padding-left:9px;}

#menu ul.blogsecolunas a.negociosimobiliarios span{ color:#879bbe;}
#menu ul.blogsecolunas ul.negociosimobiliarios {}
#menu ul.blogsecolunas ul.negociosimobiliarios li{background:url(imagens/dot-lilas.jpg) no-repeat 3px 8px #F7F7F7; padding-left:9px;}

#menu ul.blogsecolunas a.pordentrododireito span{ color:#d6574e;}
#menu ul.blogsecolunas ul.pordentrododireito{}
#menu ul.blogsecolunas ul.pordentrododireito li {background:url(imagens/dot-vermelho.jpg) no-repeat 3px 8px #F7F7F7; padding-left:9px;}

/*     B U T T O N S     */
#esquerda .butoes{ text-align:center;}
.butoes img {
margin:0 3px 0 0;
}
.butoes .btnestatisticas{ background:url(imagens/esquerda-estatistica-btn.jpg) 0 0 no-repeat; display:block; height:77px; margin:0 auto 20px auto; width:187px;}
.butoes .btnestatisticas span{display:none;}

/* ----------- MEIO ----------- */
#meio{float:left; width:595px;}
/*    B U S C A    */
#busca{clear:both; margin:0 auto; margin-top:0; width:580px; color:#343434;}
/* EFEITO ABAS */
#abas{}
#abas li{ display:inline; margin-left:-5px;}
#abas li a{ background:url(imagens/titulos-bgbranco.jpg) no-repeat; display:inline-block; height:22px; border:1px solid #dbdbdb;}
#abas li a.selecionado{border-bottom:1px solid #fdfdfd;}
#abas li.brapida a { background-color:#f1f1f1; background-position:10px -102px; padding:0; width:130px;}
#abas li.brapida a.selecionado{ background-position:0 -77px;}
#abas li.bimobiliaria a{ background-color:#f1f1f1; background-position:10px -152px; padding:0; width:140px;}
#abas li.bimobiliaria a.selecionado{ background-position:0 -127px;}
#abas li.breferencia a{ background-color:#f1f1f1; background-position:10px -202px; padding:0; width:140px;}
#abas li.breferencia a.selecionado{ background-position:0 -177px;}
#abas li.bregiaorj a{background:#f1f1f1 url(imagens/buscaregiaorj2.jpg) 10px -27px no-repeat; padding:0; width:130px;}
#abas li.bregiaorj a.selecionado{ background-position:0 0;}
#abas li.idiomas{float:right; margin-right:8px; margin-top:5px;}
#abas li a span{ display:none;}
/** Busca rapida em Espanhol **/
#abas li a.ESP { background-image: url(imagens/titulos-bgbranco_esp.jpg); }
#abas li.brapida a.ESP { width: 155px; }
#abas li.bimobiliaria a.ESP { width: 150px; }
#abas li.breferencia a.ESP { width: 145px; }
#abas li.bregiaorj a.ESP{ background:#f1f1f1 url(imagens/buscaregiaorj2.jpg) 10px -127px;}
#abas li.bregiaorj a.ESP.selecionado{ background:#f1f1f1 url(imagens/buscaregiaorj2.jpg) 0 -102px;}

/** Busca rapida em Ingles **/
#abas li a.EN-US { background-image: url(imagens/titulos-bgbranco_ing.jpg); }
#abas li.bregiaorj a.EN-US{ background:#f1f1f1 url(imagens/buscaregiaorj2.jpg) 10px -77px;}
#abas li.bregiaorj a.EN-US.selecionado{ background:#f1f1f1 url(imagens/buscaregiaorj2.jpg) 0 -52px;}


#busca .contaba{width:575px; border:1px solid #dbdbdb; margin:-3px 0 0 -5px; padding:5px;}
.contaba select{ width:160px;}
.cum{ margin-top:10px;}
.cdois{ margin-left:50px; margin-top:10px;}
.ctres{ margin-top:-5px;}
.ctres input{ width:35px;}
#busca .contaba p       { margin-top:5px;}
#busca .butoes          { text-align:right; margin:20px 0 10px 0;}
.botao-buscar           { background:url(imagens/btn-buscar.jpg) 0 0 no-repeat; border:0 none; height:27px; width:110px; cursor:pointer !important;}
.botao-buscar.ESP       { background:url(imagens/btn-buscar_esp.jpg) 0 0 no-repeat; }
.botao-buscar.EN-US     { background:url(imagens/btn-buscar_ing.jpg) 0 0 no-repeat; }
#busca input            { color:#545454; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#busca .mapa            { background:url(imagens/meio-busca-visualizarmapa-btn.jpg) 0 0 no-repeat; border:0 none; height:27px; width:169px; cursor:pointer; margin-right:0px;}
#busca .mapa.ESP        { background:url(imagens/meio-busca-visualizarmapa-btn_esp.jpg) 0 0 no-repeat; }
#busca .mapa.EN-US      { background:url(imagens/meio-busca-visualizarmapa-btn_ing.jpg) 0 0 no-repeat; }
#busca .mapa span       { display:none;}
#busca .historico        {  border:0 none; height:27px; width:125px; cursor:pointer; padding-top:7px;}
#busca .historico span   { }
#busca .avancada {
border:0 none;
cursor:pointer;
height:27px;
margin-left:0;
padding-top:7px;
width:139px;
}
#busca .avancada span   { }
#busca input            { cursor:text; }
#brapida .multiSelect, #brapida input { cursor: pointer; } /** Adicionado por Helio **/
/* RAPIDA */
/* IMOBILIARIA */
#bimobiliaria{}
#bimobiliaria label{ display:block; margin-bottom:5px;}
#bimobiliaria .pbv{height:120px;}
.cium{background:url(imagens/pontilhado-branco-vertical.jpg) right repeat-y; padding-right:20px;}
.cidois{ margin-left:20px;}
/* REFERENCIA */


/* REGIÃO RJ */
#bregiaorj{border:1px solid #DBDBDB; margin:0 0 10px 3px; width:585px; padding-top:30px !important;}
#bregiaorj .brj{padding:0 10px 10px 10px;}
#bregiaorj .brjfinalidade{ float:left;}
#bregiaorj .brjregiao{ float:left; margin-left:60px;}
#bregiaorj select{color:#545454; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; width:150px;}
/*.btnBuscarRegiao { margin-top:10px; margin-left:20px;}*/
#btnBuscarRegiao { margin-top: 9px; margin-left: 20px;}

/*    D E S T A Q U E    */
#destaque{margin-top:20px;}
#destaque a{ text-decoration:none; border:0 none;}
h3.destaque{ background:url(imagens/titulos-bgbranco.jpg) 0 -225px no-repeat; height:25px; width:105px;}
h3.destaque span{ display:none;}
div.destaque{ position:relative;}
.slide { height:307px; width:477px; padding:0; margin:0 auto; } 
.slide img { width:477px; height: 307px; top:0; left: 0;} 
#prevBtn{ background:url(imagens/meio-destaque-seta-prev.jpg) 0 0 no-repeat; display:inline-block; height:51px; left:27px; position:absolute; text-indent:-30000px; top:130px;  width:33px;}
#nextBtn{ background:url(imagens/meio-destaque-seta-next.jpg) 0 0 no-repeat; display:inline-block; height:51px; left:535px; position:absolute; text-indent:-30000px; top:130px; width:33px;}
.dtexto {position:absolute; padding-left:8px; padding-top:13px; color: #ffffff; font-family:"Arial", Helvetica, sans-serif; font-size: 12px; font-weight: bolder; background: url(imagens/meio-destaque-texto-bg.png); z-index:1000; text-align: left; width:469px; margin-top: 101px; left:0px; top:142px; height:51px;}
.dtitulo{ display:block; text-transform:uppercase;}
.dbairro{display:block; text-transform:capitalize;}
/*    TOP   M E N U     */
#topmenu{height:89px;  margin:0 auto; overflow:hidden; position:relative; width:571px; margin-top:20px;}
#topmenu ul { list-style: none; margin:0; display: block; height: 89px; width: 1000px; position: relative;}
#topmenu ul li { float: left; width:143px; display: block; overflow: hidden;} 
#topmenu ul li a { text-indent: -1000px; background-color:#FFF  repeat scroll; border-right: 2px solid #fff; cursor:pointer; display:block; overflow:hidden; height: 89px; }
#topmenu ul li.aluguel a { background:url(imagens/topmenu-aluguel.jpg) 0 0 repeat scroll; }
#topmenu ul li.vendas a { background:url(imagens/topmenu-venda.jpg) 0 0 repeat scroll; }
#topmenu ul li.lancamentos a { background:url(imagens/topmenu-lancamentos.jpg) 0 0 repeat scroll; }
#topmenu ul li.temporadas a { background:url(imagens/topmenu-temporada.jpg) 0 0 repeat scroll;}
/*    N O T I C I A S    */
#noticias{margin-top:30px;}
h3.noticias{ background:url(imagens/titulos-bgbranco.jpg) 0 -250px no-repeat; height:25px; width:100px;}
h3.noticias span{ display:none;}
div.noticias{}
.noticia{ clear:both; margin-bottom:20px; width:580px; text-align:justify;}
.noticia img{ float:left; margin-right:10px;}
.noticia .titulo{color:#676767; font-weight:bold; background:url(imagens/arrow.jpg) 0 2px no-repeat; padding-left:10px;}
.noticia .titulo a{color:#676767; font-weight:bold;}
.noticia .leia{color:#676767; display:inline-block; margin-top:10px;}
div.noticias .botoes{ clear:both; margin:0; text-align:right; width:570px;}
div.noticias .botoes .mais{ display:inline-block; width:111px; height:27px; background:url(imagens/meio-noticias-mais-btn.jpg) 0 0 no-repeat;}
div.noticias .botoes .mais span{ display:none;}
/*    M A I S   P R O C U R A D O S    */
#procurados{margin-top:20px;}
h3.procurados{ background:url(imagens/titulos-bgbranco.jpg) 0 -275px no-repeat; height:25px; width:160px;}
h3.procurados span{ display:none; }
div.procurados{}
div.procurados div{ width:140px; margin:0 4px; }
div.procurados .cidade{ color:#000; font-weight:bold; font-size:12px; display:block;}
div.procurados ul{ margin-top:5px;}
div.procurados li{ margin-top:2px;}
div.procurados a{ color:#2d64a0; text-decoration:underline;}
div.procurados a:hover{ color:#0c3058;}
/*    DESCRICAO    */
#descr{margin-top:30px; width:595px; clear:left; padding-top: 10px; float:left}
/* ----------- DIREITA ----------- */
#direita{ float:right; text-align:left; width:167px;}
#direita img{ margin-bottom:10px;}
#divPequena { height: 90px; margin-bottom: 5px; width: 150px; }

/* ----------- MEIO/DIREITA (2 colunas) ----------- */
#meiodir{float:left; width:595px;}
/* #meiodir{ width:755px; float:right} -- Sem ads � direita. tirar das p�ginas div#direita */
#meiodir p{margin-bottom:15px;}
#meiodir table{margin:20px auto; border:1px dashed #ebebeb; padding:2px;}
#meiodir th{text-align:center; font-weight:bold; background:#F1F0F0; padding:3px; border:1px solid #FFF;}
#meiodir td{ padding:4px;}
#meiodir .trbg {background:#f7f7f7;}
#meiodir select{color:#545454; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#fff; border:1px solid #d9d9d9;}
#meiodir h1{font-size: 2em; font-weight:bold;}
#meiodir h2{font-size: 1.5em; font-weight:bold; padding:0; background:none;}
#meiodir h3{font-size: 1.17em; font-weight:bold;}
#meiodir h4{font-weight:bold;}
#meiodir h5{font-size: .83em; font-weight:bold;}
#meiodir h6{font-size: .75em; font-weight:bold;}

.post{margin-bottom:30px;}
#meiodir .post .titulo h2{ display:block; background:url(imagens/arrow-news.jpg) 0 0 no-repeat; padding-left:25px; padding-top:3px;}
.post .titulo h2 a{color:#679CCE; font-family:tahoma; font-size:16px; font-weight:bold;}
.post .titulo h2 a:hover{ text-decoration:none;}
.story{ padding-right:5px} 
.story p{margin-bottom:15px;}
#page{margin-bottom:20px;}
#page .titulo h2{ display:table;} 
#page .titulo h2 a{ font-family:tahoma; font-size:16px; font-weight:bold;}
#page .titulo h2 a:hover{ text-decoration:none;}
.padrao .titulo h2{ background:none; padding-left:0; height:20px; padding-top:3px; padding-bottom:2px;}
.casanews .titulo h2{ background:url(imagens/arrow-casanews.jpg) 0 0 no-repeat; padding-left:25px; height:20px; padding-top:3px; padding-bottom:2px;}
.financiamento .titulo h2{ background:url(imagens/arrow-financiamento.jpg) 0 2px no-repeat; padding-left:25px; height:20px; padding-top:3px; padding-bottom:2px;}
.universidade .titulo h2{ background:url(imagens/arrow-universidade.jpg) 0 6px no-repeat; padding-left:30px; height:20px; padding-top:3px; padding-bottom:2px;}
.casaemcasa .titulo h2{ background:url(imagens/arrow-casaemcasa.jpg) 0 0 no-repeat; padding-left:25px; height:20px; padding-top:3px; padding-bottom:2px;}
#page h3{ font-size:12px; font-weight:bold;}

.ft{background:#F0F0F0; border:1px solid #CCCCCC; padding:3px;}

.glossario {display:block; text-align:center; font-family:tahoma;}
.glossario li {display:inline;}
.glossario a { padding:0 6px;}
.glossario p {display:inline;}

#mapasite{}
#mapasite li{padding-left:20px; background:url(imagens/arrow1.gif) 10px 3px no-repeat;}
#mapasite ul{}
#mapasite ul li{ background:url(imagens/arrow2.gif) 13px 3px no-repeat;}
#mapasite ul li ul{}
#mapasite ul li ul li{ background:url(imagens/arrow3.gif) 13px 3px no-repeat;}
#mapasite ul li ul li ul{}
#mapasite ul li ul li ul li{}
#mapasite ul li ul li ul li ul{}
#mapasite ul li ul li ul li ul li{}
#mapasite h3{background:url(imagens/mapasite-titulo.jpg) no-repeat; width:191px; height:20px;}
#mapasite h3.casaemcasa{ background-position:0 -60px;}
#mapasite h3.casanews{ background-position:0 0;}
#mapasite h3.financiamento{ background-position:0 -20px;}
#mapasite h3.universidade{ background-position:0 -40px;}
#mapasite h3 span{display:none;}

.linkparceiros { margin:0 20px; }

/*     ESTATISTICAS     */
.estatisticas{}
.titestatistica{background:url("imagens/arrow1.gif") no-repeat 10px 8px #F7F7F7; font-size:12px; font-weight:bold; padding:5px 0 5px 26px; text-transform:uppercase;}
#meiodir table.tabelaestatistica{ border:0 none; margin:10px 0;}
#meiodir td.infoTabela{vertical-align:top;}
#meiodir table.tabelaDados{ border:0 none; margin-top:0;}
#meiodir table.tabelaDados td{ border:1px solid #f7f7f7; padding:5px;}
#meiodir table.tabelaDados .titulo{background-color:#f7f7f7; font-size:12px; font-weight:bold; padding:5px;}
#meiodir table.tabelaestatistica td.imgGrafico{}
.postTabsLinks{}
ul.postTabs li a {  }
ul.postTabs li { background:url("imagens/aba-off.jpg") no-repeat scroll 0 0 transparent !important; display:inline-block !important; height:26px; margin-bottom:-2px; width:175px; }
ul.postTabs li .postTabsLinks {border-bottom:0 none !important; display:inline-block; font-family:trebuchet MS; font-size:15px; font-weight:bold; margin-left:1px; margin-top:1px; text-align:center; width:161px; }
ul.postTabs li.postTabs_curr { background:url("imagens/aba-on.jpg") no-repeat scroll 0 0 transparent !important; display:inline-block !important; height:26px; width:175px; }
ul.postTabs li.postTabs_curr a {border-bottom:1px solid #FFFFFF !important; padding-bottom:2px !important;}


/*     C O M E N T A R I O S     */
#comments{}
#comments h2{ display:block; background:url(imagens/arrow-comment.jpg) 0 0 no-repeat; height:20px; padding-left:25px; padding-top:5px;}
.comentarios{width:510px; margin:0 auto;}
.comentarios li{ border:0 none; margin-bottom:30px;}
.comentarios .pbh{ width:60%; margin:20px auto;}
.comautor{ background:#f0f0f0; font:bold 12px Tahoma, Geneva, sans-serif; color:#919191; padding:5px;}
.comentario{ padding:5px 2px 0 2px; text-align:justify;}

#commentform{ width:400px; margin:30px auto;}
#commentform input{ width:400px; background:none; background-color:#fff; border:1px solid #d9d9d9; padding:2px; font:12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:2px;}
#commentform input:focus {border:1px solid #a9a9a9;}
#commentform textarea{ width:400px; height:150px; background-color:#fff; border:1px solid #d9d9d9; padding:2px; font:12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
#commentform textarea:focus {border:1px solid #a9a9a9;}
#commentform input.enviar{ width:auto; background-color:#d9d9d9; border-color:#909090; color:#828181; font-weight:bold;}
#commentform form{ width:400px;}

/*     B U S C A    D O    W O R D P R E S S     */
#searchform{ width:300px; margin: 0 auto;}
#searchform label{display:block;}
#searchform .text{width:200px; background:none; background-color:#FFF; padding:2px;}
#searchform .enviar{ width:auto; background-color:#d9d9d9; border-color:#909090; color:#828181; font-weight:bold; padding:2px 5px;}
/*     F O R M U L A R I O S   Contact Form 7     */
.wpcf7-form{}
.wpcf7-form{ width:400px;}
.wpcf7-form input.text{ width:300px; background-image:none; background-color:#fff; border:1px solid #d9d9d9; padding:2px; font:12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; margin-top:2px; }
.wpcf7-form input.text:focus {border:1px solid #a9a9a9;}
.wpcf7-form input.enviar{ width:auto; background-color:#d9d9d9; border-color:#909090; color:#828181; font-weight:bold;}
.wpcf7-form textarea{ width:400px; height:150px; background-color:#fff; border:1px solid #d9d9d9; padding:2px; font:12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; color:#545454;}
.wpcf7-form textarea:focus {border:1px solid #a9a9a9;}
div.wpcf7-mail-sent-ok{ border:0 none !important; font-size:13px; font-weight:bold;}
div.wpcf7-validation-errors{ border:0 none !important; color:#EF7420; font-size:13px; font-weight:bold;}

/* ======================== R O D A P E ======================== */
#rodape{ clear:both; height:135px; padding-top:28px}
#rodape h3{ background:url(imagens/titulos-bgcinza.jpg) 0 -75px no-repeat; height:25px; margin-bottom:10px; width:145px;}
#rodape h3 span{ display:none;}

/* ----------- L I N K S ----------- */
#links{ float:left;}
#links ul{float:left; list-style:none; margin-left:10px;}
#links li{background:url(imagens/arrow-rounded.jpg) 0 0 no-repeat; padding-left:16px; height:20px;}
#links a{color:#707070;}
#links .fmapa{}
#links li.mobile{background:url(imagens/arrow-mobile.png) 0 0 no-repeat; padding-top: 2px;}

/* ----------- C O P Y R I G H T ----------- */
#copyright{ background:url(imagens/rodape-logo.jpg) 50px 0 no-repeat; float:right; padding:55px 0 45px 0; text-align:right;}
#copyright .base{ background:url(imagens/logo-base.jpg) 0 0 no-repeat; display:inline-block; float:right; height:35px; margin-left:10px; margin-top:-10px; width:38px;}
#copyright .base span{display:none;}

/* -------------- FACEBOOK ---------------------- */
#fb-root
{
}

/* ---------- BUSCA POR IMOBILIÁRIA ------------- */

#enviaimob {
float:right;
margin-right:4px;
margin-top:97px;
}
