@charset "utf-8";

/* CSS Document */

::-webkit-input-placeholder {
  color: #222222 !important;
}

:-ms-input-placeholder {
  color: #222222 !important;
}

::-ms-input-placeholder {
  color: #222222 !important;
}

::placeholder {
  color: #222222 !important;
}
.ddcommon {
	width: auto!important;
}
.mostrar-ocultar {position:relative; width:100%; background: rgba(0,0,0,0.5); overflow:hidden; padding:10px;}

#toggleButton .visible {display:block;}
#toggleButton siemprevisible {display:block!important;}
#toggleButton .oculto {display:none;}
.buscador_home {
text-align: center;
    width: 60%;
    margin: 0 auto;
    }
.mostrar-ocultar .left, .mostrar-ocultar .right {width:50%;}
.mostrar-ocultar .left a, .mostrar-ocultar .right a {color:#fff;}
.mostrar-ocultar .left {float:left; text-align:left;}
.mostrar-ocultar .right {float:right; text-align:right;}
.tipo_de_busqueda.visible {display:inline-block;}
.tipo_de_busqueda.siemprevisible {display:block!important;}
.tipo_de_busqueda.oculto {display:none;}
.tipo_de_busqueda.tittle {color:#fff; line-height: 260%; text-align:center; height: 38px; min-height: 38px; padding-left:15px; padding-right:15px; margin:0;}
.tipo_de_busqueda.codigo {min-width:140px; margin-right:-5px; margin-left:-5px;}
.tipo_de_busqueda.buscame {min-width:120px; margin-right:-5px;}
.tipo_de_busqueda.desdehasta {min-width:120px; margin-right:-5px;}
.alignleft { float: left; margin: 5px 10px 5px 0px; }
.contenedor-tabs-interno {width:100%; margin:0 auto; position: relative;}
#contenedor-tabs { 
position: absolute;
    z-index: 3;
    margin: 0 auto;
    left: 10%;
    }
#contenedor-tabs2 { width: 100%; position: absolute; top:240px; z-index:3; margin:0 auto; background:#333;}
#content { /*overflow: hidden; */line-height: 1.5em; font-family: 'Archivo Narrow Regular', sans-serif; color:#222222; }
#content2 { /*overflow: hidden; */line-height: 1.5em; font-family: 'Archivo Narrow Regular', sans-serif; color:#222222; }
.dd .ddChild li {font-family: 'Archivo Narrow Regular', sans-serif; color:#222222;}
#content p { margin-bottom: 20px; }
#content2 p { margin-bottom: 20px; }
#content .line-divider { clear: both; border-bottom: 1px solid #d7d7d7; padding-bottom: 10px; margin-bottom: 10px; }
#content2 .line-divider { clear: both; border-bottom: 1px solid #d7d7d7; padding-bottom: 10px; margin-bottom: 10px; }
/* root element for tabs  */
.tabs { list-style:none; margin:0 !important; padding: 0px; height: 31px; padding: 0px; }
/* single tab */
ul.tabs li { display: block; float:left; text-indent:0; padding:0; margin: 0px 5px 0px 0px !important; list-style-image: none !important; border-top-width: thin; border-right-width: thin; border-left-width: thin; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-left-color: #FFF; }
/* link inside the tab. uses a background image */
ul.tabs a { display:block; font-size:12px; height: 30px; line-height:30px; text-align:center; text-decoration:none; padding: 0px 0px 0px 10px; position:relative; top:0px; background-color: #222426;	/*background:  url(../img/tabs.png) no-repeat;*/ }
ul.tabs a span { display:block; height: 100%; padding-right: 10px;/*background:  url(../img/tabs.png) no-repeat right -40px;*/
}
#content ul.tabs a { color: #FFFFFF; font-family: 'Archivo Narrow Regular', sans-serif; font-weight: normal; text-transform: uppercase; font-size: 18px; }
#content2 ul.tabs a { color: #FFFFFF; font-family: 'Archivo Narrow Regular', sans-serif; font-weight: normal; text-transform: uppercase; font-size: 18px; }
ul.tabs a:active { outline:none; }
/* when mouse enters the tab move the background image */
#content ul.tabs a:hover { background-position: 0px -80px; }
#content2 ul.tabs a:hover { background-position: 0px -80px; }
#content ul.tabs a:hover span, #content ul.tabs a.current span { }
#content2 ul.tabs a:hover span, #content2 ul.tabs a.current span { }
/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, #content ul.tabs a.current:hover, ul.tabs li.current a { cursor:default !important; color:#fff!important; display: block; background-color:#e02323;/*background-image: url(../../imagenes/bg-buscador.png); 	background-repeat: repeat;*/
}
ul.tabs a.current, #content2 ul.tabs a.current:hover, ul.tabs li.current a { cursor:default !important; color:#fff!important; display: block; background-color:#e02323;/*background-image: url(../../imagenes/bg-buscador.png); 	background-repeat: repeat;*/
}
/* initially all panes are hidden */ 
.panes .pane { display:none; }
.panes>div { display: none; }
.panes>div.clear { display: block !important; }
/* HOME TABS THUMBS ---------------------------------------------------------*/

.panes .blocks-thumbs { padding: 2%; min-height:50px;}
.panes .excerpt { line-height: 1.5em; margin-bottom: 0px; display: block; margin-top: 0px; margin-right: 20px; margin-left: 20px; }
.panes .excerpt .header { display: block; font-family: 'Archivo Narrow Regular', sans-serif; font-weight: normal; text-transform: uppercase; font-size: 20px; line-height: 1.4em; margin-bottom: 10px; text-decoration: none; color: #2f3235; border-bottom: 1px solid #c4c7c8; padding-bottom: 10px; }
.panes .blocks-thumbs li a.thumb { display: block; overflow: hidden; width: 282px; height: 150px; margin-bottom: 20px; background: url(../img/plus-sign.png) no-repeat center center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/* HOME TABS GALLERY ---------------------------------------------------------*/

.panes { margin: 0 auto; background: rgba(0,0,0,0.5); width:82%;}
.panes .plain-text { padding: 30px 30px; line-height: 1.5em; }
.panes .plain-text h1, .panes .plain-text h2, .panes .plain-text h3, .panes .plain-text h4, .panes .plain-text h5, .panes .plain-text h6 { margin-bottom: 20px; }
.panes .plain-text a { text-decoration: none; }
#contenedor-tabs-ficha { width: 950px; position: relative; z-index:0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 30px; height:300px; float: left; }
#contenedor-tabs-ficha2 { width: 950px; position: relative; z-index:0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 30px; height:300px; float: left; }
@media only screen and (max-width: 1220px) {
	#contenedor-tabs { width: 90%; margin: 0%; left: 0}
	#contenedor-tabs2 { width: 90%; margin: 0 5%; left: 0}
}
@media only screen and (min-width: 1024px) and (max-width: 1220px) {
#contenedor-tabs { top: 190px; }
#contenedor-tabs2 { top: 190px; }
}
@media only screen and (max-width: 1023px) {
#content { min-height: 0; }
#contenedor-tabs { position: static; z-index: 999; height: auto; min-height: 600px;}
#content 2{ min-height: 0; }
#contenedor-tabs2 { position: static; z-index: 999; height: auto; }
.contenedor-tabs-interno { width: auto; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
#contenedor-tabs { padding-top: 190px; }
#content { margin-bottom: 0; }
#contenedor-tabs2 { padding-top: 190px; }
#content2 { margin-bottom: 0; }
}
@media only screen and (max-width: 767px) {
#content { min-height: 0; }
#contenedor-tabs { padding-top: 110px; }
#content2 { min-height: 0; }
#contenedor-tabs2 { padding-top: 110px; }
#contenedor-tabs .tipo_de_codigo input {margin-left: 0 !important;}
}


/*Buscador Generales*/
#moneda select{width: 117px;}
.tipo_de_texto input { text-align: center; width: 117px; padding-left: 15px; font-family: 'Archivo Narrow Regular', sans-serif; color:#222222; border:0px;}
.tipo_de_busqueda {font-family: 'Archivo Narrow Regular', sans-serif; float:left!important; position:relative; min-height:50px; line-height:2em; margin:0 15px; min-width:180px;}
.tipo_de_codigo input { width: 117px; height: 38px; padding-left: 5px; font-family: 'Archivo Narrow Regular', sans-serif; color:#222222; border:0px; line-height:1.5em;}
#contenedor-tabs .tipo_de_codigo input {margin-left: 20px;}
.contenedor-tabs-interno .panes .excerpt .spans {float:left!important; width:50%!important;}
.color-white {color:#fff!important; word-spacing:5px;}
.ddOutOfVision select {font-family: 'Archivo Narrow Regular', sans-serif;}

/*Buscador Uno*/
#pesos_uno, #dolares_uno { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:0; }
#codigo_uno { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 25px; height: 38px; color:#ffffff; border:0; cursor:pointer; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#codigo_uno:hover { background-color:#009042; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#buscar_uno { background-color:#009042; font-family: 'Archivo Narrow Regular', sans-serif; width: 116px; height: 38px; color:#ffffff; border:0; cursor:pointer; text-align:center; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#buscar_uno:hover { background-color:#000; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#propiedad_uno { }
#operacion_uno { }
#zona_uno { }
#localidad_uno { }
/*Buscador Dos*/
#pesos_dos, #dolares_dos { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:0; }
#codigo_dos { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 25px; height: 38px; color:#ffffff; border:0; cursor:pointer; }
#buscar_dos { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 116px; height: 38px; color:#ffffff; border:0; cursor:pointer; text-align:center; }
#propiedad_dos { }
#operacion_dos { }
#zona_dos { }
#localidad_dos { }
/*Buscador Tres*/
#pesos_tres, #dolares_tres { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:0; }
#codigo_tres { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 25px; height: 38px; color:#ffffff; border:0; cursor:pointer; }
#buscar_tres { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 116px; height: 38px; color:#ffffff; border:0; cursor:pointer; text-align:center; }
#propiedad_tres { }
#operacion_tres { }
#zona_tres { }
#localidad_tres { }


/*Buscador Uno*/
#pesos_uno2, #dolares_uno2 { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:0; }
#codigo_uno2 { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 25px; height: 38px; color:#ffffff; border:0; cursor:pointer; }
#buscar_uno2 { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 116px; height: 38px; color:#ffffff; border:0; cursor:pointer; text-align:center; }
#propiedad_uno2 { }
#operacion_uno2 { }
#zona_uno2 { }
#localidad_uno2 { }

/*Buscador Dos*/
#pesos_dos2, #dolares_dos2 { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:none; }
#codigo_dos2 { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 25px; height: 36px; color:#ffffff; border:none; cursor:pointer; }
#buscar_dos2 { background-color:#000; font-family: 'Archivo Narrow Regular', sans-serif; width: 116px; height: 36px; color:#ffffff; border:none; cursor:pointer; text-align:center; }
#propiedad_dos2 { }
#operacion_dos2 { }
#zona_dos2 { }
#localidad_dos2 { }

/*Buscador Tres*/
#pesos_tres2, #dolares_tres2 { font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; color:#55555; border:none; }
#codigo_tres2 { background-color:#ff0000; font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; width: 25px; height: 36px; color:#ffffff; border:none; cursor:pointer; }
#buscar_tres2 { background-color:#ff0000; font-family: 'Archivo Narrow Regular', sans-serif; font-size:18px; width: 116px; height: 36px; color:#ffffff; border:none; cursor:pointer; text-align:center; }
#propiedad_tres2 { }
#operacion_tres2 { }
#zona_tres2 { }
#localidad_tres2 { }


/* Estilos Listado */

.fsearch #elboton{display:none;}
.titulos-listado { margin: 0px; padding: 0px; width: 100%; background-color: #ff0000; height:100%; position:relative; top:0px; float: left; }
.titulos-listado h1 { font-family: 'Archivo Narrow Regular', sans-serif; font-size:24px; font-weight: normal; width: 100%; color:#FFFFFF; padding-top: 6px; padding-bottom: 10px; padding-left: 30px; }
#ordenar_por { }
#ordena_por { }
.odernar { float: right; position: relative; right: 20px; top: 0; width: 150px; }
.nav-listado { padding: 0px; width: 100%; height:38px; position:relative; top:0px; float: left; margin-top:10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.volver a { color: #FFF; background-color: #333333; text-decoration: none; font-family: 'Archivo Narrow Regular', sans-serif; font-size:14px; float:left; margin-right:5px; background-image: url(../imagenes/volver.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 30px; padding-top: 8px; padding-bottom: 8px; padding-right: 10px; }
.volver a:hover { color: #FFF; background-color: #ff0000; text-decoration: none; }

.excerp { line-height: 1.5em; margin-bottom: 0px; display: block; float: left; width: 100%; margin-top: 0px; margin-right: 20px; margin-left: 20px; }
.lista-derecha {float: left; width: 75%; margin-left: 2%;}
.lista-img { float:left; position: relative; width:20%;}
.lista-img img {width:100%; height:auto;}
.lista-img a { display: inline-block; position: relative; z-index: 1; }
.lista-img a span { display: block; z-index: 2; position: absolute; text-transform: uppercase; color: #FFF; text-decoration: none; line-height: 26px; height: 26px; width: 100%; bottom: 0; left: 0; font-size: 18px; text-align: center; font-family: "Berthold"; }
.lista-img a span.tag1 { background: rgba(47,172,47,0.5); }
.lista-img a span.tag2 { background: rgba(255,0,0,0.5); }
.lista-img a span.tag3 { background: rgba(0,123,255,0.5); }
.lista-img a span.tag4 { background: rgba(255,0,0,0.5); }
.lista-img a span.tag5 { background: rgba(255,0,0,0.5); }
.lista-img a span.tag11 { background: rgba(255,0,0,0.5); }
.lista-detalle { float:left; width:100%; border-bottom: 2px solid #ff0000;}
.lista-detalle h6 { color: #000; font-family: "Berthold"; font-size: 22px; font-weight: normal; padding-bottom: 5px; text-align: left; width:100%; margin-top: 5px; margin-right: 20px; margin-bottom: 0; margin-left: 0px; }
.lista-detalle span.left { float: left; }
.lista-detalle span.right { float: right; }
.precio { color: #000; font-family: "Berthold"; font-size: 26px; font-weight: normal; padding-bottom: 5px; text-align: right; width:100%; }
.lista-ficha p { float: left; width: 100%; font-family: "Berthold"; font-size: 16px; position: relative; text-align: left; margin-top: 5px; margin-right: 0px; margin-bottom: 0; height:100%!important;}
.etiquetas { float:left; width:100%; bottom: 0px; position: relative; left:0; margin-top:10px;}
.etiqueta a { color: #FFF; background-color: #333333; text-decoration: none; font-family: 'Archivo Narrow Regular', sans-serif; font-size:14px; float:left; margin-right:5px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; }
.etiqueta a:hover { color: #FFF; background-color: #ff0000; text-decoration: none; }
.etiquetas .ca-more { background-color: #ff0000; bottom: 5px; color: #fff; font-family: "Berthold"; font-size: 24px; font-weight: bold; padding: 0px 10px; bottom: 0px; right:-5px; position: absolute; text-align: center; text-decoration: none; }

@media only screen and (max-width: 1920px) and (min-width: 1679px){
 
 /*Buscador*/
.panes { margin: 0 auto; background: rgba(0,0,0,0.5); width:100%;}
.excerpt {width:100%;}
.tipo_de_busqueda {width:auto;}
}

/*Busqueda Derecha*/
.busqueda-derecha {float:left; width:100%; padding-left:15px; padding-right:15px; position:relative; min-height:1px;}
#contenedor-buscador {width:100%; border: 1px solid #d6d6d6; padding:20px;}
#contenedor-buscador .contenedor-buscador-interno {width:92%; margin-top:10px;}
#contenedor-buscador .tipo_de_busqueda.visible {display:block; width:100%;}
#contenedor-buscador .tipo_de_busqueda.siemprevisible {display:block!important; width:100%;}
#contenedor-buscador .tipo_de_busqueda.oculto {display:none;}
#contenedor-buscador .tipo_de_busqueda.tittle {color:#fff; line-height: 260%; text-align:center; height: 38px; min-height: 38px; padding-left:15px; padding-right:15px; margin:0;}
#contenedor-buscador .tipo_de_busqueda.codigo {display:block!important; width:100%; margin-left:0; margin-right:0; padding-left:15px; padding-right:15px;}
#contenedor-buscador #codigo.tipo_de_busqueda {display: block; margin-left: 15px; margin-right: 15px; padding-left: 0; padding-right: 0; width: 100%;}
#contenedor-buscador .tipo_de_busqueda span.tipo_de_codigo {width:80%;}
#contenedor-buscador .tipo_de_busqueda #porcodigo {background-color: #fff; border: 1px solid #d6d6d6; width:88%; padding-left:20px; font-family: "Archivo Narrow Regular",sans-serif; font-size:100%;}
#contenedor-buscador .tipo_de_busqueda.buscame {min-width:120px; margin-right:-5px;}
#contenedor-buscador .tipo_de_busqueda.desdehasta {min-width:120px; margin-right:-5px;}
#contenedor-buscador #codigo.tipo_de_busqueda #codigo_uno {width:30px;}
#contenedor-buscador .tipo_de_busqueda #desde {display: block; margin-left: 15px; margin-right: 15px; padding-left: 0; padding-right: 0; width: 100%;}
#contenedor-buscador .tipo_de_busqueda .spans{background-color: #fff; border: 1px solid #d6d6d6; width:100%; padding-left:20px; font-family: "Archivo Narrow Regular",sans-serif; font-size:100%;}

#contenedor-buscador #buscar_uno { background-color:#009042; font-family: 'Archivo Narrow Regular', sans-serif; width: 100%; height: 38px; color:#ffffff; border:0; cursor:pointer; text-align:center; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
#contenedor-buscador #buscar_uno:hover { background-color:#000; -webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}

#contenedor-buscador .tipo_de_busqueda.buscame a {background-color: #000; color: #fff; display: block; padding: 5px 20px; text-align: center; width: 100%;}
#contenedor-buscador .tipo_de_busqueda .spans .tipo_de_texto input {color: #444; line-height: 38px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'Archivo Narrow Regular', sans-serif;}    


@media (max-width: 1080px){

.buscador_home {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
}

@media (max-width: 960px){
	.ddcommon { width:100%!important;}
	.ddcommon .ddTitle { width:100%!important;}
}

@media (max-width:374px) {
#buscar_uno {
    width: 90%!important;
}
}
