
    #ConteudoDefault > #ConteudoTopo {
        width: 100%;
        margin-top: 0px;
        clear: both;
        background: #004010;
    }

        #ConteudoDefault > #ConteudoTopo > #TopoLogoLinks {
            margin-top: 0px;
        }

    nav, ul, li, a {
        margin: 0;
        padding: 0;
                   
    }
    /*body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }*/
    .container a {
        text-decoration: none;
    }

    .container {
        /*width: 90%;*/
        max-width: 920px;
        /* margin: 10px auto;*/
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .toggleMenu {
        display: none;
        background: #004010;
        padding: 10px 15px;
        color: #fff;
    }

    .icones {
    }

    .nav {
        list-style: none;
        *zoom: 1;
        background: #004010;
        color: #000 !important;
        font-size: 12px;
        text-align: right;
    }

        .nav:before,
        .nav:after {
            content: " ";
            display: table;
        }

        .nav:after {
            clear: both;
        }

        .nav ul {
            list-style: none;
            width: 9em;

        }

        .nav a {
            padding: 10px 15px;
            color: #fff;
        }

        .nav li {
            border-top: 1px solid #104336;
            display: inline;
            position: relative;
        float: right;

        }

        .nav > li > .parent {
            background-image: url("images/downArrow.png");
            background-repeat: no-repeat;
            background-position: right;
        }

        .nav > li > a {
            display: block;
        }

        .nav li a:hover {
            background-color: #94C097;
        }

        .nav li ul {
            position: absolute;
            left: -9999px;
        }

        .nav > li.hover > ul {
            left: 0;
        }

        .nav li li.hover ul {
            left: 100%;
            top: 0;
        }

        .nav li li a {
            display: block;
            background: #6793CD;
            position: relative;
            z-index: 100;
            border-top: 1px solid #175e4c;

        }

            .nav li li a:hover {
                background-color: #3A6DB1;
            }

        .nav li li li a {
            background: #89AAD8;
            z-index: 200;
            border-top: 1px solid #1d7a62;
        }

            .nav li li li a:hover {
                background-color: #3A6DB1;
}
@media screen and (max-width: 784px) {

    .active {
        display: block;
    }

    .container {
        width: 100%;
    }

    .nav {
        width: 100%;
        margin: 0;
    }

    .nav > li {
        float: none;
    }

        .nav > li > .parent {
            background-position: 95% 50%;
        }

    .nav li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }

    .nav ul {
        display: block;
        width: 100%;
    }

    .nav > li.hover > ul, .nav li li.hover ul {
        position: static;
    }
}