@font-face {
    font-family:'latoregular';
    src: url('../fontface/lato-regular.eot');
    src: url('../fontface/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-regular.woff') format('woff'),
         url('../fontface/lato-regular.ttf') format('truetype'),
         url('../fontface/lato-regular.svg#lato-regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'latosemibold';
    src: url('../fontface/lato-semibold.eot');
    src: url('../fontface/lato-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-semibold.woff') format('woff'),
         url('../fontface/lato-semibold.ttf') format('truetype'),
         url('../fontface/lato-semibold.svg#lato-semibold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'latobold';
    src: url('../fontface/lato-bold.eot');
    src: url('../fontface/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-bold.woff') format('woff'),
         url('../fontface/lato-bold.ttf') format('truetype'),
         url('../fontface/lato-bold.svg#lato-bold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'latoblack';
    src: url('../fontface/lato-black.eot');
    src: url('../fontface/lato-black.eot?#iefix') format('embedded-opentype'),
         url('../fontface/lato-black.woff') format('woff'),
         url('../fontface/lato-black.ttf') format('truetype'),
         url('../fontface/lato-black.svg#lato-black') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'SweetSansPro-Light';
    src: url('../fontface/SweetSansPro-Light.eot');
    src: url('../fontface/SweetSansPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../fontface/SweetSansPro-Light.woff') format('woff'),
         url('../fontface/SweetSansPro-Light.ttf') format('truetype'),
         url('../fontface/SweetSansPro-Light.svg#SweetSansPro-Light') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'SweetSansPro-Regular';
    src: url('../fontface/SweetSansPro-Regular.eot');
    src: url('../fontface/SweetSansPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/SweetSansPro-Regular.woff') format('woff'),
         url('../fontface/SweetSansPro-Regular.ttf') format('truetype'),
         url('../fontface/SweetSansPro-Regular.svg#SweetSansPro-Regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'SweetSansPro-Medium';
    src: url('../fontface/SweetSansPro-Medium.eot');
    src: url('../fontface/SweetSansPro-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/SweetSansPro-Medium.woff') format('woff'),
         url('../fontface/SweetSansPro-Medium.ttf') format('truetype'),
         url('../fontface/SweetSansPro-Medium.svg#SweetSansPro-Medium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'SweetSansPro-Bold';
    src: url('../fontface/SweetSansPro-Bold.eot');
    src: url('../fontface/SweetSansPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/SweetSansPro-Bold.woff') format('woff'),
         url('../fontface/SweetSansPro-Bold.ttf') format('truetype'),
         url('../fontface/SweetSansPro-Bold.svg#SweetSansPro-Bold') format('svg');
    font-weight:normal;
    font-style:normal;
}




/*/// ELIMINAR ///*/

@font-face {
    font-family:'CircularStd-MediumItalic';
    src: url('../fontface/CircularStd-MediumItalic.eot');
    src: url('../fontface/CircularStd-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-MediumItalic.woff2') format('woff2'),
         url('../fontface/CircularStd-MediumItalic.woff') format('woff'),
         url('../fontface/CircularStd-MediumItalic.ttf') format('truetype'),
         url('../fontface/CircularStd-MediumItalic.svg#CircularStd-MediumItalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'CircularStd-Book';
    src: url('../fontface/CircularStd-Book.eot');
    src: url('../fontface/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-Book.woff2') format('woff2'),
         url('../fontface/CircularStd-Book.woff') format('woff'),
         url('../fontface/CircularStd-Book.ttf') format('truetype'),
         url('../fontface/CircularStd-Book.svg#CircularStd-Book') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'CircularStd-BookItalic';
    src: url('../fontface/CircularStd-BookItalic.eot');
    src: url('../fontface/CircularStd-BookItalic.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-BookItalic.woff2') format('woff2'),
         url('../fontface/CircularStd-BookItalic.woff') format('woff'),
         url('../fontface/CircularStd-BookItalic.ttf') format('truetype'),
         url('../fontface/CircularStd-BookItalic.svg#CircularStd-BookItalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'CircularStd-Medium';
    src: url('../fontface/CircularStd-Medium.eot');
    src: url('../fontface/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-Medium.woff2') format('woff2'),
         url('../fontface/CircularStd-Medium.woff') format('woff'),
         url('../fontface/CircularStd-Medium.ttf') format('truetype'),
         url('../fontface/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'CircularStd-Bold';
    src: url('../fontface/CircularStd-Bold.eot');
    src: url('../fontface/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-Bold.woff2') format('woff2'),
         url('../fontface/CircularStd-Bold.woff') format('woff'),
         url('../fontface/CircularStd-Bold.ttf') format('truetype'),
         url('../fontface/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'CircularStd-Black';
    src: url('../fontface/CircularStd-Black.eot');
    src: url('../fontface/CircularStd-Black.eot?#iefix') format('embedded-opentype'),
         url('../fontface/CircularStd-Black.woff2') format('woff2'),
         url('../fontface/CircularStd-Black.woff') format('woff'),
         url('../fontface/CircularStd-Black.ttf') format('truetype'),
         url('../fontface/CircularStd-Black.svg#CircularStd-Black') format('svg');
    font-weight:normal;
    font-style:normal;
}

* {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    letter-spacing:0;
    font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    color:#000;
    margin:0;
    padding:0;
}

img {
    margin:0;
    padding:0;
    border:none;
}

a {
    text-decoration:none;
    outline:none;
}

h1, h2, h3 {
    font-weight:normal;
}

p {
    margin:0;
    padding:0;
}

ul {
    margin:0;
    padding:0;
    list-style:none;
}

section {
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}

.clear {
    clear:both;
}

.centra_principal {
    display:table;
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    z-index:9999;
}

.centra {
    display:table-cell;
    vertical-align:middle;
    height:100%;
    width:100%;
    text-align:center;
    color:#FFF;
}


/*/// HEADER ///*/

/*.header_home {
    position:absolute;
    width:100%;
    padding-top:40px;
    z-index:9999;
}*/

header {
    position:relative;
    width:100%;
    z-index:999999;
}

.banda_top {
    padding:5px 0;
    background:#555;
}

header ul.sub_botonera_top {
    display:block;
    float:right;
    margin-top:3px;
}

header ul.sub_botonera_top li {
    float:left;
}

header ul.sub_botonera_top li a {
    float:left;
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:16px;
    /*text-transform:uppercase;*/
    color:#FFF;
    margin-left:35px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

header ul.sub_botonera_top li a.selected,
header ul.sub_botonera_top li a:hover {
    color:#C6B6A6;
}

header ul.sub_botonera_top li a.btn_home {
    display:none;
}

.telefono_top {
    float:right;
    margin-bottom:3px;
}

.ico-tel {
    display:inline-block;
    float:left;
    width:12px;
    height:20px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    clear:both;
    background-image:url('../imgs/ico-tel.svg');
    margin-top:4px;
    margin-right:7px;
}

.tel_topera {
    font-family:'latosemibold', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
}

.header_int {
    background:#222326;
    padding:30px 0 35px;
    /*box-shadow:0 1px 6px #000;*/
}

.header_int.search {
    background:#FFF;
    padding:16px 0;
    box-shadow:0 8px 7px -7px #999;
}

.sticky {
   position:fixed;
   width:100%;
   top:0;
   background:#222326 !important;
   transition:all .3s;
   z-index:100000000000;
   -webkit-animation-name: fadeInDown;
   -moz-animation-name: fadeInDown;
   -o-animation-name: fadeInDown;
   animation-name: fadeInDown;
   -webkit-animation-fill-mode:both;
   -moz-animation-fill-mode:both;
   -o-animation-fill-mode: both;
   animation-fill-mode: both;
   -webkit-animation-duration:.6s;
   -moz-animation-duration: .6s;
   -o-animation-duration: .6s;
   animation-duration: .6s;
}

@-webkit-keyframes fadeInDown {
   from {
       /*opacity:0;*/
       -webkit-transform: translatey(-150px);
       -moz-transform: translatey(-150px);
       -o-transform: translatey(-150px);
       transform: translatey(-150px);
   }
   to {
       opacity:1;
       -webkit-transform: translatey(0);
       -moz-transform: translatey(0);
       -o-transform: translatey(0);
       transform: translatey(0);
   }
}

@-moz-keyframes fadeInDown {
   from {
       /*opacity:0;*/
       -webkit-transform: translatey(-150px);
       -moz-transform: translatey(-150px);
       -o-transform: translatey(-150px);
       transform: translatey(-150px);
   }
   to {
       opacity:1;
       -webkit-transform: translatey(0);
       -moz-transform: translatey(0);
       -o-transform: translatey(0);
       transform: translatey(0);
   }
}

@keyframes fadeInDown {
   from {
       /*opacity:0;*/
       -webkit-transform: translatey(-150px);
       -moz-transform: translatey(-150px);
       -o-transform: translatey(-150px);
       transform: translatey(-150px);
   }
   to {
       opacity:1;
       -webkit-transform: translatey(0);
       -moz-transform: translatey(0);
       -o-transform: translatey(0);
       transform: translatey(0);
   }
}


.centrador_HD {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.logo {
    float:left;
    width:220px;
    margin-top:3px;
}

.logo.logo_footer {
    float:none;
    margin:30px auto 0;
}

.logo_home {
    display:none;
    float:left;
    width:220px;
    margin-top:22px;
}

#MenuH {
    position:relative;
    display:none;
    float:right;
    margin-top:11px;
    margin-right:-10px;
}

.menu {
    cursor:pointer;
}

#mmenu {
    position:relative;
    display:inline-block;
    width:48px;
    height:40px;
    border:none;
    background-image:url('../imgs/menu_home.png');
    background-size:contain;
    background-repeat:no-repeat;
    z-index:8888;
}

.transp_cuadrado {
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:44px;
    height:40px;
    background:#B19D88;
    /*opacity:0.7;*/
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    -ms-border-radius:6px;
    margin-left:2px;
    z-index:7777;
}

header ul.botonera {
    display:block;
    float:right;
    padding-top:10px;
}

header ul.botonera li {
    float:left;
}

header ul.botonera li a {
    float:left;
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:16px;
    text-transform:uppercase;
    color:#FFF;
    margin-left:40px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

header ul.botonera li a.selected,
header ul.botonera li a:hover {
    color:#C6B6A6;
}

/*header ul.botonera li a:hover {
    color:#333;
}*/

/*header ul.botonera li a.selected {
    color:#333;
}*/


/*/// MENÚ MOBILE ///*/

#elmenu {
    display:none;
    position:absolute;
    width:100%;
    top:0;
    padding-bottom:30px;
    background:#000;
    box-sizing:border-box;
    z-index:999999;
    text-align:center;
}

.ClipCerrar {
    padding-top:20px;
}

.ico-cerrar {
    display:inline-block;
    width:32px;
    height:32px;
    border:none;
    background-image:url('../imgs/cerrar.png');
    background-size:contain;
    background-repeat:no-repeat;
}

ul.botones {
    margin-top:27px;
    margin-bottom:38px;
}

ul.botones li {
    padding-bottom:14px;
}

ul.botones li a {
    display:inline-block;
    font-family:'SweetSansPro-Bold', Arial, Helvetica, sans-serif;
    font-size:17px;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#C6B5A6;
    text-decoration:none;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

ul.botones li a:hover {
    color:#FFF;
}

.direccion.menu_mb {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
    margin:20px auto 15px;
}

.telefonos {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
}

.telefonos a {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
}

.casilla {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    letter-spacing:0.3px;
    color:#FFF;
    text-decoration:underline;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla a {
    color:#FFF;
    text-decoration:underline;
}

.casilla:hover {
    color:#B19D88;
    text-decoration:none;
}

.casilla a:hover {
    color:#B19D88;
    text-decoration:none;
}

.redes_hamb {
    margin:50px 0 20px 15px;
    text-align:center;
}

.ico_redes_hamb {
    display:inline-block;
    width:28px;
    height:28px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:4px;
    margin-right:4px;
}

.ico_redes_hamb.facebook {
    width:24px;
    height:24px;
    background-image:url('../imgs/facebook.png');
}

.ico_redes_hamb.instagram {
    width:24px;
    height:24px;
    background-image:url('../imgs/instagram.png');
}

.ico_redes_hamb.youtube {
    width:24px;
    height:24px;
    background-image:url('../imgs/youtube.png');
}

.banda_bottom {
    width:100%;
    padding:12px 0 8px;
    background:#222;
}

p.credito {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:14px;
    letter-spacing:0.3px;
    color:#FFF;
}

p.credito a {
    font-size:14px;
    letter-spacing:0.3px;
    color:#B19D88;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

p.credito a:hover {
    color:#FFF;
}

.redes_FT_cel {
    display:none;
    margin-top:44px;
}

.redes_FT {
    float:right;
    margin-top:1px;
}

.clear_aire {
    margin-bottom:7px;
    clear:both;
}

.clear_aire_nosotros {
    margin-bottom:40px;
    clear:both;
}


/*/// CONTENEDOR ///*/

#contenedor {
    width:100%;
    min-width:320px;
    margin:auto;
    padding:0;
    box-sizing:border-box;
}


/*/// VIDEO ///*/

#loading {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:url('imgs/loading.svg') no-repeat scroll center center transparent;
}

#contenedorVideo {
    background:#000;
    border-bottom:3px solid #F9633D;
}

#VideoFS_Mask {
    position:absolute;
    background:#000;
    opacity:0.6;
    overflow:hidden;
}

.VideoFS {
    z-index:-18373;
}


/*/// PORTADA ///*/

.ClipPortada {
    position:relative;
}

.parche_portada {
    position:absolute;
    width:100%;
    height:100%;
    background:#414141;
    opacity:0.5;
    z-index:7777;
}

.foto_portada {
    width:100%;
    height:660px;
    border:none;
    background-image:url('../imgs/portada/10/big0000.jpg');
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}

.foto_portada.desktop {
    background-image:url('../imgs/portada/10/big0000.jpg');
}

.foto_portada.mobile {
    display:none;
    background-image:url('../imgs/portada/10/mini0000.jpg');
}

.thumb_bg {
    position:relative;
    display:inline-block;
    width:100%;
    height:380px;
    padding:0;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    transition:opacity 150ms linear;
    -webkit-transition:opacity 150ms linear;
    -moz-transition:opacity 150ms linear;
    -o-transition:opacity 150ms linear;
    -ms-transition:opacity 150ms linear;
    z-index:7777;
}

.thumb_bg:hover {
    opacity:0.8;
}

.thumb_bg.destacados {
     border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb {
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    border:none;
    z-index:7777;
    transition:opacity 200ms linear;
    -webkit-transition:opacity 200ms linear;
    -moz-transition:opacity 200ms linear;
    -o-transition:opacity 200ms linear;
    -ms-transition:opacity 200ms linear;
}

.thumb:hover {
    opacity:0.8;
}

.thumb.destacados {
     border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb.mobile {
    display:none;
}

.ClipElementos {
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    bottom:220px;
    text-align:center;
    z-index:10000;
}

h1.frase {
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:60px;
    line-height:64px;
    text-align:center;
    text-transform:uppercase;
    color:#FFF;
    margin-bottom:20px;
}

.frase.mobile {
    display:none;
}

h2.bajada {
    font-family:'SweetSansPro-Light', Arial, Helvetica, sans-serif;
    font-size:23px;
    line-height:27px;
    text-align:center;
    color:#FFF;
}

.bajada.mobile {
    display:none;
}


/*/// BUSCADOR ///*/

.BandaBuscador {
    width:100%;
    padding:30px 0;
    background:#BBAB9E;
}

.ClipBuscador {
    position:relative;
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.ClipBtns_Operaciones {
    position:relative;
    display:inline-block;
    width:470px;
    margin:0 auto 14px;
}

.ClipCampos {
    position:relative;
    margin:auto; 
    text-align:left;
}

.Btn_Operacion {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    color:#FFF;
    background-color:rgba(0,0,0,.4);
    margin:0 5px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.Btn_Operacion:hover {
    background-color:rgba(237,99,47,1);
}

/*/// BORDES RADIUS
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
///*/

.Btn_Operacion.ventas {
    position:relative;
    /*width:28%;*/
    width:calc(28% - 10px);
    width:-webkit-calc(28% - 10px);
    width:-moz-calc(28% - 10px);
    width:-o-calc(28% - 10px);
    /*border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:0;*/
}

.Btn_Operacion.alquileres {
    position:relative;
    /*width:28%;*/
    width:calc(28% - 10px);
    width:-webkit-calc(28% - 10px);
    width:-moz-calc(28% - 10px);
    width:-o-calc(28% - 10px);
    /*border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:0;*/
}

.Btn_Operacion.emprendimientos {
    position:relative;
    /*width:44%;*/
    width:calc(44% - 10px);
    width:-webkit-calc(44% - 10px);
    width:-moz-calc(44% - 10px);
    width:-o-calc(44% - 10px);
    /*border-top-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-bottomright:4px;*/
}

.desplegable {
    float:left;
    width:220px;
    height:42px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:36px;
    color:#FFF;
    background:url(../imgs/flecha_desplegable.png) top right no-repeat transparent;
    border:2px solid #FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    margin-right:60px;
    padding-left:15px;
    box-sizing:border-box;
}

.Mioption {
    background:#FFF;
    color:#000;
}

.ClipSuperficies {
    float:left;
    width:302px;
    margin-right:60px;
}

/*.ClipMetros {
    margin-right:53px;
}*/

p.sup_ha {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:36px;
    letter-spacing:0.5px;
    text-align:right;
    color:#FFF;
    margin-right:7px;
    padding-top:4px;
}

.unidad {
    font-size:17px;
    color:#FFF;
    margin-left:1px;
}

.campo_minmax {
    display:inline-block;
    float:left;
    width:100px;
    height:42px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:30px;
    text-align:center;
    color:#FFF;
    margin:0 5px; 
    padding:0 10px 1px;
    border:2px solid #FFF;
    background:transparent;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    box-sizing:border-box;
}

.campo_minmax::-webkit-input-placeholder {
    font-size:17px;
    line-height:30px;
    color:#FFF;
}

.campo_minmax::-moz-placeholder {
    font-size:17px;
    line-height:30px;
    color:#FFF;
}

.campo_minmax::-o-placeholder {
    font-size:17px;
    line-height:30px;
    color:#FFF;
}

.campo_minmax::-ms-input-placeholder {
    font-size:17px;
    line-height:30px;
    color:#FFF;
}

.caja {
    float:left;
    width:calc(100% - 704px);
    height:42px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:36px;
    letter-spacing:0.5px;
    color:#FFF;
    background:none;
    border-bottom:2px solid #FFF;
    padding:0 15px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    box-sizing:border-box;
}

.ClipCampos .caja::-webkit-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    letter-spacing:0.5px;
    color:#FFF;
}

.ClipCampos .caja::-moz-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    letter-spacing:0.5px;
    color:#FFF;
}

.ClipCampos .caja::-o-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    letter-spacing:0.5px;
    color:#FFF;
}

.ClipCampos .caja::-ms-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:42px;
    letter-spacing:0.5px;
    color:#FFF;
}

input, textarea, select {
    outline:none;
}

.ClipSuperficiesFalse {
    opacity:0.3;
}

.ClipBtn_lupa {
    position:relative;
    float:left;
    width:44px;
    height:42px;
    background:#222;
    margin-left:15px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    transition:background 200ms linear;
    -webkit-transition:background 200ms linear;
    -moz-transition:background 200ms linear;
    -o-transition:background 200ms linear;
    -ms-transition:background 200ms linear;
    outline:initial;
}

.ClipBtn_lupa:hover {
    background:#304C3D;
    background-image:url(../imgs/lupa.svg);
    background-repeat:no-repeat;
    background-position:center center;
}

.btn_lupa {
    border:none;
    background:#222;
    background-image:url('../imgs/lupa.svg');
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
}

.desplegable, .campo_minmax, .ClipBtn_lupa { border-radius:4px; }

/*/// CLIP VIDEO ///*/

.ClipVideo_externo {
    margin:0;
    padding:0;
    margin-top:-35px;
    background:#000;
}

#contenedor_video {
    position:relative;
    float:left;
    padding-bottom:52%;
    padding-top:27px;
    width:100%;
    height:100%;
    overflow:hidden;
    display:block;
    margin-top:35px;
    margin-bottom:-20px;
}

#contenedor_video iframe, #contenedor_video object, #contenedor_video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.clear.sube {
    margin-bottom:-70px;
    clear:both;
}

/*
.ClipVideo {
    position:relative;
    width:100%;
    height:450px;
    background:#000;
}

.texto_video {
    font-family:'chivoblack', Arial, Helvetica, sans-serif;
    font-size:50px;
    letter-spacing:0.5px;
    color:#B19D88;
    text-align:center;
}
*/


/*/// CLIP LONJA ///*/

.lonja_tasaciones {
    position:relative;
    width:100%;
    height:480px;
    margin:0;
    overflow:hidden;
}

.bg_tasaciones {
    position:relative;
    float:left;
    display:inline-block;
    width:100%;
    height:480px;
    padding:0;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center -400px;
}

.oscurece {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0, 0, 0, 1);
    opacity:0.5;
    z-index:8888;
}

.item_lonja {
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:35px;
    line-height:39px;
    letter-spacing:-1px;
    text-transform:uppercase;
    color:#FFF;
}

.texto_lonja, .solicite {
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:29px;
    letter-spacing:0.5px;
    color:#FFF;
    margin-top:10px;
}

.texto_lonja.mobile {
    display:none;
}

.texto_lonja.mobile_x {
    display:none;
}

.btn_lonja {
    display:inline-block;
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:28px;
    letter-spacing:1.5px;
    text-transform:uppercase;
    color:#FFF;
    border:1px solid #FFF;
    background:transparent;
    padding:3px 18px 5px;
    margin-top:30px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.btn_lonja:hover {
    color:#000;
    background:#FFF;
}

.btn_lonja a {
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:28px;
    letter-spacing:1px;
    color:#FFF;
}


/*/// CATEGORIAS ///*/

section.ClipCategorias {
    padding:80px 0 0;
    background:#E8E7E7;
    margin-bottom:-20px;
}

.ClipCategorias .ClipThumbs_int_destacados:before, .ClipCategorias .col_thumbs_int:before {
    display:none;
}
.ClipCategorias .thumb_bg {
    height:330px;
}

.ClipCategorias .parche_thumb {
    height:330px;
    opacity:0.4;
}

.centra_principal {
    display:table;
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    z-index:9999;
}

.centra {
    display:table-cell;
    vertical-align:middle;
    height:100%;
    width:100%;
    text-align:center;
    color:#FFF;
}

.ClipCategorias h2.datos_ubicacion {
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:24px;
    line-height:29px;
    text-align:center;
}

.titulo_ficticio {
    display:block;
    font-size:18px;
    line-height:22px;
    letter-spacing:0.5px;
    text-transform:initial;
    color:#FFF;
    padding-right:25px;
    box-sizing:border-box;
}

.ClipDatos_HD .titulo_ficticio {
    margin-top:3px;
}


/*/// DESTACADOS ///*/

section.ClipDestacados {
    padding:80px 0 60px;
    background:#E8E7E7;
}

h1.tit_destacados {
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:35px;
    line-height:39px;
    letter-spacing:-1px;
    text-align:center;
    text-transform:uppercase;
    color:#304C3D;
    margin-bottom:45px;
}

h3.bajada_destacados {
    font-family:'CircularStd-Book', Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:25px;
    text-align:center;
    color:#000;
    /*margin:14px 0 55px;*/
    margin-top:14px;
    padding-bottom:50px;
}

h3.bajada_destacados.mobile {
    display:none;
}

.ClipThumbs {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 10px;
    box-sizing:border-box;
}

.col_thumbs {
    position:relative;
    float:left;
    width:50%;
    margin:0;
    padding:0;
    border:none;
}

section.ClipCategorias .col_thumbs {
    width:33.3%;
}

.col_thumbs_int {
    margin:0 20px 40px;
    position: relative;
}

p.solapa_operacion {
    position:absolute;
    bottom:50px;
    font-family:'latosemibold', Arial, Helvetica, sans-serif;
    font-size:21px;
    letter-spacing:0.5px;
    color:#C6B6A6;
    padding:4px 10px 7px;
    background:#222;
    z-index:9999;
}

p.solapa_operacion.barrios {
    left:14px;
    right:auto;
}

.parche_thumb {
    position:absolute;
    width:100%;
    height:380px;
    top:0;
    left:0;
    background:#414141;
    opacity:0.3;
    z-index:1111;
}

.degrade_thumb {
    content:"";
    display:block;
    background:#000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+16&0.65+0,0+54 */
    background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.46) 16%, rgba(0,0,0,0) 54%); /* FF3.6-15 */
    background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.46) 16%,rgba(0,0,0,0) 54%); /* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.46) 16%,rgba(0,0,0,0) 54%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */   
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    width:100%;
    height:130px;
    position:absolute;
    z-index:7778;
    top:0;
    right:0;
}

h2.datos_ubicacion {
    position:absolute;
    top:20px;
    left:25px;
    font-family:'SweetSansPro-Bold', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    color:#FFF;
    z-index:9999;
}

.relleno_datos {
    position:relative;
    height:170px;
    padding:12px 30px 0 20px;
}

p.propiedad {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    color:#B19D88;
    margin-bottom:3px;
}

p.nombre {
    display:inline-block;
    width:100%;
    font-family:'CircularStd-Medium', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    letter-spacing:0;
    color:#000;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

p.nombre :hover {
    color:#666;
}

p.nombre a {
    color:#000;
}

h2.nombre a {
    display:inline-block;
    width:100%;
    font-family:'chivoblack', Arial, Helvetica, sans-serif;
    font-size:26px;
    line-height:29px;
    letter-spacing:-0.5px;
    color:#000;
    margin:5px 0 1px;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

h2.nombre a:hover {
    color:#666;
}

.ClipLocalidad {
    display:block;
    margin-top:6px;
}

.ico-ver {
    float:left;
    width:17px;
    height:17px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat; 
    margin-top:3px;
    margin-left:1px;
}

.ico-ver.mapa {
    background-image:url('../imgs/ico-ubicacion.png');
}

.ver-mapa {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#6D6E71;
}

.ClipDatosBottom {
    position:absolute;
    width:100%;
    bottom:18px;
}

p.precio {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:26px;
    letter-spacing:-0.5px;
    color:#B19D88;
    margin-top:2px; 
    margin-bottom:10px;
}

.mas_info {
    float:right;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#B19D88;
    background:#FFF;
    border:1px solid #B19D88;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    padding:5px 15px 7px 14px;
    margin-top:-5px;
    margin-right:41px;
}

.mas_info:hover {
    color:#FFF;
    background:#B19D88;
}


/*/// NOSOTROS ///*/

section.ClipNosotros {
    padding:85px 0 130px;
    background:#FFF;
}

p.sobre {
    float:left;
    font-family:'latobold', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    letter-spacing:0.5px;
    text-transform:uppercase;
    color:#2F4C3D;
}

.escudo {
    float:right;
    width:160px;
}

.ClipTextosNosotros {
    width:990px;
    margin-top:-106px;
}

p.tit_nosotros {
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:32px;
    line-height:39px;
    letter-spacing:-1.5px;
    color:#C6B6A6;
    margin-left:-3px;
    margin-bottom:35px;
}

p.nosotros {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:27px;
    color:#2F4C3D;
}


/*/// FICHA (portada) ///*/

section.ClipDestacados.emprendimientos {
    padding:75px 0 0;
    background:#FFF;
}


/*/// FICHA (portada) ///*/

.ClipPortadaFicha {
    position:relative;
    width:100%;
    height:500px;
    border:none;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#CCC;
}

.parche_portada_HD {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#000;
    opacity:0.1;
}

.ClipDatos_HD {
    position:absolute;
    width:100%;
    bottom:35px;
    padding:0 30px;
    box-sizing:border-box;
}

.ClipDatos_HD_int {
    position:relative;
    display:block;
    max-width:1200px;
    margin:auto;
    padding:15px 20px;
    box-sizing:border-box;
}

.losdatos {
    position:relative;
    z-index:9999;
}

p.solapa_tipo_ficha {
    display:inline-block;
    float:left;
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:13px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#FFF;
}

.solapa_ubicacion {
    display:inline-block;
    float:left;
    height:27px;
    padding:0 10px 1px;
    background:#6D6E71;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

.ico-ubicacion {
    display:inline-block;
    float:left;
    width:12px;
    height:18px;
    border:none;
    background-image:url('../imgs/ico-ubicacion.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-top:4px;
    margin-right:5px;
}

.texto_ubicacion {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FFF;
    margin-top:1px;
}

.solapa_ver_fotos {
    float:right;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:21px;
    color:#B19D88;
    padding:2px 10px 3px;
    border:1px solid #B19D88;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.solapa_ver_fotos:hover {
    color:#FFF;
    border:1px solid #FFF;
}

.solapa_ver_fotos.desktop {
    display:inline-block;
}

.solapa_ver_fotos.mobile {
    display:none;
    margin-top:13px;
    margin-right:5px;
}

h1.datos_portada {
    width:550px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:26px;
    line-height:30px;
    letter-spacing:0.5px;
    color:#C6B6A6;
}

p.precio_portada {
    position:absolute;
    display:inline-block;
    right:0;
    bottom:1px;
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:35px;
    color:#FFF; 
}

.relleno_datos_HD {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    /*border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;*/
    background:#222326;
    /*opacity:0.7;*/
    z-index:8888;
}


/*/// BUSCADOR SECCIONES INTERNAS ///*/

.ClipBuscador_secciones {
    position:relative;
    width:100%;
    max-width:1400px;
    margin:0 auto;
    padding:0 30px 0 25px;
    box-sizing:border-box;
}

.ClipCampos_secciones {
    position:relative;
    /*float:left;
    width:100%;
    text-align:left;*/
}

.desplegable.opera {
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:0;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:0;
}

.desplegable.prop {
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    padding-left:10px;
}

.caja_secciones {
    float:left;
    width:calc(100% - 601px);
    /*width:-webkit-calc(100% - 521px);*/
    width:-webkit-calc(100% - 601px);
    width:-moz-calc(100% - 601px);
    width:-o-calc(100% - 601px);
    height:40px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:36px;
    color:#333 !important;
    background:#FFF;
    padding:0 10px;
    margin:0 5px; 
    border:1px solid #CCC;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-sizing:border-box;
}

.ClipCampos_secciones .caja_secciones::-webkit-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:40px;
    color:#B19D88;
}

.ClipCampos_secciones .caja_secciones::-moz-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:40px;
    color:#B19D88;
}

.ClipCampos_secciones .caja_secciones::-o-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:40px;
    color:#B19D88;
}

.ClipCampos_secciones .caja_secciones::-ms-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:40px;
    color:#B19D88;
}

.ClipSeparador.last {
    width:1px;
}

.separador.last {
    width:1px;
    margin-left:0;
}

.ClipBtn_lupa_secciones {
    position:relative;
    float:left;
    width:44px;
    height:38px;
    background:#B19D88;
    border:1px solid #B19D88;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    margin-left:5px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.ClipBtn_lupa_secciones:hover {
    background:#999;
    border:1px solid #999;
}

.btn_lupa_secciones {
    width:44px;
    height:40px;
    border:none;
    background:none;
    background-image:url('../imgs/lupa.svg');
    /*background-size:contain;*/
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
}


/*/// PÁGINA DE RESULTADOS ///*/

.ClipResultados {
    padding:70px 0 150px;
    background:#EFEFEF;
}

.ClipResultados_int {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.ClipTituloOpciones {
    margin:10px 0 40px;
}

h2.titulon_resultados {
    float:left;
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:40px;
    line-height:40px;
    letter-spacing:-0.7px;
    text-transform:uppercase;
    color:#2F4C3D;
    margin-bottom:7px;
}

.datos_resultado {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:23px;
    letter-spacing:0.5px;
    color:#212225;
}

.ClipVerMapa {
    display:inline-block;
    margin-right:30px;
}

.ver_mapa {
    display:inline-block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:20px;
    color:#212225;
}

/*.ico-mapa {
    display:inline-block;
    width:25px;
    height:25px;
    border:none;
    background-image:url('../imgs/ico-ver-mapa.png');
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:-3px;
    margin-bottom:-7px;
}*/

.ico-mapa {
    display:inline-block;
    width:17px;
    height:23px;
    border:none;
    background-image:url('../imgs/ico-mapa.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:-2px;
    margin-bottom:-3px;
}

.ico-grilla-color {
    display:inline-block;
    width:20px;
    height:22px;
    border:none;
    background-image:url('../imgs/ico-grilla.svg');
    background-size:contain;
    background-repeat:no-repeat;
    margin-bottom:-7px;
}

.ClipOpciones {
    float:right;
}

.texto_ordenar {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:20px;
    color:#212225;
}

.celeste {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:17px;
    color:#B19D88;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.celeste:hover {
    color:#6D6E71;
}

.flechas {
    width:19px;
    margin-bottom:-8px;
}

.ico-grilla {
    width:24px;
    margin-bottom:-7px;
}

.ico-grilla.fila {
    margin:0 5px -7px 30px;
}

.no_resultados {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    color:#000;
    margin-top:21px;
    margin-left:20px;
}

.ResultadosLeft {
    float:left;
    width:27%;
    padding-right:28px;
    box-sizing:border-box;
}

.ResultadosRight {
    float:right;
    width:100%;
}

.linea_atajo {
    display:block;
}

.btn_parametro {
    float:left;
    color:#B19D88;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.btn_parametro:hover {
    color:#6D6E71;
}

.btn_parametro.number {
    float:right;
    color:#6D6E71;
}

.btn_parametro.mobile {
    display:none;
}

.clear_separa {
    display:block;
    clear:both;
    margin-bottom:20px;
}

h3.tit_resultados_left {
    font-family:'CircularStd-Bold', Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:25px;
    color:#000;
    margin-bottom:20px;
}

.main_ficha.izq.resultados {
    padding:25px 25px 10px;
}

.resultados_int {
    margin:0 -20px;
}

.col_thumbs_resultados {
    position:relative;
    float:left;
    width:33.3%;
    margin:0;
    padding:0;
    border:none;
}

.col_thumbs_resultados_int {
    margin:0 15px 30px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.thumb_bg.resultados {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.thumb_bg.resultados.filas {
    width:320px;
    height:280px;
    border-top-left-radius:4px;
    border-top-right-radius:0;
    border-bottom-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomleft:4px;
    margin-bottom:-5px;
}

.thumb_bg.border_all {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
}

.relleno_datos.resultados {
    height:170px;
}

.relleno_datos.resultados.filas {
    float:right;
    width:calc(100% - 320px);
    width:-webkit-calc(100% - 320px);
    width:-moz-calc(100% - 320px);
    width:-o-calc(100% - 320px);
    height:280px;
    padding-top:17px;
    box-sizing:border-box;
}

.nombre.thumb_resultado {
    display:inline-block;
    width:100%;
    font-family:'CircularStd-Medium', Arial, Helvetica, sans-serif;
    margin-top:10px;
}

.resumen_thumb_resultados {
    max-height:96px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    letter-spacing:0;
    color:#6D6E71;
    overflow:hidden;
}

p.precio.resultados {
    color:#B19D88;
}


/*/// THUMBS FILAS (transformación) ///*/

.col_thumbs_resultados.filas {
    width:100%;
}

/*p.solapa_operacion.filas {
    display:none;
}*/


/*/// PÁGINA DE RESULTADOS MAPA ///*/

.ClipResultadosMapa {
    margin:0;
    padding:0;
    background:#EFEFEF;
}

.ClipResultadosMapa_int {
    width:100%;
    /*max-width:1400px;*/
    margin:auto;
    padding:0;
}

.ResultadosLeftMapa {
    /*float:left;*/
    width:42%;
    /*height:800px;*/
    margin:0;
    padding:0;
    border:none;
    /*background-color:#E5E3DF;*/
    background-color:#EFEFEF;
	position:absolute;
	top:174px;
	bottom:0;
	left:0;
}

#map {
	height:100%;
	width:100%;
}

.ResultadosRightMapa {
    /*float:right;*/
    width:58%;
    padding:40px 25px;
    box-sizing:border-box;
	right:0;
    top:174px;
    bottom:0;
    overflow:auto;
	position:absolute;
    background-color:#EFEFEF;
}

.clear_ordenar {
    padding-bottom:25px;
    clear:both;
}

.ResultadosRightMapa .paginador {
    padding:0 10px;
    box-sizing:border-box;
}


/*/// FICHA (main) ///*/    

.ClipFicha {
    padding:45px 0;
    background:#EFEFEF;
    /*background:#EAE2E2;*/
}

.ClipFicha_int {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.FichaLeft {
    float:left;
    width:75%;
}

.FichaRight {
    float:right;
    width:25%;
    padding-left:28px;
    box-sizing:border-box;
}

.main_ficha {
    float:left;
    width:100%;
    margin-bottom:28px;
    padding:30px 30px 35px;
    background:#FFF;
    /*border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;*/
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    box-sizing:border-box;
}

.main_ficha.izq {
    margin-bottom:28px;
    padding:25px 18px 18px;
    background:#D7D7D7;
    /*border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);*/
}

.salto {
    display:block;
    margin-top:-1px;
}

h2.tit_ficha {
    float:left;
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:23px;
    text-transform:uppercase;
    color:#2F4C3D;
    margin-bottom:5px;
}

h2.tit_ficha.fraccion {
    margin-bottom:11px;
}

h2.tit_ficha.mobile {
    display:none;
}

p.descripcion {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    letter-spacing:0;
    color:#6D6E71;
}

.ClipFunciones {
    float:right;
    margin-top:-5px;
    margin-bottom:19px;
}

.ico-shared {
    float:left;
    width:26px;
    height:26px;
    margin-left:14px;
}

.ico-shared.facebook {
    width:27px;
    height:27px;
}

.ico-shared.twitter {
    width:27px;
    height:27px;
}

.ClipDetalles {
    display:block;
    float:left;
    width:100%;
}

.col_detalles {
    float:left;
    width:33.3%;
    padding-right:30px;
    box-sizing:border-box;
}

p.detalles {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    letter-spacing:0;
    color:#B19D88;
    margin-top:10px; 
}

.datos_fila.caract {
    margin-top:10px;
}

.ico-datos.tilde {
    width:18px;
    height:20px;
    background-image:url('../imgs/ico-tilde.svg');
    margin-top:3px;
    margin-right:5px;
}

.valor {
    font-family:'', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:21px;
    letter-spacing:0;
    color:#666;   
}

.ClipGaleria {
    float:left;
    width:100%;
    margin:10px 0 -20px;
}

.ClipGaleria_int {
    margin-left:-7px;
    margin-right:-7px;
}

.col_galeria {
    float:left;
    width:25%;
    box-sizing:border-box;
}

.col_galeria_int {
    float:left;
    width:100%;
    padding:0 7px;
    margin-bottom:14px;
    box-sizing:border-box;
}

.thumb_galeria {
    position:relative;
    display:inline-block;
    float:left;
    width:100%;
    height:226px;
    padding:0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    transition:opacity 150ms linear;
    -webkit-transition:opacity 150ms linear;
    -moz-transition:opacity 150ms linear;
    -o-transition:opacity 150ms linear;
    -ms-transition:opacity 150ms linear;
    z-index:7777;
}

h3.tit_ficha {
    font-family:'SweetSansPro-Regular', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:23px;
    text-transform:uppercase;
    color:#2F4C3D;
    margin-bottom:19px;
}

#mi-mapa {
    height:400px;
    text-align:center;
    padding:0;
    margin-top:12px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

iframe {
    margin:0;
    padding:0;
}


/*/// FORMULARIO FICHA ///*/

#caja_form_consulta {
    margin-top:-22px;
}

::-webkit-input-placeholder {
    font-family:';latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#B19D88;
}

::-moz-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#B19D88;
}

::-o-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#B19D88;
}

::-ms-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#B19D88;
}

#frm_cv_consulta input[disabled] {
    color:#B19D88;
    background:#EFEFEF;
}

#frm_cv_consulta input.text, #frm_cv_consulta textarea.text {
    width:100%;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#000;
    border:none;
    /*border:1px solid #CCC;*/
    background:#FFF;
    margin-top:18px;
    padding:7px 10px;
    /*border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;*/
    box-sizing:border-box;
}

#frm_cv_consulta textarea.text {
    height:130px;
}

.ClipEnviar {
    width:100px;
    margin:14px auto 7px;
    border:2px solid #2F4C3D;
    transition:background 200ms linear;
    -webkit-transition:background 200ms linear;
    -moz-transition:background 200ms linear;
    -o-transition:background 200ms linear;
    -ms-transition:background 200ms linear;
    box-sizing:border-box;
}

.ClipEnviar:hover {
    border:2px solid #2F4C3D;
}

.boton_gris {
    display:block;
    width:100%;
    height:28px;
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#2F4C3D;
    border:none;
    background:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    cursor:pointer;
}

.oka {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#000;
    margin:-7px 0 10px; 
}


/*/// Datos contacto ficha ///*/

.datos_fila {
    display:block;
    width:100%;
    margin-top:5px;
}

.datos_fila.last {
    margin-top:7px;
}

.ico-datos {
    display:inline-block;
    float:left;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    clear:both;
}

.ico-datos.direccion {
    width:20px;
    height:18px;
    background-image:url('../imgs/ico-direccion.svg');
    margin-top:6px;
    margin-right:7px;  
}

.ico-datos.tel {
    width:14px;
    height:22px;
    background-image:url('../imgs/ico-tel.svg');
    margin-top:3px;
    margin-left:5px;
    margin-right:7px;
}

.ico-datos.sobre {
    width:20px;
    height:16px;
    background-image:url('../imgs/ico-sobre.svg');
    margin-top:6px;
    margin-left:4px;
    margin-right:10px;
}

.datos_contacto {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#222;
}

.casilla_contacto_ficha {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    color:#B19D88;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla_contacto_ficha:hover {
    color:#000;
}

.casilla_contacto_ficha a {
    color:#B19D88;
}

.popup_contacto_tit {
    font-family:'latobold', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:19px;
    color:#709152;
}

.popup_contacto_dire {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:19px;
    color:#000;
}

.saltolinea {
    display:block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:19px;
    color:#000;
}

.popup_contacto_tel {
    display:block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000;
}

.popup_contacto_tel a {
    display:block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#000;
}


/*/// FOOTER ///*/

.ClipThumbs_int_similares {
    margin:0;
    position: relative; 
}
.thumb_bg:before {
    content:"";
    display:block;
    background:#000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+16&0.65+0,0+54 */
    background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 65) 0%,rgba(0, 0, 0, 0.36) 0%,rgba(0,0,0,0) 80%); /* FF3.6-15 */
    background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 65) 0%,rgba(0, 0, 0, 0.36) 0%,rgba(0,0,0,0) 80%); /* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to bottom, rgba(0, 0, 0, 65) 0%,rgba(0, 0, 0, 0.36) 0%,rgba(0,0,0,0) 80%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    width:100%;
    height:168px;
    position:absolute;
    z-index:7778;
    top:0;
    right:0;
    opacity:0.9;
}

.col_thumbs.similares {
    width:100%;
}

.col_thumbs.similares:nth-child(4n) {
    display:none;
}

.col_thumbs_int.similares {
    margin:0 0 14px;
    position: relative;
}

.thumb_bg.similares {
    height:180px;
}

.parche_thumb.similares {
    height:180px;
}

h2.datos_ubicacion.similares {
    top:18px;
    left:20px;
    font-size:15px;
    line-height:19px;
}

p.solapa_operacion.similares {
    bottom:30px;
}

.noimg .thumb_bg:before, .noimg .parche_thumb {
    display:none;
}

.noimg .thumb_bg {
    opacity: 1;
}
/*/// FOOTER ///*/

footer {
    width:100%;
    padding:60px 0;
    background:#212225;
}

.centrador_FT {
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 30px;
    box-sizing:border-box;
}

.col_ft_1 {
    float:left;
    width:28%;
}

.logo_ft {
    float:left;
    width:180px;
    margin-bottom:40px;
}

.col_ft_2 {
    float:left;
    width:25%;
}

ul.btn_footer {
    margin:0;
    padding:0;
}

ul.btn_footer.datos {
    margin-top:9px;
}

ul.btn_footer a {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:37px;
    text-decoration:none;
    color:#FFF;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

/*ul.btn_footer a.selected,
ul.btn_footer a:hover {
    color:#B19D88;
}*/

ul.btn_footer a:hover {
    color:#B19D88;
}

/*ul.btn_footer a.selected {
    color:#FFF;
}*/

.col_ft_3 {
    float:left;
    width:25%;
}

.tit_contacto {
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:28px;
    letter-spacing:0.5px;
    text-transform:uppercase;
    color:#FFF;
    margin-top:4px;
}

p.datos_ft {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:19px;
    letter-spacing:0.5px;
    color:#FFF;
}

p.datos_ft a {
    color:#C6B6A6;
}

.phono {
    display:block;
    font-family:'latosemibold', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:19px;
    letter-spacing:0.5px;
    color:#C6B6A6;
    margin-top:20px;
    margin-bottom:3px;
}

.phono a {
    color:#C6B6A6 !important;
}

.phono.hamb {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;;
    margin-top:10px;
    margin-bottom:5px;
}

.casilla_ft {
    display:inline-block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#C6B6A6 !important;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

.casilla_ft a {
    color:#C6B6A6 !important;
}

.casilla_ft:hover {
    color:#FFF !important;
}

.datos_center_hamb {
    text-align:center !important;
    margin:30px auto;
}

.datos_center_hamb.first {
    margin-top:45px;
}

.ico_redes_hamb {
    display:inline-block;
    width:28px;
    height:28px;
    border:none;
    background-size:contain;
    background-repeat:no-repeat;
    margin-left:4px;
    margin-right:4px;
}

.ico_redes_hamb.facebook_color {
    background-image:url('../imgs/facebook_color.png');
}

.ico_redes_hamb.instagram_color {
    background-image:url('../imgs/instagram_color.png');
}

.ico_redes_hamb.twitter_color {
    background-image:url('../imgs/twitter_color.png');
}

.ClipNewsletter {
    float:right;
    width:28%;
}

.ClipNewsletter ::-webkit-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:36px;
    color:#222;
}

.ClipNewsletter ::-moz-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:36px;
    color:#222;
}

.ClipNewsletter ::-o-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:36px;
    color:#222;
}

.ClipNewsletter ::-ms-input-placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:36px;
    color:#222;
}

.caja_ft {
    width:100%;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:36px;
    color:#222;
    padding:0 6px;
    margin-top:6px;
    background:#FFF;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    border:#FFF;
    box-sizing:border-box;
}

.flecha_suscribe {
    float:left;
    cursor:pointer;
    font-family:'latoblack', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:28px;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#C6B6A6;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    border:1px solid #C6B6A6;
    background:none;
    padding:0 20px 2px;
    margin:11px auto 0;
    text-align:center;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.flecha_suscribe:hover {
    color:#FFF;
    border:1px solid #FFF;
}

.te_suscribiste {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:19px;
    color:#FFF;
    margin-top:7px;
}

.ClipLeft_bottom {
    float:left;
    margin-top:50px;
}

.ClipRight_bottom {
    float:right;
    width:28%;
    margin-top:72px;
}

.seguinos {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#FFF;
}

.redes_bottom {
    margin-top:15px;
    text-align:center;
}

.ico-red-bottom {
    margin-right:10px;
}

.ico-red-bottom.facebook {
    margin:-1px 12px 0 0;
}

.logo_caircampos {
    float:left;
    width:90px;
    margin-right:30px; 
}

p.copyright {
    float:left;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#FFF;
}

p.copyright a {
    font-size:15px;
    color:#C6B6A6;
    transition:color 200ms linear;
    -webkit-transition:color 200ms linear;
    -moz-transition:color 200ms linear;
    -o-transition:color 200ms linear;
    -ms-transition:color 200ms linear;
}

p.copyright a:hover {
    color:#FFF;
}

.desarrollado {
    display:block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
}

.link_credito {
    font-family:'latobold', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:18px;
    color:#C6B6A6;
}


/*/// CAPTCHA ///*/

#AnotherForm {
    float:right;
}

.clipCaptcha {
    margin-top:12px;
}

.clipCaptcha_form {
    margin-top:12px;
    margin-right:-2px;
}


/*/// TASACIONES ///*/

h2.tit_tasaciones {
    font-family:'SweetSansPro-Medium', Arial, Helvetica, sans-serif;
    font-size:40px;
    line-height:40px;
    letter-spacing:-0.7px;
    text-transform:uppercase;
    color:#2F4C3D;
    margin:35px 0 35px;
}

h2.tit_tasaciones.mobile {
    display:none;
}

.FichaEntera {
    float:left;
    width:100%;
}

.main_ficha_entera {
    float:left;
    width:100%;
    min-height:450px;
    margin-bottom:28px;
    background:#FFF;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.foto_portada_internas {
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    border:none;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

.foto_portada_internas.mobile {
    display:none;
}

.ClipPadding {
    padding:40px 30px 20px;
}

p.descripcion_x2col {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:40px;
    -webkit-column-gap:40px;
    column-gap:40px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:24px;
    color:#666;
}

.subtitulo {
    font-family:'latosemibold', Arial, Helvetica, sans-serif;
    font-size:25px;
    color:#222;
    margin:0 0 15px;
}

.ClipCotizacion {
    float:left;
    width:100%;
    margin:auto;
}

.ClipCotizacion.contacto {
    min-height:655px;
}

.col_left_form {
    float:left;
    width:66.6%;
}

.col_left_form_int {
    padding-right:15px;
    box-sizing:border-box;
}

.col_right_form {
    float:right;
    width:33.3%;
}

.col_right_form_int {
    padding-left:15px;
    box-sizing:border-box;
}

#frm_res label {
    display:block;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#C6B6A6;
    margin-top:25px;
    margin-bottom:2px;
    padding-left:1px;
}

#frm_res input.text {
    box-sizing:border-box;
    width:100%;
    height:33px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#222;
    border:1px solid #C6B6A6;
    padding:2px 9px 3px;
    margin-top:3px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

#frm_res .comentario {
    float:left;
    width:100%;
    margin-top:0;
}

.col_50_porcent {
    float:left;
    width:50%;
    box-sizing:border-box;
}

.col_50_porcent.right {
    padding-right:15px; 
}

.col_50_porcent.left {
    padding-left:15px; 
}

#frm_res textarea.text {
    width:100%;
    height:203px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:20px;
    color:#222;
    border:1px solid #B19D88;
    padding:7px 11px;
    margin-top:3px;
    box-sizing:border-box;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

.obligatorios {
    float:left;
    font-size:17px;
    color:#222;
    padding-top:35px;
}

.ClipEnviar_cotizacion {
    position:relative;
    float:right;
    width:138px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    margin-top:26px;
    margin-bottom:100px; 
    text-align:center;
}

.btnEnviar {
    position:absolute;
    width:128px;
    background:#2F4C3D;
    border:4px solid #2F4C3D;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    top:2px;
    left:2px;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btnEnviar:hover {
    background:#222;
    border:4px solid #222;
}

.boton_naranja {
    width:128px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:16px;
    color:#FFF;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    background:none;
    cursor:pointer;
    margin-top:2px;
    padding-bottom:6px;
}

.error_formulario_res {
    font-size:16px;
    line-height:20px;
    color:#B19D88;
    margin:-15px 0 50px;
}

.error_formulario_res.mobile {
    display:none;
}

.error_formulario_res.contacto {
    margin-top:23px;
}

.desplegable_res {
    width:100%;
    box-sizing:border-box;
    border:1px solid #B19D88;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    height:29px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#222;
    background:url(../imgs/bg_select_flecha.jpg) top right repeat #FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    padding-left:10px;
    margin-top:3px;
}

.Mioption {
    background:#FFF;
    color:#000;
}

.date_res {
    width:100%;
    box-sizing:border-box;
    border:1px solid #B19D88;
    height:29px;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#000;
    /*background:url(../imgs/bg_select.jpg) top right repeat transparent;*/
    background:#FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    padding-left:10px;
    margin-top:3px;
    text-align:left;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
}


/*/// CONTACTO ///*/

.FichaLeft.contacto {
    width:69%;
}

.FichaRight.contacto {
    width:31%;
}

.main_ficha.contacto {
    /*padding:5px 30px 10px;*/
    padding:0;
}

.FichaLeft.contacto #frm_res textarea.text {
    height:296px;
}


/*/// QUERIES ///*/

@media (max-width:1600px) {
    .foto_portada { height:580px; }
    .ClipElementos { bottom:190px; }
    .solapa_ver_fotos { font-size:16px; padding-top:1px; padding-bottom:4px; }
    .ResultadosLeftMapa { width:43%; }
    .ResultadosRightMapa { width:57%; }
    .ResultadosRightMapa .thumb_bg { height:240px; }
    .lonja_tasaciones { height:540px; }
    .bg_tasaciones { height:540px; background-position:center -345px; }
}

@media (max-width:1400px) {
    .foto_portada { height:560px; }
    .ClipElementos { bottom:180px; }
    h1.frase { font-size:50px; line-height:54px; }
    h2.bajada { font-size:21px; line-height:25px; }
    p.propiedad { font-size:17px; line-height:21px; }
    p.nombre { font-size:18px; line-height:22px; }
    .ico-ver { width:16px; height:16px; margin-top:4px; margin-left:2px; }
    .ver-mapa { font-size:15px; letter-spacing:0.5px; }
    p.precio { font-size:23px; }
    .mas_info { padding:2px 10px 5px 12px; margin-top:-1px; }
    .ClipDatos_HD_int { max-width:976px; }
    .solapa_ver_fotos { font-size:15px; }
    .thumb_bg { height:340px; }
    .parche_thumb { height:340px; }
    .ClipCategorias .thumb_bg { height:300px; }
    .ClipCategorias .parche_thumb { height:300px; }
    .ClipFicha_int { padding:0 40px; }
    .thumb_galeria { height:190px; }
    .FichaLeft { width:73%; }
    .FichaRight { width:27%; }
    .main_ficha.izq.resultados { padding:20px 21px 5px; }
    .btn_parametro { font-size:18px; line-height:22px; letter-spacing:0; }
    .ResultadosRightMapa .thumb_bg { height:210px; }
    .col_ft_1 { width:350px; }
    .col_ft_2 { width:260px; }
    .bg_tasaciones { background-position:center -300px; }
}

@media (max-width:1270px) {
    .ClipNewsletter { width:30%; }
    .phono { font-size:15px; line-height:17px; margin-top:18px; }
    .phono a { font-size:15px; line-height:17px; margin-top:18px; }
    h2.tit_tasaciones { font-size:32px; letter-spacing:-0.5px; margin:20px 0 30px; }
    .ClipPadding { padding-top:30px; }
    .subtitulo { margin:10px 0; }
    .error_formulario_res { margin-top:15px; }
    header ul.botonera li a.btn_home { display:none; }
    header ul.sub_botonera_top li a.btn_home { display:block; }
    h2.datos_ubicacion.similares { font-size:14px; line-height:18px; }
    .clipCaptcha { max-width:230px; transform:scale(.73); -webkit-transform:scale(.73); transform-origin:0 0; -webkit-transform-origin:0 0; margin-bottom:-20px; }
    .clipCaptcha_form { float:right; margin-top:7px; margin-right:-84px; transform:scale(.73); -webkit-transform:scale(.73); transform-origin:0 0; -webkit-transform-origin:0 0; }
    .ClipRight_bottom { width:30%; }
    .ClipCategorias h2.datos_ubicacion { font-size:22px; line-height:26px; }
    .ClipEnviar_cotizacion { margin-top:0; }
    .lonja_tasaciones { height:440px; }
    .bg_tasaciones { height:440px; background-position:center -230px; }
}

@media (max-width:1199px) {
    .logo { width:180px; }
    .logo_home { width:180px; }
    .foto_portada { height:520px; }
    h1.frase { font-size:42px; line-height:46px; }
    .ClipElementos { bottom:160px; }
    .BandaBuscador { padding:24px 0; }
    .Btn_Operacion { font-size:17px; line-height:40px; }
    .desplegable { width:200px; height:40px; font-size:17px; height:40px; margin-right:40px; }
    .select2-selection__rendered { font-size:17px !important; }
    .select2-selection__placeholder { font-size:17px !important; }
    .ClipSuperficies { margin-right:40px; }
    /*.ClipMetros { margin-right:34px; }*/
    p.sup_ha { font-size:16px; }
    .campo_minmax { width:90px; height:40px; font-size:16px; }
    .campo_minmax::-webkit-input-placeholder { font-size:16px; line-height:30px; }
    .campo_minmax::-moz-placeholder { font-size:16px; line-height:30px; }
    .campo_minmax::-o-placeholder { font-size:16px; line-height:30px; }
    .campo_minmax::-ms-input-placeholder { font-size:16px; line-height:30px; }
    .caja { width:calc(100% - 643px); height:40px; font-size:17px; line-height:36px; }
    .ClipBtn_lupa { height:40px; }
    .btn_lupa { height:40px; }
    .btn_lupa_secciones { height:36px; margin-left:0; }
    /*.Btn_Operacion.ventas { width:23%; }
    .Btn_Operacion.alquileres { width:30%; }
    .Btn_Operacion.emprendimientos { width:47%; }*/
    .ClipCampos_secciones .caja_secciones { width:calc(100% - 521px); width:-webkit-calc(100% - 521px); width:-moz-calc(100% - 521px); width:-o-calc(100% - 521px); height:38px; font-size:15px; line-height:36px; }
    .ClipCampos_secciones .desplegable { width:220px; height:38px; font-size:15px; line-height:36px; padding-left:10px; background:url(../imgs/flecha_desplegable.png) right -2px no-repeat #FFF; }
    .ClipCampos_secciones .desplegable.prop { width:220px; padding-left:10px; }
    .ClipCampos_secciones .caja_secciones::-webkit-input-placeholder { font-size:15px; line-height:36px; letter-spacing:0; }
    .ClipCampos_secciones .ClipSeparador { height:36px; margin-left:-3px; }
    .ClipCampos_secciones .separador { height:26px; margin-top:5px; }
    .ClipCampos_secciones .ClipSeparador.prop { margin-right:-3px; }
    .ClipBtn_lupa_secciones { height:36px; }
    .header_home { padding-top:30px; }
    .centrador_lonja { padding:0 35px; }
    .col_thumbs_int { margin:0 15px 30px; }
    .ClipThumbs_int_destacados { margin:0 -15px; }
    .mas_info { margin-top:-1px; }
    .ClipVideo { height:400px; }
    .ClipThumbs_int_barrios { margin:0 -15px; }
    .header_int { padding-bottom:34px; }
    header ul.botonera { padding-top:5px; }
    header ul.botonera li a { font-size:15px; margin-left:26px; }
    header ul.sub_botonera_top li a { margin-left:27px; }
    header ul.sub_botonera_top { margin-right:35px; }
    section.ClipDestacados { padding-top:65px; }
    .ClipThumbs { padding:0 30px; }
    .resultados_int { margin:0 -15px; }

    /*.ClipDatos_HD { padding:0 110px; }*/
    .ClipDatos_HD { padding:0 75px; }
    .thumb_bg { height:270px; }
    .parche_thumb { height:270px; }
    .ClipCategorias .thumb_bg { height:250px; }
    .ClipCategorias .parche_thumb { height:250px; }
    .thumb_bg.similares { height:160px; }
    .parche_thumb.similares { height:160px; }
    p.solapa_operacion.similares { bottom:25px; }
    .ClipFicha { padding:37px 0; }
    .ClipFicha_int { padding:0 30px; }
    .FichaRight { padding-left:24px; }
    .main_ficha { margin-bottom:24px; }
    .thumb_galeria { height:138px; }
    .FichaLeft { width:68%; }
    .FichaRight { width:32%; }
    .btn_parametro { font-size:17px; line-height:21px; }
    .btn_parametro.desktop { display:none; }
    .btn_parametro.mobile { display:block; }
    p.nombre { font-size:17px; }
    .select2-selection__rendered { font-size:15px !important; line-height:24px !important; }
    p.descripcion_x2col { -webkit-column-count:1; -moz-column-count:1; column-count:1; -moz-column-gap:0; -webkit-column-gap:0; column-gap:0; }
    .ResultadosRightMapa { top:164px; }
    .ResultadosRightMapa .thumb_bg { height:164px; }
    p.solapa_tipo_ficha { height:25px; font-size:12px; letter-spacing:1px; }
    .solapa_ubicacion { height:25px; }
    .ico-ubicacion { width:10px; height:15px; margin-top:5px; }
    .texto_ubicacion { font-size:12px; letter-spacing:0.2px; }
    h2.nombre a { font-size:20px; line-height:23px; margin:0; }
    .resumen_thumb_resultados { max-height:86px; font-size:15px; line-height:18px; margin-top:5px; }
    p.precio { font-size:22px; }
    .mas_info { font-size:16px; letter-spacing:0.3px; padding:0 9px 4px 11px; }
    .ResultadosLeftMapa { top:164px; }
    .casilla_contacto_ficha { letter-spacing:0; }
    h1.tit_destacados { font-size:27px; line-height:31px; margin-bottom:35px; }
    h2.datos_ubicacion { font-size:16px; }
    .titulo_ficticio { font-size:17px; }
    .item_lonja { font-size:27px; line-height:31px; }
    .texto_lonja { font-size:19px; line-height:27px; }
    .btn_lonja { font-size:13px; line-height:24px; }
    section.ClipDestacados { padding-bottom:40px; }
    section.ClipNosotros { padding:65px 0 100px; }
    .ClipTextosNosotros { width:700px; }
    p.tit_nosotros { font-size:27px; line-height:33px; }
    p.nosotros { font-size:18px; line-height:25px; }
    .logo_caircampos { width:75px; margin-right:24px; }
    p.copyright { font-size:13px; line-height:15px; }
    p.copyright a { font-size:13px; }
    .desarrollado { font-size:13px; }
    section.ClipCategorias { padding-top:70px; }
}

@media (max-width:1024px) {
    .solapa_ver_fotos { height:22px; font-size:15px; padding:2px 10px; }
    .flecha_suscribe { padding:0 22px 2px; }
    .ResultadosLeftMapa { width:50%; background-position:top center; }
    .ResultadosRightMapa { width:50%; }
    .ResultadosRightMapa .thumb_bg { height:296px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .col_thumbs_resultados_int { margin:0 5px 20px; }
    #MenuH { margin-top:7px; }
}

@media (max-width:1023px) {
    header ul.botonera { display:none; }
    /*.logo { margin-top:7px; }*/
    #MenuH { display:block; margin-top:-5px; margin-right:-8px; }
    #mmenu { background-image:url('../imgs/menu.png'); }
    .transp_cuadrado { display:none; }
    .banda_top { display:none; }
    .header_int { padding-bottom:25px; }
    .header_int.sticky { padding:30px 0 25px !important; }

    h1.frase { font-size:36px; line-height:40px; }
    h2.bajada { font-size:19px; line-height:23px; letter-spacing:0.3px; }
    .desplegable { width:calc(45% - 20px); width:-webkit-calc(45% - 20px); width:-moz-calc(45% - 20px); width:-o-calc(45% - 20px); margin-right:20px; }
    .ClipSuperficies { float:right; width:calc(55% - 20px); width:-webkit-calc(55% - 20px); width:-moz-calc(55% - 20px); width:-o-calc(55% - 20px); margin-left:20px;  margin-right:0; margin-bottom:20px; }
    p.sup_ha { width:70px; }
    .campo_minmax { width:calc(50% - 44px); width:-webkit-calc(50% - 44px); width:-moz-calc(50% - 44px); width:-o-calc(50% - 44px); margin:0; }
    .campo_minmax.min { margin-right:5px; }
    .campo_minmax.max { margin-left:5px; }
    .caja { width:calc(100% - 59px); width:-webkit-calc(100% - 59px); width:-moz-calc(100% - 59px); width:-o-calc(100% - 59px); }
    .unidad { font-size:16px; }
    /*h1.tit_destacados { font-size:36px; line-height:40px; }*/
    h3.bajada_destacados { font-size:19px; line-height:23px; margin-top:10px; }
    section.ClipCategorias .col_thumbs { width:50%; }
    h2.barrio { font-size:41px; line-height:43px; }
    .ClipVideo { height:340px; }
    h1.datos_portada { width:calc(100% - 216px); width:-webkit-calc(100% - 216px); width:-moz-calc(100% - 216px); width:-o-calc(100% - 216px); font-size:19px; line-height:25px; }
    p.precio_portada { font-size:26px; }
    .thumb_bg { height:230px; }
    .parche_thumb { height:230px; }
    .ClipCategorias .thumb_bg { height:280px; }
    .ClipCategorias .parche_thumb { height:280px; }
    p.solapa_operacion { bottom:40px; }

    .FichaLeft { width:100%; }
    .FichaRight { float:left; width:100%; padding-left:0; }

    .ClipFicha { padding-top:20px; }
    .ClipFicha_int { padding:0 18px; }
    .main_ficha.izq { margin-bottom:18px; }
    .main_ficha { margin-bottom:18px; }
    .thumb_galeria { height:150px; }

    .ClipResultados { padding:35px 0 90px; }
    .ResultadosLeft { display:none; }
    .ResultadosRight { float:left; width:100%; }
    .ClipTituloOpciones { margin:0 0 30px; }
    h2.titulon_resultados { font-size:40px; line-height:42px }
    .ClipOpciones { float:left; margin-top:15px; margin-left:2px; clear:both; }
    .ico-grilla.columna { display:none; }
    .ico-grilla.fila { display:none; }
    .col_thumbs_resultados.filas { display:none; }

    .ClipBuscador_secciones { padding:0 25px 0 20px; }
    .ClipCampos_secciones .desplegable { width:172px; letter-spacing:0.2px; padding-left:10px; }
    .ClipCampos_secciones .desplegable.prop { width:calc(178px - 5px); width:-webkit-calc(178px - 5px); width:-moz-calc(178px - 5px); width:-o-calc(178px - 5px); padding-left:10px; margin-left:5px; }
    .ClipCampos_secciones .ClipSeparador { margin-left:-4px; }
    .ClipCampos_secciones .caja_secciones { width:calc(100% - 439px); width:-webkit-calc(100% - 439px); width:-moz-calc(100% - 439px); width:-o-calc(100% - 439px); }

    .no_resultados { margin-left:12px; }

    footer { text-align:center; padding-top:60px; }
    .col_ft_1 { float:none; width:100%; margin-bottom:30px; }
    .logo_ft { float:none; }
    .col_ft_2 { float:none; width:100%; }
    .col_ft_3 { float:none; width:100%; margin-top:35px; }
    /*.tit_contacto.datos { display:none; }*/
    .ClipNewsletter { float:none; width:300px; margin:45px auto 0; }
    .caja_ft { text-align:center; }
    .flecha_suscribe { float:none; }
    .col_left_form { width:100%; }
    .col_left_form_int { padding-right:0; }
    .col_right_form { float:left; width:100%; }
    .col_right_form_int { padding-left:0; }
    h2.tit_tasaciones { font-size:26px; line-height:30px; letter-spacing:-0.5px; margin:20px 0; }
    .FichaLeft.contacto { width:100%; }
    .FichaRight.contacto { width:100%; }
    .FichaLeft.contacto #frm_res textarea.text { height:200px; }
    .ClipCotizacion.contacto { min-height:initial; }
    .ResultadosRightMapa { top:164px; margin-top:0; }
    .ResultadosRightMapa .thumb_bg { height:226px; }
    .ResultadosRightMapa .ClipOpciones { margin-top:9px; }
    .ClipVerMapa { margin-right:20px; }
    .phono { margin-top:7px; }
    .phono a { margin-top:7px; }
    .ClipLonja { padding-top:37px; }
    .col_lonja_1 { float:none; width:100%; }
    .col_lonja_2 { float:none; width:100%; margin:25px auto; }
    .col_lonja_3 { float:none; width:80%; margin:auto; }
    .tel_lonja { float:none; font-size:25px; line-height:25px; }
    .tel_lonja a { float:none; font-size:25px; line-height:25px; }
    .texto_lonja { font-size:16px; line-height:24px; margin-top:5px; }
    .btn_lonja { font-size:13px; line-height:21px; padding:5px 20px; margin-top:20px; }
    .ClipLeft_bottom { float:none; }
    .ClipRight_bottom { float:none; width:auto; margin-top:57px; }
    .logo_caircampos { float:none; width:90px; margin-right:0; }
    p.copyright { float:none; font-size:15px; line-height:20px; margin-top:50px; }
    p.copyright a { font-size:15px; }
    .desarrollado { font-size:15px; }
    .escudo { width:140px; }
    .redes_bottom { margin-left:5px; }
    .salto { display:inline-block; }
    .ClipThumbs_int_similares { margin:-5px -10px 0;  }
    .col_thumbs.similares { width:50%; }
    .col_thumbs_int.similares { margin:0 10px 16px; }
    .main_ficha.izq { padding:25px 30px 18px; }
    .thumb_bg.similares { height:190px; }
    .parche_thumb.similares { height:190px; }
    p.solapa_operacion.similares { bottom:30px; }
    .col_thumbs.similares:nth-child(4n) { display:block; }
    .clipCaptcha { max-width:220px; margin:12px auto -20px; }
    .ClipTextosNosotros { width:530px; margin-top:-92px; }
    .lonja_tasaciones { height:330px; }
    .bg_tasaciones { height:330px; background-position:center -180px; }
}

@media (max-width:767px) {
    /*.header_int { padding:18px 0 30px; }*/
    h3.bajada_destacados { font-size:17px; line-height:21px; }
    /*h1.tit_destacados { font-size:34px; line-height:37px; }*/
    h2.barrio { font-size:32px; line-height:35px; padding:0 20px; }
    h1.frase { font-size:33px; line-height:37px; }
    h2.bajada { font-size:18px; line-height:22px; }
    .ClipVideo { height:300px; }
    .texto_video { font-size:40px; }
    .ClipPortadaFicha { height:400px; }
    h1.datos_portada { width:100%; font-family:'latoregular', Arial, Helvetica, sans-serif; font-size:21px; line-height:27px; letter-spacing:0.3px; }
    p.precio_portada { position:relative; bottom:-7px; margin:2px 0 16px; }
    .ClipDatos_HD { bottom:0; padding:0; }
    .relleno_datos_HD { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; }
    .ClipDatos_HD_int { /*padding:10px 12px;*/padding:12px 12px 10px 20px; }
    .solapa_ver_fotos.desktop { display:none; }
    .solapa_ver_fotos.mobile { display:inline-block; }
    .ClipCategorias .thumb_bg { height:240px; }
    .ClipCategorias .parche_thumb { height:240px; }
    .col_detalles { width:50%; }
    .thumb_galeria { height:120px; }
    .foto_portada.desktop { display:none; }
    .foto_portada.mobile { display:block; }
    .foto_portada { background-position:top center; }

    .centrador_HD { padding:0 20px; }
    .centrador_lonja { padding:0 20px; }
    .relleno_datos.resultados { height:130px; }
    h2.titulon_resultados { font-size:34px; line-height:37px; }
    h2.nombre a { font-size:19px; line-height:21px; }
    .nombre.thumb_resultado { margin-top:7px; }
    .resumen_thumb_resultados { display:none; /*height:60px; font-size:15px; line-height:20px;*/ }
    p.precio { font-size:19px; margin-top:4px; }
    .mas_info { font-size:16px; margin-top:1px; padding:0 9px 4px 11px; }
    .ClipResultados_int { padding:0 20px; }
    .col_thumbs_resultados_int { margin:0 10px 20px; }
    .relleno_datos { padding:10px 15px; }
    .texto_ubicacion { font-size:12px; }

    #MenuH { margin-right:-8px; }
    .ClipBuscador_secciones { padding:0 20px 0 15px; }
    .ClipCampos_secciones .desplegable { width:calc(50% - 5px); width:-webkit-calc(50% - 5px); width:-moz-calc(50% - 5px); width:-o-calc(50% - 5px); margin-left:0; margin-right:5px; padding-left:11px; box-sizing:border-box; }
    .ClipCampos_secciones .desplegable.prop { width:calc(50% - 5px); width:-webkit-calc(50% - 5px); width:-moz-calc(50% - 5px); width:-o-calc(50% - 5px); margin-left:5px; margin-right:0; padding-left:11px; box-sizing:border-box; }
    .ClipCampos_secciones .ClipSeparador { display:none; }
    .ClipCampos_secciones .caja_secciones { width:100%; margin:10px 0 0 0; padding:0 11px; }
    .ClipBtn_lupa_secciones { width:100%; text-align:center; margin-top:10px; margin-left:0; background:#B19D88; }
    .btn_lupa_secciones { width:100%; background-image:url('../imgs/lupa.svg'); }
    .datos_resultado { font-size:16px; line-height:20px; }
    p.texto_ordenar { font-size:15px; }
    .no_resultados { font-size:19px; line-height:23px; margin-top:10px; }
    .texto_ordenar { font-size:15px; line-height:18px; }
    .no_resultados { font-size:18px; line-height:22px; }
    ul.btn_footer a { font-size:18px; line-height:38px; }
    .foto_portada_internas.desktop { display:none; }
    .foto_portada_internas.mobile { display:block; }
    .ClipPadding { padding:25px 25px 10px; }
    p.descripcion_x2col { font-size:16px; line-height:21px; }
    .subtitulo { font-size:21px; margin:10px 0 0; }
    #frm_res label { font-size:17px; }
    #frm_res input.text { font-size:14px; }
    #frm_res textarea.text { font-size:14px; }
    .desplegable_res { font-size:14px; }
    .ClipEnviar_cotizacion { width:100px; }
    .btnEnviar { width:100px; left:-7px; }
    .boton_naranja { width:100px; }
    .obligatorios { font-size:16px; }
    /*.main_ficha.contacto { padding:5px 25px 10px; }*/
    .ResultadosLeftMapa { position:relative; width:100%; height:480px; top:0; }
    .ResultadosRightMapa { position:relative; float:left; width:100%; top:0; padding:32px 20px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:50%; }
    .ResultadosRightMapa .col_thumbs_resultados_int { margin:0 10px 20px; }
    .ClipVerMapa { margin-right:20px; }
    .ver_mapa { font-size:15px; line-height:18px; }
    .ico-mapa { width:22px; height:22px; }
    footer { padding-top:55px; }
    .logo_ft { margin-bottom:20px; }
    .ClipBuscador { padding:0 20px; }
    .desplegable { width:calc(40% - 15px); width:-webkit-calc(40% - 15px); width:-moz-calc(40% - 15px); width:-o-calc(40% - 15px); margin-right:15px; }
    .ClipSuperficies { float:right; width:calc(60% - 20px); width:-webkit-calc(60% - 20px); width:-moz-calc(60% - 20px); width:-o-calc(60% - 20px); }
    .ClipTextosNosotros { width:auto; margin-top:30px; clear:both; }
    p.nosotros { font-size:16px; line-height:23px; }
    section.ClipNosotros { padding:60px 0 70px; }
    .ClipThumbs_int_destacados { margin:0 -25px; }
    .ClipCategorias h2.datos_ubicacion { font-size:20px; line-height:24px; }
    section.ClipCategorias { padding-top:50px; }
    .thumb_bg.similares { height:170px; }
    .parche_thumb.similares { height:170px; }
    p.solapa_operacion.similares { bottom:30px; }
    p.sobre { font-size:14px; line-height:17px; }
    .escudo { display:none; }
    .texto_lonja.desktop { display:none; }
    .texto_lonja.mobile { display:block; padding:0 100px; }
    .lonja_tasaciones { height:300px; }
    .bg_tasaciones { height:300px; background-position:center -110px; }

}

@media (max-width:639px) {
    /*.ClipCampos { width:500px; }*/
    h1.frase { font-size:30px; line-height:34px; }
    .ClipVideo { height:270px; }
    .ClipBtns_Operaciones { width:414px; }
    .Btn_Operacion.ventas { width:90px; }
    .Btn_Operacion.alquileres { width:114px; }
    .Btn_Operacion.emprendimientos { width:180px; }
    .mas_info { float:left; margin-top:10px; margin-right:0; clear:both; }
    h3.bajada_destacados.desktop { display:none; }
    h3.bajada_destacados.mobile { display:block; }
    h3.bajada_destacados { font-size:16px; line-height:20px; padding:0 20px; margin-top:7px; margin-bottom:35px; }
    .ClipCategorias .thumb_bg { height:200px; }
    .ClipCategorias .parche_thumb { height:200px; }
    .col_galeria { width:50%; }
    .main_ficha { padding:18px 24px 26px; }
    h2.tit_ficha { font-size:17px; line-height:21px; margin-bottom:0; }
    h3.tit_ficha { font-size:19px; line-height:23px; margin-bottom:5px; }
    p.descripcion { margin-top:10px; }
    .thumb_galeria { height:200px; }
    .ClipFunciones { margin-top:-3px; margin-right:-6px; margin-bottom:4px; }
    .ico-funcional { width:24px; height:24px; }
    .col_thumbs_resultados { width:100%; }
    .thumb_bg.resultados { height:380px; }
    .relleno_datos { height:180px; }
    .relleno_datos.resultados { height:auto; }
    .ClipDatosBottom.resultados { position:relative; margin-top:30px; }
    .col_50_porcent { width:100%; }
    .col_50_porcent.left { padding-left:0; }
    .col_50_porcent.right { padding-right:0; }
    .FichaLeft.contacto #frm_res textarea.text { height:170px; }
    /* .ResultadosRightMapa .col_thumbs_resultados { width:50%; }
    .ResultadosRightMapa .thumb_bg { height:188px; } */
    .nombre.thumb_resultado { width:auto; }
    h2.nombre a { width:auto; font-size:18px; line-height:21px; text-overflow:initial; overflow:initial; white-space:initial; }
    p.precio { font-size:21px; }
    .ResultadosRightMapa { padding:20px 15px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .ResultadosRightMapa .thumb_bg { height:400px; }
    .ResultadosLeftMapa { height:400px; }
    h1.tit_destacados { font-size:23px; line-height:26px; margin-bottom:35px; }
    section.ClipDestacados { padding-top:55px; padding-bottom:30px; }
    h2.datos_ubicacion { top:18px; font-size:15px; line-height:21px; }
    p.solapa_operacion { bottom:35px; font-size:18px; padding:2px 10px 4px; }  
    #caja_form_consulta { margin-top:-12px; }
    .main_ficha.izq { padding:25px 24px 18px; }
    .ClipThumbs_int_similares { margin-top:15px; }
    .col_thumbs.similares { width:100%; }
    .col_thumbs.similares:nth-child(4n) { display:none; }
    .col_thumbs_int.similares { margin:0 10px 16px; }
    .thumb_bg.similares { height:240px; }
    .parche_thumb.similares { height:240px; }
    p.solapa_operacion.similares { bottom:35px; }
    .item_lonja { font-size:23px; line-height:26px; }
    .texto_lonja.mobile { padding:0 60px; }
    .btn_lonja { font-size:12px; line-height:20px; padding:4px 18px; margin-top:15px; }
    .lonja_tasaciones { height:260px; }
    .bg_tasaciones { height:260px; background-position:center -106px; }
}

@media (max-width:567px) {
    .header_int { padding:24px 0 12px; }
    .header_int.sticky { padding:22px 0 12px !important; }
    .ClipLogo { text-align:center; }
    .logo { float:none; width:170px; margin-top:0; }
    .logo_home { float:none; width:170px; margin:0 auto; }
    .logo_ft { width:170px; }
    #MenuH { float:left; margin:-36px 0 0 -10px; }
    .transp_cuadrado { /*display:none;*/ }
    .foto_portada { height:490px; }
    h1.frase { font-size:28px; line-height:32px; }
    h2.bajada { font-size:16px; line-height:18px; }
    .Btn_Operacion { font-size:16px; line-height:36px; letter-spacing:0; margin:0 4px; }
    .ClipBtns_Operaciones { width:364px; padding-bottom:10px; }
    .Btn_Operacion.ventas { width:80px; }
    .Btn_Operacion.alquileres { width:100px; }
    .Btn_Operacion.emprendimientos { width:160px; }
    /*.ClipCampos { width:354px; }
    .desplegable { width:356px; font-size:15px; height:38px; margin-left:0; background:url(../imgs/flecha_desplegable_mobile.png) center right no-repeat #FFF; }
    .caja { width:100% !important; height:38px; font-size:17px; line-height:38px; margin-top:12px; padding:0 15px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:17px; line-height:38px; letter-spacing:0.5px; }
    .ClipBtn_lupa { width:100%; height:38px; margin-top:12px; }
    .btn_lupa { display:block; width:100%; height:38px; margin:0 auto; }*/
    .ClipVideo { height:220px; }
    #contenedor_video { padding-top:16px; margin-bottom:-10px; }
    .texto_video { font-size:32px; }
    h1.tit_destacados { font-size:20px; line-height:23px; letter-spacing:-0.5px; margin-bottom:25px; }
    section.ClipDestacados { padding:50px 0 35px; }
    section.ClipNosotros { padding:50px 0; }
    .col_thumbs { width:100%; }
    section.ClipCategorias .col_thumbs { width:100%; }
    .col_thumbs_int { margin:0 0 20px; }
    .relleno_datos { height:auto; }
    p.nombre { font-size:19px; line-height:23px; }
    .ClipDatosBottom { position:relative; float:left; bottom:0; margin-top:24px; }
    .mas_info { margin-bottom:24px; }
    section.ClipBarrios { padding:50px 0 120px; }
    p.solapa_tipo_ficha { font-size:13px; }
    .ico-ubicacion { width:10px; height:15px; margin-top:5px; margin-right:6px; }
    .texto_ubicacion { font-size:13px; margin-top:1px; }
    .thumb_bg { height:240px; }
    .parche_thumb { height:240px; }
    .ClipCategorias .thumb_bg { height:180px; }
    .ClipCategorias .parche_thumb { height:180px; }
    .col_detalles { width:100%; }
    .resultados_int { margin:0; }
    h2.datos_ubicacion { top:18px; left:22px; font-size:16px; line-height:22px; }

    .thumb_bg.resultados { height:270px; }
    .ClipDatosBottom.resultados { margin-top:10px; }
    .select2-selection__placeholder { font-size:16px !important; }
    .ClipElementos { bottom:135px; }
    /*.parche_portada { opacity:0.3; }*/
    .desplegable { width:calc(46% - 20px); width:-webkit-calc(46% - 20px); width:-moz-calc(46% - 20px); width:-o-calc(46% - 20px); font-size:16px; margin-right:20px; padding-left:10px; }
    .ClipSuperficies { width:54%; margin-left:0; }
    p.sup_ha { width:70px; font-size:14px; }
    .unidad { font-size:14px; }
    .campo_minmax { width:calc(50% - 44px); width:-webkit-calc(50% - 44px); width:-moz-calc(50% - 44px); width:-o-calc(50% - 44px); font-size:14px; }
    .campo_minmax.min { margin-right:5px; }
    .campo_minmax.max { margin-left:5px; }
    .campo_minmax::-webkit-input-placeholder { font-size:14px; line-height:30px; }
    .campo_minmax::-moz-placeholder { font-size:14px; line-height:30px; }
    .campo_minmax::-o-placeholder { font-size:14px; line-height:30px; }
    .campo_minmax::-ms-input-placeholder { font-size:14px; line-height:30px; }
    /*p.solapa_operacion { right:20px; }*/
    .ClipLonja { padding-top:30px; padding-bottom:10px; }
    .col_lonja_2 {margin:20px auto 20px; }
    .col_lonja_3 { display:none; }
    .item_lonja { font-size:20px; line-height:23px; }
    .tel_lonja, .tel_lonja a { font-size:23px; line-height:25px; }
    .ClipThumbs_int_destacados { margin:0 -10px; }
    p.sobre { font-size:13px; line-height:16px; }
    p.tit_nosotros { display:inline-block; font-size:21px; line-height:26px; letter-spacing:-1.4px; margin-top:10px; margin-bottom:15px; }
    .thumb_bg.similares { height:200px; }
    .parche_thumb.similares { height:200px; }
    h2.tit_tasaciones.desktop { display:none; }
    h2.tit_tasaciones.mobile { display:block; }
    .ClipTextosNosotros { margin-top:5px; }
    .lonja_tasaciones { height:238px; }
    .bg_tasaciones { height:238px; background-position:center -80px; }
    .texto_lonja { font-size:15px; line-height:22px; }
}

@media (max-width:480px) {
    .ResultadosRightMapa { padding:20px 15px 30px; }
    .ResultadosRightMapa .col_thumbs_resultados { width:100%; }
    .ResultadosRightMapa .thumb_bg { height:330px; }
    .ResultadosLeftMapa { height:450px; }
}

@media (max-width:479px) {
    .frase.desktop { display:none; }
    .frase.mobile { display:block; }
    .bajada.desktop { display:none; }
    .bajada.mobile { display:block; }
    h1.frase { font-size:34px; line-height:40px; margin-bottom:10px; }
    h2.bajada { font-size:20px; line-height:26px; letter-spacing:0.2px; }
    /*.ClipBuscador { width:100%; margin-top:40px; padding:0 15px; box-sizing:border-box; }*/
    .desplegable { width:100%; margin-right:0; }
    .ClipSuperficies { width:100%; margin:20px 0; }
    .campo_minmax { width:calc(50% - 40px); width:-webkit-calc(50% - 40px); width:-moz-calc(50% - 40px); width:-o-calc(50% - 40px); }
    p.sup_ha { text-align:left; margin-right:0; }
    .caja { width:100%; border:2px solid #FFF; border-radius:4px; }
    .ClipBtn_lupa { width:100%; margin-top:20px; margin-left:0; }
    .foto_portada { height:540px; }
    .bajada.mobile { display:none !important; }
    .ClipBtns_Operaciones { width:100%; }
    .Btn_Operacion { margin:0 5px; }
    .Btn_Operacion.ventas { width:calc(22% - 5px); width:-webkit-calc(21% - 5px); width:-moz-calc(22% - 5px); width:-o-calc(22% - 5px); margin-left:0; }
    .Btn_Operacion.alquileres { width:calc(30% - 10px); width:-webkit-calc(32% - 10px); width:-moz-calc(30% - 10px); width:-o-calc(30% - 10px); }
    .Btn_Operacion.emprendimientos { width:calc(48% - 5px); width:-webkit-calc(47% - 5px); width:-moz-calc(48% - 5px); width:-o-calc(48% - 5px); margin-right:0; }
    /*.ClipCampos { width:100%; }*/
    .ClipCampos_secciones .desplegable { width:100%; margin:0; }
    .ClipCampos_secciones .desplegable.prop { width:100%; margin:10px 0; }
    .ClipCampos_secciones .caja_secciones { margin:0; }
    .ClipBtn_lupa_secciones { width:calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:-o-calc(100% - 2px); }
    .thumb_bg { height:220px; }
    .parche_thumb { height:220px; }
    .ClipCategorias .thumb_bg { height:140px; }
    .ClipCategorias .parche_thumb { height:140px; }
    .thumb_bg.similares { height:180px; }
    .parche_thumb.similares { height:180px; }
    .thumb_galeria { height:140px; }
    .thumb_bg.resultados { height:258px; }
    h2.titulon_resultados { font-size:28px; line-height:31px; }
    p.texto_ordenar { font-size:14px; line-height:16px; letter-spacing:0.2px; }
    .celeste { font-size:14px; line-height:16px; letter-spacing:0.2px; }
    .flechas { width:18px; margin-bottom:-8px; }
    .ClipVerMapa { display:block; margin-right:0; margin-bottom:19px; }
    .solapa_ver_fotos.mobile { display:none; }
    p.datos_ft { line-height:21px; }
    /*.redes_FT_cel { display:block; }*/
    .redes_FT { display:none; }
    p.credito { float:none; font-size:14px; text-align:center; }
    .banda_bottom { padding:8px 0 11px; }
    .ClipFunciones { float:left; margin:15px 0; clear:both; }
    .ico-shared { margin-left:0; margin-right:14px; }
    .texto_lonja.mobile { display:none; }
    .texto_lonja.mobile_x { display:block; }
    .texto_lonja { padding:0 40px; }
    .bg_tasaciones { background-position:center center; }
}

@media (max-width:413px) {
    .Btn_Operacion { font-size:16px; line-height:36px; letter-spacing:0.5px; }
    /*.ClipCampos { width:100%; }*/
    /*.desplegable { width:calc(100% - 10px); width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:-o-calc(100% - 10px); padding-left:12px; margin-left:4px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:15px; line-height:34px; }*/
    .thumb_bg { height:220px; }
    .parche_thumb { height:220px; }
    .ClipCategorias .thumb_bg { height:120px; }
    .ClipCategorias .parche_thumb { height:120px; }
    .ClipCategorias h2.datos_ubicacion { font-size:19px; line-height:25px; }
}

@media (max-width:412px) {
    .texto_lonja { padding:0 20px; }
    .lonja_tasaciones { height:204px; }
    .bg_tasaciones { height:204px; background-position:center -6px; }
}

@media (max-width:374px) {
    .thumb_bg { height:210px; }
    .parche_thumb { height:210px; }
    .thumb_galeria { height:130px; }
    .texto_lonja { padding:0 15px; }
    p.tit_nosotros { font-size:20px; line-height:25px; }
}

@media (max-width:359px) {
    h1.frase { font-size:22px; line-height:25px; }
    h2.bajada { font-size:15px; line-height:18px; }
    /*.ClipBuscador { width:310px; padding:0 10px; }*/
    .Btn_Operacion { font-size:13px; line-height:34px; }
    /*.Btn_Operacion.ventas { width:calc(25% - 8px); width:-webkit-calc(25% - 8px); width:-moz-calc(25% - 8px); width:-o-calc(25% - 8px); }
    .Btn_Operacion.alquileres { width:calc(30% - 8px); width:-webkit-calc(30% - 8px); width:-moz-calc(30% - 8px); width:-o-calc(30% - 8px); }
    .Btn_Operacion.emprendimientos { width:calc(45% - 8px); width:-webkit-calc(45% - 8px); width:-moz-calc(45% - 8px); width:-o-calc(45% - 8px); }*/
    /*.desplegable { width:calc(100% - 8px); width:-webkit-calc(100% - 8px); width:-moz-calc(100% - 8px); width:-o-calc(100% - 8px); font-size:16px; height:34px; }
    .caja { font-size:16px; line-height:34px; }
    .ClipCampos .caja::-webkit-input-placeholder { font-size:16px; line-height:34px; }
    .btn_lupa { height:36px; }*/
    .texto_video { font-size:27px; }
    .ClipVideo { height:200px; }
    .thumb_galeria { height:110px; }
    .thumb_bg.resultados { height:220px; }
    h2.titulon_resultados { font-size:26px; line-height:28px; }
    p.texto_ordenar { font-size:13px; line-height:15px; }
    .celeste { font-size:13px; line-height:15px; }
    .flechas { width:16px; margin-bottom:-6px; }
    .obligatorios { font-size:15px; }
    .subtitulo { font-size:20px; }
    h2.tit_ficha.desktop { display:none; }
    h2.tit_ficha.mobile { display:block; margin-bottom:0; clear:both; }
    .ClipNewsletter { width:260px; }
    h1.tit_destacados { font-size:18px; line-height:21px; }
    p.tit_nosotros { font-size:21px; }
    ul.botones li a { font-size:16px; letter-spacing:0.5px; }
    p.datos_ft { font-size:15px; line-height:20px; }
    h2.datos_ubicacion.similares { font-size:13px; line-height:17px}
    .thumb_bg.similares { height:160px; }
    .parche_thumb.similares { height:160px; }
    p.solapa_operacion.similares { bottom:30px; }
    .item_lonja { font-size:18px; line-height:21px; }
    .texto_lonja { font-size:14px; line-height:20px; padding:0 35px; }
    .bg_tasaciones { background-position:center -2px; }
}


/*/// XCH ///*/

.Btn_Operacion.selected {
    background-color:rgba(237,99,47,1);
}

.select2-container {
    width:100% !important;
}

.select2-container--default .select2-selection--single {
    border:none !important;
}

.select2-selection__arrow b {
    display:none;
}

.select2-search__field {
    border:none !important;
}

.select2-dropdown {
    margin-top:5px;
    z-index:10000 !important;
    font-size:18px;
}

.select2-selection__rendered {
    color:#FFF !important;
    font-size:17px;
    /*line-height:40px !important;*/
    line-height:40px;
    padding-left:0 !important;
    padding-right:0 !important;
}

.select2-results__option{
    font-size:18px;
}

.select2-selection__placeholder {
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#FFF !important;
}

.select2-selection__clear {
    color:#FFF !important;
    margin-left:10px;
    z-index:1000;
}

.whatsapp-button {
    position: fixed !important;
    top: initial;
    right: initial;
    bottom: .48rem;
    left: .98rem;
    z-index: 9999;
}

body.forms #contenedor h2 {
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 1.7rem;
}

.thanks-message {
    margin: 1.2rem auto;
    font-family:'latoregular', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color:#C6B6A6;
}

body.forms .btnpage {
    border: 2px solid #2F4C3D;
    background: transparent;
    color: #2F4C3D;
    padding: 4px 10px;
    min-width: 30px;
    margin: 2px;
    cursor: pointer;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight: bolder;
}

body.forms .btnpage[disabled] {
    background: #2F4C3D;
    color: #FFF;
    cursor: default;
}