
/*
--------------------------------------------------------------

style type="text/css" media="projection,screen,print"

Folha de Estilos para CAIXAS de CONTEUDOS
 Copyright Federação de Andebol de Portugal
 Desenvolvimento Webtags (www.webtags.pt)
  Criado:    Luis Lourenço, 23-NOV-2008
  Alterado:  Luis Lourenço, 05-JUN-2009
--------------------------------------------------------------
*/

.cxConteudos1, .cxConteudos2, .cxConteudos3, .cxConteudos4 {
position: relative;
width: auto;
overflow: auto;
margin: 0px 0px 5px 0px;
padding: 3px 0px 2px 0px;
text-align: left;
}
html>body .cxConteudos1, html>body .cxConteudos2, html>body .cxConteudos3, html>body .cxConteudos4 { padding: 0px 0px 2px 0px; }
.cxConteudos1 { background-color: #80062A; background-image: url(../novasimagens/fundoGlobalCx1.gif); }
.cxConteudos2 { background-color: #025C47; background-image: url(../novasimagens/fundoGlobalCx2.gif); }
.cxConteudos3 { background-color: #676E99; background-image: url(../novasimagens/fundoGlobalCx3.gif); }
.cxConteudos4 { background-color: #7C7B65; background-image: url(../novasimagens/fundoGlobalCx4.gif); }

.blocoConteudos, .blocoDetalhe, .blocoVideo, .blocoTabela, .cxTabela {
margin: 0px 3px 1px 3px;
padding: 5px 5px 5px 5px;
background-color: #FFFFFF;
color: #222222;
}
.blocoVideo {
position: relative;
background-color: #FFFFFF;
background-image: url(../novasimagens/fundoVideo.jpg);
background-position: center center;
background-repeat: no-repeat;
height: 375px;
}
.blocoVideo #MediaPlayer1, .blocoVideo object, .blocoVideo embed {
position: absolute;
top: 23px;
left: 116px;
}
.blocoVideo #resumo { display: none; }
.blocoTabela, .cxTabela { padding: 0px; }
.conteudos .cxTabela { width: 618px; }
.colunaDestaques .cxTabela { width: 300px; }
.conteudosEsquerda .cxTabela { width: 304px; }
.conteudosCentro .cxTabela { width: 304px; }
.blocoConteudos .cxTabela { width: auto; margin: 0px; }

.blocoDetalhe { padding: 10px 10px 10px 10px; }

.imagemConteudos {
float:left;
margin: 0px 0px 0px 0px;
}
.blocoDetalhe .imagemConteudos {
margin: 0px 10px 10px 0px;
}

.cxApoio {
width: auto;
margin: 8px 0px 0px 0px;
font-size: 9pt;
}

.barraIcones {
position: absolute;
top: 0px;
right: 0px;
height: 18px;
float: right;
z-index: 10;
vertical-align: middle;
padding: 6px 6px 6px 6px;
}
.barraIcones .texto { 
margin: 0px 0px 0px 6px;
padding: 6px 0px 6px 0px;
font-size: 8pt;
}
.barraIcones a, .barraIcones a:active, .barraIcones a:link, .barraIcones a:visited {
color: #CCCCCC;
text-transform: uppercase;
text-decoration: none;
}
.barraIcones a:hover {
color: #FD0000;
text-decoration: none;
}
.barraIcones img { float: left; }

.navPente {
background-color: #AAAAAA;
padding: 5px 5px 5px 5px;
margin: 1px 3px 1px 3px;
text-align: right;
}
.blocoConteudos .navPente { width: auto; margin: 0px; }

/* -- TEXTOS ---------------------------------------------- */
h1 {
position: relative;
font-size: 120%;
font-weight: normal;
word-spacing: 0.125em;
text-transform: uppercase;
margin: 0px 3px 3px 3px;
padding: 4px 6px 4px 6px;
z-index: 5;
color: #FFFFFF;
}
html>body h1 { margin: 3px 3px 3px 3px; }
.cxConteudos1 h1 { background-color: #26020C; background-image: url(../novasimagens/fundoTituloCx1.gif); }
.cxConteudos2 h1 { background-color: #011B15; background-image: url(../novasimagens/fundoTituloCx2.gif); }
.cxConteudos3 h1 { background-color: #1E212D; background-image: url(../novasimagens/fundoTituloCx3.gif); }
.cxConteudos4 h1 { background-color: #25251E; background-image: url(../novasimagens/fundoTituloCx4.gif); }

h2 {
font-size: 100%;
color: #222222;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}
h2 a, h2 a:active, h2 a:link, h2 a:visited {
color: #222222;
text-decoration: none;
}
h2 a:hover {
color: #FD0000;
text-decoration: none;
}
.destaqueH2 {
text-transform: uppercase;
font-size: 120%;
}
.destaqueH2 a, .destaqueH2 a:active, .destaqueH2 a:link, .destaqueH2 a:visited {
color: #222222;
text-decoration: none;
}
.destaqueH2 a:hover {
color: #FD0000;
text-decoration: none;
}
.blocoConteudos h2 { font-size: 90%; }
.blocoConteudos .destaqueH2 {
font-weight: bold;
font-size: 100%;
}
.blocoDetalhe h2, .blocoVideo h2 {
font-size: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}
.blocoDetalhe h3, .blocoVideo h3 {
font-size: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}

h3 {
font-size: 85%;
color: #222222;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}

p {
font-size: 80%;
color: #222222;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}
p a, p a:link, p a:active, p a:visited {
color: #222222;
text-decoration: none;
}
p a:hover {
color: #FD0000;
text-decoration: none;
}
.destaqueP {
font-size: 85%;
color: #222222;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}
.blocoDetalhe p {
font-size: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}
.blocoVideo p {
font-size: 80%;
margin: 10px 0px 0px 394px;
}

.cxApoio td, .cxApoio p, .cxApoioC td, .cxApoioC p {
font-size: 80%;
color: #888888;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}
.cxApoio a, .cxApoio a:link, .cxApoio a:active, .cxApoio a:visited,
.cxApoioC a, .cxApoioC a:link, .cxApoioC a:active, .cxApoioC a:visited {
color: #222222;
text-decoration: none;
}
.cxApoio a:hover,
.cxApoioC a:hover {
color: #FD0000;
text-decoration: none;
}


/* -- TABELAS ---------------------------------------------- */
.cxTabelaInterior, .blocoTabela table {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #222222;
}
html>body .conteudos .blocoConteudos .cxTabelaInterior { width: 100%; }

center, th, td {
color: #222222;
}

.cxConteudos1 .cxTabela, .cxConteudos3 .cxTabela,
.cxConteudos1 .cxTabelaInterior, .cxConteudos3 .cxTabelaInterior {
border-top: 1px solid #990522;
border-left: 1px solid #990522;
}
.cxConteudos1 .cxTabela td, .cxConteudos3 .cxTabela td,
.cxConteudos1 .cxTabelaInterior td, .cxConteudos3 .cxTabelaInterior td {
border-bottom: 1px solid #990522;
border-right: 1px solid #990522;
}
.cxConteudos2 .cxTabela,
.cxConteudos2 .cxTabelaInterior {
border-top: 1px solid #1C624B;
border-left: 1px solid #1C624B;
}
.cxConteudos2 .cxTabela td,
.cxConteudos2 .cxTabelaInterior td {
border-bottom: 1px solid #1C624B;
border-right: 1px solid #1C624B;
}
.cxConteudos4 .cxTabela,
.cxConteudos4 .cxTabelaInterior {
border-top: 1px solid #494523;
border-left: 1px solid #494523;
}
.cxConteudos4 .cxTabela td,
.cxConteudos4 .cxTabelaInterior td {
border-bottom: 1px solid #494523;
border-right: 1px solid #494523;
}

tr.tituloT { background-color: #26020C; background-image: url(../novasimagens/fundoTituloCx1.gif); }
tr.tituloT td, tr.tituloC td {
padding: 5px 3px 5px 3px;
font-size: 100%;
color: #FFFFFF;
}

tr.tituloC, tr.rodapeC {
background-color: #000000;
color: #FFFFFF;
}
tr.rodapeC, tr.rodapeC td, tr.rodapeC a, tr.rodapeC a:link, tr.rodapeC a:active, tr.rodapeC a:visited {
padding: 5px 3px 5px 3px;
text-align: right;
color: #FFFFFF;
font-size: 80%;
text-decoration: none;
}
tr.rodapeC a:hover {
color: #FFFFFF;
text-decoration: none;
}

.cxTabelaInterior tr td { padding: 3px 3px 3px 3px; }

.cxTabela tr td a, .cxTabela tr td a:link, .cxTabela tr td a:active, .cxTabela tr td a:visited,
.cxTabelaInterior tr td a, .cxTabelaInterior tr td a:link, .cxTabelaInterior tr td a:active, .cxTabelaInterior tr td a:visited {
color: #222222;
text-transform: none;
text-decoration: none;
}
.cxTabela tr td a:hover,
.cxTabelaInterior tr td a:hover {
color: #FD0000;
text-decoration: none;
}

tr.tituloT td {
padding: 10px 0px 10px 0px;
}


tr.tituloD {
background-color: #FFFFFF;
}
tr.tituloD td { padding: 5px 3px 5px 3px; }
tr.tituloD td,tr.tituloD td a,tr.tituloD td a:link,tr.tituloD td a:active,tr.tituloD td a:visited {
color: #DD2222;
text-decoration: none;
}
tr.tituloD td a:hover {
color: #222222;
text-decoration: none;
}

tr.listaA, tr.listaA td, tr.listaB, tr.listaB td {
padding: 3px 3px 3px 3px;
font-size: 90%;
}
tr.listaA, tr.listaA td, tr.listaA td a, tr.listaA td a:link, tr.listaA td a:active, tr.listaA td a:visited {
color: #222222;
background-color: #C8C8C8;
text-transform: none;
text-decoration: none;
}
tr.listaA td a:hover {
color: #FD0000;
text-decoration: none;
}

tr.listaB, tr.listaB td, tr.listaB td a, tr.listaB td a:link, tr.listaB td a:active, tr.listaB td a:visited {
color: #222222;
background-color: #A9A9A9;
text-transform: none;
text-decoration: none;
}
tr.listaB td a:hover {
color: #FD0000;
text-decoration: none;
}

.blocoDetalhe td a, .blocoDetalhe td a:link, .blocoDetalhe td a:active, .blocoDetalhe td a:visited {
padding: 0px 0px 0px 0px;
}

.navPente a, .navPente a:link, .navPente a:active, .navPente a:visited {
font-size: 90%;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}


/* CX MULTIBOX */
.mb, a.mb, .blocoDetalhe td a.mb {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#newsTicker {
position: relative;
width: 624px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 1px 0px;
overflow: hidden;
background-color: #414A7F;
background-image: url(../novasimagens/fundoGlobalCxD.gif);
}
#newsTicker #moldura {
position: absolute;
top: 4px;
right: 4px;
width: 345px;
height: 247px;
overflow: hidden;
background-color: #FFFFFF;
}
#newsTicker #moldura img {
position: absolute;
top: 0px;
right: 0px;
}
#newsTicker ul {
float: left;
list-style: none;
width: 267px;
margin: 4px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}
html>body #newsTicker ul { margin: 4px 0px 0px 4px; }
#newsTicker li {
height: 43px;
margin: 0px;
margin-bottom: 3px;
padding: 2px 4px 2px 3px;
font-size: 90%;
cursor: pointer;
text-align: left;
}

.inactivo {
background-color: #D9DBE6;
background-image: url(../novasimagens/fundoCxD.png);
color: #000022;
}
.activo {
background-color: #000522;
background-image: url(../novasimagens/fundoCxD.png);
color: #DDDDFF;
}

#imagem1, #imagem2, #imagem3, #imagem4, #imagem5 { position: absolute; }





table.disciplina tr td{color:black;
                                 text-align:left; 
                                 border:1px solid black;
                                 vertical-align:top;
                                 background:#A9A9A9;
                                 padding:1px;
                                font-size:10px;
}

table.disciplina tr th{color:white;
                                background:black;
                                vertical-align:top;
                                padding:3px;
                                font-size:10px;}
table.disciplina{border:1px solid black;}


table.pesquisa tr th{color:white;
                                background:black;
                                vertical-align:top;
                                padding:3px;}


.titulo{font-size:14px;padding-top:10px;color:black;}

.tipo{font-size:12px;text-align:left;padding-top:10px;color:black;}


