div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]){box-sizing:border-box;position:relative;height:auto;min-height:0;max-height:none;margin:0;border:1px solid #e8e0e8;border-radius:14px;overflow:hidden;background:#fff;color:#302a32;font:12px/1.3 Roboto,Arial,sans-serif;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) *{box-sizing:border-box;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9])>br,div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td>br,div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .data>br{display:none;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) table{width:100%;height:auto;min-height:0;max-height:none;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) table.small-only{display:none !important;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) table.large-only{display:table !important;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) tr{height:auto;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td{height:auto;min-height:0;padding:18px;border:0;border-bottom:1px solid #e8e0e8;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td + td{border-left:1px solid #e8e0e8;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) tr:first-child td{height:auto;background:#f7f2f6;border-radius:13px 13px 0 0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) tr:last-child td{border-bottom:0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) small{display:block;color:#6f626f;font-size:11px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .v{display:block;font-size:17px;line-height:1.3;margin:4px 0;white-space:normal;overflow-wrap:anywhere;hyphens:auto;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .data{min-width:0;min-height:64px;margin:0 0 0 50px;white-space:normal;overflow-wrap:anywhere;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td::before{content:"";float:left;display:block;width:38px;height:38px;border:8px solid #eee6ed;border-radius:11px;background:#eee6ed url("https://www.pirineosur.es/archivos/image/iconos-informacion.png") no-repeat 0 0 / 105px 21px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .n1::before{background-position:-21px 0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .n2::before{background-position:-42px 0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .n3::before{background-position:-63px 0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .n4::before{background-position:-84px 0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .dates{padding-right:100px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .dates strong{font-size:12px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details{display:block;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) summary{position:absolute;right:12px;top:40px;max-width:calc(100% - 24px);padding:10px;background:#59254d;color:#fff;border-radius:8px;cursor:pointer;font-size:12px;line-height:1.4;white-space:normal;touch-action:manipulation;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) summary span + span,div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details[open] summary span{display:none;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details[open] summary span + span{display:inline;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details[open] summary{position:absolute;right:12px;top:12px;margin:0;z-index:3;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .cal{position:absolute;inset:0;height:auto;max-height:100%;padding:58px 20px 16px;background:#fff;z-index:2;overflow:auto;overscroll-behavior:contain;line-height:1.55;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .cal p{display:block;width:100%;margin:8px 0;vertical-align:top;white-space:normal;overflow-wrap:anywhere;}div.descripcion>div.a109 .cal p{display:inline-block;width:50%;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]){height:auto;min-height:0;max-height:none;margin-top:8px;font-size:9px;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td{height:auto;min-height:0;padding:6px;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) tr:first-child td{height:auto;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .data{margin:0;padding:0;min-height:38px;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .dates{padding-right:0;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td::before{display:none;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .v{font-size:12px;line-height:1.3;margin:4px 0;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) small,.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .dates strong{font-size:9px;}.elemento div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details{display:none;}@media (max-width:767px){div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .dates{padding-right:0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details{min-height:56px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) summary{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.4;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) details[open] summary{position:absolute;right:12px;top:12px;margin:0;z-index:3;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .cal{padding:72px 16px 16px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .cal p{display:block;width:100%;margin:0 0 14px;}}@media (max-width:520px){div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td{padding:12px;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) .data{margin:0;}div.descripcion>div:is(.pc27,[class^=a0],[class^=a1],[class^=a2],[class^=a3],[class^=a4],[class^=a5],[class^=a6],[class^=a7],[class^=a8],[class^=a9]) td::before{display:none;}}@media (max-width:767px){div.descripcion>div.a109{height:auto;min-height:0;font-size:13px;line-height:1.4;}div.descripcion>div.a109 table,div.descripcion>div.a109 tbody{display:block;height:auto;min-height:0;}div.descripcion>div.a109 table.large-only{display:block !important;}div.descripcion>div.a109 tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}div.descripcion>div.a109 tr:first-child{display:block;}div.descripcion>div.a109 td{display:block;min-width:0;width:auto;height:auto;min-height:124px;padding:14px 12px;vertical-align:top;}div.descripcion>div.a109 tr:first-child td{height:auto;min-height:0;padding:16px;}div.descripcion>div.a109 td::before{float:none;display:block;width:32px;height:32px;border-width:5px;border-radius:9px;margin:0 0 8px;}div.descripcion>div.a109 tr:first-child td::before{display:none;}div.descripcion>div.a109 .data{min-height:0;margin:0;}div.descripcion>div.a109 small{font-size:12px;line-height:1.4;}div.descripcion>div.a109 .v{font-size:16px;line-height:1.25;margin:5px 0;}div.descripcion>div.a109 .dates strong{font-size:13px;line-height:1.5;}div.descripcion>div.a109 .cal p{display:block;width:100%;}div.descripcion>div.a109 td.n3,div.descripcion>div.a109 td.n4{border-bottom:0;}.elemento div.descripcion>div.a109{height:auto;min-height:0;font-size:12px;}.elemento div.descripcion>div.a109 td{height:auto;min-height:92px;padding:12px 10px;}.elemento div.descripcion>div.a109 tr:first-child td{height:auto;min-height:0;padding:12px;}.elemento div.descripcion>div.a109 .data{margin:0;padding:0;min-height:0;}.elemento div.descripcion>div.a109 .v{font-size:14px;line-height:1.3;margin:5px 0;}.elemento div.descripcion>div.a109 small,.elemento div.descripcion>div.a109 .dates strong{font-size:11px;line-height:1.4;}.elemento div.descripcion>div.a109 td::before{display:none;}}

/* Alpi1+: preserve the original photo; show its existing caption band at the same147/600height as Alpi1/Alpi2. No text is generated. */
#contenidos #caja_productos .elemento[id="541"] .imagen:has(>img[src$="/541_atr-1370-comprarformacioncursos-de-alpinismocurso-de-alpinismo-avanzado-alpi-1.png"]){position:relative}
#contenidos #caja_productos .elemento[id="541"] .imagen:has(>img[src$="/541_atr-1370-comprarformacioncursos-de-alpinismocurso-de-alpinismo-avanzado-alpi-1.png"])::after{content:"";position:absolute;left:0;right:0;bottom:0;height:24.5%;background-image:url("https://www.pirineosur.es/archivos/image/tienda_productos/medias/541_atr-1370-comprarformacioncursos-de-alpinismocurso-de-alpinismo-avanzado-alpi-1.png");background-size:110.5263157895% auto;background-position:left bottom;background-repeat:no-repeat;pointer-events:none}
