<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900');

@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=3.2.1');src:url('../fonts/fontawesome-webfont.eot?#iefix&amp;v=3.2.1') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
url('../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proximanova_light';src:url('../fonts/proximanova-light-webfont.eot');src:url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-light-webfont.woff') format('woff'),
url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
url('../fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proximanova_regular';src:url('../fonts/ProximaNova-Regular.eot');src:local('â˜º'),
url('../fonts/ProximaNova-Regular.woff') format('woff'),
url('../fonts/ProximaNova-Regular.ttf') format('truetype'),
url('../fonts/ProximaNova-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proximanova_semibold';src:url('../fonts/ProximaNova-Semibold.eot');src:local('â˜º'),
url('../fonts/ProximaNova-Semibold.woff') format('woff'),
url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
url('../fonts/ProximaNova-Semibold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proximanova_bold';src:url('../fonts/ProximaNova-Bold.eot');src:local('â˜º'),
url('../fonts/ProximaNova-Bold.woff') format('woff'),
url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
url('../fonts/ProximaNova-Bold.svg') format('svg');font-weight:normal;font-style:normal;}

body{
    overflow-x:hidden;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family: 'Poppins' !important;
    color:#222;text-rendering:optimizelegibility;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-text-size-adjust:none;
    -webkit-font-smoothing:antialiased;
    -moz-tap-highlight-color:rgba(0,0,0,0);
    -moz-text-size-adjust:none;
    -moz-font-smoothing:antialiased;
    -ms-tap-highlight-color:rgba(0,0,0,0);
    -ms-text-size-adjust:none;
    -ms-font-smoothing:antialiased;
    cursor: auto;
}
table{font-size:1em;}
.ui-draggable, .ui-droppable{background-position:top;}
body,
select,
input,
textarea{color:#333;}
select,
input,
textarea{font-family:Poppins;}
a{color:#005e9a;}
a:hover{color:#f18500;}
ins{background-color:#fcd700;color:#000;text-decoration:none;}
mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold;}
input:-moz-placeholder{color:#a9a9a9;}
textarea:-moz-placeholder{color:#7f8587;}
blockquote{padding:16px;background:#eee;}
h1{font-size:35px;}
h2{font-size:25px;}
h3{font-size:24px;}
h4{font-size:23px;}
h5{font-size:22px;}
h6{font-size:20px;}
.ui-state-highlight{background:#fffcc3 !important;border:dashed 1px #fdf680 !important;width:143px;height:100px;display:inline-block !important;vertical-align:top !important;margin-top:10px;}
.ui-sortable-placeholder{background:#fffcc3 !important;border:dashed 1px #fdf680 !important;width:143px;height:100px;display:inline-block !important;vertical-align:top !important;margin-top:10px;}
.foto_principal{position:absolute;display:block;width:100%;left:0px;bottom:-20px;padding:5px;z-index:1000;background:#f53e3e;color:#fff;opacity:0.8;}
input.ui-state-error,
select.ui-state-error,
textarea.ui-state-error{border:solid 2px #FF9999 !important;color:#FF9999 !important;}
.msg_login{display:block;margin:10px auto;padding:6px 5px;border-radius:4px;}
.msg_login.alert-danger{background:#FDECEC;color:#E57373;border:solid 1px #E57373;font-size:14px;}
.msg_login.alert-success{background:#DEF7E2;color:#6FAD79;border:solid 1px #6FAD79;font-size:14px;}
.msg_login b{font-weight:bold;}
.msg_registro{display:block;margin:10px auto;padding:6px 5px;border-radius:4px;}
.msg_registro.alert-danger{background:#FDECEC;color:#E57373;border:solid 1px #E57373;font-size:14px;}
.msg_registro.alert-success{background:#DEF7E2;color:#6FAD79;border:solid 1px #6FAD79;font-size:14px;}
.msg_registro b{font-weight:bold;}
.alert{padding:8px 10px;border-radius:4px;}
.alert-success{color:#ffffff;background-color:rgba(38, 185, 154, 0.88);border-color:rgba(38, 185, 154, 0.88);}
.alert-info{color:#E9EDEF;background-color:rgba(52, 152, 219, 0.88);border-color:rgba(52, 152, 219, 0.88);}
.alert-warning{color:#E9EDEF;background-color:rgba(243, 156, 18, 0.88);border-color:rgba(243, 156, 18, 0.88);}
.alert-danger,
.alert-error{color:#E9EDEF;background-color:rgba(231, 76, 60, 0.88);border-color:rgba(231, 76, 60, 0.88);}
input[type="text"]:read-only{background:#F4F2F2;}
#preloader-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999999999999999;background:#f6f6f6;}
#preloader-wrap{width:54px;height:25px;position:absolute;top:50%;left:50%;margin-left:-27px;margin-top:-10px;}
#preloader{position:relative;width:50px;height:50px;background:transparent;border-radius:50px;animation:preloader_5 1.5s infinite linear;}
#preloader:after{position:absolute;width:50px;height:50px;border-radius:0px;content:'';top:0px;left:0px;animation:preloader_5_after 1.5s infinite linear;border-top:5px solid #f1e60f;border-bottom:5px solid #f1e60f;border-left:5px solid #f1e60f;border-right:5px solid #f1e60f;}
@keyframes preloader_5{0%{transform:rotate(0deg);}
50%{transform:rotate(180deg);background:transparent;}
100%{transform:rotate(360deg);}
}
@keyframes preloader_5_after{0%{border-top:5px solid #f1e60f;border-bottom:5px solid #f1e60f;}
50%{border-top:5px solid #f1e60f;border-bottom:5px solid #f1e60f;}
100%{border-top:5px solid #f1e60f;border-bottom:5px solid #f1e60f;}
}
.page{width:100%;min-height:100%;position:relative;z-index:10;background-color:#f1f1f1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
.home .central-wrapper-home{
    width:1200px;
    padding:0 0px 0 0px;
    margin:0 auto;
    position:relative;
    max-width: 1200px;
}
.header{
    position:relative;
    background-color:#fff;
    z-index:30;
    position: fixed;
    width: 100%;
}
.central-wrapper{width:1200px;margin:0 auto;position:relative;}
.logo{float:left;margin:11px 0 9px 0;padding:0;font-size:0;background:none;z-index:5;position:relative;}
.redes_tops{display:none;float:right;margin:38px 20px 0 0;}
.redes_tops i{font-size:25px;color:#005e9a;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.redes_tops a{display:inline-block;margin:0 13px 0 0;}
.redes_tops a:hover i{color:#fd9e28;}
.menu_top{background-color:#fff;}
.menu{margin:15px 0 0 0px;position:relative;z-index:5;float:left;}
.menu ul li{display:inline-block;vertical-align:top;padding:4px 10px 0 10px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.menu ul li a{color:#005e9a;font-size:14px;display:inline-block;line-height:51px;font-family:'Poppins';position:relative; font-weight: 600; letter-spacing: .7px;}
.menu_escr ul li a:hover, .menu_escr ul .active a{color:#fd9e28; text-decoration: blink;}
/*.menu ul li a:before{content:"";width:1px;height:16px;background-color:#9ac0de;position:absolute;top:16px;right:-13px;}*/
.menu ul li:last-child a:before{display:none;}
.btn_micuenta{
    float: right;
    padding: 10px 26px;
    margin: -31px 0 0 0;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: Poppins;
    font-weight: 600;
    border-radius: 5px !important;
    text-transform: uppercase;
    background: #fd9e28;
    border: solid 2px transparent;
    outline: 0;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16);
}
/*.btn_micuenta i{font-size:16px;margin-right:5px;}*/
.btn_micuenta:hover{
    background-color:#005e9a;
    color:#fff;
    text-decoration: blink;
}
.btn_publicar{
    float: left;
    padding: 12px 26px !important;
    margin: 21px 0px 0 60px;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: Poppins;
    text-transform: uppercase;
    font-weight: 600;
    background: #0269c5;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    /*border-left: solid 1px #6b92b5;
    border-right: solid 1px #6b92b5;*/
    border-radius: 5px;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16);
}
.btn_publicar:hover{
    background-color: #fd9e28;
    color: #fff;
    /* border: 1px solid #fd9e28; */
    text-decoration: blink;
}
.btn_publicar_movil{display:none;float:right;width:48px;height:45px;padding:0;margin:14px 5px 0 0;position:relative;text-align:center;color:#fff;font-size:14px;font-family:'proximanova_semibold';text-transform:uppercase;background:#0269c5 url(../images/ico_megafono.png) no-repeat 9px 6px;background-size:26px 28px;border:solid 2px transparent;outline:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.menu_movil{display:none;float:right;width:48px;height:45px;padding:0;margin:6px 0px 0 5px;position:relative;text-align:center;color:#0269c5;font-size:14px;font-family:'proximanova_semibold';text-transform:uppercase;background:transparent;background-size:26px 28px;border:solid 2px #0269c5;outline:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.menu_movil i{font-size:22px;line-height:42px;}
.cont_menu_movil{
    display:none;
   /*height:100%;
    overflow:scroll;
    position:fixed;
    top:0;
    right:-9%;
    z-index:10;
    text-align:right;
    background:#005e9a;
    width: 100%;*/
}
.cont_menu_movil .menu{
   overflow: hidden;
    background: #005e9a;
    width: 250px;
    height: auto;
    float: inherit!important;
    overflow: scroll;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.cont_menu_movil .menu ul{margin-right: 32%;/*padding:50px 30px 0 30px;*/}
.cont_menu_movil .menu ul li{
    display: block;
    text-align: center;
    border-bottom: solid 1px rgba(255, 255, 255, 0.09);
}
.cont_menu_movil .cerrar_ingresar{left:10px!important;top:7px;right:inherit;background:transparent;}
.cont_menu_movil .cerrar_ingresar i{color:#fff;}
.cont_menu_movil .menu ul li a:before{display:none;}
.cont_banner{overflow:hidden;position:relative;height:auto;}
#banner-slider li{margin-left:0;}
.banner-text-container{position:absolute;margin:auto;transform:translate(0%,-50%);bottom:40%;text-align:center;width:100%;z-index:201;}
.banner-text-container h2{
    /*width: 790px; */
    font-size: 46px;
    margin-left: auto;
    margin-right: auto;
    font-family: Poppins;
    color: #fff;
    font-weight: bold;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.21);
    text-transform: inherit;
    margin-top: -4.8em;
}
#banner-slider{overflow:hidden;margin-top: 85px;}
.sy-controls li a:after{width:28px;height:80px;left:50%;top:40%;}
.cont_banner li.sy-prev a:after{background:url(../images/prev.png) no-repeat;}
.cont_banner li.sy-next a:after{background:url(../images/next.png) no-repeat;}
#main{
    padding:0px 0 0 0;
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto;
}
.cont_buscador_home{width:1023px;margin:-174px auto 31px auto;padding:20px 35px 21px 35px;position:relative;z-index:5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_buscador_home form{display:block; margin-top: -8em;}
.tabs_buscador{text-align:left;}
.tabs_buscador a{
    width: 157px;
    height: 43px;
    display: inline-block;
    vertical-align: top;
    padding: 13px 0 0 0;
    margin: 0 -4px 0 0;
    font-size: 15px;
    color: #F4B374;
    font-weight: 600;
    font-family: Poppins;
    background: #DB7E19;
    text-align: center;
    /* border-left: solid 1px #4183ad; */
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.tabs_buscador a:first-child{border:none;border-radius: 12px 0px 0px 0;}
.tabs_buscador a:hover, .tabs_buscador a:focus{
    color: #fff !important;
}
/*.tabs_buscador .active_buscador,
.tabs_buscador a:hover{color:#fff;background-color:#fd9e28;}*/
.active_buscador{
    color: #fff !important;
    background-color: #fd9e28 !important;
    border-radius: 10px 10px 0 0 !important;
    height: 46px !important;
    margin-top: -4px !important;
    padding-top: 14px !important;
    font-size: 16px !important;
}
.cont_tabs_buscador{
    background-color: #fd9e28;
    padding: 0px 19px 0px 19px;
    border-radius: 0 10px 10px 10px;
    max-width: 1170px;
    margin: 0 auto;
    text-align: center;
    margin-top: -1px;
    /*margin-top: 100px;*/
}
.cont_bus_det_prop{
    margin-top: 90px; 
}
.cont_tabs_buscador select{
    width: 185px;
    height: 40px;
    border: none;
    outline: none;
    font-size: 14px;
    font-family: Poppins;
    color: #B3B3B3;
    cursor: pointer;
    margin: 18px 10px 18px 0;
    padding: 0 15px 0 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
}
.cont_tabs_buscador input[type="text"]{width:356px;height:40px;border:none;outline:none;font-size:16px;color:#555555;margin:18px 10px 18px 0;padding:0 15px 0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_tabs_buscador input[type="text"]::placeholder{
    color: #7f8587;
    font-weight: 400 !important;
}

.btn_buscar{
    padding: 8px 30px;
    margin: 0px 0 0 -5px;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    font-family: Poppins;
    text-transform: uppercase;
    border: solid 2px transparent;
    outline: 0;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    /* background: #005e9a url(../images/ico_lupa.png) no-repeat 0px -44px; */
    background: #005E9A;
    letter-spacing: .7px;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16)
}
.btn_buscar:hover{border:solid 2px #206896;background-color:#206896;color:#fff;}
.tabs{position:relative;width:100%;overflow:hidden;margin:0;}
.tabs nav{text-align:center;background-color:#005e9a;}
.tabs nav ul{
    padding:0;
    margin:0;
    list-style:none;
    display:inline-block;
    width: 100%;
}
.tabs nav ul li{display:inline-block;position:relative;}
.tabs nav a{
    display:inline-block;
    color:#fff;
    font-size:16px;
    /*text-transform:uppercase;*/
    padding:15px 15px 15px 15px;
    -webkit-transition:all 0.25s ease-out;
    -moz-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    -ms-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
    position:relative;
    font-family: Poppins !important;
}
.tabs nav a:before{content:"";width:0;height:0;border-style:solid;border-width:9px 10px 0 10px;border-color:#fd9e28 transparent transparent transparent;position:absolute;bottom:-9px;left:0px;right:0px;margin-right:auto;margin-left:auto;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.15s ease-out;opacity:0;}
.tabs nav a:hover{color:#fff;background-color:#fd9e28;position:relative;}
.tabs nav li.tab-current a{
    color:#fff;
    background-color:#fd9e28;
    position:relative;
    font-family: Poppins;
}
.tab-current{
    background-color:#fd9e28;
}
.tabs nav li.tab-current a:before{content:"";width:0;height:0;border-style:solid;border-width:9px 10px 0 10px;border-color:#fd9e28 transparent transparent transparent;position:absolute;bottom:-9px;left:0px;right:0px;margin-right:auto;margin-left:auto;opacity:1;}
.tabs nav a:hover:before{opacity:1;}
.content section{margin:20px 0 0 0;padding:0px 0 30px 0;display:none;text-align:center;background-color:#f4f4f4;}
.content section:before,
.content section:after{content:'';display:table;}
.content section:after{clear:both;}
.content section.content-current{display:block;}
.btn_enviar{padding:10px 0 10px 0;background:#f53e3e url(../images/ico_lupa.png) no-repeat 0px -44px;text-indent:15px;margin:25px 0 0 0;}
.btn_enviar:hover{border-color:#f53e3e;color:#f53e3e;background-position:0px 0px;}
.cont_destacados_home{text-align:center;padding:20px 0 20px 0;}
.cont_destacados_home .alquiler{margin-top:30px;}
.central-wrapper-home.ventas{position:relative;}
#main h2, .tit_pro_mes{
    position:relative;
    padding:15px 0 15px 0;
    /*margin:0 0 20px 0;*/
    text-align:center; 
    font-family: Poppins;
    font-size: 35px;
    color: #00588E;
    font-weight: 600;}
.tit_inmueble{
    margin: 1em 0;
}
.div_max{
    width: 100%;
    background-color: #fff;
}
.listado_anuncios{margin:30px 0px 0 0px;padding:0 0px 0px 0px!important;text-align:center;overflow:hidden;}
.listado_anuncios li{height:auto;display:inline-block;vertical-align:top;position:relative;text-align:center;}
.listado_anuncios li a{
    width: 280px;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    padding: 0 0 0 0;
    position: relative;
    border: solid 1px #e8e8e8;
    box-shadow: 0px 3px 7px rgba(0,0,0,.15);
    background-color: #fff;
    margin: 0 2px 70px 2px!important;
    min-height: 320px;
}
.imagen_anuncio{height:auto;margin:0 0 11px 0;overflow:hidden;}
.cont_img{position:relative;}
.imagen_anuncio img{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.listado_anuncios li a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.detalle_anuncio{padding:0 10px 0 10px;text-align:left;}
.titulo_anuncio{
    font-size: 16px;
    color: #00588E;
    font-weight: 600;
    line-height: 20px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    text-transform: none;
    font-family: Poppins;
}
.titulo_anuncio:hover{color:#ee8400;}
.precio_anuncio{
    font-size: 22px;
    color: #005e9a;
    font-weight: 400;
    margin: 9px 0 10px 0;
    font-family: Poppins;
}
.detalle_anuncio span{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #999999;
    line-height: 19px;
    margin: 0 0 8px 0;
}
.detalle_anuncio span.dire{
    font-size:11px;
    text-transform:uppercase;
}
.detalle_anuncio span i{width:19px;text-align:center;margin-right:5px;}
.detalle_anuncio span.bath{
    margin-left: 10px;
}
.btn_contactar{width:83.46%;display:inline-block;font-size:14px;color:#333333;font-family:'proximanova_semibold';border-top:solid 1px #dedede;padding:11px 0 11px 0;margin:18px 0 0 0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:relative;}
.btn_contactar:before{content:"";width:0;height:1px;background-color:rgba(0, 88, 144, 0.45);position:absolute;top:-1px;left:0px;right:0px;margin-right:auto;margin-left:auto;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.listado_anuncios li:hover .btn_contactar{color:#005e9a;}
.listado_anuncios li:hover .btn_contactar:before{width:100%;}
.listado_anuncios li a:hover .ver_detalle{background-color:#f53e3e;}
.etiqueta_1 .etiqueta_anuncio{background:red;top:0px;left:0px;bottom:initial;right:initial;}
.etiqueta_1 .etiqueta_anuncio:before{border-color:transparent transparent red transparent;}
.etiqueta_2 .etiqueta_anuncio{background:red;}
.etiqueta_2 .etiqueta_anuncio:before{border-color:transparent transparent red transparent;}
.etiqueta_3 .etiqueta_anuncio{background:red;top:50%;margin-bottom:-25px;}
.etiqueta_3 .etiqueta_anuncio:before{border-color:transparent transparent red transparent;}
.etiqueta_4 .etiqueta_anuncio{background:red;top:0px;bottom:initial;}
.etiqueta_4 .etiqueta_anuncio:before{border-color:transparent transparent red transparent;}
.etiqueta_5 img:nth-of-type(1){border:3px solid red;max-width:100% !important;margin:0px !important;}
.etiqueta_anuncio{width:auto;height:32px;position:absolute;bottom:0px;right:0px;font-size:15px;color:#fff;line-height:33px;padding:0 20px 0 12px;font-family:'proximanova_semibold';text-transform:uppercase;z-index:20;}
.etiqueta_anuncio:before{content:"";position:absolute;top:0px;left:-32px;width:0;height:0;border-style:solid;border-width:0 0 32px 32px;}
.etiqueta_anuncio.oferta{background:#ff2828;}
.etiqueta_anuncio.oferta:before{border-color:transparent transparent #ff2828 transparent;}
.etiqueta_anuncio.ocasion{background:#fd9e28;}
.etiqueta_anuncio.ocasion:before{border-color:transparent transparent #fd9e28 transparent;}
.etiqueta_anuncio.promocion{background:#afd02e;}
.etiqueta_anuncio.promocion:before{border-color:transparent transparent #afd02e transparent;}
.owl-item{
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none;
}
.owl-nav{position:absolute;top:65px;right:0;}
.owl-prev,
.owl-next{display:inline-block;vertical-align:top;width:33px;height:33px;margin-left:2px;margin-right:2px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;font-size:0;cursor:pointer;}
.owl-prev{background:#f18500 url(../images/arrow_anterior.png) no-repeat center;}
.owl-next{background:#f18500 url(../images/arrow_siguiente.png) no-repeat center;}
.owl-prev:hover,
.owl-next:hover{background-color:#fd9e28;}
.btn_ver{display:inline-block;padding:14px 25px 13px 25px;margin:0px 0 20px 0;position:relative;text-align:center;color:#fff;font-size:14px;font-family:'proximanova_semibold';text-transform:uppercase;border:solid 2px transparent;outline:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;background:#005e9a;}
.btn_ver:hover{color:#fff;background-color:#fd9e28;border-bottom-color:#005e9a;}
.propiedades_mes_home{
    background-color:#fff;
    margin: 0;
    padding:20px 0 30px 0;
}
.propiedades_mes_home ul{text-align:center;margin:30px -28px 0 0;}
.propiedades_mes_home ul li{display:inline-block;vertical-align:top;width:214px;text-align:left;margin:0 28px 20px 0;}
.propiedades_mes_home ul li a:hover .img_del_mes{box-shadow:rgba(0, 0, 0, 0.43) 0px 2px 7px 0px;}
.img_del_mes{display:block;width:214px;height:152px;box-shadow:rgba(0, 0, 0, 0.21) 0px 2px 7px 0px;border:solid 3px #fff;margin:0px 0px 13px 0px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:relative;overflow:hidden;}
.titulo_delmes{display:block;font-size:16px;color:#555;}
.precio_delmes{display:block;font-size:20px;color:#005e9a;margin:10px 0 0 0;}
.propiedades_mes_home ul li a:hover .titulo_delmes{text-decoration:underline;}
.enlaces_bottom{padding-top:20px!important;padding-bottom:40px!important;}
.enlaces_bottom h4{
    font-size: 16px;
    font-weight: 400;
    font-family: Poppins;
    color: #fd9e28;
    margin: 0 0 20px 0;
}
.busqueda_zonas{width:224px;display:inline-block;vertical-align:top;}
.busqueda_zonas li{margin:0 0 5px 0;}
.busqueda_zonas li a{
    font-size: 14px;
    color: #00588E;
    font-family: Poppins;
    font-weight: 500;
    line-height: 19px;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    border-bottom: solid 1px transparent;
}
.busqueda_zonas li i{margin-right:8px;}
.busqueda_zonas li a:hover{color:#005e9a;border-bottom:solid 1px #005e9a;}
.mas_visitados{width:757px;display:inline-block;vertical-align:top;margin-left:19px;}
.mas_visitados ul{margin:0 -12px 0 0;}
.mas_visitados li{display:inline-block;vertical-align:top;margin:0 6px 8px 0;}
.mas_visitados li:hover h6{color:#005e9a;text-decoration:underline;}
.mas_visitados .img_prop_mini{float:left;width:93px;height:67px;position:relative;box-shadow:rgba(0, 0, 0, 0.21) 0px 2px 7px 0px;border:solid 3px #fff;}
.mas_visitados .datos_prop_mini{float:left;width:144px;margin:0 0 0 10px;text-align:left;}
.mas_visitados .datos_prop_mini h6{
    font-size: 14px;
    color: #00588E;
    font-family: Poppins;
    margin: 0 0 4px 0;
    text-transform: lowercase;
    line-height: 17px;
    font-weight: 500;
}
.mas_visitados .datos_prop_mini p{
    color: #f18500;
    font-size: 14px;
    margin-bottom: 0;
    font-family: Poppins;
    font-weight: 500;
}
#footer{background-color:#005e9a;font-size:18px;color:#dcefff;font-family:'proximanova_light';padding:18px 0 0 0;}
.contact_footer{padding-bottom:15px!important;text-align:center;display: flex;}
.block_enlaces.logo_footer{margin-top:34px;float:right;}
.block_enlaces.terminos_condiciones{float:left;margin-top:40px;}
.block_enlaces{width:auto;display:inline-block;vertical-align:top;margin:0px 0 0 0;text-align:left;}
.home .block_enlaces{width:auto;}
.block_enlaces span{display:block;margin:4px 0 7px 0}
.block_enlaces span a{color:#dcefff;}
.block_enlaces span i{margin-right:4px;margin-right:4px;width:20px;text-align:center;}
.block_enlaces img{margin-bottom:10px;}
.block_enlaces ul{margin:0 0 0 0;}
.home .block_enlaces ul{margin:0 0 0 0;}
.block_enlaces ul li{padding:0 0 0 13px;margin:0 0 9px 0;background:url(../images/vineta_li.png) no-repeat 0px 5px;}
.block_enlaces ul li a{font-size:20px;color:#dcefff;border-bottom:solid 1px transparent;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.contactenos h3{border-bottom:solid 1px #fff;text-align:center;margin:0 0 13px 0;padding:0 0 5px 0;}
.block_enlaces ul li a:hover{border-bottom:solid 1px rgba(220, 239, 255, 0.64);}
.bottom_line{background-color:#005184;overflow:hidden;font-size:16px;color:#98c9f4;padding:21px 0 16px 0;}
.siswebperu{float:right;display:inline-block;vertical-align:middle;margin:-2px 10px 0 0;}
.siswebperu a{font-size:16px;color:#98c9f4;}
.ico_siswebperu{display:inline-block;background:url(../images/ico_siswebperu.png) no-repeat 0px 1px;padding:2px 0 2px 23px;}
.copy{
    text-align: center;
    font-size: 13px;
    font-family: Poppins;
    color: #fff;
}
.copy i{font-size:11px;}
.cont_adds{width:1350px;margin:0 auto;position:relative;}
.cont_adds .add_left{position:absolute;top:95px;left:0px;}
.cont_adds .add_right{position:absolute;top:95px;right:0px;}
.banner_interiores{
    background-color:#fd9e28;
    height:auto;
    margin:0 0 5px 0;
    overflow:hidden;
    border-top: 1px solid #cecece;
}
.banner_interiores_anun{
    height:auto;
    margin:0 0 5px 0;
    overflow:hidden;
    border-top: 1px solid #cecece;
}
.banner_interiores_anun div h2{
    margin-top: 7px;
    margin-bottom: 30px;
    color: #005e9a;
    font-weight: 600;
    font-family: Poppins;
}
.banner_interiores .cont_tabs_buscador{background-color:transparent;padding:0;}
.search-box{
    /*width:880px;*/
    /*margin:25px auto 25px auto;*/
    padding:20px 30px 20px 30px;
    background-color:#fd9e28;
}
.search-box input[type="text"]{margin:0 0 0 0;width:654px}
.cont_listado{overflow:hidden;}
.filtros_listado{float:left;width:270px;padding:17px 0 0 0;margin-right:14px;}
#main .filtros_listado h2{
    padding: 5px 0 0 1px;
    margin: -8px 0 10px 0;
    font-size: 14px;
    color: #f48700;
    font-family: Poppins;
    text-align: left;
    /* background: url(../images/ico_filtro.png) no-repeat 0px 5px; */
    position: relative;
    font-weight: 600;
}
/*#main .filtros_listado h2:before{content:"";width:51%;height:2px;background-color:#d3d3d3;position:absolute;top:50%;right:0px;}*/
.div_precio_cont h3{
    padding: 2px 0 0 31px !important;
}
.box_filtro{
    background-color:#fff;
    padding:0;
    margin:0 0 10px 0;
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);
    -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);
    position:relative;
    border-radius: 5px;
}
.box_filtro .cont_box{padding:20px 16px 25px 16px;}
.box_filtro .mas_left{padding-left:31px;}
.box_filtro h3{
    font-size: 14px;
    color: #fff;
    margin: 0 0 0 0;
    font-family: Poppins;
    text-transform: uppercase;
    /* background: #fbfbfb url(../images/vineta_listado.png) no-repeat 17px 17px; */
    padding: 15px 0 15px 31px;
    position: relative;
    background: #005e9a;
    border-radius: 5px 5px 0 0;
}
/*.box_filtro h3:before{content:"";width:100%;height:4px;background-color:#eeeeee;border-top:solid 1px #fff;position:absolute;bottom:0px;left:0px;}*/
.minimizar{
    display: block;
    width: 11px;
    height: 11px;
    background: #f48700 url(../images/ico_guion.png) no-repeat center;
    position: absolute;
    top: 11px;
    right: 16px;
    z-index: 2;
    padding: .9em;
    border-radius: 20px;
    background-size: 12px;
}

input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-checkbox + label.css-label-radio{
    height: 20px;
    display: block;
    line-height: 23px;
    font-family: Poppins;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    cursor: pointer;
    margin: 0 0 11px 0;
    border: none!important;
    background-color: transparent;
    padding: 0 0 0 28px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #005e9a;
}
input[type=radio].css-checkbox:checked + label.css-label-radio{background-position:0 -20px;}
label.css-label-radio{background-image:url(../images/radio_chico.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.filtro_precio input[type=radio].css-checkbox + label.css-label-radio,
.filtro_precio span{
    display:inline-block;
    vertical-align:middle;
    margin:0 15px 8px 0px;
    font-family: Poppins;
}
.filtro_precio input[type="text"]{
    display: inline-block;
    width: 112px;
    height: 34px;
    border: solid 2px #afafaf;
    padding: 0 10px 0 10px;
    margin: 5px 0 0 0;
    background-color: #fff;
    border-radius: 8px;
}
.filtro_precio .f_right{
    float:right;
    color: #b3b3b3;
    font-size: 14px;
}
.filtro_precio .f_left{
    float:left;
    color: #b3b3b3;
    font-size: 14px;
}
.enviar_filtro{
    width: 100%;
    height: 31px;
    padding: 0 0 0 0;
    margin: 18px 0 0 0;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: Poppins;
    text-transform: uppercase;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    background: #f48700;
    border-radius: 6px;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16);
}
.enviar_filtro:hover{background:#fd9e28;}
.ver_todo{
    display: inline-block;
    color: #fd9e28;
    font-size: 14px;
    background: url(../images/ico_ver_todo.png) no-repeat 69px 6px;
    padding-right: 21px;
    margin: 13px 0 0 0;
    font-family: Poppins;
    font-weight: 600;
}
.mas_filtros label{
    display:block;
    color: #c3c3c3;
    font-family: Poppins;
}
.mas_filtros select{
    width: 100%;
    height: 34px;
    cursor: pointer;
    outline: none;
    border: solid 2px #c3c3c3;
    padding: 0 10px 0px 10px;
    margin: 7px 0 0 0;
    font-size: 13px;
    color: #8b8b8b;
    font-family: Poppins;
    border-radius: 6px;
}
.mas_filtros hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:17px 0 15px 0;padding:0;}
.listado_inmuebles{float:right;width:910px;}
.tags_ordenar{
    overflow:hidden;
    margin: -6px 0 -4px 0;
}
.paginador li a:hover {
    color: #fd9e28 !important;
    text-decoration: underline;
}
.cont_tags{float:left;text-align:left;}
.cont_tags span{display:inline-block;color:#4f4f4f;font-size:14px;padding:6px 1px 6px 10px;margin:10px 1px 0 1px;background-color:#d7d7d7;line-height:16px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_tags span b{color:#444444;}
.cerrar_tag{display:inline-block;vertical-align:top;width:25px;height:16px;background:url(../images/ico_cerrar_tags.png) no-repeat center;}
.ordenar_listado{
    float:right;
    margin-right: 2em;
}
.ordenar_listado span{
    display: inline-block;
    vertical-align: middle;
    color: #999999;
    font-size: 12px;
    margin: 6px 0 0 0;
    font-family: Poppins;
    font-weight: 500;
}
.ordenar_listado select{
    width: 158px;
    height: 34px;
    background: url(../images/ico_ver_todo.png) no-repeat 142px 14px;
    border: solid 0px #b53737;
    cursor: pointer;
    outline: none;
    margin: 7px 0 0px 0;
    font-size: 14px;
    color: #f18500;
    font-family: Poppins;
    padding: 0 0 0 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
}
.ordenar_listado select:hover, .ordenar_listado select:focus{
    color: #f18500 !important;
    background-color: inherit !important;
}
.cont_anuncios{margin:8px 0 0 0;padding:0 0 0 0;text-align:center;}
.cont_anuncios li{
    display: block;
    vertical-align: top;
    background-color: #fff;
    margin: 0 0px 10px 0;
    text-align: left;
    /* padding: 0 22px 0 0; */
    border: solid 1px #e0e0e0;
    /* border-top: solid 1px #febd6c; */
    /* border-bottom: solid 1px #febd6c; */
    position: relative;
    border-radius: 5px;
}
.cont_anuncios li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cont_anuncios li a{
    display:inline-block;vertical-align:top;position:relative;}
.cont_anuncios .imagen_anuncio{
    /*display: block; */
    float: left;
    width: 340px;
    height: 222px;
    /* border: solid 4px #fff; */
    /* -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21); */
    display: flex;
    align-items: center;
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
    /* box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21); */
    overflow: hidden;
    margin: 0 17px 0 0;
    text-align: center;
    border-radius: 5px;
}
.cont_anuncios .imagen_anuncio{
    border-radius: 5px 0 0 5px;
}

.cont_anuncios .imagen_anuncio img{
    width: 340px;
    height: auto;
    max-width: initial;
    /* margin: -4% 0 0 -5%; */
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cont_anuncios .imagen_anuncio:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.contenido_resumen{
    display:inline-block;
    width:58%;
    float:left;
    position:relative;
    text-align:left;
    padding: 1.5em 0 0 0;
}
.titulo_precio{position:relative;margin:0 0 10px 0;}
.titulo_precio:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.titulo_precio h2{
    width: 65%;
    /* display: inline-block; */
    /* float: left; */
    font-size: 20px!important;
    /* text-transform: uppercase; */
    color: #005e9a!important;
    margin: 0 15px 0 0!important;
    padding: 0!important;
    background: none!important;
    text-align: left!important;
    font-family: Poppins;
    line-height: 24px;
}
.titulo_precio h2 a{
    color:#005e9a!important;
    margin-bottom: .5em;
}
.titulo_precio h2 a:hover{text-decoration:underline;}
.titulo_precio span{
    display: inline-block; */
    /* float: left; */
    margin: -11px 0 0 0;
    /* padding: 13px 17px 11px 17px; */
    color: #005e9a;
    font-size: 22px;
    /* border: solid 1px #cccccc; */
    font-family: Poppins;
    /* text-align: center; */
}
.titulo_precio span b{font-size:16px!important;color:#444!important;font-family:'proximanova_regular'!important;font-weight:normal!important;}
.titulo_precio span a{    
    color: #005e9a!important;
}
.caract_anuncio{
    width:65%;
}
.caract_anuncio span{
    padding: 4px 0 0 0;
    display: block;
    font-size: 14px;
    color: #999;
    font-family: Poppins;
    /*margin:0 0 5px 0;
    border-bottom:solid 1px #dedede;*/
}
.caract_anuncio span i{font-size:14px;width:19px;text-align:center;}
.caract_anuncio span:last-child{border-bottom:none;}
.anunciante{
    width:120px;
    position:absolute;
    top: 37px;
    right:15px;
    text-align:center!important;
}
.img_anunciante{
    /*width:92px;height:73px;*/
    display:inline-block;
    vertical-align:top;
    /*border:solid 1px #ececec;*/
    -webkit-transition:all 0.25s ease-out;
    -moz-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    -ms-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
}
.img_anunciante img{
    width:100%;
    height:100%;
    border-radius: 60px;
}
.anunciante .btn_contactar{
    width: 100%;
    /* background-color: #005e9a; */
    color: #fd9e28;
    border: none;
    font-size: 16px;
    font-weight: 500;
    font-family: Poppins;
    text-align: center;
    padding: 9px 0 9px 0;
    margin-top: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
}
/*.anunciante .btn_contactar:hover{background-color:#fd9e28;}*/
.anunciante .btn_contactar i{font-size:14px; display: none;}

.img_anunciante:hover{border-color:#005e9a;}
.cont_anuncios hr{display:block;height:1px;border:0;border-top:1px solid #e3e3e3;margin:60px 0 40px 0;padding:0;}
.paginador{margin:0 0 50px 0;text-align:center;}
.paginador a{display:inline-block;vertical-align:top;line-height:20px;background-color:#005e9a;color:#fff;font-size:14px;padding:8px 15px 7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;margin-left:5px;}
.paginador span{display:inline-block;vertical-align:top;line-height:20px;background-color:#fd9e28;color:#fff;font-size:14px;padding:8px 15px 7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;margin-left:5px;}
.paginador a:hover, .paginador .pag_active{}
.pag_anterior,
.pag_siguiente{font-size:15px!important;color:#005e9a!important;background-color:transparent!important;}
.pag_anterior{width:34px;height:35px;background:url(../images/ico_anterior.png) no-repeat center -31px;padding-left:20px!important;}
.pag_siguiente{width:34px;height:35px;background:url(../images/ico_siguiente.png) no-repeat center -31px;padding-right:20px!important;}
.pag_anterior:hover{color:#fd9e28!important;background-position:center 9px}
.pag_siguiente:hover{color:#fd9e28!important;background-position:center 9px}
.det_inmueble{background-color:#f1f1f1;}
.det_inmueble #main{padding-bottom:60px;}
.imagen_caracteristicas_detalle{float:left;width:837px;padding:12px 0 0 0;margin-right:16px;}
.imagen_caracteristicas_detalle h1{
    font-size:24px;
    color:#005e9a;
    font-family:'Poppins';
    /*text-transform:uppercase;*/
    margin:0 0 7px 0;
    font-weight: 600;
}
.dire_detalle{
    font-family: Poppins;
    font-size: 15px;
    font-weight: 600;
    color: #555555;
}
.dire_detalle i{
    font-size:16px; 
    color: #fd9e28;
}
.fa-facebook{
    color: #4867aa !important;
    background: #fff;
    padding: .5em .6em .3em .6em;
    border-radius: 20px;
    margin-top: -7px;
}
.fa-google-plus{
    color: #dd5144 !important;
    background: #fff;
    padding: .5em .4em .4em .4em;
    margin-top: -7px;
    border-radius: 26px;
}
.fa-twitter{
    color: #2daae2 !important;
    background: #fff;
    padding: .5em .6em;
    margin-top: -7px;
    border-radius: 20px;
}
.fa-envelope{
    color: #fd9e28 !important;
    background: #fff;
    padding: .5em;
    margin-top: -7px;
    border-radius: 20px;
}
.fa-map{
    color: #fd9e28 !important;
}
.mas_caracteristicas span{
    font-family: Poppins;
    font-weight: 600;
    font-size: 13px;
}
.compartir_anuncio{
    display: block;
    float: right;
    margin: 0;
    /* position: relative; */
    top: 7px;
    right: 0px;
    line-height: 21px;
    /* border-top: solid 1px #d8d8d8; */
    padding: 3px 6px 3px 6px;
    z-index: 2;
}
.compartir_anuncio a{
    display:inline-block;
    vertical-align:top;
    font-size:18px;
    color:#f53e3e;
    text-align:center;
    margin:0 0px 0 6px;
}
.compartir_anuncio a i{font-size:18px;color:#383838}
.compartir_anuncio a span{display:block;margin:5px 0 0 0;}
.compartir_anuncio a:hover,
.compartir_anuncio a:hover i{color:#f18500;}
.social{bottom:-33px!important;padding:8px 8px 3px 8px!important;}
.social a:hover i{color:#005e9a!important}
#galeria_container{margin:20px 0 0 0}
#galeria_container .centrar_img{
    width:auto!important;
    height:467px !important;
    margin-left:auto;
    margin-right:auto;right:0px;}
.cont_slides{
    /*border: solid 5px #fff; 
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.11); 
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.11);
     box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.11); */
    margin: 0 0 0px 0;
    height: 467px !important;
}
#galeria_container div div{

}
.image_thumbnail{
    margin-top: -5em;
}
.jssora05l,
.jssora05r,
.jssora05ldn,
.jssora05rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a17.png) no-repeat;overflow:hidden;}
.jssora05l{background-position:-10px -40px;}
.jssora05r{background-position:-70px -40px;}
.jssora05l:hover{background-position:-130px -40px;}
.jssora05r:hover{background-position:-190px -40px;}
.jssora05ldn{background-position:-250px -40px;}
.jssora05rdn{background-position:-310px -40px;}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.jssort01 .c{
    top:0px;
    left:0px;
    width:162px;
    height:122px;
}
.jssort01 .p:hover .c,
.jssort01 .pav:hover .c,
.jssort01 .pav .c{
    background:url(../images/t01.png) center center;
    border-width:0px;
    top:0px;
    left:0px;
    width:162px;
    height:122px;
}
.jssort01 .p:hover .c,
.jssort01 .pav:hover .c{top:0px;left:0px;width:162px;height:122px;}
.jssort01 .w{
    /*border:solid 3px #fff;*/
    -webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.11);
    box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.11);
}
.descripcion_detalle{
    margin:-58px 0 0 0;
}
.descripcion_detalle .tabs nav{text-align:left;}
.descripcion_detalle .tabs nav a{padding:14px 15px 14px 15px;}
.descripcion_detalle .content section{
    margin:0px 2px 2px 2px;
    padding:24px 34px 20px 34px;
    background-color:#fff;
    text-align:justify;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);
    line-height:25px;color:#333;
}
.descripcion_detalle .content section hr{display:block;height:1px;border:0;border-top:1px solid #e8e8e8;margin:30px 0 20px 0;padding:0;}
.mas_caracteristicas{overflow:hidden;}
.mas_caracteristicas h3{font-size:19px;color:#005e9a;margin:0 0 8px 0;font-family:'proximanova_bold';background:url(../images/vineta_listado.png) no-repeat 0 17px;padding:12px 0 0px 13px;position:relative;
}
.mas_caracteristicas p{
    font-size: 13px;
    color: #333;
    padding-left: 13px;
    padding-right: 13px;
    font-family: Poppins;
}
.left_caract{width:45%;float:left;margin-bottom:20px;}
.right_caract{width:45%;float:right;margin-bottom:20px;}
.mas_caracteristicas table{width:100%;margin-bottom:0;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.mas_caracteristicas table tr td.t-label{
    color:#333;
    font-size:13px;
    padding:8px 0px 7px 0px!important;
    border-bottom:1px solid #e8e8e8;
    font-family: Poppins;
}
.mas_caracteristicas table tr td.t-label i{
    width:19px;
    text-align:center;
    margin-right:5px;
    color: #f18500;
}
.mas_caracteristicas table tr td.t-label span{
    font-family:Poppins;
}
.mas_caracteristicas table tr td.t-value{margin-bottom:0;color:#2c2c2c;font-size:15px;line-height:18px;padding:10px 3px 10px 10px!important;border-bottom:1px solid #e8e8e8;}
.mas_caracteristicas table tr td.sin_borde{border-bottom:0;}
.servicios_caracteristicas{overflow:hidden;}
.servicios_caracteristicas .svc_box{display:inline-block;vertical-align:top;width:32.9%;margin:0 0 20px 0;}
.servicios_caracteristicas .svc_box h3{color:#444444;padding-left:0;background:none;}
.servicios_caracteristicas .svc_box table tr td.t-label{border:none;padding:1px 0px 1px 0px!important;}
.servicios_caracteristicas .svc_box table tr td.t-label i{font-size:14px;margin-right:5px;}

.cont_mapa {
    margin: 20px 5px 20px 5px;
    /* border: solid 4px #fff; */
    /* -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21); */
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21);
    /* box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.21); */
}

.map{width:100%;height:350px;overflow:hidden;vertical-align:bottom;}
.caracteristica_contactar{
    width: 337px;
    position: absolute;
    padding: 0;
    right: 0;
    top: 20px;
    margin-top: 0;
}

.btn_bus_det_pro{
    padding: 8px 30px;
    margin: 0px 0 0 -5px;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    font-family: Poppins;
    text-transform: uppercase;
    border: solid 2px transparent;
    outline: 0;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    /* background: #005e9a url(../images/ico_lupa.png) no-repeat 0px -44px; */
    background: #005E9A;
    letter-spacing: .7px;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16)
}
.div_redes_escr{
    position: absolute;
    width: 837px;
    /* right: 0; */
    text-align: right;
    margin-top: -57px;
}
.div_redes_escr p{
    margin-bottom: 10px;
    font-weight: 600;
    color: #555;
}
.precio_detalle h3{font-size:20px;font-family:'proximanova_regular';text-transform:inherit!important;background-image:none;}
.precio_detalle h3 span{
    display:inline-block;
    font-size:35px;
    margin-left:5px;
    font-family:Poppins;
    vertical-align:middle;
}
.precio_detalle .cont_box{text-align:center;padding-left:0;padding-right:0;}
.precio_detalle .cont_box span{
    display: inline-block;
    vertical-align: top;
    width: 32.4%;
    font-size: 13px;
    color: #555555;
    font-family: Poppins;
    position: relative;
    padding: 0 7px 0 7px;
    font-weight: 500;
}
.precio_detalle .cont_box span:before{content:"";width:1px;height:85%;background-color:#cfcfcf;position:absolute;top:3px;right:-3px;}
.precio_detalle .cont_box span:last-child:before{display:none;}
.precio_detalle .cont_box span i{display:block;text-align:center;font-size:22px;color:#fd9e28;margin:0 0 9px 0}
.detalle_anunciante{overflow:hidden;}
.det_img_anunciante{
    width: 27%;
    float: left;
    /* border: solid 1px #ececec; */
    text-align: center;
    /* border-radius: 20px; */
}
.det_datos_anunciante{width:67%;float:right;}
.det_datos_anunciante h5{font-size:17px;text-transform:uppercase;color:#333;font-family:'proximanova_semibold';}
.det_datos_anunciante h5 a{
    color:#2c2c2c;
    text-transform: capitalize;
}
.det_datos_anunciante .fono_anunc{display:block;padding:0 0 0 0;font-size:15px;color:#333;margin:9px 3px 0;}
.det_datos_anunciante .fono_anunc i{font-size:17px;}
.det_datos_anunciante .mostrar_fono{
    display: inline-block;
    font-size: 13px;
    color: #f18500;
    margin: 5px 0 0 0;
    font-family: Poppins;
    /* text-decoration: underline; */
}
.form_contact_anunciante{display:block;margin:20px 0 0 0;}
.form_contact_anunciante input{
    display: inline-block;
    width: 100%;
    height: 35px;
    background-color: #fff;
    border: none;
    border-bottom: solid 1px #c3c3c3;
    outline: none;
    margin: 0 0 15px 0;
    color: #333;
    padding: 0 10px 0 10px;
    font-size: 13px;
    font-family: Poppins;
}
.form_contact_anunciante input::placeholder{
    color: #7f8587;
    font-weight: 400 !important;
}
.form_contact_anunciante textarea{
    display: inline-block;
    width: 100%;
    height: 38px;
    background-color: #fff;
    border: none;
    border-bottom: solid 1px #c3c3c3;
    outline: none;
    margin: 0 0 8px 0;
    color: #7f8587;
    padding: 0 10px 0 10px;
    font-size: 13px;
    font-family: Poppins;
    resize: none;
}
.form_contact_anunciante span{font-size:13px;color:#444;line-height:15px;display:inline-block;margin:10px 0 0 0;}
.form_contact_anunciante span a{color:#005e9a;}
.form_contact_anunciante .btn_enviar{display:block;/*width:192px!important;*/height:40px;margin:16px auto 10px auto;background:#005e9a;color:#fff;text-transform:uppercase;border:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.form_contact_anunciante .btn_enviar:hover{background:#fd9e28;}
.form_contact_anunciante input[type=checkbox].css-checkbox + label.css-label{font-size:13px;line-height:14px;color:#333;margin-top:10px;}
.precio_detalle_movil{display:none;}
.detalle_proyectos{}
.cont_departamentos .contenido_resumen{width:64.2%;}
.cont_departamentos .contenido_resumen .caract_anuncio{width:100%;}
.cont_departamentos .caract_anuncio span{font-size:15px;display:inline-block;padding:0px 5px 1px 3px;margin:0 6px 2px 0;}
.cont_departamentos .caract_anuncio span i{font-size:13px;}
.cont_departamentos .caract_anuncio span b{font-family:'proximanova_semibold';}
.cont_departamentos .depa_detalle{padding:0 0 0 0!important;margin:10px 0 0 0!important;}
.cont_departamentos .depa_detalle p{padding-left:0px;font-size:15px;line-height:18px;text-align:justify;margin-bottom:5px;}
.cont_departamentos .titulo_precio span{border:none;margin:0 0 0 0;padding:0px 0 0 0;font-size:18px!important;line-height:18px;}
.cont_departamentos .anunciante{position:relative;right:0;width:auto;text-align:right!important;}
.cont_departamentos .anunciante .btn_contactar{width:120px;padding:4px 0 3px 0;}
.cont_departamentos .cont_anuncios li{padding:18px 18px 10px 18px;background-color:#f9f9f9;}
.titulo_dep_movil{display:none;}
.top_publicar{background-color:#fff;padding:40px 0 0 0;}
.tabs_planes{position:relative;width:100%;margin:0;}
.tabs_planes nav{text-align:left;background-color:#fd9e28;}
.tabs_planes nav ul{padding:0;margin:0;list-style:none;display:inline-block;}
.tabs_planes nav ul li{display:inline-block;position:relative;margin-right:-3px;}
.tabs_planes nav a{display:inline-block;color:#fff;font-size:15px;font-family:'proximanova_semibold';text-transform:uppercase;padding:20px 30px 20px 30px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:relative;}
.tabs_planes nav a span{display:inline-block;vertical-align:middle;width:32px;height:32px;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;border:solid 2px #fff;text-align:center;font-family:'proximanova_semibold';line-height:30px;margin-right:3px;}
.tabs_planes nav a:before{content:"";width:0;height:0;border-style:solid;border-width:9px 10px 0 10px;border-color:#005e9a transparent transparent transparent;position:absolute;bottom:-9px;left:0px;right:0px;margin-right:auto;margin-left:auto;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.15s ease-out;opacity:0;}
.tabs_planes nav a:hover{color:#fff;background-color:#005e9a;position:relative;}
.tabs_planes nav li.tab-current a{color:#fff;background-color:#005e9a;position:relative;}
.tabs_planes nav li.tab-current a:before{content:"";width:0;height:0;border-style:solid;border-width:9px 10px 0 10px;border-color:#005e9a transparent transparent transparent;position:absolute;bottom:-9px;left:0px;right:0px;margin-right:auto;margin-left:auto;opacity:1;}
.tabs_planes nav a:hover:before{opacity:1;}
.cont_publicar{padding:40px 0 50px 0;}
.cont_publicar .central-wrapper{width:1105px;height:auto;margin:0 auto 0 auto;}
#main .cont_publicar h2{color:#005e9a;font-size:30px;padding:0 0 0 37px;text-align:left;}
.cont_planes{background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;}
#main .ico_elijeplan{background:url(../images/ico_elijeplan.png) no-repeat 0px 3px;}
.cont_planes h3{font-size:28px!important;margin:0px 0 12px 0!important;padding:13px 0 10px 0!important;font-family:'proximanova_semibold';color:#fff!important;}
.cont_planes h3 a{color:#fff!important;}
.cont_planes ul{text-align:center;margin:40px 0 40px 0;}
.cont_planes ul li{display:inline-block;vertical-align:top;width:337px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.18);-moz-box-shadow:0 2px 5px rgba(0,0,0,.18);box-shadow:0 2px 5px rgba(0,0,0,.18);padding:20px 20px 45px 20px;}
.cont_planes ul li p{display:block;font-size:17px;text-align:left;margin:0 0 0 0;color:#444;padding:11px 12px 11px 17px;border-top:solid 1px #e8e8e8;}
.cont_planes ul li p:nth-child(12){border-bottom:solid 1px #e8e8e8;}
.cont_planes ul li p:nth-child(2n+2){background-color:#f7f7f7;}
.cont_planes ul li p i{font-size:15px;margin:0 15px 0 0;}
.precio_plan{display:block;margin:0 0 20px 0;padding:9px 0 9px 0;font-size:28px;font-family:'proximanova_bold';}
.cont_planes .boton{display:inline-block;vertical-align:top;width:172px!important;background-image:url(../images/ico_continuar_plan.png);background-repeat:no-repeat;background-position:127px -44px;text-indent:-22px;margin:40px 0 0 0;padding:12px 0 12px 0;text-align:center;color:#fff;font-size:15px;font-family:'proximanova_bold';text-transform:uppercase;border:solid 2px transparent;outline:0;cursor:pointer;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.cont_planes .boton:hover{background-color:#005e9a;}
.plan_2{margin:0 26px 0 26px;}
.centrar{text-align:center!important;}
.plan_1 h3, .plan_1 .boton{background-color:#ed6656;}
.plan_1 .precio_plan{color:#ed6656;}
.plan_2 h3, .plan_2 .boton{background-color:#56c1e1;}
.plan_2 .precio_plan{color:#56c1e1;}
.plan_3 h3, .plan_3 .boton{background-color:#50be50;}
.plan_3 .precio_plan{color:#50be50;}
.ico_plan_agente{background:url(../images/ico_agente_inmobiliario.png) no-repeat 0px 0px;letter-spacing:-0.4px;}
.cont_planes ul .plan_agente{background-color:#647587;}
.cont_planes ul .plan_inmobiliaria{background-color:#fa4c06;}
.cont_planes ul .plan_agente,
.cont_planes ul .plan_inmobiliaria{padding:0 0 36px 0;margin:0 12px 0 12px;}
.cont_planes ul .plan_agente h3,
.cont_planes ul .plan_inmobiliaria h3{text-transform:uppercase;font-size:20px!important;font-family:'proximanova_bold';border-bottom:solid 2px #fff;padding:22px 0 19px 0!important;}
.cont_planes ul .plan_agente h3 a,
.cont_planes ul .plan_inmobiliaria h3 a{font-size:20px!important;font-weight:bold!important;font-family:'proximanova_bold';line-height:24px;}
.cont_planes ul .plan_agente .precio_plan,
.cont_planes ul .plan_inmobiliaria .precio_plan{color:#fff;padding:18px 0 14px 0;}
.cont_planes ul .plan_agente .precio_plan span,
.cont_planes ul .plan_inmobiliaria .precio_plan span{font-size:15px;text-transform:uppercase;font-family:'proximanova_semibold';display:inline-block;vertical-align:middle;}
.cont_planes ul .plan_agente .precio_plan span i,
.cont_planes ul .plan_inmobiliaria .precio_plan span i{font-style:normal;font-size:18px;}
.cont_planes ul .plan_agente ul,
.cont_planes ul .plan_inmobiliaria ul{margin:0 0 10px 0;padding:0 20px 0 20px;text-align:left;}
.cont_planes ul .plan_agente ul li,
.cont_planes ul .plan_inmobiliaria ul li{display:block;width:auto;margin:0 0 0 0;padding:12px 17px 12px 17px;background-color:transparent;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.18);-moz-box-shadow:0 0px 0px rgba(0,0,0,.18);box-shadow:0 0px 0px rgba(0,0,0,.18);color:#fff;font-size:17px;font-family:'proximanova_light';border-top:solid 1px #8895a3;}
.cont_planes ul .plan_inmobiliaria ul li{border-top:solid 1px #fb7944;}
.cont_planes ul .plan_agente ul li i,
.cont_planes ul .plan_inmobiliaria ul li i{font-size:15px;margin:0 5px 0 0;}
.cont_planes ul .plan_agente .boton,
.cont_planes ul .plan_inmobiliaria .boton{background-color:#fd9e28;color:#fff;border:solid 2px #fd9e28;}
.cont_planes ul .plan_agente .boton:hover,
.cont_planes ul .plan_inmobiliaria .boton:hover{background-color:transparent;color:#fff;border:solid 2px #fff;}
.cont_planes ul .plan_inmobiliaria select{display:block;border:solid 0 transparent;width:100%;cursor:pointer;color:#fa4c06;font-size:17px;padding:13px 17px 10px 39px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;background:#fff url(../images/ico_select.png) no-repeat 18px 13px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.cont_planes ul .plan_inmobiliaria select:hover{color:#fa4c06!important;-webkit-box-shadow:inset 0px 0px 26px 0px rgb(212, 212, 212);-moz-box-shadow:inset 0px 0px 26px 0px rgb(212, 212, 212);box-shadow:inset 0px 0px 26px 0px rgb(212, 212, 212);}
.cont_planes ul .plan_inmobiliaria select:focus{color:#fa4c06!important;}
.selec_proyecto{padding:0 20px 0 20px;}
.cont_planes ul .plan_agente ul li:last-child{border-bottom:solid 1px #8895a3;}
.cont_planes ul .plan_inmobiliaria ul li:last-child{border-bottom:solid 1px #fb7944;}
.cont_planes hr{margin:57px 0 43px 0;}
.cont_datos_anuncio h2{background:url(../images/ico_datos.png) no-repeat;margin-bottom:20px;}
.cont_formularios{padding-left:37px;}
.top_subtitulos p{padding:0 0 0 37px;font-size:17px;color:#444;line-height:22px;text-align:left;}
hr.azul{display:block;height:1px;border:0;border-top:3px solid #005e9a;margin:30px 0 30px 0;padding:0;}
.cont_formularios h3{font-size:20px;color:#005e9a;margin:0 0 20px 0;text-transform:uppercase;font-family:'proximanova_semibold';text-align:left;}
.box_tipo{background-color:#005e9a;padding:23px 22px 35px 22px;overflow:hidden;}
.box_col_1{width:25%;float:left;padding-right:10px;padding-left:10px;}
.cont_datos_anuncio label{display:block;color:#333;font-size:17px;margin:0 0 5px 0;font-family:'proximanova_semibold';}
.box_col_1 label{color:#fff;text-align:left;}
body .box_tipo select{color:#00578e}
.cont_datos_anuncio select{width:100%;height:38px;background-color:#fff;border:solid 0px #cfcfcf;cursor:pointer;outline:none;margin:0 0 0px 0;font-size:17px;color:#7f7f7f;padding:0 0 0 6px;}
.datos_precio select{max-width:110px;margin-right:10px;}
.datos_precio input{width:192px;height:38px;background-color:#fff;border:solid 0px #cfcfcf;outline:none;margin:0 0 0px 0;font-size:17px;color:#00578e;padding:0 0 0 6px;}
.datos_precio{width:33%;}
.check_precio{width:17%;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:25px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:17px;vertical-align:middle;cursor:pointer;color:#6d6d6d;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -18px;}
label.css-label{background-image:url(../images/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.box_tipo input[type=checkbox].css-checkbox + label.css-label{color:#fff!important;margin:30px 0 0 0;}
.datos_caracteristicas{margin:30px -15px 30px;}
.datos_caracteristicas label{width:127px;float:left;color:#333;font-size:17px;margin:13px 0 5px 0;text-align:right;}
.datos_caracteristicas select{float:right;max-width:200px;height:44px;background-color:#fff;border:solid 2px #dedede;cursor:pointer;outline:none;margin:0 0 0px 0;font-size:16px;color:#707070;padding:0 0 0 12px;}
.datos_caracteristicas input{float:right;width:200px;height:44px;background-color:#fff;border:solid 2px #dedede;outline:none;margin:0 0 0px 0;font-size:17px;color:#707070;padding:0 0 0 12px;}
.datos_caracteristicas .box_caract{float:left;padding:0 15px;margin-bottom:16px;width:33.333%;min-height:48px;}
.area_total,
.area_construida{background:#fff url(../images/m2.png) no-repeat no-repeat 155px 13px;}
.antiguedad{background:#fff url(../images/anos.png) no-repeat no-repeat 150px 13px;}
.datos_caracteristicas .box_caract .css-label{color:#444444!important;font-size:15px!important;}
hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:15px 0 20px 0;padding:0;}
.datos_caracteristicas .cont_mapa{width:97%;margin:20px auto 20px auto;}
.cont_checkbox{margin:0 0 0 17px}
.cont_checkbox label{width:auto!important;margin-right:20px;}
.marcador_mapa{float:right;display:inline-block;vertical-align:bottom;font-style:italic;font-size:14px;color:#444;margin-right:17px;margin-top:20px;}
.box_mediano{width:66.6%!important;}
.box_mediano input{width:564px;}
.datos_descripcion{margin-bottom:40px;text-align:left;}
.datos_descripcion label{float:left;padding:12px 0 5px 0}
.datos_descripcion textarea{float:right;width:88.6%;height:184px;background-color:#fff;border:solid 2px #dedede;outline:none;margin:0 0 0px 0;font-size:15px;color:#222;padding:20px 20px 20px 20px;line-height:21px;}
.datos_descripcion span{font-size:13px;color:#444;margin:14px 0 0 122px;display:block;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:25px;height:18px;display:inline-block;line-height:21px;background-repeat:no-repeat;background-position:0 0;font-size:17px;vertical-align:middle;cursor:pointer;color:#6d6d6d;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -18px;}
label.css-label{background-image:url(../images/checkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input:required:focus{border:2px solid #b7b7b7;}
.box_caracteristicas{margin-bottom:50px;text-align:left;}
.box_caracteristicas h4{font-size:17px;color:#005e9a;margin:0 0 17px 0;text-transform:uppercase;font-family:'proximanova_semibold';}
.box_caracteristicas li{display:inline-block;vertical-align:top;width:24.7%;margin:0 0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.box_caracteristicas input[type=checkbox].css-checkbox + label.css-label{color:#555!important;}
.datos_subir_fotos{margin:0 0 40px 0;text-align:left;}
.subir_fotos{float:left;width:71.5%;}
.subir_recomendaciones{float:right;width:26%;}
.subir_grande{display:block;width:100%;height:487px;background:#fff url(../images/ico_foto_grande.png) no-repeat center 140px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);position:relative;}
.subir_grande input[type=file]{position:absolute;width:100%;height:100%;opacity:0;z-index:30;}
.cont_boton_subir{position:absolute;top:56%;left:0px;right:0px;margin-left:auto;margin-right:auto;font-size:15px;color:#444;text-align:center;text-align:center;font-family:'proximanova_semibold';}
.cont_boton_subir span{display:block;width:216px;height:43px;background-color:#005e9a;color:#fff;margin:10px auto 0 auto;font-size:15px;text-transform:uppercase;padding:13px 0 0 0;font-family:'proximanova_semibold';}
.subir_chicos{margin:10px -6px 0 -6px;}
.subir_chicos a{}
.subir_chicos a{font:normal 13px Arial;color:#fff;text-decoration:none;line-height:25px;position:absolute;top:-8px;right:-6px;background:#F53E3E;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;}
.subir_chicos a:hover{color:#fff;}
.subir_chicos .img .div_fijo_imagen{border:solid 1px #E4E4E4;width:150px;height:120px;display:table-cell;vertical-align:middle;text-align:center;}
.mostrar_img_avatar .img .div_fijo_imagen{border:solid 1px #E4E4E4;display:table-cell;vertical-align:middle;text-align:center;}
.subir_chicos .img{float:left;width:143.5px;height:100px;vertical-align:top;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);margin:5px 6px 10px 6px;position:relative;cursor:move;}
.subir_grande .load{display:none;width:100%;height:100%;background:#fff url(../images/loading.gif);background-repeat:no-repeat;background-position-x:center;background-position-y:40%;position:absolute;left:0px;top:0px;z-index:1;}
.subir_grande .load .img{width:100%;height:100%;background:#fff url(../images/loading.gif);background-repeat:no-repeat;background-position-x:center;background-position-y:40%;position:absolute;left:0px;top:0px;z-index:1;display:table;}
.subir_grande .load div{display:table-cell;text-align:center;vertical-align:middle;}
.mostrar_img_avatar .load{display:none;width:100%;height:100%;background:#fff url(../images/loading.gif);background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:absolute;left:0px;top:0px;}
.mostrar_img_avatar .img{float:left;width:232px;height:167px;vertical-align:top;margin:5px 6px 10px 6px;position:relative;display:table;}
.eliminar_imagen_perfil{font:normal 13px Arial;color:#fff;text-decoration:none;line-height:25px;position:absolute;top:-8px;right:-6px;background:#F53E3E;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;}
.eliminar_imagen_perfil:hover{color:#fff;}
.subir_recomendaciones h4{font-size:16px;color:#333333;margin:0 0 24px 0;font-family:'proximanova_semibold';text-transform:uppercase;}
.subir_recomendaciones ul li{font-size:16px;color:#555;line-height:22px;margin:0 0 11px 0;padding:0 0 0 15px;background:url(../images/ico_bolititia.png) no-repeat 0px 7px;}
.datos_subir_video{margin:0 0 50px 0;text-align:left;}
.datos_subir_video .box_tipo{text-align:left;}
.ico_subir_video{background:url(../images/ico_subir_video.png) no-repeat 0 8px;padding:3px 0 2px 32px!important;}
.datos_subir_video label{color:#fff;margin-bottom:14px;font-size:15px;font-family:'proximanova_regular';}
.datos_subir_video input[type=text]{width:490px;height:37px;background-color:#fff;border:solid 0px #dedede;outline:none;margin:0 0 0px 0;font-size:15px;color:#707070;padding:0 0 0 12px;}
.datos_subir_video span{font-size:13px;color:#fff!important;display:inline-block;vertical-align:top;width:47%;margin:4px 0 0 35px;}
.datos_datos_contacto{margin:0 0 40px 0;}
.box_datos_contacto{background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);margin:40px 0px 20px 0;padding:35px 28px 35px 28px;}
.box_datos_contacto .detalle_anunciante{width:58%;float:left;}
.box_datos_contacto .email_anunc{display:inline-block;padding:0 0 2px 0;font-size:15px;color:#333;margin:15px 0px 0 0;}
.box_datos_contacto .det_img_anunciante{width:141px;}
.box_datos_contacto .det_datos_anunciante{width:auto;margin:8px 0 0 20px;float:left;}
.ver_cerrar{float:right;width:40%;text-align:right;}
.ver_perfil{font-size:14px;color:#005e9a;text-decoration:underline;}
.ver_perfil i{margin-right:3px;}
.ver_cerrar span{font-size:14px;color:#333333;display:block;margin-top:72px;}
.ver_cerrar span a{color:#005e9a;text-decoration:underline;}
.btn_anterior,
.btn_continuar{display:block;width:158px!important;height:43px;background-color:#005e9a;font-size:15px;color:#fff;text-transform:uppercase;border:none;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;font-family:'proximanova_semibold';margin:20px 0 0 0;background-repeat:no-repeat;text-align:center;line-height:43px;}
.btn_anterior{float:left;background-image:url(../images/ico_atras.png);background-position:16px 12px;}
.btn_continuar{float:right;background-image:url(../images/ico_adelante.png);background-position:129px 12px;text-indent:-22px;}
.btn_continuar:hover,
.btn_anterior:hover{background-color:#fd9e28;color:#fff;}
.cont_unidad{overflow:hidden;padding:28px 10px 24px 0px;margin:0px 0 10px 0;background-color:#fff;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.2);box-shadow:0 1px 8px rgba(0, 0, 0, 0.2);position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_unidad label{color:#555;margin:12px 0 3px 0;}
.cont_unidad .box_caract{min-height:inherit;margin-bottom:5px;}
.cont_unidad input,
.cont_unidad select{border-color:#dcdcdc;height:38px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_unidad h5{font-size:20px;}
.agregar_unidad{display:inline-block;background:url(../images/ico_agregar.png) no-repeat center right;padding:7px 27px 8px 0px;text-transform:uppercase;color:#000;text-decoration:underline;font-size:16px;margin:30px 0 18px 0;}
.cont_unidad .imagen_departamento{width:310px;height:auto;float:left;margin:5px 0 0px 21px;padding:6px 0 6px 10px;font-size:13px;border:solid 1px #005e9a;background:#005e9a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.img_departamento{display:block;width:200px;overflow:hidden;margin:0 0 0 30px;border:solid 7px #fff;-webkit-box-shadow:0px 0px 0px 1px #f0f0f0;-moz-box-shadow:0px 0px 0px 1px #f0f0f0;box-shadow:0px 0px 0px 1px #f0f0f0;}
.descripcion_depa{margin:0 0 3px 0;}
.descripcion_depa textarea{float:right;width:84.9%;height:90px;background-color:#fff;border:solid 2px #dcdcdc;outline:none;margin:0 16px 0px 0;font-size:15px;color:#222;padding:10px 20px 10px 20px;line-height:21px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_confirm_anuncio h2{background:url(../images/ico_confirmar.png) no-repeat 0px 4px;}
.cont_confirm_anuncio .cont_anuncios{margin-bottom:50px;}
.cont_subtotal{display:block;vertical-align:top;border:solid 1px #e5e5e5;background-color:#fff;margin-bottom:20px;text-align:left;padding:20px 50px 28px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;position:relative;}
.cont_subtotal hr{margin:25px 0 25px 0;}
.cont_total{text-align:right;font-size:18px;padding:0 19px 0 0;margin:20px 0 0 0;color:#444;}
.cont_total span{font-size:22px!important;margin-left:10px;}
.cont_subtotal strong{font-family:'proximanova_bold';color:#444;text-transform:uppercase;}
.cont_subtotal span{font-size:18px;font-family:'proximanova_bold';color:#005e9a;text-transform:uppercase;text-align:right!important;}
.cont_subtotal table{width:100%;margin-bottom:0;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.cont_subtotal table tr td.t-label{text-transform:uppercase;color:#da7900;font-size:16px;padding:13px 3px 10px 10px!important;border-bottom:1px solid #e9e9e9;font-family:'proximanova_semibold';}
.cont_subtotal table tr td.t-value{margin-bottom:0;color:#555555;font-size:16px;line-height:23px;padding:10px 20px 10px 20px!important;border-bottom:1px solid transparent;}
.t_resumen{width:18%;border-right:solid 1px #e9e9e9;}
.t_detalle{width:67%;}
.t_monto{text-align:right;border-left:solid 1px #e9e9e9;}
.aviso_igv{float:right;font-size:14px;color:#555555;width:58%;line-height:20px;}
.resumen_compra{float:left;width:78%;padding:0 0 0 0;}
.resumen_subtotal{float:right;width:22%;padding:0 0 0 0;text-align:right;}
.precio_subtotal{font-size:18px;color:#555555;text-align:right;}
.resumen_compra h5,
.resumen_compra strong,
.resumen_compra p{padding-left:28px;}
.resumen_compra strong{font-size:18px;color:#444;}
.resumen_compra span{font-size:14px;color:#444;}
.resumen_compra p{padding-right:20px;line-height:20px;margin-top:9px;font-size:15px;color:#333;}
.resumen_subtotal h5,
.resumen_subtotal .precio_subtotal{padding-right:28px;}
.comprobante_pago{text-align:left;}
.comprobante_pago h5{font-size:17px;color:#555555;font-family:'proximanova_semibold';text-transform:uppercase;margin:30px 0 20px 0;}
.comprobante_pago .inf_genero input[type=radio].css-checkbox + label.css-label-radio{font-size:17px!important;display:inline-block!important;line-height:24px!important;}
.comprobante_pago select{width:100%;max-width:200px;}
.comprobante_pago input{width:200px;}
.comprobante_pago .box_caract{margin-bottom:4px;}
.datos_caracteristicas .box_nombre_proyecto{width:100%;display:block;float:inherit;}
.datos_caracteristicas .box_nombre_proyecto input{width:87.2%;}
.datos_caracteristicas .box_nombre_proyecto label{margin-top:4px;}
.metodos_de_pago{text-align:left;}
.metodos_de_pago h5{font-size:17px;color:#555555;margin:30px 0 20px 0;}
.metodos_de_pago input[type=radio].css-checkbox + label.css-label-radio{display:inline-block!important;margin-bottom:90px;margin-right:20px;white-space:inherit;overflow:inherit;text-overflow:inherit;}
.icos_pago{display:inline-block;}
body .metodos_de_pago h5 span{display:inline-block;padding:6px 0 10px 37px;margin:0 5px 20px 24px;text-transform:inherit!important;}
.ico_internet{background:url(../images/ico_internet.png) no-repeat 0 0px;padding-left:45px!important;}
.ico_agentes{background:url(../images/ico_agentes.png) no-repeat 0 0px;}
.ico_agencias{background:url(../images/ico_agencias.png) no-repeat 0 0px;}
.aviso_reclamo{display:block;font-size:13px;color:#161616;margin-left:36px;margin-top:40px;margin-bottom:30px;}
body .ico_carrito_ok{background:url(../images/ico_carrito_ok.png) no-repeat 0 3px;}
.finalizar_pago{font-size:17px;line-height:22px;}
.precio_rojo{font-size:18px;color:#005e9a;font-family:'proximanova_semibold';}
.float_left{float:left;}
.cta_cte_titular{font-size:17px;display:inline-block;margin-left:24px;margin-top:13px;line-height:31px;}
.btn_ver_publicacion{display:block!important;width:241px!important;text-indent:15px;margin-left:auto!important;margin-right:auto!important;}
.cuenta_content{background-color:#f1f1f1;overflow-y:hidden;}
.menu_lateral_cuenta{width:26%;float:left;background-color:#00395d;padding-right:15px;padding-left:15px;margin-right:15px;}
.cont_menu_lateral{position:relative;padding-top:47px;padding-right:0px;padding-bottom:20px;background-color:#00395d;}
.cont_menu_lateral:before{position:absolute;content:'';display:block;top:0;left:-1000px;width:1000px;height:100%;background-color:#00395d;}
.cont_menu_lateral:after{position:absolute;content:'';display:block;bottom:-3656px;right:-15px;width:3297px;height:590%;background-color:#00395d;z-index:0;}
.top_menu_lateral{overflow:hidden;padding-bottom:35px;border-bottom:1px solid #184b6b;position:relative;z-index:2;}
.user_avatar{width:110px;float:left;margin-right:20px;}
.info_avatar a{color:#fff;font-size:22px;}
.info_avatar a:hover i{color:#fd9e28;}
.info_avatar i{font-size:20px;color:#fff;margin-top:14px;margin-right:8px;}
.listado_menu{margin:35px 0 30px 0;padding-bottom:10px;padding-left:15px;border-bottom:1px solid #184b6b;position:relative;z-index:2;}
.listado_menu a{display:block;font-size:15px;color:#fff;text-transform:uppercase;margin:0 0 25px 0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.listado_menu a i{font-size:20px;margin:0 15px 0 0;color:#fff;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;vertical-align:bottom;}
.listado_menu a:hover,
.listado_menu a:hover i,
.active_menu_lateral,
.active_menu_lateral i{color:#ff8d00!important;}
.telefono_lateral,
.email_lateral{font-size:18px;color:#fff;margin:0px 0 25px 0;padding-left:15px;position:relative;z-index:2;}
.telefono_lateral span,
.email_lateral span{display:block;font-size:15px;color:#fff;margin:0 0 8px 0;}
.telefono_lateral i,
.email_lateral i{font-size:20px;margin-right:15px;vertical-align:bottom;}
.email_lateral i{font-size:18px;}
.telefono_lateral a,
.email_lateral a{display:inline-block;margin:0 0 0 32px;color:#fff;font-family:'proximanova_semibold';}
.mostrar_perfil{display:inline-block;font-size:15px;color:#fff;margin:30px 0 20px 0;padding:13px 20px 13px 20px;background-color:#004673;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;position:relative;z-index:2;}
.mostrar_perfil:hover{color:#fff;background-color:#fd9e28;}
.right_cuenta{width:72%;float:right;padding-top:22px;background:#f1f1f1;}
#main .right_cuenta h2{font-size:22px;color:#005e9a;width:68%;float:left;padding:14px 0 0 0;text-align:left;font-family:'proximanova_semibold';text-transform:uppercase;}
.right_cuenta .ordenar_listado select{margin-top:0;}
.right_cuenta .cont_anuncios{margin:10px 0 0 0;}
.right_cuenta .contenido_resumen{width:68%;}
.right_cuenta .caract_anuncio{width:63%;}
.resumen_anuncio{display:inline-block;width:100%;overflow:hidden;text-align:justify;border-top:solid 1px #febd6c;padding:17px 0 0 0;margin:15px 0 -16px 0;}
.resumen_anuncio:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.resumen_anuncio span{display:inline-block;vertical-align:top;font-size:14px;color:#444444;margin:0 15px 0 0}
.resumen_anuncio span b{color:#2c2c2c;text-transform:uppercase;font-family:'proximanova_semibold';display:inline-block;vertical-align:top;}
.resumen_anuncio i{font-size:16px;vertical-align:top;}
.resumen_anuncio i.fa.fa-eye{margin:-3px 1px 0 0;}
.resumen_anuncio a{display:inline-block;vertical-align:top;font-size:14px;color:#fff;margin:-9px 5px 0 0px;padding:7px 12px 6px 12px;background-color:#0269c5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.resumen_anuncio a i{margin:-2px 1px 0 0;}
.eliminar_anuncio{background-color:#ff4747!important;}
.resumen_anuncio a:hover{background-color:#005e9a!important;}
.right_cuenta .cont_anuncios li{border-bottom:solid 1px #e0e0e0;}
.right_cuenta hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;margin:23px 0 30px 0;padding:0;}
.cuenta #footer{padding-top:0;}
.cont_btn_resumen{display:inline-block;}
.right_cuenta hr.top_raya{margin:0px 0 30px 0;}
.subir_avatar{margin:0 0 20px 0;}
.mostrar_img_avatar{float:left;width:243px;height:177px;background:#fff url(../images/ico_fotito.png) no-repeat center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);position:relative;}
.subir_img_avatar{float:right;width:67%;margin:16px 0 0 0px;}
.subir_img_avatar h5{font-size:20px;color:#333333;text-transform:inherit;margin:0 0 8px 0;font-family:'proximanova_semibold';}
.subir_img_avatar span{display:inline-block;font-size:14px;color:#444444;margin-top:10px;}
.subir_input{background-color:#fff;padding:0 25px 0 0px;position:relative;}
.subir_input:hover .boton_subir{background-color:#fd9e28;}
.subir_input input[type=file]{position:absolute;width:100%;height:100%;opacity:0;z-index:30;top:0;left:0;}
.boton_subir{display:inline-block;width:182px!important;height:43px;background-color:#005e9a;color:#fff;margin:0px 9px 0 0;font-size:15px;text-transform:uppercase;padding:14px 0 0 0;font-family:'proximanova_semibold';text-align:center;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.subir_input span{color:#005e9a;font-style:italic;}
.inf_principal h4{font-size:20px;color:#005e9a;margin:35px 0 25px 0;padding:0 0 16px 0;border-bottom:solid 3px #959595;font-family:'proximanova_bold';}
.box_nombres{width:503px;float:left;margin-bottom:14px;}
.inf_principal label{display:block;color:#555;font-size:17px;margin:0px 0 8px 0;font-family:'proximanova_semibold';}
.inf_principal select{cursor:pointer;padding:0 0 0 6px!important;}
.inf_principal input,
.inf_principal select{width:220px;height:44px;background-color:#fff;border:solid 2px #c1c1c1;outline:none;margin:0 0 0px 0;font-size:15px;color:#707070;padding:0 0 0 12px;}
.inf_principal input.razon_social{width:100%;}
.box_cocumento{width:245px;float:left;margin-left:14px;}
.box_cocumento input{display:inline-block;width:152px!important;margin-left:3px!important;}
.box_cocumento select{display:inline-block;width:78px;}
.box_nombres .box_cocumento{margin-left:0px;}
.box_nombres .box_cocumento input{width:245px!important;margin-left:0!important;}
.box_nombres .box_cocumento:last-child{float:right;}
.dia_nac{width:53px!important;}
.mes_nac{width:109px!important;}
.ano_nac{width:67px!important;}
.inf_genero{margin:10px 0 0px 0;}
.inf_genero label{display:inline-block!important;vertical-align:top;margin-right:9px;margin-top:2px;}
.inf_genero label.css-label-radio{background-image:url(../images/radio_chico.png);}
.inf_genero input[type=radio].css-checkbox + label.css-label-radio{height:20px;font-size:17px!important;color:#555!important;line-height:22px;padding:0 0 0 24px!important;margin-right:11px;}
.inf_genero input[type=radio].css-checkbox:checked + label.css-label-radio{background-position:0 -20px;}
input[type=checkbox].css-checkbox + label.css-label{color:#555!important;}
.box_largo{width:771px}
.box_largo .box_cocumento{margin-right:12px;}
.box_ubicacion select{width:245px!important;}
.box_guardar_cambios{padding:10px 0 33px 0;position:relative;overflow-y:hidden;margin:0px 0 40px 0;}
.box_guardar_cambios span{display:block;font-size:17px;color:#444;margin-bottom:15px;font-family:'proximanova_semibold';}
.box_guardar_cambios input{float:left;width:386px!important;height:43px;background-color:#fff;outline:none;margin:0 0 0px 0;font-size:15px;color:#707070;padding:0 0 0 12px;}
.box_guardar_cambios .btn_guardar{width:182px!important;height:43px;background-color:#005e9a;color:#fff;margin:0px 0px 0 8px;font-size:15px;text-transform:uppercase;padding:0px 0 0 0;border:none;font-family:'proximanova_semibold';-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.box_guardar_cambios .btn_guardar:hover{background-color:#fd9e28;}
.top_detalle_agente{margin:0 auto 0px auto;text-align:left;}
.top_detalle_agente h1{
    font-size: 30px;
    color: #fff;
    letter-spacing: 1px;
    font-family: 'Poppins';
    text-transform: capitalize;
    margin: 0;
    font-weight: 600;
}
.top_detalle_agente .dire_detalle{
    font-size: 12px;
    font-family: Poppins;
    color: #fff;
    opacity: .6;
    padding: 0;
    margin-top: -7px;
}
.foto_perfil{float:left;width:335px;height:332px;background-color:#fff;padding:0 0 0 0;text-align:center;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);box-shadow:0 2px 5px rgba(0, 0, 0, 0.27);}
.foto_perfil .imagen_perfil{
    width: 220px;
    height: 220px;
    overflow: hidden;
    /* margin: 0 auto; */
    border: 2px solid #fff;
    border-radius: 109px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #cecece;
}
.foto_perfil .imagen_perfil img{
    width: 100%;
}
.datos_perfil{width:584px;float:left;margin-left:30px;margin-top:30px;}
.datos_perfil span{
    display: block;
    font-size: 16px;
    padding: 7px 0 11px 0;
    margin: 0 0 5px 0;
    color: #fff;
}
.datos_perfil i{
    width: 17px;
    font-size: 20px;
    color: #fd9e28;
    vertical-align: bottom;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
}
.datos_perfil a i{font-size:25px;color:#005e9a;margin:10px 10px 0 0;}
.datos_perfil a:hover i{color:#fd9e28;}
.datos_perfil a .fa-linkedin-square{margin-left:42px;}
.linea_azul{display:block;height:1px;border:0;border-top:3px solid #005e9a;margin:30px 0 30px 0;padding:0;}
.linea_naranja{display:block;height:1px;border:0;border-top:3px solid #ffbb32;margin:30px 0 30px 0;padding:0;}
.cont_detalle_anunciante{padding-bottom:50px;}
.cont_detalle_anunciante .caract_anuncio{width:50%;}
.cont_detalle_anunciante .contenido_resumen{width:69%;margin-left:16px;}
.cont_detalle_anunciante .titulo_precio h2{width:65%;}
.cont_detalle_anunciante h2{font-size:22px;color:#333333;}
.cont_detalle_anunciante .cont_anuncios{margin:24px 0 0 0;}
.agentes .form_contact_anunciante{margin-top:0!important;}
.agentes .box_filtro .cont_box{padding-bottom:15px!important;}
.agentes .mis_propiedades .listado_anuncios li{margin-right:25px;}
.agentes #main .mis_propiedades h2{font-size:22px;color:#005e9a;font-family:'proximanova_semibold';text-transform:uppercase;margin:0 0 25px 0;text-align:left;padding-top:0;}
.cont_ingresar{position:absolute;width:432px;right:0px;background-color:#fff;padding:15px 30px 20px 30px;text-align:center;-webkit-box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);-moz-box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);}
.cont_ingresar h2{font-size:19px;color:#444;margin-bottom:15px;font-family:'proximanova_semibold';text-transform:uppercase;}
.ingresar_facebook{display:inline-block;background:#3b5998 url(../images/ico_facebook.png) no-repeat 16px 7px;padding:12px 29px 12px 59px;font-size:14px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.ingresar_facebook:hover{background-color:#4566ab;color:#fff;}
.cont_ingresar h4,
.cont_ingresar h5{font-size:15px;color:#444;margin-top:20px;margin-bottom:15px;background-color:#fff;position:relative;background-color:transparent;color:#fff;s}
.cont_ingresar h5{margin:40px 0 8px 0;text-transform:uppercase;}
.cont_ingresar h4 span{display:inline-block;background-color:#fff;position:relative;padding:0 10px 0 10px;color:#444;}
.cont_ingresar h4:before{content:"";width:100%;height:1px;background-color:#dedede;position:absolute;top:50%;left:0px}
.cont_ingresar form{background-color:#fd9e28;border:solid 3px #f19018;padding:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;}
.cont_ingresar input{width:100%;height:43px;background-color:#fff;border:solid 2px transparent;outline:none;margin:0 0 7px 0;font-size:17px;color:#444;padding:0 10px 0 50px;}
.ico_usuario{background:#fff url(../images/ico_usuario.png) no-repeat 9px 8px;}
.ico_pasword{background:#fff url(../images/ico_contrasena.png) no-repeat 11px 8px;}
.cont_ingresar input[type="submit"]{float:left;width:106px!important;height:41px!important;display:inline-block;vertical-align:top;padding:12px 0 12px 0;margin:5px 0 0 0;text-align:center;background-color:#005e9a;background-image:none!important;color:#fff;font-size:14px;text-transform:uppercase;border:solid 2px transparent;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;outline:0;text-indent:0;cursor:pointer;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;font-family:'proximanova_semibold';}
.cont_ingresar input[type="submit"]:hover{color:#fff;background-color:#367fad;}
.olvidaste_contrasena{display:inline-block;float:left;font-size:15px;color:#fff;margin:16px 0 0 12px;padding:0 0 3px 0;border-bottom:solid 1px #fec57e;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.btn_registrarte{display:inline-block;font-size:15px;color:#fff;margin:0px 0 10px 0px;padding:0 0 3px 0;border-bottom:solid 1px #fec57e;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.btn_registrarte:hover{border-color:#005e9a;color:#005e9a;}
.olvidaste_contrasena:hover{border-color:#005e9a;color:#005e9a;}
.cont_registro-login{display:hidden;width:1000px;top:63px;position:absolute;right:0px;background-color:#fff;padding:30px 37px 43px 37px;text-align:center;-webkit-box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);-moz-box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);box-shadow:0px 3px 35px -4px rgba(0,0,0,0.80);}
.cont_registro-login .col1{float:left;width:40%;padding-left:10px;padding-right:10px;}
.cont_registro-login .col2{float:left;width:60%;padding-left:10px;padding-right:10px;}
.mostrar_registro-login{opacity:0;z-index:-1;top:-969px;}
.cont_registro-login .registro label{display:block;font-size:15px;color:#fff;text-align:left;margin:0 0 4px 0;text-transform:uppercase;}
.cont_registro-login .login form ,
.cont_registro-login .registro form{background-color:rgb(253, 158, 40);border-width:3px;border-style:solid;border-color:rgb(241, 144, 24);border-image:initial;padding:25px;border-radius:3px;}
.cont_registro-login .login input{width:100%;height:43px;background-color:#fff;border:solid 2px transparent;outline:none;margin:0 0 7px 0;font-size:17px;color:#444;padding:0 10px 0 50px;}
.cont_registro-login .login input[type="submit"]:hover{color:#fff;background-color:#367fad;}
.cont_registro-login .login h4,
.cont_registro-login .login h5,
.cont_registro-login .registro h4{font-size:15px;color:#444;margin-top:20px;margin-bottom:15px;background-color:#fff;position:relative;background-color:transparent;color:#fff;}
.cont_registro-login .login h4:before,
.cont_registro-login .registro h4:before{content:"";width:100%;height:1px;background-color:#dedede;position:absolute;top:50%;left:0px}
.cont_registro-login .login h2 ,
.cont_registro-login .registro h2{font-size:19px;color:#444;margin-bottom:15px;font-family:'proximanova_semibold';text-transform:uppercase;}
.cont_registro-login .login h4 span,
.cont_registro-login .registro h4 span{display:inline-block;background-color:#fff;position:relative;padding:0 10px 0 10px;color:#444;}
.cont_registro-login .login input[type="submit"]{float:left;width:106px!important;height:41px!important;display:inline-block;vertical-align:top;padding:12px 0 12px 0;margin:5px 0 0 0;text-align:center;background-color:#005e9a;background-image:none!important;color:#fff;font-size:14px;text-transform:uppercase;border:solid 2px transparent;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;outline:0;text-indent:0;cursor:pointer;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;font-family:'proximanova_semibold';}
.cont_registro-login .registro input{width:100%;height:43px;background-color:rgb(255, 255, 255);font-size:17px;color:rgb(68, 68, 68);border-width:2px;border-style:solid;border-color:transparent;border-image:initial;outline:none;margin:0px 0px 7px;padding:0px 10px 0px 50px;}
.cont_registro-login .registro input{padding-left:15px;}
.cont_registro-login .registro select{float:left;height:43px;background-color:#fff;border:solid 2px transparent;cursor:pointer;outline:none;font-size:15px;margin:0 0 8px 0;color:#aaa9a9;padding:0 0 0 5px;}
.cont_registro-login .registro .box_registro_left .numero_doc{float:right;width:140px;}
.cont_registro-login .registro input[type=checkbox].css-checkbox + label.css-label{margin-top:10px;color:#fff!important;font-size:15px!important;text-transform:inherit;}
.cont_registro-login .registro input[type=radio].css-checkbox + label.css-label-radio{font-size:17px!important;color:#fff!important;line-height:22px;padding:0 0 0 24px!important;margin-right:11px;margin-top:10px;display:inline-block;text-transform:inherit;}
.cont_registro-login .registro input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.cont_registro-login .registro input[type="submit"]{float:left;width:106px!important;height:41px!important;display:inline-block;vertical-align:top;padding:12px 0 12px 0;margin:5px 0 0 0;text-align:center;background-color:#005e9a;background-image:none!important;color:#fff;font-size:14px;text-transform:uppercase;border:solid 2px transparent;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;outline:0;text-indent:0;cursor:pointer;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;font-family:'proximanova_semibold';width:156px!important;float:inherit;margin:20px 0 20px 0;}
.cont_registro-login .registro span{font-size:15px;text-align:left;margin:0 5px 0 0;color:#fff;}
.cont_registro{display:block;width:637px;top:63px;}
.cont_registro label{display:block;font-size:15px;color:#fff;text-align:left;margin:0 0 4px 0;text-transform:uppercase;}
.cont_registro input{padding-left:15px;}
.cont_registro select{float:left;height:43px;background-color:#fff;border:solid 2px transparent;cursor:pointer;outline:none;font-size:15px;margin:0 0 8px 0;color:#aaa9a9;padding:0 0 0 5px;}
.box_registro_left{float:left;width:49%;margin-top:3px;margin-bottom:3px;}
.box_registro_left .tipo_doc{width:82px;}
.box_registro_left .numero_doc{float:right;width:154px;}
.box_registro_right{float:right;width:49%;margin-top:3px;margin-bottom:3px;}
.cont_registro .mes_nac{margin:0 9px 8px 9px!important;}
.cont_registro input[type=radio].css-checkbox + label.css-label-radio{font-size:17px!important;color:#fff!important;line-height:22px;padding:0 0 0 24px!important;margin-right:11px;margin-top:10px;display:inline-block;text-transform:inherit;}
.cont_registro input[type=checkbox].css-checkbox + label.css-label{margin-top:10px;color:#fff!important;font-size:15px!important;text-transform:inherit;}
.cont_registro input[type="submit"]{width:156px!important;float:inherit;margin:20px 0 20px 0;}
.cont_registro span{font-size:15px;text-align:left;margin:0 5px 0 0;color:#fff;}
.mostrar_ingreso{top:-542px;z-index:9;}
.mostrar_registro{opacity:0;z-index:-1;top:-969px;}
.mostrar_recuperar{top:-518px;z-index:4;}
.overlay_general{position:fixed;top:0;right:0px;width:100%;height:100%;background:#000;opacity:0;cursor:url(../images/close3.png) 16 16,pointer;z-index:-10;will-change:opacity;cursor: auto;}
.cerrar_ingresar,
.cerrar_registro,
.cerrar_registro-login,
.cerrar_recuperar{width:30px;height:30px;position:absolute;top:0px;right:0px;background:#ffffff;text-align:center;line-height:29px;z-index:33;}
.cerrar_ingresar i,
.cerrar_registro i{color:#005e9a;font-size:22px;}
.agentes .banner_interiores h2{font-size:20px;color:#005e9a;text-align:left;text-transform:uppercase;font-family:'proximanova_bold';margin:50px 0 30px 0;}
.agentes .listado_anuncios{
    text-align:left;
    margin:44px -33px 0 0;
}
.agentes .listado_anuncios li{width:278px;margin:0 31px 30px 0;}
.agentes .listado_anuncios li a{
        width: 100%;
    margin-bottom: -3px !important;
    border-radius: 5px;
}
.agentes .listado_anuncios li .imagen_anuncio{
    /* height: 236px; */
    /* width: 100%; */
    /* height: 198px; */
    position: relative;
    display: flex;
    width: 276px;
    height: 276px;
    overflow: hidden;
    margin: 0 auto;
    /* border: 1px solid; */
    /* border-radius: 57px; */
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    /*height: 236px;
    /*height:198px;
    position:relative;*/
}
.agentes .listado_anuncios li .imagen_anuncio img{
    width: auto;
    height: 276px;
    max-width: inherit;
    /*idth:100%;
    height: auto;*/
}
.list_agentes li h4{
    font-size: 16px;
    color: #005e9a;
    font-family: Poppins;
    /*text-transform: uppercase;*/
    margin: 10px 0 5px 0;
    font-weight: 600;
}
.list_agentes span{
    display:flex;
    font-size:15px;
    color:#999;
}
.list_agentes hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:13px 0 13px 0;padding:0;}
.contactar_agente{
    width: 121px;
    background-color: #005e9a;
    color: #fff;
    border: none;
    font-size: 13px;
    font-family: 'Poppins';
    text-align: center;
    padding: 9px 0 9px 0;
    margin: 10px auto 20px auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -khtml-border-radius: 3px;
    display: none;
}
.div_span{
    display: flex;
}
.span_one{
    float: left;
    width: 90%;
}
.span_two{
    float: right;
}
.filtro_agente_movil{display:none;}
.btn_filtro_opciones{
    width:auto;
    height:auto;
    display:none;
    vertical-align:top;
    padding:11px 14px 10px 32px;
    margin:10px 0 0px 0;
    text-align:center;
    background:#fd9e28 url(../images/ico_filtro_movil.png) no-repeat 7px 9px;
    background-size: 20px;
    color:#fff;
    font-size:14px;
    font-family:'proximanova_bold';
    letter-spacing:-0.5px;
    text-transform:uppercase;
    border:solid 2px transparent;
    -webkit-transition:all 0.25s ease-out;
    -moz-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    -ms-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
    outline:0;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -khtml-border-radius:3px;
    line-height:13px;
    box-shadow: 0px 5px 9px rgba(0,0,0,.16);
}
.btn_filtro_opciones_anun{
    width:auto;
    height:auto;
    display:none;
    vertical-align:top;
    padding:11px 14px 10px 32px;
    margin:10px 0 0px 0;
    text-align:center;
    background:#fd9e28 url(../images/ico_filtro_movil.png) no-repeat 13px 15px;
    background-size: 20px;
    color:#fff;
    font-size:14px;
    font-family:'proximanova_bold';
    letter-spacing:-0.5px;
    text-transform:uppercase;
    border:solid 2px transparent;
    -webkit-transition:all 0.25s ease-out;
    -moz-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    -ms-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
    outline:0;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -khtml-border-radius:3px;
    line-height:13px;
    box-shadow: 0px 5px 9px rgba(0,0,0,.16);
}
/*.btn_filtro_opciones:hover{background-color:#2c2c2c;color:#fff;}*/
.bg_overlay{
    position:fixed;
    top:0;
    right:0px;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    opacity:0;
    /*cursor:url(../images/close3.png) 16 16,pointer;*/
    z-index:-10;
    will-change:opacity;
}
.cerrar_form{display:none;width:30px;height:30px;position:absolute;top:0px;right:0px;background:#ffffff;text-align:center;line-height:29px;z-index:33;}
.cerrar_form i{color:#005e9a;font-size:22px;}
.cont_terminos{text-align:justify;padding:30px 0 60px 0;}
.cont_terminos h5{font-size:18px;font-family:'proximanova_bold';margin-bottom:15px;margin-top:15px;}
.cont_terminos h4{font-size:17px;font-family:'proximanova_bold';margin-bottom:15px;margin-top:15px;}
.cont_terminos p{line-height:22px;margin-bottom:19px;font-size:17px;}
.cont_terminos li{list-style:disc;line-height:22px;margin-bottom:10px;font-size:17px;margin-left:40px;padding-left:10px;}
.cont_terminos strong{font-family:'proximanova_bold';}
.sangria_left{padding-left:26px;}
.sangria_left p{margin-left:33px;}
.cont_preguntas h5{margin-bottom:24px;margin-top:30px;}
.cont_preguntas h3{font-size:20px;font-family:'proximanova_bold';margin-bottom:25px;margin-top:15px;text-transform:uppercase;}
.cont_preguntas p a{display:inline;color:#005e9a;border:none;font-size:17px;line-height:22px;text-decoration:underline;}
.cont_preguntas p a:hover{color:#e68000;}
.cont_preguntas .sangria_left{padding-left:28px;}
.cont_preguntas .sangria_left p{margin-left:23px;}
.txt_verde{color:#50be50;}
.txt_azul{color:#56c1e1;}
.txt_rosa{color:#ed6656;}
#mensaje_activo{position:fixed;top:0px;width:100%;z-index:44;text-align:center;border-radius:0px;}
.alert-danger{background:#FDECEC;color:#E57373;border:solid 1px #E57373;font-size:14px;}
.cont_ingresar.mostrar_ingreso .ingresar_facebook{display:none;}
.cont_ingresar.mostrar_ingreso h4{display:none;}
.cont_ingresar.cont_registro.mostrar_registro .ingresar_facebook{display:none;}
.cont_ingresar.cont_registro.mostrar_registro h4{display:none;}
.cont_registro-login.mostrar_registro-login .ingresar_facebook{display:none;}
.cont_registro-login.mostrar_registro-login h4{display:none;}
.cont_registro-login.mostrar_registro-login .cerrar_registro-login{display:none;}
.imagen_anuncio img {    
     height: 236px;  
 }
.central-wrapper-home .mas_visitados .img_prop_mini img{   width: 87px;    height: 65px;   }

.paginador li{display: inline-block;}

#inputFile{
    opacity: 0;
    position: absolute;
    top: 12.5em;
    right: 0;
    bottom: 0;
    left: 39.5em;
    width: 18%;
    height: 5.85em;
    z-index: 100;
}
.img_perfil-up{
    width: 225px;
    height: 250px;
}
#image_upload_preview{
    width: 100%;
    height: 100%;
}

/*.image_upload_preview_two{
    width: 225px !important;
    height: 250px !important;
}*/
#uploadFile{
    border: none;
    background: #fff;
    color: #005e9a;
    font-family: 'proximanova_regular';
    font-style: italic;
    padding: 14px 20px;
    width: 20em;
    margin-left: -.65em;
    margin-top: -.3em;
}
#uploadFile::placeholder{
    color: #005e9a;
}
.input-group{
    display: flex;
}
.input_fal{
    padding-top: 3em;
    margin-left: 16em;
}
.btn-upload{
    display: inline-block;
    width: 182px!important;
    height: 43px;
    background-color: #005e9a;
    color: #fff;
    margin: 0px 9px 0 0;
    font-size: 15px;
    text-transform: uppercase;
    padding: 4px 0 0 0;
    font-family: 'proximanova_semibold';
    text-align: center;
    border: none;
    margin-left: 2em;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.tex-up{
    font-size:20px;
    color:#333333;
    text-transform:inherit;
    margin:0 0 8px 0;
    font-family:'proximanova_semibold';
    margin-left: 2em;
}
.span-up{
    display:inline-block;
    font-size:14px;
    color:#444444;
    margin-top:10px;
    margin-left: 2em;
}
.menu-update{
    width: 1030px !important;
}
.lista_menu{
    height: 46px;
    width: 690px;
    text-align: right;
}
.menu_escr{
    margin: 15px 0 0 0px;
    position: relative;
    z-index: 5;
    float: left;
}
.menu_escr ul li {
    display: inline-block;
    vertical-align: top;
    padding: 4px 10px 0 10px;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
.menu_escr ul li a {
    color: #005e9a;
    font-size: 14px;
    display: inline-block;
    line-height: 51px;
    font-family: 'Poppins';
    position: relative;
    font-weight: 600;
    letter-spacing: .7px;
}
.menu_top{
    width: 1096px;
    /*margin-top: 15px;*/
}
.tab_alquiler{

}
.tab_vender{
    border-radius: 0 12px 0 0;
}
.input_buscador::placeholder{
    font-family: Poppins;
    font-size: 14px;

    color: #7f8587;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{
    border-color: transparent !important;
}

.div_footer{
    width: 25%;
    text-align: left;
    margin: 2em 0;
}
.display_grid{
    display: grid;
}
.div_footer span{
    font-family: Poppins;
    font-size: 14px;
    line-height: 25px;
    color: #FFFFFF;
}
.tit_footer{
    font-size: 20px;
    font-family: Poppins;
    font-weight: 500;
    color: #fd9e28;
}
.li_footer_i a ,.link_face{
 font-family: Poppins;
  font-size: 14px;
  line-height: 25px;
  color: #FFFFFF !important;
}
/*a:focus{
    color: inherit !important;
}*/
.img_footer{
    margin-top: 2em;
}

.img_site_lock{
    margin-top: -1.5em;
}
.text_rig{
    text-align: right;
}
.div_bus{
    width: 100%;
    background: #fd9e28;
}
.busqueda_auto::placeholder{
    font-family: Poppins;
    font-size:14px;
    font-weight: 100;
    color: #7f8587;
}
.btn_anuncio{
    margin-left: -20px;
}

.main_detalle{
    margin-top: 0!important;
    max-width: 100% !important;
    width: 100% !important;
}
.detalle_banner{

}
.bg_detalle{
    background-image: url(https://casasycasas.pe/public/images/bg_perfil.jpg);
    height: 360px;
    padding-top: 1.5em;
    margin-top: 100px;
}
.foto_perfil_detalle{
    float: left;
    width: inherit;
    height: inherit;
    background-color: transparent;
    padding: 0 0 0 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27);
    box-shadow: none;
}

.div_datos_detalle{
    display: flex;
    width: 152%;
    margin-top: 2em;
}
.div_datos_redes{
   margin-bottom: 2em;
}
.div_datos_redes a{
    color: #fff;
    font-size: 30px;
    margin-right: 5px;
}
.div_det_dat_i{
    margin-right: 3em;
}
.div_det_dat{
        width: 46%
}
.btn_contact {
    font-size: 14px;
    padding: 11px;
    color: #fff;
    border: 1px solid #fd9e28;
    border-radius: 5px;
    text-decoration: none;
    cursor: pointer;
    background: #fd9e28;
    transition: all 0.3s ease-out;
    font-family: Poppins;
    font-weight: 600;
    box-shadow: 0px 7px 9px rgba(0,0,0,.16);
}
.btn_contact:hover {
  background: #fff;
  color: #fd9e28;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
    z-index: 99;
}

.popup {
    margin: 15% auto 0 auto;
    padding: 50px 40px 20px 40px;
    background: #fff;
    border-radius: 5px;
    width: 360px;
    position: relative;
    transition: all 5s ease-in-out;
}

.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #fd9e28;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

.form_contact_anunciante input::placeholder{
    font-family: Poppins,
    color: #7f8587;
    font-weight: 200;
}
input[type=text]:hover, input[type=email]:hover, textarea:hover{
    border-color: #EF9338 !important;
}
.home_space{
    margin-top: 12em !important;
}
.div_area_{
    display: flex;
}
.footer_movil{
    display: none;
}
.slider_movil{
    display: none;
}
.input_bus_m{
    display:inline-block; 
    vertical-align:top; 
    position:relative
}
.color_prop h3{
    background: #fd9e28;
    font-size: 15px;
    font-family: Poppins;
}
.nom_propietario a{
    color: #005e9a !important;
    font-family: Poppins;
}
.img_propi_det{
    border-radius: 45px;
}
.input_prop_det{
    border: 1px solid #c3c3c3 !important;
    border-radius: 5px;
}
.txte_he{
    height: 137px !important;
    padding: 10px !important;
}
.btn_prop_det{
    background: #fd9e28 !important;
    border-radius: 5px !important;
}
.comp_anun_movil{
    display: none;
}

#destacados_venta div div .owl-item li a{
    height: 432px;
}
.btn_chat{
    position: fixed;
    bottom: 50%;
    width: 90px;
    z-index: 99;
}
.container_banco{
    width: 100%;
    padding: 0;
    max-width: 1170px;
    margin: 0 auto;
    filter: blur(7px);
}
.back_azul{
    height: 100%;
    width: 100%;
    background-color: rgba(4,89,145,.9);
    position: absolute;
    top: 0px;
}
.img_banco{
    margin-top: 85px;
    width: 100%;
}
.btn_popupsl{
    height: 62px;
}
.btn_popupsl span{
    margin-top: -14px !important;
}
@media (max-width: 1370px){

    .cont_buscador_home form {
        display: block;
        margin-top: -2em;
    }
    /*.owl-stage{
        width: 2000px;
    }*/
    /*.owl-item, .owl-stage .active{
        width: 292px !important;
    }*/
}




@media (max-width: 768px){
    .compartir_anuncio{
        display: none;
    }
    .comp_anun_movil{
        display: flex !important;
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    .cont_registro-login{
        width: 594px;
    }
    #main {
    width: 100%;
    }
    .home_space {
        margin-top: 2em !important;
    }
    .owl-next{
        position: absolute;
        right: 0;
    }
    .owl-prev{
        position: absolute;
        left: 0;
    }
    .owl-nav {
        top: 197px !important;
    }
    .cont_destacados_home h2 {
       margin-bottom: 0px!important;
    }

    /******Footer Movil******/
    .contact_footer{
        display: none !important;
    }
    .footer_movil{
        display: block !important;
    }

    .accordion input {
    display: none;
    }

    .accordion_titulo {
        display: block;
        padding: 15px;
        background: #005e9a;
        color: #fff;
        font-size: 20px;
        cursor: pointer;
        margin-bottom: 0;
        /* border-bottom: 1px solid #fff;*/
    }
    .accordion_titulo span{
        float: right;
        font-size: 25px;
        font-weight: 600;
        color: #f18500;
    }
    .accordion_titulo:hover {
        background: rgba(9, 63, 101, 0.8);
    }

    .accordion_contenido {
        height: 0;
        overflow: hidden;
        margin: 0;
        transition: all 0.5s;
    }

    .accordion input:checked ~ .accordion_contenido{
        height: auto;
        margin: 0;
        padding: 15px 20px;
        background: #0b5382;
    }
    .img_footer_movil{
        width: 100%;
        text-align: center;
        padding-bottom: 25px;
    }
    .img_site_lock {
        margin: 0 auto;
        text-align: center;
        margin-top: 0.7em;
    }
    .listado_anuncios li a {
        margin: 0 2px 15px 2px!important;
    }
    .menu ul li a {
        color: #fff;
    }
    .anunciante {
        top: 11px;
    }
    .paginador span {
        padding: 4px 10px 7px 10px;
        margin-bottom: 6px;
    }

    .foto_perfil .imagen_perfil {
        width: 77px;
        height: 77px;
        overflow: hidden;
        margin-left: 15px;
        border: 2px solid #fff;
        border-radius: 57px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #cecece;
    }
    .foto_perfil .imagen_perfil img {
        width: 100%;
    }
    .top_detalle_agente{
        position: absolute;
        top: 1em;
        left: 6.5em;
    }
    .cont_detalle_anunciante .caracteristica_contactar{
        position: absolute;
        left: 7em;
        top: 5em;
        display: flex !important;
    }
    .btn_contact{
        height: 30px;
        padding: 6px 7px;
        font-size: 12px;
        margin-left: 20px;
    }
    .div_datos_redes a i{
        font-size: 20px;
    }
    .imagen_caracteristicas_detalle h1 {
        margin-bottom: 7px;
    }
    .bg_detalle {
        height: 255px;
    }
    .popup {
        margin: 35% auto 0 auto;
        padding: 40px 30px 20px 30px;
        width: 300px;
    }
    .caracteristica_contactar {
        position: inherit;
    }
    .div_datos_detalle {
        margin-top: 3em;
    }
    .active_buscador {
        margin-top: -10px !important;
    }
    .cont_buscador_home form {
        margin-top: -20em;
    }
    .banner-text-container_m{
        position: absolute;
        margin: auto;
        transform: translate(0%,-50%);
        top: 23em;
        text-align: center;
        width: 100%;
        z-index: 29;
    }
    .banner-text-container_m h2 {
        font-size: 30px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        color: #fff;
        font-weight: bold;
        text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.21);
        text-transform: inherit;
        margin-top: -4.8em;
    }
    .input_bus_m{
        width: 100%;
    }
    .banner_home{
        display: none;
    }
    .slider_movil {
        display: flex !important;
      /*background-color: rgba(0, 0, 0, .5);*/
      margin: auto;
      height: 101vh;
      width: 100%;
      flex-flow: column-reverse nowrap;
      overflow: hidden;
    }

    .slider_movil ul {
      width: 100%;
      flex: 1;
      display: flex;
      list-style: none;
      order: 1;
      transition: all 0.9s;
      animation: slider_mo 20s infinite;
    }
    .slider_movil ul li {
      flex: 0 0 100%;
      height: 100%;
    }

    .slider_movil ul li img {
      height: 100%;
      width: 100%;
    }

    @keyframes slider_mo {
      0%,
      20% {
        margin-left: 0;
      }
      25%,
      40% {
        margin-left: -100%;
      }
      45%,
      70% {
        margin-left: -200%;
      }
      72%,
      100% {
        margin-left: -300%;
      }
    }
    .btn_publicar_movil {
        float: left;
        margin: 14px 0px 0 10px;
    }
    .btn_micuenta {
        background: #fd9e28 url(../images/user_movil.png) no-repeat center;
        float: left;
        margin: -48px 0px 0px 35px;
            background-size: 25px;
    }
    .mas_caracteristicas table tr td.t-label{
        font-size: 13px;
    }
    .mas_caracteristicas span{
        font-size: 13px;
    }
    #li_tab_one{
        width: 40%;
    }
    #li_tab_two{
        width: 60%;
    }
    .btn_buscar{
        margin-top: -36px !important;
        position: absolute;
        right: 26px;
    }
    .btn_anuncio{
        background: #005e9a url(../images/ico_lupa.png) no-repeat -12px -46px !important;
    }
    .busqueda_auto{
        width: 100% !important;
    }
    .input_seacrh_an{
        margin-top: 63px !important;
    }
    .btn_bus_movil{
        width: inherit !important;
        font-size: 2px !important;
        color: #005e9a;
        padding: 15px 12px 15px 12px !important;
        background: #005e9a url(../images/ico_lupa.png) no-repeat -10px -48px !important;
        right: 19px;
    }
    .cont_tabs_buscador_movil{
        padding: 15px 15px 15px 15px !important;
    }
    .btn_micuenta {
        box-shadow: none;
    }
    .agentes .listado_anuncios li {
        margin: 0 4px 28px 4px !important;
    }
    .agentes .listado_anuncios li .imagen_anuncio {
        height: 200px;
        width: 100%;
    }
    .agentes .listado_anuncios li .imagen_anuncio img {
        height: 229px;
    }
    .logo{
        margin: 8px 0 9px 0;
    }
    header{
        height: 75px;
    }
    .cont_anuncios .imagen_anuncio img {
        margin: -4% 0 0 0%;
    }
    .cont_anuncios li {
        padding: 0px 0px 0px 0px !important;
        margin-top: -7px !important;
        /*padding: 0px 0px 22px 0px !important;*/
    }
    .cont_anuncios .imagen_anuncio {
        border-radius: 5px 5px 0 0;
    }
    .btn_bus_det_pro{
        width: inherit !important;
        font-size: 2px !important;
        color: #005e9a;
        padding: 15px 12px 15px 12px !important;
        background: #005e9a url(../images/ico_lupa.png) no-repeat -10px -48px !important;
        right: 19px;
    }
    .cont_bus_det_prop {
        margin-top: 73px;
    }
    .search-box {
        margin: 15px auto 5px auto;
    }
    .menu ul li a {
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
    }
    .contenido_resumen{
        width:auto;
        display:block;
        margin-top:10px;
        float:inherit;
        padding: 0 20px;
    }
    ::placeholder{
        font-weight: 400 !important;
    }
    .cont_menu_movil {
        display: block;
        margin: 0px -347px 0 0;
        height: 100%;
        overflow: scroll;
        position: fixed;
        top: 0;
        right: -55%;
        z-index: 10;
        text-align: right;
        background: #005e9a;
        width: 100%;
    }
    .agentes .listado_anuncios li {
        height: 113px;
    }
    .agentes .listado_anuncios li .imagen_anuncio {
        height: 110px !important;
        width: 110px;
        border-radius: 55px;
        margin-top: 10px;
    }

    .list_agentes li a {
        display: flex;
        height: 80px !important;
        min-height: 134px;
    }

    .agentes .listado_anuncios li .imagen_anuncio img {
        height: 110px;
    }
    .list_agentes li a .detalle_anuncio{
        width: 60%;
        padding-top: 1.9em;
    }
    .list_agentes li h4 {
        line-height: 1;
    }
    .div_span {
        display: block;
    }

    .list_perfil_prop2 li {
        height: 200px;
    }
    .agentes .list_perfil_prop li {
        height: 425px;
    }
    .agentes .list_perfil_prop li .imagen_anuncio{
        height: 236px !important;
        width: 100%;
        border-radius: 5px 5px 0 0;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .agentes .list_perfil_prop li .imagen_anuncio img{
        height: 236px !important;
    }
    .agentes .listado_anuncios {
        margin: 20px -33px 0 0;
    }

    .select_dep {
        padding: 10px 10px;
        margin: 0;
        border-radius: 4px;
        background: #005e9a;
        color: #fff;
        border: none;
        outline: none;
        display: inline-block;
        cursor: pointer;
        margin-left: 8px;
        width: 96%;
    }
    .select_dep:focus{
        background-color: #005e9a !important;
        border-color: #fd9e28!important;
        color: #fff!important;
    }

    .label_sel_dep {position:relative}
    .label_sel_dep:after {
        content: '&lt;&gt;';
        font: 14px "Consolas", monospace;
        color: #fff;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        right: 8px;
        top: 0px;
        padding: 0 0 2px;
        border-bottom: 1px solid #fff;
        position: absolute;
        pointer-events: none;
    }
    .label_sel_dep:before {
        content: '';
        right: 6px;
        top: 0px;
        width: 23px;
        height: 20px;
        background: #005e9a;
        position: absolute;
        pointer-events: none;
        display: block;
    }
    .list_agentes span {
        float: left;
        font-size: 14px;
    }
    .mas_visitados .img_prop_mini {
        float: inherit;
        width: 100%;
        height: 108px;
    }
    .central-wrapper-home .mas_visitados .img_prop_mini img {
        width: 100%;
        height: auto;
    }
    .ol_li_banner{

    }
    #galeria_container div .cont_slides{
        background-color: #fff;
    }
    #galeria_container {
        left: -7px !important;
    }
    .cont_slides {
        margin: 0 0 0px 0;
        height: 600px !important;
    }
    .caract_anuncio span {
        font-size: 14px;
    }
    .cont_ingresar {
        padding: 15px 5px 15px 5px !important;
    }
    .input_fal{
        margin-left: 0;
    }
    /*.header{
        margin-top: -1.1em;
    }*/
}
</pre></body></html>