.version.contatos {
    color: #000012;
    background-color: #4F6E6E;
}

#page {
    z-index: 1;
    width: 320px;
    min-height: 351px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    background-color: transparent;
}

#ppu48368 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
}

#pu48368 {
    z-index: 22;
    width: 0.01px;
}

#u48368 {
    z-index: 22;
    width: 303px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 217px;
    left: 9px;
}

#u48318 {
    z-index: 139;
    width: 320px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 49px;
}

#u48320-5 {
    z-index: 141;
    min-height: 18px;
    background-color: #603813;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
}

#u48320-3 {
    line-height: 0px;
}

#u48320 {
    line-height: 17px;
}

#u48320-2 {
    font-size: 12px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    line-height: 14px;
}

.js body.initialized {
    visibility: visible;
}

#u48320-5-bw {
    z-index: 141;
    min-height: 18px;
    margin-top: 190px;
}

#accordionu48321wrapper {
    min-height: 249px;
    z-index: 146;
    margin-right: -10000px;
    margin-top: -1px;
    margin-left: -1px;
}

#accordionu48321 {
    z-index: 146;
    border-style: solid;
    border-width: 1px;
    border-color: #7F7F7F;
    background-color: transparent;
}

#u48322 {
    z-index: 147;
    background-color: transparent;
}

#u48367-4 {
    z-index: 148;
    min-height: 18px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    background-color: #603813;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    line-height: 18px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

#u48367-4:hover {
    border-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 19px;
    margin: 0px -1px -1px 0px;
}

#u48367-4:active {
    border-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 19px;
    margin: 0px -1px -1px 0px;
}

#u48367-4.AccordionPanelTabOpen {
    border-color: #29ABE2;
    background-color: #603813;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 19px;
    margin: 0px -1px -1px 0px;
}

#u48367-4.AccordionPanelTabOpen p {
    color: #FFFFFF;
    visibility: inherit;
    font-size: 18px;
    text-align: center;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: bold;
}

#u48323 {
    z-index: 152;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    width: 100%;
    padding-bottom: 2px;
}

#menuu48324 {
    z-index: 153;
    width: 315px;
    height: 204px;
    border-width: 0px;
    border-color: transparent;
    background-color: #FFFFFF;
    position: relative;
    margin-right: -10000px;
    margin-top: -1px;
}

#u48332 {
    width: 315px;
    background-color: transparent;
    position: relative;
}

#u48335 {
    width: 315px;
    min-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #106579;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    position: relative;
    margin-right: -10000px;
}

#u48335:hover {
    width: 316px;
    min-height: 23px;
    margin: 0px -10001px -1px 0px;
}

#u48337-4 {
    width: 311px;
    min-height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 1px;
}

#u48335:hover #u48337-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48335:active #u48337-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48361 {
    width: 315px;
    min-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #106579;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    position: relative;
    margin-right: -10000px;
}

#u48335:active,
#u48361:hover {
    width: 316px;
    min-height: 23px;
    margin: 0px -10001px -1px 0px;
}

#u48363-4 {
    width: 311px;
    min-height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 1px;
}

#u48335.MuseMenuActive #u48337-4,
#u48361:hover #u48363-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48361:active #u48363-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48340 {
    width: 315px;
    min-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #106579;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    position: relative;
    margin-right: -10000px;
}

#u48361:active,
#u48340:hover {
    width: 316px;
    min-height: 23px;
    margin: 0px -10001px -1px 0px;
}

#u48343-4 {
    width: 311px;
    min-height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 1px;
}

#u48361.MuseMenuActive #u48363-4,
#u48340:hover #u48343-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48340:active #u48343-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48326 {
    width: 315px;
    min-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #106579;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    position: relative;
    margin-right: -10000px;
}

#u48340:active,
#u48326:hover {
    width: 316px;
    min-height: 23px;
    margin: 0px -10001px -1px 0px;
}

#u48327-4 {
    width: 311px;
    min-height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    top: 7px;
    left: 1px;
}

#u48340.MuseMenuActive #u48343-4,
#u48326:hover #u48327-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48326:active #u48327-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48326.MuseMenuActive #u48327-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 311px;
    margin: 0px -10000px 0px 0px;
}

#u48360,
#u48339,
#u48325,
#u48346 {
    width: 315px;
    background-color: transparent;
    margin-top: 2px;
    position: relative;
}

#u48349 {
    width: 315px;
    min-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #106579;
    background-color: #FFFFFF;
    padding-bottom: 16px;
    position: relative;
    margin-right: -10000px;
    top: 0px;
    left: 0px;
}

#u48326:active,
#u48349.MuseMenuActive {
    width: 316px;
    min-height: 23px;
    margin: 0px -10001px -1px 0px;
}

#u48351-4 {
    width: 312px;
    min-height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 22px;
    font-size: 18px;
    text-align: center;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    top: 8px;
    left: 1px;
}

#u48349:hover #u48351-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 312px;
    margin: 0px -10000px 0px 0px;
}

#u48349:active #u48351-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 312px;
    margin: 0px -10000px 0px 0px;
}

#u48349.MuseMenuActive #u48351-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 22px;
    width: 312px;
    margin: 0px -10000px 0px 0px;
}

.MenuItem,
.AccordionPanelTab {
    cursor: pointer;
}

#accordionu48321-bw {
    z-index: 146;
}

#u21099 {
    z-index: 24;
    min-height: 174px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
}

#u21099-bw {
    z-index: 24;
    min-height: 174px;
    margin-top: 18px;
}

#u21142-4 {
    z-index: 135;
    width: 300px;
    min-height: 21px;
    background-color: transparent;
    color: #603813;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    margin-left: 8px;
    margin-top: 18px;
    position: relative;
}

#widgetu21101 {
    z-index: 25;
    width: 0.01px;
    height: 818px;
    margin-left: 8px;
    margin-top: 9px;
    position: relative;
}

#widgetu21125 {
    z-index: 26;
    width: 302px;
    height: 67px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    left: -1px;
}

#widgetu21125.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 67px;
    min-height: 0px;
    margin: 0px -10000px 0px 0px;
}

#u21126-4 {
    z-index: 27;
    width: 300px;
    height: 20px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#u21127-4 {
    z-index: 31;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 29px;
}

#widgetu21125.non-empty-st #u21127-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 30px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21125:hover #u21127-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 30px -10000px 0px 1px;
}

#widgetu21125.focus-st #u21127-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 30px -10000px 0px 1px;
}

#widgetu21125.fld-err-st #u21127-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 30px -10000px 0px 1px;
}

#widgetu21125.non-empty-st #u21127-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21125:hover #u21127-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21125.focus-st #u21127-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21103 {
    z-index: 35;
    width: 302px;
    height: 70px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 79px;
    left: -1px;
}

#widgetu21103.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 70px;
    min-height: 0px;
    margin: 79px -10000px 0px 0px;
}

#u21105-4 {
    z-index: 36;
    width: 300px;
    height: 20px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#u21106-4 {
    z-index: 40;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 32px;
}

#widgetu21103.non-empty-st #u21106-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 33px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21103:hover #u21106-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 33px -10000px 0px 1px;
}

#widgetu21103.focus-st #u21106-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 33px -10000px 0px 1px;
}

#widgetu21103.non-empty-st #u21106-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21103:hover #u21106-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21103.focus-st #u21106-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#u21137-4 {
    z-index: 44;
    width: 200px;
    height: 26px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding-top: 4px;
    font-size: 12px;
    line-height: 14px;
    font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 788px;
    left: 51px;
}

#widgetu21101.frm-sub-st #u21137-4 p {
    color: #000000;
    line-height: 1;
    font-size: 18px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
}

#u21112-4 {
    z-index: 48;
    width: 200px;
    height: 26px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding-top: 4px;
    color: #FF0000;
    line-height: 14px;
    font-size: 12px;
    font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 788px;
    left: 51px;
}

#widgetu21101.frm-subm-err-st #u21112-4 p {
    color: #D7244C;
    line-height: 1;
    font-size: 14px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
}

#u21111-4 {
    z-index: 52;
    width: 200px;
    height: 26px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding-top: 4px;
    color: #00FF00;
    line-height: 12px;
    font-size: 12px;
    font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
    position: relative;
    margin-right: -10000px;
    margin-top: 788px;
    left: 51px;
}

#widgetu21101.frm-sub-st #u21137-4,
#widgetu21101.frm-subm-err-st #u21112-4,
#widgetu21101.frm-subm-ok-st #u21111-4 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    min-height: 4px;
}

#widgetu21101.frm-subm-ok-st #u21111-4 p {
    color: #000000;
    font-size: 18px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
}

#u21102-4 {
    width: 130px;
    height: 22px;
    border-width: 0px;
    border-color: transparent;
    background-color: #603813;
    border-radius: 2px;
    color: #FFFFFF;
    line-height: 14px;
    text-align: center;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    margin-top: 734px;
    left: 85px;
    padding: 8px 0px 0px;
}

#u21102-4:hover {
    border-width: 0px;
    border-color: transparent;
    background-color: #006837;
    padding-top: 8px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 130px;
    height: 22px;
    margin: 734px -10000px 0px 0px;
}

#widgetu21101.frm-sub-st #u21102-4 {
    border-style: solid;
    border-width: 1px;
    border-color: #DEDEDE;
    background-color: #006837;
    margin-right: -10001px;
    margin-bottom: -1px;
    width: 129px;
    height: 21px;
    min-height: 0px;
}

#u21102-4:active {
    border-width: 0px;
    border-color: transparent;
    background-color: #006837;
    padding-top: 8px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 130px;
    height: 22px;
    margin: 734px -10000px 0px 0px;
}

#widgetu21101.frm-sub-st #u21102-4 * {
    font-size: 12px;
}

#widgetu21133 {
    z-index: 60;
    width: 302px;
    height: 109px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 161px;
    left: -1px;
}

#widgetu21133.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 109px;
    min-height: 0px;
    margin: 161px -10000px 0px 0px;
}

#u21134-4 {
    z-index: 61;
    width: 300px;
    height: 20px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#widgetu21125.fld-err-st #u21126-4,
#widgetu21133.fld-err-st #u21134-4 {
    border-width: 0px;
    border-color: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 300px;
    height: 20px;
    margin: 0px -10000px 0px 0px;
}

#u21136-4 {
    z-index: 65;
    width: 288px;
    height: 68px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 26px;
}

#widgetu21133.non-empty-st #u21136-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 27px;
    width: 287px;
    height: 67px;
    min-height: 0px;
}

#widgetu21133:hover #u21136-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 67px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21133.focus-st #u21136-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 67px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21133.fld-err-st #u21136-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 67px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21133.non-empty-st #u21136-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21133:hover #u21136-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21133.focus-st #u21136-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#widgetu21133_input {
    position: absolute;
    width: 288px;
    height: 68px;
    color: #C4C4C4;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 6px;
    min-height: 0px;
}

#widgetu21133_prompt {
    width: 288px;
    height: 68px;
    color: #C4C4C4;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 6px;
    overflow: hidden;
    position: absolute;
}

#widgetu21113 {
    z-index: 69;
    width: 302px;
    height: 397px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 361px;
    left: -1px;
}

#widgetu21113.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 397px;
    min-height: 0px;
    margin: 361px -10000px 0px 0px;
}

#u21116-4 {
    z-index: 70;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#u21115-4 {
    z-index: 74;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 24px;
}

#widgetu21113.non-empty-st #u21115-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 25px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21113:hover #u21115-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 25px -10000px 0px 1px;
}

#widgetu21113.focus-st #u21115-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 25px -10000px 0px 1px;
}

#widgetu21113.fld-err-st #u21115-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 25px -10000px 0px 1px;
}

#widgetu21113.non-empty-st #u21115-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21113:hover #u21115-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21113.focus-st #u21115-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#u21114-4 {
    z-index: 78;
    width: 130px;
    height: 24px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    color: #999999;
    line-height: 14px;
    text-align: right;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-weight: normal;
    position: relative;
    margin-right: -10000px;
    margin-top: 373px;
    left: 86px;
}

#widgetu21113.fld-err-st #u21114-4 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 130px;
    height: 24px;
    margin: 373px -10000px 0px 0px;
}

#widgetu21129 {
    z-index: 82;
    width: 302px;
    height: 533px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 278px;
    left: -1px;
}

#widgetu21129.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 533px;
    min-height: 0px;
    margin: 278px -10000px 0px 0px;
}

#u21130-4 {
    z-index: 83;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#u21131-4 {
    z-index: 87;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 32px;
}

#widgetu21129.non-empty-st #u21131-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 33px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21129:hover #u21131-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 33px -10000px 0px 1px;
}

#widgetu21129.focus-st #u21131-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 33px -10000px 0px 1px;
}

#widgetu21103.fld-err-st #u21106-4,
#widgetu21129.fld-err-st #u21131-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 33px -10000px 0px 1px;
}

#widgetu21129.non-empty-st #u21131-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21129:hover #u21131-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21129.focus-st #u21131-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#u21132-4 {
    z-index: 91;
    width: 130px;
    height: 24px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    color: #999999;
    line-height: 14px;
    text-align: right;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-weight: normal;
    position: relative;
    margin-right: -10000px;
    margin-top: 509px;
    left: 87px;
}

#widgetu21129.fld-err-st #u21132-4 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 130px;
    height: 24px;
    margin: 509px -10000px 0px 0px;
}

#widgetu21107 {
    z-index: 95;
    width: 302px;
    height: 65px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 434px;
    left: -1px;
}

#widgetu21107.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 65px;
    min-height: 0px;
    margin: 434px -10000px 0px 0px;
}

#u21108-4 {
    z-index: 96;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 2px;
}

#u21109-4 {
    z-index: 100;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 27px;
}

#widgetu21107.non-empty-st #u21109-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 28px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21107:hover #u21109-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 28px -10000px 0px 1px;
}

#widgetu21107.focus-st #u21109-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 28px -10000px 0px 1px;
}

#widgetu21107.non-empty-st #u21109-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21107:hover #u21109-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21107.focus-st #u21109-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#widgetu21121 {
    z-index: 104;
    width: 302px;
    height: 65px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 507px;
    left: -1px;
}

#widgetu21121.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 65px;
    min-height: 0px;
    margin: 507px -10000px 0px 0px;
}

#u21123-4 {
    z-index: 105;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 2px;
}

#u21122-4 {
    z-index: 109;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 27px;
}

#widgetu21121.non-empty-st #u21122-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 28px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21121:hover #u21122-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 28px -10000px 0px 1px;
}

#widgetu21121.focus-st #u21122-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 28px -10000px 0px 1px;
}

#widgetu21107.fld-err-st #u21109-4,
#widgetu21121.fld-err-st #u21122-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 28px -10000px 0px 1px;
}

#widgetu21121.non-empty-st #u21122-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21121:hover #u21122-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21121.focus-st #u21122-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#widgetu21138 {
    z-index: 113;
    width: 302px;
    height: 64px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 580px;
    left: -1px;
}

#widgetu21138.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 64px;
    min-height: 0px;
    margin: 580px -10000px 0px 0px;
}

#u21139-4 {
    z-index: 114;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#u21140-4 {
    z-index: 118;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 26px;
}

#widgetu21138.non-empty-st #u21140-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 27px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21138:hover #u21140-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21138.focus-st #u21140-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21138.fld-err-st #u21140-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 27px -10000px 0px 1px;
}

#widgetu21138.non-empty-st #u21140-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21138:hover #u21140-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21138.focus-st #u21140-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#widgetu21117 {
    z-index: 122;
    width: 302px;
    height: 152px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 660px;
}

#widgetu21117.fld-err-st {
    background-color: transparent;
    border-radius: 0px;
    width: 302px;
    height: 152px;
    min-height: 0px;
    margin: 660px -10000px 0px 0px;
}

#u21118-4 {
    z-index: 123;
    width: 300px;
    height: 20px;
    background-color: transparent;
    color: #000000;
    line-height: 12px;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    left: 1px;
}

#widgetu21103.fld-err-st #u21105-4,
#widgetu21113.fld-err-st #u21116-4,
#widgetu21129.fld-err-st #u21130-4,
#widgetu21107.fld-err-st #u21108-4,
#widgetu21121.fld-err-st #u21123-4,
#widgetu21138.fld-err-st #u21139-4,
#widgetu21117.fld-err-st #u21118-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 300px;
    height: 20px;
    margin: 0px -10000px 0px 0px;
}

#widgetu21125.fld-err-st #u21126-4 p,
#widgetu21125.fld-err-st #u21126-4 span,
#widgetu21103.fld-err-st #u21105-4 p,
#widgetu21103.fld-err-st #u21105-4 span,
#widgetu21133.fld-err-st #u21134-4 p,
#widgetu21133.fld-err-st #u21134-4 span,
#widgetu21113.fld-err-st #u21116-4 p,
#widgetu21113.fld-err-st #u21116-4 span,
#widgetu21129.fld-err-st #u21130-4 p,
#widgetu21129.fld-err-st #u21130-4 span,
#widgetu21107.fld-err-st #u21108-4 p,
#widgetu21107.fld-err-st #u21108-4 span,
#widgetu21121.fld-err-st #u21123-4 p,
#widgetu21121.fld-err-st #u21123-4 span,
#widgetu21138.fld-err-st #u21139-4 p,
#widgetu21138.fld-err-st #u21139-4 span,
#widgetu21117.fld-err-st #u21118-4 p,
#widgetu21117.fld-err-st #u21118-4 span {
    color: #D7244C;
}

#u21119-4 {
    z-index: 127;
    width: 288px;
    height: 24px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    padding: 6px;
    color: #C4C4C4;
    line-height: 11px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-top: 19px;
}

#widgetu21117.non-empty-st #u21119-4 {
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-top: 20px;
    width: 287px;
    height: 23px;
    min-height: 0px;
}

#widgetu21117:hover #u21119-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 20px -10000px 0px 1px;
}

#widgetu21117.focus-st #u21119-4 {
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 20px -10000px 0px 1px;
}

#widgetu21117.fld-err-st #u21119-4 {
    border-color: #D7244C;
    background-color: #FFFFFF;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height: 0px;
    width: 287px;
    height: 23px;
    margin: 20px -10000px 0px 1px;
}

#widgetu21117.non-empty-st #u21119-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21117:hover #u21119-4 * {
    color: #4F4F4F;
    font-style: normal;
}

#widgetu21117.focus-st #u21119-4 * {
    color: #6B6B6B;
    font-style: normal;
}

#widgetu21125.fld-err-st #u21127-4 *,
#widgetu21103.fld-err-st #u21106-4 *,
#widgetu21133.fld-err-st #u21136-4 *,
#widgetu21113.fld-err-st #u21115-4 *,
#widgetu21113.fld-err-st #u21114-4 p,
#widgetu21129.fld-err-st #u21131-4 *,
#widgetu21129.fld-err-st #u21132-4 p,
#widgetu21107.fld-err-st #u21109-4 *,
#widgetu21121.fld-err-st #u21122-4 *,
#widgetu21138.fld-err-st #u21140-4 *,
#widgetu21117.fld-err-st #u21119-4 * {
    color: #D7244C;
    font-style: italic;
}

#u21120-4 {
    z-index: 131;
    width: 130px;
    height: 24px;
    background-color: transparent;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    color: #999999;
    line-height: 14px;
    text-align: right;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-weight: bold;
    position: relative;
    margin-right: -10000px;
    margin-top: 129px;
    left: 86px;
}

#widgetu21117.fld-err-st #u21120-4 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    width: 130px;
    height: 24px;
    margin: 129px -10000px 0px 0px;
}

#widgetu21117.fld-err-st #u21120-4 p {
    color: #D7244C;
    font-weight: bold;
    font-style: italic;
}

#widgetu21125_input,
#widgetu21103_input,
#widgetu21113_input,
#widgetu21129_input,
#widgetu21107_input,
#widgetu21121_input,
#widgetu21138_input,
#widgetu21117_input {
    position: absolute;
    width: 288px;
    height: 24px;
    color: #C4C4C4;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 6px;
    min-height: 0px;
}

#widgetu21125_prompt,
#widgetu21103_prompt,
#widgetu21113_prompt,
#widgetu21129_prompt,
#widgetu21107_prompt,
#widgetu21121_prompt,
#widgetu21138_prompt,
#widgetu21117_prompt {
    width: 288px;
    height: 24px;
    color: #C4C4C4;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 6px;
    overflow: hidden;
    position: absolute;
}

#widgetu21125.focus-st #widgetu21125_prompt,
#widgetu21103.focus-st #widgetu21103_prompt,
#widgetu21133.focus-st #widgetu21133_prompt,
#widgetu21113.focus-st #widgetu21113_prompt,
#widgetu21129.focus-st #widgetu21129_prompt,
#widgetu21107.focus-st #widgetu21107_prompt,
#widgetu21121.focus-st #widgetu21121_prompt,
#widgetu21138.focus-st #widgetu21138_prompt,
#widgetu21117.focus-st #widgetu21117_prompt {
    padding-top: 6px;
    padding-bottom: 6px;
    visibility: hidden;
}

#widgetu21125:hover #widgetu21125_input,
#widgetu21125.focus-st #widgetu21125_input,
#widgetu21125.fld-err-st #widgetu21125_input,
#widgetu21125:hover #widgetu21125_prompt,
#widgetu21125.fld-err-st #widgetu21125_prompt,
#widgetu21103:hover #widgetu21103_input,
#widgetu21103.focus-st #widgetu21103_input,
#widgetu21103.fld-err-st #widgetu21103_input,
#widgetu21103:hover #widgetu21103_prompt,
#widgetu21103.fld-err-st #widgetu21103_prompt,
#widgetu21133:hover #widgetu21133_input,
#widgetu21133.focus-st #widgetu21133_input,
#widgetu21133.fld-err-st #widgetu21133_input,
#widgetu21133:hover #widgetu21133_prompt,
#widgetu21133.fld-err-st #widgetu21133_prompt,
#widgetu21113:hover #widgetu21113_input,
#widgetu21113.focus-st #widgetu21113_input,
#widgetu21113.fld-err-st #widgetu21113_input,
#widgetu21113:hover #widgetu21113_prompt,
#widgetu21113.fld-err-st #widgetu21113_prompt,
#widgetu21129:hover #widgetu21129_input,
#widgetu21129.focus-st #widgetu21129_input,
#widgetu21129.fld-err-st #widgetu21129_input,
#widgetu21129:hover #widgetu21129_prompt,
#widgetu21129.fld-err-st #widgetu21129_prompt,
#widgetu21107:hover #widgetu21107_input,
#widgetu21107.focus-st #widgetu21107_input,
#widgetu21107.fld-err-st #widgetu21107_input,
#widgetu21107:hover #widgetu21107_prompt,
#widgetu21107.fld-err-st #widgetu21107_prompt,
#widgetu21121:hover #widgetu21121_input,
#widgetu21121.focus-st #widgetu21121_input,
#widgetu21121.fld-err-st #widgetu21121_input,
#widgetu21121:hover #widgetu21121_prompt,
#widgetu21121.fld-err-st #widgetu21121_prompt,
#widgetu21138:hover #widgetu21138_input,
#widgetu21138.focus-st #widgetu21138_input,
#widgetu21138.fld-err-st #widgetu21138_input,
#widgetu21138:hover #widgetu21138_prompt,
#widgetu21138.fld-err-st #widgetu21138_prompt,
#widgetu21117:hover #widgetu21117_input,
#widgetu21117.focus-st #widgetu21117_input,
#widgetu21117.fld-err-st #widgetu21117_input,
#widgetu21117:hover #widgetu21117_prompt,
#widgetu21117.fld-err-st #widgetu21117_prompt {
    padding-top: 6px;
    padding-bottom: 6px;
}

.js body,
#widgetu21125.non-empty-st #widgetu21125_prompt,
#widgetu21103.non-empty-st #widgetu21103_prompt,
#widgetu21133.non-empty-st #widgetu21133_prompt,
#widgetu21113.non-empty-st #widgetu21113_prompt,
#widgetu21129.non-empty-st #widgetu21129_prompt,
#widgetu21107.non-empty-st #widgetu21107_prompt,
#widgetu21121.non-empty-st #widgetu21121_prompt,
#widgetu21138.non-empty-st #widgetu21138_prompt,
#widgetu21117.non-empty-st #widgetu21117_prompt {
    visibility: hidden;
}

.css_verticalspacer .verticalspacer {
    height: calc(100vh - 1458px);
}

#u19137-20 {
    z-index: 2;
    min-height: 102px;
}

#u19137-20-bw {
    z-index: 2;
    min-height: 102px;
    margin-top: 8px;
}

#muse_css_mq,
.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
    min-width: 320px;
}

.verticalspacer {
    min-height: 1px;
}

@-ms-viewport {
    width: 320px;
}

@-webkit-viewport {
    width: 320px;
}

@-o-viewport {
    width: 320px;
}

@-moz-viewport {
    width: 320px;
}

@viewport {
    width: 320px;
}

/* Botão WhatsApp Flutuante NOVO */
.whatsapp-float {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    display: flex;
    align-items: center;
    background: none;
}

.whatsapp-float.closed {
    display: none !important;
}

.whatsapp-bubble {
    background: #fff;
    color: #555;
    padding: 8px 16px;
    border-radius: 20px;
    margin-right: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    font-size: 16px;
    font-family: inherit;
    display: flex;
    align-items: center;
}

.whatsapp-close {
    background: #eee;
    border: none;
    color: #888;
    font-size: 18px;
    font-weight: bold;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin-left: 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s;
}

.whatsapp-close:hover {
    background: #ccc;
    color: #333;
}

.whatsapp-icon {
    width: 56px;
    height: 56px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    transition: transform 0.2s;
}

.whatsapp-float a:hover .whatsapp-icon {
    transform: scale(1.1);
}

/* FIM Botão WhatsApp Flutuante NOVO */