/* Menus de Idiomas */
ul#language
{
position:absolute;
top:90px;
left:87px;
list-style:none;
height:29px;
}

ul#language:after
{
clear:both;
}

ul#language li
{
width:40px;
height:29px;
text-indent:-90000px;
float:left;
}

ul#language li a
{
display:block;
width:100%;
height:100%;
}

/* Português */
ul#language li.langPt a
{
background:url(../novas-imagens/bandeiras-idiomas.png) no-repeat;
}

ul#language li.langPt a:hover, ul#language.langPt li.langPt a
{
background-position:0 -29px;
}

/* Inglês */
ul#language li.langEn a
{
background:url(../novas-imagens/bandeiras-idiomas.png) -40px 0 no-repeat;
}

ul#language li.langEn a:hover, ul#language.langEn li.langEn a
{
background-position:-40px -29px;
}

/* Espanhol */
ul#language li.langEs a
{
background:url(../novas-imagens/bandeiras-idiomas.png) -80px 0 no-repeat;
}

ul#language li.langEs a:hover, ul#language.langEs li.langEs a
{
background-position:-80px -29px;
}

.clear
{
clear:both;
}

a img
{
border:0;
}

hr
{
height:1px;
border:0;
background:#ccc;
margin:0 0 20px 0;
}

.bgEsquerda
{
background:url(../novas-imagens/bg_esquerda.jpg) right top repeat-y;
}

.bgDireita
{
background:url(../novas-imagens/bg_direita.jpg) repeat-y;
}

/* Conteúdo Principal */
.container
{
padding:10px;
}

#conteudo
{
padding:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
border:1px solid #e5e5e5;
}

#conteudo a
{
color:#00964e;
}

#conteudo a:hover
{
text-decoration:none;
}

#conteudo p
{
font-size:11px;
line-height:16px;
margin:0 0 20px 0;
}

#conteudo p.imgLeft
{
float:left;
margin:0 10px 0 0;
}

#conteudo p.imgRight
{
float:right;
margin:0 0 0 10px;
}

#conteudo ul
{
font-size:11px;
line-height:16px;
margin:0 0 20px 10px;
padding-left:10px;
}

#conteudo ul li
{
margin-bottom:10px;
}

#conteudo h2, #conteudo h3
{
font-size:16px;
font-weight:bold;
color:#00964e;
margin:0 0 10px 0;
border-bottom:1px solid #ccc;
}

#conteudo h4, #conteudo h5, #conteudo h6
{
font-size:16px;
font-weight:bold;
color:#00964e;
margin:0 0 10px 0;
}

/* Home */
.comunicado, .boxCinza
{
background:#efefef;
padding:10px;
margin-bottom:20px;
}

#conteudo ul.destaques
{
margin:0 0 20px 0;
padding:0;
list-style:none;
}

#conteudo ul.destaques li
{
float:left;
margin:0 30px 15px 0;
}

#conteudo ul.destaques li.destaqueDireita
{
margin-right:0;
}

#conteudo ul.destaques li a
{
display:block;
padding:3px;
background:#ccc;
color:#333;
text-align:center;
text-decoration:none;
}

#conteudo ul.destaques li a:hover
{
background:#00964e;
color:#fff;
}

#conteudo ul.destaques#edicoesRevista
{
padding-left:15px;
}

#conteudo ul.destaques#edicoesRevista li
{
margin-right:20px;
}


.noticiasEcad
{
position:relative;
}

.logoEcad
{
position:absolute;
top:0;
right:0;
}

/* Menu Revista */
#topicosRevista
{
text-align:center;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topicosRevista p
{
margin:0;
}

.logoRevista
{
padding-bottom:10px;
}

.capaThumb
{
display:block;
padding-top:5px;
background:#00964e url(../novas-imagens/bg_thumb_revista.gif) left bottom repeat-x;
}

.numeroEdicao
{
padding:5px 0;
background:#00964e;
color:#fff;
font-weight:bold;
}

.nestaEdicao
{
padding:5px 0;
background:#007b40;
color:#fff;
font-weight:bold;
font-size:14px;
}

ul#menuRevista
{
margin:0;
padding:0;
text-align:left;
list-style:none;
background:url(../novas-imagens/bg_menu_revista.gif) repeat-x;
}

ul#menuRevista li
{
margin:0;
padding:0;
line-height:12px;
}

ul#menuRevista li a
{
width:100%;
padding:5px 0;
display:block;
text-decoration:none;
color:#666;
border-bottom:1px solid #ccc;
}

ul#menuRevista li a:hover
{
background:#00964e;
color:#fff;
border-bottom:1px solid #004a26;
}

/* Revista */
.logoRevistagd
{
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

#conteudo h3.headingRevista
{
padding:3px 10px;
color:#fff;
background:#00964e;
border:0;
}

.materiaRevista
{
border-bottom:1px solid #ccc;
margin-bottom:20px;
}

/* Tabela Genérica */
table.tabelaDados, table.tabelaContatos
{
width:100%;
font-size:11px;
line-height:18px;
margin:0 0 20px 0;
}

table.tabelaDados th, table.tabelaDados td, table.tabelaContatos th, table.tabelaContatos td
{
padding:5px;
}

table.tabelaContatos th, table.tabelaContatos td
{
border-bottom:1px solid #ccc;
vertical-align:top;
padding:5px 10px;
}

table.tabelaContatos td.membro
{
padding-right:20px;
width:50%;
}

table.tabelaDados th
{
background:#00964e;
color:#fff;
}

table.tabelaDados tr.linhaPar td
{
background:#d3e5dc;
}

/* Tabela Artigos */
table#artigos {
width:98%;
font-size:9px;
}

table#artigos td {
border-bottom:#ccc 1px solid;
padding:5px;
}

/* Tabela Carnaval */
table#carnaval {
width:98%;
font-size:9px;
}

table#carnaval th {
background:#00964e;
color:#fff;
font-size:11px;
padding:5px;
}

table#carnaval td {
padding:5px;
border:1px solid #ccc;
}

.azul #conteudo h3.heading
{
padding:3px 10px;
color:#fff;
background:#0066cc;
border:0;
}

.azul #conteudo h4, .azul #conteudo h5, .azul #conteudo h6
{
font-size:16px;
font-weight:bold;
color:#0066cc;
margin:0 0 10px 0;
}

.azul #conteudo a:link{
color:#0066cc;
}

.azul #conteudo a:visited{
color:#0066cc;
}

.azul #conteudo a:hover{
color:#0066cc;
text-decoration:none;
}

p.paginas_nav {
text-align:center;
}

/* Sites dos Artistas */
#conteudo ul.sitesArtistas
{
margin:0 0 20px 0;
padding:0;
list-style:none;
float:left;
width:175px;
}

#conteudo ul.sitesArtistas#listaDireita
{
padding-left:30px;
border-left:1px solid #ccc;
}

#conteudo ul.sitesArtistas:after
{
clear:both;
}

#conteudo ul.sitesArtistas li a:hover
{
background:#00964e;
text-decoration:none;
color:#fff;
}

