@CHARSET "UTF-8";

/** Regra de mídia para monitores. */
@media screen {
    /** Seletores e propriedades globais. */
    * {
        margin: 0;
        padding: 0;
    }
    
    html {
        background: url("/imagens/global/fundo.png") repeat-x;
        
        overflow-y: scroll;
    }
    
    body h1, body h2, body h3, body h4, body h5, body p, body div, body input, body select, body textarea {
        font-family: "Trebuchet MS", Arial, Verdana;
    }
    
    body img {
        border: 0;
    }
    
    body div.conteiner {
        margin-left: auto;
        margin-right: auto;
        
        width: 975px;
    }
    
        /** Cabeçalho. */
            /** Barra do Governo. */
            body div.conteiner div.cabecalho div.barra-do-governo {
                position: relative;
                
                padding: 0;
                
                height: 27px;
                
                background: #FFCE00;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.selo-ministerio-da-defesa {
                position: absolute;
                top: 4px;
                left: 5px;
                
                padding: 0 0 0 33px;
                
                font-size: 12px;
                font-weight: bold;
                
                background: url("/imagens/global/cabecalho/bandeira-selo.png") no-repeat left center;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.selo-ministerio-da-defesa a {
                color: #333;
                
                text-decoration: none;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.destaques {
                position: absolute;
                top: 0;
                left: 65%;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.destaques select.lista {
                font-size: 11px;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.selo-brasil-um-pais-de-todos {
                position: absolute;
                top: 3px;
                right: 5px;
            }
            
            body div.conteiner div.cabecalho div.barra-do-governo div.selo-brasil-um-pais-de-todos a img {
                border: 0;
            }
            /** Barra do Governo. */
            
            /** Navegação global. */
            body div.conteiner div.cabecalho div.navegacao-global {
                position: relative;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul {
                margin: 0;
                padding: 0;
                
                width: 670px;
                height: 35px;
                    
                list-style: none;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul ul {
                position: absolute;
                top: 35px;
                left: 0;
                
                padding: 0;
                
                width: 625px;
                height: 28px;
                
                background: url("/imagens/global/cabecalho/fundo-menu-2.png") no-repeat;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul ul.mural {
                left: -219px;
                
                padding: 0 0 0 130px;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul ul.acesso-restrito {
                left: -412px;
                
                padding: 0 0 0 465px;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul ul, body#pagina-inicial div.container div.cabecalho ul.menu ul li:hover ul {
                display: none;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li {
                float: left;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li ul li {
                float: left;
                
                margin: 0;
                padding: 0;
                
                font: 12px "Trebuchet MS", Arial, sans-serif;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li a {
                display: block;
                
                height: 35px;
                
                text-indent: -999px;
                text-decoration: none;
                
                overflow: hidden;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li a:link {
                color: #000;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li a:hover, body#pagina-inicial div.container div.cabecalho ul.menu li a:focus, body#pagina-inicial div.container div.cabecalho ul.menu li a:visited {
                color: #000;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.principal a {
                width: 78px;
                
                background: url("/imagens/global/cabecalho/navegacao/principal.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.principal a:hover {    
                background: url("/imagens/global/cabecalho/navegacao/principal-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.adesg a {
                width: 57px;
                
                background: url("/imagens/global/cabecalho/navegacao/adesg.png")  
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.adesg a:hover {    
                background: url("/imagens/global/cabecalho/navegacao/adesg-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.biblioteca a {
                width:88px;
                
                background: url("/imagens/global/cabecalho/navegacao/biblioteca.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.biblioteca a:hover {    
                background: url("/imagens/global/cabecalho/navegacao/biblioteca-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa a {
                width: 79px;
                
                background: url("/imagens/global/cabecalho/navegacao/imprensa.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa a:hover, body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa a.hover {    
                background: url("/imagens/global/cabecalho/navegacao/imprensa-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.fale-conosco a {
                width: 106px;
                
                background: url("/imagens/global/cabecalho/navegacao/fale-conosco.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.fale-conosco a:hover {
                background: url("/imagens/global/cabecalho/navegacao/fale-conosco-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.links a {
                width: 51px;
                
                background: url("/imagens/global/cabecalho/navegacao/links.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.links a:hover {
                background: url("/imagens/global/cabecalho/navegacao/links-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.separador {
                width: 41px;
                
                background: url("/imagens/global/cabecalho/navegacao/separador.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito a {
                width: 125px;
                
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito a:hover, body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito a.hover {
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito-over.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li ul li a {
                display: block;
                
                height: 27px;
                
                text-indent: -999px;
                text-decoration: none;
                
                overflow: hidden;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.noticias a {
                width: 69px;
                
                background: url("/imagens/global/cabecalho/navegacao/imprensa-noticias.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.noticias a:hover {
                background: url("/imagens/global/cabecalho/navegacao/imprensa-noticias.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.noticias-anteriores a {
                width: 145px;
                
                background: url("/imagens/global/cabecalho/navegacao/imprensa-noticias-anteriores.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.album-eletronico a:hover {
                background: url("/imagens/global/cabecalho/navegacao/imprensa-noticias-anteriores.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.album-eletronico a {
                width: 130px;
                
                background: url("/imagens/global/cabecalho/navegacao/imprensa-album-eletronico.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.imprensa ul li.album-eletronico a:hover {
                background: url("/imagens/global/cabecalho/navegacao/imprensa-album-eletronico.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito ul li.portal a {
                width: 51px;
                
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito-portal.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito ul li.portal a:hover {
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito-portal.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito ul li.correio a {
                width: 61px;
                
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito-correio.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li.acesso-restrito ul li.correio a:hover {
                background: url("/imagens/global/cabecalho/navegacao/acesso-restrito-correio.png")
                    no-repeat left top;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li {
                position: relative;
            }
            
            body div.conteiner div.cabecalho div.navegacao-global ul li, body div.conteiner div.cabecalho div.navegacao-global ul li:hover ul {
                display: block;
            }
            /** ENDOF Navegação global. */
            
            /** Pesquisa */
            body div.conteiner div.cabecalho div.pesquisa {
                /** @todo Quando o Google indexar a página remover esta propriedade. */
                display: none;
                
                position: absolute;
                top: 3px;
                right: 0;
            }
            
            body div.conteiner div.cabecalho div.pesquisa form input.query {
                position: absolute;
                top: 0;
                right: 65px;
                
                padding: 4px;
                
                width: 255px;
                
                border: 1px #555 solid;
            }
            
            body div.conteiner div.cabecalho div.pesquisa form input.submit {
                padding: 1px 3px 4px;
                
                width: 63px;
                height: 29px;
                
                font-weight: bold;
                
                cursor: pointer;
                
                border: 0;
                background: url("/imagens/global/cabecalho/pesquisa/botao.png");
            }
            /** ENDOF Pesquisa. */
        /** ENDOF Cabeçalho. */
        
        /** Lateral. */
            /** Navegação global esquerda. */
            body div.conteiner div.lateral {
                float: left;
                
                font-size: 13px;
                font-weight: bold;
                
                border: 1px #CCCCCC solid;
                background: #EBEFEE;
            }
            
            body div.conteiner div.lateral a {
                text-decoration: none;
            }
            
            body div.conteiner div.lateral a:hover, body div.conteiner div.lateral a:focus {
                color: #5781A5 !important;
            }
            
            body div.conteiner div.lateral a:visited {
                color: #777;
            }
            
            body div.conteiner div.lateral div.navegacao-global {
                padding: 10px;
                
                width: 260px;
            }
            
            body div.conteiner div.lateral div.navegacao-global h1.titulo {
                display: block;
                
                padding: 0 0 10px;
                
                width: 260px;
                height: 155px;
            }

            body div.conteiner div.lateral div.navegacao-global h1.titulo a {
                display: block;

                width: 260px;
                height: 155px;

                text-indent: -1999px;
                overflow: hidden;

                background: url("/imagens/global/lateral/navegacao/logotipo.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul {
                margin-left: auto;
                margin-right: auto;
                
                width: 225px;
                
                list-style: none;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li {
                width: 215px;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li a {
                display: block;
                
                width: 225px;
                height: 30px;
                
                text-indent: -1999px;
                
                overflow: hidden;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.a-esg a {
                background: url("/imagens/global/lateral/navegacao/link-a-esg.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.producao-intelectual a {
                background: url("/imagens/global/lateral/navegacao/link-producao-intelectual.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.centro-de-atividades-externas a {
                background: url("/imagens/global/lateral/navegacao/link-centro-de-atividades-externas.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.centro-de-estudos-estrategicos a {
                background: url("/imagens/global/lateral/navegacao/link-centro-de-estudos-estrategicos.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.departamento-de-estudos a {
                background: url("/imagens/global/lateral/navegacao/link-departamento-de-estudos.png") no-repeat;
            }
            
            body div.conteiner div.lateral div.navegacao-global ul li.departamento-de-administracao a {
                background: url("/imagens/global/lateral/navegacao/link-departamento-de-administracao.png") no-repeat;
            }
            /** ENDOF Navegação global esquerda. */
        /** ENDOF Lateral. */
        
        /** Rodapé. */
            /** Navegação global. */
            body div.conteiner div.rodape {
                position: relative;
                
                margin: 20px 0;
                padding: 10px;
                
                font-variant: small-caps;
                color: #FFF;
                
                border: 1px #999999 solid;
                background: #EBEFEE;
            }
            
            body div.conteiner div.rodape a {
                font-weight: bold;
                font-size: 13px;
                
                text-decoration: underline;
            }
            
            body div.conteiner div.rodape a:focus, body div.conteiner div.rodape a:hover {
                text-decoration: underline !important;
            }
            
            body div.conteiner div.rodape a:visited {
                color: #FFF;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul {
                width: 953px;
                height: 80px;
                    
                list-style: none;
                
                background: #90B4C2;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul ul {
                position: absolute;
                top: 35px;
                
                width: 100px;
                height: 28px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul ul.acesso-restrito {
                padding: 0 0 0 465px;
            }
            
            /**body div.conteiner div.rodape div.navegacao-global ul ul, body#pagina-inicial div.container div.cabecalho ul.menu ul li:hover ul {
                display: none;
            }*/
            
            body div.conteiner div.rodape div.navegacao-global ul li {
                float: left;
                
                text-align: center;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.mural ul {
                top: 28px;
                left: -20px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.acesso-restrito ul {
                top: 28px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li ul li {
                float: left;
                
                margin: 0;
                padding: 0;
                
                font: 12px "Trebuchet MS", Arial, sans-serif;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li a {
                display: block;
                
                padding: 5px 0 0;
                
                width: 115px;
                height: 30px;
                
                text-decoration: none;
                
                overflow: hidden;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.principal a {
                width: 110px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.adesg a {
                width: 90px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.biblioteca a {
                width: 120px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.mural a {
                width: 90px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.ouvidoria a {
                width: 120px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.links a {
                width: 80px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.acesso-restrito a {
                width: 160px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.contato a {
                width: 178px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li a:link {
                color: #FFF;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li a:hover, body div.conteiner div.rodape div.navegacao-global ul li a:focus {
                color: #000 !important;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li a:visited {
                color: #FFF;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li ul li a {
                display: block;
                
                padding: 0;
                
                height: auto;
                
                text-decoration: none;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li.mural ul li a {
                width: 130px;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li {
                position: relative;
            }
            
            body div.conteiner div.rodape div.navegacao-global ul li, body div.conteiner div.rodape div.navegacao-global ul li:hover ul {
                display: block;
            }
            
            body div.conteiner div.rodape div.transparencia-publica {
                position: absolute;
                top: 10px;
                right: 10px;
            }
            /** ENDOF Navegação global. */
            
            /** Localização. */
            body div.conteiner div.rodape div.localizacao {
                padding-bottom: 2px;
                
                font-size: 14px;
                
                text-align: center;
                
                background: #90B4C2;
            }
            
            body div.conteiner div.rodape div.localizacao * {
                display: inline;
            }
            
            body div.conteiner div.rodape div.localizacao div.adr, body div.conteiner div.rodape div.localizacao div.tel {
                font-variant: normal;
            }
            
            body div.conteiner div.rodape div.localizacao div.org {
                font-size: 16px;
                
                display: block;
            }
            /** ENDOF Localização. */
        /** ENDOF Rodapé. */
    /** ENDOF Seletores e propriedades globais. */
    
    /** Página inicial. */
    body.pagina-inicial div.conteiner div.lateral {
        padding: 0;
        
        background-image: none;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.fusoes {
        margin: 0 0 7px 280px;
        padding: 12px 0 9px 5px;
        
        height: 358px;
        
        border-top: 1px #CCC solid;
        border-right: 1px #CCC solid;
        border-bottom: 1px #CCC solid;
        
        background: #EBEFEE;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links {
        margin: 0 auto;
        
        width: 700px;
        font-weight: bold;
        
        letter-spacing: -1px;
        
        text-align: center;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links a {
        color: #06C;
        
        text-decoration: none;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links a:hover {
        color: #06C !important;
        
        text-decoration: underline;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links a:visited {
        color: #777;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links h2 a {
        color: #7F2764;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links h2 a:hover, body.pagina-inicial div.conteiner div.conteudo div.links h2 a:focus {    
        color: #7F2764 !important;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links ul {
        list-style: none;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.links ul li {
        margin: 0 20px 0;
        
        display: inline;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias {
        position: relative;
        
        margin: 10px 0 20px;
        padding: 12px 177px 12px 310px;

        font: 14px "Trebuchet MS", Arial, sans;
        
        height: 143px;
        
        border: 1px #CCC solid;
        background: #EBEFEE url("/imagens/pagina-inicial/logo-esee.jpg") no-repeat left center;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias a.especial-i-encontro-sulamericano-de-estudos-estrategicos {
        position: absolute;
        top: 0;
        left: 0;
        
        width: 286px;
        height: 167px;
        
        text-indent: -1999px;
        
        overflow: hidden;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias h2 {
        margin: 0 0 10px;
        
        width: 232px;
        height: 29px;
        
        text-indent: -1999px;
        
        background: url("/imagens/pagina-inicial/titulo-noticias-da-esg.jpg") no-repeat left center;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias ul {
        margin: 0 0 0 20px;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias ul li a, body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes a {
        color: #06C;
        
        text-decoration: none;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias ul li a:hover, body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes a:hover, body.pagina-inicial div.conteiner div.conteudo div.noticias ul li a:focus, body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes a:focus {
        color: #06C !important;
        
        text-decoration: underline;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias ul li a:visited, body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes a:visited {
        color: #777;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias div.opcoes {
        display: block;
        
        position: absolute;
        bottom: 5px;
        right: 180px;
        
        width: 77px;
        height: 11px;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias div.opcoes a {
        display: block;
        
        width: 77px;
        height: 11px;
        
        text-indent: -1999px;
        
        overflow: hidden;
        
        background: url("/imagens/pagina-inicial/link-mais-noticias-atuais.jpg") no-repeat left top;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos {
        position: absolute;
        top: 6px;
        right: 6px;
        
        width: 165px;
        height: 155px;

        overflow: hidden;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div {
        position: absolute;
        top: 0;
        left: 0;

        width: 165px;
        height: 155px;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.sessenta-anos-da-esg a {
        display: block;
        
        width: 165px;
        height: 155px;
        
        text-indent: -1999px;
        
        overflow: hidden;
        
        background: url("/imagens/pagina-inicial/logo-60-anos.jpg") no-repeat;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.influenza-a-h1n1 a {
        display: block;

        width: 165px;
        height: 155px;

        text-indent: -1999px;

        overflow: hidden;

        background: url("/imagens/pagina-inicial/logo-influenza-a-h1n1.jpg") no-repeat;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.x-convencao-nacional-adesg {
        width: 165px;
        height: 155px;

        overflow: hidden;

        background: url("/imagens/pagina-inicial/logo-x-convencao-nacional-adesg.jpg") no-repeat;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.x-convencao-nacional-adesg a.logo {
        display: block;

        position: relative;
        top: 10px;
        left: 34px;

        margin-bottom: 16px;

        width: 94px;
        height: 86px;

        text-indent: -1999px;
        overflow: hidden;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.x-convencao-nacional-adesg ul {
        font: 10px Arial;
    }

    body.pagina-inicial div.conteiner div.conteudo div.noticias div.eventos div.x-convencao-nacional-adesg ul li {
        line-height: 120%;
    }
        
    body.pagina-inicial div.conteiner div.conteudo div.cursos {
        padding: 12px 12px 12px;
        
        height: 210px;
        
        border: 1px #CCC solid;
        background: #EBEFEE;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes {
        font-size: 13px;
        
        text-align: center;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes ul {
        margin: 0 auto;
        
        width: 302px;
        
        list-style: none;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes ul li {
        margin: 0 20px;
        
        float: left;
    }
    
    body.pagina-inicial div.conteiner div.conteudo div.cursos div.outras-informacoes ul li a {
        display: block;
    }
    
    body.pagina-inicial div.conteiner div.lateral {
        height: 379px;
        
        border-top: 1px #CCC solid;
        border-right: 0;
        border-bottom: 1px #CCC solid;
        border-left: 1px #CCC solid;
    }
    /** ENDOF Página inicial. */
    
    /** Página. */
        /** Propriedades e seletores globais. */
        body.pagina div.conteiner div.conteudo {
            margin: 0 0 0 295px;
            padding: 7px 10px 12px;
            
            min-height: 693px;
            height: auto !important;
            height: 693px;
            
            border: 1px #CCC solid;
            background: #EBEFEE;
        }
        
        body.pagina div.conteiner div.conteudo div.breadcrumb {
            margin: 0 0 10px;
            
            font-size: 11px;
        }
        
        body.pagina div.conteiner div.conteudo div.breadcrumb a {
            color: #06C;
            
            text-decoration: none;
        }
        
        body.pagina div.conteiner div.conteudo div.breadcrumb a:hover, body.pagina div.conteiner div.conteudo div.breadcrumb a:focus {
            color: #06C !important;
            
            text-decoration: underline;
        }
        
        body.pagina div.conteiner div.conteudo div.breadcrumb span.sufixo {
            color: #AAA;
        }
        
        body.pagina div.conteiner div.conteudo h1{
            font-size: 20px;
            color: #2F6AA6;
        }
        
        body.pagina div.conteiner div.conteudo h2 {
            font-size: 15px;
            color: #2F6AA6;
        }
        
        body.pagina div.conteiner div.conteudo h3 {
            font-size: 13px;
            color: #2F6AA6;
        }
        
        body.pagina div.conteiner div.conteudo div.navegacao {
            float: right;
            
            margin: 0 0 0 20px;
            
            width: 245px;
            
            font-size: 0.8125em; /** Corrige o bug do tamanho da fonte na lista. */
            
            background: #DFE9ED;
        }
        
        body.pagina div.conteiner div.conteudo div.navegacao a {
            color: #000;
            
            text-decoration: none;
        }
        
        body.pagina div.conteiner div.conteudo div.navegacao a:hover, body.pagina div.conteiner div.conteudo div.navegacao a:focus {
            text-decoration: underline;
        }
        
        body.pagina div.conteiner div.conteudo div.navegacao ul {
            list-style: none;
            
            margin: 0;
            padding: 6px 10px;
        }
        
        body.pagina div.conteiner div.conteudo div.navegacao ul li {
            text-transform: uppercase;
            
            margin: 0 0 3px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto {
            font-size: 13px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto a {
            color: #06C;
            
            text-decoration: none;
        }
        
        body.pagina div.conteiner div.conteudo div.texto a:hover, body.pagina div.conteiner div.conteudo div.texto a:focus {
            color: #06C !important;
            
            text-decoration: underline;
        }
        
        body.pagina div.conteiner div.conteudo div.texto a:visited {
            color: #777;
        }
        
        body.pagina div.conteiner div.conteudo div.mensagem-de-erro {
            background: #F00;
        }
        
        body.pagina div.conteiner div.conteudo h1 {
            margin: 5px 0 15px;
        }
        
        body.pagina div.conteiner div.conteudo h1 a {
            color: #06C;
        }
        
        body.pagina div.conteiner div.conteudo div.texto p, body.pagina div.conteiner div.conteudo div.texto table {
            margin: 5px 0 10px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto ul {
            margin: 10px 20px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto ol {
            margin: 10px 27px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto ul li, body.pagina div.conteiner div.conteudo div.texto ol li {
            margin: 0;
        }
        
        body.pagina div.conteiner div.conteudo div.texto img {
            border: 0;
        }
        
        body.pagina div.conteiner div.conteudo div.texto form {
            
        }
        
        body.pagina div.conteiner div.conteudo div.texto form table tr td.label {
            width: 120px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto form table tr td.campo input, body.pagina div.conteiner div.conteudo div.texto form table tr td.campo textarea {            
            width: 250px;
            
            font-size: 12px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto form div.campo textarea {
            height: 100px;
        }
        
        body.pagina div.conteiner div.conteudo div.texto table {
            font-size: 11px;
            
            width: 100%;
            
            clear: right;
            
            border: 1px #555 solid;
            border-collapse: collapse;
        }
        
        body.pagina div.conteiner div.conteudo div.texto table tr td {
            padding: 0 2px;
            
            border: 1px #AAA solid;
        }
        
        body.pagina div.conteiner div.conteudo div.texto table tr td.cabecalho {
            font-weight: bold;
            
            background: #FFFF66;
        }
        
        body.pagina div.conteiner div.conteudo div.texto table tr td div p.wp-caption-text {
            margin: 0;
            
            font-size: 11px;
            
            text-align: center;
        }
            /** Lateral. */
            body.pagina div.conteiner div.lateral div.cursos-regulares a {
                display: block;
                
                margin: 0 0 15px 10px;
                
                width: 260px;
                height: 78px;
                
                text-indent: -1999px;
                
                overflow: hidden;
                
                background: url("/imagens/global/lateral/navegacao/link-cursos-regulares.png") no-repeat;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes {            
                text-align: center;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes a {
                color: #06C;
                
                text-decoration: none;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes a:hover, body.pagina div.conteiner div.lateral div.outras-informacoes a:focus {
                color: #06C !important;
                
                text-decoration: underline;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes a:visited {
                color: #777;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes ul {
                list-style: none;
            }
            
            body.pagina div.conteiner div.lateral div.outras-informacoes ul li {
                margin: 10px 0;
            }
            
            body.pagina div.conteiner div.lateral div.sessenta-anos {
                margin: 19px 0 0;
            }
            
            body.pagina div.conteiner div.lateral div.sessenta-anos, body.pagina div.conteiner div.lateral div.sessenta-anos a {
                display: block;
                
                width: 279px;
                height: 141px;
            }
            /** ENDOF Lateral. */
            
            /** O Comandante. */
            body.a-esg-o-comandante div.conteiner div.conteudo div.texto img {
                float: right;
            }
            /** ENDOF O Comandante. */
        /** ENDOF Propriedades e seletores globais. */
        
        /** Biblioteca. */
        body#biblioteca table, body.biblioteca table {
            width: 100%;
            
            clear: right;
            
            border: 0 !important;
            border-collapse: collapse !important;
        }
        
        body#biblioteca table tr td, body.biblioteca table tr td {
            padding: 0 2px;
            border: 0 !important;
        }
        /** ENDOF Biblioteca. */
        
        /** Trabalhos Publicados. */
        body#producao-intelectual table {
            border: 0 !important;
            border-collapse: collapse !important;
        }
        
        body#producao-intelectual table tr td {
            border: 0 !important;
        }
        /** ENDOF Trabalhos Publicados. */
        
        /** A ESG. */
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao {
            float: none !important;
            
            position: relative;
            
            margin: 0 0 40px 0 !important;            
            
            width: auto !important;
            height: 241px !important;
            
            background: #DFE9ED;
        }
               
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao ul {
            margin: 0 0 0 352px !important;
        }
        
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao ul li {
            margin: 0 0 8px;
        }
        
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao div.video-institucional ul.outros-idiomas {
            position: absolute;
            top: 240px;
            left: -73px;
        }
        
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao div.video-institucional ul.outros-idiomas li {
            float: left;
            
            margin: 0 4px;
        }
        
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao div.video-institucional div.ver-ampliado {
            position: absolute;
            top: 245px;
            left: 0;
            
            font-size: 12px;
        }
                
        body#a-esg.pagina div.conteiner div.conteudo div.navegacao object#video-institucional {
            position: absolute;
            top: 0;
            left: 0;
            
            width: 352px;
            height: 240px;
        }
        
            /** Localização. */
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto h2 {
                margin: 20px 0 10px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget {
                position: relative;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget form.local p {
                margin: 0 0 5px;
                font-weight: bold;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget form.local input.endereco {
                padding: 3px 5px;
                
                font: 15px Trebuchet MS;
                
                width: 450px;
                height: 22px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget form.local input.enviar {                
                position: absolute;
                top: 22px;
                left: 468px;
                
                width: 80px;
                height: 34px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.enderecos-encontrados {
                margin-bottom: 5px;
                
                height: 110px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.enderecos-encontrados p {
                margin: 10px 0 5px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.enderecos-encontrados div {
                height: 80px;
                
                overflow-y: scroll;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.enderecos-encontrados div ul {
                margin: 0 0 0 20px;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.enderecos-encontrados div ul li a {
                text-decoration: underline;
            }
            
            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.rota {
                position: absolute;
                top: 55px;
                left: 0;
                
                margin: 10px 0 0;
                
                width: 650px !important;
                height: 150px;
                
                overflow-y: auto;
                overflow-x: hidden;
            }

            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.coordenadas {
                position: absolute;
                bottom: 5px;
                left: 5px;

                padding: 0 3px;

                font-size: 11px;

                border: 1px #CCC solid;
                background: #FFF;
            }

            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.gadget div.coordenadas p {
                margin: 0;
                padding: 0;
            }

            body#localizacao.a-esg.pagina div.conteiner div.conteudo div.texto div.mapa {
                margin-top: 5px;
                
                height: 470px;
            }
            /** ENDOF Localização. */
            
            /** Ex-comandantes */
            body#ex-comandantes.a-esg.pagina div.conteiner div.conteudo div.texto table {
                margin: 15px 0 0;
            }
            /** ENDOF Ex-comandantes. */
        /** ENDOF A ESG. */
        
        /** Biblioteca. */
        /*body.biblioteca div.conteiner div.conteudo div.navegacao, body.biblioteca-contato div.conteiner div.conteudo div.navegacao, body.biblioteca-novas-aquisicoes div.conteiner div.conteudo div.navegacao, body.biblioteca-pesquisa-bibliografica div.conteiner div.conteudo div.navegacao, body.biblioteca-publicacoes div.conteiner div.conteudo div.navegacao {
            float: right;
            
            margin: 0 0 0 20px;
            
            width: 245px;
            
            background: #DFE9ED;
        }
        
        body.biblioteca div.conteiner div.conteudo div.navegacao ul, body.biblioteca-contato div.conteiner div.conteudo div.navegacao ul, body.biblioteca-novas-aquisicoes div.conteiner div.conteudo div.navegacao ul, body.biblioteca-pesquisa-bibliografica div.conteiner div.conteudo div.navegacao ul, body.biblioteca-publicacoes div.conteiner div.conteudo div.navegacao ul {
            margin: 0;
            padding: 12px 17px;
        }*/
        
        body.biblioteca-publicacoes div.conteiner div.conteudo h1 {
            margin: 0 0 60px 0;
        }
        /** ENDOF Biblioteca. */
        
        /** Cursos. */
        body#cursos.pagina table, body#cursos.pagina table tr td {
            border: 0;
        }
        
        body#cursos.pagina table tr td.brazao {
            width: 55px;
            height: 50px;
        }
        
        body#cursos.pagina table tr td.curso {
            font-size: 14px;
            font-weight: bold;
        }
        
        /*body.cursos div.conteiner div.conteudo div.navegacao, body.cursos-caepe div.conteiner div.conteudo div.navegacao, body.cursos-caesg div.conteiner div.conteudo div.navegacao, body.cursos-cemc div.conteiner div.conteudo div.navegacao, body.cursos-cgerd div.conteiner div.conteudo div.navegacao, body.cursos-clmn div.conteiner div.conteudo div.navegacao, body.cursos-csie div.conteiner div.conteudo div.navegacao {
            float: right;
            
            margin: 0 0 0 20px;
            
            width: 245px;
            
            background: #DFE9ED;
        }
        
        body.cursos div.conteiner div.conteudo div.navegacao ul, body.cursos-caepe div.conteiner div.conteudo div.navegacao ul, body.cursos-caesg div.conteiner div.conteudo div.navegacao ul, body.cursos-cemc div.conteiner div.conteudo div.navegacao ul, body.cursos-cgerd div.conteiner div.conteudo div.navegacao ul, body.cursos-clmn div.conteiner div.conteudo div.navegacao ul, body.cursos-csie div.conteiner div.conteudo div.navegacao ul {
            margin: 0;
            padding: 12px 17px;
        } */
        
        body.biblioteca-publicacoes div.conteiner div.conteudo h1 {
            margin: 0 0 80px 0;
        }
        
        /**body.cursos-caepe table, body.cursos-csie table, body.cursos-cgerd table, body.cursos-clmn table, body.cursos-cemc table {
            font-size: 11px;
            
            width: 100%;
            
            border: 2px #777 solid;
            border-collapse: collapse;
        }*/
        
        /**body.cursos-caepe table tr td, body.cursos-csie table tr td, body.cursos-clmn table tr td, body.cursos-cemc table tr td {
            border: 1px #555 solid;
        }*/
        
        /**body.cursos-caepe table tr td div, body.cursos-csie table tr td div, body.cursos-clmn table tr td div, body.cursos-cemc table tr td div {
            text-align: center;
        }*/
        
        body#caepe.cursos table tr td.coluna-01, body#csie.cursos table tr td.coluna-01, body#clmn.cursos table tr td.coluna-01, body#cemc.cursos table tr td.coluna-01 {
            width: 30%;
        }
        
        body#caepe.cursos table tr td.coluna-02, body#csie.cursos table tr td.coluna-02, body#clmn.cursos table tr td.coluna-02, body#cemc.cursos table tr td.coluna-02 {
            width: 40%;
        }
        
        body#caepe.cursos table tr td.coluna-03, body#csie.cursos table tr td.coluna-03, body#clmn.cursos table tr td.coluna-03, body#cemc.cursos table tr td.coluna-03 {
            width: 30%;
        }
        
        body#caepe.cursos table tr td.fase, body#caepe.cursos table tr td.carga-total, body#csie.cursos table tr td.titulo, body#cgerd.cursos table tr td.titulo, body#clmn.cursos table tr td.titulo, body#cemc.cursos table tr td.titulo {
            background: #FFFF66;
        }
        
        body#cgerd.cursos table tr td.coluna-01 {
            width: 20%;
        }
        
        body#cgerd.cursos table tr td.coluna-02 {
            width: 20%;
        }
        
        body#cgerd.cursos table tr td.coluna-03 {
            width: 40%;
        }
        
        body#cgerd.cursos table tr td.coluna-04 {
            width: 10%;
        }
        
        body#cgerd.cursos table tr td.coluna-05 {
            width: 10%;
        }
        
        body#caepe.cursos table tr td.carga, body#csie.cursos table tr td.carga, body#cgerd.cursos table tr td.carga, body#clmn.cursos table tr td.carga, body#cemc.cursos table tr td.carga {
            background: #FFFF33;
        }
        
        body div.turmas-anteriores {
            padding: 20px 0 0;
            
            width: 245px;
            
            background: #EBEFEE;
        }
        
        body div.turmas-anteriores form, body div.turmas-anteriores form select {
            width: 245px;
        }
        /** ENDOF Cursos. */
        
        /** CEE.
        body.cee div.conteiner div.conteudo div.navegacao, body.cee-membros div.conteiner div.conteudo div.navegacao, body.cee-leitura div.conteiner div.conteudo div.navegacao {
            float: right;
            
            margin: 0 0 0 20px;
            
            width: 245px;
            
            background: #DFE9ED;
        }
        
        body.cee div.conteiner div.conteudo div.navegacao ul, body.cee-membros div.conteiner div.conteudo div.navegacao ul, body.cee-leitura div.conteiner div.conteudo div.navegacao ul {
            margin: 0;
            padding: 6px 10px;
        }
         ENDOF CEE. */
         
         /** Fale conosco. */
         body#fale-conosco.pagina table, body#fale-conosco.pagina table tr td {
            border: 0;
         }
         
         body#fale-conosco.pagina table tr td {
            padding: 3px 0;   
         }
         
         body#fale-conosco.pagina table tr td input.ddd {
            width: 20px;
         }
         
         body#fale-conosco.pagina table tr td input.prefixo, body#fale-conosco.pagina table tr td input.sufixo {
            width: 30px;
         }
         /** ENDOF Fale conosco. */
        
    /** ENDOF Página. */
    
    /** Pesquisa. */
    body.pesquisa div.conteiner div.conteudo h2.titulo {
        font-size: 15px;
    }
      
    body.pesquisa div.conteiner div.conteudo div.texto {
        font-size: 13px;
    }
    
    body.pesquisa div.conteiner div.conteudo div.texto p {
        margin: 10px 0;
    }
    
    body.pesquisa div.conteiner div.conteudo div.texto p span.termo {
        background: #FFF;
    }
    /** ENDOF Pesquisa. */
}
/** Regra de mídia para monitores. */