* {
  margin: 0;
  padding: 0;
  outline: none;
  border-top-color: #CCC;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
}
img{border:none;}

body { 
  margin:0 auto;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#111c35;/*#ffffff;*//*#4c667e;*//*111c35;*/
/*  :url(../imagens/bgBody.jpg) repeat-x top; 111c35*/

}

a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }


/*********************************************************** GERAL */
.fLeft { float:left; }
.fRight { float:right; }
.inline{display:inline;}
.clear { clear:both; }
/*********************************************************** HEADER */
#header {
margin:0 auto;
/*text-align:left;*/
width:1000px;
height:200px;
overflow:hidden;
}

.barFavoritos { position:relative; color:#FFF; padding:6px 0 8px 0;background-color:#111c35;height:15px;}
.barFavoritos h1 {
font-size:12px;
padding:0 15px 0 18px;
display:inline;
}
.barFavoritos a { color:#FFF;}
.barFavoritos p { float:right;display:inline;}



#header .fachada { float:right; margin:0;}

.menuPrincipal {
list-style:none;
height:40px;
background-color:#111c35;
background:url(../imagens/bg_menu.jpg) repeat-x;
margin:0;
clear:both;
width:1000px !important;

}

#header .menuPrincipal li      { float:left; padding:12px; margin:0;text-transform:uppercase;}
#header .menuPrincipal li a    { display:block; color:#FFF; font-weight:bold; font-size:12px;}
#header .menuPrincipal #inicio { background:url(../imagens/bg_menu_inicio.jpg) no-repeat; height:40px; padding-left:30px;}
#header .menuPrincipal #fim    { background:url(../imagens/bg_menu_fim.jpg) no-repeat 160px 0px; float:left;}
/*/////////////////////////////////////////////////*/

.menuTop {
text-align:center;
height:80px; 
width:380px;
margin-top:35px;
padding-left:20px;
overflow:hidden;

}
.menuTop a { width:160px; height:130px; display:inline-block; padding-top: 40px;}
.menuTop .chat { height:30px; background:url(../imagens/chat.jpg) no-repeat 0px 5px; }
.menuTop .chat:hover { height:30px; background:url(../imagens/chat.jpg) 0px -65px no-repeat; }


/*********************************************************** CONTENT */
#content {
margin:0 auto;
text-align:left;
width:950px; min-height:550px; _height:550px;
padding-bottom:20px;
}

.barra-topo{font-size:11px; font-weight:bold; color:#FFFFFF !important;}
.campo_codigo{width:250px !important; height:30px}

#content h1 {
font-size:17px;
color:#fccd0d;
/*border-bottom:1px solid #999999;*/
font-family:verdana !important, arial ;

}

#content h2 {
font-size:14px;
color:#990000;
padding:10px 0 0 10px;
}
#content h3{font-size:13px;}
#content h5{font-size:12px;}

#content p { line-height:18px; padding:10px 10px 0 10px; }
#content .div250{width:220px; float:left;} /* coluna com informações dos imóveis na pagina de detalhes*/
#content .div250 p{padding-left:0;}

/* formatação da página todos os produtos e busca */
.listaImoveis{
border:1px solid #ddd;
padding: 5px;
height: 135px; /*135*/
color:white;  !important;
}

.listaImoveis img{
  float:left;
  border:2px solid #DDD;
}
.listaImoveis a:hover img{
  border:2px solid #fccd0d;/*990000*/
}

.listaImoveisbox{
   width:350px;
   height:120px;
   padding-top:10px;
   float:left;
   margin-left:10px;
   line-height:25px;
   font-size:11px; color:white;  !important;
}
.listaImoveisbox b{font-size:18px;color:white;}
.listaImoveisbox a{font-size:18px;color:#333;}

/* lista imóveis na home */
.listaImoveisboxHome{
   width:200px;
   height:120px;
   padding-top:10px;
   float:left;
   margin-left:10px;
   line-height:25px;
}
.listaImoveisboxHome b{font-size:15px;color:#990000;}
.listaImoveisboxHome a{font-size:15px;color:#333;}

#contato fieldset{
    border:solid 1px #ddd;
    width:800px;
    margin-left:80px;
    padding-top:20px;
    padding-bottom:20px;
}

#contato fieldset label{width:120px; text-align:right;display:block; line-height:32px;font-weight:bold;color:#333;margin-right:5px;}


/* GERAL > FORMULÁRIOS */
#form1, #frmbusca, #frmMap {width:80%; margin:auto;}
fieldset {border:1px solid #CCC; margin:10px 0 15px 0; *margin:0 0 20px 0; background:url(../img/bgField.jpg) repeat-x bottom; }
fieldset legend {background:url(../img/bgBotoes.jpg) repeat-x top; border:1px solid #CCC; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:14px; font-weight:bold; color:#2B4E74; text-align:left; font-variant:small-caps; }
fieldset dl {padding:10px; color:#666;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px; }
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }



form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#666; text-align:center !important;}


/* FIM FORMULÁRIOS */

#content ul.listaInterna {
    margin:20px 20px 20px 50px;
    list-style-type:circle;
    line-height:20px;
}


.corpoHome { width:640px; }

.lateral {
width:270px;
margin-left:25px; /* se for trocar de lado mudar para margin-right:25px */
*margin-left:20px; /* bug ie*/
}



.titletipo { font-weight:bold; line-height:26px; padding:0 0 0 5px; }
.titletipo a { text-decoration:underline; }


/*-------contador de páginas */
#content #paginacao{margin-left:10px; margin-right:10px; width:100%;text-align:center;}
#content #paginacao a{margin:5px;padding:7px; color:#fccd0d;}
#content #paginacao a:hover{color:#f4ecc9;}
#content #paginacao .lk{font-weight:bold; color:#fccd0d;}

/*********************************************************** FOOTER */
#footer {
width:1000px;
height:120px;
margin:0 auto;
text-align:center;
background: url(../imagens/bg_rodape_total.jpg);
color:#FFFFFF;

}

.final{color:#FFFFFF;}

#footer a { font-weight:bold; color: #FFFFFF; }

#footer address { font-style:normal; color:#ffffff; }
#footer address a { font-style:italic; }

#footer .footer {
margin:0 auto;
text-align:left;
width:950px; min-height:550px; _height:550px;
height:100px;
}
/* teste de tela facebook*/
/*div#left{width:200px;height:500px;float:right;margin:0 0 0 0;}*/
div.box-facebook{
  width: 250px;
  height: 300px;
  margin: 0px;
}
form.box-news{width:250px;height:80px;margin:0 0 40px 0;background:url(../imagens/site/line.png) left bottom no-repeat;}
form.box-news h1{margin:0 0 10px 0;}
div.box-endereco{width:250px;height:200px;margin:0 0 0 0;}
div.box-endereco h1{font-size:1.3em;margin:10px 0 0 0;}


/*fim*/

#footer .footer address{padding-top:25px;}

#footer .menuFoot { color:#636363; 
line-height:18px;
font-weight:bold;
padding:0 20px;
text-align:center;
font-size:20px;
 }

.footer .creditos {
width:500px;
float:right;
height:78px;
_height:90px;
border-left:0 /*solid #ddd*/;
padding-left:30px;
padding-top:25px;
}







/********menu-busca.php*/
.busca_imovel_pag_detalhes{font-family:verdana, arial; font-size:12px; font-style: italic; font-weight:bold; color:white;}
.campos_imovel_detalhes{border:1px solid #364E74 !important;width:115px !important; height:22px !important; font-weight:bold !important;}
.botao_imovel_detalhes{border:0 !important; background:url(../imagens/bt_filtrar-2.png) no-repeat !important; color:#003366 !important; width:130px; height:28px; }

.destaque_detalhes_imovel{text-transform:uppercase !important;}
.valor_busca{color:#990000; font-weight:bold;}

.titulos_inicio{font-size:12px !important;}

.campos_contato{border:1px solid #364E74 !important;width:230px !important; height:28px !important; font-weight:bold !important;}
