(function () {
var container = document.getElementById("ecom-norma-header");
if (!container) return;
var btn = container.querySelector(".extract-btn");
if (!btn) return;
var rawCode = btn.getAttribute("data-code");
if (!rawCode || rawCode.indexOf("-") === -1) return;
var organism = rawCode.split("-")[0];
var code = rawCode.split("-")[1];
var downloadUrl = "";
var fileName = "extracto.pdf";
async function waitForGlobalScripts(timeoutMs) {
var start = Date.now();
return new Promise(function (resolve, reject) {
(function poll() {
if (window.ecomGlobalScripts?.functions?.getFieldCXCustomConfig && window.ecomGlobalScripts?.properties?.cxCustomConfigsNames) return resolve();
if (Date.now() - start > timeoutMs) return reject(new Error("ecomGlobalScripts no disponible"));
requestAnimationFrame(poll);
})();
});
}
async function resolveExtract() {
try {
await waitForGlobalScripts(5000);
var apiHost = await window.ecomGlobalScripts.functions.getFieldCXCustomConfig(
window.ecomGlobalScripts.properties.cxCustomConfigsNames.defaultName, "webApiUrl"
);
var infoRes = await fetch(apiHost + "/tijuana/normaExtract/" + encodeURIComponent(organism) + "/" + encodeURIComponent(code));
if (!infoRes.ok) return;
var info = await infoRes.json();
if (info.docId) {
downloadUrl = apiHost + "/tijuana/downloadNormaExtract/" + encodeURIComponent(organism) + "/" + encodeURIComponent(info.docId);
fileName = info.fileName || "extracto.pdf";
btn.style.display = "";
}
} catch (err) {
console.error("Error resolviendo extracto:", err);
}
}
var spinner = document.getElementById("ecom-extract-spinner");
btn.addEventListener("click", async function () {
if (!downloadUrl) return;
btn.disabled = true;
if (spinner) spinner.style.display = "flex";
try {
var fileRes = await fetch(downloadUrl);
if (!fileRes.ok) throw new Error("Error descargando el extracto");
var blob = await fileRes.blob();
var url = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = url;
a.download = fileName;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url);
} catch (err) {
console.error("Error descargando extracto:", err);
} finally {
btn.disabled = false;
if (spinner) spinner.style.display = "none";
}
});
resolveExtract();
})();
.ecom-coleccion_tematica body {
font-family: Arial, sans-serif;
font-size: 14px;
color: #333;
background: #f9f9f9;
}
.ecom-coleccion_tematica .main-container,
.ecom-coleccion_tematica .container {
width: 100%;
margin: 40px auto;
display: flex;
gap: 24px;
}
.ecom-coleccion_tematica .main-container {
max-width: 1200px;
}
.ecom-coleccion_tematica .container {
padding: 1em 5em;
}
.ecom-coleccion_tematica .top-section {
display: flex;
align-items: flex-start;
gap: 24px;
}
.ecom-coleccion_tematica .promo-banner {
display: flex;
align-items: center;
justify-content: center;
background: #111;
color: #fff;
font-size: 14px;
padding: 12px 20px;
gap: 8px;
}
.ecom-coleccion_tematica .promo-banner .discount {
color: #ffd700;
font-weight: bold;
}
.ecom-coleccion_tematica .promo-banner .conditions {
display: flex;
align-items: center;
font-weight: bold;
text-decoration: none;
color: #fff;
}
.ecom-coleccion_tematica .promo-banner .conditions:hover {
text-decoration: underline;
}
.ecom-coleccion_tematica .promo-banner .conditions i {
margin-left: 4px;
font-size: 16px;
}
.ecom-coleccion_tematica .product-detail {
flex: 1;
background: #fff;
padding: 24px;
border-radius: 4px;
}
.ecom-coleccion_tematica .header {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 16px;
}
.ecom-coleccion_tematica .header .logo {
max-width: 200px;
}
.ecom-coleccion_tematica .title {
font-family: 'SohoPro-Regular';
font-size: 24px;
color: #00437a;
font-weight: bold;
}
.ecom-coleccion_tematica .subinfo {
display: inline-block;
margin: 10px 0 0;
padding: 4px 8px;
background: #D8F8FF;
font-size: 12px;
font-weight: bold;
color: #00437A;
}
.ecom-coleccion_tematica .description {
margin: 10px 0 20px;
font-family: 'SohoPro-Regular';
font-size: 1.2em;
font-weight: 600;
line-height: 1.4;
color: #222;
}
.ecom-coleccion_tematica .btn {
display: inline-block;
font-family: 'SohoPro-Regular';
font-weight: bold;
padding: 8px 16px;
text-decoration: none;
}
.ecom-coleccion_tematica .extract-btn {
font-size: 1em !important;
border: 2px solid #00437a;
color: #00437a;
transition: background .2s, color .2s;
text-transform: none !important;
}
.ecom-coleccion_tematica .extract-btn:hover {
background: #00437a;
color: #120e5b;
}
.ecom-coleccion_tematica .purchase-box {
flex: 0 0 300px;
background: #f3f6f9;
padding: 10px 0 15px;
border-radius: 4px;
text-align: center;
}
.ecom-coleccion_tematica .purchase-box .price-header {
padding: 16px;
text-align: left;
}
.ecom-coleccion_tematica .purchase-box .price-header .price {
font-family: 'SohoPro-Regular';
font-size: 28px;
font-weight: bold;
color: #00437a;
}
.ecom-coleccion_tematica .purchase-box .price-header .note {
font-family: sans-serif;
font-size: 12px;
font-weight: 500;
margin-top: 4px;
color: #000;
}
.ecom-coleccion_tematica .purchase-box .selectors {
display: flex;
align-items: center;
gap: 8px;
padding: 0 16px 16px;
}
.ecom-coleccion_tematica .purchase-box .selectors .qty {
flex: 0 0 50px;
}
.ecom-coleccion_tematica .purchase-box .selectors input,
.ecom-coleccion_tematica .purchase-box .selectors select {
width: 100%;
height: 40px;
padding: 0 12px;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff;
}
.ecom-coleccion_tematica .purchase-box .selectors select {
background-image: url(/documents/d/global/ico-chevron-down);
background-repeat: no-repeat;
background-size: 18px 10px;
background-position: right 12px center;
}
.ecom-coleccion_tematica .purchase-box .selectors select::-ms-expand {
display: none;
}
.ecom-coleccion_tematica .purchase-box .selectors .selector {
position: relative;
flex: 1;
}
.ecom-coleccion_tematica .purchase-box .selectors .selector .arrow {
position: absolute;
top: 50%;
right: 12px;
transform: translateY(-50%);
pointer-events: none;
font-size: 12px;
color: #666;
}
.ecom-coleccion_tematica .purchase-box .selectors .selector:focus-within {
background-size: 18px 10px;
background-position-x: 95%;
}
.ecom-coleccion_tematica .purchase-box .buy-btn {
width: calc(100% - 32px);
text-transform: uppercase;
}
.ecom-coleccion_tematica .purchase-box .buy-btn:hover,
.ecom-coleccion_tematica .purchase-box .buy-btn:focus,
.ecom-coleccion_tematica .purchase-box .buy-btn:focus-visible {
outline: 2px solid var(--brand-color-2, #6a9bd3);
outline-offset: 2px;
box-shadow: 0 0 0 3px rgba(106, 155, 211, 0.35);
}
.ecom-coleccion_tematica .purchase-box .buy-btn.disabled,
.ecom-coleccion_tematica .purchase-box .buy-btn:disabled,
.ecom-coleccion_tematica .purchase-box .buy-btn[disabled],
.ecom-coleccion_tematica .purchase-box .buy-btn.ecom-btn-loading {
opacity: .6;
pointer-events: none;
}
.ecom-coleccion_tematica .purchase-box .buy-btn.ecom-btn-loading::before,
.ecom-coleccion_tematica .purchase-box .buy-btn.ecom-btn-loading::after {
display: none;
}
.ecom-coleccion_tematica .tabs-section {
max-width: 900px;
//margin: 0 auto 40px;
//padding-top: 3em;
background: #fff;
border-radius: 4px;
overflow: hidden;
}
.ecom-coleccion_tematica .tabs-section .tabs {
display: flex;
border-bottom: 1px solid #ddd;
}
.ecom-coleccion_tematica .tabs-section .tab {
padding: 12px 16px;
margin-right: 8px;
background: transparent;
border: none;
border-radius: 4px 4px 0 0;
cursor: pointer;
font-size: 14px;
color: #222;
transition: background .2s;
}
.ecom-coleccion_tematica .tabs-section .tab:hover {
background: rgba(0, 67, 122, 0.05);
}
.ecom-coleccion_tematica .tabs-section .tab.active {
color: #00437a;
background: #e5f5ff;
border-bottom: 2px solid #00437a;
font-weight: bold;
}
.ecom-coleccion_tematica .tabs-section .tab-content {
margin: 0;
padding: 0;
}
.ecom-coleccion_tematica .tabs-section table {
width: 100%;
border-collapse: collapse;
}
.ecom-coleccion_tematica .tabs-section th,
.ecom-coleccion_tematica .tabs-section td {
padding: 12px 16px;
vertical-align: middle;
}
.ecom-coleccion_tematica .tabs-section th {
width: 180px;
font-weight: 600;
color: #444;
text-align: left;
white-space: nowrap;
}
.ecom-coleccion_tematica .tabs-section td {
font-weight: 400;
color: #222;
line-height: 1.4;
}
.ecom-coleccion_tematica .tabs-section tr:nth-child(even) > * {
background: #f9fafb;
}
.ecom-coleccion_tematica .tabs-section .badge {
display: inline-block;
margin-left: 8px;
padding: 2px 6px;
font-size: 11px;
text-transform: uppercase;
border-radius: 3px;
}
.ecom-coleccion_tematica .tabs-section .alert-label {
vertical-align: top;
text-align: right;
}
.ecom-coleccion_tematica .tabs-section .th-content {
vertical-align: top;
text-align: right;
}
.ecom-coleccion_tematica .tabs-section .alert-content {
vertical-align: bottom;
text-align: left;
}
/* Márgenes para <p> dentro del td */
.ecom-coleccion_tematica .tabs-section .alert-content p {
margin-top: 0;
margin-bottom: 0;
}
/* Márgenes para <p> dentro del td */
.ecom-coleccion_tematica .tabs-section .td-content p {
margin-top: 0;
margin-bottom: 0;
}
/* Márgenes para el <strong> del título */
.ecom-coleccion_tematica .tabs-section .alert-content strong {
display: inline; /* o block si quieres control total del margen */
margin: 0;
}
.ecom-coleccion_tematica .tabs-section .tag-success {
background: #2a7a36;
color: #fff;
}
.ecom-coleccion_tematica .tabs-section .tag-danger {
background: #c00000;
color: #fff;
}
.ecom-coleccion_tematica .tabs-section .tag-blue {
background: #0078c0;
color: #fff;
}
.ecom-coleccion_tematica .info-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 1.5em;
height: 1.5em;
margin-right: 8px;
border: 2px solid #273469;
border-radius: 50%;
font-size: 1em;
font-weight: bold;
}
/* === Media queries === */
@media (max-width: 1024px) {
.ecom-coleccion_tematica .main-container { padding: 20px; margin: 20px auto; }
.ecom-coleccion_tematica .top-section { flex-direction: column; gap: 16px; }
.ecom-coleccion_tematica .purchase-box { flex: none; width: 100%; }
.ecom-coleccion_tematica .product-detail { padding: 16px; }
.ecom-coleccion_tematica .header .logo { max-width: 200px; }
.ecom-coleccion_tematica .title { font-size: 18px; }
.ecom-coleccion_tematica .description { font-size: 1em; }
.ecom-coleccion_tematica .tabs-section { max-width: 100%; padding: 1.5em 1em; }
}
@media (max-width: 768px) {
.ecom-coleccion_tematica body { font-size: 13px; }
.ecom-coleccion_tematica .promo-banner { flex-direction: column; text-align: center; gap: 4px; padding: 8px 10px; }
.ecom-coleccion_tematica .main-container { margin: 16px auto; }
.ecom-coleccion_tematica .top-section { gap: 12px; }
.ecom-coleccion_tematica .header { flex-direction: column; align-items: flex-start; }
.ecom-coleccion_tematica .header .logo { max-width: 200px; }
.ecom-coleccion_tematica .title { font-size: 16px; }
.ecom-coleccion_tematica .subinfo { font-size: 11px; }
.ecom-coleccion_tematica .description { font-size: 0.95em; }
.ecom-coleccion_tematica .extract-btn { padding: 6px 12px; font-size: 13px; }
.ecom-coleccion_tematica .selectors { flex-direction: column; gap: 8px; padding: 12px; }
.ecom-coleccion_tematica .selectors .qty,
.ecom-coleccion_tematica .selectors .selector { width: 100%; }
.ecom-coleccion_tematica .buy-btn { width: 100%; margin-bottom: 16px; }
.ecom-coleccion_tematica .tabs-section .tabs { flex-wrap: wrap; justify-content: center; }
.ecom-coleccion_tematica .tabs-section .tab { flex: 1 1 45%; margin: 4px; padding: 10px 8px; font-size: 13px; text-align: center; }
.ecom-coleccion_tematica .tabs-section th,
.ecom-coleccion_tematica .tabs-section td { padding: 8px 10px; font-size: 12px; }
.ecom-coleccion_tematica .tabs-section th { width: 140px; }
}
DIN ISO 16016:2002-05
Technical product documentation - Protection notices for restricting the use of documents and products (ISO 16016:2000)
| Edition date: |
2007-12-01
Cancelled
|
|---|---|
| Available languages: | English |
| Summary: | The document specifies the protection notices which serve to prevent the improper use of documents and products whose usage is restricted. With the benefit of a uniform text, protection notices draw attention to the existence of an industrial property right or copyright. Furthermore, they clearly show that the owner of the right claims legal protection to the fullest extent and, in addition to this, they restrict the utilization of the documents or products concerned. Das Dokument legt Schutzvermerke für Dokumente und Produkte fest, deren Nutzung beschränkt und deren missbräuchlicher Nutzung vorgebeugt werden soll. Schutzvermerke sollen mit Hilfe eines einheitlichen Textes auf die Existenz von Urheberrechten oder gewerblichen Schutzrechten aufmerksam machen und verdeutlichen, dass der Rechtsinhaber den gegebenen gesetzlichen Schutz in vollem Umfang in Anspruch nimmt und die Verwertung von Dokumenten und Produkten auch über den Rahmen des gesetzlichen Schutzes einschränken möchte. |
| Keywords: | Applications|Copyright|Definitions|Documents|Limitation|Marking|Patents|Product protection|Products|Products documentation|Protection by a patent|Protection marks|Protective right|Short forms|Trade marks|Usage rights|Use|Utilization |
| ICS: | 01.110-Technical product documentation |
| CTN: | |
|
International Equivalence |
Identic ISO 16016:2000 |
|
Reemplazo Normas |
Reemplaza a DIN 34:1998-01 Es reemplazada por DIN ISO 16016:2007-12 |










