﻿/*DIV.beOnWrapper {background: url('data:image/gif;base64,R0lGODlhAQAYALMAAO7u7vX19eXl5fLy8u/v7+zs7Pb29tra2v7+/vz8/Pn5+f///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABgAAAQOECUVgDirkGFUQksoihEAOw==') ../imagens/bg_line.gif repeat-x top;margin-bottom:10px;font-size:11px;color:#333333;}*/

H1 {
    font-size: 16px;
    font-weight: normal;
    color: #666666;
}

    H1.mainTitle {
        font-size: 20px;
        font-weight: normal;
        color: #666666;
    }

    H1 SPAN.smlTxt {
        font-size: 11px;
    }

H2 {
    font-size: 20px;
    color: #666666;
    padding: 0 0 3px 0;
}

    H2 SPAN.subContext {
        font-weight: normal;
        color: #9c9c9c;
    }

H3 {
    color: #666666;
    font-size: 14px;
    padding: 0 0 10px 0;
}

    H3.red {
        color: #cb2026;
    }

H4 {
    font-size: 12px;
}

P {
    line-height: 18px;
    padding: 0 0 15px 0;
}

UL {
    list-style-position: outside;
    margin: 0 30px 10px 30px;
    line-height: 18px;
}

    UL LI {
        padding: 0 0 5px 5px;
        font-size: 12px;
    }

OL {
    list-style-position: outside;
    margin: 0 30px 10px 30px;
}

    OL LI {
        padding: 0 0 5px 5px;
        font-size: 12px;
    }

.right {
    text-align: right;
}

A {
    color: #00599c;
    font-weight: bold;
}

    A:hover {
        text-decoration: none;
    }

STRONG.red {
    color: #cb2026;
    font-weight: normal;
}

STRONG.redbold {
    color: #cb2026;
}

STRONG.green {
    color: #0e9900;
    font-weight: normal;
}

/*layout elements*/
DIV.clear {
    display: block;
    clear: both;
}

DIV.halfColumn {
    width: 48%;
    display: block;
    float: left;
    margin: 15px 15px 15px 0;
}

DIV.halfColumnLeft {
    width: 53%;
}

DIV.halfColumnRight {
    width: 43%;
}

/*menu*/
DIV.tabMenu {
    margin: 15px 0;
    width: 100%;
    position: relative;
    padding: 15px 0 0 0;
}

    DIV.tabMenu A {
        width: 91.5px;
        display: block;
        font-size: 12px;
        float: left;
        text-align: center;
        text-decoration: none;
        background-color: #f4f4f4;
        padding: 6px 0;
        margin: 0 3px 3px 0;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

        DIV.tabMenu A.on {
            background-color: #bad8e6;
        }

        DIV.tabMenu A.tabOn {
            background-color: #bad8e6;
            margin: 0 3px 0 0 !important;
            padding-bottom: 9px;
            -webkit-border-bottom-right-radius: 0;
            -webkit-border-bottom-left-radius: 0;
            -moz-border-radius-bottomright: 0;
            -moz-border-radius-bottomleft: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        DIV.tabMenu A.off {
            color: #b1b1b1;
        }

DIV.tabSubMenu {
    background-color: #bad8e6;
    display: block;
    clear: both;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px;
}

    DIV.tabSubMenu A {
        font-size: 11px;
        margin: 0;
        padding: 10px 0 10px 0;
        width: 110px;
        display: block;
        float: left;
        text-align: center;
        height: 14px;
        text-decoration: none;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0
    }

        DIV.tabSubMenu A.arrowPast {
            background: #edf4f8 url('data:image/gif;base64,R0lGODlhGQAiAIAAALrY5u30+CH5BAAAAAAALAAAAAAZACIAAAJGTIBoy+2XwJsuSophythy6n1PKDZkuZyopqxp5L5bzF6xiuKlLvKc34G5gCDhijhBjow55s7Zg36UFenPmqGasMHZkTspAAA7') /*../imagens/m_state_past-past.gif*/ no-repeat right;
            padding-right: 25px;
        }

        DIV.tabSubMenu A.arrow {
            background: #edf4f8 url('data:image/gif;base64,R0lGODlhGQAiAJEAALrY5u30+GqasAAAACH5BAAAAAAALAAAAAAZACIAAAJgTIAoy+1sTgKvtiiTtTir7XQeBULiRJaigZbCyk4qPIJ0rHF3Xe34F/LxLsLhovhLvZBDZvLobC2R0qmwat1hs7Qtd+X9dsLiCLlsfHRlNjC7PX7DzfJ5en7uPV3EvKUAADs=') /*../imagens/m_state_past-on.gif*/ no-repeat right;
            padding-right: 25px;
        }

        DIV.tabSubMenu A.arrowOn {
            background: #6a9ab0 url('data:image/gif;base64,R0lGODlhGQAiAJEAALrY5u30+GqasAAAACH5BAAAAAAALAAAAAAZACIAAAJglIAYy+1sTgKvtiiTtTir7XQeBULiRJaigZbByk4qPIJ0rHF3Xe34F/LxLsLhovhLvZBDZvLobC2R0qmwat1hs7Qtd+X9dsLiCLlsfHRlNjC7PX7DzfJ5en7uPV3EvKUAADs=') /*../imagens/m_state_on-off.gif*/ no-repeat right;
            color: #ffffff;
            padding-right: 25px;
        }

        DIV.tabSubMenu A.arrowOff {
            background: #edf4f8 url('data:image/gif;base64,R0lGODlhGQAiAIAAALrY5u30+CH5BAAAAAAALAAAAAAZACIAAAJGTIBoy+2XwJsuSophythy6n1PKDZkuZyopqxp5L5bzF6xiuKlLvKc34G5gCDhijhBjow55s7Zg36UFenPmqGasMHZkTspAAA7') /*../imagens/m_state_past-past.gif*/ no-repeat right;
            color: #95b0b7;
            padding-right: 25px;
        }

        DIV.tabSubMenu A.bgOFF {
            background-image: none;
            padding-right: 0;
            padding-left: 3px;
        }

        DIV.tabSubMenu A.norm, DIV.tabSubMenu A.normOn {
            width: auto;
            margin: 0 3px 0 0;
            padding-right: 10px;
            padding-left: 10px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
        }

        DIV.tabSubMenu A.normOn {
            background-color: #6a9ab0;
            color: #ffffff;
        }

A.linkGuia {
    position: absolute;
    top: 0;
    right: 0;
    background: #f4f4f4 url('data:image/gif;base64,R0lGODlhGgAeAPf/AObr6ujp6tTV1dNVWuu/wckzOeCPk8pKUc4/RsMzNMIyMsY0N8U1Oevs7O/w8PHy8vr6+tzc3Orr6+zt7fLz8+nr6+3u7vT09O7v7/j4+Pb29vPz8/P09Onq6tra2vv7+9nZ2fX19ff39/Ly8u7u7vHx8fj5+fT19fDw8Pb39/X29vHx8u/v7/n6+vDw8fLy8+/v8O3t7ejp6dbW1u3t7uzs7Pf4+PPz9Orq6t3d3e7u7+vr7NPT0/z8/Ozs7evr6+np6fT09fr7+/Hw8Obm5uDg4Nvd3eHi4vj4+erq6+jo6NfX1/b29+u/v+Tk5OLi4sc0Ovn5+tzd3fP19fTz8+fn59/f37a2ts1fZNDQ0Onv785tdPD088jJyfPq6dJ3fe7b28k4Qenq697e3t3S0uXIyPv7/NBUXMk6QPD19NXX18g0OsQzM81BR+m4uMI0NLu7u729vcLCwu3X1+7w8Nna2uzv7/Hz8tBmbubn5+3BwcxKU+vFxeHg4PDv79BtdMlBSPHh4dE/Sbi4uM1aYcg5Qck4QNGGiu/Y1/Tw79p7fvf3+O3s7Pfp6cg3Q/Px8Mo9SPTt7ers69J6f+Cdn+Xm5uPY1ujr6+mvsdvb3Ozr68TExPjv7so7Rcw7Rc88Qta3uPX39/v8/OfW1M+OkdrZ2eTl5fDR0uDQ0dXY2ObU0+DZ2OTb2+ff39XV1sxUXO3w8NaYm9mTl9icn8c0PeGfoeru7vbn6MYzN9jDw9hoa9ivsc5JT9ejp9SnqNiqq9u9vu7x8dzf3sc4Pujo6fHc3OGipOenqezu7ujT09hudert7djY2NjY2daBhdva2tvb29Bka9ViafDy8sgyNsQyONJ7gc1nbPX19so3PuLj4/bx8efo6M1gZ9BLUvf19dRTWNdrcsfHx/X09Oq8vtOIi9SMj+q7u+ns7OXl5dKfoePj481FTNdwdfLj4+XV1fHp6ePJydFHUerr7M1scbe3t8xcZNJwdcY0NLm5ue7a2vb08/Dx8fn5+dTU1P///yH5BAEAAP8ALAAAAAAaAB4AAAj/AJV48ACiDggPRoyAANGM4MGFDksN9KBkxhFiMmQA6dBBgoQdDRpMmEDDgg4MMBy44LfiwQx/RzJyFOMRpL4mmixYwIBSJcsHL/z50xaAYxKPIcGgUTALGQYWDlDwK/FgBIUNQp0YlTAv5ARK1ApsWQZVKlWrGzgINdXxo9cJtaoV+HPJZ8sXFG5wCCK0Us0GPibEsEAgQQJrtvjxq3qVw4UTIYTmkRAycEkS8DolMGfnbOPHIVQIrfK25EkHBhL0ogP0M2QVGoRyCzxBJ8+Up9h8CYb3xoUgIbBpYCJCqAySFkg8jcrvXIJC79KChp1CxCKhQEz3NGtgGK4v06Zr/6huI4PQDiZ7rlzxSN4kPAvivR4vorwJoTh4OnCguKq7ArvMscYrJAwngggZZGBCP0JJUNZUjJFDCxknHPOGLKHUlwES/fTTglA/2MXYBsoQAkAI+7TDQDLb3NJIhxBAoIY/DazX2g1eZBNLGhp8o8cCkEgjyCfGpACBEKn4U4Nn0hEAyCqBYAIOO9E4woAz3tiDzgcfCKDkiI6NE84e97SBxS+t3IHIAIbwAsoUH4gi1AS97RWJG1Ac4AwqsKSwYBScqMKKJCgMgYNQMUiXSBMD4HNNH1zY5yEVQzhAQgw4sPDEEv7E4FgxuhBSjie5TLFhhy1QwU8NTkixRCbMxLVxqAUX8IEAKZaccYgWCsKoQQkxzCBOFh64MggR//hDQghhqDOKIt0I46eHMW5AAhGbaKBBDvU88U+yJKiQJwL0PHMCqjF+gEINOXRxATRXjPEtuBqU4QswAKgA45FcsvADDzwUcUUO8ybLCHm9RhGjEFz2QEIVPMyQjxUFJ+sHgr22kO4HZvTQQwk/uAKHExX/M0MRFaSs8sopp7NOBHIAUfI/QOQQwc1S3KzzzhFYUcPM/wQEADs=') /*../imagens/ico_pdf.gif*/ no-repeat 5px;
    border: 1px solid #d5d8d9;
    padding-left: 38px !important;
    text-align: left !important;
    width: 70px !important;
}

A.linkGuiaAlone {
    display: block;
    font-size: 12px;
    text-decoration: none;
    background-color: #f4f4f4;
    padding: 6px 0;
    margin: 0 3px 3px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #f4f4f4 url('data:image/gif;base64,R0lGODlhGgAeAPf/AObr6ujp6tTV1dNVWuu/wckzOeCPk8pKUc4/RsMzNMIyMsY0N8U1Oevs7O/w8PHy8vr6+tzc3Orr6+zt7fLz8+nr6+3u7vT09O7v7/j4+Pb29vPz8/P09Onq6tra2vv7+9nZ2fX19ff39/Ly8u7u7vHx8fj5+fT19fDw8Pb39/X29vHx8u/v7/n6+vDw8fLy8+/v8O3t7ejp6dbW1u3t7uzs7Pf4+PPz9Orq6t3d3e7u7+vr7NPT0/z8/Ozs7evr6+np6fT09fr7+/Hw8Obm5uDg4Nvd3eHi4vj4+erq6+jo6NfX1/b29+u/v+Tk5OLi4sc0Ovn5+tzd3fP19fTz8+fn59/f37a2ts1fZNDQ0Onv785tdPD088jJyfPq6dJ3fe7b28k4Qenq697e3t3S0uXIyPv7/NBUXMk6QPD19NXX18g0OsQzM81BR+m4uMI0NLu7u729vcLCwu3X1+7w8Nna2uzv7/Hz8tBmbubn5+3BwcxKU+vFxeHg4PDv79BtdMlBSPHh4dE/Sbi4uM1aYcg5Qck4QNGGiu/Y1/Tw79p7fvf3+O3s7Pfp6cg3Q/Px8Mo9SPTt7ers69J6f+Cdn+Xm5uPY1ujr6+mvsdvb3Ozr68TExPjv7so7Rcw7Rc88Qta3uPX39/v8/OfW1M+OkdrZ2eTl5fDR0uDQ0dXY2ObU0+DZ2OTb2+ff39XV1sxUXO3w8NaYm9mTl9icn8c0PeGfoeru7vbn6MYzN9jDw9hoa9ivsc5JT9ejp9SnqNiqq9u9vu7x8dzf3sc4Pujo6fHc3OGipOenqezu7ujT09hudert7djY2NjY2daBhdva2tvb29Bka9ViafDy8sgyNsQyONJ7gc1nbPX19so3PuLj4/bx8efo6M1gZ9BLUvf19dRTWNdrcsfHx/X09Oq8vtOIi9SMj+q7u+ns7OXl5dKfoePj481FTNdwdfLj4+XV1fHp6ePJydFHUerr7M1scbe3t8xcZNJwdcY0NLm5ue7a2vb08/Dx8fn5+dTU1P///yH5BAEAAP8ALAAAAAAaAB4AAAj/AJV48ACiDggPRoyAANGM4MGFDksN9KBkxhFiMmQA6dBBgoQdDRpMmEDDgg4MMBy44LfiwQx/RzJyFOMRpL4mmixYwIBSJcsHL/z50xaAYxKPIcGgUTALGQYWDlDwK/FgBIUNQp0YlTAv5ARK1ApsWQZVKlWrGzgINdXxo9cJtaoV+HPJZ8sXFG5wCCK0Us0GPibEsEAgQQJrtvjxq3qVw4UTIYTmkRAycEkS8DolMGfnbOPHIVQIrfK25EkHBhL0ogP0M2QVGoRyCzxBJ8+Up9h8CYb3xoUgIbBpYCJCqAySFkg8jcrvXIJC79KChp1CxCKhQEz3NGtgGK4v06Zr/6huI4PQDiZ7rlzxSN4kPAvivR4vorwJoTh4OnCguKq7ArvMscYrJAwngggZZGBCP0JJUNZUjJFDCxknHPOGLKHUlwES/fTTglA/2MXYBsoQAkAI+7TDQDLb3NJIhxBAoIY/DazX2g1eZBNLGhp8o8cCkEgjyCfGpACBEKn4U4Nn0hEAyCqBYAIOO9E4woAz3tiDzgcfCKDkiI6NE84e97SBxS+t3IHIAIbwAsoUH4gi1AS97RWJG1Ac4AwqsKSwYBScqMKKJCgMgYNQMUiXSBMD4HNNH1zY5yEVQzhAQgw4sPDEEv7E4FgxuhBSjie5TLFhhy1QwU8NTkixRCbMxLVxqAUX8IEAKZaccYgWCsKoQQkxzCBOFh64MggR//hDQghhqDOKIt0I46eHMW5AAhGbaKBBDvU88U+yJKiQJwL0PHMCqjF+gEINOXRxATRXjPEtuBqU4QswAKgA45FcsvADDzwUcUUO8ybLCHm9RhGjEFz2QEIVPMyQjxUFJ+sHgr22kO4HZvTQQwk/uAKHExX/M0MRFaSs8sopp7NOBHIAUfI/QOQQwc1S3KzzzhFYUcPM/wQEADs=') /*../imagens/ico_pdf.gif*/ no-repeat 5px;
    border: 1px solid #d5d8d9;
    padding-left: 38px;
    text-align: left;
    width: 70px;
    float: right;
}

DIV.tabMenu A:hover, DIV.tabSubMenu A:hover {
    text-decoration: underline;
}

    DIV.tabSubMenu A:hover.arrowOff {
        text-decoration: none !important;
        cursor: default;
    }

/*header*/
A.linkBot, A.linkBotOn {
    background: #ebebeb url('data:image/gif;base64,R0lGODlhDQAMAIABAABZnP///yH5BAEAAAEALAAAAAANAAwAAAIcjA+nAdm52HtxzmWvyVZy/UHbp1Cj6CFNuZ5GAQA7') /*../imagens/ico_home.gif*/ no-repeat 5px;
    display: block;
    float: left;
    padding: 8px 10px 7px 22px;
    text-decoration: none;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

A.linkBotOn {
    background: #00599c url('data:image/gif;base64,R0lGODlhDQAMAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUYzOUNBRDQ4NzFGMTFFMEI1MzVEODA1MzI1QzUzOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUYzOUNBRDU4NzFGMTFFMEI1MzVEODA1MzI1QzUzOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjM5Q0FEMjg3MUYxMUUwQjUzNUQ4MDUzMjVDNTM4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjM5Q0FEMzg3MUYxMUUwQjUzNUQ4MDUzMjVDNTM4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAANAAwAAAIcjA+nAdm52HtxzmWvyVZy/UHbp1Cj6CFNuZ5GAQA7') /*../imagens/ico_home_white.gif*/ no-repeat 5px;
    color: #ffffff;
}

DIV.loggedInBar {
    background-color: #ebebeb;
    height: 28px;
    float: left;
    margin: 0 0 10px 5px;
    width: 818px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

    DIV.loggedInBar P {
        padding: 6px 0 0 10px;
    }

    DIV.loggedInBar INPUT {
        margin: 2px 2px 0 0;
    }

    DIV.loggedInBar A IMG {
        margin: 2px 2px 0 0;
    }

/*forms*/
DIV.bgForm {
    display: block;
    clear: both;
    background-color: #f4f4f4;
    padding: 20px;
    margin-bottom: 15px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

LABEL {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 3px 0;
}

    LABEL.mainLabel {
        display: block;
    }

SPAN.mainLabel {
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 3px 0;
    display: block;
}

LABEL.mainLabel SPAN {
    border-bottom: 1px dotted #666666;
    cursor: help;
}

LABEL.sml {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding: 12px 0 3px 15px;
    vertical-align: middle;
}

LABEL.labelFixedSize {
    width: 400px;
}

INPUT.txt {
    border: 1px solid #969d9f;
    font-size: 12px;
    padding: 5px;
    margin: 0 0 15px 0;
    letter-spacing: 1px;
}

TEXTAREA.txtBox {
    border: 1px solid #969d9f;
    padding: 5px;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    margin: 0 0 15px 0;
}

TEXTAREA.txtBoxLrg {
    width: 95%;
}

SELECT {
    border: 1px solid #969d9f;
    font-size: 12px;
    padding: 4px;
    margin: 0 0 15px 0;
}

INPUT.txtLng {
    width: 400px;
}

INPUT.txtSml, SELECT.txtSml {
    width: 60px;
}

INPUT.txtMicro {
    width: 30px;
}

INPUT.fixedField {
    border: 1px solid #dce4e6;
    background-color: #dce4e6;
    padding: 5px;
    margin: 0 10px 15px 0;
    font-size: 12px;
    width: 400px;
    color: #333333;
}
/*had disply:block;*/
P.fixedField {
    background-color: #dce4e6;
    padding: 5px;
    margin: 0 10px 15px 0;
    font-size: 12px;
    width: 400px;
}
/*had float:left;*/
P.fixedFieldSml, INPUT.fixedFieldSml {
    width: 50px;
}

P.fixedFieldMed, INPUT.fixedFieldMed {
    width: 100px;
}

P.fixedFieldLrg, INPUT.fixedFieldLrg {
    width: 200px;
}

TEXTAREA.fixedTextarea {
    display: block;
    border: 1px solid #dce4e6;
    background-color: #dce4e6;
    padding: 5px;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    width: 400px;
    margin: 0 0 15px 0;
}

.fixedGenArea {
    border: 1px solid #dce4e6;
    background-color: #dce4e6;
}

DIV.textFixedField {
    background-color: #dce4e6;
    padding: 10px;
    margin: 0 10px 15px 0;
    font-size: 12px;
    line-height: 18px;
    width: 390px;
    max-height: 100px;
    overflow-y: scroll;
}

FIELDSET.area {
    border: none;
    border-top: 2px dotted #b1b1b1;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}

    FIELDSET.area LEGEND {
        text-transform: uppercase;
        background-color: #f4f4f4;
        padding: 0 5px 0 0;
        margin: 0 0 10px 0;
    }

    FIELDSET.area INPUT.elemRight {
    }

DIV.bgForm SPAN.checkList {
    display: block;
    margin: 0 0 15px 0;
}

    DIV.bgForm SPAN.checkList LABEL {
        color: #666666;
        font-size: 11px;
        padding: 15px 15px 3px 3px;
    }

        DIV.bgForm SPAN.checkList LABEL.lrgCheckLabel {
            color: #666666;
            font-size: 12px;
            padding: 15px 15px 3px 3px;
        }

DIV.bgForm TABLE.gen {
    margin-top: 0;
    margin-bottom: 0;
}

    DIV.bgForm TABLE.gen TR {
        background-color: #ffffff;
    }

        DIV.bgForm TABLE.gen TR.on {
            background-color: #e7f0f5;
        }

DIV.captcha {
    width: 445px;
    margin: 0;
    margin-left: -100px;
    background-color: #ffe8ce;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

    DIV.captcha TABLE.recaptchatable {
        background: #ffffff;
    }

DIV.twoColumns {
    float: left;
    width: 425px;
    margin: 0 0 15px 0;
}

DIV.threeColumns {
    float: left;
    width: 200px;
    margin: 0 0 15px 0;
}

DIV.secondColumnBorder {
    background: url('data:image/gif;base64,R0lGODlhAgABAIAAAP///8bLzCH5BAAAAAAALAAAAAACAAEAAAICDAoAOw==') /*../imagens/secondcolumnborder.gif*/ repeat-y left;
    padding-left: 15px;
}

DIV.waitForPromptBg {
    display: none;
}

    DIV.waitForPromptBg P {
        padding: 0;
    }

DIV.bgBots {
    margin: 15px 0;
    display: block;
}

    DIV.bgBots INPUT.marginTop {
        margin: 10px 0 0 0;
    }

DIV.bgSmlBots {
    margin: 15px 0;
    display: block;
    text-align: right;
}

    DIV.bgSmlBots INPUT {
        margin: 0 0 0 5px;
    }

    DIV.bgSmlBots A IMG {
        display: inline;
        margin: 0 0 0 5px;
    }

DIV.passwordStrength {
}

    DIV.passwordStrength IMG {
        margin: 0;
        display: inline;
        vertical-align: middle;
        margin: auto 5px;
    }

    DIV.passwordStrength P {
        margin: 0 0 5px 0;
        padding: 0;
    }

    DIV.passwordStrength SPAN.passwordStrengthLabel {
        display: block;
        font-weight: bold;
        margin: 0 0 10px 0;
        padding: 0;
    }

/*validations*/

.valAlert {
    display: block;
    clear: both;
    background: #ffe8ce url('data:image/gif;base64,R0lGODlhGAAjAPe2AOJ1AOR2AP2DAPV/AOZ3APR+APJ9APN+AOp5AO98APB8AON1AOx6AO17AOd4AON2AOh4APF9APZ/AOl5APuCAOt6AOV3AP6EAP6DAO57APyCAPeAAP/9/OF1AP39/fyDAPz8/Pn5+eV2ANDQ0Pj4+ODg4PDw8Ol4AP3k3PaAAP79/P+EAPOAGNuNZuqeevuEHNp6OKefncqIaf/6+PiieLS0tPOyl6ioqOl7HNCWfO6GQuade+ucdv/f1MTExLqzsfno48yPdeh7H9C/uv/azcuGZdWIYemJUf3z8enp6e3Cs+B4Jvr6+tuQbenc2MC+vf+vi9CGYNKEW+KmjrOinfXz8tylj9PGwr26uc+Nb62Ykf78+/7m3uJ4HvrVyO2vlf7y7tR/TcbGxsWOdsGLdN2EUfzo4e3t7PLy8viLQ9qIW9+KW+yCOLy7uv+PReB7MbCrqqSkpLiRgud5Ef35+Nx4LvPDsPabbL+/v/zz8MGUg/2JMeyOWOOIU/WQVf77+ru4t+a3peGCR7q6uvrh2fbx78nFxPjz8f3y7u6+rNrU0+qdef+nfKSZle6vlLKysuF0AMuuo/b29uPi4rKtq9+MYP76+N6FU8Kcjvjd1NiRcNC4sN7e3tPPzv3d0s2hkPXm4sLCwvvVyPjLu+d3AO7u7vjQws+QdP739OeCPe6FPuJ8Mdl6O//UxM+CWvTTyO2kg/7GsN6IWffd1PzYy+iEQ////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALYALAAAAAAYACMAAAj/AG0JHEiQYA8obhgRKciwYawLEFesaNWwoi0uAgRgwABxDweLDG1kzLgRAxKQBXlo+PBh5IsqKAlaoUBBw8oPTTzEHNhJB82aRwztHAgCzqlKLfTUADGU6Ag8Pko0FQgGBS1PM6ZyEEUjxYavaVAMNXNngFkJErz62emFxYECBcwOQCsBFcpRBmRpyfIWrtxCIE0pUAPIxBQDBxLDZRPCIqEEl7B44KAqgoHLiTWB5CPoh85MChREGH15E0hMlBrbWpSgdegIqZKALMFEIKIGGXK7ztE0EYMGwHVfGcqhVgUGyIGXQTN0FgIEFaIj/9R0x4QJz6HjUDQ0zxwIJ64/mTeiOqYSBw4gqA8fqWkfAgRIoYewapLAP3YsWQRiwQJ8+A4EIdAWsAhxiEWBBBCACP3BN4QtKjjiwBgkWLTGAwouKMIbpajwBQFRjGARHQss8MCJCnbxigsWSPEESKAAIGOJKCooQxs6WeREBx3IOOMCS8ghRkxnsAIJjz4WEQMnQ1HhSh0whEFGI6FUOJQJg8RxwyMjSLJTQAA7') /*../imagens/valid_look.gif*/ no-repeat 15px 15px;
    padding: 30px 20px 20px 65px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.valSummary {
    display: block;
    clear: both;
    background: #ffe8ce url('data:image/gif;base64,R0lGODlhJAAiAOZ/AOEqMNouMtyZicwgJ+kuNOfSuumFefPKtNdRTPO+qtAiKP7mzOuxntRZU9UlK9xnX+qsmuYsM+dIR7iIevOoltp9cd2olfndxNgmLNJrYbd+cN+Nf9MkKv7ky+zCrfbCrdwoLs4hJ+S1ocY9OtI5Od4pL/zdxNpsY9nGsLqdi/XdxeOci/zgx+OWhuMxNfrSutYlK9onLdwyNfnVvc02NqmYh8g9O+ZrY/3iyNxEQvnZwd03Obh+cNeHebh8b8s+PM0+PPjNtuM/P/zbw8lFQcdSTNErL8xBPtEjKcsgJuQrMtIjKtsnLvzXv88vMeN5bs24o/XPuKyMfeMsMtInLMKMffHTu8Stmb6pltmfjs2WhtePgOk0OOZTT+NbVdc0Ntc+Peakk+Wtmuqpl/zly71lXOuXiOygj+A1OPCxnuo4PNgpLtNxZs9/ctWEd96Ed+S9qPC6prpqYNtJRumVhfjiycw9O9BiWtFGQ+LNts9MSPHbw9QkKv/oztvHsP///yH5BAEAAH8ALAAAAAAkACIAAAf/gH+Cg4SFf30fFE2GjI2Ogi8SBAYdj5aOCwYEBGoJl5+FH1ybBDcmoKA4N6SbFKifaaybXYuvjkNeEbqsZn22jH1nusO7QkG/hi9CShEuCA05w5TIg5lKSlN3KVgTc7ountR/H2gAAC5aKmQFGcM3LNQsJ+YAaCJ9fQsV18xp1BABSpQAsAMOvgVuAPCTMOTXjAYCBe7wgK9PD3oK6fxaAaIjiBIy7uWrgBGAsVdBcjBh4jGABXzyBGJ8UulThzcYYuhcGSALvgsZIsqUEQdUgi8YkuaM0fNnho5CSzw4ZUkeDBhKkzbtA9QjVIFjLjFwcLVs0jUC8Om4E2OlVxAI/3Q80tGAj12yZWG4wWcFwdK2LDu28NVoBYfDdu9ebcNXT1adgMEcaBQFz5LLhzkk5tOAAYMVJLA+hlwBh6EOPRQgWX15SebNeM1mxUDUkAcnCnKrZo2ZChAgJBTnzTqVEA42IXQrX42EipwaNaQUgZ0XawAIhBiE2L5duW4iUMj02VPFCOK7sWEgmCHogh7u8JPrLnKhogUjmM8Lb7GAhYABAA4QH3cK0HDAQVsw19priUkmxhFJJBEggAOG0EAYEGyAW24K5qcZHxUQEeGIEk5YoXzedejaYWUQMcKLML5ow4w01ljjDzjmmKMdRxRxxQQ+aCDkkEQWaaQGPCSpZBiSPkyQQh0FoODHlFRWaeWVWE6JQh4qBAIAOw==') /*../imagens/valid_attention.gif*/ no-repeat 15px 15px;
    padding: 20px 20px 20px 65px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

    .valSummary H3 {
        color: #cb2026;
    }

    .valSummary P {
        color: #333333;
        margin: 0;
        padding: 0;
    }

    .valSummary UL {
        color: #333333;
        margin: 10px 15px 5px 20px;
    }

        .valSummary UL LI {
            color: #333333;
        }

    .valSummary A {
        color: #cb2026;
    }

.valReq {
    margin: 0;
}

.valReg {
    margin: 0 0 0 -12px;
}

    .valReq IMG.errorIndicator, .valReg IMG.errorIndicator {
        display: inline;
        vertical-align: middle;
    }

.valSuccess {
    display: block;
    clear: both;
    background: #d0efb9 url('data:image/gif;base64,R0lGODlhJwAnAOZ/AG26J268Krzko4PEY3TKRXLEOqTQh2++Lm25JXPHP269LHDAMnLGPn/DU8TprH2kZK3akYzSa5rRenS5RJTUdLPemHTHQ8vss47LarHMnXWtUXrDS3HCNnTKRKrcjnmlXL3aqHPIQbrWpXXMSW+/MMflsYKpaW65LczrtXG1PIbMYHSuTHbNS6vXj5u0iM3stszstaDVgne2VIPFWYuleXC9NazHmaW/kqG7jsLnqZa0gnypYnK8PIurdsnrscnossPpq6/KmsDeq6fBk3LFPHXMSnLGPHrHUnDBNIvFb4jFY6nDl8rqtHK0Qp25inanVnHDOHTJQ2++LXXLR267KXDCNczttG/AMc7ut8Xjr2+6MXiyVo3FcqjWi8Dmp3eoVnTCPnXJRnbLTbXQoXiuWbjcocfqr5Gsf4nPZ2+3MpLObpqyiHXDSHfNTXW0Tm+5NISlcLDhlnHBNnjARYbCas3uts3ttnvDWn6iaIbQY8ros3a7UI2oeni5VY6xdv///yH5BAEAAH8ALAAAAAAnACcAAAf/gH+Cg4SFhoeIVnFAiI2OiAIRLGWPlY5WHm0sYkKWnoU+FCyjRyWfp2aSoyx3P6eeqUWrLANMr5VAeSO7RbJ0KLeODipTu8YjSS/BiD5oU8/Pxlx2y4ZWFAQE0NDIytWDWDEd2eTbAzDfgxVhUe3j5VNHtulARyHt+B3v2l7pVhghAgbE525cjHQeEihMIHAgQSXfvFhgwGChwoYW+uBZU62OCiIUKVpkyGbHGhDeEOW40MgDkZcvQ1ZMsAdOhkcOYmyAgMjMhgJAYRIxQlHGmU6OIMxYgGSGj0MSoEABShXmFheuGglQQ2KB1wUtDAkAI7Us1QJkcABDdCHGHBJw/+EuaPB00L8qHPKWlUrmRspCWCo0kHKg8IG4JMKqk4OkMd68HPpSO5QDg4LLlwkbJrGh7gUlXhs75rAFx99CBiYECIAZs+EDXQRVIHHlK1MkbpysRWSDxpcmq1m3JjzHih0liGsvmKBDTyUmS/h80RJcOOYuAjbH5dEjy6cSN/A0oVJdOA8lCjQXrmEC6SkRNFZQIV++dfoDO0QsK+Hiy/z55VmnQRDfoDDEByf8B2B1TTiRjiA2IAiAggC+0UNWD2bwQBoAdPjfCTu49+AfY+BxQocorkDgiISI8ACKAKSgw24sCpLBBwggcIIJ3tVYiA1PILDCTT4aMsQTfpxW5AgfKCyh3zKBAAA7') /*../imagens/valid_success.gif*/ no-repeat 15px 15px;
    padding: 30px 20px 20px 65px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

    .valSuccess H3 {
        color: #0e9900;
    }

    .valSuccess P {
        color: #333333;
        margin: 0;
        padding: 0;
    }

    .valSuccess UL {
        color: #333333;
        margin: 10px 15px 5px 20px;
    }

        .valSuccess UL LI {
            color: #333333;
        }

    .valSuccess A {
        color: #0e9900;
    }

    .valSuccess DIV.bgSmlBots, .valSummary DIV.bgSmlBots {
        margin: 0;
    }

.valInfo {
    display: block;
    clear: both;
    background: #bddaf0 url('data:image/gif;base64,R0lGODlhFAAkAPfQAAFbnwp0xAdsuAJeowFcoQRkrAFcoANiqQlzwgJfpQJgpgZqtQlywQdtugBangVosgZrtgVnsQFdogdrt7vY7gZptANhqARlrgVmrwFdobnV67vX7QlzwwVnsAVmsAFbngJepAdtuQJfpLnX7glxwJuyxAZpswRjqwZqtrjU6Yq84TuEuwRkrQpzw7nY7wp0wwlywrLN4gNiqgNgpwNhpwRlraa/0glywAJdogZoswBanVJ/oU54l3ySo4qisy58t4SYqAp0xRNus3+x146jtI2+5IW33JGnuIadrqzM5IifsAduurDL4FyYxRpkmyJvqVSWyCBtp5axxSZyqymBwyNnmn203jaDvlig13+z2oaaqi1rmhlsqXWv2wZjqAhkqrLT7I+ovA9fnGml02OBmBp4vghuuxlxsxJ0vnCHmbbS57HP5QVosQJdowhen67K37rW7A1kpSN3tUeIuTt1oaXK5mmBlARhpomgsDl8r5S92yd2sS59uAxhoTt3pDJumz1xmEmTylaWxlKOvJCmt63H2wNhqQ5fnJC20i6Jzghrtoqfr1eCoyJ8v1OFq6zN5i54rxdqqHCs2QpdnH+Yq2aQsCZqnqPK5wdst22t3SptnnyTpaTL6Bp0uJG93gdsuQNgpkF7pzd6rDiP0ANjqgZqtLTU7W6lz3yPnj91nRFqrbfW7ZOpunCr1xF3xKzQ6wlxv3OauBtqpmqInoanwAFboJC/4rnX75e0yoC34XyfumCh0QRjqi96sytvoxVsrqW+0VCLuLPU7bLT63iz3zN5rRV7xxFus6bB1ShxqA10wQZfobTP5KnO6XqMmkJ9qP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAANAALAIAAQASACMAAAj/AKEJHEgQWq5RxhIRK8gQGpYAEAMEydRwYBEOLV5EdOWiIrRACEJi1NjM4xUGDGCIVLbGYzASN1CmzEPBo5ROsEjAlBPGI7QNPUJBKrZDywafP0sQOWIDKScVXawI8+lCEpUGDZaYQaOioq1GmAQI+BQCa5mGrRShgDBhglgBIUK8KrjLxBQyfhasbSs2CcExD5IhiTGnQqkFCyBAEKJhoBEPT5RQuHUsh4kKFRCLIniGC6WaWSJEePDAcoVYBBltagyNj4cOHSKwefCrEEEbcAReunABA4bXEZ55FFSARQ3evmlVHKHqRIHnxqMwqzjkgAxSJ5wXcOSxlwVDB6zzrPqCq2KdOzNoWLAQ3hdrhk0SKFAAKr2FSh4jgRCRQL6COMgIZAoUYAzkSRsDDLBff3QItMoPXjwy0CASSIBDggrqAs0IKyiQSgoDyUIAARlUiEMfTHAogiYlDDQMALUYYMCIGSxzyh4DWOIDQXp8AMCPMs5I4h941DQQIg444OOPABjgBg+sMPSGGDrokKSPW6QBTEWzVDHJIU4AYgchIFYUwyLOoAJECWr4FBAAOw==') /*../imagens/valid_look_blue.gif*/ no-repeat 15px 15px;
    padding: 30px 20px 20px 65px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

    .valInfo H3 {
        color: #00599c;
    }

    .valInfo P {
        color: #333333;
        margin: 0;
        padding: 0;
    }

    .valInfo UL {
        color: #333333;
        margin: 10px 15px 5px 20px;
    }

        .valInfo UL LI {
            color: #333333;
        }

    .valInfo A {
    }

    .valInfo DIV.bgSmlBots, .valSummary DIV.bgSmlBots {
        margin: 0;
    }

.valInqu {
    display: block;
    clear: both;
    background: #fdddb4 url('data:image/gif;base64,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') /*../imagens/valid_people.gif*/ no-repeat 11px 15px;
    padding: 30px 20px 20px 65px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

    .valInqu H3 {
        color: #de7900;
    }

    .valInqu P {
        color: #333333;
        margin: 0;
        padding: 0;
    }

    .valInqu UL {
        color: #333333;
        margin: 10px 15px 5px 20px;
    }

        .valInqu UL LI {
            color: #333333;
        }

    .valInqu A {
    }

    .valInqu DIV.bgSmlBots, .valSummary DIV.bgSmlBots {
        margin: 0;
    }

DIV.bgLook {
    background: url('data:image/gif;base64,R0lGODlhGAAjAPe2AOJ1AOR2AP2DAPV/AOZ3APR+APJ9APN+AOp5AO98APB8AON1AOx6AO17AOd4AON2AOh4APF9APZ/AOl5APuCAOt6AOV3AP6EAP6DAO57APyCAPeAAP/9/OF1AP39/fyDAPz8/Pn5+eV2ANDQ0Pj4+ODg4PDw8Ol4AP3k3PaAAP79/P+EAPOAGNuNZuqeevuEHNp6OKefncqIaf/6+PiieLS0tPOyl6ioqOl7HNCWfO6GQuade+ucdv/f1MTExLqzsfno48yPdeh7H9C/uv/azcuGZdWIYemJUf3z8enp6e3Cs+B4Jvr6+tuQbenc2MC+vf+vi9CGYNKEW+KmjrOinfXz8tylj9PGwr26uc+Nb62Ykf78+/7m3uJ4HvrVyO2vlf7y7tR/TcbGxsWOdsGLdN2EUfzo4e3t7PLy8viLQ9qIW9+KW+yCOLy7uv+PReB7MbCrqqSkpLiRgud5Ef35+Nx4LvPDsPabbL+/v/zz8MGUg/2JMeyOWOOIU/WQVf77+ru4t+a3peGCR7q6uvrh2fbx78nFxPjz8f3y7u6+rNrU0+qdef+nfKSZle6vlLKysuF0AMuuo/b29uPi4rKtq9+MYP76+N6FU8Kcjvjd1NiRcNC4sN7e3tPPzv3d0s2hkPXm4sLCwvvVyPjLu+d3AO7u7vjQws+QdP739OeCPe6FPuJ8Mdl6O//UxM+CWvTTyO2kg/7GsN6IWffd1PzYy+iEQ////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALYALAAAAAAYACMAAAj/AG0JHEiQYA8obhgRKciwYawLEFesaNWwoi0uAgRgwABxDweLDG1kzLgRAxKQBXlo+PBh5IsqKAlaoUBBw8oPTTzEHNhJB82aRwztHAgCzqlKLfTUADGU6Ag8Pko0FQgGBS1PM6ZyEEUjxYavaVAMNXNngFkJErz62emFxYECBcwOQCsBFcpRBmRpyfIWrtxCIE0pUAPIxBQDBxLDZRPCIqEEl7B44KAqgoHLiTWB5CPoh85MChREGH15E0hMlBrbWpSgdegIqZKALMFEIKIGGXK7ztE0EYMGwHVfGcqhVgUGyIGXQTN0FgIEFaIj/9R0x4QJz6HjUDQ0zxwIJ64/mTeiOqYSBw4gqA8fqWkfAgRIoYewapLAP3YsWQRiwQJ8+A4EIdAWsAhxiEWBBBCACP3BN4QtKjjiwBgkWLTGAwouKMIbpajwBQFRjGARHQss8MCJCnbxigsWSPEESKAAIGOJKCooQxs6WeREBx3IOOMCS8ghRkxnsAIJjz4WEQMnQ1HhSh0whEFGI6FUOJQJg8RxwyMjSLJTQAA7') /*../imagens/valid_look.gif*/ no-repeat left top;
    padding-left: 30px;
    margin: 10px 0 15px 0;
}

    DIV.bgLook H3 {
        color: #cb2026;
        padding-bottom: 0;
    }

    DIV.bgLook P {
        font-size: 12px;
        margin: 0;
        padding: 0;
    }

    DIV.bgLook UL {
        padding-top: 10px;
    }

DIV.bgLookBlue {
    background: url('data:image/gif;base64,R0lGODlhFAAkAPfQAAFbnwp0xAdsuAJeowFcoQRkrAFcoANiqQlzwgJfpQJgpgZqtQlywQdtugBangVosgZrtgVnsQFdogdrt7vY7gZptANhqARlrgVmrwFdobnV67vX7QlzwwVnsAVmsAFbngJepAdtuQJfpLnX7glxwJuyxAZpswRjqwZqtrjU6Yq84TuEuwRkrQpzw7nY7wp0wwlywrLN4gNiqgNgpwNhpwRlraa/0glywAJdogZoswBanVJ/oU54l3ySo4qisy58t4SYqAp0xRNus3+x146jtI2+5IW33JGnuIadrqzM5IifsAduurDL4FyYxRpkmyJvqVSWyCBtp5axxSZyqymBwyNnmn203jaDvlig13+z2oaaqi1rmhlsqXWv2wZjqAhkqrLT7I+ovA9fnGml02OBmBp4vghuuxlxsxJ0vnCHmbbS57HP5QVosQJdowhen67K37rW7A1kpSN3tUeIuTt1oaXK5mmBlARhpomgsDl8r5S92yd2sS59uAxhoTt3pDJumz1xmEmTylaWxlKOvJCmt63H2wNhqQ5fnJC20i6Jzghrtoqfr1eCoyJ8v1OFq6zN5i54rxdqqHCs2QpdnH+Yq2aQsCZqnqPK5wdst22t3SptnnyTpaTL6Bp0uJG93gdsuQNgpkF7pzd6rDiP0ANjqgZqtLTU7W6lz3yPnj91nRFqrbfW7ZOpunCr1xF3xKzQ6wlxv3OauBtqpmqInoanwAFboJC/4rnX75e0yoC34XyfumCh0QRjqi96sytvoxVsrqW+0VCLuLPU7bLT63iz3zN5rRV7xxFus6bB1ShxqA10wQZfobTP5KnO6XqMmkJ9qP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAANAALAIAAQASACMAAAj/AKEJHEgQWq5RxhIRK8gQGpYAEAMEydRwYBEOLV5EdOWiIrRACEJi1NjM4xUGDGCIVLbGYzASN1CmzEPBo5ROsEjAlBPGI7QNPUJBKrZDywafP0sQOWIDKScVXawI8+lCEpUGDZaYQaOioq1GmAQI+BQCa5mGrRShgDBhglgBIUK8KrjLxBQyfhasbSs2CcExD5IhiTGnQqkFCyBAEKJhoBEPT5RQuHUsh4kKFRCLIniGC6WaWSJEePDAcoVYBBltagyNj4cOHSKwefCrEEEbcAReunABA4bXEZ55FFSARQ3evmlVHKHqRIHnxqMwqzjkgAxSJ5wXcOSxlwVDB6zzrPqCq2KdOzNoWLAQ3hdrhk0SKFAAKr2FSh4jgRCRQL6COMgIZAoUYAzkSRsDDLBff3QItMoPXjwy0CASSIBDggrqAs0IKyiQSgoDyUIAARlUiEMfTHAogiYlDDQMALUYYMCIGSxzyh4DWOIDQXp8AMCPMs5I4h941DQQIg444OOPABjgBg+sMPSGGDrokKSPW6QBTEWzVDHJIU4AYgchIFYUwyLOoAJECWr4FBAAOw==') /*../imagens/valid_look_blue.gif*/ no-repeat left top;
    padding-left: 30px;
    margin: 10px 0 15px 0;
}

    DIV.bgLookBlue H3 {
        color: #00599c;
        padding-bottom: 0;
    }

    DIV.bgLookBlue P {
        font-size: 12px;
        margin: 0;
        padding: 0;
    }

    DIV.bgLookBlue UL {
        padding-top: 10px;
    }

/*help*/
A.help {
    font-size: 12px;
    background: #ffffff url('data:image/gif;base64,R0lGODlhFQAVANU+AODg4NbW1tnZ2ejo6OPj49HR0eHh4f39/eTk5P7+/oiau+Li4t7e3tLS0tPT07W+0Pz8/Ozs7PLy8mJ+rOXl5cXM29/f39vd4dzc3PHx8YaYunmNsb/F0uDi5Zelws3R2e3t7b3D0crO1vT194eXtmB9q+Hi5D9qokNspLvD1eDh4+Tl59nb38rO2enp6fb29vT09O/v7/Pz8/f39/v7+/n5+evr6/Dw8N3d3dXV1e7u7ubm5gBZnPX19f///wAAACH5BAEAAD4ALAAAAAAVABUAAAb/QJ9QCIENcLlGDjeADZ/DnqEQ2PUSvV2gYOhBhbGc4KXbWTCWne4lyMWgMQdBB8DZ7ziAjuB4C3s5BDYMDAAgPTMzMQCENgQ5Xj4GAosAACYVHgoKKSMLljECBj4wBS8UC6kfPKysEyupFC8FRgESCLgIIjwbJK0tuRIBR2o7xjsqLDsZCqwhx2VIPTYu1dYQFa0X1jaADQkRNuLjE6wnHOM2EQlKPTc68PGsJR3x8DeAODswN/3+KDw0+PMHYweTADVkKFy4ScHChTWGlXrxoodFi60uWqRIS5IAGolCPhgZMhENUX8C0ajBsqXLGjQeRfIRh8ABGjhz5jzAx8+QHjBjEhwYOjQBGzdffEihYgWLFi4zkxpBooSJEyhBAAA7') /*../imagens/ico_help.gif*/ no-repeat 8px;
    padding: 3px 10px 10px 35px;
    display: block;
    float: right;
}

A.helpOn {
    background: #f3f0c6 url('data:image/gif;base64,R0lGODlhFQAVANU+AODg4NbW1tnZ2ejo6OPj49HR0eHh4f39/eTk5P7+/oiau+Li4t7e3tLS0tPT07W+0Pz8/Ozs7PLy8mJ+rOXl5cXM29/f39vd4dzc3PHx8YaYunmNsb/F0uDi5Zelws3R2e3t7b3D0crO1vT194eXtmB9q+Hi5D9qokNspLvD1eDh4+Tl59nb38rO2enp6fb29vT09O/v7/Pz8/f39/v7+/n5+evr6/Dw8N3d3dXV1e7u7ubm5gBZnPX19f///wAAACH5BAEAAD4ALAAAAAAVABUAAAb/QJ9QCIENcLlGDjeADZ/DnqEQ2PUSvV2gYOhBhbGc4KXbWTCWne4lyMWgMQdBB8DZ7ziAjuB4C3s5BDYMDAAgPTMzMQCENgQ5Xj4GAosAACYVHgoKKSMLljECBj4wBS8UC6kfPKysEyupFC8FRgESCLgIIjwbJK0tuRIBR2o7xjsqLDsZCqwhx2VIPTYu1dYQFa0X1jaADQkRNuLjE6wnHOM2EQlKPTc68PGsJR3x8DeAODswN/3+KDw0+PMHYweTADVkKFy4ScHChTWGlXrxoodFi60uWqRIS5IAGolCPhgZMhENUX8C0ajBsqXLGjQeRfIRh8ABGjhz5jzAx8+QHjBjEhwYOjQBGzdffEihYgWLFi4zkxpBooSJEyhBAAA7') /*../imagens/ico_help.gif*/ no-repeat 8px;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

DIV.bgHelp {
    display: none;
    clear: both;
    background-color: #f3f0c6;
    padding: 20px;
    margin: 0 0 15px 0;
    font-size: 12px;
    -webkit-border-radius: 15px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 15px;
    -moz-border-radius-topright: 0;
    border-radius: 15px;
    border-top-right-radius: 0;
}

    DIV.bgHelp P.footerHelp {
        border-top: 1px dotted #00599c;
        font-size: 11px;
        padding: 3px 0;
    }

        DIV.bgHelp P.footerHelp A.bot {
            float: right;
            display: block;
        }

/*contacts*/
DIV.bgContacts {
    background-color: #eebc40;
    margin: 15px 0;
    padding: 10px;
    text-align: center;
    display: block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

    DIV.bgContacts IMG {
        display: inline;
        vertical-align: middle;
    }

    DIV.bgContacts P {
        color: #ffffff;
        font-size: 14px;
        padding: 0;
    }

        DIV.bgContacts P SPAN.elems {
            font-size: 18px;
        }

    DIV.bgContacts A {
        color: #ffffff;
        font-weight: normal;
    }

/*general elements*/
.textRight {
    text-align: right;
}

.textCenter {
    text-align: center !important;
}

.elemRight {
    float: right;
}

.elemLeft {
    float: left;
}

.marginRight {
    margin-right: 10px;
}

.marginBottom {
    margin-bottom: 15px;
}

.marginTop {
    margin-top: 15px;
}

.noMarginTop {
    margin-top: 0 !important;
}

.noMarginBottom {
    margin-bottom: 0 !important;
}

.noPaddingBottom {
    padding-bottom: 0;
}

.displayInline {
    display: inline;
}

.alignMiddle {
    vertical-align: middle;
}

/*lists*/
UL.large {
    font-size: 15px;
    list-style: none;
    color: #666666;
    margin: 20px 20px 0 30px;
    padding: 0;
}

    UL.large LI {
        background: url('data:image/gif;base64,R0lGODlhAwAFAIABABjD9////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==') /*../imagens/bullet_blue.gif*/ no-repeat left 10px;
        padding: 5px 0 0 10px;
        margin: 0 0 0 20px;
    }

        UL.large LI.ttl {
            font-weight: bold;
            font-size: 16px;
            padding: 0;
            margin: 0;
            background: none;
        }

UL.nobullet {
    margin: 5px 20px 0 5px;
    padding: 0;
}

    UL.nobullet LI {
        padding: 5px 0 0 10px;
        margin: 0 0 0 20px;
    }

UL.arrowed {
    font-size: 12px;
    list-style: none;
    color: #666666;
    margin: 0 20px 15px 15px;
    padding: 0;
}

    UL.arrowed LI {
        background: url('data:image/gif;base64,R0lGODlhBAAFAIABADIyMv///yH5BAEAAAEALAAAAAAEAAUAAAIHDIJwppxYAAA7') /*../imagens/bullet_ash.gif*/ no-repeat left 5px;
        padding: 0 0 5px 10px;
        margin: 0 0 0 20px;
    }

        UL.arrowed LI UL {
            margin: 5px 20px 0 15px;
        }

            UL.arrowed LI UL LI {
                list-style: none;
                background: url('data:image/gif;base64,R0lGODlhAwAFAIABABjD9////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==') /*../imagens/bullet_blue.gif*/ no-repeat left 7px;
                padding: 0 0 2px 10px;
            }

        UL.arrowed LI.ttl {
            background: none;
            padding: 5px 0 10px 0;
            margin: 0 0 0 20px;
            color: #323232;
            font-weight: bold;
        }

            UL.arrowed LI.ttl UL LI {
                list-style: none;
                background: url('data:image/gif;base64,R0lGODlhAwAFAIABAIeHh////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==') /*../imagens/bullet_ashclr.gif*/ no-repeat left 10px;
                padding: 5px 0 10px 10px;
            }

        UL.arrowed LI.blueArrow {
            background: url('data:image/gif;base64,R0lGODlhAwAFAIABABjD9////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==') /*../imagens/bullet_blue.gif*/ no-repeat left 5px;
        }

        UL.arrowed LI.ttl UL.textOnly {
            margin: 0;
            padding: 0;
        }

            UL.arrowed LI.ttl UL.textOnly LI {
                list-style: none;
                padding: 5px 0 0 0;
                margin: 0;
                font-weight: normal;
                font-size: 11px;
                background: none;
            }

UL.contacts {
    font-size: 12px;
    list-style: none;
    color: #666666;
    margin: 0 10px 15px 5px;
    padding: 0;
}

    UL.contacts LI {
        background: url('data:image/gif;base64,R0lGODlhBAAFAIABADIyMv///yH5BAEAAAEALAAAAAAEAAUAAAIHDIJwppxYAAA7') /*../imagens/bullet_ash.gif*/ no-repeat left 5px;
        padding: 0 0 5px 10px;
        margin: 0 0 0 20px;
        line-height: 18px;
    }

        UL.contacts LI.ttl {
            background: none;
            padding: 5px 0 10px 20px;
            margin: 0 0 0 20px;
            color: #323232;
        }

            UL.contacts LI.ttl UL LI {
                list-style: none;
                background: url('data:image/gif;base64,R0lGODlhAwAFAIABAIeHh////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==') /*../imagens/bullet_ashclr.gif*/ no-repeat left 10px;
                padding: 5px 0 5px 10px;
            }

        UL.contacts LI IMG {
            display: inline;
            vertical-align: middle;
        }

        UL.contacts LI.mail {
            background: url('data:image/gif;base64,R0lGODlhDgAKAMQAAG96fGx2eH2Oj3iHiHuLjHWDhHJ+gL3Ozsrb2+vz8+Xw8Pz9/ff6+uDt7fL3952urmpzdX+Qkvr9/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAAoAAAVOYCSOZPlMaKo+kSA9SyzHjyQQEvMwfL9LhIHE4XgQiUaHZFCQJBKHR6KIeEoKBonioFA8Hl2EQmIASA6NtDqNkAACB4l8TkcEIPi8Xh8CADs=') /*../imagens/ico_miniemail.gif*/ no-repeat left 10px;
        }

        UL.contacts LI.phone {
            background: url('data:image/gif;base64,R0lGODlhCwAQANU1AHiHiPP4+HaEhn6PkHqJi3N/gXuLjfv9/Wx2d296fH2Nj3SCg/b6+mlydOfx8erz82p0dXF9fm14eeHt7b7o9bTk8rjl88Pq9rPj8vn8/Lzn9L/o9cHp9cTq9sbr9sXr9q7h8bnm87vm9MLp9vn7/L3OzrTFxf3+/vD29t7r666/v8fr98bX13+Qktzq6mhxc8zd3e309OTv752urv///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADUALAAAAAALABAAAAZ9wFqtRSy2hLUBbcmkDWqK02lGpUoVhsNstfKMNLODgUDari4UyyxDADC2nU0IM2MABIHZhyOqgGYBAgsoKFVUhAsFMYuMjAURDzCSkzAPEQkOLDKanA4JEjIlJaGboxIIEyYyqqwTCBApKSqzs7EQNQ0uursuDUgvwMEvQkEAOw==') /*../imagens/ico_miniphone.gif*/ no-repeat left 5px;
        }

        UL.contacts LI.address {
            background: url('data:image/gif;base64,R0lGODlhEAAPAMQUAO/29ubw8N7r6/f7+/X19fHx8dzc3NjY2Ovz86Kzs+rz8+Lu7vv9/fP4+M/g4Mrb23+Qkp2urqO2tv3+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAQAA8AAAVdICVSUmma0ChKTuu2UTpKU23XUazSt53Lq9pjMhz+dhOGcsk4ziaDR3TqDDau2EaVNAE8vOAtTaFAkMniSeCxbqcX8PgiLRAk7vUqgTdJPBI4MQQUBQYnhxCJBwUhADs=') /*../imagens/ico_miniaddress.gif*/ no-repeat left 5px;
        }

        UL.contacts LI.be {
            background: url('data:image/gif;base64,R0lGODlhGAAYAOZEAK/kELTd/+X5uLu3HKjdD67jEK3iEHGdrKneD6zhEKfcD1yu812q61+u8Vql5Fun56rfEF+v8Vuu81ag36rfD16s7uz1/NTqgF6s71qt8l2t8VOc2J/H6Vik5Fmn51qo6lmi4Fun5mWq5Geu6lyr7lei4Wmz8V2t8Gmx7l2s8Gmu51+t72y18nSeqVyr7XS79lqk5Gap4Wyz7mip3lup6lqk41un6Fii4Gis5F2r7Fyp6Xe89mqw6qHVEFKXz6LXEsXnTkqIvIK4Pv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEQALAAAAAAYABgAAAf9gESCg4SFhoUHQYqLiweHiBYBkpOTFi2Pg0E7GRILnp4SGS9BmIJBLCcRQ6tDEREaJqSlQTIuKw24qw0pKLKYQTw0ORUYFasYJCO+j0EqHjoMDKvRHyLLh0E4HSEPqw8PNgNC4+TkA5kxJTUwDu0OA0MC8vPzQ+dEQTMbNyCrExNCgAAYSJAgECGCDnDwwbChj4AFIq6KGPHgoAMOFwXsYcDAqo4GeljMxNDXxgQJVqFMIBIhyWUbKUBYJRNCS0KKCm1EgGAVTwQ3MxnaSKCoUQJBMW1UoGAVUwVJHw248KOqVasX7pUSV+6q1lJDq7oE+0jIj7FkD41LW2psIAA7') /*../imagens/ico_knowledgeDB.gif*/ no-repeat left 10px;
            padding-left: 30px;
            padding-top: 10px
        }

/*tables*/
TABLE.gen {
    color: #666666;
    margin: 15px 0;
    font-size: 11px;
    border-collapse: collapse;
    width: 100%;
}

    TABLE.gen TR TH, TABLE.gen TR TD {
        padding: 7px;
        border-left: 1px solid #ffffff;
    }

    TABLE.gen TR TH {
        background-color: #ebebeb;
        text-align: center;
    }

        TABLE.gen TR TH.group {
            background-color: #d6d6d6;
            border-left: 1px solid #c4c4c4;
        }

    TABLE.gen TR TD {
        border-left: 1px solid #c4c4c4;
        text-align: center;
    }

        TABLE.gen TR TH.left, TABLE.gen TR TD.left {
            text-align: left;
        }

        TABLE.gen TR TH.right, TABLE.gen TR TD.right {
            text-align: right;
        }

        TABLE.gen TR TD:first-child {
            border-left: 0;
        }

    TABLE.gen TR.on {
        background-color: #e7f0f5;
    }

    TABLE.gen TR TD.bots, TABLE.gen TR TH.bots {
        width: 93px;
    }

        TABLE.gen TR TD.bots IMG, TABLE.gen TR TD.bots INPUT {
            display: inline;
        }

    TABLE.gen TR TD.sizeSml {
        width: 80px;
    }

    TABLE.gen TR TD IMG.ico {
        display: inline;
    }

TABLE.fixedSmlWidth {
    width: 410px !important;
}

DIV.emptyTD {
    background-color: #edf4f8;
    border-bottom: 1px dotted #cccccc;
    display: block;
    padding: 10px 2px 10px 8px;
    margin: -15px 0 15px 0;
    text-align: center;
    color: #666666;
}

DIV.bgForm DIV.emptyTD {
    margin-top: 0;
}

/*specific elements*/
FIELDSET.center {
    width: 235px;
    margin: 0 0 10px 90px;
}
    /*login*/
    FIELDSET.center INPUT.txt {
        width: 208px;
    }

    FIELDSET.center INPUT.bot {
        float: right;
        margin: 15px;
    }

DIV.apoios {
    width: 660px;
    margin: 20px auto 30px auto;
}
    /*logotipo dos apoios*/
    DIV.apoios P {
        text-align: left;
        padding: 0;
        margin: 0;
    }

    DIV.apoios IMG {
        display: inline;
        margin: 5px 40px 5px 0;
    }

.firstCandid {
    margin: 20px 0 0 20%;
}
/*alinhamento do botão 'Primeira Candidatura'*/
.RecuperacaoPass, .botEditar, .botApagar, .botInserir, .botAdicionar {
}

/*error styles*/

H1.errorGen {
    font-size: 30px;
    padding: 30px 30px 15px 80px;
    margin: 0 0 20px 0;
    color: #666666;
    background: url('../imagens/error_error.png') no-repeat 0 bottom;
}

H1.errorServer {
    font-size: 30px;
    padding: 20px 30px 15px 60px;
    margin: 0 0 20px 0;
    color: #666666;
    background: url('../imagens/error_server.png') no-repeat left center;
}

H1.errorPage {
    font-size: 30px;
    padding: 20px 30px 15px 50px;
    margin: 0 0 20px 0;
    color: #666666;
    background: url('../imagens/error_page.png') no-repeat -10px center;
}

H1.errorGenNoPic {
    font-size: 30px;
    margin: 0 0 20px 0;
    color: #666666;
}
/*P {padding:0 20px 5px 20px;color:#666666;font-size:12px;line-height:18px;}    
DIV.wrapLogo {background-color:#ffffff;padding:20px;border-bottom:1px dotted #cccccc;margin:0;}*/
DIV.wrapText {
    width: 80%;
}

    DIV.wrapText P {
        font-size: 12px;
    }


/*page loading style*/
DIV.loadingDiv {
    background-color: #ffffff;
    width: 450px;
    margin: 30px auto;
    padding: 0 0 10px 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 15px 5px #000;
    -webkit-box-shadow: 0 0 15px 5px #000;
    box-shadow: 0 0 15px 5px #000;
}

    DIV.loadingDiv IMG {
        margin: 10px auto;
    }

    DIV.loadingDiv H1 {
        margin-bottom: 15px;
    }


/*MUST be on the END of the style sheet*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
/* for IE/Mac */
<!-- [if IE] >
.clearfix {
    zoom: 1; /* triggers hasLayout */
    display: block; /* resets display for IE/Win */
}

<![endif] -->
