/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------- Width style --------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

.wfull{
    width: 100%;
}

.w0{
    width: 0px;
}
 
.w5{
    width: 5px;
}
 
.w10{
    width: 10px;
}
 
.w15{
    width: 15px;
}
 
.w20{
    width: 20px;
}
 
.w25{
    width: 25px;
}
 
.w30{
    width: 30px;
}
 
.w35{
    width: 35px;
}
 
.w40{
    width: 40px;
}
 
.w45{
    width: 45px;
}
 
.w50{
    width: 50px;
}
 
.w55{
    width: 55px;
}
 
.w60{
    width: 60px;
}
 
.w65{
    width: 65px;
}
 
.w70{
    width: 70px;
}
 
.w75{
    width: 75px;
}
 
.w80{
    width: 80px;
}
 
.w85{
    width: 85px;
}
 
.w90{
    width: 90px;
}
 
.w95{
    width: 95px;
}
 
.w100{
    width: 100px;
}
 
.w105{
    width: 105px;
}
 
.w110{
    width: 110px;
}
 
.w115{
    width: 115px;
}
 
.w120{
    width: 120px;
}
 
.w125{
    width: 125px;
}
 
.w130{
    width: 130px;
}
 
.w135{
    width: 135px;
}
 
.w140{
    width: 140px;
}
 
.w145{
    width: 145px;
}
 
.w150{
    width: 150px;
}
 
.w155{
    width: 155px;
}
 
.w160{
    width: 160px;
}
 
.w165{
    width: 165px;
}
 
.w170{
    width: 170px;
}
 
.w175{
    width: 175px;
}
 
.w180{
    width: 180px;
}
 
.w185{
    width: 185px;
}
 
.w190{
    width: 190px;
}
 
.w195{
    width: 195px;
}
 
.w200{
    width: 200px;
}
 
.w205{
    width: 205px;
}
 
.w210{
    width: 210px;
}
 
.w215{
    width: 215px;
}
 
.w220{
    width: 220px;
}
 
.w225{
    width: 225px;
}
 
.w230{
    width: 230px;
}
 
.w235{
    width: 235px;
}
 
.w240{
    width: 240px;
}
 
.w245{
    width: 245px;
}
 
.w250{
    width: 250px;
}
 
.w255{
    width: 255px;
}
 
.w260{
    width: 260px;
}
 
.w265{
    width: 265px;
}
 
.w270{
    width: 270px;
}
 
.w275{
    width: 275px;
}
 
.w280{
    width: 280px;
}
 
.w285{
    width: 285px;
}
 
.w290{
    width: 290px;
}
 
.w295{
    width: 295px;
}
 
.w300{
    width: 300px;
}
 
.w305{
    width: 305px;
}
 
.w310{
    width: 310px;
}
 
.w315{
    width: 315px;
}
 
.w320{
    width: 320px;
}
 
.w325{
    width: 325px;
}
 
.w330{
    width: 330px;
}
 
.w335{
    width: 335px;
}
 
.w340{
    width: 340px;
}
 
.w345{
    width: 345px;
}
 
.w350{
    width: 350px;
}
 
.w355{
    width: 355px;
}
 
.w360{
    width: 360px;
}
 
.w365{
    width: 365px;
}
 
.w370{
    width: 370px;
}
 
.w375{
    width: 375px;
}
 
.w380{
    width: 380px;
}
 
.w385{
    width: 385px;
}
 
.w390{
    width: 390px;
}
 
.w395{
    width: 395px;
}
 
.w400{
    width: 400px;
}
 
.w405{
    width: 405px;
}
 
.w410{
    width: 410px;
}
 
.w415{
    width: 415px;
}
 
.w420{
    width: 420px;
}
 
.w425{
    width: 425px;
}
 
.w430{
    width: 430px;
}
 
.w435{
    width: 435px;
}
 
.w440{
    width: 440px;
}
 
.w445{
    width: 445px;
}
 
.w450{
    width: 450px;
}
 
.w455{
    width: 455px;
}
 
.w460{
    width: 460px;
}
 
.w465{
    width: 465px;
}
 
.w470{
    width: 470px;
}
 
.w475{
    width: 475px;
}
 
.w480{
    width: 480px;
}
 
.w485{
    width: 485px;
}
 
.w490{
    width: 490px;
}
 
.w495{
    width: 495px;
}
 
.w500{
    width: 500px;
}
 
.w505{
    width: 505px;
}
 
.w510{
    width: 510px;
}
 
.w515{
    width: 515px;
}
 
.w520{
    width: 520px;
}
 
.w525{
    width: 525px;
}
 
.w530{
    width: 530px;
}
 
.w535{
    width: 535px;
}
 
.w540{
    width: 540px;
}
 
.w545{
    width: 545px;
}
 
.w550{
    width: 550px;
}
 
.w555{
    width: 555px;
}
 
.w560{
    width: 560px;
}
 
.w565{
    width: 565px;
}
 
.w570{
    width: 570px;
}
 
.w575{
    width: 575px;
}
 
.w580{
    width: 580px;
}
 
.w585{
    width: 585px;
}
 
.w590{
    width: 590px;
}
 
.w595{
    width: 595px;
}
 
.w600{
    width: 600px;
}
 
.w605{
    width: 605px;
}
 
.w610{
    width: 610px;
}
 
.w615{
    width: 615px;
}
 
.w620{
    width: 620px;
}
 
.w625{
    width: 625px;
}
 
.w630{
    width: 630px;
}
 
.w635{
    width: 635px;
}
 
.w640{
    width: 640px;
}
 
.w645{
    width: 645px;
}
 
.w650{
    width: 650px;
}
 
.w655{
    width: 655px;
}
 
.w660{
    width: 660px;
}
 
.w665{
    width: 665px;
}
 
.w670{
    width: 670px;
}
 
.w675{
    width: 675px;
}
 
.w680{
    width: 680px;
}
 
.w685{
    width: 685px;
}
 
.w690{
    width: 690px;
}
 
.w695{
    width: 695px;
}
 
.w700{
    width: 700px;
}
 
.w705{
    width: 705px;
}
 
.w710{
    width: 710px;
}
 
.w715{
    width: 715px;
}
 
.w720{
    width: 720px;
}
 
.w725{
    width: 725px;
}
 
.w730{
    width: 730px;
}
 
.w735{
    width: 735px;
}
 
.w740{
    width: 740px;
}
 
.w745{
    width: 745px;
}
 
.w750{
    width: 750px;
}
 
.w755{
    width: 755px;
}
 
.w760{
    width: 760px;
}
 
.w765{
    width: 765px;
}
 
.w770{
    width: 770px;
}
 
.w775{
    width: 775px;
}
 
.w780{
    width: 780px;
}
 
.w785{
    width: 785px;
}
 
.w790{
    width: 790px;
}
 
.w795{
    width: 795px;
}
 
.w800{
    width: 800px;
}
 
.w805{
    width: 805px;
}
 
.w810{
    width: 810px;
}
 
.w815{
    width: 815px;
}
 
.w820{
    width: 820px;
}
 
.w825{
    width: 825px;
}
 
.w830{
    width: 830px;
}
 
.w835{
    width: 835px;
}
 
.w840{
    width: 840px;
}
 
.w845{
    width: 845px;
}
 
.w850{
    width: 850px;
}
 
.w855{
    width: 855px;
}
 
.w860{
    width: 860px;
}
 
.w865{
    width: 865px;
}
 
.w870{
    width: 870px;
}
 
.w875{
    width: 875px;
}
 
.w880{
    width: 880px;
}
 
.w885{
    width: 885px;
}
 
.w890{
    width: 890px;
}
 
.w895{
    width: 895px;
}
 
.w900{
    width: 900px;
}
 
.w905{
    width: 905px;
}
 
.w910{
    width: 910px;
}
 
.w915{
    width: 915px;
}
 
.w920{
    width: 920px;
}
 
.w925{
    width: 925px;
}
 
.w930{
    width: 930px;
}
 
.w935{
    width: 935px;
}
 
.w940{
    width: 940px;
}
 
.w945{
    width: 945px;
}
 
.w950{
    width: 950px;
}
 
.w955{
    width: 955px;
}
 
.w960{
    width: 960px;
}
 
.w965{
    width: 965px;
}
 
.w970{
    width: 970px;
}
 
.w975{
    width: 975px;
}
 
.w980{
    width: 980px;
}
 
.w985{
    width: 985px;
}
 
.w990{
    width: 990px;
}
 
.w995{
    width: 995px;
}
 
.w1000{
    width: 1000px;
}
 
.w1005{
    width: 1005px;
}
 
.w1010{
    width: 1010px;
}
 
.w1015{
    width: 1015px;
}
 
.w1020{
    width: 1020px;
}
 
.w1025{
    width: 1025px;
}
 
.w1030{
    width: 1030px;
}
 
.w1035{
    width: 1035px;
}
 
.w1040{
    width: 1040px;
}
 
.w1045{
    width: 1045px;
}
 
.w1050{
    width: 1050px;
}
 
.w1055{
    width: 1055px;
}
 
.w1060{
    width: 1060px;
}
 
.w1065{
    width: 1065px;
}
 
.w1070{
    width: 1070px;
}
 
.w1075{
    width: 1075px;
}
 
.w1080{
    width: 1080px;
}
 
.w1085{
    width: 1085px;
}
 
.w1090{
    width: 1090px;
}
 
.w1095{
    width: 1095px;
}
 
.w1100{
    width: 1100px;
}
 
.w1105{
    width: 1105px;
}
 
.w1110{
    width: 1110px;
}
 
.w1115{
    width: 1115px;
}
 
.w1120{
    width: 1120px;
}
 
.w1125{
    width: 1125px;
}
 
.w1130{
    width: 1130px;
}
 
.w1135{
    width: 1135px;
}
 
.w1140{
    width: 1140px;
}
 
.w1145{
    width: 1145px;
}
 
.w1150{
    width: 1150px;
}
 
.w1155{
    width: 1155px;
}
 
.w1160{
    width: 1160px;
}
 
.w1165{
    width: 1165px;
}
 
.w1170{
    width: 1170px;
}
 
.w1175{
    width: 1175px;
}
 
.w1180{
    width: 1180px;
}
 
.w1185{
    width: 1185px;
}
 
.w1190{
    width: 1190px;
}
 
.w1195{
    width: 1195px;
}
 
.w1200{
    width: 1200px;
}
 
.w1205{
    width: 1205px;
}
 
.w1210{
    width: 1210px;
}
 
.w1215{
    width: 1215px;
}
 
.w1220{
    width: 1220px;
}
 
.w1225{
    width: 1225px;
}
 
.w1230{
    width: 1230px;
}
 
.w1235{
    width: 1235px;
}
 
.w1240{
    width: 1240px;
}
 
.w1245{
    width: 1245px;
}
 
.w1250{
    width: 1250px;
}
 
.w1255{
    width: 1255px;
}
 
.w1260{
    width: 1260px;
}
 
.w1265{
    width: 1265px;
}
 
.w1270{
    width: 1270px;
}
 
.w1275{
    width: 1275px;
}
 
.w1280{
    width: 1280px;
}
 
.w1285{
    width: 1285px;
}
 
.w1290{
    width: 1290px;
}
 
.w1295{
    width: 1295px;
}
 
.w1300{
    width: 1300px;
}
 
.w1305{
    width: 1305px;
}
 
.w1310{
    width: 1310px;
}
 
.w1315{
    width: 1315px;
}
 
.w1320{
    width: 1320px;
}
 
.w1325{
    width: 1325px;
}
 
.w1330{
    width: 1330px;
}
 
.w1335{
    width: 1335px;
}
 
.w1340{
    width: 1340px;
}
 
.w1345{
    width: 1345px;
}
 
.w1350{
    width: 1350px;
}
 
.w1355{
    width: 1355px;
}
 
.w1360{
    width: 1360px;
}
 
.w1365{
    width: 1365px;
}
 
.w1370{
    width: 1370px;
}
 
.w1375{
    width: 1375px;
}
 
.w1380{
    width: 1380px;
}
 
.w1385{
    width: 1385px;
}
 
.w1390{
    width: 1390px;
}
 
.w1395{
    width: 1395px;
}
 
.w1400{
    width: 1400px;
}
 
.w1405{
    width: 1405px;
}
 
.w1410{
    width: 1410px;
}
 
.w1415{
    width: 1415px;
}
 
.w1420{
    width: 1420px;
}
 
.w1425{
    width: 1425px;
}
 
.w1430{
    width: 1430px;
}
 
.w1435{
    width: 1435px;
}
 
.w1440{
    width: 1440px;
}
 
.w1445{
    width: 1445px;
}
 
.w1450{
    width: 1450px;
}
 
.w1455{
    width: 1455px;
}
 
.w1460{
    width: 1460px;
}
 
.w1465{
    width: 1465px;
}
 
.w1470{
    width: 1470px;
}
 
.w1475{
    width: 1475px;
}
 
.w1480{
    width: 1480px;
}
 
.w1485{
    width: 1485px;
}
 
.w1490{
    width: 1490px;
}
 
.w1495{
    width: 1495px;
}
 
.w1500{
    width: 1500px;
}
 
.w1505{
    width: 1505px;
}
 
.w1510{
    width: 1510px;
}
 
.w1515{
    width: 1515px;
}
 
.w1520{
    width: 1520px;
}
 
.w1525{
    width: 1525px;
}
 
.w1530{
    width: 1530px;
}
 
.w1535{
    width: 1535px;
}
 
.w1540{
    width: 1540px;
}
 
.w1545{
    width: 1545px;
}
 
.w1550{
    width: 1550px;
}
 
.w1555{
    width: 1555px;
}
 
.w1560{
    width: 1560px;
}
 
.w1565{
    width: 1565px;
}
 
.w1570{
    width: 1570px;
}
 
.w1575{
    width: 1575px;
}
 
.w1580{
    width: 1580px;
}
 
.w1585{
    width: 1585px;
}
 
.w1590{
    width: 1590px;
}
 
.w1595{
    width: 1595px;
}
 
.w1600{
    width: 1600px;
}

@media screen and (max-width: 900px){

    .formulario input[class~="min40"], .formulario label[class~="min40"]{
        width: calc(100% - 60px);
    }

    .formulario input[class~="max40"], .formulario label[class~="max40"]{
        width: 40px;
    }

    .formulario input[class~="min70"], .formulario label[class~="min70"]{
        width: calc(100% - 90px);
    }

    .formulario input[class~="max70"], .formulario label[class~="max70"]{
        width: 70px;
    }

    .formulario input[class~="min100"], .formulario label[class~="min100"]{
        width: calc(100% - 120px);
    }

    .formulario input[class~="max100"], .formulario label[class~="max100"]{
        width: 100px;
    }

}

@media print{
    
    .oculta_print{
        display: none;
    }

    .formulario .Checked{
        background: #ddd;
    }

    .formulario .Checked div{
        width: 100%;
        height: auto;
        margin-top: 1px;
        transform: rotate(0deg);
        text-align: center;
    }

    .Checked div::before, .Checked div::after{
        background: none;
    }

    .Checked div::after {
        top: 0%;
        height: 0%;
        margin-top: 0%;
        width: 0%;
    }

    .formulario .Checked div::before{
        content: "X";
        width: 100%;
        height: 100%;
        left: 0px;
        margin-left: 0px;
    }

    .formulario .lblDisabled, .formulario .lblDisabled:hover, .formulario .lblDisabled_hover{
        background: initial;
    }

    .formulario input:disabled, .formulario select:disabled{
        background-color: #fff;
    }

}