/* Keep the public profile's legacy typography and compact contact table. */
body.public-profile{background:#1b1b1b url('/img/fondoPagina.gif') repeat-x;color:#000;font:11px Tahoma,sans-serif;margin:0}
.public-profile #popupArtesano{height:auto;min-height:345px;display:flow-root}
.public-profile #popupArtesano #contenido{height:auto;min-height:329px}
.public-profile #popupArtesano #contenido #titulo{box-sizing:content-box;margin:0;font:700 13px Tahoma,sans-serif}
.public-profile #popupArtesano #contenido #infos{height:auto;margin-bottom:7px}
.public-profile #enlaces a,.public-profile #infos a{color:#0000ee}
.profile-facts{width:100%;border-spacing:2px;font:inherit}
.profile-facts th,.profile-facts td{padding:1px;vertical-align:middle}
.profile-facts th{width:84px;font-weight:bold;text-align:left;color:#585858}
.public-profile .bx-wrapper{max-width:100%!important}.public-profile .cav-slider img{max-width:100%;height:auto}
.public-profile video,.public-profile audio{max-width:100%}
@media(max-width:565px){.public-profile #popupArtesano{box-sizing:border-box;width:100%;padding-right:16px}.public-profile #popupArtesano #logo{width:24%}.public-profile #popupArtesano #logo img{max-width:100%}.public-profile #popupArtesano #contenido{width:76%}.public-profile #popupArtesano #contenido #titulo{box-sizing:border-box;width:100%;height:auto;min-height:43px}.public-profile #popupArtesano #contenido #infos,.public-profile #popupArtesano #contenido #enlaces{width:calc(100% - 15px)}.profile-facts{table-layout:fixed}.profile-facts th{width:72px}.profile-facts td{overflow-wrap:anywhere}}
@media print{body.public-profile{background:#fff}.public-profile #enlaces{display:none}}
.association-profile #popupArtesano{box-sizing:border-box;width:550px;max-width:100%;padding:18px 18px 20px;background-color:#d4d4d4}
.association-profile #popupArtesano #contenido{float:none;width:100%;min-height:0}
.association-profile #popupArtesano #contenido #titulo{box-sizing:border-box;float:none;width:100%;max-width:454px;height:auto;min-height:43px;padding:9px 16px;overflow-wrap:anywhere}
.association-profile #popupArtesano #contenido #enlaces,.association-profile #popupArtesano #contenido #infos{box-sizing:border-box;float:none;width:auto;margin-left:16px;margin-right:16px}
.association-profile .profile-facts th,.association-profile .profile-facts td{padding:3px 1px;overflow-wrap:anywhere}
@media print{.association-profile #popupArtesano{width:100%;min-height:0;background:none}}
