@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: #000;
}
h1, h2, h3, h4, h5, h6{
     color: #E02D33!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;}

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

.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;}


#wrap-topo {background: url('../img/bg-topo.jpg') no-repeat center top;}
 #wrap-rodape { background: url('../img/bg-rodape.jpg') no-repeat center top}
#rodape h4, #rodape p, #rodape a { color: #FFF!important;line-height: 19px;  }
#wrap-rodape #rodape ul li a{ color: #FFF;  }

/* 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 .tablesorter-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 .tablesorter-headerAsc {background-image: url(../img/asc.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;padding: 4px 18px 4px 4px;white-space: normal;}
.table-lista-imoveis thead tr .tablesorter-headerDesc {background-image: url(../img/desc.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;padding: 4px 18px 4px 4px;white-space: normal;}
.table-lista-imoveis thead tr .headerSortDown,
#table-lista-imoveis thead tr .headerSortUp {background-color: #8dbdd8;}


form#form_newsletter{background:url(../img/form_newsletter.png) no-repeat center; background-position: 30px 30px;}
form#form_newsletter legend {font:18px Arial; color:#C03235;}
form#form_newsletter p {font:11px Tahoma; color:#000;}

/*---CSS mapa personalizado--*/

.infoBox { background-color: #FFF; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #000; border-radius: 3px; margin-top: 10px;padding:10px; }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #000; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }
