/* CSS Document */
body
{
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin:0 auto;
text-align:center;
background:#00247D url(Imagens/bg.gif) 95% 0 no-repeat;
}

/* Itens Globais */
*
{
padding:0;
margin:0;
font-size:1em;
line-height:1.5em;
}

/* Links Gerais */
a
{
color:#fff;
}

a:hover
{
text-decoration:none;
color:#fc0;
}

/* Headings */
h1, h2, h3, h4, h5, h6
{
font-size:1.7em;
font-weight:normal;
}

/* Clear */
.clear
{
clear:both;
}

/* Imagens no Texto */
p img
{
margin:0 1em 0 0;
}

p img.img-left
{
float:left;
}

p img.img-right
{
float:right;
margin:0 1em;
}

#main-content p.foto-ampliar
{
margin-top:2em;
}

#main-content p.foto-ampliar a img
{
border:5px solid #DED9B6;
}

#main-content p.foto-ampliar a:hover img
{
border:5px solid #CDBD4B;
}

/* Conteúdo */

/* Container */
#wrapper
{
width:720px;
margin:0 auto;
text-align:center;
}

/* Opções e Navegação Global */
ul#global-nav
{
float:right;
list-style:none;
text-align:left;
margin:10px 10px 0 0;
}

ul#global-nav li
{
float:left;
height:28px;
text-indent:-90000px;
margin-right:3px;
}

ul#global-nav li.aba-inicial
{
width:99px;
background:url(Imagens/aba_inicial.gif) no-repeat;
}

ul#global-nav li.aba-centro
{
width:116px;
background:url(Imagens/aba_centro.gif) no-repeat;
}

ul#global-nav li.aba-jpa
{
width:146px;
background:url(Imagens/aba_jpa.gif) no-repeat;
}

ul#global-nav li.aba-online
{
width:159px;
background:url(Imagens/aba_online.gif) no-repeat;
}

ul#global-nav li a
{
display:block;
height:28px;
}

/* Topo */
#topo
{
clear:both;
margin:0 0 15px 0;
text-align:center;
width:720px;
height:110px;
background:#104A8E url(Imagens/bg_topo_centro.jpg) 5px 5px no-repeat;
}

#jacarepagua #topo
{
background:#104A8E url(Imagens/bg_topo_jpa.jpg) 5px 5px no-repeat;
}

#topo h1
{
float:left;
margin:20px 0 0 20px;
width:279px;
height:72px;
text-indent:-90000px;
background:url(Imagens/logo_centro.gif) no-repeat;
}

#jacarepagua #topo h1
{
background:url(Imagens/logo_jpa.gif) no-repeat;
}

#topo h1 a
{
width:279px;
height:72px;
display:block;
text-decoration:none;
}

/* Conteúdo */
#content-wrapper
{
float:left;
width:710px;
}

#content-wrapper.content-home, #content-wrapper.content-home #content
{
width:510px;
}

#content
{
width:710px;
border:5px solid #fff;
color:#333;
font-size:1.2em;
background:#fff url(Imagens/bg_main_content02.gif) 145px 0 repeat-y;
}

#content.interna1
{
width:710px;
margin-bottom:10px;
background:#fff url(Imagens/bg_main_content.gif) 145px 0 repeat-y;
}

#content.interna2
{
width:710px;
margin-bottom:10px;
background:#fff url(Imagens/bg_main_content02.gif) 145px 0 repeat-y;
}

#content a
{
color:#039;
}

/* Conteúdo Principal */
#main-content
{
float:right;
text-align:left;
width:365px;
font-size:1.1em;
}
#main-content .texto_direita
{
float: right;
width: 30em;
line-height:1.6em;
margin:0 0 2em 25em;
padding:0 15px;
font-size:0.9em;
text-align: right;
}
#main-content .texto_azul_centro
{
font-size:0.9em;
text-align: center;
color: #00C;
}

#content.interna1 #main-content
{
width:565px;
}

#content.interna2 #main-content
{
width:565px;
background:#fff url(Imagens/bg_main_content02.gif) 0 0 repeat-y;
}

#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6
{
margin:0 0 0.5em 0;
color:#039;
padding:0 15px;
}

#main-content h3, #main-content h4, #main-content h5, #main-content h6
{
font-size:1.4em;
}

#main-content p
{
line-height:1.6em;
margin:0 0 2em 0;
padding:0 15px;
}

#main-content ul, #main-content ol
{
margin:0 0 2em 3em;
}

#main-content ul li, #main-content ol li
{
margin-bottom:0.5em;
}

#main-content .breadcrumb
{
background:#DED9B6;
padding:3px 15px;
font-size:0.8em;
}

#main-content .breadcrumb a
{
color:#333;
}

#main-content a:hover
{
background:#fff;
}

/* Headings com identificação de onde o usuário veio */
#main-content h2 span, #main-content h2 span a
{
color:#B7B185;
}

#main-content h2 strong
{
font-size:0.7em;
}

/* Divisão do Conteúdo em duas colunas para texto e navegação contextual */

#main-content .left-col
{
width:370px;
float:left;
}

#main-content .right-col
{
width:190px;
float:right;
}

/* Alemão Online */
#main-content p.btnAlemao a:hover
{
background:none;
}

/* Ação Social */
#main-content h2.acaoHeading
{
width:278px;
height:45px;
text-indent:-90000px;
padding-left:20px;
margin-bottom:1em;
background:url(Imagens/h_acao_social.jpg) 20px 0 no-repeat;
}

#main-content h5.acaoSubtitulo
{
font-size:1.1em;
color:#989475;
margin-bottom:0;
}

#main-content a.acaoBreve
{
color:#999;
text-decoration:line-through;
}

#main-content .right-col ul.context-nav li a.acaoBreve:hover, 
{
background:none;
border-bottom:2px solid #faf8eb;
}

#main-content a.acaoBreve:hover, 
{
background:none;
}

/* Dicas Culturais */
#main-content .dicasCulturais h3
{
font-size:1.7em;
padding-top:10px;
border-top:1px solid #C9C39B;
}

#main-content .dicasCulturais ul
{
margin:10px 0 20px 17px;
padding:0;
list-style:none;
}

#main-content .dicasCulturais ul li
{
float:left;
text-align:center;
margin:0 7px 15px 0;
}

#main-content .dicasCulturais ul li a img
{
border:3px solid #DED9B6;
}

#main-content .dicasCulturais ul li a:hover img
{
border:3px solid #CDBD4B;
}

#main-content .dicasCulturais ul li a
{
display:block;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}

#main-content .dicasCulturais ul li a:hover
{
background:#fff;
}

#main-content ul.arquivoDicasculturais
{
list-style:none;
margin-left:17px;
}

#main-content ul.arquivoDicasculturais li
{
padding-left:30px;
}

#main-content ul.arquivoDicasculturais li.indiceSemanal
{
font-size:1.1em;
font-weight:bold;
color:#666;
border-bottom:1px solid #CEC9A7;
}

#main-content ul.arquivoDicasculturais li.dicaMuseu
{
background:url(Imagens/dicas_mini_museu.jpg) no-repeat;
}

#main-content ul.arquivoDicasculturais li.dicaPasseios
{
background:url(Imagens/dicas_mini_passeios.jpg) no-repeat;
}

#main-content ul.arquivoDicasculturais li.dicaCinema
{
background:url(Imagens/dicas_mini_cinema.jpg) no-repeat;
}

#main-content ul.arquivoDicasculturais li.dicaTeatro
{
background:url(Imagens/dicas_mini_teatro.jpg) no-repeat;
}

#main-content ul.arquivoDicasculturais li.dicaLiteratura
{
background:url(Imagens/dicas_mini_literatura.jpg) no-repeat;
}



/* Navegação Contextual */
#main-content .right-col ul.context-nav
{
padding:0;
margin:0 0 1.5em 0;
list-style:none;
font-size:0.9em;
}

#main-content .right-col ul.context-nav li
{
margin-bottom:0.3em;
}

#main-content .right-col ul.context-nav li a
{
width:160px;
padding:5px 15px;
display:block;
border-bottom:2px solid #FAF8EB;
}

#main-content .right-col ul.context-nav li a:hover
{
border-bottom:2px solid #E5E2CF;
}

#main-content .right-col ul.context-nav li a.context-selected, #main-content .right-col ul.context-nav li a.context-selected:hover
{
background:#F3F1E2;
border-bottom:2px solid #DFDBBB;
text-decoration:none;
font-weight:bold;
}

#main-content .right-col h4
{
font-size:1.3em;
line-height:1.3em;
margin-bottom:0.3em;
color:#989475;
}

/* Galeria de Fotos */
#main-content ul.fotos
{
list-style:none;
margin:0 0 4em 1em;
}

ul.fotos li
{
float:left;
margin:0 10px 10px 0;
}

ul.fotos li a
{
text-decoration:none;
border:5px solid #DED9B6;
display:block;
}

ul.fotos li a:hover, ul.fotos li a:active
{
border:5px solid #CDBD4B;
}

/* Fotos que são ampliáveis */
a img.amplia-foto
{
text-decoration:none;
border:5px solid #DED9B6;
display:block;
}

a:hover img.amplia-foto, a:active .amplia-foto
{
border:5px solid #CDBD4B;
}

/* Depoimentos */
#main-content blockquote
{
padding:0 15px;
margin-bottom:2em;
text-indent:15px;
background:url(Imagens/aspas.gif) 15px 0 no-repeat;
font-style:italic;
}

#main-content blockquote.aspas{
padding:0 15px;
margin-bottom:2em;
text-indent:15px;
background:url(Imagens/aspas.gif) 220px 0 no-repeat;
font-style:italic;
}

#main-content blockquote span.autor-depoimento
{
font-weight:bold;
font-style:normal;
}

/* Menu Principal */
#navigation
{
float:left;
width:145px;
}

ul#menu
{
padding:5px 0 20px 0;
margin:0 0 10px 0;
list-style:none;
text-align:left;
}

ul#menu li
{
margin:0;
padding:0;
}

ul#menu li a, ul#menu li.menutitle
{
display:block;
padding:0 0 0 15px;
line-height:2em;
height:2em;
border-bottom:1px solid #D1E9FF;
text-decoration:none;
color:#009;
background:none;
cursor:pointer;
}

ul#menu li.menutitle
{
background:url(Imagens/seta_menu.gif) 90% 50% no-repeat;
}

ul#menu li#selected, ul#menu li#selected a 
{
display:block;
font-weight:bold;
color:#f60;
}

ul#menu li.menutitle#selected
{
background:url(Imagens/seta_menu2.gif) 90% 50% no-repeat;
}

/* Sub-menu */
ul#menu li ul
{
margin:0 0 1.5em 0;
padding:0;
list-style:none;
}

ul#menu li ul li
{
font-size:0.9em;
}

ul#menu li ul li a
{
display:block;
padding:0 0 0 22px;
line-height:2em;
height:2em;
border-bottom:1px solid #D1E9FF;
text-decoration:none;
color:#333;
}

ul#menu li ul li a:hover
{
background:url(Imagens/bullet_submenu.gif) 10% 50% no-repeat;
color:#f60;
}

ul#menu li ul li a.sub-selected, ul#menu li ul li a.sub-selected:hover
{
background:url(Imagens/bullet_submenu.gif) 10% 50% no-repeat;
color:#f60;
}

/* Conteúdo Secundário. Mural */
#sec-content
{
float:right;
}

#sec-content.mural
{
background:#104A8E;
width:175px;
padding:5px;
border-right:1px solid #18233C;
border-bottom:2px solid #18233C;
}

.mural-noticias, .mural-eventos
{
background:#fff url(Imagens/dobra_mural.gif) right top no-repeat;
padding:15px;
color:#333;
text-align:left;
font-size:1.1em;
}

.mural-noticias
{
margin-bottom:10px;
}

.mural-noticias p, .mural-eventos p, .mural-noticias h3, .mural-eventos h3
{
margin-bottom:1.3em;
}

.mural-noticias p, .mural-eventos p
{
padding-left:10px;
background:url(Imagens/bullet_submenu.gif) 0 4px no-repeat;
}

.mural-noticias h3, .mural-eventos h3
{
margin-bottom:0.8em;
}

.mural-noticias a
{
color:#039;
}

.mural-noticias a:hover
{
color:#039;
text-decoration:none;
}

.mural-noticias .noticias-anteriores
{
background:none;
padding:5px 0 0 0;
margin-bottom:0;
border-top:1px solid #ccc;
}

.mural-noticias .noticias-anteriores a, .mural-noticias .noticias-anteriores a:hover
{
font-weight:bold;
font-style:italic;
color:#333;
}

.mural-noticias h3
{
background:url(Imagens/hd_noticias.gif) no-repeat;
text-indent:-90000px;
}

.mural-eventos h3
{
background:url(Imagens/hd_eventos.gif) no-repeat;
text-indent:-90000px;
}

/* Chamada da Revista Encontro */
.boxChamadas
{
clear:both;
margin:15px 0 10px 0;
font-size:1.1em;
text-align:left;
width:510px;
height:145px;
border:5px solid #104A8E;
background:#002959 url(Imagens/bg_chamadas.gif) repeat-x;
}

.boxChamadas h4
{
padding-top:5px;
margin-bottom:1em;
font-size:13px;
font-weight:bold;
color:#fc0;
}

.boxChamadas h4 a
{
color:#fc0;
text-decoration:none;
}

.boxChamadas h4 a:hover
{
text-decoration:underline;
}

.boxChamadas p.imgChamada
{
float:left;
height:145px;
margin:0 5px 0 0;
}

.boxChamadas p.imgChamada img
{
border:0;
margin:0;
}

.boxChamadas p.edicao-atual
{
font-weight:bold;
margin-bottom:20px;
}

.boxChamadas p.edicao-atual span.tituloClipping
{
font-weight:bold;
}

.boxChamadas p.edicao-atual span.referenciaChamada
{
font-weight:normal;
font-style:italic;
font-size:1em;
}

.boxChamadas p.edicoesAnteriores
{
margin-top:52px;
}

.boxChamadas p.edicoesAnteriores a, .boxChamadas p.arquivoClipping a
{
text-decoration:none;
font-weight:bold;
background:#001124;
}

.boxChamadas .chamada
{
width:240px;
float:left;
}

.boxChamadas #clipping.chamada
{
width:264px;
}

/* Lista de Edições da Revista */

#main-content ul.edicoes-revista
{
margin:0 0 2em 1.3em;
padding:0 0 2em 0;
list-style:none;
font-size:0.8em;
}

#main-content ul.edicoes-revista li
{
float:left;
margin:0 30px 30px 0;
}

#main-content ul.edicoes-revista li img
{
margin-bottom:0.5em;
border:none;
}

#main-content ul.edicoes-revista li a
{
display:block;
padding:10px;
border:1px solid #F3F1E2;
text-decoration:none;
}

#main-content ul.edicoes-revista li a:hover
{
border:1px solid #C5C09B;
}

#main-content ul.context-nav li.ed-anteriores
{
margin-top:2em;
font-weight:bold;
}

#main-content ul.context-nav li.ed-anteriores a
{
color:#333;
}

/* Tabelas com o Cardápio do Refeitorio */
table.cardapio
{
width:530px;
margin:15px 0 15px 15px;
}

table.cardapio caption
{
display:none;
}

#main-content table.cardapio p
{
margin:0.5em 0;
padding:0 0 0 10px;
text-align:left;
background:url(Imagens/bullet_submenu.gif) 0 6px no-repeat;
}

table.cardapio th
{
background:#726C42;
color:#fff;
}

table.cardapio th, table.cardapio td
{
text-align:center;
border-bottom:1px solid #BDB688;
border-right:1px solid #BDB688;
padding:5px;
font-size:0.9em;
}

table.cardapio td
{
background:#E8E5CF;
}

table.cardapio th.pratos
{
background:#DED9B6;
color:#726C42;
text-align:right;
width:130px;
}

/* Lista de Ex-alunois - Tabela */
#main-content table.lista-exalunos
{
width:530px;
margin:0 0 15px 15px;
}

#main-content table.lista-exalunos caption
{
display:none;
}

#main-content table.lista-exalunos th
{
background:#726C42;
color:#fff;
border-bottom:1px solid #BDB688;
}

#main-content table.lista-exalunos td
{
border-left:1px solid #BDB688;
border-bottom:1px solid #BDB688;
text-align:left;
background:#E8E5CF;
}

#main-content table.lista-exalunos td p, #main-content table.lista-exalunos th p
{
margin:1em 0;
}

/* Tabela de Índice de Aprovação em Vestibular */
#main-content table.aprovacao-vestibular
{
width:530px;
margin:0 0 30px 15px;
}

#main-content table.aprovacao-vestibular caption
{
display:none;
}

#main-content table.aprovacao-vestibular th, #main-content table.aprovacao-vestibular td
{
padding:5px;
text-align:center;
border-right:1px solid #BDB688;
border-bottom:1px solid #BDB688;
}

#main-content table.aprovacao-vestibular td
{
background:#E8E5CF;
}

#main-content table.aprovacao-vestibular th
{
background:#726C42;
color:#fff;
}

#main-content table.aprovacao-vestibular th.col-vest-1
{
width:100px;
background:#DED9B6;
color:#866C41;
text-align:right;
}

/* Tabela Genérica */
#main-content table.tabela-dados
{
width:90%;
margin:0 0 30px 15px;
}

#main-content table.tabela-dados p
{
margin:0.7em 0;
}

#main-content table.tabela-dados caption
{
display:none;
}

#main-content table.tabela-dados th, #main-content table.tabela-dados td
{
padding:5px;
text-align:left;
border-right:1px solid #BDB688;
border-bottom:1px solid #BDB688;
}

#main-content table.tabela-dados td
{
background:#E8E5CF;
}

#main-content table.tabela-dados th
{
background:#726C42;
color:#fff;
}

/* Tabela Genérica Menor */
#main-content table.tabela-dados2
{
width:90%;
margin:0 0 30px 15px;
}

#main-content table.tabela-dados2 p
{
margin:0.7em 0;
}

#main-content table.tabela-dados2 caption
{
display:none;
}

#main-content table.tabela-dados2 th, #main-content table.tabela-dados2 td
{
padding:5px;
font-size:0.9em;
text-align:center;
border-right:1px solid #BDB688;
border-bottom:1px solid #BDB688;
}

#main-content table.tabela-dados2 td
{
background:#E8E5CF;
}

#main-content table.tabela-dados2 th
{
background:#726C42;
color:#fff;
}


/* Tabela Festival de Filmes */
#main-content table.tabela-festival-filmes
{
width:90%;
margin:0 0 30px 15px;
}

#main-content table.tabela-festival-filmes p
{
margin:0.7em 0;
}

#main-content table.tabela-festival-filmes caption
{
margin-left:15px;
background:#5d5730;
color:#fff;
border:1px solid #5d5730;
font-weight:bold;
}

#main-content table.tabela-festival-filmes th, #main-content table.tabela-festival-filmes td
{
padding:5px;
text-align:left;
border-right:1px solid #BDB688;
border-bottom:1px solid #BDB688;
}

#main-content table.tabela-festival-filmes td
{
background:#E8E5CF;
}

#main-content table.tabela-festival-filmes th
{
background:#726C42;
color:#fff;
}

/* Form de Contato */
fieldset
{
margin:2em 0;
padding:0;
border:0px;
}

form
{
margin:2em 0;
}

label
{
display:block;
}

input
{
width:200px;
background:#F8F6F3;
border:1px solid #D2CBC2;
color:#333;
}

textarea
{
width:300px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
background:#F8F6F3;
border:1px solid #D2CBC2;
color:#333;
}

input:focus, textarea:focus
{
background:#FFFFCC;
}

input.button
{
height:2em;
width:5em;
color:#fff;
background:#5D593E;
}

input.button:hover
{
background:#f60;
}

/* Rodapé */
#rodape
{
clear:both;
width:720px;
margin:0;
padding:20px 0 20px 0;
font-size:1.1em;
text-align:left;
}

.creditos
{
position:relative;
top:-25px;
left:-20px;
float:right;
width:16px;
height:11px;
text-indent:-90000px;
background:url(Imagens/3.gif) no-repeat;
}

.creditos a
{
display:block;
width:16px;
height:11px;
}

/* Banner Float */

#fadeinbox
{
position:absolute;
left:0;
top:-400px;
margin:-10px 0 0 -30px;
border:0;
background:none;
text-align:left;
z-index:100;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135)-moz-opacity:0;
}

#fadeinbox p
{
margin:0;
text-align:left;
}

#fadeinbox p.floatClose
{
font-size:11px;
margin:0;
}

#fadeinbox p.floatClose a
{
color:#ed0977;
padding:5px 10px;
display:block;
width:35px;
color:#fff;
font-weight:bold;
text-decoration:none;
background:#003b79;
}

#fadeinbox p.floatClose a:hover
{
background:#00164a;
}


#main-content hr
{
height:1px;
background:#c9c39b;
margin:0 0 2em 0;
border-top:1px solid #c9c39b;
border:0;
}


ul.links-img{
list-style:none;
}

ul.links-img li {
float:left;
margin:10px;
}

/* painel de sugestões */

#form_dicas {
width:350px;
}
#form_dicas label {
display:inline;
}
.radio {
width:120px;
float:left;
}

.radio input {
width:25px;
border:0;
background:none;
}

#form_dicas .btn input {
background:#00247D;
color:#fff;
width:90px;
float:left;
margin:0 10px 20px 10px;
}

