BS EN 16584-2:2025
Railway applications. Design for PRM use. General requirements. Information
.ecom-norma body {
font-family: Arial, sans-serif;
font-size: 14px;
color: #333;
background: #f9f9f9;
}
.ecom-norma .main-container,
.ecom-norma .container {
width: 100%;
margin: 40px auto;
display: flex;
gap: 24px;
}
.ecom-norma .main-container {
max-width: 1200px;
}
.ecom-norma .container {
padding: 1em 5em;
}
.ecom-norma .top-section {
display: flex;
align-items: flex-start;
gap: 24px;
}
.ecom-norma .promo-banner {
display: flex;
align-items: center;
justify-content: center;
background: #111;
color: #fff;
font-size: 14px;
padding: 12px 20px;
gap: 8px;
}
.ecom-norma .promo-banner .discount {
color: #ffd700;
font-weight: bold;
}
.ecom-norma .promo-banner .conditions {
display: flex;
align-items: center;
font-weight: bold;
text-decoration: none;
color: #fff;
}
.ecom-norma .promo-banner .conditions:hover {
text-decoration: underline;
}
.ecom-norma .promo-banner .conditions i {
margin-left: 4px;
font-size: 16px;
}
.ecom-norma .product-detail {
flex: 1;
background: #fff;
padding: 24px;
border-radius: 4px;
}
.ecom-norma .header {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 16px;
}
.ecom-norma .header .logo {
height: 80px;
}
.ecom-norma .title {
font-family: 'SohoPro-Regular';
font-size: 24px;
color: #00437a;
font-weight: bold;
}
.ecom-norma .subinfo {
display: inline-block;
margin: 10px 0 0;
padding: 4px 8px;
background: #D8F8FF;
font-size: 12px;
font-weight: bold;
color: #00437A;
}
.ecom-norma .description {
margin: 10px 0 20px;
font-family: 'SohoPro-Regular';
font-size: 1.2em;
font-weight: 600;
line-height: 1.4;
color: #222;
}
.ecom-norma .btn {
display: inline-block;
font-family: 'SohoPro-Regular';
font-weight: bold;
padding: 8px 16px;
text-decoration: none;
}
.ecom-norma .extract-btn {
font-size: 1em !important;
border: 2px solid #00437a;
color: #00437a;
transition: background .2s, color .2s;
text-transform: none !important;
}
.ecom-norma .extract-btn:hover {
background: #e6f0ff;
color: #120e5b;
}
.ecom-norma .purchase-box {
flex: 0 0 300px;
background: #f3f6f9;
padding: 10px 0 15px;
border-radius: 4px;
text-align: center;
}
.ecom-norma .purchase-box .price-header {
padding: 16px;
text-align: left;
}
.ecom-norma .purchase-box .price-header .price {
font-family: 'SohoPro-Regular';
font-size: 28px;
font-weight: bold;
color: #00437a;
}
.ecom-norma .purchase-box .price-header .note {
font-family: sans-serif;
font-size: 12px;
font-weight: 500;
margin-top: 4px;
color: #000;
}
.ecom-norma .purchase-box .selectors {
display: flex;
align-items: center;
gap: 8px;
padding: 0 16px 16px;
}
.ecom-norma .purchase-box .selectors .qty {
flex: 0 0 50px;
}
.ecom-norma .purchase-box .selectors input,
.ecom-norma .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-norma .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-norma .purchase-box .selectors select::-ms-expand {
display: none;
}
.ecom-norma .purchase-box .selectors .selector {
position: relative;
flex: 1;
}
.ecom-norma .purchase-box .selectors .selector .arrow {
position: absolute;
top: 50%;
right: 12px;
transform: translateY(-50%);
pointer-events: none;
font-size: 12px;
color: #666;
}
.ecom-norma .purchase-box .selectors .selector:focus-within {
background-size: 18px 10px;
background-position-x: 95%;
}
.ecom-norma .purchase-box .buy-btn {
width: calc(100% - 32px);
text-transform: uppercase;
}
.ecom-norma .purchase-box .buy-btn:hover,
.ecom-norma .purchase-box .buy-btn:focus,
.ecom-norma .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-norma .purchase-box .buy-btn.disabled,
.ecom-norma .purchase-box .buy-btn:disabled,
.ecom-norma .purchase-box .buy-btn[disabled],
.ecom-norma .purchase-box .buy-btn.ecom-btn-loading {
opacity: .6;
pointer-events: none;
}
.ecom-norma .purchase-box .buy-btn.ecom-btn-loading::before,
.ecom-norma .purchase-box .buy-btn.ecom-btn-loading::after {
display: none;
}
.ecom-norma .tabs-section {
max-width: 900px;
//margin: 0 auto 40px;
//padding-top: 3em;
background: #fff;
border-radius: 4px;
overflow: hidden;
}
.ecom-norma .tabs-section .tabs {
display: flex;
border-bottom: 1px solid #ddd;
}
.ecom-norma .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-norma .tabs-section .tab:hover {
background: rgba(0, 67, 122, 0.05);
}
.ecom-norma .tabs-section .tab.active {
color: #00437a;
background: #e5f5ff;
border-bottom: 2px solid #00437a;
font-weight: bold;
}
.ecom-norma .tabs-section .tab-content {
margin: 0;
padding: 0;
}
.ecom-norma .tabs-section table {
width: 100%;
border-collapse: collapse;
}
.ecom-norma .tabs-section th,
.ecom-norma .tabs-section td {
padding: 12px 16px;
vertical-align: middle;
}
.ecom-norma .tabs-section th {
width: 180px;
font-weight: 600;
color: #444;
text-align: right;
white-space: nowrap;
}
.ecom-norma .tabs-section td {
font-weight: 400;
color: #222;
line-height: 1.4;
}
.ecom-norma .tabs-section tr:nth-child(even) > * {
background: #f9fafb;
}
.ecom-norma .tabs-section .badge {
display: inline-block;
margin-left: 8px;
padding: 2px 6px;
font-size: 11px;
text-transform: uppercase;
border-radius: 3px;
}
.ecom-norma .tabs-section .alert-label {
vertical-align: top;
text-align: right;
}
.ecom-norma .tabs-section .th-content {
vertical-align: top;
text-align: right;
}
.ecom-norma .tabs-section .alert-content {
vertical-align: bottom;
text-align: left;
}
/* Márgenes para <p> dentro del td */
.ecom-norma .tabs-section .alert-content p {
margin-top: 0;
margin-bottom: 0;
}
/* Márgenes para <p> dentro del td */
.ecom-norma .tabs-section .td-content p {
margin-top: 0;
margin-bottom: 0;
}
/* Márgenes para el <strong> del título */
.ecom-norma .tabs-section .alert-content strong {
display: inline; /* o block si quieres control total del margen */
margin: 0;
}
.ecom-norma .tabs-section .tag-success {
background: #2a7a36;
color: #fff;
}
.ecom-norma .tabs-section .tag-danger {
background: #c00000;
color: #fff;
}
.ecom-norma .tabs-section .tag-blue {
background: #0078c0;
color: #fff;
}
.ecom-norma .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-norma .main-container { padding: 20px; margin: 20px auto; }
.ecom-norma .top-section { flex-direction: column; gap: 16px; }
.ecom-norma .purchase-box { flex: none; width: 100%; }
.ecom-norma .product-detail { padding: 16px; }
.ecom-norma .header .logo { height: 60px; }
.ecom-norma .title { font-size: 18px; }
.ecom-norma .description { font-size: 1em; }
.ecom-norma .tabs-section { max-width: 100%; padding: 1.5em 1em; }
}
@media (max-width: 768px) {
.ecom-norma body { font-size: 13px; }
.ecom-norma .promo-banner { flex-direction: column; text-align: center; gap: 4px; padding: 8px 10px; }
.ecom-norma .main-container { margin: 16px auto; }
.ecom-norma .top-section { gap: 12px; }
.ecom-norma .header { flex-direction: column; align-items: flex-start; }
.ecom-norma .header .logo { height: 50px; }
.ecom-norma .title { font-size: 16px; }
.ecom-norma .subinfo { font-size: 11px; }
.ecom-norma .description { font-size: 0.95em; }
.ecom-norma .extract-btn { padding: 6px 12px; font-size: 13px; }
.ecom-norma .selectors { flex-direction: column; gap: 8px; padding: 12px; }
.ecom-norma .selectors .qty,
.ecom-norma .selectors .selector { width: 100%; }
.ecom-norma .buy-btn { width: 100%; margin-bottom: 16px; }
.ecom-norma .tabs-section .tabs { flex-wrap: wrap; justify-content: center; }
.ecom-norma .tabs-section .tab { flex: 1 1 45%; margin: 4px; padding: 10px 8px; font-size: 13px; text-align: center; }
.ecom-norma .tabs-section th,
.ecom-norma .tabs-section td { padding: 8px 10px; font-size: 12px; }
.ecom-norma .tabs-section th { width: 140px; }
}
| Fecha edición: | |
|---|---|
| Resumen: | This European Standard describes the specific ‘Design for PRM use’ requirements applying to both infrastructure and rolling stock and the assessment of those requirements. The following applies to this standard: — The definitions and requirements describe specific aspects of ‘Design for PRM use’ required by persons with disabilities and persons with reduced mobility as defined in the PRM TSI. — This standard defines elements which are universally valid for obstacle free travelling including lighting, contrast, tactile feedback, transmission of visual and acoustic information. The definitions and requirements of this standard cover the infrastructure and the rolling stock applications. — This standard only refers to aspects of accessibility for PRM passengers it does not define non PRM related requirements and definitions. — This standard assumes that the infrastructure or rolling stock is in its defined operating condition. — Where minimum or maximum dimensions are quoted these are absolute NOT nominal requirements. The ‘General requirements’ standard is written in three parts: — Part 1 contains: — contrast; — This document is Part 2 and contains: — spoken information; — written information; — tactile information; — pictograms; — Part 3 contains: — lighting; — low reflective properties; — transparent obstacles; — slip resistance. |
| ICS: | |
| CTN: | RAE/1/-/15 - RAE/1/-/15 |
|
Equivalencia Internacional |
Idéntica EN 16584-2:2025 |
|
Reemplazo Normas |
Reemplaza a BS EN 16584-2:2017 |










