﻿* {
    /*border:none;*/
    margin: 0px;
    padding: 0px;
}

img {
    border: none;
}

body {
    background-color: #282828;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
}
.fundotopointeiro {
    position: relative;
    width: 100%;
    float: left;
    clear: left;
    background-image: url(../imagens/fundotopointeiro.jpg);
    background-repeat: repeat-x;
    height: 493px;
}

[class*="logo-"] {
    position: absolute;
    top:20px;
    width: 283px;
    height: 135px;
    background-image: url(../imagens/logo.png);
}
.logo-rodape{
    position:relative;
    margin:auto;

}

.topocentro {
    position: relative;
    width: 1170px;
    height: 493px;
    margin: auto;
    /*background-image: url(../imagens3/fundotopocentro.png);*/
}
.containerbusca {
    width: 1117px;
    height: 170px;
    /*position: relative;*/
    margin-left: 26px;
    margin-top: 275px;

    float:left;clear:left;
}
.menutopovermelho {
    position: absolute;
    left: 312px;
    top: 20px;
    width: auto;
    font-size: 15px;
}
    .menutopovermelho .item {
        background-color: #b20202;
        height: 23px;
        line-height: 23px;
        color: #fff;
        border-radius: 10px;
        text-align: center;
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 20px;
        float: left;
        box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    }
        .menutopovermelho .item:hover {
            color: #000;
            background-color: #f2ae00;
        }
        .menutopbusca {
            width: 1117px;
            height: 74px;
            float: left;
        }
.busca {
    width: 1117px;
    height: 96px;
    float: left;
    clear: left;
    background: rgba(24,24,24,0.7);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    position:relative;
}
.btnbuscar {
    width: 172px;
    height: 49px;
    position: absolute;
    top: 23px;
    right: 18px;
    background-color: #b9b9b9;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}
    .btnbuscar:hover {
        background-color: #f2ae00;
        color: #000;
    }
    .btnbuscar .texto {
        position: absolute;
        top: 16px;
        left: 70px;
        text-decoration: none;

    }

    .combobusca{
       width:100px;
       float:left;margin-top:23px;
       height:49px;
       line-height:49px;
       margin-left:10px;
       padding-left:15px;
    }
[class *="botaosobrebusca-"] {
    width: 135px;
    height: 78px;
    line-height: 78px;
    text-align: center;
    background: rgba(24,24,24,0.7);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    margin-left:3px;float:left;
    cursor:pointer;
}
.botaosobrebusca-desabilitado {
    color: #000;
    background: #b9b9b9;
}
    .botaosobrebusca-desabilitado:hover {
        color: #fff;
        background-color: #f2ae00;
    }
.lupa {
    width: 15px;
    height: 15px;
    background-image: url(../imagens/lupapreta.png);
    position: absolute;
    top: 17px;
    left: 49px;
}
.conteudointeiro {
    width: 100%;
    float: left;
    clear: left;
    height: auto;
    padding-bottom: 20px;
}

.conteudo {
    width: 1170px;
    margin: auto;
    height: auto;
}
/************ Home ************/
.containerimoveis1 {
    width: 100%;
    float:left;clear:left;
}
.containerimoveis1 a {
 text-decoration:none;
}
h1 {
    font: normal 26px verdana;
    margin-top: 20px;margin-bottom:20px;
}
.tx1 {
    font-size: 20px;
    margin-left:10px;float:left;clear:left;margin-top:12px;
    
}
.tx2 {
    font-size: 18px;
    margin-left: 12px;
    float: left;
    clear: left;

}
.txtvalor{
    position:absolute;
    bottom:15px;font-size:16px;
    left:12px;
}
.boximovelgrandehome{
    width:355px;
    height:519px;
    float:left;
    border:solid 2px transparent;
    cursor:pointer;position:relative;
    margin-left:15px;
    color:#dadada;
}
.boximovelgrandehome:hover {
    border-color:#5e5e5e;
    margin-top:-10px;
}
    .boximovelgrandehome img {
        height:380px;
        width:355px;
        clear: left;
        border:none;
    }
    .boximovelgrandehome .boxtxt {
        background-color: #181818;
        height: 135px;
        clear: left;
        border: none;
    }

.containerimoveis2 {
    width: 100%;
    float: left;
    clear: left;
}

.boximovelpequenohome {
    width: 257px;
    height: 173px;
    float: left;
    border: solid 2px transparent;
    cursor: pointer;
    position: relative;
    margin-left: 15px;
    margin-top:10px;
}

    .boximovelpequenohome:hover {
        border-color: #b9b9b9;
         margin-top: 5px;
    }

    .boximovelpequenohome img {
        width:257px;
        height: 134px;
        clear: left;
        border: none;
    }

    .boximovelpequenohome .boxtxt {
        background-color: #ececec;
        width:250px;
        height: 35px;line-height:35px;
        padding-left:7px;
        color:#444;
        clear: left;
        border: none;
    }

/************  Rodapé ************/
.rodapeinteiro {
    width: 100%;
    float: left;
    clear: left;
    height: 510px;
    border-top: solid 3px #585858;
}
.rodapecentro {
    width: 1170px;
    height: 510px;
    margin: auto;
    color: #ccc;
}
.crecirodape {
    float: left;
    clear: left;
    width: 100%;
    text-align: center;

    margin-top:30px;
}
.rodapeboxlinks{
    width:33%;
    height:232px;float:left;margin-top:35px;
}
.rodapeboxlinks .titulo{
    width: 100%;
   float:left;clear:left;

}

    .rodapeboxlinks a {
        width: 100%;
        float: left;
        clear: left;
        text-decoration:none;
        font-size:14px;
        cursor:pointer;
        margin-top:10px;
        color:#aaa;
    }
    .rodapeboxlinks a:hover {
        color:#fff;
    }