@charset "utf-8";
.svgS{stroke:rgb(0, 102, 39);stroke-width:3}
.svgS2{stroke:rgb(210,210,210);stroke-width:1}
.svgS3{stroke:rgb(110, 110, 110);stroke-width:2}
.svgS4{stroke:rgb(210, 210, 210);stroke-width:2}
.svgS5{stroke:rgb(240, 240, 240);stroke-width:3}
html{   
    --main-text-color: #343;   
    --main-cel-color:#E5F3EB;
}
select{width: 90%;}
#cerrarNnC{cursor: pointer;}
#navegadorNC{text-align: center;  color:#800; background-color: #fff; width: 350px; padding: 15px; margin:1px; display:inline-block}
#cargaPrCont .datoN2019, #cargaPrCont .datoN20192, #cargaPrCont .an2020 input[type='tel']{ border: 1px solid #ceced2; }
 .an2020 #tb35d1 tr:nth-child(2) td:last-child input[type='tel']{border: none;}
#cerrarCEPE{margin: 10px auto; display: block; border: 1px solid #ccc; padding: 3px; }
body{position:relative;height:100vh;margin:0; background: linear-gradient( 270deg ,#EDEBEC,#D4DBE4);  font:100 14px Arial,Helvetica,sans-serif}

#cargaPrCont{width:1400px;margin:0px auto;overflow:auto;box-shadow:#000 0 0 5px; max-height: 70%; background-color: #fff;}
body input[type=button]:hover{text-shadow:#fff 0px 0px 1px; cursor:pointer}

#calificaAY30{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;overflow:auto}
#calificaAY302{margin:10px auto;background-color:#eee;box-shadow:#fff 0 0 8px;padding:20px;text-align:center;width:400px}
#calificaAY302 svg{margin:0 5px;cursor:pointer}#calificaAY302 textarea{width:99%;border:3px double #666;height:70px}
#calificaAY302 #areaCalf{border:3px inset #ccc;background-color:#fcfcfc}
#calificaAY302 input[type="button"]{margin-left:50px;border-radius:5px;font-weight:bold;padding:5px 10px;font-size:15px;color:#295d8c}
#calificaAY302 img{width:90%}#areaCalf h6{margin:5px}#areaCalf h3{margin:5px}
#pagoTarjetaCNT2 section{display: flex; justify-content: space-between; border-bottom:3px double #999}
#pagoTarjetaCNT2 section h2{font-size:22px;}
#pagoTarjetaCNT2 section h6{font-size:12px;margin:0}
#pagoTarjetaCNT2 section  img{vertical-align:middle; width:120px; height: 60px;}
.cho-container{display: none;}
#irMerpPG2{background-color: #ccc; box-shadow: 2px 2px 2px rgba(0,0,0,.4); padding: 20px; display: flex;
justify-content: space-between; height: 22px; overflow: hidden; font-size: 20px; width: 90%; 
margin: auto; max-width: 340px;}
#pagoTarjetaCNT #irMerpPG2 img{width:130px; height:140px; margin-top:-59px; cursor:default; display: none;}
#irMerpPG2 input{width: 20px; height: 20px; vertical-align: bottom; }

#pagoTarjetaCNT input[type="button"]{border-radius:5px;font-weight:bold;padding:5px 10px;font-size:15px;color:#295d8c}
#pagoTarjetaCNT2 p{font-size:16px} #vstc img, #vsef img{margin:8px 8px 0 0;cursor:pointer; width: 120px;}
#vstc img{ width: 100px;} #irMerpPG3{color: #343;}
#formsPago{box-shadow:#000 1px 1px 1px;padding:5px;margin-top:0; display: flex; justify-content: space-between;}
#formsPago > div:first-child{width: 40%; border-right: 3px double #ccc; max-width: 380px;}
#formsPago > div:last-child{width: 100%;}
#formsPago > div:first-child p, #formsPago > div:last-child p{text-align: justify; max-width: 600px; width: 95%; margin: 30px auto;} 
#vstc article{max-width: 600px; width: 95%; margin: 30px auto;}
#formsPago > div:first-child div, #formsPago aside{display: none;}
#formsPago > div:first-child ul{list-style: none; margin: 10px 0px; padding: 0px; text-align: left;}
#formsPago > div:first-child li{cursor: pointer; padding: 10px;}

#selctMetodoP{margin-bottom: 20px;}
#pagoTarjetaCNT{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;overflow:auto;}#pagoTarjetaCNT2,#compraRealizB, #compraRealizEF{margin:10px auto;background-color:#fff;box-shadow:#fff 0 0 8px;padding:10px 20px;text-align:center;width:95%;overflow:hidden}
#pagoTarjetaCNT2 table{margin:auto;text-align:left;border-spacing:10px;padding:8px;background-color:#eee; font-size: 16px; margin-bottom:10px}#pagoTarjetaCNT2 td:nth-child(1){width:1px}
#vstc table, #vsef table{border-spacing:5px 10px; padding: 10px 20px; width: 99%; max-width: 450px;}
#vsef article{max-width: 450px; margin: 0px auto 10px;}
#pagoTarjetaCNT2 .longIn{width:99%}#pagoTarjetaCNT2 #payTcredt tr:nth-child(2) input{width:70px}
#estadoMetPagoMP{height:34px;display:block}

#compraRealizB{width:400px; margin: 0 auto; padding-top: 50px;}
#compraRealizEF{display: none; width: 90%; padding: 10px 20px;}
#compraRealizEF > p:first-child{display: flex; justify-content: space-between; width: 90%; margin: 5px auto;}
#compraRealizEF > p:first-child img{width: 150px;}
#compraRealizEF table{width: 90%; margin: 20px auto;}
#compraRealizEF table td{width: 40%; border: 1px solid #ccc;} 
#compraRealizEF table td:nth-child(2){width: 40%;} #fechaVenEF{display: block; padding-top:5px ;}
#compraRealizEF table tr:nth-child(3) td{ padding: 30px 0px;}
#compraRealizEF table tr:nth-child(5) td{ padding: 5px 20px 5px 5px; text-align: left;}
#compraRealizEF table td:last-child{width: 50%;}
#compraRealizEF table th{background-color: #ccc; font-weight: bold; padding: 15px 0px;}
#soporteEF{display: flex; justify-content: space-between; padding: 20px 0px; background-color: #ccc; text-align: left; width: 90%; margin: 5px auto;}
#soporteEF svg{width: 80px; height: 60px; margin-left: 15px;}
#soporteEF p{margin:0px; width: 90%; text-align: justify; padding: 0 15px 0 0;}
#compraRealizB p{text-align:left; text-align: justify;}
.irAR{text-decoration: underline; cursor: pointer; color: #00F;}
#payPseT p{width:500px;margin:auto;text-align:justify}#vsef article img:first-child{border:3px outset #3C6;box-shadow:#118 0 0 1px}#payBalotE div,#payBalotE figure{display:inline-block;vertical-align:middle;height:660px}
#pagoTarjetaCNT2 #vsef p{margin-bottom: 10px;}

#areaPestañasPr #irParam,#areaPestañasPr #irConta,#areaPestañasPr #irCntCbr,#areaPestañasPr #irCntPgr,#areaPestañasPr #irImpst{font-size:14px}#restablecerCont2 input[type="button"]{margin-left:30px;border-radius:5px;font-weight:bold;padding:5px 10px;font-size:15px;color:#295d8c}#restablecerCont2 #cerrarLink{margin-left:250px}#restablecerCont2 input[type="email"]{width:60%;border:none;padding:5px 10px;border-bottom:3px double #006;border-radius:10px;outline:none;font-weight:bold}
#InicioSesion #restablecerCont2 hr{margin:5px}
#restablecerCont2 p{text-align:justify;margin:15px 0;color:#000}
#restablecerCont{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;
    width:100%;height:100%;z-index:4;display:none;overflow:auto}
#restablecerCont2{margin:110px auto;background-color:#ddd;box-shadow:#fff 0 0 8px;padding:20px;
    text-align:center;width:400px}
#restablecerCont2 aside{margin:auto;text-align:left;border-spacing:5px 10px;padding:8px;
    background-color:#eee;border:3px inset #ccc;margin-bottom:10px}
#restablecerCont2 h3{margin:10px 0}#restablecerCont2 h4{margin:10px 0 5px 0;padding:0}
#headerBtnAY{display:none;float:right;margin:0;background-color:#e7e7e7;
    border-bottom:3px double #999;padding:1px 10px;cursor:pointer}
#headerBtnAY #sugeBuho{color:#444;padding:0 6px;border-radius:15px;background-color:#ddd;font-size:16px;vertical-align:middle;margin:3px 12px 0 13px;opacity:0.8}#headerBtnAY svg{vertical-align:middle;opacity:0.6}
#configUserOculto{padding:0;margin:-150px 10px 0 10px;font-size:13px;position:absolute;background:#fff;width:240px;box-shadow:#000 0 0 8px;display:none; height: 140px;}#configUserOculto h6{padding:2px 10px;font-size:15px;margin:10px 0;cursor:pointer}#configUserOculto h6 a{color:#000}#configUserOculto nav{background-color:#343;color:#fff;padding:5px;margin:0;font-size:17px}#configUserOculto h6:hover{background-color:#E0E9FE}
header{width:1400px;height:220px;box-shadow:#000 0 0 5px;margin:0 auto;padding:5px 0;display:none;background-color:#343}
#hdFlex{display: flex; justify-content: space-between;}

header #logoAY{width:270px}header p input, #areaSelAno2 input, #btnImportR{margin:2px 0 0 20px;padding:8px 20px;font-weight:bold;background-color:#ddd;color:#343;display:none; font-size: 15px;}
#areaSelAno2 input[type="radio"]{display: inline-block;}
header h2{background-color:#ddd;color:#343;padding:5px 15px;text-align:center;margin:0;height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
header h5{background-color:#fff;color:#000;padding:10px 15px;text-align:left;margin:0;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size: 14px;}
#usernameAY,#userMailAY{color:#343;text-decoration:underline}#userAnoAY:hover{text-decoration:underline} #userAnoAY{float:right;font-weight:bold;cursor:pointer}header h3 span{display:none}
header #areaBtnsHdr{text-align:right;margin:80px 10px 0 0;height:40px;}#dataMnsBuhoA{display:none}#areaUserActAY{display:inline-block;margin:0}#areaUserActAY:hover #configUserOculto{display:block}#crearRentsAY{transition:all 6s}
#menuDespHidd strong,#menuDespHidd #btnMenuHd{cursor:pointer}
#menuDespHidd{ margin-top: -70px; margin-right: 10px; font-size:20px;display:none;text-align:right}
#menuDespHidd div{width:270px;box-shadow:#000 0 0 5px;position:absolute;background-color:#23313f;padding:0 2px;display:none; right: 10px; z-index: 1;}
#menuDespHidd ul{list-style:none;margin:0;padding:0}#menuDespHidd li{padding:10px 15px;font-size:17px;color:#e7e7e7;border-bottom:3px double #bbb;text-align:left}#menuDespHidd strong,#menuDespHidd svg,#menuDespHidd span,#menuDespHidd strong{vertical-align:middle}#menuDespHidd li:hover{cursor:pointer;color:#fff;background-color:#23319f}
#menuDespHidd strong{color:#ddd; text-decoration: underline; }
#menuDespHidd #sugeBuho2,#menuDespHidd #rentDisHdd,#menuDespHidd #misRenHdd,#menuDespHidd #balncMO strong,#menuDespHidd #pygMO strong, #menuDespHidd .mencambioHdd strong{color:#444;padding:0 6px;border-radius:15px;font-size:16px;vertical-align:middle;margin:0 5px 0 0;background-color:#d2d2d2}
#menuDespHidd #misRenHdd{border-radius:5px;padding-bottom:1px}#menuDespHidd #rentDisHdd{padding:0 4.5px}
#areaSelAno{background-color:rgba(0,0,0,0.99);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;display:none;overflow:auto}
#areaSelAno2{margin:25px auto;background-color:#ddd;box-shadow:#fff 0 0 8px;width:90%;padding:20px;text-align:center;max-width:400px}#areaSelAno2 p{text-align:justify;}#areaSelAno2 h2{background-color:#eee; border:3px inset #ccc; padding:15px 2px;}#areaSelAno2 select{font-size:20px; font-weight:bold;} 
#areaContratMore{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;display:none;overflow:auto}
#areaContratMore2{margin:25px auto;background-color:#eee;box-shadow:#fff 0 0 8px;width:90%;
    padding:20px 10px;text-align:center;max-width:500px; font-size: 16px;}#areaContratMore2 table{border:1px solid #343;text-align:left;background-color:#fff;width:100%;}
#areaContratMore2 td:last-child{border-left:1px solid #343;width:75px; text-align: center;}
#areaContratMore2 h4{background-color:#7030A0;margin-bottom:0;padding:10px;color:#fff}
#areaContratMore2 p{margin:5px;text-align:justify}#valdCntdr{display:none}

#areaContratMore2 img{width:99%;margin-top:15px}#areaContratMore2 p input{margin:10px 0 0 5px;padding:1px;font-weight:bold}#areaContratMore2 h3{margin:10px 0;color:#295d8c;text-decoration:underline}
#areaContratMore2 input[type="button"]{border-radius:5px;font-weight:bold;padding:5px 10px;font-size:15px;color:#295d8c; }
.flexA{display: flex; justify-content: space-between;}
#areaContratMore2 article{text-align:justify;border:3px double #aaa;padding:5px;display:none}#areaHdbuho{display:inline-block;width:15%;vertical-align:top;text-align:center}
#areaBuhoV{overflow: hidden; height: 150px; display: none;}
#referidos{display: none;} #areaContratMore2 #valRef{margin-top: 0px;}
#referidos p{margin: 20px 6px;} 
#referidos input[type="text"]{width:90%; padding: 5px; border-radius: 15px; display: block;}
#areaBuhoV h3{border-radius:20px;background-color:#ddd;color:#343;font-size:15px;width:265px;max-height:130px;overflow:auto;text-align:justify;padding:7px 10px 5px;margin:0; font-weight: 100; } #areaBuhoV h3 ol{padding: 1px 1px 1px 10px;}
#areaBuhoV h3 ul{margin:2px;padding:2px}
#areaBuhoV img{width: 100px; margin: 30px 0px 0px;}
.campSolinMov{position:relative;z-index:30;font-size:14px; font-weight: 100; margin: 0;
    color:#020e75;}
.campSolinMov div{position: absolute;  width: 350px; background-color:#ddd; top: 15px; text-align: justify; padding: 5px; border: 1px solid #900;}

#areaRegAY2{width: auto;}
#areaRegAY{box-shadow:#000 0 0 5px;background-color:#eee; display: flex; justify-content: space-between;
margin: auto; width: 95%; height: 99%; font-size: 17px;}  
#areaRegAY svg, #pagoTarjetaCNT2 svg{width: 25px; padding: 5px; background-color:#343; border-radius: 15px; vertical-align: bottom;} 
#pagoTarjetaCNT2 svg{border-radius: 0px;}
#areaRegAY path, #pagoTarjetaCNT2 path{fill: #fff;}
#areaRegAY > div:first-child{background-color:#343; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px; overflow: auto;}
#regBuhoV h3{ border-radius: 20px; background-color: #ddd; color: #343; font-size: 15px;
    width: 92%;  overflow: auto; text-align: justify; padding: 7px 10px 5px;
    margin: 0; font-weight: 100;}
#areaRegAY img{width: 99%;}  #regBuhoV img{width: 150px; display: block; margin: 15px auto;}
#areaRegAY > div:last-child{padding: 20px; width: 95%; display: flex; align-items: center; justify-content: center; flex-direction: column; overflow: auto;}
#areaRegAY #tbdatosBas input{background-color:#fff;height:20px; width: 94%; font-size: 17px;}
#tbdatosBas td:first-child{width: 30px;}
#areaRegAY p{text-align:center;width:660px;}#areaRegAY #tbdatosBas input[type="checkbox"]{width:auto;height:auto; vertical-align:middle;margin:1px 10px;}
#tbdatosBas{width:660px; border-spacing:5px 10px; }

#lineaBtReg{color:#343; margin: 0px;}#areaRegAY input[type="button"]{color:#fff; font-size: 17px; background-color:#343;margin:20px 0 5px 0;padding:4px 30px;font-weight:bold;}#areaRegAY p span{color:#343}#estadoRegCntAY{text-align:center;margin:5px 0;font-size:16px}#areaRegAY #btnIRiniss{opacity:1}#btnContratPhp{display:none}#areaMisRnts{width:100%;box-shadow:#000 0 0 5px;margin:auto;padding:5px 0;background-color:#eee;overflow-X:auto}
#tbheaderMrnts{background-color:#343;color:#fff;width:99%}
#arearentasA{width:100%; max-height:500px; min-height:250px; overflow-y:auto;}
#arearentasA table{width:99%}
#arearentasA td:nth-child(2){cursor:pointer;color:#343;text-decoration:underline}
#arearentasA td,#tbheaderMrnts th{width:100px}#arearentasA td{background-color:#eaeaea} 
#arearentasA tr:nth-child(even) td{background-color:#ddd;}
[id^=buscarR]{text-align: left; padding: 4px ;}
[id^=buscarR] input{width: 350px;}
#msnUsuarioIn{display: none; text-align: center; padding: 2px;}
#arearentasA td:nth-child(1),#arearentasA td:nth-child(4),#tbheaderMrnts th:nth-child(1),#tbheaderMrnts th:nth-child(4){width:40px}
#arearentasA td:nth-child(2),#tbheaderMrnts th:nth-child(2){width:200px}
#arearentasA td:nth-child(7){text-align:right}#arearentasA td:nth-child(4),#arearentasA td:nth-child(5),#arearentasA td:nth-child(6),#arearentasA td:nth-child(1){text-align:center}#arearentasA td:nth-child(n+8){display:none}#areaCrearRentaAY{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:16;display:none;overflow:auto}#arearentasA tr:hover td{background-color:#cdf;cursor:pointer;font-weight:bold}#areaCrearRentaAY2{margin:20px auto;background-color:#ddd;box-shadow:#fff 0 0 8px;width:420px;padding:20px;text-align:center;font-size:16px;color:#000}#areaCrearRentaAY2 table{margin:auto;text-align:left;border-spacing:2px;width:100%;border-spacing:10px 10px;width:100%;background-color:#eee;border:3px inset #ccc;margin-bottom:10px}#dvRent{padding:1px 10px;text-align:center;background-color:#e7e7e7;border:1px solid #ccc;margin-left:2px}#areaCrearRentaAY2 input[type="text"]{width:240px}#addRentCr{float:right}#areaCrearRentaAY2 input[type="button"]{color:#fff;background-color:#343;margin:20px 0 10px 50px;padding:2px 30px;font-weight:bold}#areaCrearRentaAY2 h2{font-size:18px}#datosGenRnt{padding:5px}#tbData1{width:99%;border-spacing:0 5px}#tbData1 td:nth-child(1){width:400px}#datosGenRnt input{text-align:center;font-weight:bold}#tbData2{width:97%;border-spacing:0}#tbData2 th{background-color:#343;color:#fff;padding:5px}#tbData1 tr:nth-child(1) td:nth-child(2) input,#tbData1 tr:nth-child(6) td:nth-child(2) input{width:96%;text-align:left}#dvdataAY{width:30px}#datosGenRnt #nitdataAY{text-align:right}#tbData2 td:nth-child(2){text-align:center;font-weight:bold}#estadoDtGen{text-align:center}#tbData2 td:nth-child(3){text-align:right;font-weight:bold}#tbData2 td:nth-child(3) input{text-align:right}#datosGenRnt h4{text-align:center}#datosGenRnt input[type="button"]{color:#fff;background-color:#343;margin:5px 0;padding:8px 60px;font-weight:bold;display:none}#verCodAdm,#verActEcom{max-height:200px;background-color:#ddd;position:absolute;overflow:auto;display:none}#verCodAdm td,#verActEcom td{background-color:#fff;padding:1px 5px}#verCodAdm tr:hover td,#verActEcom tr:hover td{background-color:#069;cursor:pointer}#verActEcom{max-width:440px}#verCodAdm td:nth-child(1),#verActEcom td:nth-child(1){width:30px}
#allContPrinc{margin:auto;padding:5px;background-color:#fff;font-weight:bold; 
    display: flex; justify-content: space-between; flex-direction: row-reverse;}
.bold_font, .bold_font input{font-weight:bold; }
.rigth{text-align: right;} .center{text-align: center;}
#cargaPrCont .bold_font td{border:1px solid #000;}
#cargaPrCont .row_empty td{border-left:1px solid #fff; border-right:1px solid #fff; background-color: #fff;}
input#userComp{text-align: left; min-width: 300px; }   	
#allContPrinc table{flex-grow:1; width: 32%; border-spacing:0 7px;margin:1px 10px 15px}
#allContPrinc th{background-color:#fff;color:#343;padding:5px;font-size:20px;text-align:left}
#allContPrinc td{padding:2px 4px}#allContPrinc td:nth-child(1){width:65%}
#allContPrinc td:nth-child(1){border:1px solid #343;background-color:#343;color:#fff;text-align:center}
#allContPrinc td:nth-child(2){width:130px;text-align:right;border:1px solid #343}
#allContPrinc .inicTotal td{border:1px solid #343;background-color:#fff;color:#000}
#allContPrinc .inicTotal td:nth-child(1){text-align:left}#allContPrinc .formActivo{cursor:pointer}
#allContPrinc table:nth-child(2) tr:last-child td{font-weight:100;text-align:center;padding:15px 7px;border:1px solid #343;background-color:#fff;color:#000}
#allContPrinc .formActivo:hover td{background-color:#cdf;color:#000;cursor:pointer}
#informAY table{width:600px;margin:10px auto;border-spacing:8px 7px;box-shadow:#000 0 0 5px;padding:10px}#informAY td{padding:2px 4px}
#informAY tr:hover td{background-color:#cdf;color:#000;cursor:pointer;font-weight:bold}
#informAY td:nth-child(1){border:1px solid #343;background-color:#343;color:#fff;text-align:left}
#informAY td:nth-child(2){border:1px solid #343;width:80px;text-align:right}#informAY a{color:#fff;display:block;width:99%}
#informAY tr:nth-child(n+10) td{text-align:center}
#informAY tr:hover a{color:#000}[id^=areaformIr]{width:99%;margin:auto;padding:5px;background-color:#fff}
[id^=areaformIr] h2{font-size:16px;width:99%}[id^=areaformIr] h2 strong{color:red;margin-right:15px}[id^=areaformIr] table{width:1100px;margin:0 auto 15px auto;border:1px solid #000;border-collapse:collapse}[id^=areaformIr] th{background-color:#C5D9F1;border:1px solid #000;width:120px;padding:6px}[id^=areaformIr] td{width:120px}[id^=areaformIr] td:nth-child(1){width:380px}[id^=areaformIr] input{width:100%;border:none;padding:3px 0;background-color:transparent;color:#000}[id^=areaformIr] td{border:none;border-left:1px solid #000;border-right:1px solid #000;background-color:#e7e7e7;padding:5px}
[id^=areaformIr] [class*=estlEditable]{background-color:#fff}[id^=areaformIr] td:last-child{text-align:right}
.lineaExport{background-color:#ddd;text-align:left;padding:10px 15px;font-weight:bold;}[id^=exportPdf],[id^=exportExcel]{cursor:pointer;text-decoration:underline;color:#069;font-size:16px}[id^=exportExcel]{float:right}[id^=areaformIr] h3{text-align:center}[id^=areaformIr] [id^=saveForm]{color:#fff;background-color:#343;margin:0;padding:7px 30px;font-weight:bold;width:250px}[id^=areaformIr] [id^=tot]{text-align:right}#tot56,#tot44,#tot39,#tot67,#tot70,#tot75,#tot215,#tot31,#tot341c,#tot34b{background-color:#C5D9F1;border-bottom:3.5px double #000}#cargaPrCont .numNit{text-align:center}[id^=areaformIr] fieldset{margin-top:30px;background-color:#fafafa}[id^=areaformIr] fieldset p{padding-left:40px}[id^=areaformIr] table input[type="text"],[id^=areaformIr] table input[type="search"]{border:1px solid #ceced2}
#tb35d12020 td:nth-last-child(2), #tb35d12020 th:nth-child(3){width: 50px;}
#areaformIr21 .estlEditableD input{border: 1px solid #ceced2;}
#tb35d12020 tr:last-child td:last-child, #cargaPrCont .an2020 #tb35d3 td{background-color:#e7e7e7}
.an2020 #tb35d12020 tr:last-child td:nth-last-child(2){background-color:#E6D2E1}
#tb35d2 td:nth-child(n+2), #tb35d3 td:nth-child(n+2), #tb35d3 td:nth-child(n+3) input{text-align: right;}
#cargaPrCont .an2020 #tb35d3 tr:nth-child(2) td{background-color: #fff;}
#idbody #cargaPrCont .an2020 #ti37 td{width: 200px;} #idbody #cargaPrCont .an2020 #ti37 td:first-child{width: 990px;} 
.an2020 #tb35d2 tr:last-child td{font-weight: bold; border:1px solid #000;background-color:#e7e7e7}
#cargaPrCont .inCambio{border: 1px solid #ceced2;}
.an2020 #tb35d2 tr:nth-child(3) td:last-child, #cargaPrCont .an2020 #ti50 .estlEditable3{background-color: #fff}
.an2020 #tb35d2 tr:nth-child(3) td:last-child input{border: 1px solid #ceced2}
#areaformIr14 .an2020 table tr:last-child td:first-child{border: 1px solid #000; background-color: #e7e7e7;}
#idbody #cargaPrCont .an2020 #ti37 td:nth-child(2){width: 80px; background-color:#E6D2E1}
#tb35d12020 tr:last-child td{border-top: 1px solid #000; font-weight: bold;}
#tb35d12020 tr:last-child td:last-child input{text-align: right;}
#cargaPrCont .porCortoAy{width:35px;text-align:right; letter-spacing: 0.4px;}
#tbocl1d1 tr:last-child td,#tb35d1 tr:last-child td:last-child{border:1px solid #000;text-align:right}
#tbocl1d1 tr:last-child input{font-weight:bold}

#tbocl2d tr:last-child td:nth-last-child(n+3),#tbocl3d tr:nth-child(4) td:nth-last-child(n+2),#tb33d tr:last-child td:nth-last-child(2){border:1px solid #fff;border-top:1px solid #000;background-color:#fff}
#t45{border: none;}
#tbocl2d tr:last-child td:nth-last-child(3),#tbocl3d tr:nth-child(4) td:nth-last-child(2),#tb33d tr:last-child td:nth-last-child(2){border-right:1px solid #000}#tbocl2d select{width:100%}#tbocl1d1 th div{width:175px;margin:0;position:absolute;padding:5px 2px;background-color:#eee;box-shadow:#444 0 0 2px;display:none}#tbocl1d1 th p{width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}#tbocl1d1 th{cursor:pointer}
#areaformIr11 #tbocl3d,#areaformIr11 #tb33d,#areaformIr11 #tb36d{display:block;border:none}
#areaformIr11 #tbocl3d th{width:145px}#areaformIr11 #tbocl3d th:first-child{width:450px}
#areaformIr11 h2{width:1088px}#areaformIr11 h2 input{width:128px}#areaformIr11 #tb33d th:first-child{width:640px}
#areaformIr11 #tb33d th:nth-child(2){width:200px}
#deduccion_especial td:nth-child(n+3), #ti38 td:nth-child(n+3){ text-align: right;}
#areaformIr11 #tb33d th:last-child,#areaformIr11 #tb33d td:last-child{width:108px}
#areaformIr11 #tb36d th:first-child{width:772px}
#areaformIr11 #tb36d th:last-child,#areaformIr11 #tb36d td:last-child{width:142px}
#areaformIr11 #tb35d2 th,#areaformIr11 #tb35d2 td{width:88px}
#areaformIr11 #tb35d2 th:first-child,#areaformIr11 #tb35d2 td:first-child{width:385px}
#areaformIr11 #tb35d3 td{width:88px}#areaformIr11 #tb35d3 td:first-child{width:385px}
#tbocl1d1 th div input{width:auto;margin:2px;background-color:#fff}
#tbocl2d tr:last-child td:nth-last-child(1),#tbocl2d tr:last-child td:nth-last-child(2),#tbocl3d tr:nth-child(4) td:nth-last-child(1),#tb33d tr:last-child td:nth-last-child(1),#tb35d tr:nth-child(12) td:nth-last-child(1){border:1px solid #000;height:16px;text-align:right}#tb35d tr:nth-child(2) td:nth-child(2),

#tb35d tr:nth-child(3) td:nth-child(2){border:1px solid #000;text-align:center}
#tb35d1 td:nth-child(n+2){text-align:right}#tb35d1 tr:last-child input,#tb35d3 tr:nth-child(n+2) input{font-weight:bold}#tb35d1 tr:nth-child(4) td:nth-child(2){border-bottom:1px solid #000;border-top:1px solid #000}#areaformIr11 #tb36d tr:last-child td,#tb35d1 tr:last-child td,#tb35d3 td{border:1px solid #000}
#tb45rh tr:nth-child(2) td:nth-last-child(2), #tb33d tr:nth-child(4) td:nth-child(3), #tb33d tr:nth-child(7) td:nth-child(3){ text-align: right;}
#tb35d1 tr:last-child td:last-child,#tb35d3 tr:last-child td:last-child,#tb35d3 tr:nth-last-child(2) td:last-child{width:120px;background-color:#E6D2E1}#tb35d2 tr:last-child td:last-child{width:100px;border:1px solid #fff;border-left:1px solid #000}#tb33d tr:nth-child(5) td:nth-child(2){border-bottom:1px solid #000}#areaformIr11 h4,#areaformIr13 h4,#areaformIr14 h4{width:1100px;margin:0 auto 15px auto;text-align:left}
#tb35d2 .filaVacia td:first-child{border:1px solid #000;border-left:1px solid #fff;background-color:#fff}#tb35d2 .filaVacia td:last-child,#tb35d2 tr:last-child td:nth-child(2){border:1px solid #000}#tb35d2 tr:nth-child(14) input{font-weight:bold}#areaformIr12 table tr:last-child td:nth-last-child(n+3){border:1px solid #fff;border-top:1px solid #000;background-color:#fff}
#areaformIr12 table tr:last-child td:nth-last-child(3){border-right:1px solid #000}
#tb35d2 tr:nth-child(3) td:last-child, #tb35d2 tr:nth-child(9) td:last-child{background-color:#e7e7e7}
#tb35d2 tr:nth-child(3) td:last-child input, #tb35d2 tr:nth-child(9) td:last-child input{border:none}
#areaformIr12 table tr:last-child td:last-child,#areaformIr12 table tr:last-child td:nth-last-child(2){border:1px solid #000;height:16px;text-align:right}#tb39d th:first-child,#tb39d td:first-child{width:510px}#areaformIr12 table tr:last-child td:last-child{width:40px;background-color:#E6D2E1}#areaformIr12 h2{width:1168px}#areaformIr12 h2 input{width:175px}
#areaformIr14 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr14 #tot63,#areaformIr14 #tot64,#areaformIr14 #tot65{background-color:#fff}#areaformIr14 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr14 #tb66d tr:last-child td{border:1px solid #000;background-color:#e7e7e7}#areaformIr14 #tbhd141d th,#areaformIr14 #tbhd142d th{width:160px}#areaformIr14 #tbhd141d th:first-child,#areaformIr14 #tbhd142d th:first-child{width:700px}#tbpor13{margin-bottom:0;border:none}#tbpor13 td{background-color:#fff;border:none}#tbpor13 td:nth-child(3){background-color:#e7e7e7;border:1px solid #000}
.parcel{border: 1px solid #000; text-align: right;}
#areaformIr14 #deduccion_especial  td:last-child{background-color: #fff;}
#tbhd132d tr:last-child td:nth-last-child(n+3),#tbhd133d tr:nth-child(4) td:nth-last-child(n+2),#tb47d tr:nth-child(4) td:nth-last-child(n+2),#tb45d tr:last-child td:nth-last-child(n+2),#tb44d tr:nth-child(5) td:nth-last-child(n+2){border:1px solid #fff;border-top:1px solid #000;background-color:#fff}
#tbhd132d tr:last-child td:nth-child(1),#tbhd133d tr:nth-child(4) td:nth-child(1),#tb47d tr:nth-child(4) td:nth-child(1),#tb44d tr:nth-child(5) td:nth-child(1),#tb45d tr:last-child td:nth-child(1){border-right:1px solid #000}#tb44d tr:nth-child(2) td:nth-child(2){border-bottom:1px solid #000}
#tbhd132d tr:last-child td:nth-child(n+2),#tbhd133d tr:nth-child(4) td:nth-child(2),#tb47d tr:nth-child(4) td:nth-child(2),#tb44d tr:nth-child(5) td:nth-child(2),#tb45d tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#tb48d2 .stTotal13 td,#tb48d1 tr:last-child td,#areaformIr14 #tb60d2 .stTotal13 td,#areaformIr14 #tb60d1 tr:last-child td,#areaformIr14 #tb61d tr:last-child td{background-color:#e7e7e7}#tbhd131d tr:nth-child(6) td,#tbhd131d tr:nth-child(8) td,#tb48d2 .stTotal13 td,#tb48d1 tr:last-child td,#areaformIr14 #tb60d2 .stTotal13 td,#areaformIr14 #tb60d1 tr:last-child td,#areaformIr14 #tb61d tr:last-child td{border:1px solid #000}#tbhd131d tr:nth-child(6) input,#tbhd131d tr:nth-child(8) input,#tb48d2 .stTotal13 input,#tb48d1 tr:last-child input,#tb60d2 .stTotal13 input,#tb60d1 tr:last-child input,#areaformIr14 #tb61d tr:last-child input{font-weight:bold}#areaformIr13 #tb49d tr:last-child td{border:1px solid #000}#areaformIr13 #tot51,#areaformIr13 #tot52{background-color:#fff}
#tb48d2 .stTotal13 td:last-child,#tb48d1 tr:last-child td:last-child,#areaformIr14 #tb60d2 .stTotal13 td:last-child,#areaformIr14 #tb60d1 tr:last-child td:last-child{background-color:#E6D2E1}#areaformIr13 h2{width:1060px}#areaformIr13 h2 input{width:150px}#areaformIr13 #tbhd133d,#areaformIr13 #tb44d,#areaformIr13 #tb45d,#areaformIr13 #tb47d,#areaformIr13 #tb49d,#areaformIr14 #tb55d,#areaformIr14 #tb56d,#areaformIr14 #tb57d,#areaformIr14 #tb59d,#areaformIr14 #tb61d{display:block;border:none}#areaformIr13 #tbhd133d th,#areaformIr13 #tb44d th{width:170px}#areaformIr13 #tbhd133d th:first-child,#areaformIr13 #tb44d th:first-child{width:530px}#areaformIr13 #tb45d th,#areaformIr13 #tb49d th{width:170px}#areaformIr13 #tb45d th:first-child,#areaformIr13 #tb49d th:first-child{width:715px}#areaformIr13 #tb47d th{width:170px}#areaformIr13 #tb47d th:nth-child(3){width:50px}#areaformIr13 #tb47d th:first-child{width:400px}#areaformIr14 h2{width:1068px}#areaformIr14 h2 input{width:150px}#areaformIr14 #tb55d th,#areaformIr14 #tb56d th,#areaformIr14 #tb57d th,#areaformIr14 #tb61d th{width:165px}#areaformIr14 #tb55d th:first-child,#areaformIr14 #tb56d th:first-child,#areaformIr14 #tb57d th:first-child,#areaformIr14 #tb61d th:first-child{width:725px}#areaformIr14 #tb59d th{width:170px}#areaformIr14 #tb59d th:nth-child(3){width:50px}#areaformIr14 #tb59d th:nth-child(2){width:100px}#areaformIr14 #tb59d th:first-child{width:460px}#areaformIr14 #tot63{background-color:#e7e7e7}
#areaformIr15 .numChange{color: red; margin-right: 15px;}
#tb151d2020 td:nth-child(n+3){border: 1px solid #fff; background-color: #fff;}
#areaformIr15 #tb151d tr:last-child td,#areaformIr15 #tb152d tr:last-child td{border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7; font-weight: bold;}
#areaformIr15 #tb151d tr:last-child td:first-child, #areaformIr15 #tb152d tr:last-child td:first-child{text-align: left;}
#areaformIr15 td:nth-child(3){text-align:right}#areaformIr15 #tb154d td:nth-child(3){background-color:#fff;border:none;border-bottom:1px solid #fff;border-top:1px solid #fff}#cargaPrCont .letrBl{color:#fff}
#areaformIr15 #tot151,#areaformIr15 #tot73{background-color:#fff}
#cargaPrCont #areaformIr21 table th:nth-child(5),#cargaPrCont #areaformIr21 table td:nth-last-child(3),#cargaPrCont #areaformIr25 table th:nth-child(12),#cargaPrCont #areaformIr25 table td:nth-child(12),#cargaPrCont #areaformIr25 table tr:first-child td:nth-child(6),#areaformIr21 table th:nth-child(10),#areaformIr22 table th:nth-child(10),#cargaPrCont #areaformIr22 table td:nth-child(10),#cargaPrCont #areaformIr22 table tr:first-child td:nth-child(5){width:4px;padding:0;background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff}#areaformIr21 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr21 h2 strong{display:none}#areaformIr21 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr21 #tb211d tr:nth-child(2) td:first-child{border:1px solid #000;background-color:#fff}#areaformIr21 #tb211d tr:nth-child(2) td:last-child{background-color:#fff}#areaformIr21 select{width:100%}#cargaPrCont #areaformIr21 [id^=tot215]{background-color:#C5D9F1;border-bottom:3.5px double #000;margin-right:4px}#tb214d th:nth-child(2){border-left:none}#tb214d td:nth-child(2){border-left:none;background-color:#fff}#tb214d th:nth-child(1){border-right:none}#tb214d td:nth-child(1){border-right:none}#areaTB22{width:100%;overflow:auto}#areaformIr22 select{width:100%}#areaformIr22 table{width:1500px;margin:0}#areaformIr22 table tr:last-child td{border:1px solid #000}#cargaPrCont #areaformIr22{overflow:hidden}#areaformIr22 table th:nth-child(1),#areaformIr22 table td:nth-child(1){width:250px}
#areaformIr22 table tr:last-child td input{font-weight:bold}#areaformIr22 h2{width:480px}#areaformIr22 h2 input{width:105px}#areaformIr22 #ftot221{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr22 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr22 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#cargaPrCont #areaformIr22 table tr:first-child td{text-align:center}#cargaPrCont #areaformIr22 table tr:first-child td:nth-child(5){background-color:#fff;border-top:1px solid #fff}#cargaPrCont #areaformIr22 table tr:first-child td:first-child{background-color:#fff;border-top:1px solid #fff;border-left:1px solid #fff}#cargaPrCont #areaformIr22 table tr:first-child td:nth-child(4){background-color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}#areaformIr22 #reaju22{width:500px;margin-bottom:35px;margin-top:15px}#cargaPrCont #areaformIr22 #reaju22 td{background-color:#eee;border:none}#cargaPrCont #areaformIr22 #reaju22 td:first-child{width:250px;text-align:left}#cargaPrCont #areaformIr22 #reaju22 td:nth-child(2){width:100px}
#tb221d tr:nth-child(3) td:nth-last-child(4) .campSolinMov{top:-130px}
#reaju22 .campSolinMov, #reaju15 .campSolinMov{left:500px;top:-23px}#areaformIr23 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr23 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr23 #ftot231{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr23 #tb233d td:first-child{border-top:1px solid #fff}#tb233d td{width:148px}#areaformIr24 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr24 th:last-child{width:150px}#areaformIr24 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr24 #ftot241{background-color:#C5D9F1;border-bottom:3.5px double #000}#selctForm25{background-color:rgba(0,0,0,0.95);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;display:none;overflow:auto}#selctForm252{margin:110px auto;background-color:#ddd;box-shadow:#fff 0 0 8px;width:55%;padding:20px;text-align:center;width:410px}#selctForm252 aside{margin:auto;text-align:left;border-spacing:5px 10px;padding:8px;background-color:#eee;border:3px inset #ccc;margin-bottom:10px}#selctForm252 h4{margin:10px 0;color:#295d8c;text-decoration:underline;font-size:19px}#selctForm252 h3{padding:5px;border-bottom:3px double #ccc;cursor:pointer;font-size:13px;text-align:left}#selctForm252 h3:hover{background-color:#999}#areaformIr25 #selActivoVs{float:right;width:auto}#cargaPrCont #areaformIr25{overflow:hidden}[id^=areaTB25]{width:100%;overflow:auto;margin-bottom:25px}#areaformIr25 select{width:100%}#areaformIr25 table{width:1700px;margin:0}#areaformIr25 table tr:last-child td{border:1px solid #000}#areaformIr25 table th{width:150px}#areaformIr25 strong{display:none}#areaformIr25 fieldset strong{display:inline-block}
#areaformIr25 table th:nth-child(8),#areaformIr25 table td:nth-child(8),#areaformIr25 table th:nth-child(9),#areaformIr25 table td:nth-child(9),#areaformIr25 table th:nth-child(13),#areaformIr25 table td:nth-child(13){width:70px}
#areaformIr25 table td:nth-child(8) input{text-align:right}#areaformIr25 table th:nth-child(2),#areaformIr25 table td:nth-child(2){width:180px}#areaformIr25 #tb251d th:nth-child(2),#areaformIr25 #tb251d td:nth-child(2){width:210px}#areaformIr25 #tb251d th:nth-child(7),#areaformIr25 #tb251d td:nth-child(7){width:100px}#areaformIr25 table th:nth-child(1),#areaformIr25 table td:nth-child(1){width:250px}#areaformIr25 table tr:last-child td input{font-weight:bold}#areaformIr25 #ftot251{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr25 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr25 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaTB254{margin-top:20px;padding:10px 0}#areaformIr25 #areaTB254 td{border:1px solid #000}#cargaPrCont #areaformIr25 table tr:first-child td{text-align:center}#cargaPrCont #areaformIr25 table tr:first-child td:nth-child(3){background-color:#fff;border-top:1px solid #fff}#cargaPrCont #areaformIr25 table tr:first-child td:first-child{background-color:#fff;border-top:1px solid #fff;border-left:1px solid #fff}#cargaPrCont #areaformIr25 table tr:first-child td:nth-child(5){background-color:#fff;border-top:1px solid #fff;border-right:1px solid #fff}#areaformIr25 [id^=reaju15]{width:500px;margin-top:15px}#cargaPrCont #areaformIr25 #reaju15 td,#cargaPrCont #areaformIr25 #reaju152 td,#cargaPrCont #areaformIr25 #reaju153 td{background-color:#eee;border:none}#cargaPrCont #areaformIr25 [id^=reaju15] td:first-child{width:250px;text-align:left}#cargaPrCont #areaformIr25 [id^=reaju15] td:nth-child(2){width:100px}#tb252d th:nth-child(6),#tb252d th:nth-child(7),#tb252d th:nth-child(8),#tb252d th:nth-child(9),#tb252d th:nth-child(10),#tb252d tr:nth-child(n+2) td:nth-child(6),#tb252d tr:nth-child(n+2) td:nth-child(7),#tb252d tr:nth-child(n+2) td:nth-child(8),#tb252d tr:nth-child(n+2) td:nth-child(9),#tb252d tr:nth-child(n+2) td:nth-child(10),#tb253d th:nth-child(6),#tb253d th:nth-child(7),#tb253d th:nth-child(8),#tb253d th:nth-child(9),#tb253d th:nth-child(10),#tb253d tr:nth-child(n+2) td:nth-child(6),#tb253d tr:nth-child(n+2) td:nth-child(7),#tb253d tr:nth-child(n+2) td:nth-child(8),#tb253d tr:nth-child(n+2) td:nth-child(9),#tb253d tr:nth-child(n+2) td:nth-child(10){display:none}#areaformIr25 #tb252d,#areaformIr25 #tb253d{width:1360px}#areaformIr25 #tb252d tr:first-child td:nth-child(3),#areaformIr25 #tb253d tr:first-child td:nth-child(3){border-right:1px solid #fff}
#tb251d tr:nth-child(3) td:nth-last-child(4) .campSolinMov{top:-110px}
#areaformIr26 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}
#areaformIr26 th:last-child{width:150px}#areaformIr26 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}
#areaformIr26 #ftot261{background-color:#C5D9F1;border-bottom:3.5px double #000}
#areaformIr27 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}
#areaformIr27 h2 strong{display:none}#areaformIr27 #lastStro31{display:inline}
#areaformIr27 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}
#areaformIr31 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}
#areaformIr31 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}
#areaformIr31 #ftot311{background-color:#C5D9F1;border-bottom:3.5px double #000}
#areaformIr31 #tb314d tr:last-child td:nth-child(3){border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr31 #tb314d tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff}#areaformIr31 #tb311d th{width:160px}#areaformIr31 #tb311d th:first-child{width:700px}#areaformIr31 #tb312d,#areaformIr31 #tb313d,#areaformIr31 #tb314d{display:block;border:none}#areaformIr31 #tb313d th,#areaformIr31 #tb312d th{width:170px}#areaformIr31 #tb313d th:first-child,#areaformIr31 #tb312d th:first-child{width:725px}#areaformIr31 h2{width:1070px}#areaformIr31 h2 input{width:150px}#areaformIr31 #tb314d th{width:170px}#areaformIr31 #tb314d th:first-child{width:545px}#areaformIr32 table{width:560px;margin:auto}#areaformIr32 table tr:last-child td{border:1px solid #000}#areaformIr32 table th:nth-child(1),#areaformIr32 table td:nth-child(1),#areaformIr32 table th:nth-child(3){width:100px}#areaformIr32 table th:nth-child(2){width:250px}#areaformIr32 table th:nth-child(4){width:170px}#areaformIr32 table td:nth-child(1) input{text-align:center;font-weight:bold}#areaformIr32 table tr:last-child td input{font-weight:bold}#areaformIr32 table tr:last-child td:last-child{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr32 table td:nth-child(3){text-align:right}#areaformIr33 table tr:last-child td{border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr33 #ftot331{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr33 table tr:last-child td input,#tb333d tr:nth-child(2) input,#tb333d tr:nth-child(4) input,#tb333d tr:nth-child(6) input{font-weight:bold}#areaformIr33 td:nth-child(1){width:420px}#areaformIr33 #tb331d tr:last-child td:last-child input{width:49px}#tb334d td:nth-child(n+2){text-align:right}#areaformIr34 td:nth-child(2){border-left:none}#areaformIr34 table tr:last-child td{border:1px solid #000}#areaformIr34 td:nth-child(1){border-right:none}#areaformIr34 table tr:last-child td input,#tb341d tr:nth-child(15) td:last-child input,#tb341d tr:nth-child(19) td:last-child input,#tb342d tr:nth-child(4) td input,#tb342d tr:nth-child(11) td:last-child input{font-weight:bold}#tb341d tr:nth-child(15) td:last-child input,#tb341d tr:nth-child(19) td:last-child input,#tb342d tr:nth-child(4) td:last-child input,#tb342d tr:nth-child(11) td:last-child input{border-top:1px solid #000}#tb341d tr:nth-child(19) td,#tb342d tr:nth-child(11) td{padding-bottom:15px}#areaformIr34 h5{text-align:left;width:1260px;font-size:14px}.titsinBold{font-weight:100;margin-top:40px}#areaformIr34 fieldset{margin-top:20px;background-color:#fafafa}#areaformIr34 fieldset p{padding-left:40px}#areaformIr35 #tb351d tr:nth-child(3) td:last-child input{text-align:right}#areaformIr35 #tb351d tr:nth-child(12) td,#areaformIr35 #tb351d tr:nth-child(20) td,#areaformIr35 #tb351d tr:last-child td,#tb361d tr:nth-child(10) td,#tb361d tr:nth-child(17) td,#tb361d tr:nth-child(n+25) td{border:1px solid #000}#areaformIr35 #tb351d tr:nth-child(12) input,#areaformIr35 #tb351d tr:nth-child(20) input,#areaformIr35 #tb351d tr:last-child input,#tb361d tr:nth-child(10) input,#tb361d tr:nth-child(16) input,#tb361d tr:nth-child(17) input,#tb361d tr:last-child input{font-weight:bold}#areaformIr35 #tb351d tr:nth-child(15) td:first-child input,#areaformIr35 #tb351d tr:nth-child(18) td:first-child input,#areaformIr36 #tb361d tr:nth-child(20) td:first-child input,#tb361d tr:nth-child(23) td:first-child input{width:80%}#areaformIr35 select,#areaformIr36 select{width:60px;float:right}#areaformIr35 #tb351d{margin-bottom:30px}#areaformIr36 #tb361d tr:nth-child(5){border-bottom:1px solid #000}#cargaPrCont [id^=areaformIr42] table tr:last-child td,#areaformIr41 table tr:last-child td{border:1px solid #000}#cargaPrCont [id^=areaformIr42] table tr:last-child td input,#cargaPrCont [id^=areaformIr42] #tb422ad tr:nth-child(n+4) input,#cargaPrCont [id^=areaformIr42] #tb422bd tr:last-child input,#areaformIr41 #tb411ad tr:nth-child(2) input,#areaformIr41 #tb411ad tr:nth-child(4) input,#areaformIr41 #tb411bd tr:last-child input{font-weight:bold}#cargaPrCont [id^=areaformIr42] #ftot421,#ftot411{background-color:#C5D9F1;border-bottom:3.5px double #000}

#areaformIr31 #tb314d tr:last-child td:nth-child(2){border:1px solid #fff; border-top:1px solid #000; background-color:#fff}

#cargaPrCont [id^=areaformIr42] table th,#cargaPrCont [id^=areaformIr42] table td,#areaformIr41 table th,#areaformIr41 table td{width:100px}
#cargaPrCont [id^=areaformIr42] table tr:first-child th:nth-child(4),#areaformIr41 table tr:first-child th:nth-child(4){width:750px}
#cargaPrCont [id^=areaformIr42] #tb421ad th:nth-child(1),#cargaPrCont [id^=areaformIr42] 
#tb422ad th:nth-child(1),#areaformIr41 #tb411ad th:nth-child(1){width:700px}
#cargaPrCont [id^=areaformIr42] #tb421bd th:nth-child(n+5),#cargaPrCont [id^=areaformIr42] 
#tb422bd th:nth-child(n+5),#areaformIr41 #tb411bd th:nth-child(n+5){width:180px}
#cargaPrCont [id^=areaformIr42] #tb421bd tr:last-child td:nth-child(n+2),#cargaPrCont [id^=areaformIr42] 
#tb422bd tr:last-child td:nth-child(n+2),#areaformIr44 #tot44b,#areaformIr41 #tb411bd tr:last-child td:nth-child(n+2){background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr43 table tr:last-child td,#ctot43{border:1px solid #000}#areaformIr43 table tr:last-child td input{font-weight:bold}#areaformIr43 #ftot431{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr43 table th,#areaformIr43 table td{width:100px}#areaformIr43 h4{text-align:right}#areaformIr43 table tr:first-child th:nth-child(4){width:600px}#areaformIr43 #tot43{float:none}#areaformIr43 #tb432ad,#areaformIr43 #tb431ad{width:615px;margin-left:150px}#areaformIr43 #tb432ad td:first-child,#areaformIr43 #tb431ad td:first-child{width:465px}#ctot43{width:200px;margin-right:150px;background-color:#e7e7e7;border:2px solid #000}#areaformIr44 table tr:last-child td{border:1px solid #000}#areaformIr44 td:nth-child(1){border-right:none}#areaformIr44 tr:last-child td input,#areaformIr44 tr:nth-child(4) td input{font-weight:bold}#areaformIr44 #tb441d tr:nth-child(7) td:first-child input{width:80%}#areaformIr44 #tb441d select{width:60px;float:right}#areaformIr44 h5{text-align:left;width:1260px;font-size:14px}
#areaformIr45 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr45 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr45 #ftot451{background-color:#C5D9F1;border-bottom:3.5px double #000}#areaformIr45 #tb450d tr:nth-child(5) td:first-child,#areaformIr45 #tb450bd tr:nth-child(9) td:first-child,#areaformIr45 #tb450cd tr:nth-child(9) td:first-child{border:1px solid #000}#areaformIr46 table tr:last-child td:first-child{border:1px solid #fff;border-top:1px solid #000;background-color:#fff;border-right:1px solid #000}#areaformIr46 table tr:last-child td:nth-child(n+2){border:1px solid #000;height:16px;text-align:right;background-color:#e7e7e7}#areaformIr46 #ftot461{background-color:#C5D9F1;border-bottom:3.5px double #000}
#areaformIr45 .no2020 tr:last-child td:first-child{border:1px solid #000; background-color: #e7e7e7;}
#areaformIr45 .no2020 tr:last-child td:last-child{width: 210px;}
#cargaPrCont #tb421ad input{border: none;}
#pdfDianAY,#ExcelDianAY{cursor:pointer;text-decoration:underline}#ExcelDianAY{float:right}
#formulDian{margin:auto;background-color:#fff;font-size:12px;width:1370px}#formulDian table{border-collapse:collapse}
#formulDian #dianPrincFr{width:1100px;margin:auto}#formulDian th{border:3px solid var(--main-text-color);width:180px}
#formulDian img{width:230px;vertical-align:middle}
#formulDian tr:nth-child(1) th:nth-child(2){width:700px;font-size:14px}
#formulDian table tr:nth-child(1) th:nth-child(3){background-color:var(--main-cel-color);color:var(--main-text-color);font-size:18px}#formulDian table tr:nth-child(1) th:nth-child(4) strong{background-color:var(--main-text-color);color:#fff;font-size:48px;padding:4px 50px}#formulDian table tr:nth-child(2) th{text-align:left}#formulDian #anodian{width:50%;border-right:1px solid var(--main-text-color);display:inline-block}#anodian h3{margin:0;background-color:var(--main-cel-color);padding:5px 15px}#anodian h2{width:420px;margin:10px auto 5px auto;text-align:right}#anodian p{text-align:center;font-weight:100}#dian4{display:inline-block;vertical-align:top;padding:5px 15px;font-weight:100}#anodian h3 span{border:1px solid var(--main-text-color);padding:2px 3px}#formulDian #dtDeclDian{width:100%;margin:0;text-align:left;border-bottom:1px solid var(--main-text-color)}#dtDeclDian tr:nth-child(1) td{background-color:var(--main-cel-color)}#dtDeclDian h5{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#fff;font-size:11px;font-weight:bold;position:relative;margin:25px 0 0 -5px;width:30px;height:10px}#formulDian #dtDeclDian tr:nth-child(1) td:nth-child(1){background-color:#fff;width:35px;height:60px;border-right:1px solid var(--main-text-color)}#formulDian #dtDeclDian tr:nth-child(1) td:nth-last-child(1),#dtDeclDian tr:nth-child(2) td:nth-last-child(1){width:90px;border-left:1px solid var(--main-text-color)}#dtDeclDian tr:nth-child(2) td:nth-child(7){text-align:center}
#dtDeclDian tr:nth-child(1) td:nth-child(3),#dtDeclDian tr:nth-child(2) td:nth-child(1),#dtDeclDian tr:nth-child(2) td:nth-child(2){border-right:1px solid var(--main-text-color);text-align:center}#dtDeclDian tr:nth-child(3) td:nth-child(n+3){border-top:1px solid var(--main-text-color)}#dtDeclDian tr:nth-child(1) td:nth-child(4),#dtDeclDian tr:nth-child(2) td:nth-child(3){padding-left:5px}#dtDeclDian tr:nth-child(3) td:nth-child(1),#dtDeclDian tr:nth-child(3) td:nth-child(2),#dtDeclDian tr:nth-child(3) td:nth-child(4){border:1px solid var(--main-text-color);border-bottom:none}#dtDeclDian tr:nth-child(3) td:nth-child(5){border-right:1px solid var(--main-text-color);text-align:center}
#dtDeclDian2 span{border:1px solid var(--main-text-color);padding:2px 4px;color:#fff}
#dtDeclDian2 span.Tsave{color: #000;}
#dtDeclDian2 td:last-child span{color: #000;}
#dtDeclDian2, #dtDeclDian3{font-size:12px;font-weight:100;width:100%}
#dtDeclDian2 td, #dtDeclDian3 td{border:1px solid var(--main-text-color);}
/*form 2020*/
#formulDian .dtValF{width:150px ; text-align: right;} #tb2020f, #tb2020f3, #tb2020f4{width: 100%;}
#tb2020f #lineaTF td{text-align: center; font-weight: bold; width: 220px;}
#tb2020f3 td{font-weight: 100; text-align:left;}
#tb2020f td:nth-last-child(2), #tb2020f td:nth-last-child(4), #tb2020f td:nth-last-child(6), #tb2020f td:nth-last-child(8){text-align: center; width: 30px;} #formulDian .bC{font-weight: bold;}
#formulDian #tb2020f td.celvf{background-color: #343;}
#tb2020f tr:nth-child(11) h5{margin-top: 40px;} 
#tb2020f tr:nth-child(11) td:first-child, #tb2020f tr:nth-child(14) td:first-child, #tb2020f3 tr:nth-child(2) td:nth-child(n+5), #tb2020f3 tr:nth-child(6) td:nth-last-child(n+4), #tb2020f3 tr:nth-child(8) td:nth-child(n+5), #tb2020f3 tr:nth-child(10) td:nth-child(n+4), #tb2020f3 tr:nth-child(13) td:nth-last-child(n+4){border-top:1px solid var(--main-text-color);}
#dianPrincFr th{padding: 0;}
#tb2020f tr:last-child td{padding: 0px;}
#tb2020f #tb2020f2 td{padding: 4px 1px;} #formulDian #tb2020f2 .dtValF{width:100px ; text-align: right;}
#tb2020f #tb2020f2 td:nth-child(7){width: 150px;}
#tb2020f #tb2020f2 td:nth-child(2), #tb2020f #tb2020f2 td:nth-child(5), #tb2020f #tb2020f2 td:nth-child(8), #tb2020f #tb2020f2 td:nth-child(11){width: 25px; text-align: center;}

#tb2020f3 tr:nth-child(2) td:nth-child(5) h5{margin-top: 130px; margin-left: -6px;} 
#tb2020f3 tr:nth-child(6) td:nth-child(1) h5{margin-top: 100px;} 
#tb2020f3 tr:nth-child(8) td:nth-child(4) h5{margin-top: 40px;} 
#formulDian #tb2020f3 tr:first-child td:nth-child(1){width: 4%;} 
#tb2020f3 tr:first-child td:nth-child(3), #tb2020f3 tr:first-child td:nth-child(6){width: 2.5%;} 
#tb2020f3 tr:first-child td:nth-child(2), #tb2020f3 tr:first-child td:nth-child(5){width: 20%;} 
#tb2020f3 tr:first-child td:nth-child(4), #tb2020f3 tr:first-child td:nth-child(7){width: 20%;} 
#tb2020f4 td{border:1px solid var(--main-text-color);}
/**/
#dtDeclDian2 #actEDn span{color:#000}#formulDian table tr:nth-child(5) span{border-right:1px solid var(--main-text-color);padding:1px 5px;font-weight:100;margin-right:8px}
#formulDian table tr:nth-child(5) span:nth-child(even){padding:1px 50px}#formulDian table tr:nth-child(4) th{text-align:left;font-weight:100;height:400px;padding:0;vertical-align:top}
#tbPatrimn, #tbGanOcs{width:547px}
#tbPatrimn h5,#tbGanOcs h5,#tb2020f h5, #tb2020f3 h5{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg); transform:rotate(-90deg);background-color:#fff;font-size:12px;font-weight:bold;position:relative;margin:0;width:30px;height:15px}
#dianPrincFr h5 u,#tbGanOcs h5 u,#dtDeclDian h5 u, #tb2020f3 u{color:#fff}#tbPatrimn tr:nth-child(1) h5{margin-top:30px}#tbPatrimn tr:nth-child(12) h5{margin:140px 0 0 0;text-align:center}#tbPatrimn tr:nth-child(18) h5{margin-top:120px}#tbPatrimn tr:nth-child(29) h5{margin-top:40px}#tbGanOcs tr:nth-child(1) h5{margin:40px 0 0 -7px;height:7px;font-size:12px;text-align:center}#tbGanOcs tr:nth-child(3) h5{margin:40px 0 0 -7px}#tbGanOcs tr:nth-child(6) h5{margin:40px 0 0 2px}#tbGanOcs tr:nth-child(15) td:nth-child(2) h5{margin:120px 0 0 -5px}#tbGanOcs tr:nth-child(21) h5{margin:40px 0 0 5px}
#tbPatrimn td,#tbGanOcs td, #tb2020f td, #tb2020f3 td{border-right:1px solid var(--main-text-color);background-color:var(--main-cel-color);padding:8px 1px}#tbPatrimn td:last-child,#tbGanOcs td:last-child{border:none;text-align:right;padding-right:5px}#formulDian #tbPatrimn tr:nth-child(1) td:nth-child(1),#tbPatrimn tr:nth-child(4) td:nth-child(1),#tbPatrimn tr:nth-child(10) td:nth-child(1),#tbPatrimn tr:nth-child(15) td:nth-child(1),#tbPatrimn tr:nth-child(26) td:nth-child(1),#tbGanOcs tr:nth-child(1) td:nth-child(1),#tbGanOcs tr:nth-child(9) td:nth-child(1),#tbGanOcs tr:nth-child(11) td:nth-child(1),#tbGanOcs tr:nth-child(15) td:nth-child(1),#tbGanOcs tr:nth-child(15) td:nth-child(2),#tbGanOcs tr:nth-child(23) td:nth-child(1){background-color:#fff;width:35px;height:80px;border-right:1px solid var(--main-text-color);border-bottom:1px solid var(--main-text-color)}#tbPatrimn tr:nth-child(29) td:nth-child(1),#tbGanOcs tr:nth-child(15) td:nth-child(1){border-bottom:none}#tbPatrimn tr:nth-child(10) td:nth-child(1) h5{margin-top:90px}#tbGanOcs tr:nth-child(11) td:nth-child(1) h5{margin-top:84px}#tbPatrimn td,#tbGanOcs td{height:35px}#tbPatrimn tr:nth-child(1) td:nth-child(2){width:300px}#tbGanOcs tr:nth-child(1) td:nth-child(2){width:330px}#tbGanOcs tr:nth-child(1) td:nth-child(4){width:160px}#tbPatrimn td:nth-last-child(2),#tbGanOcs td:nth-last-child(2){width:40px;text-align:center}#tbPatrimn tr:nth-child(1) td:nth-child(4){width:190px}
#tbPatrimn tr:nth-child(odd) td,#tbGanOcs tr:nth-child(odd) td,#tb2020f tr:nth-child(odd) td, #tb2020f3 tr:nth-child(odd) td{background-color:#fff}
#tbPatrimn tr:nth-child(3) td,#tbPatrimn tr:nth-child(9) td,#tbPatrimn tr:nth-child(14) td,#tbPatrimn tr:nth-child(25) td,#tbGanOcs tr:nth-child(8) td,#tbGanOcs tr:nth-child(10) td,#tbGanOcs tr:nth-child(14) td,#tbGanOcs tr:nth-child(19) td,#tbGanOcs tr:nth-child(22) td,#tbGanOcs tr:nth-child(26) td{border-bottom:1px solid var(--main-text-color)}#tbGanOcs tr:last-child td{height:32px}#tbfinDian{width:100%}#tbfinDian tr:first-child td:nth-child(1){width:352px;background-color:var(--main-cel-color);border-right:2px solid var(--main-text-color);vertical-align:text-top}#tbfinDian tr:first-child td:nth-child(2){width:350px;background-color:#fff;border-right:2px solid var(--main-text-color)}#tbfinDian tr:first-child td:nth-child(2) p{color:#fff}#tbfinDian tr:first-child td:nth-child(3){width:450px;background-color:var(--main-cel-color);border-bottom:2px solid var(--main-text-color)}#tbfinDian h4{color:#fff;margin-top:90px;font-weight:100}#tbfinDian input{border:1px solid var(--main-text-color);height:30px;margin-left:20px}#tbfinDian tr:last-child td{background-color:#eee;height:80px;vertical-align:text-top}#tbfinDian span{border:1px solid var(--main-text-color);background-color:#fff;padding:3px 6px}#formulDian #tot107Dian{padding:1px 60px;border:none}#ExportDian{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;overflow:auto;display:none;z-index:5}#ExportDian2{margin:30px auto;background-color:#f4f4f4;box-shadow:#fff 0 0 8px;padding:20px 10px;width:390px;overflow:hidden}#pdfDianAY{cursor:pointer;text-decoration:underline}#crrExprt{float:right}#ExportDian ul{width:90%;margin:auto;background-color:#fff;border:3px inset #aaa;list-style:none;padding:1px}#ExportDian li{padding:4px;text-align:center;margin-bottom:20px;background-image:url(Imgs/fondoPdf.jpg);background-repeat:no-repeat;background-size:contain;text-decoration:underline;cursor:pointer;font-weight:bold}#ExportDian li:nth-child(n+3){background-image:url(Imgs/fondoExcel.jpg)}#ExportDian h6{margin:5px;text-align:center}#ExportDian h6 input{color:#fff;background-color:#343;margin:20px 0 0 50px;padding:8px 30px;font-weight:bold}#ParametrosAY{width:860px;box-shadow:#000 0 0 5px;margin:auto;padding:5px;background-color:#e7e7e7;font-weight:100;display:none}#ParametrosAY table{border-spacing:5px; margin:auto;}#ParametrosAY td{background-color:#ddd}#ParametrosAY tr:nth-child(odd) td{background-color:#ccc}.onlyNum, .onlyNumDL{text-align:right}#userAnoAY span{display:inline-block}footer{position: absolute;  bottom: 1px; border-right: 5px double #aaa; background-color:#333;text-align:left;color:white;padding:10px 0px;width:98%}
#areaSoporteTec{width:300px;background-color:#fff;box-shadow:#000 0 0 8px;font-size:18px;display:none; 
    position: fixed; bottom: 30px; right: 4%;}#areaSoporteTec section{background-color:#e7e7e7;margin:0;padding:5px;color:#000}
    #areaSoporteTec svg{width:50px;height:50px;vertical-align:middle;margin:0}#areaSoporteTec p{width:200px;display:inline-block;margin:5px;vertical-align:middle;text-align:center}
#areaSoporteTec ul{list-style:none;height:130px;width:260px;padding:0 20px}#areaSoporteTec li{text-align:left;cursor:pointer;color:#295d8c;font-size:20px;font-weight:bold;margin-bottom:10px}#areaSoporteTec li:hover{text-shadow:#000 1px 1px 1px;background-color:#eee}#areaSoporteTec a{text-decoration:none;color:#295d8c}
footer strong{cursor:pointer;text-decoration:underline;float:right; margin-right: 10px; position: relative;}footer strong:hover{text-shadow:#eee 1px 1px 1px}
footer small{margin-left: 10px;} footer a{color: #fff;}
#acercaEcontable{background-color:rgba(0,0,0,0.92);position:fixed;top:0;left:0;width:100%;height:100%;z-index:19;overflow:auto;display:none} #acercaEcontable2 summary{cursor: pointer;}
#acercaEcontable2{margin:20px auto;background-color:#fff;box-shadow:#fff 0 0 8px;padding:0;
    text-align:left;width:480px;color:#222;height:90%;overflow:hidden; display: flex; }
#acercaEcontable2 nav{width:8%;height:100%;background-color:#222;
        margin:0;vertical-align:middle;margin-right:5px;border-right:5px double #aaa;padding:0 5px}
#acercaEcontable2 ul{list-style:none;margin:5px;padding:5px}
#acercaEcontable2 li{margin-bottom:5px;text-decoration:underline;color:#295d8c;cursor:pointer;font-size:18px}
        #acercaEcontable2 p{text-align:justify}
        #cerrarAcer{display:block; margin:10px auto;cursor:pointer;border:1px solid #ccc;}
#acercaEcontable2 section{width:85%;height:100%;vertical-align:top;margin:0;padding:10px; overflow: auto;}
#acercaEcontable2 img{margin-left:5px;width:150px}#acercaEcontable2 h2{font-size:13px;font-weight:100;text-align:justify}#cerrarPoSg{top:0;position:relative;left:96%;cursor:pointer;border:1px solid #ccc}
#cargandoExportPE{background-color:#000; position:fixed;top:0;left:0;width:100%;height:100%;z-index:19;display:none; color: #fff; text-align: center;} 
#cargandoExportPE2 a{color: #fff; font-size: 18px; font-weight: bold;}
#acercaEcontable .imgN{width: 200px;}
#cargandoExportPE h2{margin:5px auto;color:#fff;padding:5px;text-align:center;width:90%;border-bottom:5px double #fff}#cargandoExportPE h2 img{width:100px;margin-right:10px;vertical-align:middle}.flDatoCn{height:80px;margin-top:15px;font-weight:100}.flDatoCn article{display:inline-block;margin:1px 17px}.flDatoCn article:nth-child(1){float:right}.flDatoCn input{border:1px solid #000;width:90px;margin-left:5px}.flDatoCn p{margin:6px 4px}#areaformIrBlnc th:last-child input,#areaformIrPyg th:last-child input{font-weight:bold}#areaformIrBlnc td:first-child input,#areaformIrPyg td:first-child input{margin-left:20px;width:90%}#areaformIrBlnc td:last-child input,#areaformIrPyg td:last-child input{margin-right:20px;width:90%}#areaformIrBlnc th:first-child,#areaformIrPyg th:first-child{text-align:left}#areaformIrBlnc th:first-child,#areaformIrPyg th:first-child{width:380px}
@media (max-width:950px){
    #bannerSLn{display:none}#inicioSesion, #ParametrosAY{width:100%}[id^=areaformIr] table{margin-left:10px}#cargaPrCont [id^=areaformIr] h2{width:940px;padding-left:0}#tbheaderMrnts{background-color:#343;color:#fff;width:900px}#arearentasA{width:900px;height:500px}
    #areaRegAY{width: auto; }
    #areaRegAY, #formsPago{flex-direction: column; justify-content: flex-start; font-weight: bold;}
    #areaRegAY > div:first-child, #areaRegAY > div:last-child{ width: auto; padding: 10px 0px;}
    #areaRegAY img{width: 200px; } #regBuhoV, .mvpagos, #payARl{display: none;}
    #areaRegAY2{width: 99%;} #areaRegAY p,#tbdatosBas{width:92%}
    #areaRegAY #tbdatosBas input{width: 98%;  margin-left: 1px;}

    #formsPago > div:first-child{width: 95%; border: none;  max-width: none;} 
    #formsPago > div:first-child p, #formsPago > div:first-child ul{text-align: center;}
    #formsPago > div:first-child li{display: inline-block;}
    #pagoTarjetaCNT2{width: auto; padding: 5px;}
}
@media (max-width:760px){ #areaBuhoV{display: none;} header #logoAY{width:200px}
    #cargaPrCont .flDatoCn article{float:none;display:block}#cargaPrCont .flDatoCn{height:auto}
    header h2{margin-top:74px}#menuDespHidd{display:block}body{background-image:none}
    #inicioSesion{margin-top:10px;font-size:18px; height:650px}#inicioSesion input{font-size:20px; margin-left: 1px;}
    #inicioSesion section,#inicioSesion figure{display:block;width:90%;margin:auto}
    #inicioSesion section{width: 99%;}
    #inicioSesion section form{width: 95%;} #inicioSesion2, #areaRegAY2{align-items: baseline;}
    #inicioSesion figure{height:180px; background-size: cover;}#areaRegAY h3{width:auto}#areaDoBkup2{margin-top:5px}
    #inicioSesion figure a{width:100px;background-color:#343}
    
    #ExportDian2{width:auto;margin:10px 5px}#tbData1 td:nth-child(1){width:200px}#verActEcom{margin-left:-160px}
    #tbData2{width:90%;font-size:11px}
    #cargaPrCont #allContPrinc td:nth-child(2){width:300px}#userAnoAY span{display:none}
    #excelMoviLn{float:none;display:block;margin:16px 0 0 0;padding:0 15px}[id^=areaformIr]{width:97%}
    #payPseT p,#payBalotE p, #payTcredt .longIn{width: 99%;}#payPseT img{width:100%}
    #informAY table{width:99%}
    #payBalotE .flexA{flex-direction: column;}
    #payBalotE figure,#payBalotE div{margin: 0px 0px 10px;}
}
@media (max-width:500px){ 
    #areaSoporteTec{width: 99%; left: 0%; position: fixed; overflow: hidden;}
    #acercaEcontable2 nav{display: none;} #acercaEcontable2{width: 99%;} #acercaEcontable section{width: 99%;}
    .movilHD{display: none;} 
    #payBalotE figure img{width: 99%}
    #payTcredt table input, #payBalotE table input{width: 99%;}

    #tbdatosBas td:first-child{display: none;}
}
@media (max-width:1400px){header{width:auto}#cargaPrCont{width:auto}
    #formulDian{width:1100px}
    #areaformIr44 table{width:850px;margin-left:150px}#areaformIr44 h5{width:922px}#areaformIr35 h5{width:922px}
    #areaformIr33 table{width:990px;margin-left:100px}
    #areaformIr35 table, #areaformIr36 table{width:750px;margin-left:160px}
    
}
@media (max-width:1150px){
    #payBalotE figure,#payBalotE div{height:auto}
    #allContPrinc{flex-direction: column-reverse;}
     #cargaPrCont #allContPrinc table{display:block;float:none;width:98%;margin:5px auto}
    #cargaPrCont #allContPrinc td:nth-child(2){width:300px}[id^=areaformIr]{width:98%}
    #cargaPrCont #allContPrinc td:nth-child(1){width:80%}[id^=areaformIr] h2{width:99%} 
}
@media (max-width:1250px){
    #payBalotE figure,#payBalotE div{height:auto} 
}
@media (max-height:880px){
    #cargaPrCont{max-height: 67.5%;}
}
@media (max-height:800px){
    footer{position: static;}   #inicioSesion2, #areaRegAY2{align-items: baseline;  margin-top: 46px;}
    #cargaPrCont #arearentasIM{max-height: 350px;} 
    #cargaPrCont #importRA2{margin: 5px auto;}
    #cargaPrCont{max-height: 68%;}
    #areaRegAY > div:first-child, #areaRegAY > div:last-child{ justify-content: start;}
}

#idbody #cargaPrCont .tbTitulo td{background-color: #fff; font-size: 16px; font-weight: bold; border-color: #fff; padding: 6px;}
#idbody #cargaPrCont .tbTitulo td input{padding: 5px;}
#idbody #cargaPrCont .tbTitulo{ border-color: #fff; }
#idbody #cargaPrCont .tbTitulo .resTotalS{border-bottom: 3px double #999;}
#idbody #cargaPrCont .tbTitulo strong{color:red; margin-right: 15px;}
#idbody #cargaPrCont [id^=areaformIr] .tbTitulo{display: block;} 
#idbody #cargaPrCont [id^=areaformIr] .tbTitulo td{width: 772px; text-align: left;}
#idbody #cargaPrCont [id^=areaformIr] .tbTitulo td:last-child{width: 140px;}
#idbody #cargaPrCont #areaformIr21 .tbTitulo td{width:275px;}
#idbody #cargaPrCont #areaformIr21 .tbTitulo td:nth-last-child(3){width: 4px;}
#idbody #cargaPrCont #areaformIr21 .tbTitulo td:first-child{width: 750px;}
#idbody #cargaPrCont #areaformIr12 .tbTitulo td{width: 790px;}
#idbody #cargaPrCont #areaformIr12 .tbTitulo td:last-child{width: 186px;}
#idbody #cargaPrCont #areaformIr13 .tbTitulo td{width: 712px;}
#idbody #cargaPrCont #areaformIr13 .tbTitulo td:last-child{width: 160px;}
#idbody #cargaPrCont #areaformIr14 .tbTitulo td:first-child, #idbody #cargaPrCont #areaformIr31 .tbTitulo td:first-child{width: 750px;}
#idbody #cargaPrCont #areaformIr15 .tbTitulo td:first-child{width: 730px;}
#idbody #cargaPrCont #areaformIr34 .tbTitulo td{width: 820px;}
#idbody #cargaPrCont #areaformIr34 .tbTitulo td:last-child{width: 240px;}
@media (min-width:1400px){
#idbody #cargaPrCont #areaformIr44 .tbTitulo td{width: 870px;}
#idbody #cargaPrCont #areaformIr44 .tbTitulo td:last-child{width: 200px;}
}
#totDianf{width: 120px; display: inline-block;}
#importRA{background-color:#333;position:fixed;top:0;left:0;width:100%;height:100%;z-index:16;overflow:auto;display:none}#importRA2{margin:20px auto;background-color:#fff;box-shadow:#fff 0 0 8px;padding:10px;text-align:center;width:1100px;color:#222;overflow:hidden} 
#importRA th{background-color: #343;color: #fff;} #importRA section{background-color:#ddd; border:3px inset #ccc; padding:20px;}
 #importRA section table{width:1000px; margin:auto; border-spacing:1px;} 
 #arearentasIM{width: 100%;max-height: 450px; min-height: 250px; overflow-y: auto;}
 #arearentasIM td:nth-child(n+9){display:none;} #importRA td, #importRA th{display:inline-block; width:120px; height:20px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;} #arearentasIM td:first-child, #importRA th:first-child, #arearentasIM td:nth-child(2), #importRA th:nth-child(2), #arearentasIM td:nth-child(5), #importRA th:nth-child(5){width:50px;} #arearentasIM td:nth-child(8){text-align:right}
 #arearentasIM td:nth-child(3), #importRA th:nth-child(3){width:320px;} #arearentasIM td:nth-child(6), #importRA th:nth-child(6){width:150px;}
#btnImportR{display:block; margin: 10px;} #arearentasIM td{border-bottom:1px solid #aaa;} #arearentasIM tr:nth-child(odd) td{background-color:#eee;}
#bannerSLn{ max-width:600px; padding:10px; width:95%; margin:20px auto; text-align:center; box-shadow:#000 0px 0px 1px; background-color: #fff; overflow:hidden} #bannerSLn div{display: flex; justify-content: space-around;}
#bannerSLn h2{font-size: 25px;} #bannerSLn img{width: 160px;} #bannerSLn h5{margin: 0;}


/*backup*/
#areaDoBkup{background-color:rgba(0,0,0,0.8); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:16; overflow:auto;} #areaDoBkup2{margin:10px auto; background-color:#f4f4f4; box-shadow:#fff 0px 0px 8px; padding:20px 10px;  width:450px; height:850px; overflow:hidden; }

#pestHd{ overflow: hidden; width: 100%; margin: 0; padding: 2px 0px 0px 2px; list-style: none;}
#pestHd li{  float: left;  margin: 0px .5em 0 0;}
#pestHd strong{  position: relative;  background: #e7e7e7;  padding: 5px 15px; float: left; text-decoration: none;  color: #444; cursor:pointer;  border-radius: 5px 5px 0 0; box-shadow: 0px 0px 2px rgba(0,0,0,.4);}
#pestHd strong:hover{text-shadow:#888 1px 1px 0.5px;}
#pestHd .bkupSel::after{background: #fff;} #pestHd .bkupSel:hover{text-shadow:#fff 1px 1px 0.5px; cursor:default;}
#areaDoBkup2 #pestHd .bkupSel{background:#fff; z-index:3}
#pestHd strong::after{ content:'';  position:absolute;  z-index: 1;  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #e7e7e7;    
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  transform: skew(10deg);
  border-radius: 0 5px 0 0;  
}
#areaVsBckup{ box-shadow: 2px 2px 2px rgba(0,0,0,.4); padding:8px; background-color:#fff} #areaVsBckup p{font-size:15px; text-align:justify;} #areaVsBckup table{width:99%} #verlBackup th{color:#fff; background-color:#295d8c; height:25px;} #verlBackup th:first-child, #verlBackup td:first-child{width:40px;} #verlBackup label{vertical-align:middle; padding-left:5px;}
#verlBackup td:first-child input{vertical-align:middle} #verlBackup td:nth-child(2){cursor:pointer; color:#00F}
#verlBackup th:nth-child(2), #verlBackup td:nth-child(2){width:250px;}  #cerrarBackp{ position:fixed;  cursor:pointer; border:1px solid #ccc; margin-top:-15px; margin-left:425px; } #filCopB{width:95%}
#crearBackup table, #dataBackupOv{margin-bottom:25px} #areaVsBckup input[type='button']{margin-left:200px; border-radius:5px; font-weight:bold; padding:5px 10px; font-size:15px; color:#295d8c;} #verlBackup table{border-spacing:1px 10px;} #verlBackup td{background-color:#eee} #verlBackup div{height:150px; overflow:auto; border:1px solid #000;}
/*formulario dian 2019*/
#dianFraccion{font-weight: 100; margin-left: 50px;} #cargaPrCont #formulDian.fdian2019 td{border-bottom: none;}
#dianFraccion span{color:#E5F3EB}
#cargaPrCont #formulDian td.celvertical{width: 35px; background-color:#fff; border:1px solid var(--main-text-color)}
#cargaPrCont #formulDian.fdian2019 #tbPatrimn td, #cargaPrCont #formulDian.fdian2019 #tbGanOcs td{height: 30px;}

#formulDian.fdian2019 #tbPatrimn td:nth-last-child(3), #formulDian.fdian2019 #tbGanOcs td:nth-last-child(3) { width: 330px;}
#formulDian.fdian2019 #tbPatrimn td:nth-last-child(2), #formulDian.fdian2019 #tbGanOcs td:nth-last-child(2) { width: 40px;}
#formulDian.fdian2019 #tbPatrimn td:last-child, #formulDian.fdian2019 #tbGanOcs td:last-child{ width: 190px;}

#formulDian.fdian2019 #tbPatrimn h5, #formulDian.fdian2019 #tbGanOcs h5 {height: auto;}
#cargaPrCont #formulDian.fdian2019 .colorCelF{background-color: var(--main-cel-color);}

#cargaPrCont #formulDian.fdian2019 .bordeBtt td{border-bottom: 1px solid #343;}
/*linea selecionar todo*/
#lineaSelall{margin:5px 0px; text-align:left} #lineaSelall span{padding:3px 15px;cursor:pointer; background-color: #343; border:1px  outset #ddd; color:#fff; } #lineaSelall span:hover{border:2px  outset #bbb}
/*RLCG*/
.filaTotales td{font-weight: bold; border: 1px solid #333;}
.filaSubTotales td{font-weight: bold; }
#areaformIrRL table tr:last-child td:last-child{background-color: #C5D9F1;}
#areaformIrRL .celCalculo, #areaformIrRE .celCalculo, #areaformIrRL .new2019, #cargaPrCont .celCNew{text-align: right; background-color: #fff;}
/*REX*/
#areaformIrRE th:nth-child(2), #areaformIrRE td:nth-child(2){width:40px ; text-align: center;}

#areaformIrRE .filaTotales td:first-child{text-align: left;}
@-webkit-keyframes miniIm {   12.5%{width: 100%;} 25%{width: 30%;}	37.5%{width: 0%;}	50%{width: 0%;} 62.5%{width: 0%;}	
75%{width: 40%;}	87.5%{width: 50%;}	100%{width: 100%;}
}
@keyframes miniIm {12.5%{width: 100%;} 25%{width: 30%;}	37.5%{width: 0%;}	50%{width: 0%;} 62.5%{width: 0%;}	
75%{width: 40%;}	87.5%{width: 50%;}	100%{width: 100%;}
}	
@-webkit-keyframes example {   
	12.5%{left:15px;top:-255px;} 25%{left:258px;top:-105px;} 37.5%{left:555px;top:-110px;} 50%{left:555px;top:-110px;}
	62.5% {left:-235px;top:-270px;}75% {left:-202px;top:-248px;}87.5%{left:-103px;top:-207px;}100% {left:15px;top:-255px;}
}
@keyframes example {
    12.5%{left:15px;top:-255px;} 25%{left:258px;top:-105px;} 37.5%{left:555px;top:-110px;} 50%{left:555px;top:-110px;}
	62.5% {left:-235px;top:-270px;}75% {left:-202px;top:-248px;}87.5%{left:-103px;top:-207px;}100% {left:15px;top:-255px;}
}


@-webkit-keyframes miniIm2 {  12.5%{width: 50%;} 25%{width: 100%;} 37.5%{width: 100%;}	50%{width: 30%;} 62.5%{width: 0%;} 75%{width: 0%;} 87.5%{width: 40%;} 100%{width: 50%;}
}
@keyframes miniIm2 { 12.5%{width: 50%;} 25%{width: 100%;} 37.5%{width: 100%;}	50%{width: 30%;} 62.5%{width: 0%;} 75%{width: 0%;} 87.5%{width: 40%;} 100%{width: 50%;}
}	
@-webkit-keyframes example2 {   
	12.5%{left:140px;top:-205px;}25% {left:262px;top:-255px;}37.5% {left:262px;top:-255px;}50%{left:505px;top:-105px;} 
	62.5%{left:802px;top:-110px;} 75% {left:0px;top:-270px;}87.5% {left:35px;top:-248px;}100%{left:140px;top:-205px;}
}
@keyframes example2 {
  12.5%{left:140px;top:-205px;}25% {left:262px;top:-255px;}37.5% {left:262px;top:-255px;}50%{left:505px;top:-105px;} 
	62.5%{left:802px;top:-110px;} 75% {left:0px;top:-270px;}87.5% {left:35px;top:-248px;}100%{left:140px;top:-205px;}
}

@-webkit-keyframes miniIm3 {  12.5%{width: 30%;} 25%{width: 0%;} 37.5%{width: 0%;}	50%{width: 40%;} 62.5%{width: 50%;} 75%{width: 100%;} 87.5%{width: 100%;} 100%{width: 30%;}
}
@keyframes miniIm3 { 12.5%{width: 30%;} 25%{width: 0%;} 37.5%{width: 0%;}	50%{width: 40%;} 62.5%{width: 50%;} 75%{width: 100%;} 87.5%{width: 100%;} 100%{width: 30%;}
}	
@-webkit-keyframes example3 {   
	 12.5%{left:10px;top:-105px;}25% {left:310px;top:-110px;}37.5% {left:-480px;top:-270px;}50%{left:-465px;top:-248px;} 
	62.5%{left:-365px;top:-205px;} 75% {left:-235px;top:-255px;}87.5% {left:-235px;top:-255px;}100%{left:10px;top:-105px;}
}
@keyframes example3 {
    12.5%{left:10px;top:-105px;}25% {left:310px;top:-110px;}37.5% {left:-480px;top:-270px;}50%{left:-465px;top:-248px;} 
	62.5%{left:-365px;top:-205px;} 75% {left:-235px;top:-255px;}87.5% {left:-235px;top:-255px;}100%{left:10px;top:-105px;}
}

@-webkit-keyframes miniIm4 {12.5%{width: 0%;}  25%{width: 40%;} 37.5%{width: 50%;} 50%{width: 100%;}	62.5%{width: 100%;} 
75%{width: 30%;} 87.5%{width: 0%;} 100%{width: 0%;}  
}
@keyframes miniIm4 { 12.5%{width: 0%;}  25%{width: 40%;} 37.5%{width: 50%;} 50%{width: 100%;}	62.5%{width: 100%;} 
75%{width: 30%;} 87.5%{width: 0%;} 100%{width: 0%;}   
}	
@-webkit-keyframes example4 {   
	12.5% {left:0px;top:-600px;}25%{left:40px;top:-518px;}37.5% {left:140px;top:-477px;}50% {left:262px;top:-530px;}
	62.5%{left:262px;top:-530px;} 75%{left:510px;top:-380px;} 87.5% {left:810px;top:-375px;}100% {left:0px;top:-600px;}
}
@keyframes example4 {
   12.5% {left:0px;top:-600px;}25%{left:40px;top:-518px;}37.5% {left:140px;top:-477px;}50% {left:262px;top:-530px;}
	62.5%{left:262px;top:-530px;} 75%{left:510px;top:-380px;} 87.5% {left:810px;top:-375px;}100% {left:0px;top:-600px;}
}


/*mensajes*/
#mensagesLocales{position: fixed; z-index: 18; width: 90%; top:0px }
.mensajeCorrecto{color: #215f0c;background-color: #d9f0d1;border-color: #c9ebbe;}
.mensajeError{color: #5f210c;background-color: #f0d9d1;border-color: #ebc9be;}
.alertM{position: relative; padding: 0.75rem 0rem; max-height: 500px; overflow: hidden;	margin:0px; transition: all 6s;  left: 0px;}  .alertM em{padding: 0px 10px; margin:1px 10px; display:block}
.alertM .close{position: absolute;top: 0;right: 0;padding: 0.5rem 1.25rem;color: inherit;border: none;
    background-color: transparent;font-size: 22px; cursor:pointer}	
/**/