@media (max-width: 600px) {
	.alertify .ajs-dialog{margin-top: 90px!important}
	.alertify .ajs-body .ajs-content {padding: 16px 0px 16px 0!important;	}
}
a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}
.gmnoprint a, .gmnoprint span, .gm-style-cc{display:none;}
.gmnoprint div{background:#fff !important;}
a{cursor:pointer;}
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both}
.row{display:flex;}
.col{display:inline-block;width:50%;}
.col3{display:inline-block;width:33%;}
o.unidades{color:#636363;opacity:.5;}
textarea{resize:none;}
o.black{color:#636363;}
body{width:100%;}
.pin_aqui{background-image:url(../img/pin_aqui.svg);background-size:100%;float:left;height:19px;width:16px;margin:0px 5px 0 0px;top:0px;position:relative;}
#buscar-proyectos .cs-selected span::after,
#_res_proyectos .cs-selected span::after{color:#FF2800;}
#carga-masiva h3.title{color:#FF2800;display:inline-block;font-size:1.5em;font-weight:300;line-height:1.2;margin-bottom:7px;margin-top:16px;text-align:center;width:100%;}
.folder_detail{margin-top:20px !important;}
.tercio{width:33.333333%;}
.tercio h4{font-weight:500;text-align:center;margin-top:0;margin-bottom:10px;}
.box-sidebar{}
.proyectos-app h3.title{color:#FF2800;display:inline-block;font-size:1.5em;font-weight:300;line-height:1.2;margin-bottom:7px;margin-top:16px;text-align:center;width:100%;}
#proyecto{background-color:#fafafa;}
#proyecto .container-proy{width:90%;margin:0 auto;}
#proyecto h4.title-proy{font-weight:300;margin-bottom:14px;margin-top:4px;text-align:left;line-height:1.2;font-size:1.4em;color:#FF2800;}
#proyecto strong,
#proyecto b{font-weight:400;}
#proyecto_header.skrollable-after{position:fixed;top:0;z-index:9999}
#proyecto_header .inline{display:inline-block;padding:0 25px;position:relative;height:100%;max-height:140px;}
#proyecto_header .logo-proyecto{width:20%;text-align:center;max-width:180px;}
#proyecto_header .logo-proyecto img{height:100%;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:inherit;max-height:inherit;}
#proyecto_header .info{width:60%;display:inline-block !important;}
#proyecto_header .info h3{font-weight:300;font-size:1.5em;margin-bottom:15px;}
#proyecto_header .num-cod{font-size:1em;opacity:1;float:none;}
#proyecto_header .info .t-cod{font-size:1em;margin:2px;margin-right:10px;}
#proyecto_header .cotizar.inline{width:20%;text-align:center;}
#proyecto .cotizar .box{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#proyecto_header .info .box{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
#proyecto_header .info .info-titulo ul{list-style-type:none;width:100%;display:flex;}
#proyecto_header .info .info-titulo ul li{width:calc(100%/3);display:inline-block;max-width:180px;}
#proyecto_header .info .info-titulo ul li span{display:block;}
#proyecto_header .info .info-titulo ul li span.txt{font-weight:400;text-transform:uppercase;font-size:.9em;color:#636363;}
#proyecto_header .info .info-titulo ul li span.val{font-size:1.2em;font-weight:400;color:#FF2800;}
#proyecto_header .info .info-titulo ul li span.val o{color:#636363;opacity:.5;}
@media (max-width:1000px){#proyecto #proyecto_header .info{width:60%;font-size:90%}
#proyecto #proyecto_header .info .box{position:relative;top:50%;transform:translateY(-50%);}
#proyecto #proyecto_header .cotizar.inline{width:20%;}
}
@media (max-width:500px){#proyecto #proyecto_header .info .box{position:relative;top:inherit;transform:inherit;}
#proyecto_header .info .info-titulo ul li span.txt o{display:none;}
._nf{height: 70px;}
}
@media (max-width:900px){#proyecto #proyecto_header .info h3{font-size:1.6em;}
}
@media (max-width:800px){#proyecto #proyecto_header .logo-proyecto{display:none;}
#proyecto #proyecto_header .info{width:70%;}
#proyecto #proyecto_header .cotizar.inline{width:30%;}
}
@media (max-width:599px){#proyecto #proyecto_header .info{width:100%;padding-top:10px;}
#proyecto #proyecto_header .cotizar.inline{display:none;}
}
#proyecto #proyecto_cover{height:300px;}
#proyecto #proyecto_cover div.cover{height:100%;background-size:cover;background-position:center;}
#proyecto_videos{padding:40px 0;background-color:#fff;}
#proyecto_videos.skrollable-after{position:relative;margin-top:143px;}
#proyecto_videos .plyr{max-width:890px;text-align:center;margin:0 auto;}
#proyecto_videos .bg_gray{background-color:#F0F0F0;}
#proyecto_grilla{padding:40px 0;background-color:#fff;}
#proyecto_grilla.skrollable-after{position:relative;margin-top:143px;}
#proyecto_grilla .box{margin-top:40px;}
#proyecto_grilla ul{list-style-type:none;display:flex;}
#proyecto_grilla ul li{width:200px;height:200px;display:inline-block;overflow:hidden;margin-right:20px;}
#proyecto_grilla ul li:last-of-type{margin-right:0;}
#proyecto_grilla ul li img{height:100%}
#proyecto_grilla .wrapper-imgs{overflow:hidden;width:100%;}
#proyecto_grilla .wrapper-imgs .boxs{width:100%;margin-top:-10px;}
#proyecto_grilla .wrapper-imgs .boxs a{width:24%;height:150px;float:left;margin:10px 10px 0 0;overflow:hidden;position:relative;background-color:rgba(0,0,0,.05);}
#proyecto_grilla .wrapper-imgs .boxs a .blur-img{position:absolute;background-size:cover;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1;opacity:1;}
@media (max-width:600px){#proyecto_grilla ul{display:block;width:100%;text-align:center;}
#proyecto_grilla ul li{width:48%;display:inline-block;margin-right:0;}
.virtual_tour{margin: 0px 15px;}
.cover_expand_virtual_tour{width: 100%; text-align: center}
}
@media (min-width:601px){.cover_expand_virtual_tour{display: none} .virtual_tour{display: block}}
@media (max-width:400px){#proyecto_grilla .wrapper-imgs .boxs a{width:100%;}
}
#proyecto_master_plan{background-color:#fff;}
#proyecto_master_plan .container-proy{padding:40px 0;}
#proyecto_master_plan .overload_masterplan{height:300px;background-position:center;position:relative;}
#proyecto_master_plan .overload_masterplan .overload_a{background-color:rgba(0,0,0,.4);opacity:0;transition:.2s all;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;}
#proyecto_master_plan .overload_masterplan .overload_a span{position:relative;top:50%;transform:translateY(-50%);display:block;text-align:center;color:#fff;font-size:1.2em;font-weight:300;}
#proyecto_master_plan a:hover .overload_a{opacity:1;transition:.3s all;}
#proyecto #proyecto_info{background-color:#fff;padding:40px 0;margin:40px 0;}
#proyecto_master_plan span.over_mobile{text-align:center;width:100%;margin-top:20px;color:#636363;font-weight:500;font-size:1.1em;display:none;}
@media (max-width:500px){#proyecto_master_plan .overload_masterplan .overload_a{display:none !important;}
#proyecto_master_plan span.over_mobile{display:block !important;}
}
#proyecto #proyecto_info .subcontainer{display:inline-flex;width:100%;}
#proyecto #proyecto_info .subcontainer .descrip{margin-right:15px;}
#proyecto #proyecto_info .subcontainer .aspectos{margin-left:15px;}
#proyecto #proyecto_info .subcontainer .descrip,
#proyecto #proyecto_info .subcontainer .aspectos{display:inline-block;width:50%;}
@media (max-width:600px){#proyecto #proyecto_info .subcontainer{display:block;width:100%;}
#proyecto #proyecto_info .subcontainer .descrip,
#proyecto #proyecto_info .subcontainer .aspectos{width:100%;display:block;margin:0;}
}
#proyecto #proyecto_characters{margin-bottom:40px;background-color:#fff;padding:40px 0;color:#636363;}
#proyecto #proyecto_characters .box{display:flex;width:100%;}
#proyecto #proyecto_characters .relacionados{margin-left:10px;margin-right:10px;position:relative;padding:0 !important;}
#proyecto #proyecto_characters .relacionados h4{display:block;z-index:99;position:relative;padding:0 0 20px 0;background-color:#fff;margin-top:0;}
#proyecto #proyecto_characters .relacionados #mapa-proyecto{position:absolute;display:block;height:100%;width:100%;top:0;z-index:88;background-color:rgba(0,0,0,.1);}
#proyecto #proyecto_characters .relacionados a{top:0;position:absolute;z-index:99;right:0;background-color:#FF2800;padding:10px 20px;color:#fff;font-weight:300;transition:.2s all;}
#proyecto #proyecto_characters .relacionados a:hover{background-color:#993300;transition:.2s all;}
#proyecto #proyecto_characters .entorno,
#proyecto #proyecto_characters .relacionados{width:50%;display:inline-block;}
#proyecto #proyecto_characters .aspectos_destacables{margin-left:10px;}
@media (max-width:800px){#proyecto #proyecto_characters .box{width:100%;display:block;}
#proyecto #proyecto_characters .entorno,
#proyecto #proyecto_characters .relacionados{width:100%;display:block;margin:0;}
#proyecto #proyecto_characters .relacionados{margin-top:20px;height:auto;}
}
#proyecto #proyecto_company{background-color:#fff;}
#proyecto #proyecto_company .box{display:flex;}
#proyecto #proyecto_company .logo-company{width:30%;display:inline-block;padding:0px 40px;text-align:center;position:relative;}
#proyecto #proyecto_company .logo-company img{width:100%;max-width:140px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);left:50%;}
#proyecto #proyecto_company .info-company{width:70%;display:inline-block;padding:0px 40px;}
@media (max-width:600px){#proyecto #proyecto_company .box{display:block;margin:0 20px;}
#proyecto #proyecto_company .logo-company,
#proyecto #proyecto_company .info-company{width:100%;padding:0px 0;text-align:left;}
#proyecto #proyecto_company .logo-company img{top:inherit;transform:inherit;}
}
@media (max-width:400px){#proyecto #proyecto_company .logo-company{text-align:center;}
#proyecto #proyecto_company .logo-company img{position:relative !important;left:inherit !important;top:inherit !important;transform:inherit !important;}
#proyecto #proyecto_company .info-company{text-align:center;}
#proyecto #proyecto_company .info-company h4{text-align:center;}
.section{padding: 0px 0px}
}
@media (max-width:350px){
    ._item_rc_project.card_type .body_card.grilla-2 ._logo{
    	width: 50px!important;
    }
    ._item_rc_project.card_type .body_card.grilla-2 ._logo img{
    	width: 50px!important;
    }
    
    ul.detas{
    	font-size: 13px!important;
    }
    ._item_rc_project.card_type .body_card.grilla-2 ._content{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
}
#cotizar-flotante{position:fixed;bottom:0;width:100%;z-index:999;}
#cotizar-flotante a{background-color:#FF2800;color:#fff;display:inline-block;font-weight:400;margin:0;padding:20px 0;line-height:1;text-align:center;width:70%;transition:.2s all;position:absolute;text-transform:uppercase;font-size:1.2em;letter-spacing:.1em;z-index:9999999; right: 10px;}
@media (min-width:600px){#cotizar-flotante{display:none;}
}
@media (max-width:499px){#cotizar-flotante{display:block;}
}
#proyecto #proyecto_relacionados{background-color:#fff;margin-top:40px;padding:40px 0;}
#proyecto #proyecto_relacionados ._box_items{margin-top:30px;}
#proyecto #proyecto_relacionados ul#rel_list_proy{list-style-type:none;margin-top:40px;margin-bottom:40px;text-align:center;}
#proyecto #proyecto_relacionados ul#rel_list_proy li{width:30%;max-width:400px;display:inline-block;border:1px solid rgba(0,0,0,.1);height:270px;overflow:hidden;transition:.3s all;cursor:pointer;border-radius:3px;margin-right:20px;display:inline-block;-webkit-box-shadow:0px 10px 34px 3px rgba(0,0,0,.1);-moz-box-shadow:0px 10px 34px 3px rgba(0,0,0,.1);box-shadow:0px 10px 34px 3px rgba(0,0,0,.1);position:relative;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover{transition:.2s all;-webkit-box-shadow:0px 15px 44px 10px rgba(0,0,0,.15);-moz-box-shadow:0px 15px 44px 10px rgba(0,0,0,.15);box-shadow:0px 15px 44px 10px rgba(0,0,0,.15);}
#proyecto #proyecto_relacionados ul#rel_list_proy li:last-of-type{margin-right:0;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover .rel_body{margin-top:-70px;transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover .rel_char{margin-top:0;transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover .rel_cover_photo .overload{background-color:rgba(0, 0, 0, .5);transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover .rel_cover_photo .overload .view_more{opacity:1;transition:.5s all;top:75px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li:hover .rel_cover_photo .overload img{opacity:.6;transition:.6s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_cover_photo{height:200px;background-repeat:no-repeat;background-size:cover;position:relative;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_cover_photo .overload{background-color:rgba(0, 0, 0, 0);top:0;left:0;bottom:0;right:0;position:absolute;position:.3s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_cover_photo .overload .view_more{z-index:99;color:#fff;position:relative;top:55px;font-size:1.1em;opacity:0;position:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_cover_photo .overload img{position:absolute;transform:translateX(-50%);left:50%;top:27px;opacity:0;transition:.5s all;width:40px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body{background-color:#fafafa;transition:.3s all;height:70px;z-index:999;position:absolute;width:100%;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body.no_logo ._logo{display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body.no_logo ._content{padding-left:15px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._logo{width:70px;margin:10px;background-color:#fff;float:left;margin-right:20px;height:70px;text-align:center;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._logo img{width:100%;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._content{padding:10px;height:50px;padding-left:100px;color:#636363;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._content h5{font-weight:500;font-size:1.1em;margin-bottom:5px;margin-top:0;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._content span._code{display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._content ._post_content{position:relative;top:50%;transform:translateY(-50%);height:100%;text-align:left;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._place{font-size:.9em;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._place a{color:#FF2800;text-decoration:underline;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._place .icon-lugar{margin-right:5px;margin-left:0;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_char{height:70px;display:flex;background-color:#FF2800;color:#fff;position:absolute;width:100%;margin-top:70px;transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_char ._col{display:inline-block;height:70px;width:33.3333%;text-align:left;padding-left:15px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_char ._col:last-of-type{border-right:0;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_char ._col span.txt{margin:10px 0;text-transform:uppercase;font-weight:500;letter-spacing:.04em;color:#fff;margin-bottom:5px;opacity:.5;font-size:.9em;display:block;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_char ._col span.num{font-weight:500;letter-spacing:.05em;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_cover{height:200px;background-color:rgba(0,0,0,.05);}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body{height:70px;background-color:#fafafa;transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_icon{background-color:rgba(0,0,0,.1);height:50px;width:60px;margin:10px;float:left;border-radius:3px;display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_info{padding:10px;padding-left:10px;padding-bottom:0;padding-top:15px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_info ._blank_cod{height:15px;background-color:rgba(0,0,0,.04);width:30%;margin-bottom:5px;display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_info ._blank_name{height:15px;background-color:rgba(0,0,0,.1);width:80%;margin-bottom:10px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_info ._blank_pin{height:15px;background-color:rgba(0,0,0,.04);width:20px;margin-bottom:5px;left:10px;display:inline-block;position:absolute;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_body ._blank_info ._blank_loc{height:15px;background-color:rgba(0,0,0,.04);width:50%;margin-bottom:5px;display:inline-block;left:40px;position:absolute;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank:hover ._blank_body{margin-top:-70px;transition:.2s all;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank_info{background-color:rgba(0,0,0,.04);height:70px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_footer{height:70px;background-color:rgba(256,256,256,.1);display:flex;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_footer .qq{border-right:1px solid rgba(0,0,0,.1);width:33.3333%;height:70px;display:inline-block;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_footer .qq:last-of-type{border-right:0;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_footer .qq .xx{height:20px;background-color:rgba(0,0,0,.06);width:60px;margin:0 10px;margin-top:10px;border-radius:3px;}
#proyecto #proyecto_relacionados ul#rel_list_proy li._blank ._blank_footer .qq .yy{height:20px;background-color:rgba(0,0,0,0.03);width:90px;margin:0 10px;margin-top:10px;border-radius:3px;}
#proyecto #proyecto_relacionados ._more{background-color:#FF2800;padding:20px;display:block;max-width:200px;text-align:center;margin:0 auto;transition:.2s all;color:#fff;}
#proyecto #proyecto_relacionados ._more:hover{background-color:#993300;transition:.3s all;}
@media (max-width:900px){#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._logo{display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li .rel_body ._content{padding-left:10px;}
}
@media (max-width:700px){#proyecto #proyecto_relacionados ul#rel_list_proy li._blank{display:none;}
#proyecto #proyecto_relacionados ul#rel_list_proy li.card_rel{width:100%;display:inline-block;margin-bottom:20px;}
}
#proyecto #proyecto_mapa .container-proy{padding:40px 0;padding-top:0;}
#proyecto #proyecto_mapa{background-color:#fff;padding:50px 0;}
#ex2{overflow:hidden;margin-top:50px;margin-bottom:50px;}
@media (max-width:499px){#ex2{max-width:100%;width:100%;margin:0px;}
}
#ex2 .close-modal{display:none;}
#modal_masterplan .header{float:none;height:inherit;padding:20px;background-color:#FF2800;color:#fff;margin-bottom:0px;display:block;width:inherit;border:none;}
#modal_masterplan .header a{margin:0;float:right;padding:10px 0px;top:23px;position:absolute;right:20px;}
#modal_masterplan .header span{font-size:1.4em;display:block;margin-top:10px;}
#modal_masterplan img{width:100%;}
#ex1{overflow:hidden;margin-top:50px;margin-bottom:50px;}
#ex1 .close-modal{}
#box-cotiza{position:relative;display:block;overflow:hidden;}
@media (max-width:499px){#ex1{max-width:100%;width:100%;margin:0px;}
}
#box-cotiza .body{display:block}
#box-cotiza .body .map,
#box-cotiza .body .content{display:block;}
#box-cotiza .body .map{width:100%;height:200px;background-size:cover;background-position:center;position:relative;}
#box-cotiza .body .map,
#box-cotiza .body .content{width:100%;}
#box-cotiza .body .map .ampliar{position:absolute;bottom:10px;right:10px;border-radius:3px;background-color:#fafafa;padding:10px 22px;color:#636363;box-shadow:0 0 10px 0 rgba(0,0,0,.4);font-weight:400;transition:.2s all;}
#box-cotiza .body .map .ampliar:hover{transition:.2s all;box-shadow:0 0 10px 0 rgba(0,0,0,.5);color:#FF2800;}
#box-cotiza .body .content ._box.muestra{display:block !important;}
@media (max-width:500px){#box-cotiza .body .content ._box .__cole{display:block !important;}
#box-cotiza .body .content ._box .__cole ._col{display:block;width:100%;text-align:center;}
#box-cotiza .body .content ._box .__cole ._col input{text-align:center;margin:0 !important;width:100%;padding-top:0;padding-bottom:10px;}
}
#box-cotiza .body .content ._form{padding:20px;}
#box-cotiza .body .content ._form.oculta{display:none !important;}
#box-cotiza .body .content ._form label o.muestra{opacity:1;transition:.2s all;}
#box-cotiza .body .content ._form label o{background-color:#e74c3c;padding:0px 5px;border-radius:2px;color:#fff;font-size:1em;height:18px;display:inline-block;opacity:0;margin-left:5px;transition:.2s all;}
#box-cotiza .aviso.oculta{display:none !important;}
#box-cotiza .aviso p{margin:0;margin-bottom:5px;}
#box-cotiza .aviso p:last-of-type{margin-bottom:0;}
#box-cotiza .aviso a{cursor:pointer;color:#FF2800;opacity:1;}
#box-cotiza .aviso a:hover{color:#ca3d16;}
#box-cotiza .footer .a input{margin-right:10px;padding:14px 40px;line-height:1;font-size:1em;}
#box-cotiza .footer .b input{margin:0;padding:15px 40px;line-height:1;font-size:1em;}
@media (max-width:400px){#box-cotiza .footer{display:block;height:inherit;margin-bottom:20px;}
#box-cotiza .footer .a{display:block;width:100%;text-align:center;margin-bottom:15px;}
#box-cotiza .footer .a a{width:90%;padding-left:0;padding-right:0;margin:0;}
#box-cotiza .footer .b{text-align:center;width:100%;display:block;}
#box-cotiza .footer .b input{width:90%;padding-left:0;padding-right:0;margin:0 auto;max-width:100%;}
}
.proyectos-app .foto-fila-public{text-align:center;background-color:rgba(0,0,0,.1);}
.proyectos-app .foto-fila-public img.logo_proyecto{position:relative;top:50%;transform:translateY(-50%);height:100%;}
#buscar-proyectos{background-color:#FF2800;padding-bottom:0;}
#buscar-proyectos .form-core{margin:0 auto;margin-bottom:30px;}
#buscar-proyectos h2.t-centro{color:#fff;margin:30px 0;}
#buscar-proyectos .box{display:flex;background-color:#fff;box-shadow:0px 10px 34px 3px rgba(0,0,0,.04);border-radius:3px;background-color:#fff;}
#buscar-proyectos .box ._col{display:inline-block;text-align:left;height:75px;}
#buscar-proyectos .box ._col ._txt{color:#636363;font-weight:400;text-transform:uppercase;margin:10px 0;font-size:.8em;padding:0 10px;}
#buscar-proyectos .box ._col.region{width:20%;}
#buscar-proyectos .box ._col.region input#direccion{padding:0;}
#buscar-proyectos .box ._col.region .easy-autocomplete-container{margin-top:18px;}
#buscar-proyectos .box ._col.region .easy-autocomplete-container,
#buscar-proyectos .box ._col.region .easy-autocomplete-container ul,
#buscar-proyectos .box ._col.region .easy-autocomplete-container ul li{border:0 !important;}
#buscar-proyectos .box ._col.region .easy-autocomplete-container ul{background-color:#fafafa;}
#buscar-proyectos .box ._col.region .easy-autocomplete-container ul li{padding:12px 8px;font-size:.95em;}
#buscar-proyectos .box ._col.region .easy-autocomplete-container ul li b{font-weight:600 !important;}
#buscar-proyectos .box ._col.dimension{width:20%;text-align:left;}
#buscar-proyectos .box ._col.criterio{width:30%;text-align:left;}
#buscar-proyectos .box ._col.valor{width:20%;}
#buscar-proyectos .box ._col.buscar{text-align:center;}
#buscar-proyectos .box ._col.buscar a{height:100%;display:block;background-color:#636363;border-radius:0 3px 3px 0;color:#fff;font-weight:400;text-transform:uppercase;transition:.3s all;}
#buscar-proyectos .box ._col.buscar a:hover{background-color:rgba(99, 99, 99, .8);transition:.2s all;}
#buscar-proyectos .box ._col.buscar a span{position:relative;top:50%;transform:translateY(-50%);display:block;}
#buscar-proyectos .box ._col span.cs-placeholder{padding:0;margin-bottom:17px;}
#buscar-proyectos .box ._col input[type="text"]{font-size:1em;width:100%;color:rgba(0,0,0,.6);letter-spacing:0.01em;}
#buscar-proyectos .box ._col input[type="text"]::-webkit-input-placeholder{font-weight:400;}
#buscar-proyectos .box ._col input[type="text"]::-moz-placeholder{font-weight:400;}
#buscar-proyectos .box ._col input[type="text"]:-ms-input-placeholder{font-weight:400;}
#buscar-proyectos .box ._col input[type="text"]:-moz-placeholder{font-weight:400;}
#buscar-proyectos .box ._col ._input_box{height:35px;display:block;padding:0 10px;}
#buscar-proyectos .box ._col .cs-options{border:0;}
#buscar-proyectos .box ._col .cs-select .cs-options{background-color:#fafafa;box-shadow:0px 10px 34px 3px rgba(0,0,0,.06);}
#buscar-proyectos .box ._col .cs-skin-border ul span{padding:12px 8px;}
@media (max-width:500px){#buscar-proyectos .form-core{height:100% !important;margin-bottom:30px !important;}
#buscar-proyectos .box{display:block !important;}
#buscar-proyectos .box ._col{width:100% !important;}
#buscar-proyectos .box ._col.region input#direccion{max-width:95%; }
}
#_res_proyectos h3.subtitulos{float:none;text-align:left;}
#_res_proyectos ._results_header{background-color:#fafafa;padding:0px;display:flex;margin-bottom:30px;border-radius:3px;height:60px;}
#_res_proyectos ._results_header ._col{display:inline-block;;}
#_res_proyectos ._results_header ._a{width:50%;}
#_res_proyectos ._results_header ._b{width:50%;position:relative;height:100%;}
#_res_proyectos ._results_header ._a span{display:block;transform:translateY(-50%);top:50%;position:relative;padding-left:30px;font-size:1.2em;color:#636363;}
#_res_proyectos ._results_header ._a b{font-weight:500;color:#FF2800;}
#_res_proyectos ._results_header ._b .box-filter{width:550px;right:0;position:absolute;display:flex;height:100%;}
#_res_proyectos ._results_header ._b .box-filter .cs-select{height:100%;}
#_res_proyectos ._results_header ._b .box-filter .cs-select .cs-placeholder{transform:translateY(-50%);top:50%;position:relative;display:block;height:60px;padding:0 10px;line-height:60px;}
#_res_proyectos ._results_header ._b .box-filter .cs-skin-border.cs-active > span{background-color:#FF2800;color:#fff;transition:.2s all;}
#_res_proyectos ._results_header ._b .box-filter ._fecha{width:40%;text-align:center;}
#_res_proyectos ._results_header ._b .box-filter ._pesos{width:20%;text-align:center;}
#_res_proyectos ._results_header ._b .box-filter ._grilla{width:40%;text-align:center;position:absolute;right:0;height:100%;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box{display:flex;background-color:rgba(0,0,0,.1);height:100%;width:100%;color:#636363;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box ._col{transition:.4s all;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box ._col:hover{transition:.3s all;background-color:#FF2800;color:#fff;cursor:pointer;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box ._col.select{background-color:#FF2800;color:#fff;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box span{transform:translateY(-50%);top:50%;position:relative;display:block;}
#_res_proyectos ._results_header ._b .box-filter ._grilla .box .cuad,
#_res_proyectos ._results_header ._b .box-filter ._grilla .box .list{width:50%;display:inline-block;}
#_res_proyectos ._results_header .cs-select .cs-options{border:0;}
#_res_proyectos ._results_header ._b .box-filter .box ._col{position:relative;}
#_res_proyectos ._results_header ._b .box-filter .box ._col label{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
#_res_proyectos ._results_header ._b .box-filter .box ._col .radio{width:100%;height:100%;margin:0;}
#_res_proyectos ._results_header ._b .box-filter .box ._col span.checked{height:100%;width:100%;margin-right:0;}
#_res_proyectos ._results_header ._b .box-filter .box ._col input{height:100%;width:100%;}
#_res_proyectos ._results_header ._b .box-filter .box ._col span.txt{position:absolute;text-align:center;display:block;width:100%;}
#_res_proyectos ._results_header ._b .box-filter .box ._col:hover,
#_res_proyectos ._results_header ._b .box-filter .box ._col label:hover,
#_res_proyectos ._results_header ._b .box-filter .box ._col .radio:hover,
#_res_proyectos ._results_header ._b .box-filter .box ._col span.checked:hover,
#_res_proyectos ._results_header ._b .box-filter .box ._col input:hover{cursor:pointer;}
@media (max-width:500px){#_res_proyectos ._results_header{display:block !important;}
#_res_proyectos ._results_header ._a{width:100% !important;display:block !important;}
#_res_proyectos ._results_header ._a span{top:6px !important;transform:inherit !important;}
#_res_proyectos ._results_header ._b{display:none !important;}
}
._item_rc_project{max-width:900px;margin:0 auto;transition:.2s all;}
._item_rc_project .body_card{display:none;}
._item_rc_project.card_type{max-width:360px;transition:.2s all;display:inline-block;width:50%;}
._item_rc_project.card_type:last-of-type{margin-right:0;}
._item_rc_project.card_type .cover ._icon{display:none;}
._item_rc_project ._ub{display:none}
._item_rc_project.card_type ._ub{padding:0px 0px 5px 0px;text-align:left;z-index:999;position:relative;display:block;margin-bottom: 18px;margin-left: 15px;}
._item_rc_project.card_type ._ub .tag{
	background-color:#fff;padding:8px 8px 2px 8px;display:inline-block;border-radius:4px;font-size:16px;color:#0C1A33;font-weight:400;
}
.tag{
	margin: 10px 0px 0px 3px;
    font-size: 12px!important;
    padding: 3px!important;
}
._item_rc_project.card_type ._ub .tag:first-of-type{margin-right:0px;}
._item_rc_project.card_type .detail{background-color:#FF2800;}
._item_rc_project.card_type .body{display:none !important;}
._item_rc_project.card_type .body_card{display:inline-block;;}
._item_rc_project.card_type .body_card.grilla-2 ._logo{width:90px;}
._item_rc_project.card_type .body_card.grilla-2 ._content{padding-left:100px;padding-right:20px;}
._item_rc_project ._item_proy{background-color:#fff;margin-bottom:30px;box-shadow:0px 10px 34px 3px rgba(0,0,0,.06);transition:.3s all;}
._item_rc_project a:hover ._item_proy{box-shadow:0px 10px 34px 3px rgba(0,0,0,.09);transition:.2s all;}
._item_rc_project ._item_proy .cover{height:188px;background-position:50%;background-size:cover;position:relative;text-align:center;}
._item_rc_project ._item_proy .cover .overload{top:0;left:0;right:0;bottom:0;position:absolute;display:block;background-color:rgba(0, 0, 0, .5);opacity:0;transition:.3s all;}
._item_rc_project ._item_proy .cover .overload .view_more{z-index:99;color:#fff;position:relative;top:20px;font-size:1.1em;opacity:0;transition:.2s all;}
._item_rc_project ._item_proy .cover ._icon{width:130px;height:90px;position:absolute;bottom:0;background-color:#fff;left:20px;border-radius:2px 2px 0 0;overflow:hidden;text-align:center;padding:10px 0;}
._item_rc_project ._item_proy .cover ._icon img{height:100%;}
._item_rc_project ._item_proy .cover ._bgbg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2;-webkit-box-shadow:inset 0 -85px 85px -30px rgba(0,0,0,.7);-moz-box-shadow:inset 0 -85px 85px -30px rgba(0,0,0,.7);-o-box-shadow:inset 0 -85px 85px -30px rgba(0,0,0,.7);-ms-box-shadow:inset 0 -85px 85px -30px rgba(0,0,0,.7);box-shadow:inset 0 -85px 85px -30px rgba(0,0,0,.7);}
._item_rc_project ._item_proy .cover ._trans{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#FF2800;opacity:0;transition:.2s all;}
._item_rc_project.card_type a:hover .cover ._trans{opacity:.2;transition:.2s all;}
._item_rc_project ._item_proy .cover ._title{position:absolute;z-index:999999;color:#fff;bottom:10px;left:10px;font-size:1.2em;text-align:left;}
._item_rc_project ._item_proy .cover ._title span.tit{text-shadow:0 0 10px rgba(0,0,0,.4);font-size:1.2em;}
._item_rc_project ._item_proy .cover ._title span.pre{display:block;text-align:left;text-transform:uppercase;font-size:.7em;margin-bottom:5px;font-weight:400;letter-spacing:.04em;}
._item_rc_project ._item_proy .cover ._title span.tit{font-size:1.2em;}
._item_rc_project ._item_proy .body{padding:20px;color:#636363;display:flex;}
._item_rc_project ._item_proy .body .info,
._item_rc_project ._item_proy .body .detail{display:inline-block;}
._item_rc_project ._item_proy .body .info{width:60%;}
._item_rc_project ._item_proy .body .detail{width:40%;display:flex;}
._item_rc_project ._item_proy .body span{display:block;}
._item_rc_project._item_proy .body span.code{opacity:.5;font-weight:500;}
._item_rc_project ._item_proy .body span.title{font-size:1.3em;margin:8px 0;margin-top:0;font-weight:500;}
._item_rc_project ._item_proy .body .detail ._col{display:inline-flex;width:33.3333%;position:relative;}
._item_rc_project ._item_proy .body .detail ._col p{margin:0;position:absolute;}
._item_rc_project ._item_proy .body .detail ._col span{display:block;top:30px;left:0;position:absolute;height:inherit;color:#FF2800;font-size:1.1em;font-weight:500;}
._item_rc_project ._item_proy .body .detail ._col o#_type_val{color:#636363}
._item_rc_project.card_type ._item_proy{height:250px;position:relative;overflow:hidden;border-radius:3px;margin:15px;}
._item_rc_project .proy_card_type{background-color:#fafafa;transition:.3s all;height:62px;z-index:999;position:absolute;width:100%;overflow:hidden;display:none;transition:.3s all;bottom:0;left:0;}
._item_rc_project.card_type a:hover .cover .overload .view_more{opacity:1;transition:.5s all;top:35px;}
._item_rc_project .proy_card_type .rel_body{background-color:#fff;transition:.3s all;height:62px;z-index:999;position:absolute;width:100%;}
._item_rc_project .proy_card_type.no_logo ._logo{display:none;}
._item_rc_project .proy_card_type.no_logo ._content{padding-left:15px;}
._item_rc_project .proy_card_type ._logo{width:50px;margin:0 10px;background-color:#fff;float:left;margin-right:10px;height:62px;text-align:center;}
._item_rc_project .proy_card_type ._logo img{vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);max-height:50px;max-width:62px;}
._item_rc_project .proy_card_type ._content{height:62px;padding-left:70px;color:#636363;padding-top:0px;padding-bottom:0px;padding-right:0px;}
._item_rc_project .proy_card_type ._content h5{font-weight:300;font-size:1.2em;margin-bottom:5px;margin-top:0;}
._item_rc_project .proy_card_type ._content span._code{display:none;}
._item_rc_project .proy_card_type ._content ._post_content{position:relative;top:50%;transform:translateY(-50%);height:100%;text-align:left;}
._item_rc_project .proy_card_type ._content ._post_content ul.detas{list-style-type:none;display:flex;}
._item_rc_project .proy_card_type ._content ._post_content ul.detas li{width:50%;}
._item_rc_project .proy_card_type ._content ._post_content ul.detas li ._tx{display:block;height:12px;padding:10px;padding-top:13px;padding-bottom:1px;font-size:.8em;text-transform:uppercase;font-weight:400;color:#848e97;text-align:left;}
._item_rc_project .proy_card_type ._content ._post_content ul.detas li ._vl{padding:9px;display:block;font-size:.9em;font-weight:400;color:#474e52;text-align:left;}
._item_rc_project .proy_card_type ._content ._post_content ul.detas li ._vl o,
._item_rc_project .proy_card_type ._content ._post_content ul.detas li ._tx o{color:#FF2800;padding-right:3px;}
._item_rc_project .proy_card_type ._content ._post_content ._pre{position:relative;top:50%;transform:translateY(-50%);}
._item_rc_project .proy_card_type ._place{font-size:.9em;}
._item_rc_project .proy_card_type ._place a{color:#FF2800;text-decoration:underline;}
._item_rc_project .proy_card_type ._place .icon-lugar{margin-right:5px;margin-left:0;}
._item_rc_project .proy_card_type .rel_char{height:60px;display:flex;background-color:#FF2800;color:#fff;position:absolute;width:100%;margin-top:90px;transition:.2s all;}
._item_rc_project a:hover .proy_card_type .rel_body{margin-top:0px;transition:.2s all;}
._item_rc_project .proy_card_type .rel_char ._col{display:inline-block;height:60px;width:33.3333%;text-align:left;padding-left:15px;}
._item_rc_project .proy_card_type .rel_char ._col span.txt{text-transform:uppercase;font-weight:400;letter-spacing:0.04em;color:rgb(255, 255, 255);opacity:0.5;font-size:0.8em;display:block;margin:10px 0px 5px;}
._item_rc_project .proy_card_type .rel_char ._col span.num{font-weight:400;letter-spacing:0.05em;font-size:.9em;}
._item_rc_project ._proy_destacado .body{background-color:#FFEE58}
._item_rc_project ._proy_destacado{position:relative;}
._item_rc_project ._proy_destacado .flag_destacado{position:absolute;right:-10px;top:-10px;background-color:#FFEE58;padding:20px;z-index:999;border-radius:3px;color:#636363;font-weight:400;box-shadow:0px 0px 34px 3px rgba(0,0,0,.07);}
/*._item_rc_project ._proy_destacado .body_card .rel_body{background-color:#FFEE58}*/
._item_rc_project.card_type ._proy_destacado .flag_destacado{display:none}
/*._item_rc_project.card_type ._proy_destacado{overflow:inherit;}*/
._box_items.flex_width ._item_rc_project,
._box_items.grilla-buscador.card_type ._item_rc_project{max-width:calc(100%/3);}
._box_items ._item_rc_project._2-tot-proy.card_type{max-width:calc(100%/2);}
._item_rc_project._1-tot-proy.card_type{margin:0;}

/**** proyectos destacados**/
._title_destacado{top:10px!important;height: 44px!important}
._ub_destacado{bottom:3px; position:absolute!important}
._description_proy{	
	top:20px;
	background-color: #FFFFFF;
	color: #000;position: absolute;
	padding: 10px 10px;
	height: 120px;
	width: 260px;
	margin-left: 15px!important;
	border-radius: 7px;}
._price_proy{width: 200px;text-align: center;margin-left: 6px;font-size: 0.9em; text-transform: none!important; background-color: #FF2800!important; color:#FFFFFF!important}
._proy_btn_cotizar{
	background-color: #FF2800;
	position: inherit !important;
    top: auto!important;
    left: auto!important;
    right: 10px!important;
    bottom: 0 !important;
    width: 120px;
    padding: 7px 0 2PX 0;
    font-size: .9em;
    margin-bottom: 10px;
    text-align:center;
}

/******************* Vitrina Prime (Aka. Banners proyectos) *********************/
	._ub_destacado{z-index: 1!important;
		margin: 7px 15px;
	background-color: #FFF;
	border-radius: 5px;
	width: 280px;
	}
	._comuna_proy_destacado{
	margin-left: 5px;
	}
	._comuna_proy_destacado small{
	color: #606672;
	font-size: 12px;
	font-weight: 400;
	}
	._title_destacado span{
	font-size: 18px;
	font-weight: 400;
	color: #0C1A33;
	}
	._title_destacado img{
	max-height: 37px;
	max-width: 38px;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	}
	.img-logo{
	float: left;
	width: 60px;
	position: relative;
	height: 60px;
	border: solid 1px #D0D5E2;
	margin-right: 10px;
	border-radius: 5px;
	}
	.titulo-proy-dest{
	float: left;
	width: 70%;
	font-size: 20px;
	}
	.titulo-proy-dest small{
	color: #606672;
	font-size: 8px;
	font-weight: bolder;
	}
	.title_price small{
	color: #606672;
	font-size: 12px;
	font-weight: 400;
	width: 100%;
	display: block;
	}
	.title_price{
	font-size: 25px;
	font-weight: 400;
	/*float: left;*/
	width: 60%;
	margin-top: 15px;
	color: #0C1A33;
	bottom: 10px;
	position: absolute;
	}
	.link_ver_mas{
	/*float: right;*/
	margin-top: 40px;
	background-color: #FF2800;
	color: #fff;
	padding: 9px 25px;
	border-radius: 5px;
	font-size: 13px;
	bottom: 10px;
	position: absolute;
	right: 20px;
	}

@media (max-width:600px){._box_items.flex_width ._item_rc_project,
._box_items.grilla-buscador.card_type ._item_rc_project{width:100% !important;display:block;max-width:100% !important;}
._box_items.flex_width, ._box_items.grilla-buscador.card_type{display:block;padding:0 0 !important;}
._ub_destacado{width: 91%}
._description_proy{width: 86%}
.cover ._item_proy{height: 280px}
.pubs{height: 280px!important}
/*._description_proy{width: 90%; height: 40px; background-color: rgba(0,0,0,0.0);top:150px}*/
/*._description_proy_text{display: none}
._ciudad_proy_destacado{display: none!important}
._comuna_proy_destacado{display: none!important}*/
._proy_btn_cotizar{width: 95%; padding: 10px 0}
}
@media (max-width: 1000px) and (min-width: 600px) { /**Se controla la disposición el tamaños tipo iPad*/
		._box_items.flex_width ._item_rc_project,
	  ._box_items.grilla-buscador.card_type ._item_rc_project{width: 49%!important;max-width: 49%!important;}
    ._logo{display: none;}
    ._item_rc_project.card_type .body_card.grilla-2 ._content{padding-left: 0;padding-right: 0;}
    ._item_rc_project .proy_card_type ._content{padding-left: 0;}
    
	._item_rc_project .proy_card_type ._content ._post_content ul.detas li ._vl{font-size:.8em}
}

#projectHome{width:100%;float:left;background-color:#FF2800;padding:0;text-align:center;color:#fff;}
#projectHome h3{font-size:1.9em;font-weight:300;margin-bottom:18px;text-align:center;color:#fff;}
#projectHome h2{font-size:1.3em;font-weight:300;}
#projectHome a.view_full{background-color:#fff;padding:20px 30px;display:block;max-width:160px;margin:0 auto;margin-top:0px;color:#636363;box-shadow:0px 10px 34px 3px rgba(0,0,0,.04);border-radius:2px;transition:.3s all;font-weight:400;margin-bottom:20px;}
#projectHome a.view_full:hover{transition:.2s all;background-color:#fafafa;box-shadow:0px 20px 34px 3px rgba(0,0,0,.1);}
#projectHome ._box_items{margin-top:30px;}
#projectHome ._item_rc_project._1-tot-proy.card_type{margin:0 auto;}
#_res_proyectos_home section#home_proj_regiones{padding:20px 0;background-color:rgba(0,0,0,.05);}
#_res_proyectos_home section#home_proj_regiones h3{margin-bottom:15px;margin-top:10px;}
#_res_proyectos_home section#home_proj_regiones h4{font-weight:400;font-size:1.1em;color:#636363;text-align:center;margin-top:0;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla{background-color:#fff;border-radius:3px;max-width:920px;margin:0 auto;box-shadow:0px 10px 34px 3px rgba(0,0,0,.04);display:flex;margin-bottom:20px;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col{display:inline-block;padding:20px;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col .txt-cab{font-size:1.1em;font-weight:400;color:#636363;margin-bottom:15px;padding:20px 20px 0 20px;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._comunas .txt-cab{padding:0;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ._list_region{margin-bottom:20px;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul{list-style-type:none;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas{color:#636363;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas li{transition:.3s all;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas li a{padding:10px 20px 10px 20px;display:block;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas li:hover{background-color:#FF2800;transition:.2s all;color:#fff;cursor:pointer;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas li.select{background-color:#FF2800;color:#fff;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col ul._regiones_unicas li:last-of-type{margin-bottom:0;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._a{width:25%;background-color:#fafafa;padding:0;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._b{width:75%;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._b .ciudades ul{display:block}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._b .ciudades ul li{width:20%;float:left;display:block;color:#636363;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._b .ciudades ul li a{padding:5px;display:block;transition:.3s all;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._b .ciudades ul li a:hover{background-color:#fafafa;color:#FF2800;transition:.2s all;}
@media (max-width:500px){#_res_proyectos_home section#home_proj_regiones ._regiones_grilla{display:block !important;}
#_res_proyectos_home section#home_proj_regiones ._regiones_grilla ._col{width:100% !important;}
}
#_res_proyectos_home section#home_proj_recents ._box_items{text-align:center;}
.container_mapa #main-map{width:100%;}
.container_mapa #reset_mapa{background-color:#FF2800;padding:15px 20px;border-radius:3px;display:block;float:inherit;color:#fff;font-size:.8em;margin:0 auto;margin-top:20px;}
#infoWindow img[src*="gstatic.com/"],
#infoWindow img[src*="googleapis.com/"],
#mapa-proyecto img[src*="gstatic.com/"],
#mapa-proyecto img[src*="googleapis.com/"]{max-width:none;}
#infoWindow a[href^="http://maps.google.com/maps"],
#mapa-proyecto a[href^="http://maps.google.com/maps"]{display:none !important}
#infoWindow a[href^="https://maps.google.com/maps"],
#mapa-proyecto a[href^="https://maps.google.com/maps"]{display:none !important}
#infoWindow .gmnoprint a,
#infoWindow .gmnoprint span,
#infoWindow .gm-style-cc,
#mapa-proyecto .gmnoprint a,
#mapa-proyecto .gmnoprint span,
#mapa-proyecto .gm-style-cc{display:none !important;}
#infoWindow .gmnoprint div,
#mapa-proyecto .gmnoprint div,{background:#fff !important;}
.container_mapa #map-canvas,
#map-canvas_cotiza{width:100%;}
.container_mapa #map-canvas span.title-terr{font-size:1.4em;color:#FF2800;font-weight:400;}
.container_mapa #map-canvas .btt_cotizar_mapa{background-color:#FF2800;color:#fff;display:inline-block;font-weight:400;margin:0;padding:10px 0;line-height:1;text-align:center;width:50%;transition:.2s all;text-transform:uppercase;font-size:.9em;letter-spacing:.1em;border-radius:3px;margin-top:10px;width:110px;}
#infoWindow input[type="text"],
#infoWindow input[type="number"]{width:140px;padding:10px 0;font-size:1.2em;border-right:1px solid rgba(0,0,0,.3);margin-left:10px;font-weight:400;}
#infoWindow label{margin-left:10px;margin-right:10px;font-size:1.15em;color:#636363;font-weight:400;}
#infoWindow input[name="superficie"]{margin-left:10px;border-right:none;}
#infoWindow input[type="button"]{width:160px;font-size:1.2em;font-weight:400;background:#FF2800;border-radius:3px;padding:5px 20px;color:#fff;height:35px;}
#infoWindow input[type="checkbox"]{display:none;}
#infoWindow input[type="checkbox"] + label{color:#636363;width:130px;display:inline-block;}
#infoWindow input[type="checkbox"] + label span{display:inline-block;width:19px;height:19px;margin:-2px 10px 0 0;vertical-align:middle;background-color:rgba(0,0,0,.1);border-radius:3px;cursor:pointer;}
#infoWindow input[type="checkbox"]:checked + label span{background-color:#FF2800;}
#infoWindow div.c{margin-top:15px;border-top:2px solid rgba(0,0,0,.1);padding-top:10px;}
#infoWindow span.title{font-size:1.4em;font-weight:400;margin-top:5px;display:block;margin-bottom:5px;text-align:left;padding-left:10px;color:#FF2800;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1);}
.blogPost{background-color:#fafafa;padding:30px 0;}
.blogPost .contenedor{max-width:950px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff;padding:20px;border-radius:3px;}
.blogPost .row-top{display:flex;}
.blogPost .row-top .aa,
.blogPost .row-top .bb{display:inline-block;width:50%;}
.blogPost .row-top{margin-bottom:10px;}
.blogPost .row-top .bb{text-align:right;}
.blogPost .row-top .bb .compartir{top:50%;transform:translateY(-50%);position:relative;}
.blogPost .row-top .bb .compartir span{margin-right:10px;}
.blogPost .row-top .bb .compartir .social{background-color:red;border-radius:3px;padding:5px 20px;color:#fff;font-weight:400;}
.blogPost .row-top .bb .compartir .social.fb{background-color:#3b5998;}
.blogPost .row-top .bb .compartir .social.tw{background-color:#00aced;}
.blogPost .row-top .fb_iframe_widget{top:-4px;}
.blogPost .blog_back{padding:10px;display:block;width:130px;background-color:#ccc;color:#333;text-align:center;transition:.2s all;font-weight:400;border-radius:3px;}
.blogPost .blog_back:hover{background-color:#FF2800;color:#fff;transition:.2s all;}
.blogPost h1{font-size:2em;font-weight:400;color:#FF2800;}
.blogPost .sub{font-weight:400;opacity:.5;}
.blogPost .cuerpo{font-weight:300;font-size:1.2em;color:#333;}
.blogPost .cuerpo img{width:100%;height:inherit;}
.blogPost .cuerpo b,
.blogPost .cuerpo strong{font-weight:400;}
.blogPost .link a{padding:10px;display:block;width:130px;background-color:#FF2800;color:#fff;margin-bottom:10px;text-align:center;transition:.2s all;font-weight:400;}
.blogPost .link a:hover{background-color:#ca3d16;color:#fff;transition:.2s all;}
.blogPost .footer{padding-top:30px;padding-bottom:30px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;position:relative;}
.blogPost .overload{background-image:url(https://portalterreno.com/assets/img/fondo.jpg);opacity:.2;background-size:cover;background-position:50%;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;}
.blogPost .cover{height:300px;margin-top:-20px;margin-left:-20px;margin-right:-20px;margin-bottom:20px;background-size:cover;background-position:50%;}
.blogPost a.link_cover:hover .cover{background-size:100%;}
.blogPost .footer .row{display:flex;position:relative;font-weight: bolder}
.blogPost .footer .row .a,
.blogPost .footer .row .b{display:inline-block;width:50%;text-align:center;}
.blogPost .footer .row .a img,
.blogPost .footer .row .a span{display:block;margin:0 auto;}
.blogPost .footer .row .a span.eslogan{margin-top:0;font-size:1.3em;color:#fff;font-weight:300;}
.blogPost .footer .row .b .title,
.blogPost .footer .row .b a {display:block;}
.blogPost .footer .row .b .title{font-size:1.3em;color:#fff;font-weight:300;}
.blogPost .footer .row .b a{padding:15px;display:block;width:130px;background-color:#FF2800;color:#FFFFFF;margin-bottom:10px;text-align:center;transition:.2s all;font-weight:400;margin:0 auto;margin-top:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:3px;}
.blogPost .footer .row .b a:hover{transition:.2s all;box-shadow:0 0 30px 0 rgba(0,0,0,.3);}
@media (max-width:479px){.blogPost .footer .row,
.blogPost .footer .row .a,
.blogPost .footer .row .b{display:block;}
.blogPost .footer .row .a,
.blogPost .footer .row .b{width:100%;}
.blogPost .row-top,
.blogPost .row-top .aa,
.blogPost .row-top .bb{display:block;}
.blogPost .row-top .aa,
.blogPost .row-top .bb{width:100%;text-align:left;}
.blogPost .row-top .bb .compartir{top:8px;transform:none;}
}
.blogPostHeader{padding-bottom:0;position:relative;}
.blogPostHeader .contenedor{padding:50px 20px;text-align:center;position:relative;background-color:#FF2800;}
.blogPostHeader h1{z-index:9999;position:relative;color:#fff;font-weight:300;}
.blogPost .relacionados{background-color:rgba(0, 0, 0, 0.03);margin-left:-20px;margin-right:-20px;padding:20px;}
.blogPost .relacionados .box-width{display:flex;}
.blogPost .relacionados .box-width .avatar{display:inline-block;width:20%;background-size:cover;background-position:50%;margin-right:20px;border-radius:3px;}
.blogPost .relacionados .box-width .title{display:inñinline-block;width:80%;}
.blogPost .relacionados a.caja{margin-bottom:20px;display:block;}
.blogPost .relacionados a.caja:last-of-type{margin-bottom:0;}
.blogPost .relacionados h1.rel{font-size:1.3em;color:#636363;margin-bottom:20px;}
.blogPost .relacionados h1.post_title{font-size:1.5em;}
.caja-adjun-fotos{position:relative;margin-bottom:10px;}
.img-proy{position:absolute;width:60px;height:60px;overflow:hidden;left:-80px;border:1px solid rgba(0,0,0,.1);}
.img-proy img{width:100%;top:50%;position:relative;transform:translateY(-50%);}
.btn-home{
  background-color: #FF2800;
  display: block;
    margin: 0 auto;
    max-width: 50%;
    text-align: center;
    transition: .2s all;
    padding: 15px;
    border-radius: 3px;
    cursor: pointer;
    border-radius: 5px;
    color: #FFFFFF;
}
.btn-home:hover {
    transition: .2s all;
    background-color: #ca3d16;
}
.btn-home small{
  color: #FFFFFF;
}
.pb-link{
	/*background-color:#6dc067!important;color: #FFFFFF!important; padding: 10px 7px; border-radius: 1px; margin-left: 10px;border-radius: 5px;*/
	/*background-color:#FF2800!important;*/border: solid; color: #FFFFFF!important; padding: 10px 7px; border-radius: 1px; margin-left: 10px;border-radius: 5px;
}
.clientes-contacto{
	width: 30%; float: left;text-align: center;margin-top: 10px;font-size: 14px!important;
}
.clientes-contacto-left{
	padding-left: 25%;
}
.clientes-contacto-left a{
	color: #FF2800;
}
.clientes-contacto-left a:hover{
	text-decoration: underline;
}
.clientes-contacto-right{
	padding-left: 20px;
}
@media (max-width: 700px)  {
  .btn-home{background-color: #FF2800;display: block;margin: 0 auto;max-width: 84%;text-align: center;transition: .2s all;padding: 15px;border-radius: 3px;cursor: pointer;border-radius: 5px;color: #FFFFFF;font-size: 18px;}
  .content_btn_user_ficha{margin-top: 50px; text-align: center}
  .lat_user_data .a2{width: 100%!important}
}

#buscar-en-mapa-btn div{
  	color: #FFFFFF;
  	top: 97px;
  	position: absolute;
  	right: 115px;
  	background-color:#FF2800;
  	padding: 5px 15px;
  	border-radius: 10px;
  	text-align: center
  }

@media (max-width: 1100px)  {
  #buscar-en-mapa-btn{
  	/*display: none;*/
  }
	.buscar-en-mapa-div{
  	position:relative!important;
  	top:5px!important;
  	right: 0px!important;
  	padding: 13px 0px!important;
  	margin: 0 auto!important;
  	width: 50%!important;
  	font-size: 20px;

  }
  .clientes-contacto{
  	width: 100%;
  }
  .clientes-contacto-left{
		padding-left: 0;
  }
  .clientes-contacto-right{
		text-align: center;
  }
  .clientes-contacto a{
  	font-size: 15px; width: 350px;
  }
  .clientes-contacto-right{
		padding-left: 1px;
  }
  .buscar-en-mapa-div img{
		display: none!important;
  }
  .buscar-en-mapa-div br{
		display: none!important;
  }
}
@media (max-width: 600px)  {
	#direccion{
		border: solid 1px #CCC;
		height: 40px;
		border-radius: 5px;
	}
	.buscar-en-mapa-div{
		width: 100%!important;
	}
	._ox{
		width: 95%!important;
	}
}
#respuesta_registro{font-weight:bolder;color:#e74c3c;margin:0px 37px 10px 36px;margin-top:0px;margin-top:-12px;border-radius:0 0 3px 3px;font-size:13px;padding:6px;display:none;}
#modalContactosTerreno{
	padding: 30px 30px ;
	text-align: center;
}
#modalContactosTerreno table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

#modalContactosTerreno table>tbody>tr>td, #modalContactosTerreno table>tbody>tr>th, #modalContactosTerreno table>thead>tr>td, #modalContactosTerreno table>thead>tr>th {
	border: 1px solid #ddd;
	padding: 5px;
}

#modalContactosTerreno th{
	background-color: #FF2800;
	color: #FFFFFF;
}

.tabs-content{
	width: 100%;
	height: 55px;
	border-bottom: solid 2px #848e97;
}
.tabs-planes{
	width: 48%;
	float: left;
	color: #474e52;
	text-align:center;
	margin-left: 2px;
	padding: 8px;
	font-size: 30px;
	font-weight: bolder;
	border-radius: 10px 10px 0px 0px;
	cursor: pointer;
}
.tabs-planes-active{
	border-left: solid 2px #848e97;
	border-top: solid 2px #848e97;
	border-right: solid 2px #848e97;
}
@media (max-width: 1100px)  {
	.tabs-planes{
		width: 44%;
	}
}
@media (max-width: 500px)  {
	.table-plan{
		font-size: 10px;
	}
	.table-plan-small{
		display: block;
	}
	.table-plan-lg{
		display: none;
	}
	.tabs-planes{
		font-size: 12px;
		width: 40%;
	}
	.td-plan-top{
		padding: 4px!important;
	}
}

@media (min-width: 501px)  {
	.table-plan-small{
		display: none;
	}
}

.table-plan {
	border-collapse: collapse;
}

.table-plan td{
	border: solid 1px #000;
}

.table-plan span{
	font-size: 150%;
}


.table-plan a{
	padding: 7px 35px;
	background-color: #6dc067;
	color:#FFFFFF;
	border-radius: 5px;
}

.table-plan a:hover{
	background-color: #474e52;
	
}

.tr-plan-top{
   height: 170px;
   text-align: center;
}

.td-plan-top{
	background-color: #FF2800;
	color: #FFFFFF;
	padding: 20px;
}

.td-plan-line-left {
	background-color: #FEDBB9;
	padding: 0 15px;
}

.td-plan-line{
   height: 25px;
   text-align: center;
   background-color: #FEDBB9;
   padding: 5px 15px;
}

.plan-col-1{
	width: 60%;
}
.plan-col-2{
	width: 60%;
}
.plan-col-3{
	width: 60%;
}
.plan-col-4{
	width: 60%;
}

@media (max-width: 600px) {
	#colorbox{width: 100%!important; height:100%!important; left:0!important}
  	#cboxWrapper{width: 100%!important; height:100%!important}
  	#cboxMiddleLeft{width: 100%!important; height:100%!important}
  	#cboxContent{width: 100%!important; height:100%!important}
  	#cboxLoadedContent{width: 100%!important; height:100%!important}
  	.cboxPhoto{width: 100%!important; height:100%!important}
}

@media(max-width: 900px) and (min-width: 590px){
	.tipo_publicacion_item{width: 45%!important; padding-bottom: 30px!important}
	.cont_tipo_publicacion{padding: 5px 5px!important}
	.link-boton-amarillo{font-size: 14px}
}
@media (max-width: 590px){
	.tipo_publicacion_item{width: 98%!important; padding-bottom: 30px!important}
	.item_1{border: solid 2px #CCCCCC!important}
	.item_2{border: solid 2px #CCCCCC!important}
	.cont_tipo_publicacion{padding: 0px 0px!important}
	.hide-text{display: none}
	.buscador_hide{display: none!important}
	.send_sh_home_btn{border-radius: 10px!important}
	#send_sh_home span{padding-bottom: 20px!important};
	.hidden_xs{display: none!important}
	.boton_contactar_fixed{width: 100%!important}
	.boton_contactar_fixed_2{width: 75%!important}
	.hidden_lg{display: none!important}
	.show_xs{display: block!important}
}
@media (min-width: 590px){
	.buscador_xs{display: none!important}
	.hidden_sm{display: none!important}
	.boton_contactar_fixed{padding: 14px 100px!important;border-radius: 5px!important;}
	.show_xs{display: none!important}
}
@media(max-width: 1100px) {
	.box_user{display: none!important}
	.caja-sidebar{display: none!important}
	#toggle {display: block !important;}
	.pb-link{margin-left: 0!important}
	#menu ul.menu_in li {
	    margin: 10px 0;
	}
}
/****buscador home****/
.buscador_xs{
	background-color: #6dc067;
	color: #FFFFFF;
	padding: 5px 0px;
	border-radius: 5px;
	cursor:pointer;
}
.buscador_xs a{
	margin-left: 10px;
}
/***** tipos de publicaciones *****/
.titulo_tipo_plan{
    font-weight: bolder;
    color: #0c1a33;
    text-align: center;
    font-size: 33px;
}

.subtitulo_tipo_plan{
    text-align: center;
    color: #606672;
    margin-bottom: 2px;
	margin-top: -3px;
}

.cont_tipo_publicacion{
    margin: 0 auto;
    padding: 5px 30px;
    overflow:  hidden;
    height: auto;

}
.tipo_publicacion_item{
    float: left;
    width: 310px;
    margin: 0px 0px;
    padding: 10px;
    border: solid 2px #CCCCCC;
    border-radius: 10px;
    padding-bottom: 25px;
}
.item_1{
	margin-right: 15px;
}
.item_2 i{
	color: #6DC067 !important;

}
.item_2 a{
	background-color: #6DC067 !important;
}
.titulo_tabla_right{
	color: #6DC067 !important;
}
.tipo_publicacion_item table{}
.tipo_publicacion_item td{
        /*border-bottom: solid 1px #848e97;*/
}
.titulo_tabla{
    font-size: 27px;
    color: #FF2800;
    font-weight: bolder;
    text-align: center;
}
.subtitulo_tabla{
    font-size: 16px;
    color: #343B44;
    padding: 0px 0 15px 0 !important;
    text-align: center;
    font-weight: bolder;
}
.footer_tipo_planes{
    background-color: #CCCCCC;
    text-align: center;
    height: 50px;
    padding-top: 30px;
}
.td_icon_tipo_plan{
    width: 35px;
    color: #FF2800;
    padding-left: 35px;
}
.link-boton-amarillo{
	background-color: #F09027;padding: 10px; border-radius: 5px; color: #FFFFFF
}
.link-boton-naranjo{
	background-color: #FF2800;padding: 10px; border-radius: 5px; color: #FFFFFF;margin-left: calc(300px/4);
}

/***** Compartir RRSS*****/
 .rrss-content{
        margin: 30px;

    }
    .rrss-content h2{
        text-align: center;
    }

    .rrss-content h3{
        color: #797D7F;
        text-align: center;
    }
    .rrss-icons-group{
        margin-top: 20px;
        overflow:  hidden;
        height: auto;
    }
    .rrss-iconlist{
        list-style-type: none;
        text-align: center;
    }
    .rrss-icon{
        float: left;
        width: 27%;
        margin: 10px;
        padding: 10px;
        text-align: center;
        border-radius: 5px;
        cursor: pointer;
    }
    .icon-float{
        float: left;
    }
    .rrss-icon i{
        color: #FFFFFF;
        font-size: 30px;
    }
    .rrss-name{
        color: #FFFFFF;
    }

a.compartir{background-color:#4267b2}

.boton_contactar_fixed{
	background-color: #6dc067;
	border:none;
    position: fixed;
    bottom: -2px;
    left: 0;
    z-index: 999999;
    font-weight: bold;
    text-align: center;
    padding: 20px 0px;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 19px;
}

.boton_contactar_fixed_2{
	background-color: #0c1a33;
    border: none;
    position: fixed;
    bottom: 17px;
    right: 10px;
    z-index: 999999;
    font-weight: bolder;
    text-align: center;
    padding: 14px 0px;
    cursor: pointer;
    color: #FFFFFF;
    font-size: 16px;
    border-radius: 6px;
}

.boton_ws_fixed{
    position: fixed;
    bottom: 13px;
    left: 10px;
    z-index: 999999;
    cursor: pointer;
}

.btn-ficha-ver-mas{
	/*position: absolute;
	right: 10px;
	z-index: 9999;
	bottom: 30px*/
	margin-top: 25px;
}
.btn-ficha-ver-mas a{
	padding: 10px!important;
	max-width: 400px;
}
._aTitle h1{
	color: #FFFFFF;
	font-weight: bolder!important;
}
/***************************** mao was here**************************************************/
		table td{text-align: center}
   table th{background-color: #FF2800; color: #FFFFFF}
   .item-solicitud{height: auto;overflow: hidden;border: solid 1px #ccc;margin: 7px;}
	 .item-solicitud-proyecto{height: auto;overflow: hidden;border: solid 1px #ccc;margin: 5px;background-color: #fbedb6}
   .img_solicitud{float: left;width: 15%;}
   .body_solicitud{float: left;margin-left: 10px;width: 70%;}
   .detalle-solicitud{padding: 3px;float: left;}
   .lugar-terreno{height: 20px!important}
   .resalta_terreno{border: solid 1px #FF2800}
   .t-datos-fila {margin: 2px}
   /*.resalta_terreno{background-color: #FF2800}*/
   .resalta_terreno{background-color: rgba(255, 40, 0, 0.1)}
   .dato-fila {font-size: 16px!important}
   .detalle-solicitud a:hover{color: #FF2800}
   /*.resalta_terreno div {color:#FFFFFF}*/
  .gm-style .gm-style-iw {
     /* width: 100%!important;*/
  }
  .table-infoview {border-collapse: collapse}
  .table-infoview td{text-align: left; padding: 5px;border: solid 1px #CCCCCC;background-color: #f7f7f7}
  .table-infoview {width: 100%}
  .img_solicitud{width: 25%}
  
  @media (max-width: 1000px) and (min-width: 600px) {
		
  }
.item-solicitud:hover{
	box-shadow: 0px 10px 24px rgba(29, 42, 68, 0.12);
}

  /***************** Banner Ficha Busqueda *******************/
 .banner-md{display: none}
 .banner-sm{display: none}

 @media (max-width: 750px) and (min-width: 500px) {
     .banner-lg{display: none}
     .banner-md{display: block}
     .banner-sm{display: none}
     .banner-home{width: 95%!important}
     .banner-home-item{width: 100%!important;margin-bottom: 10px;height: auto!important}
     #principal{height: 300px!important}
  }
  @media (max-width: 500px) {
     .banner-lg{display: none}
     .banner-md{display: none}
     .banner-sm{display: block}
     .banner-home{width: 99%!important}
     .banner-home-item{width: 100%!important}
     .banner-home-item{width: 100%!important;margin-bottom: 10px;margin-top: 10px;height: auto!important}
  }

   @media (max-width: 600px) {
      /*#terrenos_list{display: none!important;}*/
      #buscar{display: none!important;}
      #googleMap{width: 100%!important}
      .banner-home-a{
	  		margin: 0px 0px!important; 
	  	}
  }

 .banner-img{
 	width: 100%;
 	background-position: 50%;
	background-size: cover;
	position: relative;
	text-align: center;
 }
 .banner-home{
  		width: 1200px;
		margin: 0 auto;
  	}
  	.banner-home-item{
  		height: auto;
  		width: 100%;
  	}
  	.banner-home-a{
  		display: block;
  		margin: 0px 10px; 
  	}
  	.banner-img{
  		z-index: 999;
  	}

 /***************** Ficha solicitud ********************background-color: #f7f7f7***/
 .ficha-ubicacion{
 	height: auto;
 	overflow: hidden;
 	border: solid 1px #ccc;
 	margin: 5px;
 	float: left;
 	width: 99%;
 	border-radius: 5px;
 }
 .ficha-ubicacion-img{
 	float: left;width: 39%;
 	height: 200px;
 	position: relative;
 	background-position: 50%;
	background-size: cover;
	position: relative;
	text-align: center;
 }
 .ficha-ubicacion-img-cover{
	width: 100%;
	height:100%;
	object-fit: cover;
 }
 .ficha-ubicacion-img-destacado{
 	position: absolute;
 	height: 100px;
	right: 0;
	top: 0;
 }
 .ficha-ubicacion-img-tabs{
 	position: absolute;
 	background-color: #0c1a33;
 	color:#FFFFFF;
 	top:10px;left: 10px;
 	padding: 8px 11px;
 	border-radius: 14px;
 	text-align: center;
 	font-size: 13px;
 	font-weight: bolder;
 }
 
 
 .ficha-ubicacion-img-ppal {
 	height: 100%; width: 100%
 }

 .ficha-ubicacion-body{
 	float: left;
	width: 60%;
	position: relative;
	height: 200px;
 }
 .ficha-ubicacion-body i{
 	color:#FF2800;
 }

 .ficha-ubicacion-titulo{
 	width: 100%;
 	padding-left: 20px;
 }
 .ficha-ubicacion-titulo a{
 	display: block;
 	font-size: 18px;
 	margin: 15px 0 4px 0;
 }

 .ficha-ubicacion-titulo a:hover{
 	text-decoration: underline;
 	color: #FF2800;
 }
 .ficha-ubicacion-titulo span{
 	font-size: 14px;
 }

 .ficha-ubicacion-caracteristicas{
 	width: 100%;
 	padding-left: 20px;
 	padding-top: 20px;

 	font-weight: bolder;
 }

 .ficha-ubicacion-contacto{
 	width: 102%;
 	margin: 10px 0 0 0;
 	padding-top: 0px;
 }
 .ficha-ubicacion-contacto-item{
 	padding-left: 20px;
 	padding-top: 20px;
	 display: flex;
 }
 .ficha-ubicacion-contacto img{
 	height: 40px;
 	margin-top: 5px;
 	max-width: 80%;
 }
 .ficha-ubicacion-contacto-item span{

 }

	.ficha-ubicacion-contacto-detalle{
		font-size: 15px;
	 	font-weight: bolder;
	 	margin-bottom: 7px;
	 	margin-top: 15px;
	}

.tags{
	background-color: #f6fafc;border: solid 1px #c6d7e1;color: #697186;border-radius: 5px;font-size: 13px;padding: 4px;margin-right: 5px;
}


	  @media (max-width: 600px) {
	      /*#terrenos_list{display: none!important;}*/
	      #buscar{display: none!important;}
	      #googleMap{width: 100%!important}
	  }

	  @media (max-width:900px) and (min-width:500px){
	    .banner-ubicacion{
	        display: none;
	    }
	    .contenido-ubicacion{
	        width: 90%!important;
	    }
	    .body_solicitud{
	        width: 100%!important;
	    }
			.ficha-ubicacion-img{
	    }
	    .ficha-ubicacion{
				width: 98%;
			}
	}
	@media (max-width:500px){
		.header-ubicacion{
			padding: 5px 0px!important;
		}
		.ficha-ubicacion{
				margin: 5px 0px;
				width: 99%;
		}
		.contenido-ubicacion{
				width: 100%!important;
				padding: 0px!important;
		}
		.contenedor{
				width: 94%!important;
		}
		.ficha-ubicacion-img{
				width: 100%;
		}
		.ficha-ubicacion-body{
				width: 100%;
				height: auto!important;
		}

		.ficha-ubicacion-caracteristicas{
				font-size: 15px;
				margin-bottom: 10px;
				padding-top: 10px;
		}
		.ficha-ubicacion-titulo{
				font-size: 15px;
		}
		.ficha-ubicacion-titulo a{
    	margin: 10px 0 4px 0;
    	font-size: 20px;
    }
		.ficha-ubicacion-contacto{
				
		}
		.ficha-ubicacion-img{
    	height: 140px;
    }
		.banner-ubicacion{
			display: none;
		}
		
	.ficha-ubicacion-contacto-item {
	    width: 48%;
	}
	.tags{
		font-size: 10px!important;
	}
	
	
	}


/**************Ficha ubicacion*************/
.borde-negro{
        border: solid 1px #CCCCCC;
        border-radius: 3px;
    }
   #buscador{
       max-width: 1200px;
   }
   .filtros-ubicacion{
		 padding: 0px 0px;
		 text-align: center;
		 overflow: hidden;
		 /*height: 100%;*/
   }
   .filtros-ubicacion-select{
   	  width: 33%;
   	  float: left;
   }
    .filtros-ubicacion-select select{
	  width: 200px;
	  padding: 5px 35px 5px 5px;
	  font-size: 16px;
	  border: 1px solid #ccc;
	  height: 34px;
	  border-radius:4px;
	  border: solid 1px #CCC;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  appearance: none;
	  /*background: url(http://www.stackoverflow.com/favicon.ico) 96% / 15% no-repeat #eee;*/
    }
   .filtros-ubicacion-select span{
	   margin-right: 5px;
	   color: #848e97;
	   font-size: .8em;
	   font-weight: bolder;
   }
   .filtros-ubicacion-buscar{
   	width: 100%;
   }
   .filtros-ubicacion-buscar a{
   	margin-top: 10px;
		display: inline-flex;
		float: right;
   }
   .filtros-ubicacion-buscar span{
   	padding: 9px 50px;
	background-color: #FF2800;
	border-radius: 5px;
	color: #FFFFFF;
	font-weight: bolder;
   }
   @media (max-width:700px) and (min-width: 600px){
		.filtros-ubicacion-select select{
			width: 170px;
		}
		._ox{
   			padding: 0px !important
   		}
	}
	@media (min-width: 600px) {
   	._ox{
   			padding: 0px !important
   		}
   }
   @media (max-width: 600px) {
   		section#principal{
   			height: 375px!important;
   		}
		 ._ox{
   			padding: 10px!important;
   		}
		 .buscador_home{
   			margin: -10px 0 !important;
   		}
   		.filtros-ubicacion-select{
   			width: 100%;
   		}
   		.filtros-ubicacion-select select {
		    width: 78%;
		    margin: 3px 0px;
		}
		.filtros-ubicacion-select span{
		    width: 100%;
		}
		.filtros-ubicacion-buscar a{
		    width: 91%;
			float: left;
		}
		.filtros-ubicacion-buscar span{
		    width: 100%;
		}
		.filtro-ordenar{
			width: 100%!important;
		}
   }


   .select-busqueda{
       width: 200px;
   }
   .contenido-ubicacion{
       padding: 0 20px;
       margin-bottom: 30px
   }
   .header-ubicacion{
       text-align: center;
       padding: 25px 0;
   }
   .proyectos-ubicacion{
       margin: 10px 1px 6px 6px;
       position: relative;

   }
	 .proyecto-contenido-ubicacion{

	}
	.slide-button-container{
		padding: 10px 0;
		text-align: center;
	}
	.slide-button{
		border: none;
		display: inline-block;
		padding: 4px 0;
		vertical-align: middle;
		overflow: hidden;
		text-decoration: none;
		position: absolute;
		background-color: #fff;
		color: #636363;
		top: 80%;
		width: 50px;
		width: 28px;
		border: solid 1px #cccccc;
		border-radius: 20px;
		cursor: pointer;
	}
   .terrenos-ubicacion{
       margin: 0px 0 10px 0;
       height: auto;
       overflow: hidden;
   }
   .terreno-item-ubicacion{
       width: 32%;
       border: solid 1px #CCCCCC;
       height: auto;
       overflow: hidden;
       font-size: 10px;
       float: left;
       margin-left: 1%;
   }
   .terreno-item-img-ubicacion{
       width: 40%;
       float: left;
   }
   .terreno-item-contenido-ubicacion{
       width: 60%;
       float: left;
   }
   .banner-ubicacion{
       padding: 0;
       text-align: justify;
   }

	.item-corredora{
		margin-bottom: 10px;
		overflow: hidden;
		height: auto;
		padding-top: 10px;
		font-size: 14px;
	}

	.item-corredora img{
		width: 20%;
		padding: 0 10px 10px;
		float: left;
	}
	.item-corredora span{
		margin-top: 10px;
	}
	.breadcrumb {
		font-size: 13px!important;
		color: #848e97;
		padding: 0 12px 13px 0px!important;
	}
	.breadcrumb a{
		font-weight: bolder;
		color: #FF2800!important;
	}
	.breadcrumb a:hover{
		text-decoration: underline!important;
	}
	.cyber-img-sm{
        display: none;
    }
	@media (max-width:700px){
		.cyber-img-md{
		    display: none;
		}
		.cyber-img-sm{
            display: block;
        }
	}
	.btn-ver-mapa{
		background-color: #FF2800;
    border-radius: 3px;
    padding: 7px 50px;
    display: block;
    margin: 0 auto;
    font-size: .9em;
    color: #fff;
    letter-spacing: .05em;
    font-weight: 300;
    border: none;
    position: relative;
    /*right: 25%;*/
	bottom: -80%;
	cursor: pointer;
}
.home-title{
	text-shadow: 2px 2px 2px #000;
}
.home-subtitle{
	text-shadow: 2px 2px 2px #000;
	text-align: center;
	color: #FFF;
	font-weight: inherit!important;
}
.titulo_proyecto{
	font-size: 35px;
}
#formCotizaExito{
	text-align: center;
}
#formCotizaExito span{
	display: inline !important;
	margin: 0 !important;
	text-decoration: underline;
}
#cambiarCliente{
	text-decoration: underline;
	color: #FF2800;
	cursor: pointer;
}
.buscador_home ._ox .col span.title {
    font-size: 0.6em;
    color: #CCC;
}
section#principal .contenedor {
    z-index: 999;
}
/*.cs-select{padding: 10px!important}*/

/************************************ Link sectores *********************************/
.link_sectores{
	width: 25%;
	float: left;
	min-height: 100px;
	margin-bottom: 50px;
}
.link_sectores li{
	list-style-type: none;
}
.link_sectores a{
	font-size: 14px;
}
.link_sectores a:hover{
	text-decoration: underline;
	color: #FF2800;
}
/***********************************************************************************/


@media (max-width:500px){
	#input-direccion{width: 100%!important;margin-bottom: 11px;}
	#direccion{width: 99%!important;margin-bottom: 10px;text-indent: 10px;}
		.ui-autocomplete {
	    max-width: 100%;
	}
	.link_sectores{
		width: 100%;
		text-align: center;
		margin-bottom: 35px;
	}
	.link_sectores li{
		margin-bottom: 8px;
	}
	.link_sectores a{
		font-size: 16px;
	}
	.titulo{height: 120px!important;}
}
@media (min-width:500px){
	#input-direccion{width: 100%!important; padding-left: 15px;}
}
.separador-buscador{
	border-left: solid 2px #CCCCCC;
	padding-left: 5px;
    margin: 7px 0px;
}
.precio-item span{
	float: left;
	margin-right: 10px;
}
.precio-item i{
	float: left;
	margin-right: 5px;
}

.buscar-en-mapa-a{
	display: inline-block;
    padding: 7px 6px;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #ddd;
    color: #1a1a1a;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s ease;
    float: right;
    margin-right: -10px;
	margin-top: 10px;
}

/***************************** filtros iconos **************************************************/
.icon-filtro{
	padding: 10px 20px;
	background-color: #CCCCCC;
	border-radius: 5px;
	cursor: pointer;
	float: left;
    margin: 9px 7px 0 0;
}
.icon-filtro-active{
	background-color: #00B955!important;
	color:#FFFFFF;
}
/************************************************************************************/
  

.avanzado-form-item{

}
.avanzado-form-title{
	width: 100%;
	font-size: 15px;
	font-weight: bolder;
	margin:10px 0;
}
.avanzado-form-item select {
  width: 100%;
  padding: 5px 35px 5px 5px;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 40px;
  border-radius:4px;
  border: solid 1px #CCC;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 5px 0;
}
.avanzado-form-input{
	padding:10px;
	border-radius:4px;
	border:solid 1px #CCCCCC;
}

.avanzado-form-input-50{
	 width: 40%;
}
.avanzado-form-btn{
	width: 100%;
	padding: 12px 0;
	background-color: #FF2800;
	border: none;
	border-radius: 5px;
	color:#FFFFFF;
	font-size: 17px;
	margin: 10px 0;
	cursor: pointer;
}
.slider-range{
	width: 95%;
}
.range-input{
	color: #FF2800;
	font-weight: bolder;
	margin-top: 8px;
	font-size: 14px;
}
.header-especial{
    width: 100%;
    background-color: #f9f9f9;
    position: absolute;
    margin-top: 15px;
    z-index: 99;
    text-align: center;
    font-size: 23px;
    font-weight: bolder;
    padding: 11px 0;
    color:#4190e4;
    font-family: Avenir;
}
@media (min-width:900px){
	.contenedor_footer{
		max-width: 1000px!important;
	}
}
.puntero{
  	cursor:pointer;
  	color: #FF2800;
}

/***************** cyberday ************/
.cyber-img{
        width: 100%;
        margin-top: 15px;
        margin-bottom: -7px;
    }
    .cyber-img-sm{
        display: none;
    }

	@media (max-width:700px){
		.buscar{
			margin-top: 16px!important;
		}
		.box-buscar{
			width: 100%!important
		}
		.region{
			text-align: center;
		}
		.cyber-img-md{
		    display: none;
		}
		.cyber-img-sm{
            display: block;
        }
        .aviso-legal{
            padding: 20px 50px!important;
        }
        #fecha{
        	font-size: 200%!important;
        }

	}

	@media (max-width:350px){
	    ._logo{
            width: 50px!important;
        }
        ._item_rc_project.card_type .body_card.grilla-2 ._content {
            padding-left: 0px;
            padding-right:0px;
        }
        .aviso-legal{
            padding: 20px 10px!important;
        }
      
	}
	.aviso-legal{
	    text-align: center;

	    padding: 20px 100px;
	    margin-bottom: 20px;
	}
	.fb_iframe_widget{
		display: block!important;
	}

    /********** WS para proyectos ***************/
    .btns-cotizar-proyectos{
        padding: 0 20px;
    }
    .boton-ws-proy{
        width: 54px;
        float: left;
        cursor: pointer;
    }
    .boton-ws-mobile-proy{
        width: 71px;
        float: left;
        cursor: pointer;
        margin: 10px;
    }
    .btn_cotizar_link{
        width: 70%!important;
        background-color: #FF2800!important;
    }

    .loading-cotizacion{
        margin: 13px 0;
        color: #FFF;
    }
    .loading-cotizacion-web{
        float: left;
        margin-top: 10px;
    }

    .loading-hide{
        display:none
    }
    .container-loading-cotiza{
        background-color: #FF2800;
        margin: 10px;
        text-align: center;
    }

    @media (max-width:590px){
        .cotizar{
            margin: 10px!important;
        }
        .cotizar-flotante-mobile {
            position: relative!important;
            width: 100%!important;
        }

    }
        
/********************* Home Proyectos MX *******************************/


.container_proyectos_home_mx{
    height: 100%;
    overflow:hidden
}

.item_proy_mx{
    width: 33%;
    float: left;
}

@media (max-width:400px){
    .item_proy_mx{
        width: 100%!important;
    }
}

.cyber-ficha{
    background-color: #0168FF;
	text-align: center;
    padding: 15px;
    color: #FFFFFF;
    font-weight: bold;
	margin-top: 5px;
}
.cyber-ficha a{
	text-decoration: underline;
}
._vl{
	white-space: pre;
}

.ver-datos-link{
	display: block;
	background-color: #6dc067;
	text-align: center;
    transition: .2s all;
    padding: 14px 14px 13px 14px;
    border-radius: 3px;
	color:#FFFFFF;
	font-size: .9em;
    font-family: inherit;
    font-weight: 300;
}

/********* datos de contacto en dashboard publicaciones ***************/
.contact-box {
	border: 1px solid #ccc;
	font-family: Arial, sans-serif;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	margin: 8px;
}
.contact-box h3 {
	margin: 0 0 15px 0;
	font-size: 17px;
	color: #333;
	padding: 15px 0 0 20px;
}
.contact-box .section {
	display: flex;
	align-items: center;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	padding: 10px 20px;
}
.contact-box .section:first-child {
	border-top: none;
}
.contact-box .section i {
	font-size: 23px;
	margin-right: 10px;
	color: #9BA1B2;
}
.contact-box .section span {
	font-size: 14px;
	color: #555;
}
.contact-box .section span.label {
	font-weight: bold;
	color: #9BA1B2;
	font-size: 12px;
}