.a131 .navwidth {
    width: auto;
    background-color: #fff;
box-shadow:0px -10px 16px 5px #6d6d6d;
}

.a131 .navbar-default .navbar-nav a {
    font-size: 14px;
font-weight:400;
    color: #3f4e5a;
    text-transform: uppercase;
    padding: 0 15px;
}
.a127 .cont-buscador .btn-buscar {
    background-color: #3F4E5A;
    color: #fff !important;
    border: none !important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    width: 100%;
    height: auto !important;
    font-size: 16px !important;
    height: 40px !important;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.a127 .cont-buscador .btn-buscar:hover {
    background-color: #3f4e5a;
    border: none !important;
}
.a128 .titulo-general {
    line-height: normal;
    color: #ffaf12;
    margin-bottom: 40px;
    margin-top: 0;
    float: left;
    font-weight: 100;
    font-size: 100px;
    text-transform: none;
    letter-spacing: normal;
    padding-left: 65px;
}

.a154 .txt-acerca {
  width: 50%;
}
.a154 .gallery {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .a154 .txt-acerca {
    width: 100%;
  }
.a154 .gallery {
  width: 100%;
}
.a154 .text-container {
padding-bottom: 0;
}
}
.a137 .cont-titulo h1 {
    color: #ffaf12;
    font-size: 34px;
    margin-top: 28px;
    margin-bottom: 24px;
    font-weight: bold;
    text-transform: none;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.a138 .filtro-position .contTotal .totalAds {
    font-size: 22px;
    font-weight: 300;
    color: #ffaf12;
    vertical-align: bottom;
    padding-left: 10px;
}
.a137 .cont-titulo {
    background-color: #fff;
}
.a137 .cont-buscador {
    padding-top: 30px;
    padding-bottom: 10px;
    background-color: #fff;
}
.a138 .filtro-position {
    background-color: #fff;
    padding-bottom: 30px;
}
.a139 .titulo {
    color: #ffaf12;
    font-size: 34px;
    text-transform: none;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 25px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.a139 .tituloSec {
    width: 100%;
    display: table;
    font-size: 20px;
    color: #ffaf12;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-top: 50px;
    text-transform: none;
}
.a139 .form-col-btn .acceptWithCheck .accept {
    padding-left: 30px;
    color: #3f4e5a;
}
.a139 .cont-form .form-control {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    background-color: #fff;
    border-color: #3f4e5a;
    height: 44px;
    color: #3f4e5a;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5) !important;
}
input::placeholder {
  color: #3f4e5a!important;
}
.a139 .cont-form .select-dropdown {
    color: #3f4e5a !important;
    border: 1px solid #f5f5f5;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #f5f5f5;
    width: 100%;
    font-size: 14px !important;
    height: 44px;
    position: relative;
    padding-right: 26px;
    padding-left: 12px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5) !important;
}
.a150 .contTitulo h1, .a150 .contTitulo h3 {
    color: #ffaf12;
    font-size: 34px;
    margin: 0;
    font-weight: bold;
    text-transform: none;
    width: 100%;
    text-align: center;
    display: inline-block;
    font-family: 'Roboto';
    line-height: 1.35;
    letter-spacing: -0.02em;
}
.a140 .titulo {
    font-size: 34px;
    text-transform: none;
    font-weight: bold;
    line-height: 1.3;
    text-align: center;
    margin: 0;
    padding-bottom: 50px;
    color: #ffaf12;
}
.a140 {
    background-color: rgba(255, 175, 18, 0.1) !important;
    color: #3f4e5a;
    padding-top: 50px;
    padding-bottom: 50px;
}
.a150 .cont-datos .titulo {
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    display: block;
    margin-bottom: 4px;
    color: #ffaf12;
}
.a150 .cont-datos p {
    margin-bottom: 20px;
    font-size: 16px;
    color: #3f4e5a;
}
.a150 .cont-datos a {
    color: #2C84CB;
}
.a128 .container-fluid {
    background-color: #FFF7E7;
    padding-top: 60px;
    padding-bottom: 100px;
}


.a135 #contactoFormContainer .input-group-addon {
    color: #3f4e5a;
    width: 160px;
    text-align: left;
}
.a135 #contactoFormContainer textarea.form-control {
    height: 90px;
    resize: none;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5) !important;
}
.a135 #contactoFormContainer .contacto, .a135 #contactoFormContainer .legal {
    width: 100%;
    color: #3f4e5a;
}
a {
    color: #3f4e5a;
    outline: none !important;
}
.a135 #contactoFormContainer .form-control {
    color: #3f4e5a;
}
.a162 h2 {
    margin-top: 0;
    margin-bottom: 30px;
    text-transform: none;
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    margin: 10px 0;
    color: #ffaf12;
}
.a135 .btn {
    width: 100%;
    line-height: 40px;
    padding: 0;
    background-color: #3f4e5a;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    margin-right: 7px;
    height: 46px;
}
.a135 .mail-svgIcon {
    background-image: url(/images/mail-blanco.svg);
    width: 20px;
    height: 16px;
    margin-top: 1px;
    display: inline-block;
    background-repeat: no-repeat;
    -webkit-mask: url(/images/mail-blanco.svg);
    mask: url(/images/mail-blanco.svg);
    mask-size: cover;
    background: #fff;
}
.a162 .cont-form .form-control {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    font-family: Roboto;
    color: #3f4e5a;
    border: 1px solid #b0b0b0;
}

.a131.uk-active .navbar-header {
    background-color: #fff;
}

.a137 .cont-buscador .cont-boton button {
    color: #fff!important;
}
.a138.bg-paginacion nav ul li a {
    padding: 0;
    border: none;
    background-color: transparent;
    color: #ffaf12 !important;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
}
.a138.bg-paginacion nav ul li a:Hover {
    padding: 0;
    border: none;
    background-color: transparent;
    color: #ffaf12 !important;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 50%;
}
.a128 .uk-dotnav .numero {
    display: flex
;
    align-items: center;
    justify-content: center;
    width: 67px;
    height: 67px;
    border: 2px solid #3f4e5a;
    border-radius: 50%;
    font-size: 14px;
    color: #3f4e5a;
    transform: scale(0);
    -webkit-transition: transform 0.8s 
cubic-bezier(0, 0.96, 0.6, 0.96);
    -moz-transition: transform 0.8s cubic-bezier(0, 0.96, 0.6, 0.96);
    -ms-transition: transform 0.8s cubic-bezier(0, 0.96, 0.6, 0.96);
    -o-transition: transform 0.8s cubic-bezier(0, 0.96, 0.6, 0.96);
    transition: transform 0.8s 
cubic-bezier(0, 0.96, 0.6, 0.96);
}
.a128 .todos .boton {
    padding: 10px 18px;
    border: 2px solid #ffaf12;
    color: #ffaf12;
    border-radius: 22px;
    display: inline-block;
}
.a128 .uk-slider .contBoton .boton {
    color: #fff;
    background-color:#ffaf12;
    border: 1px solid ffaf12;
    border-radius: 7px;
    padding: 10px 50px;
    text-transform: uppercase;
    font-size: 90%;
}

.a137 .cont-titulo h1, .a22 h2, .a139 .titulo, .viewListBlog .titulo,.a150 .contTitulo h3, h3 {
    color: #ffaf12;
    font-size: 39px;
    margin-top: 28px;
    margin-bottom: 24px;
    font-weight: 200;
    text-transform: none;
    width: 100%;
    text-align: center;
    display: inline-block;
}


.a131 .navbar-default .navbar-nav .btnContacto a, .a139 .form-captacion-position{
background:#ffaf12;
color:#fff;
}

.a131 .navbar-default .navbar-nav .btnContacto a:hover,.a130 .btn{
transiton:0.7s;
}

a138 .cont-filtros .cont-select-dd .dropdown.open .select-dropdown, .a137 .dropdown-menu li span, .a138 .contMostrarResultadosXS .cont-select-dd .dropdown-menu li span, .a138 .contMostrarResultados .cont-select-dd .dropdown-menu li span{
    color: #464646 !important;
    background-color: #ffffff !important;
}

.a138 .bgParrilla, .a138.bg-paginacion, .a139 .titulo{
    background-color: #FFF7E7;
}

.a138 .bgParrilla .pdgParrilla .contCard .card {
    background-color: #fff;
    overflow: hidden;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    box-shadow: 1px 2px 8px 1px #6e6e6e21;
}
.a138.bg-paginacion nav ul li a {
    padding: 0;
    border: none;
    background-color: transparent;
    color: #ffaf12 !important;
    display: inline-block;
    border: 2px solid #ffaf12;
    border-radius: 50%;
}

.bg-odd-even:nth-child(odd), .a139 .form-captacion-position {
    background-color: #FFF7E7;
}
.a139 .form-col-btn .form-group span,.a140 .legal label, .a130 .form-col-btn .acceptWithCheck .accept{
    font-size: 14px;
}

.a150 .cont-datos .titulo,.a140 .titulo{
font-weight:300;
}
.a128 .todos .boton {
    padding: 10px 18px;
    border: 2px solid #ffaf12;
    color: #fff;
    background-color:#ffaf12;
    border-radius: 22px;
    display: inline-block;
}

.a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .btnApply{
color:#fff!important:
}

.a162 .btn {
    width: auto !important;
    border-radius:6px;
    line-height: 43px;
    padding: 0 25px;
    background-color: #ffaf12;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}

.a135 {
    background-color: #FFF7E7!important;
}

.a131 .navbar-default .navbar-nav .btnContacto a:hover, .a128 .todos .boton:hover, .a128 .uk-slider .contBoton .boton:hover, .a130 .btn:hover, .a162 .btn:hover, .a139 .form-col-btn .form-group span:hover{
    background-color: #b07a00;
   border:2px solid #b07a00;
   transition:0.7s;
}

.a135 .precio, .a135 .props, .a135 .direccion, .a135 .bar-acciones a, .a135 .compartir-btn #compartir-txt, .a135 #printDetalle50 .compartir-txt, .a135 .tipo, .a135 h2{
color: #3f4e5a;
}


.a135 .btn:hover {
    background-color: #ffaf12;
    color: #fff;
    transition:0.7s;
}

.a51 .cont-mapaweb .titlemap{
font-weight:300;
   text-transform: capitalize;
    font-size: 39px;
font-family: "Roboto";
}

.a143 .bgParrilla, .a143 .cont-titulo, .a109{
    background-color: #FFF7E7!important;
font-family: "Roboto";
}

.a143 .cont-titulo h1 {
    color: #ffaf12;
    font-size: 39px;
    margin-top: 28px;
    margin-bottom: 24px;
    font-weight: 300;
    text-transform: none;
    width: 100%;
    text-align: center;
    display: inline-block;
font-family: "Roboto";
}

.a139 .btn{
color:#fff!important:
}

.a137  {
    color: #464646 !important;
    background-color: #ffffff !important;
}

.a137 .dropdown-menu, .a137 .cuadro-buscador .contMasFiltros .listMasFiltro .colsPrice button, .a137 .cuadro-buscador .cont-PrecioMaximo .listMasFiltro .colsPrice button {
    color: #464646 !important;
    background-color: #ffffff !important;
}


.a138 .contMostrarResultadosXS .cont-select-dd .dropdown-menu, .a138 .contMostrarResultados .cont-select-dd .dropdown-menu, .a138 .cont-filtros .cont-select-dd .dropdown-menu {
    color: #464646 !important;
    background-color: #ffffff !important;
}

.a138 .contMostrarResultadosXS .cont-select-dd .dropdown-menu:hover, .a138 .contMostrarResultados .cont-select-dd .dropdown-menu:hover, .a138 .cont-filtros .cont-select-dd .dropdown-menu:hover {
    color: #464646 !important;
    background-color: #ffffff !important;
}


.viewListBlog {
    background-color: #FFF7E7 !important;

}

.a138.bg-paginacion nav ul li.active a{
border:2px solid #ffaf12 !important;
transition:0.6s;
}

.a138.bg-paginacion nav ul li.active a:hover{
border:2px solid #ffaf12 !important;
color:#ffaf12;
background-color:#fff!important;
}

a138.bg-paginacion nav ul li a .txt a:hover{
border:2px solid #ffaf12 !important;
color:#ffaf12 !important;
background-color:#fff!important;
}

.a137 .dropdown.open .select-dropdown, .a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .colsPrice button {
    background-color: #fff !important;
   color:#000!important;
}

.a137 .dropdown-menu:hover, .a137 .dropdown-menu li span:hover{
color:#000!important;
background-color:#ddd!important;
}

.a137 .cuadro-buscador .contMasFiltros .listMasFiltro .btnApply, .a137 .cuadro-buscador .cont-PrecioMaximo .listMasFiltro .btnApply, .a137 .cuadro-buscador .contMasFiltros .listPriceMaster .btnApply, .a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .btnApply {
    background-color: #ffaf12;
    color: #fff !important;
    border: 1px solid #ffaf12 !important;
    border-radius: 7px !important;
    width: 100%;
    font-size: 16px !important;
    height: 40px;
    line-height: 40px;
    text-transform: none;
    float: right;
    text-align: center;
    cursor: pointer;
}

.a137 .cuadro-buscador .contMasFiltros .listMasFiltro .buttonCheck.off{
background:#ffaf12 !important;
color:#fff!important;
}

.a137 .cuadro-buscador .contMasFiltros .listMasFiltro .filaFiltro:hover, a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .colsPrice:last-child:hover, .a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .colsPrice:hover{
background:#fff!important;
color:#000!important;
}

a138 .cont-filtros .cont-select-dd .dropdown-menu li span:hover{
background:#ddd !important;
color:#fff!important;
}

.a138 .cont-filtros .cont-select-dd .dropdown-menu li span{
background:#fff!important;
color:#000!important;
}

.a138 .cont-filtros .cont-select-dd .dropdown-menu li span:hover {
background-color:#ddd!important;
}

dropdown-menu listPriceMaster:hover {
background-color:#fff!important;
}

.a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster .colsPrice .dropdown .txt-select{
color:#000!important;
border_1px solid #000;
}

.a137 .cuadro-buscador .cont-PrecioMaximo .listPriceMaster:hover{
background:#fff!important;
background-color:#fff!important;
}

.a137 .cuadro-buscador .contMasFiltros .contMaster.open .buttonFiltros, .a137 .cuadro-buscador .cont-PrecioMaximo .contMaster.open .buttonMaster{
background:#fff!important;
color:#ddd;
}
.a137 .cuadro-buscador .cont-PrecioMaximo .contMaster.open .buttonMaster .txt-select {
    color: #000 !important
}