* {margin:0;padding:0}
html,body{
  margin-top:0px;
  margin-bottom:0px!important;
  min-height:100%;
  height:100%;
  height:auto;
  color:#000000;
  font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
   line-height:normal;
   text-align:justify;
 background:#f7f7f7;
}

a {color:#FFFFFF; text-decoration:none}
a:hover {color:#e1e1e1; text-decoration:none}
li {list-style:none;}
h1 {font-size:18pt;font-weight:normal;text-decoration:none;}
h3 {text-align:left; font-size:18pt; margin-bottom:10px; padding:0; font-weight:normal; width:auto;}
#contenedor {
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
	text-align:left;
	overflow:auto;
	z-index:200;
	clear:both;
	}

#contenido{border:0; margin:45px auto 10px auto; height:auto; overflow:auto; width:100%;max-width:1200px; border-bottom:none;}

/*menu principal*/
#rt{width:100%;height:44px;padding:0;margin:0;float:left;background:#ffffff;z-index:99001;position:fixed;border-bottom:1px solid #e1e1e1}
/*menu principal*/
/*menu top*/
#top_r{display:none}
#top {float:left;width:100%; height:44px; overflow:auto;margin:0 0 0 0; padding:0; background-color:#ffffff; color:#cc0000;}
/*#top ul li{display:inline-block;float:left;}*/
#top ul li {float:left;display:inline-block; *display:inline; margin:0; width:auto; height:auto; padding:0; text-align:center; vertical-align:top; font-size:9pt; zoom: 1; color:#3469b3}
#top ul li.logo{width:14%;padding:0;height:40px;overflow:auto;margin:0 0 0 0;background:#ffffff;overflow:hidden;}
#top ul li.logo img{width:auto;height:35px;padding:0 0 0 0;margin:-12px 0 0 0;vertical-align:middle}
#top ul li.logo a{background:#fff}
#top ul li.logo a:hover{background:#fff}
#top ul li.mm{display:inline-block; *display:inline; margin:0; width:auto; height:auto; padding:0; text-align:center; vertical-align:top; font-size:9pt; zoom: 1; color:#3469b3}
#top ul li a {display:inline-block;padding:15px 12px 15px 12px; background:#fff; color:#cc0000; font-size:9pt;text-transform:uppercase;text-decoration:none}
#top ul li a:hover{background:#cc0000; color:#ffffff}
#top ul li.activo{display:inline-block;padding:15px 12px 15px 12px; background:#cc0000; color:#ffffff; font-size:9pt;text-transform:uppercase}
#top ul li.mmpp a{display:inline-block;padding:15px 12px 15px 12px; background:#cc0000; color:#ffffff; font-size:9pt;text-transform:uppercase;cursor:text}
#top ul li.desp {
  display: inline-block;padding:15px 12px 15px 12px; background:#ffffff; margin:0; color:#cc0000; font-size:9pt;text-transform:uppercase;cursor: pointer; }

#top ul li.desp:hover {background:#cc0000;color:#ffffff}
#top ul li.desp ul.udesp {
  padding:0; float:left;
  position: absolute;
  top: 40px;
  width:100%;
  height:auto; min-height:70px; overflow:auto;
  left:0;margin:0;
  display: none;
  opacity: 0;
  visibility: hidden;
  background:#cc0000;
   z-index:99999;
}
#top ul li.desp ul.udesp li.smm {float:left;text-align:left; display:inline; width:auto; height:auto;padding:0; margin:15px 0 5px 5px;}
#top ul li.desp ul.udesp li.smm:hover {color:#ffffff;-webkit-transition: all 0.6s; -moz-transition: all 0.6s;
  -ms-transition: all 0.6s; -o-transition: all 0.6s;  transition: all 0.6s;}
#top ul li.desp ul.udesp li.smm a{text-align:left; font-size:9pt;color:#ffffff;background:none;display:block; width:auto;height:auto;padding:6px}
#top ul li.desp ul.udesp li.smm a:hover {color:#ffffff;background:#e60000}
#top ul li.desp:hover ul.udesp {display: block; padding:0; margin:0;opacity: 1;visibility: visible;}
#top span.acceso{float:right;display:block;padding:5px 25px 5px 0;}
#top span.igl{float:right;display:block;padding:5px 25px 5px 0;}
#top span.igl img{height:30px;width:auto}
#top span.alta{float:right;display:block;width:auto;height:auto;padding:7px 25px 0 0;}
#top span.alta a{color:#cc0000;font-size:15pt;text-decoration:none;font-weight:bold}
#top span.alta a:hover{color:#3469b3}

/*buscador home*/
#buscador_home_inm {float:left;width:98%;height:100%;height:auto;padding:5px 1% 10px 1%;margin:0 0 0 0; background:#cc0000}
#buscador_home_inm ul {padding:0;margin-right:0px;margin-top:0px;margin-bottom:1px;padding:0px 0px 0px 0px;list-style:none;}
#buscador_home_inm ul li {float:left;display:inline-block;margin:0 0 0 0; border:none;zoom: 1; /* IE7 (hasLayout)*/*display: inline; /* IE */;text-transform:uppercase}
#buscador_home_inm ul li .ir_inm_home {display:block; width:auto;margin:5px 5px 0 0;  background-color:transparent; padding:10px; text-align:center; color:#ffffff; font-size:9pt; text-decoration:none}
#buscador_home_inm ul li .ir_inm_home:hover { background-color:transparent;text-decoration:underline; color:#FFFFFF}
/*menu de propiedades*/
#cuerpo_inmuebles #menu_inmuebles{margin:0; padding:10px 1% 10px 1%; float:left; width:98%; height:auto; background:#cc0000}
#cuerpo_inmuebles #menu_inmuebles a{display:inline-block; padding:6px; margin:0 5px 5px 0; width:auto; color:#ffffff;background:transparent; text-transform:uppercase;text-decoration:none;text-align:center;font-size:8pt;zoom:1}
#cuerpo_inmuebles #menu_inmuebles a:hover{background:transparent;color:#ffffff;text-decoration:underline}
#cuerpo_inmuebles #menu_inmuebles b{color:#ffffff;font-size:12pt;width:100%;display:block; font-weight:normal;clear:both;margin:5px 0 5px 0 }

.ir {COLOR:#FE6E00; FONT-SIZE:16pt;FONT-STYLE: normal; FONT-WEIGHT:normal;TEXT-DECORATION: none;}
.ir:hover {COLOR:#666666;TEXT-DECORATION: none;}
/*cuerpo*/
#cuerpo_inmuebles {float:left; width:100%; height:auto; overflow:auto; padding:0; border:0; margin:0 0 0 0; background:inherit}
#cuerpo_inmuebles #social{width:800px; float:left; margin:10px 0 10px 0; padding:10px; background:#ffffff}
#cuerpo_inmuebles #social{width:800px; float:left; margin:10px 0 10px 0; padding:10px; background:#ffffff}
#cuerpo_inmuebles #social span.mo{display:none}
#cuerpo_inmuebles #social img{width:auto;height:20px;padding:0 5px 0 5px; border:0;filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(10);}
#cuerpo_inmuebles #social img:hover{
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);}
#cuerpo_inmuebles #cabecera{float:left; width:98%; height:auto; overflow:auto;padding:10px 1% 10px 1%;margin:0 0 0 0; background:#cc0000; color:#fff;font-size:11pt}
#cuerpo_inmuebles #cabecera h1{margin:0 0 3px 0}

#cuerpo_inmuebles span.ordenar-lista{display:block;float:left;width:100%;margin:0 0 10px 0;}
#cuerpo_inmuebles span.ordenar-lista b{float:left;display:inline-block;width:auto;margin:0 5px 0 0}
#cuerpo_inmuebles span.ordenar-lista form select{margin:0 0 0 5px; padding: 0 1% 1% 0; color:#000; background:transparent;border:0;cursor:pointer}
#cuerpo_inmuebles span.ordenar-lista form select option{margin:0; padding:1%;border:1px solid #e1e1e1;}
#cuerpo_inmuebles span.ordenar-lista i{float:left;display:inline-block;width:auto;margin:0 0.6% 0 0;color:#000;font-style:normal}
#cuerpo_inmuebles span.ordenar-lista i a{color:#000}
#cuerpo_inmuebles span.ordenar-lista i a:hover{color:#cc0000}
#cuerpo_inmuebles span.ordenar-lista i.maps{float:left;display:block;width:120px;margin:0 1% 0 0;padding:1%;color:#000;font-style:normal;background:#e1e1e1}
#cuerpo_inmuebles span.ordenar-lista i.maps a{color:#cc0000;}





/*home*/

/*destacados home*/
h1.dest{background-color:transparent; width:98%; padding:1% 1% 1% 1%; color:#cc0000; border:none; font-size:16pt; margin:40px 0 0 0;display:block;clear:both}
#cuerpo_inmuebles #destacados_home_inm {float:left;width:1200px; height:auto; overflow:auto; padding:0;margin:0;row-count:4 }

#cuerpo_inmuebles #destacados_home_inm ul { margin:0; padding:0;list-style:none;}
#cuerpo_inmuebles #destacados_home_inm ul li {width:297px; height:350px; display:inline-block; padding:0 0 1% 0;zoom:1; /* IE7 (hasLayout)*/*display: inline; /* IE */ vertical-align:text-top; overflow:hidden; margin:0 0 10px 0; background:#ffffff;border-bottom:1px solid #bcbcbc;}

#cuerpo_inmuebles #destacados_home_inm ul li span.foto_dest_inm_home{display:block;width:297px; height:240px; margin:0 0 2% 0; overflow:hidde}
#cuerpo_inmuebles #destacados_home_inm ul li span.foto_dest_inm_home img{object-fit:fill;}
#cuerpo_inmuebles #destacados_home_inm ul li span.dat{margin:0; width:98%; height:auto; display:block; overflow:hidden; padding:1%; font-size:15pt; font-weight:normal;}
#cuerpo_inmuebles #destacados_home_inm ul li span.dat b{font-size:13pt; font-weight:normal; text-transform:capitalize}
#cuerpo_inmuebles #destacados_home_inm ul li a{color:#0465B2; text-decoration:none;text-align:center }
#cuerpo_inmuebles #destacados_home_inm ul li a:hover{color:#cc0000; text-decoration:none }
#cuerpo_inmuebles #destacados_home_inm ul li span.financiado{position:absolute; display:block; margin-top:0px; margin-left:0px; overflow:hidden}
#cuerpo_inmuebles #destacados_home_inm ul h3 {padding:10px 0 0 0; font-size:18pt; font-weight:normal}
#cuerpo_inmuebles #destacados_home_inm ul li span.color_precio{color:#2AB300; font-size:12pt; font-weight:normal;display:block}
#cuerpo_inmuebles #destacados_home_inm ul li span.color_loc{color:#585858; font-size:9pt; font-weight:normal;display:block}
#cuerpo_inmuebles #destacados_home_inm ul li span.items{display:block;float:left;width:100%;text-align:left;border-top:1px solid #e1e1e1;padding:5px 0 0 0}
#cuerpo_inmuebles #destacados_home_inm ul li span.items span{display:inline-block;width:40px;text-align:center;font-size:8pt;margin:0 4px 0 0}

#varios_home{float:left;width:100%; height:auto; overflow:auto; padding:0; margin:0 0 0 0; }
#varios_home h1{width:98%; padding:10px 1% 10px 1%; color:#cc0000; border:none; font-size:16pt; margin:5px 0 10px 0}
#varios_home #filtros-const{float:left;width:100%; height:auto; overflow:auto; padding:0; margin:0 0 10px 0;background-color:#cc0000;}
#varios_home #filtros-const a{color:white;display:inline-block;float:left; width:auto;margin:0 5px 0 5px;padding:1%;font-size:11pt}
#varios_home #filtros-const a:hover{color:whitesmoke}
#arq {float:left; width:100%; height:auto; overflow:auto; padding:0; border:0; margin:0;row-count:5}
#arq ul {margin:0; padding:0; list-style:none;}
#arq ul li {width:15.7%; background: #ffffff;vertical-align:text-top;display:inline-block;height:auto; min-height:75px; padding:1% 2% 1% 2% ;border:none;font-size:9pt; margin-bottom:10px}
#arq ul li b{font-weight:normal;font-size:8pt;color:red}
#arq ul li a{color:#0465B2;font-size:11pt;}
#arq ul li a:hover{color:#cc0000}
#arq ul li span{float:left;display:block;width:80px;height:80px;margin:-10px 5px 0 0;overflow:hidden;text-align:center}

#pro_h{float:left; width:820px; height:auto; overflow:auto; padding:0; border:0; margin:10px 0 0 0;}
#pro_h h1{background-color:#fe6e00; width:800px; padding:10px; color:#ffffff; border:none; text-transform:uppercase; font-size:10pt; margin:0 0 -10px 0}
#pro_h ul {margin:0; padding:0; list-style:none;}
#pro_h ul li {width:405px; background: #ffffff;vertical-align:text-top;display:inline-block;height: 160px; padding:0; color:#000 }
#pro_h ul li:nth-child(odd){margin:10px 5px 0 0;float:left;}
#pro_h ul li:nth-child(even){margin:10px 0 0 5px; float:right:}
#pro_h ul li span.foto_destaque{display:block;float:left;margin:0; padding:0;width:140px; height:140px; overflow:hidden;}
#pro_h ul li span.texto_lista{display:block;float:right;width:255px;padding:3px;text-align:left; vertical-align:text-top;}
#pro_h ul li span.texto_lista .ir{color:#FE6E00; font-size:15pt;font-style:normal; font-weight:normal; text-decoration:none;}
#pro_h ul li span.texto_lista .ir:hover{color:#000000}
#pro_h ul li span.texto_lista .opciones{color:#FE6E00; font-size:7pt;font-style:normal; font-weight:normal; text-decoration:none;}
#pro_h ul li span.texto_lista .opciones:hover{color:#000000}
#pro_h ul li span.texto_lista span.detalle_tarifa{display:block; width:220px;height:auto; float:left; font-size:13pt;}
#pro_h ul li span.texto_lista span.detalle_tarifa b{font-size:16pt}
#pro_h ul li span.texto_lista span.detalle_tarifa i{font-size:8pt; font-style:normal}

#pro_h ul li span.texto_lista span.telefono{font-size:7pt;}
/*fin home*/
/*resultados*/
#cuerpo_inmuebles #resultados{float: left;width:75%;height: auto;padding: 0;margin: 0}
#cuerpo_inmuebles #resultados h1{background-color:transparent; width:98%; padding:2% 1% 2% 1%; color:#cc0000; border:none; font-size:16pt; margin:20px 0 0 0;display:block;clear:both}
#cuerpo_inmuebles #resultados ul li{margin-bottom:5px; width:98%; padding:10px 1% 10px 1%; height:auto; overflow:auto; clear:both;background:#ffffff;border-bottom:1px solid #bcbcbc}
#cuerpo_inmuebles #resultados ul li span.vend_pic{position:absolute; display:block; margin-top:0; margin-left:-13px; overflow:hidden}
#cuerpo_inmuebles #resultados ul li span.financiado{position:absolute; display:block; margin-top:0; margin-left:-2px; overflow:hidden}
#cuerpo_inmuebles #resultados ul li span.foto{display:block; float:left; width:140px; height:140px; margin: 0 5px 0 5px; overflow:hidden}
#cuerpo_inmuebles #resultados ul li span.reserva_vendida{background-color:#990000; color:#FFFFFF; font-weight:bold; padding:4px;}
#cuerpo_inmuebles #resultados ul li span.f_img{display:block;width:200px; height:130px; margin:0; float:left;padding:0;overflow:hidden}
#cuerpo_inmuebles #resultados ul li span.f_img img{object-fit:fill;}
#cuerpo_inmuebles #resultados ul li span.f_img span.fotos_video{display:block; float:left; position:absolute; margin:135px 0 0 0; padding:5px; width:150px; background-color:#cc0000; color:#FFFFFF}
#cuerpo_inmuebles #resultados ul li span.d_prop{ height:auto; width:450px; float:left; margin-left:0; padding:10px;}
#cuerpo_inmuebles #resultados ul li span.d_prop .ir{font-size:15pt;color:#0465B2;text-transform:capitalize}
#cuerpo_inmuebles #resultados ul li span.d_prop .ir:hover{color:#2AB300}
#cuerpo_inmuebles #resultados ul li span.d_prop span.desg{font-size:14pt; color:#2AB300}
#cuerpo_inmuebles #resultados ul li span.d_prop span.precio{font-size:14pt; color:#2AB300;font-weight:normal}
#cuerpo_inmuebles #resultados ul li span.d_prop span.subs{font-size:10pt; color:#000000;font-weight:bold}
#cuerpo_inmuebles #resultados ul li span.d_prop span.fecha{display:block;width:98%;padding:1%;margin:1% 0 0 0;border-top:1px solid #e1e1e1;font-size:9pt; color:#555555;}
#cuerpo_inmuebles #resultados ul li span.p_ext{float:right; width:180px; height:140px; text-align:center; font-size:11pt;padding:10px 0 10px 0; font-style:normal}
#cuerpo_inmuebles #resultados ul li span.p_ext img{text-align:center;margin:0 0 2px 0;clear:both}
#cuerpo_inmuebles #resultados ul li span.p_ext span.quien {display:block; width:150px;padding:10px 10px 15px 10px;font-size:10pt;text-decoration:none;color:#000;font-style:italic;}
#cuerpo_inmuebles #resultados ul li span.p_ext a {display:block;width:150px; padding:15px 10px 15px 10px; background:#ff0000;font-size:10pt;text-decoration:none;color:#ffffff;text-transform:uppercase}
#cuerpo_inmuebles #resultados ul li span.p_ext a:hover {color:#ffffff;background:#2AB300}
#cuerpo_inmuebles #paginar{float: left;width:96%;height: auto;padding:2%;margin:0 0 0 0; background:transparent; text-align:center;font-size:11pt;color:#bcbcbc}
#cuerpo_inmuebles #paginar a{color:#000000; font-size:11pt; text-decoration:none;margin:0;padding:0 2px 0 2px}
#cuerpo_inmuebles #paginar a:hover{color:#cc0000;}

/*banners*/
#banners_inmuebles {float:right;width:24%; height:auto;overflow:auto; padding:0; margin:10px 0 0 1%; text-align:right; border:none;background:transparent}
#banners_inmuebles img{margin:0 0 10px 1%;display:block;width:99%}
#banner_publicar{width:800px;height:auto;overflow:auto;clear:both;background-color:#575761; color:#FFFFFF; padding:10px;font-size:12pt; margin:0 0 10px 0}
#banner_publicar a {color:#FFFFFF; text-decoration:none}
#banner_publicar a:hover {color:#ffffff; text-decoration:underline}

/*pie de pagina*/
#pie{height:auto; overflow:auto; width:96%; float:left; margin:0 0 0 0; font-size:10pt;text-align:center; background:#ffffff;padding:2% 2% 20px 2%;border-top:1px solid #e1e1e1}
#pie span{display:block;}
#pie span img{height:30px;width:auto}
#pie img{width:auto;height:60px;padding:20px 5px 10px 5px; border:0; filter: whitescale(1);
	-webkit-filter: whitescale(1);
	-moz-filter: whitescale(1);
	-o-filter: whitescale(1);
	-ms-filter: whitescale(1);}
#pie ul li{display:inline-block;text-align:left;}
#pie ul li.iso{float:left;display:block;width:30%;height:auto;padding:0;margin:0;text-align:center;}
#pie ul span.men{float:right;width:68%;height:auto;padding:0;margin:0 0 0 1%;display:block;}
#pie ul span.men li.mn{float:left;height:auto;padding:0;margin:0;text-align:left;}

#pie ul span.men li.mn a{display:inline-block;padding:6px; color: #000; font-size:8pt;text-transform:uppercase;text-decoration:none;}
#pie ul span.men li.mn a:hover{color:#cc0000;text-decoration:underline}
#pie ul li.pie_b{margin:15px 0 0 0;color:#000;font-size:9pt;text-transform:none}
#pie ul li.pie_b span{clear:both; display:block; width:100%; text-align:left;margin:10px 0}
#pie ul li.pie_b a{display:inline-block;padding:6px; color: #000; font-size:8pt;text-transform:uppercase;text-decoration:underline;}
#pie ul li.pie_b a:hover{color:#cc0000;text-decoration:underline}




/*ficha propiedad*/

#top_ver{width:98%; height:auto; overflow:auto;padding:1%; background-color:transparent; color:#000; font-size:11pt}
#top_ver h1 { font-size:18pt; font-weight:normal; margin: 0 0 5px 0;width:100%;text-align:center}
#top_ver h1 span{display:block;clear:both;font-size:11pt}
#top_ver span.res_op{display:block; width:100%; height:auto; float:left; padding:0;margin:0 0 10px 0;font-size:9pt;text-transform:lowercase}
#top_ver span.res_op a{font-style:normal;font-size:10pt;color:#000;}
#top_ver span.res_op a:hover{color:#cc0000}


/*fotos*/
#fotos_ng{float:left;width:40%;max-width:460px;height:auto;overflow:auto; padding:0; margin:0 0 0 0;background:transparent}
            .jssora05l, .jssora05r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 40px;
                height: 80px;
                cursor: pointer;
                background: url(https://www.disfrutacolon.com/media/mfotos.png) no-repeat;
                overflow: hidden;
            }
            .jssora05l { background-position: 0px 0px; }
            .jssora05r { background-position: -60px -0px; }
            .jssora05l:hover { background-position: -120px -0px; }
            .jssora05r:hover { background-position: -180px -0px; }
            .jssora05l.jssora05ldn { background-position: -240px -0px; }
            .jssora05r.jssora05rdn { background-position: -300px -0px; }
            .jssort01 {
                position: absolute;
                /* size of thumbnail navigator container */
                width: 460px;
                height: 100px;
            }

                .jssort01 .p {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 72px;
                    height: 72px;
                }

                .jssort01 .t {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    border: none;
                }

                .jssort01 .w {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }

                .jssort01 .c {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 68px;
                    height: 68px;
                    border: #000 2px solid;
                    box-sizing: content-box;
                    _background: none;
                }

                .jssort01 .pav .c {
                    top: 2px;
                    _top: 0px;
                    left: 2px;
                    _left: 0px;
                    width: 68px;
                    height: 68px;
                    border: #000 0px solid;
                    _border: #fff 2px solid;
                    background-position: 50% 50%;
                }

                .jssort01 .p:hover .c {
                    top: 0px;
                    left: 0px;
                    width: 70px;
                    height: 70px;
                    border: #fff 1px solid;
                    background-position: 50% 50%;
                }

                .jssort01 .p.pdn .c {
                    background-position: 50% 50%;
                    width: 68px;
                    height: 68px;
                    border: #000 2px solid;
                }

                * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
                    /* ie quirks mode adjust */
                    width /**/: 72px;
                    height /**/: 72px;
                }
/*fin fotos*/


#col_r_det{float:right; width:60%;height:auto;overflow:auto;margin:0 0 5px 0;background:white;border-bottom:1px solid #bcbcbc;}
#col_r_det span.que{width:97%;padding:2% 2% 0 1%;display:block; font-size:9pt;color:#000}
#col_r_det #detalle_prop {width:98%; float:left; height:auto; min-height:345px;margin:0; padding:1%; text-align:left; vertical-align:text-top; background:#ffffff;font-size:10pt;line-height:16pt;}
#col_r_det #detalle_prop span.desg{font-size:14pt; color:#000000;}
#col_r_det #detalle_prop span.c_valor{font-size:14pt; color:#2AB300;font-weight:normal;display:block;margin:5px 0 5px 0;border-bottom:1px solid #e1e1e1;padding:0 0 10px 0}
#col_r_det #detalle_prop span.items{display:block;float:left;width:100%;text-align:left;padding:5px 0 5px 0;margin:10px 0 10px 0;border-bottom:1px solid #e1e1e1}
#col_r_det #detalle_prop span.items span{display:inline-block;width:50px;text-align:center;font-size:10pt;margin:0 4px 0 0}
#col_r_det #detalle_prop span.whatsapp{display:none}
#col_r_det #detalle_prop span.whatsapppc{display:inline-block; float:left;width:46%;background:#009900; padding:1% 0 1% 0;text-align:center;color:white; font-size:8pt; font-weight:bold; vertical-align:top;margin:5px 1% 10px 1%;text-transform:uppercase}
#col_r_det #detalle_prop .reservar {display:inline-block;float:right;width:46%;color: #ffffff;font-size:8pt;font-style: normal;font-weight:bold;text-decoration: none;background-color:#ff0000;padding:1% 0 1% 0;text-align:center; margin:5px 1% 10px 1%;text-transform:uppercase;}

#col_r_det #detalle_prop span.ninfo{display:block;float:left;width:100%;font-size:10pt;text-align:left;padding:5px 0 0 0;margin:10px 0 10px 0;border-top:1px solid #e1e1e1}
#col_r_det #detalle_prop span.ninfo b{font-weight:normal;color:#0465B2;font-size:12pt}
#col_r_det #detalle_prop span.ninfo span.logoinm{float:left;display:block; width:20%;height:auto;padding:0;margin:0 0 10px 0;}
#col_r_det #detalle_prop span.ninfo span.dtos_ven{float:left;display:block; width:40%;height:auto;padding:0;margin:0 0 10px 0;}
#col_r_det #detalle_prop span.ninfo span.dtos_horas{float:left;display:block; width:35%;height:auto;padding:0;margin:0 2% 10px 0;}
#col_r_det #detalle_prop span.ninfo span.dtos_horas b{color:#cc0000;font-size:10pt}
#col_r_det #detalle_prop span.subs{font-weight:bold;font-size:10pt}


#col_r_det #detalle_prop span.ninfo .vermas{float:left;width:auto;padding:1%; display:block; background:#0465B2; color:white; clear:both; text-align:center}
#col_r_det #detalle_prop span.ninfo .vermas:hover{background:red}

#col_r_det #social_a{float:right; width:40px; height:325px;padding:10px; margin:0 0 0 10px; background:#ffffff}
#col_r_det #social_a span.mo{display:none}
#col_r_det #social_a img{width:30px;height:auto;padding:5px 0 5px 0; border:0;filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(10);}
#col_r_det #social_a img:hover{
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);}
#col_r_det #social_a img.s-fb{height:30px;width:auto}

#bloque-a{width:67.9%;float:left;height:auto;overflow:auto;border-right:1px solid #bcbcbc;padding:1%;background:white}

#bloque-a #desglose{ float:left; margin:0 0 10px 0; width:100%; padding:0 0 10px 0; height:auto; text-align:left; font-size:11pt;line-height:15pt;color:#000000;border-bottom:1px solid #bcbcbc;}
#bloque-a #desglose ul { margin:0; padding:0;list-style:none; line-height:14pt}
#bloque-a #desglose ul li {width:31%;display:inline-block; margin:5px 0 5px 0;padding:0px;zoom: 1; /* IE7 (hasLayout)*/*display: inline; /* IE */ }
#bloque-a #desglose ul li h4 {text-align:left; font-size:15pt; color:#0465B2; padding:5px 0 8px 0; font-weight:normal; width:auto;}
#bloque-a #ver_info_gral {float:left; margin:0 0 10px 0; width:100%; padding:10px 0 10px 0; height:auto; text-align:left; font-size:11pt; background:#ffffff;line-height:16pt;border-bottom:1px solid #bcbcbc;}
#bloque-a #ver_info_gral h3{ padding:0 0 0 0; font-size:15pt;color:#0465B2}

#bloque-a #caracteristicas { float:left;width:100%; height:auto; font-size:11pt; padding:0 0 10px 0; margin:0 0 10px 0; text-align:left; background:#ffffff;border-bottom:1px solid #bcbcbc;}
#bloque-a #caracteristicas ul { margin:0px; padding:0;list-style:none; line-height:15pt}
#bloque-a #caracteristicas ul li {width:31%;display:inline-block; margin:2px 0 2px 0;padding:0px;zoom: 1;*display: inline; /* IE */ }
#bloque-a #caracteristicas ul h3 {padding:10px 0 0 0; font-size:15pt;color:#0465B2}
#bloque-a #ver_video {float:left; margin:0 0 10px 0; width:100%; padding:0; height:460px; background:#ffffff; border:none}
#bloque-a #ver_video iframe{width:100%;height:579px;margin:0;padding:0;border:none}
/*mapa*/
#bloque-a #mapa {float:left; margin:5px 0 0 0; width:100%; padding:0; height:400px; text-align:left; background:#ffffff;}
#mapa #map{width:100%;height:400px;margin:0;padding:0}
#bloque-a #publicar_prop{width:1000px;height:auto;overflow:auto;background-color:#2AB300; color:#FFFFFF; padding:15px;font-size:12pt; margin:0 0 0 0}

#bloque-b{width:28%;float:right;height:auto;overflow:auto;padding:1%;background:white}
#bloque-b #formulario_de_consulta {float:left;width:98%; height:auto; padding:1%;font-size:12pt; margin:0 0 10px 0; text-align:left; overflow:auto; clear:both; background:#fff;border-bottom:1px solid #bcbcbc;}
#bloque-b #formulario_de_consulta h3 { padding-top:10px 0 0 0;font-size:15pt;color:#0465B2}
#bloque-b #formulario_de_consulta span{float:left; display:inline; width:98%; padding:0; margin:0 0 5px 1%; border:0;}
#bloque-b #formulario_de_consulta h4{font-size:12pt; font-weight:normal;margin:0 0 5px 3px;color:#0465B2}
#bloque-b #formulario_de_consulta span input {width:97%; padding:2% 1% 2% 1%; margin:0 auto 0 0; border:1px solid #e1e1e1; font-size:10pt}

#bloque-b #formulario_de_consulta textarea{float:left; resize:vertical; width:96%; padding:1%; margin:0 auto 5px 0; border:1px solid #e1e1e1; font-size:10pt }
#bloque-b #formulario_de_consulta input.boton{width:30%; height:auto; padding:2%; margin:5px 0 5px 1%; color:#ffffff; background:red;cursor:pointer; text-transform:uppercase; border:none}
#bloque-b #formulario_de_consulta input.boton:hover{background:#2AB300}

#publicar_prop a {color:#FFFFFF; text-decoration:none}
#publicar_prop a:hover {color:#ffffff; text-decoration:underline}

#lista_similares{float: left;width:100%;height: auto;padding: 0;margin:0 0 10px 0}
#lista_similares ul h1{text-align:center; width:100%;padding:30px 0 30px 0;font-size:24pt}
#lista_similares ul li{margin-top:10px; width:100%; padding:0; height:auto; overflow:auto; clear:both;background:#ffffff}
#lista_similares ul li span.vend_pic{position:absolute; display:block; margin-top:0; margin-left:-13px; overflow:hidden}
#lista_similares ul li span.financiado{position:absolute; display:block; margin-top:0; margin-left:-2px; overflow:hidden}
#lista_similares ul li span.foto{display:block; float:left; width:140px; height:140px; margin: 0 5px 0 5px; overflow:hidden}
#lista_similares ul li span.reserva_vendida{background-color:#990000; color:#FFFFFF; font-weight:bold; padding:4px;}
#lista_similares ul li span.f_img{display:block;width:160px; height:120px; margin:0; float:left;padding:0;overflow:hidden}
#lista_similares ul li span.f_img span.fotos_video{display:block; float:left; position:absolute; margin:100px 0 0 0; padding:5px; width:150px; background-color:#cc0000; color:#FFFFFF}
#lista_similares ul li span.d_prop{ height:140px; width:670px; float:left; margin-left:0; padding:10px;}
#lista_similares ul li span.d_prop .ir{font-size:18pt}
#lista_similares ul li span.d_prop span.desg{font-size:14pt; color:#2AB300}
#lista_similares ul li span.d_prop span.precio{font-size:20pt; color:#2AB300;font-weight:bold}
#lista_similares ul li span.d_prop span.subs{font-size:11pt; color:#000000;font-weight:bold}

#lista_similares ul li span.p_ext{float:right; width:180px; height:140px; text-align:center; font-size:11pt;padding:10px 0 10px 0; font-style:normal;}
#lista_similares ul li span.p_ext img{text-align:center;margin:0 0 2px 0;clear:both}
#lista_similares ul li span.p_ext span.quien {font-size:10pt;text-decoration:none;color:#FE6E00;}