@charset "utf-8";
.result-list .result-details {
  height: 154px;
}
.result-list .result-details > a {
  height: 154px;
}
.result-list .result-details .info-results p {
  display: none;
}
.destacadas {
  padding: 1.5% 0;
  float: left;
  background-color: rgba(255, 255, 255, 0.1);
  width: 100%;
}
.destacadas h1 {
  margin: 12px 0;
}
.destacadas h1 {
  float: left;
  width: 100%;
}
.destacadas h1 a .icon-arrow-dropdown {
  display: none;
}
.highlights {
  margin: 48px 0 0 0;
  float: left;
  padding: 0;
}
.highlights > div {
  max-width: 960px;
  width: 100%;
  margin: 24px auto 0;
  float: left;
}
.highlights .wrap-two {
  padding: 0 0 2% 0;
}
.highlights .foto a {
  display: block;
  margin: 0 0 0 10%;
  position: relative;
}
.highlights img {
  border-radius: 110px;
  height: 110px;
  max-height: 110px;
  position: relative;
  left: 0;
  top: 0;
  width: 110px;
  max-width: 110%;
}
.highlights .layer {
  position: absolute;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  z-index: 1;
}
.highlights .layer:hover {
  transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
}
.highlights .text-fields {
  padding: 0 3%;
}
.highlights .text-fields h3 {
  display: block;
  font-size: 120%;
  line-height: 120%;
  margin: 0 1%;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.highlights .text-fields p {
  font-family: arial, sans-serif;
  line-height: 125%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.highlights .text-fields > p.prices {
  font-size: 100%;
  line-height: 140%;
}
.highlights .text-fields .through {
  color: #666;
  float: left;
  font-size: 80%;
  padding: 0;
  text-decoration: line-through;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .highlights .container.foto,
  .highlights .container.text-fields {
    width: 100%;
  }
  .highlights .container.text-fields {
    padding: 0 3% 0 10%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  .highlights {
    width: 100%;
  }
  .highlights h1 {
    font-size: 1.20em;
  }
  .highlights .wrap-four > .container {
    width: 100%;
  }
  .highlights .wrap-four > .container .container.foto {
    width: 33%;
    box-sizing: border-box;
  }
  .highlights .wrap-four > .container .container.text-fields {
    width: 67%;
    padding: 0 2% 0 5%;
    box-sizing: border-box;
  }
}
.ie9 .ui-dialog .ui-dialog-content {
  overflow: inherit;
}
a:link {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.through {
  text-decoration: line-through;
}
/* Niveles de sobreposicionamiento de las capas */
.btn {
  border-style: solid;
  border-width: 1px;
}
.linkmovil,
.linkenlaces,
.linklanding,
.divstats,
.diveditdiseno,
.divseo,
.diveditlink,
.divgoogle,
.divsocial,
.divrss,
.divedituser,
.header .tools {
  z-index: 8;
}
.btn {
  width: 100%;
  cursor: pointer;
  margin-bottom: 0;
  padding: 2px 8px;
  text-align: left;
  vertical-align: middle;
}
.btn.btn-primary {
  padding: 3px 0;
  text-align: center;
}
.btn:hover {
  text-decoration: none;
}
.btn:focus {
  outline: 0 none;
}
.btn.active,
.btn:active {
  background-color: #fff;
  outline: 0 none;
}
.btn.disabled,
.btn[disabled] {
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  cursor: default;
  opacity: 0.65;
}
.editable-area .editable.editlogo.editflotante {
  margin: 10px 15px;
}
.editable-area .editable {
  position: relative;
}
.editable-area.logado .editable:hover {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.editable-area.logado .editable:hover .edit-icon {
  display: block;
  height: 32px;
  position: absolute;
  right: 12px;
  top: 6px;
  width: 32px;
  z-index: 30;
}
.editable-area.logado .editable:hover .edit-icon:before {
  content: "\e319";
  font-size: 24px;
  border: 2px solid #444;
  background-color: #444;
  color: #fff;
  border-radius: 4px;
}
.editable-area .editimagen.editflotante {
  padding: 5px 5px 30px 5px;
}
/*add this*/
.addthis_button {
  width: 100%;
  margin: 0 auto;
}
.addthis_button > a {
  float: left;
  font-size: 12px;
  line-height: 50px;
}
.addthis_button > a > span {
  margin: 5px;
}
/*Botones, Iconos, Grupos de botones*/
.btn-group {
  display: inline-block;
  font-size: 0;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 16px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0 none;
}
.btn-group > .btn + .dropdown-toggle {
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.125) inset, 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #E6E6E6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044CC;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #F89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #BD362F;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #78AC29;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2F96B4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.info_corta {
  display: block;
  margin: 0px auto;
  width: 98%;
  float: left;
  text-align: center;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar .btn-group a {
  font-size: 12px;
  width: 5%;
  display: inline-block;
  padding: 0.3em 0.2em;
}
.btn-toolbar .btn-group a.next {
  margin-left: 2px;
}
.btn-toolbar .btn-group a.preview {
  margin-right: 2px;
}
.btn-toolbar .btn-group a.btn.tab {
  width: auto;
  padding: 0.3em 1.5em 0.3em 1em;
  background-color: #f6f5f5;
  border-color: #ededed;
  border-bottom: 0 none;
}
.btn-toolbar .btn-group a.tab:hover {
  background-color: #fefefe;
}
.btn-toolbar .btn-group a i {
  height: 16px;
  margin: 0 3px;
  vertical-align: middle;
  width: 16px;
}
.btn-toolbar .btn-group a i.icon-th-list {
  margin: 0 0.2em;
}
.files .name {
  word-break: break-all;
}
.ui-widget-content div input[type="checkbox"] {
  margin: 5px 10px 10px 0;
}
.ui-dialog-content input {
  margin: 5px 0;
  padding: 8px 6px;
}
.ui-dialog-content fieldset {
  width: 100%;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
@media screen and (max-width: 480px) {
  .menuEdicion {
    display: none;
  }
  .menuEdicion + .opacity {
    display: none;
  }
  .editable-area .editable.nav-brand {
    position: relative;
  }
}
/*Inicio codigo dinamico  ________________________________________________*/
body {
  background-color: #f6f6f6;
}
.ficha #des-listado span,
.ficha #des-home span {
  color: #7e7d7d;
}
.ficha .toolbar .icon-search::before,
.ficha .toolbar .icon-search > a {
  color: #7e7d7d;
}
.ficha .titular .controls .back-to-listing a span {
  color: #7e7d7d;
}
.ficha .titular .controls .prev-next .prev span,
.ficha .titular .controls .prev-next .next span {
  color: #7e7d7d;
}
.ficha .ficha-main .encabezado .prices-wrap span.price {
  color: #7e7d7d;
}
.ficha .ficha-main .encabezado .price-down {
  color: #7e7d7d;
}
.ficha .sidebar .contactoFicha {
  border-top: solid 6px #7e7d7d;
}
.fichaagencia #des-listado span,
.fichaagencia #des-home span {
  color: #7e7d7d;
}
.fichaagencia .toolbar .icon-search::before,
.fichaagencia .toolbar .icon-search > a {
  color: #7e7d7d;
}
.fichaagencia .titular .controls .back-to-listing a span {
  color: #7e7d7d;
}
.fichaagencia .titular .controls .prev-next prev span,
.fichaagencia .titular .controls .prev-next .next span {
  color: #7e7d7d;
}
.fichaagencia .ficha-main .encabezado .prices-wrap [class*="icon-"]::before {
  color: #7e7d7d;
}
.fichaagencia .ficha-main .encabezado span.price {
  color: #7e7d7d;
}
.fichaagencia .sidebar .contactoFicha {
  border-top: solid 6px #7e7d7d;
}
.office-list .nav-options .search-office.input-group .hab-suggest-list li:hover {
  background-color: #7e7d7d;
}
.office-list .nav-options .vistas li.active {
  background-color: #7e7d7d;
}
.office-list .office-result .office-box {
  border-right: solid 6px #7e7d7d;
}
.office-list .office-result .office-details .info-office p a {
  color: #7e7d7d;
}
@media screen and (max-width: 768px) {
  .office-list .office-main .office-result ul .office-box {
    border-top: solid 6px #7e7d7d;
  }
}
.result-list .result-details .info-results ul [class*="icon-"]::before {
  color: #7e7d7d;
}
.result-list .resultados .inmueble {
  border-right: solid 6px #7e7d7d;
}
.result-list .resultados .inmueble .price,
.result-list .resultados .inmueble .price-down {
  color: #7e7d7d;
}
@media (max-width: 992px) {
  .result-list .resultados .inmueble {
    border-top: solid 6px #7e7d7d;
    border-right: none;
  }
}
.result-list .sidebar {
  border-top: solid 6px #7e7d7d;
}
.result-list .vistas .nav-options ul li.active {
  background-color: #7e7d7d;
}
body,
a,
a:link,
a:visited,
p,
.cmxform button,
.result-details h2,
.encabezado h2,
.wrap .btn-group button,
.secondary h2,
.placeholder,
input[placeholder],
[placeholder],
*[placeholder] {
  color: #464646;
}
*::-webkit-input-placeholder {
  /* Google Chrome y Safari */
  color: #464646;
}
*:-moz-placeholder {
  /* Firefox anterior a 19 */
  color: #464646;
}
*::-moz-placeholder {
  /* Firefox 19 y superior */
  color: #464646;
}
*:-ms-input-placeholder {
  /* Internet Explorer 10 y superior */
  color: #464646;
}
.tools ul li a {
  background-color: #7e7d7d;
  /*fondo color corporativo*/
}
/* **** HEADER BACKGROUND ***** ~"#f6f6f6" */
.header > .wrap > .container,
.btn-navbar {
  background-color: #f6f6f6;
}
.row-fluid .container h2,
.banners a h2,
.noticias h2 i.icono-news,
.advertisement .buscador .input-group-btn,
.advertisement .buscador .input-group-btn > .btn,
.hab-suggest-combo,
.hab-suggest-badge,
.ui-autocomplete .subzonesContent li:not(.subzonesContent):hover,
.ui-autocomplete .ui-state-focus,
.dropdown li.hover,
.dropdown li.selected,
.dropdown li.selected.title,
.btn-navbar,
.toolbar,
.button-field button {
  background-color: #7e7d7d;
}
.hab-check-buttons:hover {
  border-color: #7e7d7d;
  color: #7e7d7d;
}
.hab-check-buttons.focus {
  border-color: #7e7d7d;
  color: #7e7d7d;
}
.hab-check-buttons.active {
  border-color: #fff;
  color: #fff;
  background-color: #7e7d7d;
}
.hab-check-buttons.active input[type="checkbox"] + span:before {
  color: #fff;
}
.hab-check-buttons.active input[type="checkbox"] + span ~ label {
  color: #fff;
}
.address,
.slogan,
.icon-menu-burguer,
.icon-search,
.address p,
.address p a,
.login a,
.buscador .hab-suggest-combo .hab-badge-close,
.buscador .hab-suggest-badge .hab-badge-close,
.buscador .hab-suggest-combo .hab-suggest-dropdown,
.buscador .hab-suggest-badge .hab-suggest-dropdown,
.buscador .hab-suggest-combo,
.buscador .hab-suggest-badge,
.buscador [data-icon]:before,
.buscador [class*="icon-"]:before,
.buscador [class*="icon-"]:after,
.office-list .hab-suggest-combo,
.office-list .hab-suggest-badge,
.hab-suggest-combo .hab-badge-close:after,
.hab-suggest-badge .hab-badge-close:after,
.btn-navbar,
.row-fluid .container h2,
.banners a h2,
.toolbar span,
.toolbar span a,
.button-field button {
  color: #fff;
}
.main .wrap > .container,
.linksq > .container h1 {
  /*background: -moz-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .02) 100%);*/
  /* FF3.6+ */
  /*background: -webkit-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .02) 100%);*/
  /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, 0.02) 100%);*/
  /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, 0.02) 100%);*/
}
.footer .search-type,
.main .wrap > .container,
.linksq > .container,
.simple-main,
.secondary-main,
.ficha,
.office-box,
.secondary,
.simple {
  background-color: #fff;
}
.nav li a,
.navextra li a,
.row h1,
.linksq > .container h1,
.result-details h1 a,
.info-office h1,
.sitemap a,
.price,
.prices,
h2,
.noticias h1,
.simple h1,
.secondary h1,
.encabezado h1,
.detalles h1,
.fichaagencia .titular .controls .back-to-listing a,
.fichaagencia .titular .controls .prev-next a,
.fichaagencia .titular .controls .prev-next,
.sidebar .contactoFicha h1,
.office-list .nav-options .search-office button,
.tabs a,
h1 {
  color: #5b6c7c;
}
.field-news .content {
  border-top-color: #7e7d7d;
}
.text-fields {
  color: #7e7d7d;
}
.history a,
.history .current {
  color: #7e7d7d;
  /* color corporativo*/
}
.forms .select > button {
  color: #5b6c7c;
}
.forms fieldset > button {
  border-color: #7e7d7d;
}
.hab-suggest-combo,
.hab-suggest-badge,
input[type="text"],
input[type="email"],
input[type="password"],
textarea,
.btn,
.forms .select > button,
.result-list .sidebar [class*="col-"] .dropdown-wrapper,
.ordenar {
  border-color: #ccc;
}
.connect {
  background-color: #838282;
}
.row-border,
.row-fluid .container {
  border-bottom: #5b6c7c;
}
@media screen and (max-width: 480px) {
  .footer {
    background-color: #f6f6f6;
  }
  .footer .wrap .search-type .tabs a.active:first-child {
    background-color: #fff;
  }
  .footer .wrap .search-type .tabs a.active:last-child {
    background-color: #fff;
  }
  .footer .wrap .search-type .tab-item {
    border-color: #7e7d7d;
    background-color: #fff;
  }
}
/*Fin codigo dinamico  ________________________________________________*/
/*Fin codigo dinamico  ________________________________________________*/
/*# sourceMappingURL=backup-original-codigo-dinamico-css.css.map */
.news {
  overflow: hidden;
  position: relative;
  padding-bottom: 24px;
}
.news h2 {
  position: relative;
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/icn-circular.png");
  background-position: 25px 5px;
  background-repeat: no-repeat;
  padding: 0 0 0 50px;
}
.news:before {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/bg-shadow-top-news.png");
  background-repeat: no-repeat;
  background-position: center top;
  content: "";
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.news:after {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/bg-shadow-bottom-news.png");
  background-repeat: no-repeat;
  background-position: center top;
  content: "";
  height: 32px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.news .news-box {
  padding: 1.5% 0;
}
.news .news-box,
.news .feeds {
  height: 360px;
  max-height: 100%;
}
.news .news-box .content,
.news .feeds .content {
  margin: 2.5% 0 0;
  padding: 0 8%;
  box-sizing: border-box;
}
.news .news-box .content h3,
.news .feeds .content h3,
.news .news-box .content p,
.news .feeds .content p {
  margin: 0;
}
.news .news-box .content h3:first-letter,
.news .feeds .content h3:first-letter,
.news .news-box .content p:first-letter,
.news .feeds .content p:first-letter {
  text-transform: capitalize;
}
.news .news-box .content h3 a,
.news .feeds .content h3 a,
.news .news-box .content p a,
.news .feeds .content p a {
  text-transform: lowercase;
}
.news .news-box .content .date,
.news .feeds .content .date {
  color: #979292;
  font-size: 62.5%;
  margin: 10px 0 20px;
}
.news .news-box .content > a,
.news .feeds .content > a {
  display: block;
  float: left;
  font-size: 80%;
  margin: 5% 0;
}
.news .news-box .content > a:hover,
.news .feeds .content > a:hover {
  text-decoration: underline;
}
.news .field-news > .container {
  max-height: 350px;
  overflow-y: auto;
}
.news .feeds {
  padding: 1.5% 0;
}
.news .feeds > span {
  display: block;
  height: 16px;
  margin: 0 0 8px;
  position: absolute;
  width: 16px;
  z-index: 30;
}
.news .feeds > span:hover {
  cursor: default;
  color: #3991B9;
}
.news .feeds > span.scroll-up {
  right: 0;
  top: 40px;
}
.news .feeds > span.scroll-down {
  bottom: 0;
  right: 0;
}
.news .feeds .field-feeds {
  float: left;
  height: 300px;
  overflow: hidden;
  position: relative;
}
.news .feeds .field-feeds h3 {
  text-align: right;
}
.news .feeds .field-feeds .date {
  margin: 10px 0 5px;
}
.news .feeds .field-feeds a {
  float: right;
  font-size: 80%;
  margin: 0 0 10px;
  text-align: right;
  width: 100%;
}
.news .feeds .field-feeds a:hover {
  text-decoration: underline;
}
.news .feeds p {
  padding: 0 0 0 10%;
  text-align: right;
}
.vernoticias a {
  float: right;
  font-size: 12px;
  font-weight: bold;
  margin: 15px;
}
@media screen and (max-width: 767px) {
  .noticias .container {
    width: 100%;
  }
  .noticias .wrap-two .container {
    width: 100%;
  }
  .field-news,
  .field-feeds {
    height: auto;
  }
  .news .news-box,
  .news .feeds {
    height: auto;
  }
  .news .feeds {
    max-height: none;
  }
  .news .feeds .field-feeds p {
    text-align: left;
  }
  .news .feeds .field-feeds a {
    font-size: 90%;
    text-align: left;
  }
  .news .feeds .news-box {
    padding: 24px 0;
    height: auto;
  }
  .news .feeds .news-box .content h3 a {
    font-size: 90%;
  }
  .news .feeds .news-box .content a {
    font-size: 90%;
  }
  .news .feeds .news-box .content .date {
    margin: 0px 0 12px;
  }
}
.banners-text {
  position: relative;
}
.banners-text h1 {
  box-sizing: border-box;
}
.banners-text .button-panel-edition {
  margin-left: 0;
  padding-left: 50px;
  position: absolute;
  right: 0;
  top: 0;
  width: 85%;
  z-index: 1;
}
.banners-text p {
  padding: 0 8%;
  box-sizing: border-box;
}
.banners-text a {
  color: #3991B9;
  display: block;
  font-size: 80%;
  text-decoration: underline;
}
.banners {
  padding: 15px 0 0;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.1);
}
.banners > div {
  margin: 0 0 4%;
}
.banners a {
  display: block;
  height: 150px;
  margin: 0 0 0 10px;
  overflow: hidden;
  padding: 0 3px 0 0;
  box-sizing: border-box;
  position: relative;
}
.banners a .img-banners {
  border-radius: 5px;
  position: relative;
}
.banners a h2 {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/icn-circular-banners.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  bottom: 8px;
  padding: 6px 0 6px 27px;
  box-sizing: border-box;
  position: absolute;
  text-align: left;
  width: 100%;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .row-fluid .container {
    width: 100%;
  }
  /* ****SLIDESHOW SKITTER**** */
  .box_skitter_large,
  #idvisorfotos,
  .box_skitter .container_skitter,
  .banner img,
  .advertisement {
    max-height: 240px;
    width: 100%;
  }
  .banners-text,
  h1,
  .banners-text > div,
  .sidebar {
    width: 100%;
    float: left;
  }
  banners-text {
    padding: 24px;
    box-sizing: border-box;
  }
  .banners.wrap-three.container-66 > .container {
    width: 100%;
  }
  .banners.wrap-three.container-66 > .container a {
    height: auto;
  }
  .banners.wrap-three.container-66 > .container a img {
    width: 100%;
  }
  .banners.wrap-three.container-66 > .container a .layer-shadow h2 {
    bottom: 32px;
    width: 100%;
  }
}
body {
  font: normal 16px/24px Arial, Helvetica, Verdana;
}
.wrap {
  max-width: 960px;
  margin: auto;
}
h1 {
  font-size: 130%;
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/icn-circular.png");
  background-position: 25px 5px;
  background-repeat: no-repeat;
  padding: 0 0 0 50px;
  box-sizing: border-box;
}
.fichaagencia .titular .controls > h1 {
  background-image: none;
}
.wrap-three .container {
  width: 33.333%;
  margin: 12px 0px 6px 0;
  max-height: 280px;
  overflow: hidden;
  padding: 0 12px;
}
.simple {
  max-width: 960px;
  margin: 0 auto;
  float: none;
}
.simple-main {
  float: left;
  box-sizing: border-box;
}
.simple-main .content {
  float: left;
  padding: 0 2%;
  text-align: justify;
}
.simple-main h1 {
  font-size: 1.3em;
  margin: 3% 2%;
  float: left;
  width: 100%;
  text-align: left;
}
.secondary {
  max-width: 960px;
}
.secondary-main {
  box-sizing: border-box;
}
.secondary-main .content {
  padding: 2% 2%;
  width: 100%;
  box-sizing: border-box;
}
.secondary-main h1 {
  font-size: 1.3em;
  margin: 5% 2%;
}
.secondary-main h1 + h2 {
  padding-left: 2%;
}
.secondary .sidebar img {
  max-width: 307px;
}
.secondary .sidebar.editimagen {
  min-height: 100px;
}
.secondary .sidebar.editimagen p {
  padding-left: 12px;
}
@media screen and (max-width: 767px) {
  .secondary .secondary-main,
  .simple .secondary-main {
    width: 100%;
  }
  .secondary .sidebar,
  .simple .sidebar {
    display: block;
  }
  .short-form fieldset {
    margin: 10px 0;
    padding: 10px;
    box-sizing: border-box;
  }
  .contenidos,
  .container-66,
  .container-33,
  .container-33 .buscador,
  .contenidos .modulo.span5,
  .contenidos .modulo.span5 .foto,
  .contenidos .modulo.span5 .text-fields {
    width: 100%;
    box-sizing: border-box;
    height: auto;
    max-width: none;
  }
  .wrap-three .container {
    width: 100%;
  }
  .wrap-three .container img {
    width: 100%;
  }
}
@media print {
  .header,
  .footer,
  .menuEdicion,
  .contactoFicha,
  .compartir {
    display: none;
  }
  .btn-toolbar {
    display: none;
  }
  .ficha .fondoImagen .minifotos.collapse {
    overflow: visible;
    max-height: 100%;
  }
  .ficha .fondoImagen p.vermas {
    display: none;
  }
  .encabezado .price,
  .encabezado .hipoteca,
  .encabezado .printer,
  .encabezado .location {
    display: none;
  }
}
/* cabecera ###################################################################*/
.header {
  width: 100%;
  float: left;
}
.header .wrap {
  position: relative;
}
.header .wrap > div {
  min-height: 300px;
  position: relative;
}
.header .nav-brand {
  display: block;
  max-width: 100%;
  position: relative;
  left: 0;
  top: 0;
  z-index: 0;
}
.header .nav-brand img {
  cursor: pointer;
  border-radius: inherit;
  max-width: 100%;
  display: block;
}
.header .nav-brand span.edit-icon {
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .header {
    min-height: 100%;
  }
  .header .wrap > div {
    min-height: initial;
  }
  .header .container {
    margin: 0;
  }
}
.footer {
  float: left;
  margin: 0 auto;
  text-align: left;
  width: 100%;
  position: relative;
}
.footer:before {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/bg-shadow-bottom-news.png");
  background-repeat: no-repeat;
  background-position: center top;
  content: "";
  height: 32px;
  position: absolute;
  top: -30px;
  left: 0;
  width: 100%;
  z-index: 1;
}
.footer > .container {
  border-radius: 0 0 10px 10px;
}
.connect {
  padding: 0;
}
.search-type {
  padding: 24px 0;
  position: relative;
}
.office ul,
.seo ul {
  padding: 0 2.127659574468085%;
  box-sizing: border-box;
}
.office ul li,
.seo ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.office ul li a,
.seo ul li a {
  text-decoration: underline;
}
.office ul li a:hover,
.seo ul li a:hover {
  text-decoration: none;
}
.tabs {
  margin: 10px 0;
  padding: 0;
  text-transform: capitalize;
  float: left;
}
.tabs a {
  font-size: 130%;
  padding: 0 0 0px 42px;
  box-sizing: border-box;
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/icn-circular.png");
  background-position: 15px 5px;
  background-repeat: no-repeat;
}
.tabs a:not(.active) {
  opacity: .5;
}
.corporativo {
  clear: both;
  margin: 0 auto 24px auto;
  padding: 12px;
  box-sizing: border-box;
  width: 100% !important;
  max-width: 960px;
}
.corporativo.container {
  float: right;
}
.login {
  position: relative;
}
.login.container {
  float: right;
  margin-top: 10px;
}
.login > a {
  display: block;
  height: 32px;
  line-height: 165%;
  margin: 2% 5%;
  padding: 0 36px 0 0;
  box-sizing: border-box;
  text-align: right;
  position: relative;
}
.login > a:hover {
  text-decoration: none;
}
.login > a span:hover {
  text-decoration: underline;
}
.login > a::before {
  content: "\e303";
  font-size: 2em;
  top: 0;
  height: 34px;
  position: absolute;
  right: 0;
  width: 34px;
}
.address {
  text-align: center;
}
.address p {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .wrap .search-type {
    display: block !important;
    padding: 0 !important;
  }
  .wrap .search-type .tabs {
    width: 100%;
    margin: 0;
  }
  .wrap .search-type .tabs a {
    background-image: none;
    box-sizing: border-box;
    padding: 10px;
    width: 50%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-style: solid !important;
    text-align: center;
    float: left;
  }
  .wrap .search-type .tabs a:first-child {
    padding-right: 10px !important;
  }
  .wrap .search-type .tabs a:last-child {
    padding-left: 10px !important;
    margin: 0;
  }
  .wrap .search-type .tabs a.active:first-child {
    border-width: 1px 1px 0 0 !important;
  }
  .wrap .search-type .tabs a.active:last-child {
    border-width: 1px 0 0 1px  !important;
  }
  .wrap .search-type .tabs a:not(.active) {
    opacity: .5;
  }
  .wrap .search-type .tabs a:not(.active):first-child {
    border-width: 0 0 1px 0 !important;
  }
  .wrap .search-type .tabs a:not(.active):last-child {
    border-width: 0 0 1px 0 !important;
  }
  .wrap .search-type .tab-item {
    border-width: 0 0 1px 0;
    border-style: solid;
  }
  .wrap .search-type .tab-item.seo,
  .wrap .search-type .tab-item.office {
    padding: 3.5%;
  }
  .wrap .search-type .tab-item.seo ul,
  .wrap .search-type .tab-item.office ul {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .footer {
    padding-top: 0;
    margin: 24px auto;
  }
  .footer .connect {
    padding: 0;
  }
  .footer .tools {
    margin-bottom: 0;
    padding: 12px 0;
    width: 100%;
  }
  .footer .sitemap p {
    text-align: center;
    padding: 4% 1%;
  }
  .corporativo {
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-color: #ccc;
    padding: 10px 0;
  }
  .corporativo .address {
    text-align: center;
  }
  .login {
    padding: 12px 6px;
  }
  .login.container {
    float: left;
    width: 100%;
  }
  .login > a {
    margin: 0;
    padding: 0 0 0 32px;
    text-align: left;
  }
  .login > a::before {
    left: 0;
  }
}
.btn-navbar {
  display: none;
  position: absolute;
  top: 0;
  right: 44px;
  width: 24px;
  padding: 10px;
}
.btn-navbar:hover {
  text-decoration: none;
}
.btn-navbar.btn:active {
  outline: 0 none;
}
.icon-menu-burguer {
  width: 30px;
  height: 28px;
}
.icon-menu-burguer:before {
  font-size: 30px;
}
.nav {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/bg-shadow-nav.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  float: right;
  height: 50px;
  max-width: 100%;
  padding: 15px 0;
  position: absolute;
  bottom: 25%;
  right: 0;
  width: 600px;
  z-index: 1;
}
.nav ul {
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
}
.nav ul li {
  background-image: url("../images/bg-dot.png");
  background-position: -8px center;
  background-repeat: no-repeat;
  display: inline-table;
  padding: 0 2px 0 4px;
}
.nav ul li:first-child {
  background-image: none;
}
.nav ul li a {
  border-radius: 10px;
  display: block;
  padding: 0 4px;
  text-decoration: none;
  text-transform: capitalize;
}
.nav ul li a:hover {
  text-shadow: none;
}
@media screen and (max-width: 768px) {
  /*********************** NAVEGADOR ********************************************************/
  .nav {
    display: none;
    background-image: none;
    background-repeat: initial;
    height: auto;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    bottom: initial;
  }
  .nav ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
  }
  .nav ul li {
    width: 100%;
    display: block;
  }
  .nav-brand {
    float: none;
    clear: both;
    position: relative;
    top: initial;
    bottom: initial;
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }
  .nav-brand img {
    width: auto;
    margin: 0 auto;
  }
  .nav-brand .bg-header {
    max-width: 100%;
    margin: 0px auto;
  }
  .btn-navbar {
    display: block;
    position: relative;
    right: 0;
    float: left;
    width: 100%;
    padding: 12px;
  }
  .btn-navbar.btn:active {
    outline: 0 none;
  }
  .icon-menu-burguer:before {
    font-size: 24px;
  }
}
.advertisement {
  position: relative;
}
.buscador {
  height: 180px;
  position: absolute;
  bottom: 12px;
  left: 0;
  width: 235px;
  z-index: 99;
}
.buscador fieldset {
  background-color: transparent;
  background-position: 145px 10px;
  background-repeat: no-repeat;
  font-size: 80%;
  padding: 66px 0 0;
  margin-top: 0;
}
.buscador .basic {
  padding: 6px 10px;
}
.buscador .extend {
  padding: 0 10px;
}
.buscador .extend-wrap {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNWI2YzdjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNhOWIxYjkiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2MyYzdjZCIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjYzVjYWNmIiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNjNWNhY2YiIHN0b3Atb3BhY2l0eT0iMC4yMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2M5Y2RkMiIgc3RvcC1vcGFjaXR5PSIwLjI5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjY2RkMGQ1IiBzdG9wLW9wYWNpdHk9IjAuNDUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZDZkOGRjIiBzdG9wLW9wYWNpdHk9IjAuNjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZGZlMGUzIiBzdG9wLW9wYWNpdHk9IjAuNzgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZWNlY2VkIiBzdG9wLW9wYWNpdHk9IjAuOTMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjAuOTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjZjZmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(91, 108, 124, 0) 1%, rgba(169, 177, 185, 0) 2%, rgba(194, 199, 205, 0.02) 3%, rgba(197, 202, 207, 0.13) 4%, rgba(197, 202, 207, 0.21) 5%, rgba(201, 205, 210, 0.29) 6%, rgba(205, 208, 213, 0.45) 8%, rgba(214, 216, 220, 0.61) 10%, rgba(223, 224, 227, 0.78) 12%, rgba(236, 236, 237, 0.93) 15%, rgba(240, 240, 240, 0.95) 16%, #f6f5f5 18%, #f6f5f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(91, 108, 124, 0)), color-stop(2%, rgba(169, 177, 185, 0)), color-stop(3%, rgba(194, 199, 205, 0.02)), color-stop(4%, rgba(197, 202, 207, 0.13)), color-stop(5%, rgba(197, 202, 207, 0.21)), color-stop(6%, rgba(201, 205, 210, 0.29)), color-stop(8%, rgba(205, 208, 213, 0.45)), color-stop(10%, rgba(214, 216, 220, 0.61)), color-stop(12%, rgba(223, 224, 227, 0.78)), color-stop(15%, rgba(236, 236, 237, 0.93)), color-stop(16%, rgba(240, 240, 240, 0.95)), color-stop(18%, #f6f5f5), color-stop(100%, #f6f5f5));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(91, 108, 124, 0) 1%, rgba(169, 177, 185, 0) 2%, rgba(194, 199, 205, 0.02) 3%, rgba(197, 202, 207, 0.13) 4%, rgba(197, 202, 207, 0.21) 5%, rgba(201, 205, 210, 0.29) 6%, rgba(205, 208, 213, 0.45) 8%, rgba(214, 216, 220, 0.61) 10%, rgba(223, 224, 227, 0.78) 12%, rgba(236, 236, 237, 0.93) 15%, rgba(240, 240, 240, 0.95) 16%, #f6f5f5 18%, #f6f5f5 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(91, 108, 124, 0) 1%, rgba(169, 177, 185, 0) 2%, rgba(194, 199, 205, 0.02) 3%, rgba(197, 202, 207, 0.13) 4%, rgba(197, 202, 207, 0.21) 5%, rgba(201, 205, 210, 0.29) 6%, rgba(205, 208, 213, 0.45) 8%, rgba(214, 216, 220, 0.61) 10%, rgba(223, 224, 227, 0.78) 12%, rgba(236, 236, 237, 0.93) 15%, rgba(240, 240, 240, 0.95) 16%, #f6f5f5 18%, #f6f5f5 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(91, 108, 124, 0) 1%, rgba(169, 177, 185, 0) 2%, rgba(194, 199, 205, 0.02) 3%, rgba(197, 202, 207, 0.13) 4%, rgba(197, 202, 207, 0.21) 5%, rgba(201, 205, 210, 0.29) 6%, rgba(205, 208, 213, 0.45) 8%, rgba(214, 216, 220, 0.61) 10%, rgba(223, 224, 227, 0.78) 12%, rgba(236, 236, 237, 0.93) 15%, rgba(240, 240, 240, 0.95) 16%, #f6f5f5 18%, #f6f5f5 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(91, 108, 124, 0) 1%, rgba(169, 177, 185, 0) 2%, rgba(194, 199, 205, 0.02) 3%, rgba(197, 202, 207, 0.13) 4%, rgba(197, 202, 207, 0.21) 5%, rgba(201, 205, 210, 0.29) 6%, rgba(205, 208, 213, 0.45) 8%, rgba(214, 216, 220, 0.61) 10%, rgba(223, 224, 227, 0.78) 12%, rgba(236, 236, 237, 0.93) 15%, rgba(240, 240, 240, 0.95) 16%, #f6f5f5 18%, #f6f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f6f5f5', GradientType=0);
  padding: 0 0 5px;
}
.buscador .extend {
  display: none;
}
.buscador .radios-field {
  float: left;
  margin: 20px 0 0;
  width: 100%;
}
.buscador .radios-field .radio-field {
  float: left;
  margin: 0 0 5px;
  width: 50%;
}
.buscador .radios-field .radio-field input {
  margin: 0 5px 0 10px;
}
.buscador .checks-field {
  float: left;
  margin: 0 0 20px;
  width: 100%;
}
.buscador .checks-field .checkbox-field {
  margin: 0 0 5px;
}
.buscador .checks-field .checkbox-field input {
  margin: 0 5px 0 10px;
}
.buscador .search > button {
  background-color: #7c8996;
  border: 0 none;
  border-radius: 20px;
  color: #fff;
  float: left;
  font-size: 120%;
  margin: 30px 0;
  padding: 2px 0;
  text-align: center;
  width: 165px;
}
.buscador .search + button {
  background-color: #c35d40;
  border: 0 none;
  border-radius: 20px;
  float: right;
  margin: 30px 0;
  width: 85px;
}
.buscador .search + button > span {
  color: #fff;
  display: block;
  font-size: 100%;
  padding: 4px 0;
  text-align: center;
}
.select-field-half .select-field {
  width: 48%;
}
.select-field-half .select-field:first-child {
  float: left;
}
.select-field-half .select-field:last-child {
  float: right;
}
.select-field {
  margin: 0 0 3px;
  position: relative;
}
.select-field > button {
  background-color: #fff;
  border: 0 none;
  border-radius: 20px;
  color: #666;
  padding: 4px 0;
  text-align: left;
  text-indent: 10px;
  width: 100%;
}
.select-field > button > span {
  background-image: url("//weblego.blob.core.windows.net/weblegourl/common/images/ui-icons_454545_256x240.png");
  background-position: -64px 0;
  display: block;
  float: right;
  height: 16px;
  margin: 0 8px 0 0;
  width: 16px;
}
.select-field > button + ul {
  background-color: #fff;
  border: 0 none;
  border-radius: 10px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  display: none;
  padding: 10px 0;
  position: absolute;
  top: 28px;
  text-indent: 10px;
  width: 100%;
  z-index: 1;
}
.select-field > button + ul li:hover {
  background-color: #ccc;
  cursor: default;
}
.select-field > button:first-letter {
  text-transform: capitalize;
}
.button-field {
  margin: 5px 0;
}
.button-field button {
  border: 0 none;
  border-radius: 20px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
  padding: 2px 0;
  text-align: center;
}
.button-field button:first-child {
  float: left;
  font-size: 100%;
  width: 150px;
}
.button-field button:last-child {
  background-color: #c35d40;
  float: right;
  width: 60px;
}
.button-field button:last-child span {
  display: block;
  font-size: 100%;
}
.text-field {
  margin: 0 0 3px;
}
.text-field > input {
  height: initial;
  border-radius: 20px;
  padding: 3px 8px;
  height: 24px;
}
.text-field > input .button-field button,
.select-field > button {
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
}
@media screen and (max-width: 767px) {
  .advertisement {
    padding: 0 0 12px 0;
  }
  .advertisement .buscador {
    bottom: 0;
    height: auto;
    position: relative;
    padding: 0;
    box-sizing: border-box;
    margin-top: 12px;
    width: 100%;
  }
  .advertisement .buscador h1 {
    padding: 0 0 12px 30px;
  }
  .advertisement .buscador fieldset {
    margin: 0;
    background-position: 145px -20px;
    padding: 40px 0 0 ;
  }
  .advertisement .buscador fieldset .basic {
    padding: 5px 10px;
  }
}
/* Para corregir en IE que no crezca la capa flotante */
.ie9 .ui-dialog .ui-dialog-content {
  overflow: inherit;
}
h3 a,
h4 a,
h5 a,
h6 a {
  font-size: 14px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cl {
  clear: both;
}
/* fondo pagina */
.span {
  margin: 0.5em 0.5em;
  width: 216px;
}
.span-small {
  margin: 0.5em 0.4em;
  width: 104px;
}
.span-large {
  margin: 0.5em 0.4em;
  width: 300px;
}
/*********************** NAVEGADOR ********************************************************/
.lateral .nav {
  width: 100%;
}
.lateral .nav li {
  float: none;
}
.lateral .nav li strong {
  font-weight: bold;
  width: 100%;
  display: block;
}
.lateral .nav li a {
  padding: 0 6px;
  margin: 5px;
  display: block;
  font-size: 0.8em;
  text-decoration: underline;
  font-weight: normal;
  width: 82%;
}
.lateral .nav li:last-child {
  border-right: none;
}
.lateral .nav li a:hover {
  text-decoration: none;
  background: none;
}
.lateral .nav li ul {
  display: none;
  position: absolute;
  min-width: 140px;
  border: 1px solid;
}
.lateral .nav li:hover > ul {
  display: block;
}
.lateral .nav li ul li {
  position: relative;
  border: none;
}
.lateral .nav li ul li ul {
  right: -140px;
  top: 46px;
}
.lateral .nav li .flecha {
  font-size: 12px;
  padding-left: 6px;
  display: none;
}
.lateral .nav li a:not(:last-child) .flecha {
  display: inline;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlMi9QbGFudGlsbGFDb3BpYXIubGVzcyIsInRlbXBsYXRlMi9kZXRhaWxzLmxlc3MiLCJ0ZW1wbGF0ZTIvaGlnaGxpZ2h0cy5sZXNzIiwidGVtcGxhdGUyL2RpbmFtaWMtY29kZS9iYWNrdXAtb3JpZ2luYWwtY29kaWdvLWRpbmFtaWNvLXZhcmlhYmxlcy5sZXNzIiwidGVtcGxhdGUyL25ld3MubGVzcyIsInRlbXBsYXRlMi9iYW5uZXJzLmxlc3MiLCJ0ZW1wbGF0ZTIvZGVmYXVsdC5sZXNzIiwidGVtcGxhdGUyL2hlYWRlci5sZXNzIiwidGVtcGxhdGUyL2Zvb3Rlci5sZXNzIiwidGVtcGxhdGUyL25hdi5sZXNzIiwidGVtcGxhdGUyL3NlYXJjaC1mb3JtLWhvbWUubGVzcyIsInRlbXBsYXRlMi9HZW5lcmFyUGxhbnRpbGxhQ29waWFyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUztBQ0FULFlBQ0k7RUFDSSxhQUFBOztBQUZSLFlBQ0ksZ0JBR0k7RUFDSSxhQUFBOztBQUxaLFlBQ0ksZ0JBT0ksY0FDSTtFQUNJLGFBQUE7O0FDVmhCO0VBQ0ssZUFBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLFdBQUE7O0FBSkwsV0FLSztFQUNPLGNBQUE7O0FBTlosV0FVSTtFQUNHLFdBQUE7RUFDQSxXQUFBOztBQVpQLFdBVUksR0FHSSxFQUNBO0VBQ1EsYUFBQTs7QUFRaEI7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBOztBQUhKLFdBS0k7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7O0FBVFIsV0FZSTtFQUNJLGlCQUFBOztBQWJSLFdBZ0JJLE1BQU07RUFDRixjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFuQlIsV0FzQkk7RUFDSSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTs7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 */