@charset "utf-8";
.ngg-album-compact {
    height: 130px!important;
}

table {
    clear: both;
}

* {
    text-decoration: none!important;
}

h1.entry-title {
    font-size: 24px;
    font-weight: bold;
    color: #033865;
    font-family: 'PT Sans Narrow', arial, serif;
    float: left;
    margin: 15px 15px 0 20px;
    clear: both;
}

body {
    margin: 0 auto;
    width: 100%;
    height: 600px;
}

.wrapBody {
    background: url(imagens/fundo3.jpg) no-repeat center top;
    width: 100%;
    height: 600px;
}

.corpo {
    margin: 0 auto;
    width: 1000px;
    height: auto;
    min-height: 500px;
}

.wrapTop {
    width: 1000px;
    margin: 0 auto;
    height: 300px;
}

.barraTop {
    float: left;
    margin: 0 0 0 0;
    width: 820px;
    height: 29px;
}

.barraTop span {
    float: left;
    margin: 7px 0 0 48px;
    color: #414141;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    cursor: pointer
}

.barraTop span a {
    color: #414141;
}

.barraTop ul {
    float: right;
    margin: 0 100px 0 0;
    width: auto;
    height: auto;
    list-style: none;
    padding: 5px 15px;
    background: #C8151B;
    border-radius: 0 0 8px 8px;
}

.barraTop ul li {
    float: left;
    margin: 0 0 0 0;
    width: auto;
    height: auto
}

.barraTop ul li span {
    float: left;
    margin: 0!important;
    color: #FFF!important;
    font-size: 16px!important;
    font-family: 'PT Sans Narrow';
    cursor: pointer
}

.barraTop ul li span a {
    color: #FFF!important;
}

.wrapTop .btChat {
    float: left;
    margin: 2px 0 0 13px;
    cursor: pointer;
}

.wrapTop a.logomarca {
    background: url('imagens/logo-header-2025-v2.png') no-repeat center/cover;
    width: 402px;
    height: 137px;
    margin: 25px 0 0 10px;
    clear: both;
    float: left;
    outline: none!important;
}

.menu {
    float: left;
    margin: 40px 0 0 20px;
    clear: both;
    width: auto;
    height: 50px;
}

.menu ul {
    float: left;
    margin: 0;
    list-style: none;
    width: auto;
    height: 50px;
    padding: 0;
}

.menu ul li {
    float: left;
    margin: 0 0 0 0;
    width: auto;
    height: auto;
    cursor: pointer;
    background: url('imagens/menu-separator.png') no-repeat right 19px;
}

.menu ul li:last-child {
    background: none;
}

.menu ul li a.home,
a.aluno,
a.alunoNovo,
a.downloads,
a.publicacoes,
a.cap {
    font-size: 16px!important;
    line-height: 50px;
    font-family: 'PT Sans Narrow';
    text-align: center;
    color: #FFF;
}

.menu ul li a.home:hover,
a.aluno:hover,
a.alunoNovo:hover,
a.downloads:hover,
a.publicacoes:hover,
a.cap:hover {}

.menu ul li a.home {
    float: left;
    margin: 0 0 0 0;
    height: 50px;
    text-indent: 0;
    padding-right: 10px;
}

.menu ul li a.home:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0
}

.menu ul li a.aluno {
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0px;
    font-size: 18px;
    line-height: 57px;
    font-family: 'PT Sans Narrow';
    font-weight: bold;
    text-align: center;
    letter-spacing: -1px;
    padding: 0 10px;
}

.menu ul li a.aluno:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.alunoNovo {
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.alunoNovo:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.downloads {
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.downloads:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 66px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.publicacoes {
    float: left;
    margin: 0 0 0 0;
    height: 65px;
    text-indent: 0;
    padding: 0 10px;
    width: auto;
}

.menu ul li a.publicacoes:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 65px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.cap {
    float: left;
    margin: 0 0 0 0;
    height: 61px;
    text-indent: 0;
    padding: 0 10px;
}

.menu ul li a.cap:hover {
    color: #FFEF00;
    float: left;
    margin: 0 0 0 0;
    height: 65px;
    text-indent: 0;
    padding: 0 10px;
}

.center {
    width: 1000px;
    margin: 0 auto;
    min-height: 300px;
    height: auto;
}

.center .flash {
    float: left;
    margin: 17px 0 0 17px;
    width: 673px;
    height: 292px;
}

.center .flash .splash-content {
    height: 292px;
}

.fotos {
    float: right;
    margin: 60px 16px 0 0;
    width: 262px;
    min-height: 50px;
    height: auto;
}

.fotos p {
    float: left;
    margin: 3px 0 0 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3c3c3c;
}

.fotos span {
    float: right;
    margin: 3px 11px 0 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9e5a02;
    font-weight: bold;
}

.fotos span.data {
    float: right;
    margin: -3px 15px 0 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9e5a02;
    font-weight: bold;
}

.fotos ul {
    float: left;
    margin: 15px 0 0 0;
    list-style: none;
    width: 284px;
    padding: 0 0 0 0;
    border-bottom: 1px solid #BA965A;
    display: inline-block;
}

.fotos ul li {
    float: left;
    margin: 0 4px 3px 0;
    width: auto;
    height: auto;
}

.fotos ul li h2 {
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 16px;
    color: #000;
    weight: bold;
    font-style: italic;
}

.fotos ul li a {
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
    color: #BA965A;
    font-weight: bold;
    font-style: italic;
    border-bottom: 1px dotted #BA965A;
    margin: 6px;
    display: block;
}

.fotos ul li a img {
    border: 1px solid silver;
}

.barraEventos {
    float: left;
    margin: 17px 0 0 17px;
    width: 960px;
    height: 37px;
    background: url(imagens/backBarra.jpg) no-repeat;
}

.barraEventos p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 13px;
    margin: 10px 0 0 170px;
    width: 645px;
}

.barraEventos p a {
    color: #fff;
}

.barraEventos sup.btVerTodos {
    background: url(imagens/btVermais.jpg) no-repeat;
    float: right;
    margin: -20px 10px 0 0;
    width: 120px;
    height: 22px;
    cursor: pointer;
}

.noticias {
    float: left;
    margin: 22px 0 0 20px;
    background: url(imagens/divNoticias.jpg) no-repeat;
    width: 460px;
    height: 549px;
}

.noticias a.verMais {
    float: right;
    margin: 18px 27px 0 0;
    width: 50px;
    height: 15px;
    cursor: pointer;
    text-indent: -9999px;
}

.noticias ul {
    float: left;
    width: 435px;
    list-style: none;
    margin: 30px 0 0 15px;
    min-height: 100px;
    padding: 0 0 0 0;
}

.noticias ul li {
    float: left;
    margin: 0 0 8px 0;
    width: 435px;
    height: auto;
    padding-bottom: 15px;
    border-bottom: solid 1px #ccc
}

*.noticias ul li.last {
    border-bottom: 0!important;
}

.noticias ul li sub {
    float: left;
    margin: 0 0 0 0;
    width: 125px;
    height: 122px;
    background: url(imagens/backImg.jpg) no-repeat;
}

.noticias ul li sub img {
    float: left;
    margin: 6px 0 0 6px;
}

.noticias ul li .img-post {
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    padding: 3px;
    width: 100px;
}

.noticias ul li .img-post img {
    width: 100%;
}

.noticias ul li .textPost {
    float: left;
    margin: 5px 0 0 14px;
    width: 295px;
    height: auto;
}

.noticias ul li .textPost h1 {
    float: left;
    margin: 0 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    color: #1b3b6f!important;
}

.noticias ul li .textPost a {
    color: #1b3b6f!important;
}

.noticias ul li .textPost p a {
    color: #C30!important;
}

.noticias ul li .textPost p {
    float: left;
    margin: 5px 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
    font-weight: normal;
    color: #000;
}

.noticias ul li .social {
    float: left;
    margin: 15px 0 0 14px;
    width: auto;
    height: auto;
}

.blocos {
    float: left;
    margin: 18px 0 0 20px;
    width: auto;
    height: 510px;
}

.blocos ul {
    float: left;
    margin: 0 0 0 0;
    width: auto;
    height: auto;
    list-style: none;
    padding: 0 0 0 0;
}

.blocos ul li {
    margin: 0 0 0 0;
    width: 239px;
    height: auto;
}

.blocos ul li h1 {
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 39px;
    font-weight: bold;
    text-align: right;
    margin: 5px 0 0 13px!important;
    padding-right: 96px;
    width: 117%;
}

.blocos ul li .contentBloco {
    float: left;
    margin: 7px 0 0 0!important;
    width: 460px;
    min-height: 270px;
    border-left: solid 0px #DDD;
    padding-left: 75px;
}

.blocos ul li .contentBloco sup {
    background: url(imagens/backImgBlock.jpg) no-repeat;
    width: 450px;
    height: 115px;
    float: left;
    margin: 0 0 0 15px;
}

.blocos ul li .contentBloco sup img {
    float: left;
    margin: 5px 0 0 6px;
}

.blocos ul li .contentBloco h2 {
    font-size: 18px;
    color: #3d3d3d;
    font-family: 'PT Sans Narrow', arial, serif;
    float: left;
    margin: 5px 0 0 20px;
    width: 450px;
}

.blocos ul li .contentBloco h2 a {
    color: #3d3d3d;
}

.blocos ul li .contentBloco p {
    font-size: 18px;
    color: #3d3d3d;
    font-family: 'PT Sans Narrow', arial, serif;
    float: left;
    margin: 0 0 0 20px;
    width: 450px;
}

.blocos ul li .contentBloco a.verMurais {
    background: url(imagens/verMurais.jpg) no-repeat;
    width: 194px;
    height: 29px;
    float: left;
    margin: 25px 0 0 18px;
    text-indent: -999px;
}

.blocos ul li .contentBloco a.acessoMural {
    background: url(imagens/espacoDosPais.jpg) no-repeat;
    width: 194px;
    height: 29px;
    float: left;
    margin: 5px 0 0 18px;
    text-indent: -99999px;
}

.wrapFooter {
    background: url(imagens/backFooter.jpg) repeat-x left bottom;
    height: 660px;
    margin: 0 auto;
    width: 100%;
    margin-top: 100px!important;
}

.preFooter {
    width: 1000px;
    margin: 0 auto;
}

.blockFooter {
    float: left;
    width: 465px;
    min-height: 283px;
    height: auto;
    border-right: solid 1px #DDD;
    padding: 22px 10px;
    margin-top: 9px;
}

.blockFooter h1 {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 24px;
    font-weight: bold;
    color: #be2607;
}

.blockFooter h2 a {
    color: #3d3d3d;
}

.blockFooter sub {
    width: 204px;
    height: 1px;
    background: #F39C6B;
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 0;
}

.blockFooter sup {
    background: url(imagens/backImgFooter.jpg) no-repeat;
    width: 204px;
    height: 117px;
    float: left;
    margin: 5px 0 0 0;
}

.blockFooter sup img {
    float: left;
    margin: 2px 0 0 3px;
}

.blockFooter h2 {
    font-size: 15px;
    color: #3d3d3d;
    font-family: 'PT Sans Narrow', arial, serif;
    float: left;
    margin: 3px 0 0 2px;
}

.blockFooter p {
    font-size: 13px;
    color: #3d3d3d;
    font-family: 'PT Sans Narrow', arial, serif;
    float: left;
    margin: 2px 0 0 2px;
}

.blockFooter a {
    color: #036;
    font-weight: bold;
}

.estrutura {
    margin: 19px auto;
    width: 960px;
    height: auto;
    padding-top: 15px;
}

.estrutura h1 {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 24px;
    font-weight: bold;
    color: #be2607;
}

.estrutura sub {
    width: 467px;
    height: 1px;
    background: #F39C6B;
    float: left;
    margin: 0 0 0 0!important;
    padding: 0 0 0 0;
}

.estrutura sup {
    background: url(imagens/backImgEstrutura.jpg) no-repeat;
    width: 473px;
    height: 160px;
    float: left;
    margin: 4px 0 0 0;
}

.estrutura .title {
    float: left;
    margin: 0 0 0 3px;
    color: #6f2525;
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    display: block;
}

.estrutura sup img {
    float: left;
    margin: 3px 0 0 3px;
}

.estrutura ul {
    float: left;
    margin: 0 0 0 0;
    list-style: none;
    padding: 0 0 0 0;
    width: 100%;
}

.estrutura ul li {
    float: left;
    margin: 10px 10px 0 0;
    width: 470px;
    height: auto;
}

.estrutura ul li span {
    float: left;
    margin: 0 0 0 3px;
    color: #6f2525;
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
}

.estrutura ul li sub {
    background: url(imagens/backImgLiestrutura.jpg) no-repeat;
    width: 231px;
    height: 56px;
    float: left;
    margin: 0 0 0 0;
}

.estrutura ul li sub img {
    float: left;
    margin: 3px 0 0 3px
}

.pontilhado {
    float: left;
    margin: 13px 0 0 16px;
}

.novidades {
    float: left;
    margin: 12px 0 0 14px;
    width: 471px;
}

.novidades h1 {
    color: #be2607;
    font-size: 24px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.novidades img {
    float: left;
    margin: 0 0 0 0;
    border: 0 none;
}

.parcerias {
    float: right;
    margin: 13px 0 0 0;
    width: 498px;
}

.parcerias ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
}

.parcerias ul li {
    float: left;
    margin: 0 5px 0 0;
    width: 239px;
    height: 96px;
    background: url(imagens/backParcerias.jpg) no-repeat;
}

.parcerias ul li img {
    float: left;
    margin: 9px 0 0 10px;
}

.menuAlunos,
.endereco {
    float: left;
    margin: 36px 0 0 35px;
    width: 358px;
    height: auto;
    min-height: 133px;
}

.menuAlunos h1,
.endereco h1 {
    color: #d89300;
    font-size: 26px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.menuAlunos ul,
.endereco ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none
}

.menuAlunos ul li,
.endereco ul li {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
}

.borda {
    background: url(imagens/bordaPontilhada.jpg);
    width: 195px;
    height: 1px;
    float: left;
    margin: 5px 0 5px 0;
}

.menuAlunos ul li a {
    color: #FFF;
}

.menuAlunosNovos {
    float: left;
    margin: 64px 0 0 0;
    width: 254px;
    height: auto;
    min-height: 276px;
}

.menuAlunosNovos h1 {
    color: #d89300;
    font-size: 26px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.menuAlunosNovos ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none
}

.menuAlunosNovos ul li {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
}

.menuAlunosNovos ul li:hover {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
    text-decoration: underline!important;
    cursor: pointer;
}

.menuAlunosNovos ul li a {
    color: #FFF;
}

.institucional {
    float: left;
    margin: 64px 0 0 0;
    width: 232px;
    height: auto;
    min-height: 276px;
}

.institucional h1 {
    color: #d89300;
    font-size: 26px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.institucional ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none
}

.institucional ul li {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
}

.institucional ul li:hover {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
    text-decoration: underline!important;
    cursor: pointer;
}

.institucional ul li a {
    color: #FFF;
}

.publicacoes {
    float: left;
    margin: 64px 0 0 0;
    width: 205px;
    height: auto;
}

.publicacoes h1 {
    color: #d89300;
    font-size: 26px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.publicacoes ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none
}

.publicacoes ul li {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
}

.publicacoes ul li:hover {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
    text-decoration: underline!important;
    cursor: pointer;
}

.publicacoes ul li a {
    color: #FFF;
}

.downloadsMenu {
    float: left;
    margin: 15px 0 0 0!important;
    width: 205px;
    height: auto;
}

.downloadsMenu h1 {
    color: #d89300;
    font-size: 26px;
    font-weight: bold;
    font-family: 'PT Sans Narrow', arial, serif;
    padding: 0 0 0 0;
    float: left;
    margin: 0 0 0 0;
}

.downloadsMenu ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none
}

.downloadsMenu ul li {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
}

.downloadsMenu ul li:hover {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    font-family: 'PT Sans', arial, serif;
    width: 271px;
    clear: both;
    float: left;
    margin: 3px 0 0 0;
    text-decoration: underline!important;
    cursor: pointer;
}

.downloadsMenu ul li a {
    color: #FFF;
}

.logoWik {
    float: right;
    margin: 244px 25px 0 0;
}

.end {
    float: left;
    margin: 50px 0 0 15px;
    width: 341px;
}

.end img {
    float: left;
    margin: 0 0 0 0;
}

.end address {
    color: #f4ca05;
    font-size: 13px;
    font-family: 'PT Sans', arial, serif;
    float: left;
    margin: -65px 0 0 100px;
    font-style: normal!important;
    float: left;
}

.entry-content p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.entry-content img {
    float: left;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 0;
}

.formulario {
    float: left;
    margin: 20px 0 0 20px;
    width: 639px;
    height: auto;
    clear: both
}

.formulario ol {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
}

.formulario ol li {
    float: left;
    margin: 0 0 10px 0;
    width: 639px;
    height: auto;
    clear: both;
}

.formulario ol li label {
    float: left;
    margin: 5px 0 0 0;
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.formulario ol li input[type=text] {
    float: left;
    margin: 3px 0 0 0;
    border: solid 2px #CCC;
    width: 300px;
    height: 25px;
    clear: both
}

.formulario ol li input[type=text]:hover {
    float: left;
    margin: 3px 0 0 0;
    border: solid 2px #999;
    width: 300px;
    height: 25px;
    clear: both
}

.formulario ol li input[type=text]:focus {
    float: left;
    margin: 3px 0 0 0;
    border: solid 2px #999;
    width: 300px;
    height: 25px;
    clear: both
}

.formulario ol li textarea {
    float: left;
    margin: 3px 0 0 0;
    clear: both;
    border: solid 2px #ccc;
    width: 500px;
    height: 200px;
}

.formulario ol li textarea:hover {
    float: left;
    margin: 3px 0 0 0;
    clear: both;
    border: solid 2px #999;
    width: 500px;
    height: 200px;
}

.formulario ol li textarea:focus {
    float: left;
    margin: 3px 0 0 0;
    clear: both;
    border: solid 2px #999;
    width: 500px;
    height: 200px;
}

.formulario ol li input[type=submit] {
    float: left;
    padding: 5px 10px;
    background: #043A68;
    font-family: Arial;
    font-size: 13px;
    color: #FFF;
    border: 0;
    border-radius: 5px;
    cursor: pointer
}

.entrevistas {
    float: left;
    clear: both;
    margin: 15px 0 0 20px;
    width: 600px;
    height: auto;
}

.entrevistas ul {
    float: left;
    margin: 0 0 0 0;
    list-style: none;
    padding: 0 0 0 0;
}

.entrevistas ul li {
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    margin: 10px 0 10px 0;
}

.entrevistas ul li h1 {
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 0;
}

.entrevistas ul li h1 a {
    color: #333
}

.entrevistas ul li p {
    float: left;
    margin: 5px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.nav-previous a {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    clear: both;
    margin: 10px 0 0 20px;
    color: #333;
}

.nav-previous a:hover {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    clear: both;
    margin: 10px 0 0 20px;
    color: #333;
    text-decoration: underline;
}

.nav-next a {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    clear: both;
    margin: 10px 0 0 20px;
    color: #333;
}

.nav-next a:hover {
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    clear: both;
    margin: 10px 0 0 20px;
    color: #333;
    text-decoration: underline;
}

.abas {
    float: left;
    margin: 18px 0 0 19px;
    background: url(imagens/barraabas.jpg) no-repeat;
    width: 960px;
    height: 147px;
}

.abas .wrap {
    float: left;
    margin: 0 0 0 0;
    width: 905px;
    height: 80px;
    background: #000;
}

.abas .wrap ul#mycarousel {
    list-style: none;
    padding: 0 0 0 0;
}

.abas .wrap ul#mycarousel li {
    width: 280px;
    border-right: 2px solid #ccc;
    height: 80px;
    float: left;
    margin: 0 0 0 15px;
}

.jcarousel-skin-tango .jcarousel-container {
    float: left;
    margin: 57px 0 0 27px;
    width: 905px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 905px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 875px;
    margin-left: 12px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 282px;
    height: 80px;
    float: left;
    margin: 0 0 0 15px;
    border-right: solid 2px #ccc;
}

.jcarousel-skin-tango .jcarousel-item sup {
    float: left;
    margin: 0 7px 0 0;
    background: url(imagens/backImgAluno.jpg) no-repeat;
    width: 78px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item sup img {
    float: left;
    margin: 6px 0 0 6px;
}

.jcarousel-skin-tango .jcarousel-item div {
    float: left;
    margin: 5px 0 0 0
}

.jcarousel-skin-tango .jcarousel-item span {
    float: left;
    margin: 0 0 0 0;
    color: #964343;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 15px;
    font-weight: bold;
}

.jcarousel-skin-tango .jcarousel-item h1 {
    float: left;
    margin: 5px 0 0 0;
    color: #255795;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 18px;
    font-weight: bold;
}

.jcarousel-skin-tango .jcarousel-item p {
    float: left;
    margin: 5px 0 0 0;
    color: #964343;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
    font-weight: normal;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    float: right;
    margin: -70px 0 0 907px;
    position: absolute;
    width: 20px;
    height: 50px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    float: left;
    margin: -70px 0 0 -20px;
    position: absolute;
    width: 20px;
    height: 50px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.ngg-albumoverview {
    float: left;
    margin: 5px 0 0 20px;
    width: 600px;
    clear: both;
}

.ngg-album-compact {
    float: left;
    margin: 10px;
    width: 110px;
    padding: 0!important;
}

.ngg-album-compact h4 a {
    float: left;
    clear: both;
    margin: 5px 0 0 0;
    width: 110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333;
}

.ngg-album-compact p {
    float: left;
    margin: 0 0 0 0;
    clear: both;
    width: 110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999;
    font-style: italic;
}

.ngg-album-link img {
    float: left;
    margin: 0 0 0 0;
    border: solid 1px #ccc;
    padding: 3px;
}

.ngg-galleryoverview {
    float: left;
    margin: 20px 0 0 20px;
    clear: both;
    width: 500px;
}

.slideshowlink {
    display: none;
}

.ngg-gallery-thumbnail img {
    float: left;
    margin: 0 10px 10px 0;
    border: solid 1px #ccc;
    padding: 3px;
}

.formBoletin {
    position: absolute;
    display: none;
    float: left;
    margin: 0px 0 0 270px;
    z-index: 999;
    background: url(imagens/backBox.png);
    width: 419px;
    height: 287px;
}

.formBoletin h1 {
    float: left;
    margin: 20px 0 0 25px;
    width: 290px;
    border-bottom: solid 1px #ccc;
    font-family: 'PT Sans Narrow', arial, serif;
    color: #171717;
    font-size: 24px;
    font-weight: bold;
}

.formBoletin p {
    float: left;
    margin: 5px 0 0 25px;
    width: 300px;
    height: auto;
    font-family: 'PT Sans Narrow', arial, serif;
    color: #171717;
    font-size: 14px;
}

.formBoletin sup.btClose {
    width: 50px;
    height: 15px;
    cursor: pointer;
    float: right;
    margin: 20px 25px 0 0;
}

.formBoletin form {
    float: left;
    margin: 0 0 0 0;
    width: auto;
    height: auto;
}

.formBoletin form ol {
    float: left;
    margin: 20px 0 0 10px;
    padding: 0 0 0 0;
    list-style: none;
    width: auto;
    height: auto
}

.formBoletin form ol li {
    width: auto;
    height: auto;
    clear: both;
    display: block;
    margin: 0 0 5px 0;
    float: left;
}

.formBoletin form ol li label {
    float: left;
    margin: 3px 5px 0 0;
    width: 100px;
    text-align: right;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
}

.formBoletin form ol li input[type=text] {
    width: 252px;
    height: 22px;
    border: solid 1px #ccc;
    background: #FFF;
    float: left;
    margin: 2px 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
}

.formBoletin form ol li input[type=password] {
    width: 252px;
    height: 22px;
    border: solid 1px #ccc;
    background: #FFF;
    float: left;
    margin: 2px 0 0 0;
}

.formBoletin form ol li select {
    width: 252px;
    height: 22px;
    border: solid 1px #ccc;
    background: #FFF;
    float: left;
    margin: 0 0 0 0;
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 13px;
}

.formBoletin form input[type=submit] {
    font-family: 'PT Sans Narrow', arial, serif;
    font-size: 14px;
    color: #65351d;
    font-weight: bold;
    float: right;
    margin: 12px 62px 0 0;
    background: transparent;
    border: 0;
    cursor: pointer;
}

.menuAbas {
    width: 970px;
    height: 36px;
    float: left;
    margin: 15px 0 0 18px;
}

.menuAbas ul {
    float: left;
    margin: 0 0 0 0;
    list-style: none;
    padding: 0 0 0 0;
    width: 970px;
}

.menuAbas ul li {
    float: left;
    margin: 0 5px 0 0;
    width: 155px;
    height: 29px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    font-family: 'PT Sans Narrow', arial, serif;
    padding-top: 7px;
}

.menuAbas ul li a {
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
}

ul.subnav {
    display: none;
    width: 208px;
    z-index: 999999999;
}

ul#sub1 {
    list-style: none;
    position: absolute;
    clear: both;
    float: left;
    margin: 55px 0 0 0!important;
    *margin: 0px 0 0 0!important;
    margin: 0;
    padding: 0;
    display: none;
    float: left;
    width: 208px!important;
    cursor: pointer;
}

ul.subnav li {
    width: 200px!important;
    border: solid 1px #BAB4B4;
    padding: 3px;
    margin-bottom: -1px;
    background: #FFF;
}

ul.subnav li:last-child {
    background: #FFF;
}

ul.subnav li:hover {
    cursor: pointer;
    background: #D5EBFE;
}

ul.subnav li a {
    font-family: 'PT Sans Narrow', arial, serif;
    color: #069;
    width: 200px!important;
    font-size: 16px;
    display: block;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.galFotos {
    border: 0px solid;
    overflow: hidden;
    width: 100%;
    margin: 40px 0 0 0;
}

.galFotos img {
    width: 200px;
    height: 150px;
    padding: 10px;
    margin-left: 20px
}

.galFotos p strong {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    text-transform: uppercase;
    font-size:14px;
    color: #033865;
    font-family: 'PT Sans Narrow', arial, serif;
  
    
}

.buttonns {
    clear: both;
}

.buttonnsli {
    clear: both;
    border: 0px solid;
    position: absolute;
    margin-top: -89px;
    margin-left: 72px
}

.buttonnsli img {
    display: block;
    margin: 0 auto;
    padding: 5px
}