.a165 .footer {
    border-radius: 12px 12px 0px 0px;
    background-color: #E3C8AF;
    color: #575757;
    font-weight: 400;
    font-size: 15px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.a165 .footer table, .a165 .footer a {
    color: #575757;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.a165 .red span {
    font-size: 27px;
    color: #000;
}
.a164 .navwidth {
    width: auto;
    background-color: #E3C8AF;
}
.a150 .cuerpo {
    background: #575757;
}
.a165 .container-direccion .container-link a {
    color: #3f51b5;
}
.a188 a.btn-mas-inmuebles {
    border: 1px solid #575757;
    border-radius: 6px;
    font-weight: 500;
    font-size: 17px;
    color: #575757;
    display: block;
    width: fit-content;
    height: 48px;
    line-height: 46px;
    padding: 0 27px;
    transition-duration: 0.5s;
    margin: 62px auto 0;
}
.a169 .container-texto .container-txt a {
    border: 1px solid #575757;
    border-radius: 6px;
    font-weight: 500;
    font-size: 17px;
    color: #575757;
    display: block;
    width: fit-content;
    height: 48px;
    line-height: 46px;
    padding: 0 27px;
    transition-duration: 0.5s;
}




.a164 .navwidth {
    width: auto;
    background-color: #E3C8AF;
    box-shadow: 1px 2px 7px rgba(60, 72, 88, 0.2);
}


@media (min-width: 992px) {
    .a164 .navbar-default .container-fluid, .a164 .navbar-default {
        display: flex
;
        margin-left: 20px;
    }
}



@media (min-width: 992px) {
    .a164 .navbar-default .container-fluid .navbar-header, .a164 .navbar-default .navbar-header {
        padding: 0px 0px 0px 0px;
        height: 100%;
        margin: auto 0px;
        width: 100%;
        max-width: 200px;
    }

.a164 h1 img {
    height: 100%;
    max-height: 55px;
}


.a164 h1 {
    height: 100%;
    max-height: 53px;
    margin: 0;
    background-size: contain !important;
    display: flex;
}

.a165 .logo-web {
    width: 64%;
    margin-bottom: 25px;
}

}
.a169 .container-texto .container-txt a:hover {
    background-color: #e3c8af;
    color: white;
    border: 1px solid #e3c8af;
}



/* Fons*/

/* Fons*/

.a169 {
    padding: 0 0 125px;
    background-color: #fcf5ee;
}


.a188 .container-fluid {
    background-color: #fcf5ee;
    padding-bottom: 60px;
}

.a167 .container-fluid {
    background-color: #fcf5ee;
    padding-top: 60px;
    padding-bottom: 100px;
}

.a166 {
    background-color: #f0f0f0;
}

a150 .contTitulo {
    background-color: #fcf5ee;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #fff;
}

.a174 {
    background-color: #fcf5ee;
}
.a174 .filtro-position {
  background-color: #fcf5ee;
}

.a184 {
    background-color: #fcf5ee!important;
}

.a184 .titulo {    
    background-color: #fcf5ee!important;
}

.a150 {
    background-color: #fcf5ee!important;
}

.a150 .contTitulo  {
    background-color: #fcf5ee!important;
}

.a183{
    background-color: #fcf5ee!important;
}

/*Botons*/

.a164 .navbar-default .navbar-nav .btnContacto a {
    height: 40px;
    transition-duration: 0.5s;
    line-height: 38px;
    padding: 0px 29px;
    border: 1px solid #575757;
    border-radius: 5px;
    background: #575757;
    color: #fff;
}
.a188 a.btn-mas-inmuebles {
    height: 40px;
    transition-duration: 0.5s;
    line-height: 38px;
    padding: 0px 29px;
    border: 1px solid #575757;
    border-radius: 5px;
    background: #575757;
    color: #fff;
}

.a188 a.btn-mas-inmuebles:hover {
    background-color: #e3c8af;
    border:1px solid #e3c8af;
    color: white;
}

.a169 .container-texto .container-txt a {
    height: 40px;
    transition-duration: 0.5s;
    line-height: 38px;
    padding: 0px 29px;
    border: 1px solid #575757;
    border-radius: 5px;
    background: #575757;
    color: #fff;
}

.a184 .form-col-btn .form-group #btncontactweb {
    background-color: #575757;
    color: white;
    text-transform: uppercase;
    border-color: #575757;
    border-radius:3px;
}
/*Google Maps*/

.a150 #contenedor-mapa{
border-radius:7px;
}

.a166 .cuadro-buscador .cont-campo-6.boton .btn-buscar:hover{

background: #575757;
color:#fff;
}
.a167 .contTexto .btn-ver-inmueble{
    transition-duration: 0.5s;
}
.a167 .contTexto .btn-ver-inmueble:hover{
background: #575757;
color:#fff;}

.a173 .widthStandar.cont-boton a {
    color: #575757;
    transition-duration: 0.5s;
}

.a173 .widthStandar.cont-boton a:hover {
    color: #e3c8af;
}

.a164 .navbar-default .navbar-nav .idiomas.dropdown.open {
    background: #575757 !important;
    transition-duration: 0.5s;
}

.a174.bg-paginacion nav ul li.active a {
    border: none !important;
}

.a174.bg-paginacion nav ul li.active a:hover {
    border: none !important;
}

.a174.bg-paginacion nav ul li a:hover {
    border: none !important;
}

.a174.bg-paginacion nav ul li,active a:hover {
    border: none !important;
}