@media (max-width:650px) {
	.aRt .aRtI { padding:0 4px; line-height:180%; }
	.aRt .VeSp .aRtI { padding:4px; line-height:180%; }
	.aRt .VeSp .Sc1 { width:100%; margin-right:2%; margin-bottom:2%; }
	.aRt .VeSp .Sc2 { width:100%; }
	.aRtI.mBl { left:2%; }
	.aRt .arrow.mBl { left:calc(2% - 10px); }
	.aRt img:not(.sLmT) { max-height: 350px; }
}
@media (min-width:651px) and (max-width:1280px) {
	.aRt .VeSp .Sc1 { width:25%; margin-right:2%; }
	.aRt .VeSp .Sc2 { width:73%; }
	.aRt .aRtI { padding:4px 20px; }
	.aRtI.mBl { left:5%; }
	.aRt .arrow.mBl { left:calc(5% - 10px); }
	.aRt img:not(.sLmT) { max-height: 400px; }
}
@media (min-width:1281px) {
	.aRt .VeSp .Sc1 { width:20%; margin-right:2%; }
	.aRt .VeSp .Sc2 { width:78%; }
	.aRt .aRtI { padding:4px 20px; }
	.aRtI.mBl { left:10%; }
	.aRt .arrow.mBl { left:calc(10% - 10px); }
	.aRt img:not(.sLmT) { max-height: 500px; }
}

img.sLmT { max-width: 90%; margin-bottom: 10px; }

.aRt { margin:15px 0; }

.aRt p:not(:last-child) { margin-bottom:15px; }
.aRt .aRtI { background:var(--c11); color:var(--c23); margin-top:15px; }
.aRt .sG:not(.mBl) { float:right; }
.aRtI.mBl { position:absolute; }

.aRt .arrow { width:0; height:0; font-size:0; border-top:15px solid transparent; border-bottom:15px solid transparent; margin-top:15px; }
.aRt .arrow:not(.mBl) { border-left:15px solid var(--c21); float:right; margin-right:-15px; }
.aRt .arrow.mBl { position:absolute; border-right:10px solid var(--c11); margin-top:15px; }

.aRt .VeSp { display:flex; align-content:stretch; flex-wrap:wrap; }
.aRt .VeSp .AlB { display:flex; align-items:flex-end; }

.aRt .tXcL {
	color:var(--c1);
	padding:0 10px;
	font-size:85%;
}
.aRt hr { height:2px; background:var(--c21); margin:20px 0; width:100%; }
.aRt .tT { color:var(--c21); font-family:'M'; font-size:200%; line-height:100%; }
.aRt .tT i, .aRt .tT em { font-family:'MI'; }
.aRt .aUt { font-size:80%; line-height:140%; padding:0 10px; }
.aRt .aBrS { background:var(--c23); color:var(--c1); padding:30px 20px; font-size:90%; font-family:'C'; }
.aRt .aBrS em, .aRt .aBrS i { font-family:'CI'; }
.aRt .aBrS strong, .aRt .aBrS b { color:var(--c1) !important; }
.aRt .aBrS div { color:var(--c21); font-size:150%; }
.aRt #ts { font-size:170%; line-height: 130%; }
.aRt .kWpC { background:var(--c21); color:var(--c23); padding:10px 20px; font-size:90%; font-family:'R'; }
.aRt .kWpC i, .aRt .kWpC em { font-family:'RI'; }
.aRt .tSc { color:var(--c21); font-size:150%; line-height:120%; padding:0 10px; }
.aRt .tScE { color:var(--c21); font-size:250%; padding:0 10px; margin-bottom:50px; }
.aRt .cNt { color:var(--c23); padding:0 10px; font-size:96%; margin-bottom:30px; }
.aRt .cNtE { color:var(--c23); padding:0 10px; margin-top:10px; font-size:96%; margin-bottom:30px; }
.aRt .cNtE hr { width:60%; margin-top:50px; margin-left:20%; margin-bottom:15px; }
.aRt .cNtE div { width:80%; margin-left:10%; text-align:center; font-size:85%; }
.aRt .cNc { background:var(--c23); color:var(--c1); padding:30px 20px; font-size:90%; font-family:'C'; margin-bottom:30px; }
.aRt .cNc em, .aRt .cNc i { font-family:'CI'; }
.aRt .cNc div { color:var(--c21); font-size:150%; }
.aRt .cNt .sBt, .aRt .cNtE .sBt, .aRt .tbART .sBt { margin-top:25px; margin-bottom:10px; }
.aRt .cNt .sBt span, .aRt .cNtE .sBt span, .aRt .cNc .sBt span, .aRt .tbART .sBt span { background:var(--c21); color:var(--c1); padding:4px 12px; font-size:105%; line-height:140%; }
.aRt .cNt .sBt span strong, .aRt .cNtE .sBt span strong, .aRt .cNt .sBt span b, .aRt .cNtE .sBt span b, .aRt .tbART .sBt span b { color:var(--c1) !important; }
.aRt .fTe img { width:80%; }
.aRt .fTe hr { width:80%; height:10px; margin:1px 10% 5px 10%; }
.aRt .cNtEn { font-size:100%; }
.aRt .cNtEn h3 { color:var(--c21); font-family:'M'; font-size:110%; line-height:96%; margin:20px 30px; }
.aRt .cNtEn h3 i, .aRt .cNtEn h3 em { font-family:'MI'; }
.aRt .cNtEn blockquote { color:var(--c21); font-family:'MI'; font-size:130%; line-height:120%; margin:25px; border-left:3px var(--c21) solid; padding-left:5px; }

.aRt p strong, .aRt p b { color:var(--c21); }

.aRt .rFr { background:var(--c9); color:var(--c23); padding:20px 10px; font-size:80%; }
.aRt .rFrSg { color:var(--c1); padding:20px 10px; font-size:80%; }
.aRt .rFr div, .aRt .rFrSg div { color:var(--c21); font-family:'M'; font-size:130%; }
.aRt .rFr div i, .aRt .rFr div em, .aRt .rFrSg div i, .aRt .rFrSg div em { font-family:'MI'; }
.aRt .rFr table, .aRt .rFrSg table { width:100%; word-break:break-word; }
.aRt .rFr table a, .aRt .rFrSg table a { width:100%; word-break:break-all; }
.aRt .rFr td:first-child, .aRt .rFrSg td:first-child { color:var(--c21); font-family:'B'; padding-right:6px; width:auto; word-break:normal; text-align:right; }
.aRt .rFr td:last-child, .aRt .rFrSg td:last-child { padding-bottom:10px; }
.aRt .rFr a, .aRt .rFrSg a { color:var(--c21); }
.aRt .rFr .sLcR { background:var(--c10); }


.aRt .tC { color:var(--c21); font-family:'M'; font-size:80%; }
.aRt .tC i,.aRt .tC em { font-family:'MI'; }
.aRt .gRf { color:var(--c21); font-size:150%; padding:0 10px; }
.aRt .gRf .tG { background:var(--c23); color:var(--c21); padding:6px 20px; font-size:90%; font-family:'M'; margin-left:80px; text-align:center; }
.aRt .gRf .tG i, .aRt .gRf .tG em { font-family:'MI'; }
.aRt .gRf table { margin-top:20px; color:var(--c23); font-size:80%; border-collapse:separate; border-spacing:6px; }
.aRt .gRf .nMg { background:var(--r3); color:var(--c21); font-family:'B'; width:40px; word-break:normal; font-size:150%; text-align:left; padding:5px; }
.aRt .gRf .nMg i, .aRt .gRf .nMg em { font-family:'BI'; }
.aRt .gRf td:not(.nMg):not(.fLg) { padding:10px; }
.aRt .gRf td:not(.nMg):not(.fLg) div { color:var(--c21); font-family:'B'; font-size:80%; }
.aRt .gRf td:not(.nMg):not(.fLg) div i, .aRt .gRf td:not(.nMg):not(.fLg) div em { font-family:'BI'; }
.aRt .gRf .dSc { font-size:80%; }
.aRt .gRf .fLg { width:100px; padding:5px; font-size:70%; color:var(--c23); }
.aRt .gRf .fLg .iCn { width:50px; margin-right:20px; margin-left:20px; }
.aRt .gRf .fLg path { fill:var(--c21); }
.aRt .gRf .fLg a:hover path { fill:var(--c19); }
.aRt .gRf .fLg .mNs { background:var(--c21); color:var(--c1); padding:5px; border-radius:5px; font-size:95%; line-height:100%; }
.aRt a { color:var(--c21); font-family:'B'; text-decoration:none; }
.aRt a i, .aRt a em { font-family:'BI'; }
.aRt a:hover { color:var(--c19); }

.aRt .gRf .pImG { color:var(--c21); text-align:justify; margin-top:-20px; margin-bottom:20px; }
.aRt .gRf > div.pImG { font-size:80% !important; }

.aRt .iPg { float:left; background:var(--c19) !important; color:var(--c1) !important; font-family:'B'; font-size:15px !important; padding:0 4px; border-radius:50%; margin-bottom:10px; margin-right:10px; }
.aRt .iPg i, .aRt .iPg em { font-family:'BI'; }

.cStR { font-size:90%; background:var(--r4); color:var(--c26); border:3px var(--c26) solid; border-radius:10px; padding:15px 10px; }
.aRt .cStR span { background:var(--c19); color:var(--c1); padding:4px 20px; margin-left:40px; }
.aRt .cStR span sup { background:var(--c1); color:var(--c19); font-family:'B'; padding:1px 4px; border-radius:50%; }
.aRt .cStR span sup i, .aRt .cStR span sup em { font-family:'BI'; }
.aRt .cStR .PrG { font-family:'B'; }
.aRt .cStR .PrG i, .aRt .cStR .PrG em { font-family:'BI'; }
.aRt .cStR textarea { resize:auto; }

.aRt img:not(.sLmT) { margin-bottom:20px; max-width:90%; }

.aRt ul { list-style:none; margin-bottom:15px; margin-top:15px; }
.aRt ul li::before { content:"\2022 "; font-family:'BL'; color:var(--c21); display:inline-block; width:1.7em; margin-left:-1.7em; }
.aRt ul li { margin-bottom:10px; }
.aRt ul li strong, .aRt ul li b { color:var(--c21); font-family:'K'; }
.aRt ul li strong i,.aRt ul li strong em, .aRt ul li b i,.aRt ul li b em { font-family:'KI'; }

.aRt ol:not(.abAB):not(.iI):not([reversed]) { list-style:none; margin-bottom:15px; margin-top:15px; }
.aRt ol:not(.abAB):not(.iI):not([reversed]):not(.nRsC) { counter-reset:li; }
.aRt ol:not(.abAB):not(.iI):not([reversed]):not(.ab) > li::before { content:counter(li)". "; color:var(--c21); display:inline-block; width:1.7em; margin-left:-1.7em; font-family:'K'; }
.aRt ol:not(.abAB):not(.iI):not([reversed]).ab > li::before { content:counter(li, lower-alpha)". "; color:var(--c21); display:inline-block; width:1.7em; margin-left:-1.7em; font-family:'K'; }
.aRt ol:not(.abAB):not(.iI):not([reversed]) > li { counter-increment:li; margin-bottom:10px; }
.aRt ol li strong, .aRt ol li b { color:var(--c21); font-family:'K'; }
.aRt ol li strong i, .aRt ol li strong em, .aRt ol li b i, .aRt ol li b em { font-family:'KI'; }

.aRt .tTr i strong, .aRt .tTr i b { color:var(--c21); font-family:'KI'; font-size:110%; line-height:100%; }
.aRt .tTr strong, .aRt .tTr b { color:var(--c21); font-family:'K'; font-size:110%; line-height:100%; }
.aRt .tTr strong i, .aRt .tTr strong em, .aRt .tTr b i, .aRt .tTr b em { font-family:'KI'; }
.aRt .tTr { color:var(--c21); font-family:'MI'; font-size:105%; line-height:100%; margin:15px 0 10px 0; }

/*///////////////		TABLAS ARTÍCULOS		///////////////*/

.tBe { overflow-x:auto; width:100%; }
.tbART { margin:0 auto 20px auto; }
.tbART tr:first-child:not(.FtT) th { background:var(--c21); padding:10px 20px; font-size:100%; font-family:'B'; }
.tbART tr:first-child th i, .tbART tr:first-child th em { font-family:'BI'; }
.tbART tr:not(:first-child) th:not(:has(.tV)) { background:var(--c23); color:var(--c21); padding:10px 20px; font-size:90%; font-family:'B'; text-align:center; }
.tbART tr:not(:first-child) th:has(.tV) { background:var(--c23); color:var(--c21); padding:10px; font-size:90%; font-family:'B'; text-align:center; }

thead tr.FtT th { background:var(--c23); color:var(--c21); padding:10px 20px; font-size:90%; font-family:'B'; text-align:center; }

.tbART tr:not(:first-child) th i, .tbART tr:not(:first-child) th em { font-family:'BI'; }
.tbART tr:not(:first-child) td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { padding:0 10px 0 10px; text-align:left; vertical-align:middle; }
.tbART tbody tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt):not(.sEsP) { color:var(--c21); font-family:'B'; text-align:right; vertical-align:middle; }

.tbART tbody tr:first-child:not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color:var(--c21); font-family:'B'; text-align:right; vertical-align:middle; }
.tbART tbody tr:first-child:not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) i, .tbART tbody tr:first-child:not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) em {font-family:'BI'; }

.tbART tbody tr:not(.bGr) td.tCl { color:var(--c21); font-family:'B'; vertical-align:middle; }
.tbART tbody tr:not(.bGr) td.tCl:not(.cC) { text-align:right !important; }
.tbART tbody tr:not(.bGr) td.tCl i, .tbART tbody tr:not(.bGr) td.tCl em { font-family:'BI'; }

.tbART tbody tr:first-child:not(.bGr) td:not(.sBtT):not(.sBtA) { padding-top:11px; }

.tbART tr:not(:first-child):not(.bGr) td.FrSt { color:var(--c21); font-family:'B'; text-align:right !important; vertical-align:middle; }
.tbART tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) i, .tbART tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) em { font-family:'BI'; }
.tbART tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) b { font-family:'K'; }
.tbART tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) b i, .tbART tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) b em { font-family:'KI'; }
.tbART tbody tr td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt), .tbART tr:nth-child(3) td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { padding:2px 10px 2px 10px; vertical-align:middle; }
.tbART hr { height:2px; background:var(--c21); margin:10px 0; width:100%; }
.tbART .pEtB { color:var(--c21); font-size:70%; line-height:120%; text-align:justify; padding: 0 !important; }

.tbART .pEtB svg { height:1.2em; margin-bottom:-2px; }
.tbART .pEtB path { fill:var(--c21); }

.tbART th:not(:has(.tV)), .tbART td { vertical-align:middle; }
.tbART .sBtT, .tbART .sBtTB, .tbART .sBtA, .tbART .LtTt { box-sizing:border-box; }

.tbART tbody tr:first-child .sBtT, .tbART tbody tr:first-child .sBtTB, .tbART tbody tr:first-child .sBtA, .tbART tbody tr:first-child .LtTt { padding:0 0 10px 0 !important; }


.tbART tbody tr:not(:first-child):not(.CsBtT):not(.SsBtT) .sBtT, .tbART tbody tr:not(:first-child) .sBtTB, .tbART tbody tr:not(:first-child) .sBtA, .tbART tbody tr:not(:first-child) .LtTt { padding:10px 0; }

.tbART tbody tr.CsBtT:not(:first-child) td { padding-top:10px; }
.tbART tr.FsBtT td { padding-bottom:10px; }

.tbART .sBtT_C td { padding:0 !important; }
.tbART .sBtT_C td div { background:var(--c18); color:var(--c21); font-family:'B'; padding:8px 5px !important; margin:6px 0; }
.tbART .sBtT_C td:not(:first-child) div { text-align: center !important; }
.tbART tbody > .sBtT_C:first-child td div {  margin:0 0 6px 0; }

.tbART .sBtT div { background:var(--c18); color:var(--c21); font-family:'B'; padding:5px; }
.tbART .sBtT div span { font-family:'R'; color:var(--c23); }
.tbART .sBtT:not(.cD):not(.cI):not(.cJ) div:not(.cD):not(.cI):not(.cJ) { text-align:center !important; }
.tbART .sBtT div i, .tbART .sBtT div em { font-family:'BI'; }
.tbART .sBtTB div { background:var(--c29); color:var(--c22); font-family:'K'; text-align:center !important; padding:5px; }
.tbART .sBtTB div i, .tbART .sBtTB div em { font-family:'KI'; }
.tbART .LtTt div { background:var(--c18); color:var(--c21); font-family:'B'; text-align:center !important; padding:10px 5px; }
.tbART .LtTt div i, .tbART .LtTt div em { font-family:'BI'; }
.tbART .LtTt::before { content:""; position:absolute; margin:35px 0 0 30px; width:0; height:0; border-width:20px 20px 0; border-style:solid; border-color:var(--c18) transparent transparent; }
.tbART tr .sBtT.sEs, .tbART tr .sBtTB.sEs, .tbART tr .LtTt.sEs { padding-top:0px !important; }
.tbART tr .sBtT.sEi, .tbART tr .sBtTB.sEi, .tbART tr .LtTt.sEi { padding-bottom:0px !important; }

.tbART td ul li::before { content:"\2022 "; font-family:'BL'; color:var(--c21); display:inline-block; width:0.9em; margin-left:-0.9em; }
.tbART td ul li ul li::before { content:"- "; font-family:'BL'; color:var(--c21); font-family:'K'; display:inline-block; width:0.9em; margin-left:-1.7em; }

.tbART td b { color:var(--c21); font-family:'B'; }
.tbART td b.vOt { color:var(--c23); }
.tbART td b i, .tbART td b em { font-family:'BI'; }

.tbART .PlN { color:var(--c21); font-family:'B'; text-align:right !important; vertical-align:middle; }
.tbART .PlN i, .tbART .PlN em { font-family:'BI'; }
.tbART img { margin-bottom:0; }

.tbART tr:nth-child(2) td:last-child:not(.sBtT):not(.sBtA):not(.sEsP):not(.pEtB):has(:not(hr)) { padding-top:8px !important; }

.lNiN { border-bottom:2px var(--c21) solid; padding-bottom:3px !important; }
.nFr { padding-top:3px !important; }

.tbART .bGr { background:var(--c7); }
.tbART .bGr td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { font-family:'K'; text-align:right; }
.tbART .bGr td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) i, .tbART .bGr td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) em { font-family:'KI'; }
.tbART .bVr { background:var(--c18); padding:20px 0px; }
.tbART .bGr td, .tbART .bVr td { padding:10px 5px !important; }

.tbART .bGr td b { color: var(--c23); }

.tbART .bGrOb { background: var(--c23); color: var(--c1) !important; }

.CoL .tbART tr:first-child th { padding:4px 4px; }
.CoL .tbART tr:not(:first-child) th { padding:4px 4px; }
.CoL .tbART tr:not(:first-child) td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { padding:0 4px 0 4px; }
.CoL .tbART td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { font-size:85%; }
.CoL .tbART tr:nth-child(3) td { padding:4px; }

.tbART.CnC tr:first-child th { background:var(--c23); color:var(--c1); text-align:center; }
.tbART.CnC tr:not(:first-child) th { background:var(--c4); color:var(--c23); padding:10px 20px; font-size:90%; font-family:'K'; text-align:center; }
.tbART.CnC tr:not(:first-child) th i, .tbART.CnC tr:not(:first-child) th em { font-family:'KI'; }
.tbART.CnC tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color:var(--c23); font-family:'B'; text-align:right; vertical-align:middle; }
.tbART.CnC tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) i, .tbART.CnC tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) em { font-family:'BI'; }
.tbART.CnC hr { height:2px; background:var(--c6); margin:10px 0; width:100%; }
.tbART.CnC .sBtT div { background:var(--c7); color:var(--c23); font-family:'B'; text-align:center !important; padding:5px; }
.tbART.CnC .sBtT div i, .tbART.CnC .sBtT div em { font-family:'BI'; }
.tbART.CnC .pEtB { color:var(--c23); }
.tbART.CnC td ul li::before, .tbART.CnC td ul li ul li::before { color:var(--c23); }

.tbART td.rEf sup { font-size:0.9em; }

.tbART td a { word-break:break-word; }

.tbART td.sEsP hr { margin:0; }
.tbART td.sEiN hr { margin-bottom:0; }
.tbART td.sEsP.fNl hr { margin-bottom:10px; }

.tbART td.lnD { border-right:2px var(--c21) solid; }
.tbART tr.fLN td hr { margin: 10px 0 0 0; }

/*///////////////		OTROS		///////////////*/

.fgART { margin:0 auto 20px auto; }
.fgART tr:first-child th { background:var(--c23); color:var(--c21); padding:10px 20px; font-size:90%; font-family:'B'; text-align:center; margin-bottom:-10px; }
.fgART tr:first-child th i, .fgART tr:first-child th em { font-family:'BI'; }
.fgART hr:not(.nSP):not(.fSP) { height:2px; background:var(--c21); margin:10px 0; width:100%; }
.fgART hr.nSP { margin:0; }
.fgART hr.fSP { margin:0; }
.fgART .pEtB { color:var(--c21); font-size:70%; line-height:95%; text-align:justify; }
.fgART tr:not(:first-child) td:not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt):not(.hrT) { padding:10px; text-align:left; vertical-align:middle; }
.fgART .fJ1 td { background:var(--c7); }
.fgART .fJ2 td { background:var(--c4); }

.LoGo { width:70%; margin-left:15%; margin-bottom:10px; padding:20px 10px !important; text-align:center; }
.LoGo svg { width:100%; max-width:250px; }
.LoGo path { fill:var(--c21); }
.lGl { width:calc(100% - 30px); padding:5px; font-size:95%; line-height:110%; }
.lGl span { color:var(--c21); font-family:'B'; }
.lGl span i, .lGl span em { font-family:'B'; }
.DoI { width:calc(100% - 30px); padding:8px;  background:var(--r3); word-break:break-all; font-size:85%; }
.vOe .DoI { color:var(--c1); background:none; }

.aRt .gRfF img { max-width:90%; }
.aRt .FrN { background-color:var(--c23); background-image:url(../_im/EdF.svg); background-size:100%; background-repeat:no-repeat; background-position:top left; min-height:100vh; }
.aRt .FrN.EdT { width:100%; min-height:10vh; height:10vh; background-size:35%; background-position:top right; }
.aRt .cNtE { background-image:linear-gradient(var(--r2), var(--r2)), url(../_im/EdP.svg); background-size:250px; background-repeat:no-repeat; background-position:bottom right; }

.pDf { height:120px; }
.pDf:hover { -moz-filter:drop-shadow(0px 0px 5px var(--c21)); -ms-filter:drop-shadow(0px 0px 5px var(--c21)); -o-filter:drop-shadow(0px 0px 5px var(--c21)); filter:drop-shadow(0px 0px 5px var(--c21)); }

.tGr { box-sizing:border-box; background:var(--c6); width:100%; padding:10px; }
.tGr div { box-sizing:border-box; font-family:'R'; font-size:70%; line-height:120%; text-align:justify; color:var(--c23); padding:10px; }
.tGr div i, .tGr div em { font-family:'RI'; }
.tGr div img { width:100%; }

.tGr div.pImG { font-size:120%; }
.tGr:has(.pImG) { margin-bottom: 2em; }

.rNgC td { padding:5px 0; }

.noSP hr { margin-top:0 !important; }
.noIN hr { margin-bottom:0 !important; }

.orcd { width:15px; margin-bottom:-2px !important; margin-right:2px; }

.bK { color:var(--c23) !important; }

/*///////////////		APÉNDICES - ANEXO		///////////////*/

.bXe { background:var(--c6); padding:25px; box-sizing:border-box; margin-bottom:1em; }
.bXe.cOls2 div:first-child { margin:0 0 10px 0; font-family:'K'; }
.bXe.cOls2 div:first-child i, .bXe div:first-child em { font-family:'KI'; }
.bXe.cOls2 div:not(:first-child) { margin:10px 0 10px 0; font-family:'K'; }
.bXe.cOls2 div:not(:first-child) i, .bXe div:not(:first-child) em { font-family:'KI'; }
.bXe .sBt { margin-bottom:10px; }
.bXe .sBt:not(:first-child) { margin-top:25px; }
.bXe .sBt.TaL { column-span:all; }
.bXe .sBt span { background:var(--c23) !important; color:var(--c1) !important; padding:4px 12px !important; font-size:105% !important; line-height:95% !important; }

.bXe .tSc { color:var(--c23); }
.bXe hr { background:var(--c23) !important; }
.bXe .cNt .sBt span { background:var(--c28) !important; }

.bXe .tBe { margin-top: 30px; }
.bXe .tbART tr:first-child:not(.FtT) th { background: var(--c23); color: var(--c1); }
.bXe .tbART tr:not(:first-child) th { background:var(--c4); color:var(--c23); }
.bXe .tbART tbody tr:first-child:not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color: var(--c23); }
.bXe .tbART tbody tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color: var(--c23); }
.bXe .tbART td ul li::before { color: var(--c23); }
.bXe .tbART .sBtA div { background: var(--c4); color: var(--c23); font-family: 'B'; padding: 5px; }
.bXe .tbART .sBtA div:not(.cD):not(.cI):not(.cJ) { text-align:center !important; }
.bXe .tbART .pEtB { color: var(--c23); }
.bXe .tbART hr { height: 1px; background: var(--c30) !important; }

.tbART.fBk tr:first-child:not(.FtT):not(.sbT):not(.trT) th { background: var(--c23); color: var(--c1); }
.tbART.fBk tr:not(:first-child) th { background:var(--c4); color:var(--c23); }
.tbART.fBk tbody tr:first-child:not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color: var(--c23); }
.tbART.fBk tbody tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color: var(--c23); }
.tbART.fBk td ul li::before { color: var(--c23); }
.tbART.fBk .sBtA div { background: var(--c4); color: var(--c23); font-family: 'B'; padding: 5px; }
.tbART.fBk .sBtA div:not(.cD):not(.cI):not(.cJ) { text-align:center !important; }
.tbART.fBk .pEtB { color: var(--c23); }
.tbART.fBk hr { height: 1px; background: var(--c30) !important; }

.tbART.fBk tbody tr:not(:first-child):not(.bGr) td:first-child:not(.pEtB):not(.nFr):not(.sBtT):not(.sBtTB):not(.sBtA):not(.LtTt) { color: var(--c23); }

.tbART.fBk .sBtT div { background:var(--c32); color:var(--c23); font-family:'B'; padding:5px; }

.tbART.fBk tr.sbT { background: var(--c31); }
.tbART.fBk tr.sbT th { background: none !important; color: var(--c1) !important; }

.tbART.fBk a { color: var(--c23) !important; }

.tbART hr.sMr { margin: 0; }
.tbART hr.sMi { margin-bottom: 0; }
.tbART hr.sMs { margin-top: 0; }

/*///////////////		OTROS		///////////////*/

.mRgI { margin-left:35px; font-size:92%; }

.aRt > div:not(.aUt):not(.cNt.jR) sup:not(.sS) { cursor:pointer; padding:0 2px; }
.aRt > div:not(.aUt):not(.cNt.jR) sup:not(.sS):hover { border-bottom:2px var(--c21) solid; }

.tCjR { background:var(--c7); padding:4px 10px; font-size:120%; margin-bottom:20px; }

.aRt blockquote { font-size:90%; line-height:120%; border-left:4px var(--c21) solid; padding:10px 8px 10px 15px; margin-bottom:50px; background:var(--c9); }

.cNt.jR { margin-bottom:25px; margin-top:20px; }

.cNt.jR b:not(.vMt), .cNt.jR strong:not(.vMt) { color:var(--c27) !important; }

.cNt.jR h5 { margin-bottom: 1em; }

.tSc.jR { margin-bottom:30px; width:100%; }

.EsP { height:5px; width:100%; }

.FtgPie div:first-child { background: var(--c7); box-sizing:border-box; padding:15px; }
.FtgPie div:first-child img { margin-bottom:0; }
.FtgPie div.pImG { font-size:90%; margin-top:8px; margin-bottom:14px; }

.aRt .sBLi li::before { content:"\BB "; font-family:'K'; display:inline-block; width:1.2em; margin-left:-1.7em; }

ul.uLn li::before { content:"-" !important; }

.aRt ol.abAB { list-style:lower-alpha; margin-bottom:15px; margin-top:15px; margin-left:20px; }
.aRt ol.abAB > li::marker { color:var(--c21); font-family:'K'; }

.aRt ol.iI { list-style:lower-roman; margin-bottom:15px; margin-top:15px; margin-left:20px; }
.aRt ol.iI > li::marker { color:var(--c21); font-family:'K'; }

.aRt ol[reversed] { list-style:decimal; margin-bottom:15px; margin-top:15px; margin-left:20px; }
.aRt ol[reversed] > li { padding-left: 10px; }
.aRt ol[reversed] > li::marker { color:var(--c21); font-family:'K'; }

@media (max-width:650px) {
	.aRt ul.ClM { columns: 1; -webkit-columns: 1; -moz-columns: 1; }
}
@media (min-width:651px) and (max-width:1280px) {
	.tbART.W40 { width: 55%; }
	.tbART.W50 { width: 60%; }
	.tbART.W60 { width: 80; }
	.tbART.W70 { width: 90%; }
	.tbART.W80 { width: 98%; }
	.tbART.W90 { width: 98%; }
	.tbART.W100 { width: 98%; }
	.aRt ul.ClM { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
}
@media (min-width:1281px) {
	.tbART.W40 { width: 45%; }
	.tbART.W50 { width: 50%; }
	.tbART.W60 { width: 60%; }
	.tbART.W70 { width: 70%; }
	.tbART.W80 { width: 80%; }
	.tbART.W90 { width: 90%; }
	.tbART.W100 { width: 98%; }
	.aRt ul.ClM { columns: 3; -webkit-columns: 3; -moz-columns: 3; }
}