@charset "utf-8";
/*
 
    Documento   : estilo
    Criado      : 00/00/0000 00:00
    Modificado  : 00/00/0000 00:00

    Autor(es)   :


    Modificado por:
        

    Descrição   : Arquivo com o estilo do site(formatação de fontes, cores de box, etc...)
    Package     : web-files/css

	
	*/
*{
    padding:0px;
    margin:0px;
    font:12px Arial;
    color: #667;
}

body{}
#wrap-topo #menu{background: url(../img/bg_menu.jpg) repeat-x;}

h1, h2, h3, h4, h5, h6{
     color: #333!important; 
     text-align:justify; 
     font-weight:bold;
     font-size:14px;
     margin-bottom:10px;
}
h1{font-size:20px; padding-bottom:2px; margin-top:20px; margin-bottom:20px; color: #7e7e7e;}
h2{font-size:24px;}
h3{font-size:20px;}

.fleft{float:left;}
.fright{float:right;}

b,strong{font-weight:bold;}
i, em{font-style: italic;}

fieldset, a img{border:none;margin-top: -8px;}

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

#wrap-conteudo ul{margin-top:20px; margin-bottom:20px;}
#wrap-conteudo ul li{margin-left:30px;}

/* Lista imóveis */
#wrap-conteudo #lista-imoveis ul li{list-style:none;padding:15px 0px; }
#wrap-conteudo #lista-imoveis ul{margin-left:0px; margin-top:30px;}
#lista-imoveis ul li{float:left; position:relative; width:220px; height:240px; margin-left:10px; margin-bottom:20px; text-align:center;}
#lista-imoveis ul li:hover{background:#ecebeb;}
#lista-imoveis ul li.endereco, #lista-imoveis ul li.endereco{display:block; margin:3px 0px; font:11px Tahoma;}
#lista-imoveis ul li a{display:block;}
#lista-imoveis ul li a.bt-more-info{margin-top:10px; color:#FFF; background:#D24936; padding:6px 0px; text-align:center; margin-left:15px; width:190px;}
#lista-imoveis ul li img{border:1px solid #000; margin-bottom:4px;}

.table-lista-imoveis {font-family:arial; border:1px solid #CCC; border-left:none; margin:10px 0pt 15px;width: 100%;text-align: left;}
.table-lista-imoveis thead tr th,
.table-lista-imoveis tfoot tr th {background-color:#EEE; border-left:1px solid #CCC; padding:6px 0px; text-align:center; font:bold 12px Arial;}
.table-lista-imoveis thead tr .header {background-image: url(../img/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
.table-lista-imoveis tbody td {color: #3D3D3D;padding:4px; border-top:1px solid #CCC; border-left:1px solid #CCC; background-color: #FFF;vertical-align: middle;}
.table-lista-imoveis tbody tr.odd td {background-color:#F0F0F6;}
.table-lista-imoveis thead tr .headerSortUp {background-image: url(../img/asc.gif);}
.table-lista-imoveis thead tr .headerSortDown {background-image: url(../img/desc.gif);}
.table-lista-imoveis thead tr .headerSortDown,
#table-lista-imoveis thead tr .headerSortUp {background-color: #8dbdd8;}

 
#links h2{color:#777;}
#links ul li a{
    font:11px Tahoma; 
    color:#666;
}
#links ul li a:hover, 
#links ul li a:hover span{text-decoration: underline; }
#links ul li a span{font:bold 14px Arial; color:#666;}

 
.links-home li a{font:bold 14px Arial; color:#666;}
.links-home li a:hover,
.links-home li a:hover span{text-decoration: underline; }
.links-home li a span{font:11px Tahoma; color:#666;}

.icon1{background: url(../img/icon1.png) no-repeat left center;}    
.icon2{background: url(../img/icon2.png) no-repeat left center;}

.ico1{background: url(../img/ico1.png) no-repeat left center;}
.ico2{background: url(../img/ico2.png) no-repeat left center;}
.ico3{background: url(../img/ico3.png) no-repeat left center;}
.ico4{background: url(../img/ico4.png) no-repeat left center;}
.ico5{background: url(../img/ico5.png) no-repeat left center;}
.ico6{background: url(../img/ico6.png) no-repeat left center;}
.ico7{background: url(../img/ico7.png) no-repeat left center;}
.ico8{background: url(../img/ico8.png) no-repeat left center;}
.ico9{background: url(../img/ico9.png) no-repeat left center;}
.ico10{background: url(../img/ico10.png) no-repeat left center;}
.ico11{background: url(../img/ico11.png) no-repeat left center;}




#pesquisa-imoveis, #artigos{background: #e8c41d;}
#pesquisa-imoveis p{font-size:18px; color:#666;}
    


.box-conteudo a{color:#069; text-decoration:underline;}
.box-conteudo a:hover{text-decoration:none;}

#wrap-rodape{background-color: #cbcbcb;}/* Parte de cima(maior) */

#wrap-rodape #under_rodape{background: #d4b636;}/* Parte de baixo (menor), onde fica o logo w3c */

#under_center #w3c_logo{padding-top:6px;}

#box-tag p{cursor:default; font:10px Tahoma; color:#6E6E6E;}
#box-tag p strong{font:bold 11px Tahoma;}

#wrap-rodape #rodape #meio p,
#wrap-rodape #rodape h4,
#wrap-rodape #rodape ul li a,
#wrap-rodape #rodape #rodape_email a{color:#2D2E2F;}

#wrap-rodape #rodape ul li a{line-height:10px;}
#wrap-rodape #rodape ul li{list-style:none;}
#wrap-rodape #rodape h4{font:bold 18px Arial; border-bottom:1px solid #333;}

#wrap-rodape #rodape #rodape_email{margin-top:20px;}

#wrap-rodape #rodape #rodape_endereco{margin-top:20px;}
 
.tb-form .btn.info{color:#000;}
.tb-form label{font-size:14px;}
.tb-form input:focus,
.tb-form textarea:focus{border:1px solid #049cdb;}


form#form_documentos{background:url(../img/login.png) no-repeat center; background-position: 10px 70px;}
form#form_newsletter{background:url(../img/newsletter.png) #fff no-repeat center 40px;}

form#form_newsletter legend,
form#form_documentos legend{width:100%; font:18px Arial; color:#333; margin-left:15px; }
form#form_documentos legend span{font:12px Arial; color:#777;}

form#form_newsletter p,
form#form_documentos fieldset p,
form#form_documentos fieldset p a,
form#form_documentos fieldset p b{font:11px Tahoma; color:#000;}

#link-mobile{position:absolute; left:1070px; color:#fff; font-family:arial; font-weight:bold;}