.version.index {
    color: #0000FA;
    background-color: #6A8366;
}

.js body {
    visibility: hidden;
}

.js body.initialized {
    visibility: visible;
}

#page {
    background-color: transparent;
    background-image: none;
    margin-right: auto;
    margin-left: auto;
    /*padding-top: 62px;*/
    z-index: 1;
    width: 100%;
    border-color: #000000;
    border-width: 0px;
}

#u177 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2;
    opacity: 1;
    filter: alpha(opacity=100);
    -pie-background: rgba(0, 0, 0, 0.8);
    background-size: cover;
}

#u97-4 {
    line-height: 72px;
    min-height: 39px;
    font-family: mr-dafoe, sans-serif;
    font-size: 60px;
    position: relative;
    z-index: 3;
    color: #FFFFFF;
    background-color: transparent;
    font-weight: 400;
}

#u101-4 {
    min-height: 87px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 7;
    color: #FFFFFF;
    background-color: transparent;
    font-weight: 400;
}

#u109 {
    min-height: 149px;
    background-color: transparent;
    position: relative;
    z-index: 11;
    width: 160px;
    border-color: transparent;
    border-width: 0px;
}

#u177-bw {
    z-index: 2;
}

#pamphletu236 {
    padding-bottom: 0px;
    margin-top: 40px;
    position: relative;
    z-index: 12;
}

#pu239 {
    z-index: 18;
    width: 100%;
}

#u239 {
    width: 100%;
    background-color: transparent;
    position: absolute;
}

#u239popup {
    z-index: 18;
    margin-right: -10000px;
}

#u242 {
    width: 100%;
    margin-right: -10000px;
    position: relative;
    z-index: 19;
    background-color: #FFFFFF;
    border-color: #999999;
    border-width: 0px;
}

#u1098 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    position: relative;
    padding-bottom: 21px;
    filter: alpha(opacity=100);
    z-index: 20;
    background: url("../images/maridajejpg1920x385_q85_box-039704180_crop_detail_upscale_1_p2y7pjvpng1920x385_q85_box-0%2c0%2c1915%2c385_crop_detail_upscale-u1098-fr.png?crc=229856083") no-repeat center center;
    background-size: cover;
}

#u339-4 {
    color: #FFFFFF;
    width: 291px;
    font-family: mr-dafoe, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 43px;
    min-height: 39px;
    margin-top: 17px;
    z-index: 21;
    font-size: 36px;
    background-color: transparent;
}

#buttonu348 {
    padding-bottom: 10px;
    background-color: #7F7F7F;
    margin-top: 198px;
    margin-left: 100%;
    position: relative;
    z-index: 52;
    width: 189px;
    border-color: #787878;
    margin-right: -10000px;
    height: 31px;
}

#buttonu348:hover {
    min-height: 0px;
    background-color: #C4C4C4;
    width: 189px;
    height: 31px;
    margin: 198px -10000px 0px 100%;
}

#buttonu348.ButtonSelected {
    min-height: 0px;
    background-color: #7F7F7F;
    width: 189px;
    height: 31px;
    margin: 198px -10000px 0px 100%;
}

#u349-4 {
    color: #FFFFFF;
    width: 145px;
    font-family: roboto, sans-serif;
    letter-spacing: 0px;
    position: relative;
    left: 11.65%;
    margin-right: -10000px;
    font-weight: 400;
    min-height: 20px;
    margin-top: 7px;
    z-index: 53;
    font-size: 14px;
    background-color: transparent;
    text-align: center;
    cursor: pointer;
}

#buttonu348:hover #u349-4,
#buttonu348.ButtonSelected #u349-4 {
    min-height: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 145px;
    margin: 7px -10000px 0px 0%;
}

#u342-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    font-weight: 400;
    line-height: 22px;
    min-height: 27px;
    z-index: 38;
    font-size: 18px;
    background-color: transparent;
}

#u340-13 {
    min-height: 174px;
    max-height: 174px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 25;
    color: #7F7F7F;
    background-color: transparent;
    font-weight: 400;
    overflow-x: hidden;
    overflow-y: auto;
}

#buttonu344 {
    padding-bottom: 11px;
    background-color: #FF9900;
    position: relative;
    z-index: 42;
    width: 189px;
    border-color: #787878;
    height: 30px;
}

#buttonu344:hover {
    min-height: 0px;
    background-color: #FFC268;
    margin-bottom: 0px;
    width: 189px;
    height: 30px;
}

#buttonu344.ButtonSelected {
    min-height: 0px;
    background-color: #FF9900;
    margin-bottom: 0px;
    width: 189px;
    height: 30px;
}

#u345-4 {
    color: #FFFFFF;
    font-family: roboto, sans-serif;
    letter-spacing: 1px;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    min-height: 18px;
    margin-top: 7px;
    z-index: 43;
    font-size: 14px;
    background-color: transparent;
    text-align: center;
    cursor: pointer;
}

#buttonu344:hover #u345-4,
#buttonu344.ButtonSelected #u345-4 {
    min-height: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 7px -10000px 0px 0%;
}

#u416 {
    padding-bottom: 5px;
    position: relative;
    z-index: 57;
    background-color: #7F7F7F;
}

#u569-4 {
    color: #FFFFFF;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 19px;
    min-height: 18px;
    margin-top: 3px;
    z-index: 67;
    font-size: 16px;
    background-color: transparent;
}

#pu419 {
    z-index: 59;
}

#u419 {
    padding-bottom: 5px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 59;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u599-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 16px;
    margin-top: 5px;
    z-index: 75;
    font-size: 12px;
    background-color: transparent;
}

#u587 {
    padding-bottom: 5px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 60;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u755-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 13px;
    margin-top: 5px;
    z-index: 83;
    font-size: 12px;
    background-color: transparent;
}

#pu551 {
    z-index: 61;
}

#u551 {
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 61;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u602-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 16px;
    z-index: 99;
    font-size: 12px;
    background-color: transparent;
}

#u590 {
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 62;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u911-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 13px;
    z-index: 91;
    font-size: 12px;
    background-color: transparent;
}

#u428 {
    z-index: 58;
    padding-bottom: 5px;
    background-color: #7F7F7F;
    position: relative;
}

#u572-4 {
    color: #FFFFFF;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 19px;
    min-height: 17px;
    margin-top: 3px;
    z-index: 71;
    font-size: 16px;
    background-color: transparent;
}

#pu557 {
    z-index: 63;
}

#u557 {
    padding-bottom: 12px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 63;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u917-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 30px;
    margin-top: 10px;
    z-index: 79;
    font-size: 12px;
    background-color: transparent;
}

#u593 {
    padding-bottom: 14px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 64;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u920-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 13px;
    margin-top: 10px;
    z-index: 87;
    font-size: 12px;
    background-color: transparent;
}

#pu560 {
    z-index: 65;
}

#u560 {
    padding-bottom: 11px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 65;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u914-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 30px;
    margin-top: 11px;
    z-index: 103;
    font-size: 12px;
    background-color: transparent;
}

#u596 {
    padding-bottom: 13px;
    border-style: solid;
    margin-right: -10000px;
    position: relative;
    z-index: 66;
    background-color: transparent;
    border-color: #B2B2B2;
    border-width: 1px;
}

#u923-4 {
    color: #7F7F7F;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 14px;
    min-height: 13px;
    margin-top: 11px;
    z-index: 95;
    font-size: 12px;
    background-color: transparent;
}

#buttonu346 {
    background-color: #FF9900;
    position: relative;
    z-index: 47;
    border-color: #787878;
}

#buttonu346:hover {
    min-height: 0px;
    background-color: #FFC268;
    margin-bottom: 0px;
}

#u347-4 {
    color: #FFFFFF;
    font-family: roboto, sans-serif;
    letter-spacing: 0px;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 29px;
    min-height: 30px;
    z-index: 48;
    font-size: 24px;
    background-color: transparent;
    text-align: center;
}

#buttonu346:hover #u347-4,
#buttonu346.ButtonSelected #u347-4 {
    min-height: 30px;
    margin-bottom: 0px;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: -10000px;
}

#buttonu348:hover #u349-4 p,
#buttonu348.ButtonSelected #u349-4 p,
#buttonu344:hover #u345-4 p,
#buttonu344.ButtonSelected #u345-4 p,
#buttonu346:hover #u347-4 p,
#buttonu346.ButtonSelected #u347-4 p {
    visibility: inherit;
    color: #FFFFFF;
}

#u240 {
    border-style: solid;
    width: 100%;
    margin-right: -10000px;
    position: relative;
    z-index: 107;
    background-color: #C4C4C4;
    border-color: #999999;
    border-width: 1px;
    margin-bottom: -2px;
}

#u241 {
    border-style: solid;
    width: 100%;
    margin-right: -10000px;
    position: relative;
    z-index: 108;
    background-color: #999999;
    border-color: #6B6B6B;
    border-width: 1px;
    margin-bottom: -2px;
}

#u284 {
    border-style: solid;
    width: 100%;
    margin-right: -10000px;
    position: relative;
    z-index: 109;
    background-color: #7A7A7A;
    border-color: #6B6B6B;
    border-width: 1px;
    margin-bottom: -2px;
}

#u381 {
    background-color: transparent;
    position: relative;
    z-index: 111;
    width: 25px;
    margin-right: -10000px;
}

#u382 {
    z-index: 112;
    display: block;
}

#u249popup {
    margin-top: 276px;
    margin-right: -10000px;
    height: 61px;
}

#u249,
#u237 {
    background-color: #FFFFFF;
    border-color: #DEDEDE;
    position: absolute;
}

#u249:hover,
#u237:hover {
    min-height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-color: #999999;
    margin-right: 0px;
}

#u391 {
    background-color: transparent;
    position: relative;
    z-index: 114;
    width: 25px;
    margin-right: -10000px;
}

#u381:hover,
#u391:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    min-height: 0px;
    opacity: 0.5;
    width: 25px;
    filter: alpha(opacity=50);
    margin: 0px -10000px 0px 0%;
}

#u392 {
    z-index: 115;
    display: block;
}

#u237popup {
    margin-right: -10000px;
    height: 61px;
}

#u245 {
    z-index: 13;
    position: relative;
}

#u247 {
    background-color: #A8A8A8;
    position: absolute;
    border-radius: 90px;
    width: 20px;
    border-color: #DEDEDE;
    height: 20px;
}

#u247:hover {
    min-height: 0px;
    margin-top: 0px;
    border-color: #999999;
    margin-bottom: 0px;
    width: 20px;
    background-color: #A8A8A8;
    margin-right: 0px;
    height: 20px;
}

#u247.PamphletThumbSelected {
    min-height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 20px;
    border-radius: 90px;
    background-color: #FF9900;
    border-color: #999999;
    margin-right: 0px;
    height: 20px;
}

#u246 {
    background-color: #A8A8A8;
    position: absolute;
    border-radius: 90px;
    width: 20px;
    border-color: #C4C4C4;
    height: 20px;
}

#u246:hover {
    min-height: 0px;
    margin-top: 0px;
    margin-right: 0px;
    width: 20px;
    background-color: #A8A8A8;
    border-color: #999999;
    border-width: 0px;
    margin-bottom: 0px;
    height: 20px;
}

#u246.PamphletThumbSelected {
    background-color: #FF9900;
    margin-bottom: -1px;
    border-radius: 90px;
    margin-right: -1px;
    border-style: solid;
    margin-top: -1px;
    min-height: 0px;
    width: 20px;
    border-color: #999999;
    border-width: 1px;
    height: 20px;
}

#u248,
#u281 {
    background-color: #A8A8A8;
    position: absolute;
    border-radius: 90px;
    width: 20px;
    border-color: #999999;
    height: 20px;
}

#u248:hover,
#u281:hover {
    min-height: 0px;
    margin-top: 0px;
    border-color: #6B6B6B;
    margin-bottom: 0px;
    width: 20px;
    background-color: #A8A8A8;
    margin-right: 0px;
    height: 20px;
}

#u248.PamphletThumbSelected,
#u281.PamphletThumbSelected {
    min-height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 20px;
    border-radius: 90px;
    background-color: #FF9900;
    border-color: #6B6B6B;
    margin-right: 0px;
    height: 20px;
}

#u247popup,
#u246popup,
#u248popup,
#u281popup {
    width: 20px;
    height: 20px;
    margin-right: 4px;
}

img#sliderItem {
  max-width: 75vw !important;
  max-height: 75vh !important;
}

.PamphletWidget .ThumbGroup .Thumb,
.PamphletNextButton,
.PamphletPrevButton,
.PamphletCloseButton {
    cursor: pointer;
}

#u929 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index: 117;
    opacity: 1;
    filter: alpha(opacity=100);
    background: url("../images/bg1-u929-fr.png?crc=3885754418") no-repeat center center;
    background-size: cover;
}

#u940-4 {
    color: #FFFFFF;
    font-family: mr-dafoe, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 400;
    line-height: 48px;
    min-height: 39px;
    z-index: 118;
    font-size: 48px;
    background-color: transparent;
    text-align: center;
}

#u929-bw {
    z-index: 117;
}

#u926 {
    z-index: 116;
    background-color: #FCF5EA;
}

#u177_align_to_page,
#u929_align_to_page,
#u926_align_to_page {
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

#u943-4 {
    color: #000000;
    background-color: transparent;
    font-family: mr-dafoe, sans-serif;
    position: relative;
    font-weight: 400;
    line-height: 72px;
    min-height: 39px;
    z-index: 122;
    font-size: 60px;
}

#pu946 {
    z-index: 126;
    width: 100%;
}

#u946 {
    z-index: 126;
    background-color: transparent;
    margin-right: -10000px;
    position: relative;
}

#u1012-7 {
    min-height: 115px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 171;
    background-color: transparent;
    margin-right: -10000px;
    font-weight: 400;
}

#pu982 {
    z-index: 136;
}

#u982 {
    position: relative;
    z-index: 136;
    background-color: transparent;
    margin-right: -10000px;
}

#u1009-7 {
    min-height: 115px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 164;
    background-color: transparent;
    margin-right: -10000px;
    font-weight: 400;
}

#u1009-2 {
    line-height: 22px;
    font-size: 18px;
}

#u1012-2,
#u1012-3,
#u1009-3 {
    line-height: 11px;
    font-size: 18px;
}

#u1012-5,
#u1009-5 {
    line-height: 19px;
    font-size: 16px;
    color: #7F7F7F;
}

#pu968 {
    z-index: 132;
}

#u968 {
    position: relative;
    z-index: 132;
    background-color: transparent;
    margin-right: -10000px;
}

#u954 {
    position: relative;
    z-index: 128;
    background-color: transparent;
    margin-right: -10000px;
}

#pu1015-4 {
    z-index: 178;
    width: 100%;
}

#u1015-4 {
    line-height: 19px;
    min-height: 25px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 178;
    font-size: 16px;
    background-color: transparent;
    margin-right: -10000px;
    text-align: center;
    font-weight: 500;
}

#u1018-4 {
    background-color: transparent;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 500;
    line-height: 19px;
    min-height: 25px;
    z-index: 182;
    font-size: 16px;
    text-align: center;
}

#pu961 {
    z-index: 130;
}

#u961 {
    z-index: 130;
    background-color: transparent;
    margin-right: -10000px;
    position: relative;
}

#u975 {
    position: relative;
    z-index: 134;
    background-color: transparent;
    margin-right: -10000px;
}

#pu1021-4 {
    z-index: 186;
    margin-top: 12px;
    width: 100%;
}

#u1021-4 {
    line-height: 19px;
    min-height: 25px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 186;
    font-size: 16px;
    background-color: transparent;
    margin-right: -10000px;
    text-align: center;
    font-weight: 500;
}

#u1024-4 {
    background-color: transparent;
    font-family: roboto, sans-serif;
    position: relative;
    margin-right: -10000px;
    font-weight: 500;
    line-height: 19px;
    min-height: 25px;
    z-index: 190;
    font-size: 16px;
    text-align: center;
}

#u1006-26 {
    min-height: 283px;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 138;
    background-color: transparent;
    font-weight: 400;
}

#u1006-2 {
    line-height: 22px;
    font-size: 18px;
    color: #000000;
    padding-bottom: 10px;
}

#u1006-16 {
    padding-bottom: 10px;
    color: #7F7F7F;
    line-height: 0px;
}

#u1006-12 {
    line-height: 22px;
    font-size: 18px;
    color: #000000;
}

#u1006-15 {
    line-height: 17px;
}

#u1006-4,
#u1006-6,
#u1006-8,
#u1006-10,
#u1006-11,
#u1006-18,
#u1006-20,
#u1006-22,
#u1006-24 {
    padding-bottom: 10px;
    color: #7F7F7F;
}

#u926-bw {
    z-index: 116;
}

.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
}

@media (min-width: 851px),
print {
    #u247:hover,
    #u246:hover,
    #u248:hover,
    #u281:hover {
        margin-left: 0%;
    }
    #u246.PamphletThumbSelected {
        margin-left: -5%;
    }
    #u247.PamphletThumbSelected,
    #u248.PamphletThumbSelected,
    #u281.PamphletThumbSelected {
        margin-left: 0%;
    }
    #muse_css_mq {
        background-color: #FFFFFF;
    }
    #bp_infinity.active {
        display: block;
    }
    #page {
        min-height: 376px;
        padding-bottom: 62px;
        max-width: 1170px;
    }
    #u177 {
        min-height: 275px;
        background-image: url("../images/casona-u177-fr.png?crc=4189594870");
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
        padding-bottom: 75px;
    }
    #pu97-4 {
        z-index: 3;
        padding-bottom: 0px;
        margin-right: -10000px;
        margin-top: 95px;
        margin-left: 30px;
        width: 35.99%;
    }
    #u97-4 {
        width: 84.8%;
    }
    #u101-4 {
        margin-top: 21px;
        width: 100%;
    }
    #u109 {
        margin-right: -10000px;
        margin-top: 114px;
        margin-left: 100%;
        left: -190px;
    }
    #u177-bw {
        min-height: 275px;
    }
    #pamphletu236 {
        width: 98.12%;
        margin-left: 0.95%;
    }
    #u239popup {
        height: 553px;
        width: 96.78%;
        margin-left: 1.57%;
    }
    #u242 {
        padding-bottom: 0px;
    }
    #u1098 {
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
        width: 96.76%;
        margin-left: 1.63%;
    }
    #u339-4 {
        left: 20px;
    }
    #buttonu348 {
        left: -211px;
    }
    #buttonu348:hover {
        left: -211px;
    }
    #buttonu348.ButtonSelected {
        left: -211px;
    }
    #pu342-4 {
        z-index: 38;
        margin-top: 18px;
        width: 92.98%;
        margin-left: 3.43%;
    }
    #u342-4 {
        margin-right: -10000px;
        width: 30.89%;
    }
    #u416 {
        margin-right: -10000px;
        width: 32.63%;
        left: 67.38%;
    }
    #u569-4 {
        width: 91.1%;
        left: 2.97%;
    }
    #pu340-13 {
        z-index: 25;
        width: 92.98%;
        margin-left: 3.43%;
    }
    #u340-13 {
        margin-right: -10000px;
        margin-top: 10px;
        width: 65.45%;
    }
    #ppu419 {
        z-index: 0;
        margin-right: -10000px;
        width: 32.63%;
        margin-left: 67.38%;
    }
    #u755-4 {
        width: 80%;
        left: 10%;
        min-height: 28px;
    }
    #u551 {
        padding-bottom: 5px;
        width: 48.08%;
    }
    #u602-4 {
        margin-top: 5px;
        width: 65.44%;
        left: 6.18%;
    }
    #u590 {
        padding-bottom: 5px;
        width: 51.04%;
        left: 48.37%;
    }
    #u911-4 {
        margin-top: 5px;
        width: 80%;
        left: 10%;
        min-height: 28px;
    }
    #u572-4 {
        width: 90.81%;
        left: 3.27%;
    }
    #u599-4,
    #u917-4 {
        width: 46.92%;
        left: 6.18%;
    }
    #pu551,
    #pu560 {
        margin-top: -1px;
        width: 100%;
    }
    #u419,
    #u557,
    #u560 {
        width: 48.08%;
    }
    #u914-4 {
        width: 56.8%;
        left: 6.18%;
    }
    #u587,
    #u593,
    #u596 {
        width: 51.04%;
        left: 48.37%;
    }
    #u920-4,
    #u923-4 {
        width: 80%;
        left: 10%;
    }
    #pbuttonu344 {
        z-index: 42;
        margin-top: 13px;
        width: 92.98%;
    }
    #buttonu344 {
        margin-right: -10000px;
        margin-top: 9px;
        left: 0px;
        margin-left: 38px;
    }
    #buttonu344:hover {
        margin-right: -10000px;
        margin-top: 9px;
        margin-left: 38px;
    }
    #buttonu344.ButtonSelected {
        margin-right: -10000px;
        margin-top: 9px;
        left: 0px;
        margin-left: 38px;
    }
    #u345-4 {
        width: 145px;
        left: 11.65%;
    }
    #buttonu344:hover #u345-4 {
        width: 145px;
    }
    #buttonu344.ButtonSelected #u345-4 {
        width: 145px;
    }
    #buttonu346 {
        width: 336px;
        height: 39px;
        padding-bottom: 11px;
        margin-right: -10000px;
        margin-left: 107.56%;
        left: -376px;
    }
    #buttonu346:hover {
        margin-right: -10000px;
        margin-top: 0px;
        width: 336px;
        height: 39px;
        margin-left: 107.56%;
        left: -376px;
    }
    #u347-4 {
        width: 145px;
        margin-top: 5px;
        left: 29.77%;
    }
    #buttonu346:hover #u347-4 {
        margin-top: 6px;
        width: 145px;
    }
    #buttonu346.ButtonSelected #u347-4 {
        margin-top: 9px;
        width: 145px;
    }
    #u240,
    #u241,
    #u284 {
        height: 553px;
    }
    #pu419,
    #u428,
    #pu557,
    #u249 {
        width: 100%;
    }
    #u249popup {
        width: 3.23%;
    }
    #u237 {
        width: 100%;
    }
    #u249:hover,
    #u237:hover {
        width: 100%;
        margin-left: 0%;
    }
    #u381,
    #u391 {
        left: 16.22%;
    }
    #u237popup {
        margin-top: 286px;
        width: 3.23%;
        margin-left: 96.78%;
    }
    #u245 {
        margin-top: 21px;
        width: 9.06%;
        margin-left: 45.48%;
    }
    #u246popup {
        margin-left: 27.89%;
    }
    #u248popup {
        margin-left: 54.81%;
    }
    #u281popup {
        margin-left: 80.77%;
    }
    #u929 {
        min-height: 70px;
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
        padding-bottom: 267px;
    }
    #u940-4 {
        margin-top: 22px;
        left: 30px;
        width: 43.08%;
    }
    #u929-bw {
        min-height: 70px;
        margin-top: 33px;
    }
    #u926 {
        min-height: 665px;
        padding-bottom: 113px;
    }
    #u177_align_to_page,
    #u929_align_to_page,
    #u926_align_to_page {
        max-width: 1170px;
    }
    #pu943-4 {
        z-index: 122;
        margin-right: -10000px;
        margin-top: 33px;
        width: 32.23%;
    }
    #u943-4 {
        width: 94.7%;
        left: 0px;
        margin-left: 30px;
    }
    #pu982 {
        margin-top: 33px;
        width: 93.11%;
        left: 0%;
        margin-left: 7.96%;
    }
    #u982 {
        width: 33.05%;
    }
    #u1009-7 {
        width: 63.82%;
        left: 36.19%;
    }
    #pu968 {
        margin-top: 40px;
        width: 73.75%;
        left: 0%;
        margin-left: 21.76%;
    }
    #u968 {
        margin-top: 8px;
        width: 31.66%;
    }
    #u954 {
        width: 34.54%;
        left: 65.47%;
    }
    #pu1015-4 {
        margin-top: 13px;
        left: 0%;
        margin-left: 7.96%;
    }
    #u1015-4 {
        width: 47.22%;
    }
    #u1018-4 {
        width: 52.52%;
        left: 47.49%;
    }
    #ppu946 {
        z-index: 0;
        margin-right: -10000px;
        margin-top: 137px;
        width: 30.52%;
        margin-left: 34.79%;
    }
    #u946 {
        width: 32.5%;
    }
    #u1012-7 {
        width: 62.75%;
        left: 37.26%;
    }
    #pu961 {
        margin-top: 41px;
        width: 76.76%;
        margin-left: 13.17%;
    }
    #u961 {
        width: 35.04%;
    }
    #u975 {
        width: 35.04%;
        left: 64.97%;
    }
    #u982_img,
    #u968_img,
    #u954_img,
    #u946_img,
    #u961_img,
    #u975_img {
        width: 100%;
    }
    #u1021-4 {
        width: 53.23%;
    }
    #u1024-4 {
        width: 46.78%;
        left: 53.23%;
    }
    #u1006-26 {
        margin-right: -10000px;
        margin-top: 137px;
        width: 30.52%;
        left: 66.93%;
    }
    #u926-bw {
        min-height: 665px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 2254px);
    }
}

@media (max-width: 850px) {
    #muse_css_mq {
        background-color: #000352;
    }
    #bp_850.active {
        display: block;
    }
    #page {
        min-height: 375.99224630376375px;
        padding-bottom: 62.00775369623625px;
        max-width: 850px;
    }
    #u177 {
        min-height: 365px;
        background-image: url("../images/casona-u177-fr2.png?crc=144974814");
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
    }
    #u177_align_to_page {
        max-width: 850px;
        padding-top: 9px;
        padding-bottom: 18px;
    }
    #u97-4 {
        width: 210px;
        margin-left: 50%;
        left: -105px;
    }
    #u101-4 {
        margin-top: 6px;
        width: 36%;
        margin-left: 32%;
        left: 0px;
    }
    #u109 {
        margin-top: 10px;
        margin-left: 50%;
        left: -80px;
    }
    #u177-bw {
        min-height: 365px;
    }
    #pamphletu236 {
        width: 98.48%;
        margin-left: 0.95%;
    }
    #u239popup {
        height: 820px;
        width: 96.42%;
        left: 0%;
        margin-left: 1.56%;
    }
    #u242 {
        padding-bottom: 1px;
    }
    #u1098 {
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
        width: 96.78%;
        margin-left: 1.62%;
    }
    #u339-4 {
        left: 25px;
    }
    #buttonu348 {
        left: -216px;
    }
    #buttonu348:hover {
        left: -216px;
    }
    #buttonu348.ButtonSelected {
        left: -216px;
    }
    #u342-4 {
        width: 213px;
        margin-left: 46px;
        margin-top: 16px;
    }
    #u340-13 {
        margin-top: 12px;
        width: 88.98%;
        margin-left: 5.71%;
    }
    #buttonu344 {
        margin-left: 100%;
        left: -198px;
    }
    #buttonu344:hover {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 100%;
        left: -198px;
    }
    #buttonu344.ButtonSelected {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 100%;
        left: -198px;
    }
    #u345-4 {
        width: 126px;
        left: 16.94%;
    }
    #buttonu344:hover #u345-4 {
        width: 126px;
    }
    #buttonu344.ButtonSelected #u345-4 {
        width: 126px;
    }
    #u416 {
        margin-top: 7px;
        width: 97.9%;
        margin-left: 1.12%;
    }
    #u569-4 {
        width: 68px;
        left: 7px;
    }
    #u755-4 {
        width: 92px;
        left: 4.08%;
    }
    #u551 {
        padding-bottom: 9px;
        width: 49.75%;
    }
    #u602-4 {
        width: 96px;
        margin-top: 8px;
        left: 6px;
    }
    #u590 {
        padding-bottom: 10px;
        width: 49.75%;
        left: 50%;
    }
    #u911-4 {
        width: 92px;
        margin-top: 7px;
        left: 4.08%;
    }
    #u572-4 {
        width: 67px;
        left: 8px;
    }
    #pu557 {
        width: 97.9%;
        margin-left: 1%;
    }
    #u599-4,
    #u917-4 {
        width: 55px;
        left: 7px;
    }
    #u920-4 {
        width: 56px;
        left: 4.08%;
    }
    #pu419,
    #pu551,
    #u428,
    #pu560 {
        width: 97.9%;
        margin-left: 1.12%;
    }
    #u419,
    #u557,
    #u560 {
        width: 49.75%;
    }
    #u914-4 {
        width: 67px;
        left: 7px;
    }
    #u587,
    #u593,
    #u596 {
        width: 49.75%;
        left: 50%;
    }
    #u923-4 {
        width: 39px;
        left: 4.08%;
    }
    #buttonu346 {
        width: 250px;
        height: 40px;
        padding-bottom: 10px;
        margin-top: 11px;
        margin-left: 50%;
        left: -124px;
    }
    #buttonu346:hover {
        margin-right: 0px;
        margin-top: 11px;
        width: 250px;
        height: 40px;
        margin-left: 50%;
        left: -124px;
    }
    #u347-4 {
        width: 101px;
        margin-top: 10px;
        left: 29.2%;
    }
    #buttonu346:hover #u347-4 {
        margin-top: 10px;
        width: 101px;
    }
    #buttonu346.ButtonSelected #u347-4 {
        margin-top: 10px;
        width: 101px;
    }
    #u240,
    #u241,
    #u284 {
        height: 820px;
    }
    #u249 {
        width: 30px;
        height: 61px;
    }
    #u249:hover {
        margin-left: 0px;
        width: 30px;
        height: 61px;
    }
    #u249popup {
        width: 30px;
        left: 0px;
        margin-left: 0px;
    }
    #u237 {
        width: 30px;
        height: 61px;
        margin-left: 100%;
        left: -60px;
    }
    #u237:hover {
        width: 30px;
        height: 61px;
        margin-left: 100%;
        left: -60px;
    }
    #u381,
    #u391 {
        left: 16.67%;
    }
    #u237popup {
        margin-top: 276px;
        width: 30px;
        margin-left: 100%;
    }
    #u245 {
        margin-top: 11px;
        width: 50%;
        margin-left: 50%;
        left: 1px;
    }
    #u247 {
        margin-left: 50%;
        left: -60.5px;
    }
    #u247:hover {
        margin-left: 50%;
        left: -60.5px;
    }
    #u247.PamphletThumbSelected {
        margin-left: 50%;
        left: -60.5px;
    }
    #u246 {
        margin-left: 50%;
        left: -34.5px;
    }
    #u246:hover {
        margin-left: 50%;
        left: -34.5px;
    }
    #u246.PamphletThumbSelected {
        margin-left: 50%;
        left: -35.5px;
    }
    #u248 {
        margin-left: 50%;
        left: -5.5px;
    }
    #u248:hover {
        margin-left: 50%;
        left: -5.5px;
    }
    #u248.PamphletThumbSelected {
        margin-left: 50%;
        left: -5.5px;
    }
    #u281 {
        margin-left: 50%;
        left: 20.5px;
    }
    #u281:hover {
        margin-left: 50%;
        left: 20.5px;
    }
    #u281.PamphletThumbSelected {
        margin-left: 50%;
        left: 20.5px;
    }
    #u247popup,
    #u246popup,
    #u248popup,
    #u281popup {
        margin-left: 0;
    }
    #u929 {
        min-height: 116px;
        background-color: #323232;
        background-color: rgba(0, 0, 0, 0.8);
        padding-bottom: 279px;
    }
    #u929_align_to_page {
        max-width: 850px;
    }
    #u940-4 {
        margin-top: 20px;
        width: 43.06%;
        margin-left: 28.48%;
        left: 0px;
    }
    #u929-bw {
        min-height: 116px;
        margin-top: 18px;
    }
    #u926 {
        min-height: 1189.6px;
        padding-bottom: 0px;
    }
    #u926_align_to_page {
        max-width: 850px;
        padding-top: 27px;
        padding-bottom: 23px;
    }
    #u943-4 {
        width: 214px;
        margin-left: 50%;
        left: -107px;
    }
    #pu946 {
        margin-top: 31px;
        position: relative;
    }
    #u946 {
        width: 84px;
        margin-left: 50%;
        left: -125px;
    }
    #pu982 {
        margin-top: 31px;
        position: relative;
        width: 100%;
    }
    #u982 {
        width: 84px;
        margin-top: 2px;
        margin-left: 50%;
        left: -125px;
    }
    #u1012-7,
    #u1009-7 {
        width: 158px;
        margin-left: 50%;
        left: -33px;
    }
    #pu968 {
        margin-top: 71px;
        position: relative;
        width: 100%;
    }
    #u968 {
        width: 64px;
        margin-left: 50%;
        left: -107px;
    }
    #pu1015-4 {
        margin-top: 6px;
        position: relative;
    }
    #u1015-4 {
        width: 109px;
        margin-left: 50%;
        left: -125px;
    }
    #u1018-4 {
        width: 125px;
        margin-left: 50%;
        left: 0px;
    }
    #pu961 {
        margin-top: 50px;
        position: relative;
        width: 100%;
    }
    #u961 {
        width: 70px;
        margin-left: 50%;
        left: -100px;
    }
    #u954,
    #u975 {
        width: 70px;
        margin-left: 50%;
        left: 29px;
    }
    #pu1021-4 {
        position: relative;
    }
    #u1021-4 {
        width: 119px;
        margin-left: 50%;
        left: -125px;
    }
    #u1024-4 {
        width: 121px;
        margin-left: 50%;
        left: 3px;
    }
    #u1006-26 {
        margin-top: 63px;
        width: 92.95%;
        margin-left: 3.53%;
        left: 0px;
    }
    #u926-bw {
        min-height: 1189.6px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 2982px);
    }
    body {
        overflow-x: hidden;
        min-width: 320px;
    }
}