﻿@media (max-width: 760px) and (orientation:landscape)
{
}
@media (max-width: 760px) and (orientation:portrait)
{
}
@media (max-width: 760px)
{
    .noMov, .DivDalt1logoCiuta, .DivEsquerra, .DivDalt2boto {
        display:none;
    }
    .DivDalt1 {
        background-color:#fff;
        box-shadow:0px 0px 30px rgba(0,0,0,0.3);
        position:fixed;
        left:0px;
        right:0px;
        top:0px;
        padding:10px;
        z-index:99000;
        height:70px;
        box-sizing:border-box;
    }
    .DivDaltLogo {
        width:285px;
        padding-top:2px;
        padding-bottom:0px;
    }
    .DivDaltLogo > span {
        padding-left:55px;
    }
    .DivDaltLogo > span:nth-of-type(1) {
        font-size:0.7em;
    }
    .DivDaltLogo > span:nth-of-type(2) {
        font-size:2.1em;
    }
    .DivDalt2 {
        padding-top:90px;
        padding-left:20px;
        padding-right:20px;
    }
    .DivDalt2 > span:nth-of-type(1) {
        font-size:0.9em;
        display:none;
    }
    .DIVdaltBotoMenu {
        position:fixed;
        width:70px;
        height:70px;
        right:0px;
        top:0px;
        background-image:url(/Imas/General/menuMovil.png);
        background-position:center center;
        background-repeat:no-repeat;
        background-size:70px 70px;
    }
    .DIVdaltBotoMenu.activo {
        background-image:url(/Imas/General/menuMovil2.png);
    }
    .DivDalt3 {
        padding:20px;
        margin-top:0px;
        grid-template-columns: calc((100% / 2) - (20px / 2)) calc((100% / 2) - (20px / 2)) !important;
    }
    .DivDalt3 > a {
        aspect-ratio: 3 / 2 !important;
    }
    .DivContingut {
        padding:20px;
        grid-template-columns:100%;
    }
    .DivBaix {
        padding:20px;
    }
    .PLA_titol {
	    font-size:1.8em;
    }
    .PLA_texte {
	    font-size:1em;
    }
    .PLA_tabla {
        overflow: auto;
        display: block;
    }
    .DivBaixlogoCiuta {
        display:block;
    }
    .SOL_tablaForm td {
	    display:block;
    }
    .labelsforms {
	    width:auto;
        display:block;
    }
    .SOL_tablaForm input:not([type='checkbox']), .SOL_tablaForm textarea, .CUR_form input:not([type='checkbox']), .CUR_form textarea {
        width: 100% !important;
    }
    .CUR_tab {
        margin:0px;
    }
    .CUR_tabla2 {
        max-width:460px;
        font-size:0.8em;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1, .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2, .CUR_tabla2 td.fixed3, .CUR_tabla2 th.fixed3 {
        min-width: 67px;
        max-width: 67px;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1 {
        right:134px;
    }
    .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2 {
        right:67px;
    }
}
@media (min-width: 760px)
{
    .verMov, .DIVdaltBotoMenu {
        display:none;
    }
    .DIV1200 {
	    max-width:700px;
    }
    .DivDaltLogo {
        width:400px;
    }
    .DivDaltLogo > span {
        padding-left:90px;
    }
    .DivDaltLogo > span:nth-of-type(1) {
        font-size:0.9em;
    }
    .DivDaltLogo > span:nth-of-type(2) {
        font-size:2.8em;
    }
    .DivDalt1logoCiuta {
        width:178px;
    }
    .DivDalt2 > span:nth-of-type(1), .DivBaix {
        font-size:0.9em;
    }
    .DivDalt3 {
        gap: 10px;
        grid-template-columns: calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6));
    }
    .DivDalt3.num1 {
        grid-template-columns: 100%;
    }
    .DivDalt3.num2 {
        grid-template-columns: calc((100% / 2) - (10px / 2)) calc((100% / 2) - (10px / 2));
    }
    .DivDalt3.num3 {
        grid-template-columns: calc((100% / 3) - (20px / 3)) calc((100% / 3) - (20px / 3)) calc((100% / 3) - (20px / 3));
    }
    .DivDalt3.num4 {
        grid-template-columns: calc((100% / 4) - (30px / 4)) calc((100% / 4) - (30px / 4)) calc((100% / 4) - (30px / 4)) calc((100% / 4) - (30px / 4));
    }
    .DivDalt3.num5 {
        grid-template-columns: calc((100% / 5) - (40px / 5)) calc((100% / 5) - (40px / 5)) calc((100% / 5) - (40px / 5)) calc((100% / 5) - (40px / 5)) calc((100% / 5) - (40px / 5));
    }
    .DivDalt3.num6 {
        grid-template-columns: calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6)) calc((100% / 6) - (50px / 6));
    }
    .DivDalt3 > a > span {
        font-size: 1em;
        padding:10px;
    }
    .DivContingut {
        padding-top:30px;
        gap:30px;
        grid-template-columns:30% auto;
    }
    .divitemV a {
        background-size:22px 22px;
        font-size:0.9em;
    }
    .PLA_titol {
	    font-size:1.8em;
    }
    .PLA_texte {
	    font-size:1em;
    }
    .SOL_tablaForm td {
	    display:block;
    }
    .labelsforms {
	    width:auto;
        display:block;
    }
    .CUR_tabla2 {
        max-width:460px;
        font-size:0.8em;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1, .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2, .CUR_tabla2 td.fixed3, .CUR_tabla2 th.fixed3 {
        min-width: 67px;
        max-width: 67px;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1 {
        right:134px;
    }
    .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2 {
        right:67px;
    }
}
@media (min-width: 1000px) 
{
    .DIV1200 {
	    max-width:940px;
    }
    .DivDaltLogo {
        width:420px;
    }
    .DivDaltLogo > span {
        padding-left:95px;
    }
    .DivDaltLogo > span:nth-of-type(1) {
        font-size:0.95em;
    }
    .DivDaltLogo > span:nth-of-type(2) {
        font-size:3em;
    }
    .DivDalt1logoCiuta {
        width:188px;
    }
    .DivDalt2 > span:nth-of-type(1), .DivBaix {
        font-size:0.95em;
    }
    .DivDalt3 {
        gap: 15px;
        grid-template-columns: calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6));
    }
    .DivDalt3.num1 {
        grid-template-columns: 100%;
    }
    .DivDalt3.num2 {
        grid-template-columns: calc((100% / 2) - (15px / 2)) calc((100% / 2) - (15px / 2));
    }
    .DivDalt3.num3 {
        grid-template-columns: calc((100% / 3) - (30px / 3)) calc((100% / 3) - (30px / 3)) calc((100% / 3) - (30px / 3));
    }
    .DivDalt3.num4 {
        grid-template-columns: calc((100% / 4) - (45px / 4)) calc((100% / 4) - (45px / 4)) calc((100% / 4) - (45px / 4)) calc((100% / 4) - (45px / 4));
    }
    .DivDalt3.num5 {
        grid-template-columns: calc((100% / 5) - (60px / 5)) calc((100% / 5) - (60px / 5)) calc((100% / 5) - (60px / 5)) calc((100% / 5) - (60px / 5)) calc((100% / 5) - (60px / 5));
    }
    .DivDalt3.num6 {
        grid-template-columns: calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6)) calc((100% / 6) - (75px / 6));
    }
    .DivDalt3 > a > span {
        font-size: 1.05em;
        padding: 15px;
    }
    .DivContingut {
        padding-top:40px;
        gap:40px;
        grid-template-columns:25% auto;
    }
    .divitemV a {
        background-size:24px 24px;
        font-size:0.95em;
    }
    .PLA_titol {
	    font-size:2em;
    }
    .PLA_texte {
	    font-size:1.05em;
    }
    .SOL_tablaForm td {
	    display:table-cell;
    }
    .labelsforms {
	    width:200px;
        display:inline-block;
    }
    .CUR_tabla2 {
        max-width:665px;
        font-size:0.85em;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1, .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2, .CUR_tabla2 td.fixed3, .CUR_tabla2 th.fixed3 {
        min-width: 72px;
        max-width: 72px;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1 {
        right:144px;
    }
    .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2 {
        right:72px;
    }
}
@media (min-width: 1260px) 
{
    .DIV1200 {
	    max-width:1200px;
    }
    .DivDaltLogo {
        width:450px;
    }
    .DivDaltLogo > span {
        padding-left:100px;
    }
    .DivDaltLogo > span:nth-of-type(1) {
        font-size:1em;
    }
    .DivDaltLogo > span:nth-of-type(2) {
        font-size:3.2em;
    }
    .DivDalt1logoCiuta {
        width:202px;
    }
    .DivDalt2 > span:nth-of-type(1), .DivBaix {
        font-size:1em;
    }
    .DivDalt3 {
        gap: 20px;
        grid-template-columns: calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6));
    }
    .DivDalt3.num1 {
        grid-template-columns: 100%;
    }
    .DivDalt3.num2 {
        grid-template-columns: calc((100% / 2) - (20px / 2)) calc((100% / 2) - (20px / 2));
    }
    .DivDalt3.num3 {
        grid-template-columns: calc((100% / 3) - (40px / 3)) calc((100% / 3) - (40px / 3)) calc((100% / 3) - (40px / 3));
    }
    .DivDalt3.num4 {
        grid-template-columns: calc((100% / 4) - (60px / 4)) calc((100% / 4) - (60px / 4)) calc((100% / 4) - (60px / 4)) calc((100% / 4) - (60px / 4));
    }
    .DivDalt3.num5 {
        grid-template-columns: calc((100% / 5) - (80px / 5)) calc((100% / 5) - (80px / 5)) calc((100% / 5) - (80px / 5)) calc((100% / 5) - (80px / 5)) calc((100% / 5) - (80px / 5));
    }
    .DivDalt3.num6 {
        grid-template-columns: calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6)) calc((100% / 6) - (100px / 6));
    }
    .DivDalt3 > a > span {
        font-size: 1.1em;
        padding: 26px;
    }
    .DivContingut {
        padding-top:50px;
        gap:50px;
        grid-template-columns:22% auto;
    }
    .divitemV a {
        background-size:26px 26px;
        font-size:1em;
    }
    .PLA_titol {
	    font-size:2.2em;
    }
    .PLA_texte {
	    font-size:1.1em;
    }
    .labelsforms {
	    width:350px;
    }
    .CUR_tabla2 {
        max-width:886px;
        font-size:0.9em;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1, .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2, .CUR_tabla2 td.fixed3, .CUR_tabla2 th.fixed3 {
        min-width: 76px;
        max-width: 76px;
    }
    .CUR_tabla2 td.fixed1, .CUR_tabla2 th.fixed1 {
        right:152px;
    }
    .CUR_tabla2 td.fixed2, .CUR_tabla2 th.fixed2 {
        right:76px;
    }
}
@media (min-width: 1600px) {
}