/* 
-----------------------------------------------
DN - Diario de Noticias
-----------------------------------------------

CSS DN Beta. 
Status: Em revisão
-----------------------------------------------
-----------------------------------------------


-----------------------------------------------
Cores Base Usadas
-----------------------------------------------
Tipo Area / Nome Tecnico / Nome Area  / Cores Picanco Designer  / Nome Cores / Cores Usadas Originalmente  Logo/
-----------------------------------------------

H dn		DN Home		Azul Claro	#1e86ad	<< #1e86ad	-CONFIRMADA!-
C desporto	Desporto	Vermelho	#e1081f	<< #e20820 	-PROXIMA!- 		#ec071b nas maquetes
C gente		Gente		Purpura		#b50951	<< #b50951	-CONFIRMADA!-
C cartaz	Cartaz		Ouro		#b3a030	<< #b4a030 	-MUITO PROXIMA!-	#b4a030 nas maquetes
C bolsa		Bolsa		Verde Claro	#6daa24	<< #6caa23 	-MUITO PROXIMA!-	NAO HÁ MAQUETAS AINDA! 		
S pt		Portugal	Azul Claro	#1e86ad << #1e86ad	-CONFIRMADA!-
S mundo		Mundo		Azul Escuro	#006486	<< #006486	-CONFIRMADA!-		
S economia	Economia	Verde Escuro	#006d2c << #006d2c	-CONFIRMADA!-	 	
S ciencia	Ciencia		Azul Agua	#5baba7	<< #5baca6 	-MUITO PROXIMA!-        #5baca6 nas maquetes
S artes		Artes		Bronze		#7e5930	<< #7d582c 	-PROXIMA!-		#7e592f nas maquetes (menu) / Logo em degradé
S tv		Televisao	Laranja		#fd7b11	<< #fe7b11	-MUITO PROXIMA!-	#fe7b11 nas maquetes (menu) 
S opiniao	Opiniao		Cinza Grafite	#3f3f3f	<< #3f3f3f	-CONFIRMADA!- 	
S pessoas	Pessoas		Rosa		#e74d88	<< #e74d89	-MUITO PROXIMA!- 	#e74d89 nas maquetes
C videos	Vídeos		Azul Claro	#1e86ad
C galerias	Galerias	Azul Claro	#1e86ad
C notvideo	Noticiário VídeoAzul Claro	#1e86ad
? dossiers 	Dossiers?	Azul Claro	#1e86ad

-----------------------------------------------
Outras Cores
-----------------------------------------------
#ccc - Cinza (usado nos separadores)
#e6e6e6 - Cinza Back Menu
#d5d2c3 - Verde Linha Menu
-----------------------------------------------
-----------------------------------------------
Nomenclatura / Hierarquia em estilos/ficheiros
-----------------------------------------------

Metodo usado para organização CSS:

0 - uso de minusculas e nao nomes género "CaixaVerde"

1 - uso de "-" (tracos/hifen 100% seguro) em estilos css
    em vez de "_" underscores (aceites pelos browsers
    modernos mas nao recomendaveis mesmo assim para
    compatibilidade com browsers+antigos)

2 - uso de "_" (underscore) em nomes de ficheiros
    (para distinguir da nomenclatura dos css)

3 - uso do portugues o mais possivel para separar mentalmente
    a nivel de tags html/css
    (forms/backgrounds etc)
    
4 - nas imagens referi sempre que possa a dimensao (LARGURAxALTURA)
    para facil identificao/localizacao
    
5 - os estilos por agora nao estao inline para melhor legibilidade
    e ser + facil mudancas
    
6 - mesmo que nao necessarrio meto ; na ultima linha para evitar
    preocupaçoes e fazer alteracoes e mudancas de ordem sem problemas
    
Estilo de nomes usados:
    
xxx-nome-nivel (estilos css)
xxx_seccao_nome (nomes ficheiros) 

ex:
CSS =		cl-esq-n0 (coluna/esquerda/nivel 0(raiz))
Ficheiros =	bt_cartaz_enviar (botao secção cartaz para enviar)

lista de prefixos:
-----------------------------------------------
blc-	bloco estrutura basica (headers,conteudos,footers)
cln-  	coluna (estrutura basica interior nos conteudos)
cx-  	caixa  (elementos interiores)
mn-  	menu
bt-  	botao (botoes e imagens clicaveis)
bg-  	background
icn- 	icone
sep- 	separador (HR usualmente)
frm- 	formulario (usado somente para distinguir "names"
	em forms de estilos css
tit-    titulos	
uni-	classe para unificacao
-----------------------------------------------

a nivel de div wrapping (usadas p/evitar problemas box model ie)
quando necessario:

nX - nivel de indentaçao

-n0 <-- não usar/mudar padding/border/margin aqui
 -n1
  -n2...
  
caso nao haja estruturas dependentes a nivel de prolongamento
omiti o nX (ex. blc-conteudos já que a parti de aí sao usadas 
colunas cl e já é outro tipo de "estrutura/divisoria")  

-----------------------------------------------
Tuning Browser via Javascript
-----------------------------------------------

já que o uso de javascript é necessario neste site
é usado um detector (sniffer) para ajustar
certos estilos css em diferentes browsers.
no html coloca-lo antes do loading dos css.

css_browser_selector.js

reservar e nao usar os estilos .ie .firefox .gecko

-----------------------------------------------
Estrutura Basica
-----------------------------------------------

blc-cabecalho					- rss+ticker+logo+promo
blc-mn-principaltopo				- menu principal
blc-mn-secundariotopo				- menu secundario

* blc-extra					- wrapper opcional para blc-conteudos c/background (artes, cartaz-jogos por ex)
blc-conteudos					- esqueleto de suporte das colunas
	cln-esqmid				
		cln-esq-n0			
			cln-esq-n1		- coluna esquerda (420px)
		cln-mid-n0			
			cln-mid-n1		
				cln-mid-n2	- coluna meio (200px)	
		cln-esqdupla-n0 
			cln-esqdupla-n1		- coluna dupla esq+meio no fundo (650px)
	cln-dir-n0
		cln-dir-n1			- coluna direita (300px)

blc-mn-principalfundo				- menu principal
blc-mn-secundariofundo				- menu secundario
blc-rodape					- copyrights

blc-rodape-ci					- footer CI


largura 950px = 420(col.esq)+20px(intevalo)+200(col.meio)+10px(intervalo)+300px(col.dir)

-----------------------------------------------
Outras notas
-----------------------------------------------

existe um ficheiro cores.css nao usado que
pode servir para atribuir cores em override.
anexar se for util

estilo 

cor-dn, cor-gente, etc

*/

/*
-----------------------------------------------
Estilos TAGS
-----------------------------------------------
*/

BODY {
	MARGIN: 0px;
	COLOR: #000;
	TEXT-ALIGN: center;
	FONT-FAMILY: Georgia, serif;
	WIDTH: 100%;
	HEIGHT: 100%;
	FONT: 1em/2em;	
	PADDING-BOTTOM: 20px;
}

html 
{
    height:auto;
    width:auto !important; width:950px;
    overflow: auto !important; overflow: hidden
}
.body 
{
	min-width: 970px !important; min-width: 950px;
	overflow-x: hidden !important; overflow-x:auto
}

#ifrPoll, #CSIfr, #meteoIfr, #horoscopoIfr {display:none}


IMG {
	BORDER: 0px;
}

P {
	LINE-HEIGHT: 1.4em;
}

H5 {COLOR:#999; line-height:1.2em}

select {font-family:Arial; font-size:10px}

/*
-----------------------------------------------
Headers H5 Genericos com CX envolvente
-----------------------------------------------
*/

.tit-icn-seccoes IMG {
	FLOAT: left;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 2px;
}

.tit-icn-caixa A, .tit-icn-caixa A:link, .tit-icn-caixa A:visited, .tit-icn-caixa A:active {
	TEXT-DECORATION: none;
	COLOR: #fff;
}

.tit-icn-caixa A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #fff;	
}

/*
-----------------------------------------------
Headers H5 Genericos SEM CX envolvente
-----------------------------------------------
Nao sao todos usados na maquete
ficam feitos para TODAS as secçoes!
pt=dn (mesma cor)
-----------------------------------------------
*/

.tit-icn-pt, .tit-icn-pt A, .tit-icn-pt A:link, .tit-icn-pt A:visited, .tit-icn-pt A:active, .tit-icn-dn, .tit-icn-dn A, .tit-icn-dn A:link, .tit-icn-dn A:visited, .tit-icn-dn A:active {
	TEXT-DECORATION: none;
	COLOR: #1e86ad;
}

.tit-icn-pt A:hover, .tit-icn-dn A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #1e86ad;	
}

.cx-apontador-uni A:link:hover {text-decoration:underline}


.tit-icn-gente A, .tit-icn-gente A:link, .tit-icn-gente A:visited, .tit-icn-gente A:active {
	TEXT-DECORATION: none;
	COLOR: #b50951;
}

.tit-icn-gente A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #b50951;	
}

.tit-icn-tv A, .tit-icn-tv A:link, .tit-icn-tv A:visited, .tit-icn-tv A:active {
	TEXT-DECORATION: none;
	COLOR: #b4a030;
}

.tit-icn-tv A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #b4a030;	
}

.tit-icn-tv A, .tit-icn-tv A:link, .tit-icn-tv A:visited, .tit-icn-tv A:active {
	TEXT-DECORATION: none;
	COLOR: #fd7b11;
}

.tit-icn-tv A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #fd7b11;	
}

.tit-icn-opiniao A, .tit-icn-opiniao A:link, .tit-icn-opiniao A:visited, .tit-icn-opiniao A:active {
	TEXT-DECORATION: none;
	COLOR: #3f3f3f;
}

.tit-icn-opiniao A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #3f3f3f;	
}

.tit-icn-desporto A, .tit-icn-desporto A:link, .tit-icn-desporto A:visited, .tit-icn-desporto A:active {
	TEXT-DECORATION: none;
	COLOR: #e1081f;
}

.tit-icn-desporto A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #e1081f;	
}

.tit-icn-mundo A, .tit-icn-mundo A:link, .tit-icn-mundo A:visited, .tit-icn-mundo A:active {
	TEXT-DECORATION: none;
	COLOR: #006486;
}

.tit-icn-mundo A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #006486;	
}

.tit-icn-bolsa A, .tit-icn-bolsa A:link, .tit-icn-bolsa A:visited, .tit-icn-bolsa A:active {
	TEXT-DECORATION: none;
	COLOR: #6caa23;
}

.tit-icn-bolsa A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #6caa23;	
}

.tit-icn-economia A, .tit-icn-economia A:link, .tit-icn-economia A:visited, .tit-icn-economia A:active {
	TEXT-DECORATION: none;
	COLOR: #006d2c;
}

.tit-icn-economia A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #006d2c;	
}

.tit-icn-pessoas A, .tit-icn-pessoas A:link, .tit-icn-pessoas A:visited, .tit-icn-pessoas A:active {
	TEXT-DECORATION: none;
	COLOR: #e74d89;
}

.tit-icn-pessoas A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #e74d89;	
}

.tit-icn-artes A, .tit-icn-artes A:link, .tit-icn-artes A:visited, .tit-icn-artes A:active {
	TEXT-DECORATION: none;
	COLOR: #7d582c;
}

.tit-icn-artes A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #7d582c;	
}

.tit-icn-ciencia A, .tit-icn-ciencia A:link, .tit-icn-ciencia A:visited, .tit-icn-ciencia A:active {
	TEXT-DECORATION: none;
	COLOR: #5baca6;
}

.tit-icn-ciencia A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #5baca6;	
}

.tit-icn-cartaz A, .tit-icn-cartaz A:link, .tit-icn-cartaz A:visited, .tit-icn-cartaz A:active {
	TEXT-DECORATION: none;
	COLOR: #b4a030;
}

.tit-icn-cartaz A:hover {
	TEXT-DECORATION: underline;
 	COLOR: #b4a030;	
}

/*
-----------------------------------------------
Headers Especificos
-----------------------------------------------
*/

.tit-pessoas-itl {
	FONT-SIZE: 1.2em;
	COLOR: #e74d89;
	FONT-STYLE: oblique;	
}

.tit-pessoas-itl A, A:link, .tit-pessoas-itl A:visited, .tit-pessoas-itl A:active  {
	COLOR: #e74d89;
	TEXT-DECORATION: none;
}

.tit-pessoas-itl A:hover  {
	COLOR: #e74d89;
	TEXT-DECORATION: underline;
}

/*
-----------------------------------------------
Estilos Cabecalho
-----------------------------------------------
*/

#blc-cabecalho {
	MARGIN: 0px auto;
	WIDTH: 950px;
	HEIGHT: 133px;
	TEXT-ALIGN: LEFT;
	BACKGROUND-COLOR: #fff;	
}

#cx-rssticker {
	MARGIN-TOP: 10px;
	FLOAT: left;
}

#cx-rssticker P {
	DISPLAY: inline;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.70em;	
}
 
#cx-logo {
	WIDTH: 426px;
	HEIGHT: 60px;
	POSITION: relative;
	LEFT: -5px;
	TOP: 30px;
}

#cx-promo {
	FLOAT: right;
}

/*
-----------------------------------------------
Estilos Menu Principal Topo
-----------------------------------------------
*/

#cx-procura {
	MARGIN: 1px 0px 0px 10px;
	PADDING: 2px;
	FLOAT: right;
	DISPLAY: inline;	
}

.campo-cx-procura {
	HEIGHT: 15px;
	FONT-SIZE: 0.6em;
}

INPUT.bt-cx-procura {
	MARGIN-LEFT: 5px;
}

#cx-data {	
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.6em;
	MARGIN: 0px 0px 0px 30px;
	PADDING: 0px;
	FLOAT: right;
	LINE-HEIGHT: 25px;
	DISPLAY: inline;		 	
}

#cx-data a {	
	COLOR: #1e86ad;
	text-transform: lowercase;
}

#cx-login{	
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.6em;
	COLOR: #1e86ad;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px 0px 0px 30px;
	PADDING: 0px;
	FLOAT: right;
	LINE-HEIGHT: 25px;
	DISPLAY: inline;		 	
}


/*
-----------------------------------------------
Estrutura Básica Conteudos (comum)

- Alguns paddings/borders/margins estão por
segurança apenas. numa revisao final poderao
se apagar.

- Nos CSS especificos de cada secção são acrescentados
retirados outros parametros sobretudo para modificar
cores/backgrounds
-----------------------------------------------
*/

#blc-conteudos {
	MARGIN: 0px auto;
	WIDTH: 950px;
	PADDING: 0px;
	BORDER: 0px;
}

#cln-destaque640 {
	WIDTH: 640px;
	FLOAT: left;
	TEXT-ALIGN: LEFT;	
}

.cln-esqmid {
	FLOAT: left;
	display:block;
	WIDTH: 650px; 
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	BORDER: 0px;
	MARGIN: 0px auto;
}
.ie6 .cln-esqmid {
	overflow:hidden; WIDTH: 640px; 
}
#cln-esqmid {
	display:block;
	WIDTH: 650px; 
	PADDING: 0px;
	BORDER: 0px;
	TEXT-ALIGN: left;
	BORDER: 0px;
	MARGIN: 0px auto; 
}


#cln-esq-n0 {
	WIDTH: 420px; 
	FLOAT: left;
	TEXT-ALIGN: left;
	PADDING: 0px;
	BORDER: 0px;
	MARGIN: 0px; 
}

#cln-esq_n1 {
	FLOAT: left;
	TEXT-ALIGN: left;	
}

#cln-mid-n0 {
	FLOAT: left;
	WIDTH: 230px; overflow: hidden;
	TEXT-ALIGN: left;
}

#cln-mid-n1 {
	TEXT-ALIGN: LEFT;
	MARGIN: 0px 10px 0px 20px;	
}

#cln-mid-n2 {
	TEXT-ALIGN: LEFT;
	WIDTH: 200px;	
}

#cln-dir-n0 {
	FLOAT: LEFT;
	TEXT-ALIGN: LEFT;
	WIDTH: 300px;	
}

#cln-dir-n1 {
	FLOAT: LEFT;
	TEXT-ALIGN: LEFT;
}

#cln-esqdupla {
	WIDTH: 640px;
	FLOAT: left;
	TEXT-ALIGN: LEFT;	
}

#blc-conteudos P {
	FONT-SIZE: 0.7em; /*  define o tamanho do geral texto das noticias/conteudos */
}

/*
-----------------------------------------------
Blocos Menus / Estilos Gerais Menus
-----------------------------------------------
*/

#blc-mn-principaltopo-n1 UL, #blc-mn-principalfundo-n1 UL, #blc-mn-secundariotopo-n1 UL, #blc-mn-secundariofundo-n1 UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}

#blc-mn-principaltopo-n1 LI, #blc-mn-principalfundo-n1 LI, #blc-mn-secundariotopo-n1 LI, #blc-mn-secundariofundo-n1 LI {
	DISPLAY: inline;	
}

#blc-mn-principaltopo-n0 {		
	FLOAT: LEFT;
	TEXT-ALIGN: center;	
	MARGIN: 0px auto;
        MIN-WIDTH: 970px;
	WIDTH: 100%;
}

#blc-mn-principaltopo-n1 {
	MARGIN: 0px auto;
	TEXT-ALIGN: left;	
	WIDTH: 950px;
}

#blc-mn-secundariotopo-n0 {
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px auto;
	WIDTH: 100%;
	FLOAT: left;
	BORDER-BOTTOM: 1px solid #d5d2c3;	
}

#blc-mn-secundariotopo-n1 {
	TEXT-ALIGN: left;
	WIDTH: 950px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px auto;
	LINE-HEIGHT: 2.2em;	
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, san-serif;
}

#blc-mn-principalfundo-n0 {	
	FLOAT: LEFT;
	TEXT-ALIGN: center;	
	MARGIN: 0px auto;
        MIN-WIDTH: 970px;
	WIDTH: 100%;
	CLEAR: BOTH;	
}

#blc-mn-principalfundo-n1 {
	TEXT-ALIGN: left;
	WIDTH: 950px;
	MARGIN: 0px auto;	
}

#blc-mn-secundariofundo-n0 {
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px auto;
	BORDER-BOTTOM: 1px solid #d5d2c3;	
}

#blc-mn-secundariofundo-n1 {
	TEXT-ALIGN: left;
	WIDTH: 950px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px auto;
	LINE-HEIGHT: 2.2em;
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, san-serif;
}

.icn-setatopo {
	FLOAT: right;
}

/*
-----------------------------------------------
Estilos Imagens
-----------------------------------------------
*/

.img-dir {
	FLOAT: right;
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 1px;
	CLEAR: both;	
}

.img-esq {
	FLOAT: left;
	MARGIN-RIGHT: 10px;
	MARGIN-BOTTOM: 1px;
	CLEAR: both;	
}

.img-dir-not {
	MARGIN-BOTTOM: 10px;	
}

.bt-mais {
	MARGIN: 10px 0 10px 0;
}

/*
-----------------------------------------------
Listas UL-LI Genericas 

Nota: versao geral
aplicar depois directamente 
o WIDTH/MARGIN especifico no HTML 
quando necessario
-----------------------------------------------
*/

.cx-listas UL, .cx-listas-espacadas UL {
	COLOR: #1e86ad;
	FONT-SIZE: 0.7em;	
	MARGIN-LEFT: 0px;
	TEXT-INDENT: 0px;
	LIST-STYLE-POSITION: inside;
	PADDING-LEFT: 0px;	
}

.ie .cx-noticias-cor-txt .cx-listas {FONT-SIZE: 1.0em;}
.cx-noticias-cor-txt .cx-listas {margin-top:4px}
.cx-listas-espacadas, .cx-listas {padding:0px; margin:0px}
.cx-listas-espacadas ul{padding:0px; margin:-4px 0px 0px 0px }
.cx-listas UL, div.cx-listas UL 
{
	padding-TOP: 0px;
	margin-TOP: 0px;
	padding-BOTTOM: 0px
}
.cx-listas-espacadas li {padding-bottom:4px}

.cx-listas A, .cx-listas A:link, .cx-listas A:visited, .cx-listas-espacadas A, .cx-listas-espacadas A:link, .cx-listas-espacadas A:visited  {
	COLOR: #1e86ad;
	TEXT-DECORATION: underline;
}

body div.cx-listas ul{margin-bottom:4px; position:relative; padding-bottom:0px}
.ie6 #cln-esqmid div.cx-listas ul{position:fixed; }


/*
-----------------------------------------------
Estilos Rodape
-----------------------------------------------
*/

#blc-rodape {
	WIDTH: 950px;
	MARGIN: 0px auto;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.7em;
	TEXT-ALIGN: left;
	PADDING: 0px;
	COLOR: #666;
	LINE-HEIGHT: 3em;
	MARGIN-BOTTOM: 10px;
}

#blc-rodape P {
	PADDING: 5px;
	MARGIN: 0px;
}	

#blc-rodape A, #blc-rodape A:visited {
	COLOR: #666;
	TEXT-DECORATION: none;
}

#blc-rodape A:hover, #blc-rodape A:active {
	COLOR: #666;
	TEXT-DECORATION: underline;
}

#blc-rodape-ci {
	WIDTH: 950px;
	MARGIN: 0px auto;
	PADDING-BOTTOM: 0px;
}

/*
-----------------------------------------------
Estilos Blocos Noticias

No Destaque c/ Background colorido nao apliquei
cor para que o codigo seja generico e sirva para
usar com várias cores. Aplicar cor directamente
no HTML. Esta versao usa icones brancos.

TO-DO: descobrir se podemos mover estes grupo
para o dn_geral.css
-----------------------------------------------
*/


.cx-noticias-640 {
	width:640px;
	BACKGROUND-COLOR: #e6e6e6;
	HEIGHT: 100%;
	BORDER-BOTTOM: solid 10px #fff;
}

.cx-noticias-640-img {
	FLOAT:left;
	MARGIN-BOTTOM: 20px;
}


.cx-noticias-640-txt{
	WIDTH:200px;
	FLOAT:left;
	MARGIN: 20px 6px 10px 9px;
}



.cx-noticias-cor-topo {
	TEXT-ALIGN: left;
}

.cx-noticias-cor-topo H2 A, .cx-noticias-cor-topo H2 A:link, .cx-noticias-cor-topo H2 A:visited, .cx-noticias-cor-topo H2 A:active {
	COLOR: #fff;
}

.cx-noticias-cor-topo H5, .cx-noticias-cor-topo H5 A, .cx-noticias-cor-topo H5 A:link, .cx-noticias-cor-topo H5 A:visited, .cx-noticias-cor-topo H5 A:active {
	TEXT-DECORATION: none;
	COLOR: #000;
	PADDING-TOP: 0px;		
}

.cx-noticias-cor-titulos-ccc H2 A, .cx-noticias-cor-titulos-ccc H2 A:link, .cx-noticias-cor-titulos-ccc H2 A:visited, .cx-noticias-cor-titulos-ccc H2 A:active {
	COLOR: #1e86ad;
}

.cx-noticias-cor-topo H2 A:hover, .cx-noticias-cor-topo H5 A:hover {
	TEXT-DECORATION: underline;
}

.cx-noticias-titulos {
	WIDTH: 290px;
	MARGIN: 0 auto;
	CLEAR: both;
	FLOAT: left;
}

.cx-noticias-cor-txt { margin-left:10px;}
.cx-noticias-cor-txt P {
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px;
}
.fortecita {
	FONT-SIZE: 1.2em;
}

.fortecita STRONG {
	FONT-WEIGHT: 600; 
}

BLOCKQUOTE.cita {
	WIDTH: 80%; /* obrigatorio! contornar o bug do italico e poder aumentar de fonte no IE! */
	BORDER-LEFT: 5px solid #ccc;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 20px;
	FONT-STYLE: oblique;
	MARGIN-RIGHT: 0px;
}

.blc-3-colunas {
	WIDTH: 645px;
	HEIGHT: 100%;
	BACKGROUND: #fff;
	TEXT-ALIGN:left;
	BORDER-BOTTOM: solid 8px #fff;	
}	

div.cx-3-colunas, div.cx200-destaque {
	WIDTH:200px;
	BACKGROUND: #fff;	
	FLOAT:left;	
	margin-right:5px
}


.cx640-3destaques{
	WIDTH:640px; overflow:hidden; background:#FFF
}
.cln-esqmid .blc-3-colunas {
	
	WIDTH: 658px; 
	z-index: 0
}	

.blc-3-colunas div.cx200-destaque {
	WIDTH:200px;
	margin-right:19px;
}

.ie6 .blc-3-colunas div.cx200-destaque {
	WIDTH:200px;
	margin-right:14px
}


/*
-----------------------------------------------
Caixas e Estilos de Opcoes (Favoritos/Comentarios/Galeria/Video)
-----------------------------------------------
*/

IMG.margem-icn {
	padding-LEFT: 18px;
	MARGIN-RIGHT: 5px;	
}
.cx-opcoes-horiz-normal p .dt  {padding-right:18px}
.cx-opcoes-horiz-normal IMG.margem-icn {padding-LEFT: 0px; margin-LEFT: 0px;}

.img-cx-opcoes-vert {
	MARGIN-RIGHT: 4px;
}

.img-cx-opcoes-horiz {
	MARGIN-RIGHT: 2px;
	MARGIN-LEFT: 0px;	
}

.cx-duplaopiniao .opiniaoprincipal {width:200px; overflow: hidden}
.cx-opcoes-horiz-normal * {
	white-space:normal;		
}
.cx-opcoes-horiz-normal span {
	white-space:nowrap;		
}

#dn #cx-opiniao .cx-opcoes-horiz-normal p span{display: inline;}

.cx-opcoes-horiz-normal B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-horiz-normal I {
	FONT-FAMILY: Georgia, serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}


.cx-opcoes-vert-destaque {
	MARGIN-LEFT: 10px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
}

.cx-opcoes-vert-destaque B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-destaque I {
	FONT-FAMILY: Georgia, serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-destaque SPAN, .cx-opcoes-vert-destaque A, .cx-opcoes-vert-destaque A:link, .cx-opcoes-vert-destaque A:visited, .cx-opcoes-vert-destaque A:active {
	TEXT-DECORATION: none;
	COLOR: #fff;
}

.cx-opcoes-vert-destaque A:hover {
	TEXT-DECORATION: underline;
}



.cx-opcoes-vert-normal {
	MARGIN-LEFT: 10px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
}
td.cx-opcoes-vert-normal {padding-LEFT: 10px;}

.cx-opcoes-vert-normal B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-pequeno B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-normal I {
	FONT-FAMILY: Georgia, serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}

.cx-opcoes-vert-pequeno I {
	FONT-FAMILY: Georgia, serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-pequeno SPAN, .cx-opcoes-vert-normal SPAN, .cx-opcoes-vert-pequeno A, .cx-opcoes-vert-normal A, .cx-opcoes-vert-normal A:link, .cx-opcoes-vert-normal A:visited, .cx-opcoes-vert-normal A:active {
	TEXT-DECORATION: none;
	COLOR: #1e86ad;
}

.cx-opcoes-vert-normal A:hover {
	TEXT-DECORATION: underline;
}




.cx-opcoes-horiz-pessoas {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: 900;
	COLOR: #e74d89;
	TEXT-TRANSFORM: uppercase;
}

.cx-opcoes-vert-pessoas B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-pessoas I {
	FONT-FAMILY: Arial, sans-serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-horiz-pessoas SPAN, A, .cx-opcoes-horiz-pessoas A:link, .cx-opcoes-horiz-pessoas A:visited, .cx-opcoes-horiz-pessoas A:active {
	TEXT-DECORATION: none;
	COLOR: #e74d89;	
}

.cx-opcoes-horiz-pessoas A:hover {
	TEXT-DECORATION: underline;
}

.cx-opcoes-horiz-artigo {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: 900;
	COLOR: #333;
	TEXT-TRANSFORM: uppercase;
}

.cx-opcoes-links {FONT-SIZE: 0.7em; padding:8px 0px 8px 0px}

.cx-opcoes-vert-artigo B {
	FONT-FAMILY: Georgia, serif;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-vert-artigo I {
	FONT-FAMILY: Arial, sans-serif;
	FONT-STYLE: normal;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;		
}

.cx-opcoes-horiz-artigo A, .cx-opcoes-horiz-artigo A:link, .cx-opcoes-horiz-artigo A:visited, .cx-opcoes-horiz-artigo A:active {
	TEXT-DECORATION: none;
	COLOR: #333;	
}

.cx-opcoes-horiz-artigo A:hover {
	TEXT-DECORATION: underline;
}

.txt-icn-bld {
	FONT-WEIGHT:bold;
	FONT-SIZE:1.2em;
	TEXT-TRANSFORM:uppercase;
}

/*
-----------------------------------------------
Estilos Apontadores (tabs estilo baloes indicadores)
-----------------------------------------------
*/

.barra-apontadores-blg-opn {
	MARGIN: 15px 0 15px 0;
	WIDTH: 315px;
}

.barra-apontadores-bolsa {
	MARGIN: 15px 0 15px 0;

}

.barra-apontadores-desporto {
	MARGIN: 0px 0 15px 0;
	WIDTH: 400px;
}

.barra-apontadores-notvid {
	MARGIN: 0px 20px 10px 20px;
}

.cx-apontador {
	HEIGHT: 26px;
	FLOAT: left;
	MARGIN: 0 10px 0px 0;	
}

.cx-apontador H5 {
	PADDING-TOP: 2px;
}

.apontador {
	HEIGHT: 26px;
	BACKGROUND: url("/Common/Images/img_dn/apontador_meio.gif") no-repeat center;	
}

.apontador-cinza {
	HEIGHT: 26px;
	BACKGROUND: url("/Common/Images/img_dn/apontador_meio_cinza.gif") no-repeat center;
}

.apontador-dn {
	HEIGHT: 26px;
	BACKGROUND: url("/Common/Images/img_dn/apontador_meio_dn.gif") no-repeat center;
}

.apontador-normal {
	FONT-SIZE: 11px;
}

/*
-----------------------------------------------
Estilos CX Editorial
-----------------------------------------------
*/

.cx-editorial-n0 {
	WIDTH: 300px;
}

.cx-editorial-n1 {
	PADDING: 10px;
	BACKGROUND-COLOR: #e6e6e6;	
}

/*
-----------------------------------------------
Misc Estilos
-----------------------------------------------
*/

.cx-destaque-145x120, .cx-destaque-145x120_v2 {
	BACKGROUND-COLOR: #e6e6e6;
	PADDING: 10px;
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 10px;
	COLOR: #fff;
}

.cx-destaque-145x120 TABLE {
	BACKGROUND: url("/Common/Images/img_comum/bg_promo125x77_v1.gif") repeat-x;
}

H4.tit-promo {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.33em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 5px;
}

H4.tit-promo A, H4.tit-promo A:link, H4.tit-promo A:visited, H4.tit-promo A:active {
	COLOR: #fff;
}

H4.tit-promo A:hover {
	TEXT-DECORATION: underline;
}


.ant-promo {
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 0.77em;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 10px;
}

.megatit-promo {
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 10px;
}

.megatit-promo A, .megatit-promo A:link, .megatit-promo A:visited, .megatit-promo A:active {
	COLOR: #fff;
}

.megatit-promo A:hover {
	TEXT-DECORATION: underline;
}

.img-estrela {
	FLOAT: left;
	MARGIN-LEFT: 10px;
	MARGIN: 10px 5px 0px 10px;
}

.txt-estrela {
	WIDTH: 100px;
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 0.77em;
	FONT-WEIGHT: bold;
	MARGIN: 10px 0px 0px 0px;
	FLOAT: left;
}

H2.titgrande-promo {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.55em;
	FONT-WEIGHT: thin;
	MARGIN: 0px 10px;
	FONT-STYLE: italic;
	DISPLAY: block;BORDER-BOTTOM:0px;BACKGROUND: none;
}

H2.titgrande-promo A, H2.titgrande-promo A:link, H2.titgrande-promo A:visited, H2.titgrande-promo A:active {
	COLOR: #fff;
}

H2.titgrande-promo A:hover {
	TEXT-DECORATION: underline;
}

.cx-destaque-145x120_v2 TABLE {
	BACKGROUND: url("/Common/Images/img_comum/bg_promo125x77_v2.gif") repeat-x;
}

/*
-----------------------------------------------
Estilos Caixa Promo 300px 
-----------------------------------------------
*/

.cx-promo300, .cx-promo300v2 {
	BACKGROUND-COLOR: #e6e6e6;
	TEXT-ALIGN: left;
	COLOR: #fff;
	PADDING: 10px;
	POSITION: relative;
	MARGIN-BOTTOM: 10px;
	width: 280px; overflow:hidden
}

.cln-dir-hp .cx-promo300, .cln-dir-hp .cx-promo300v2 {width: 125px; }

.promo-highligh-wrapper{position:relative; margin-top:-27px; z-index:0; width:155px}
.cx-promo300 TABLE {
	BACKGROUND-COLOR: #262626
}

H4.tit-promo {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.33em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 5px;
	LINE-HEIGHT:1em;	
}

H4.tit-promo A, H4.tit-promo A:link, H4.tit-promo A:visited, H4.tit-promo A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;	
}

H4.tit-promo A:hover {
	TEXT-DECORATION: underline;
}

H2.titgrande-promo {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.55em;
	FONT-WEIGHT: 100;
	MARGIN: 0px 10px;
	FONT-STYLE: italic;
}

H2.titgrande-promo A, H2.titgrande-promo A:link, H2.titgrande-promo A:visited, H2.titgrande-promo A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;	
}

H2.titgrande-promo A:hover {
	TEXT-DECORATION: underline;
}


.ant-promo {
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 0.77em;
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 10px;
}

.megatit-promo {
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 10px;
}

.megatit-promo A, .megatit-promo A:link, .megatit-promo A:visited, .megatit-promo A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;	
}

.megatit-promo A:hover {
	TEXT-DECORATION: underline;
}

.img-estrela {
	FLOAT: left;
	MARGIN-LEFT: 10px;
	MARGIN: 10px 5px 0px 10px;
}

.txt-estrela {
	WIDTH: 100px;
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 0.77em;
	FONT-WEIGHT: bold;
	MARGIN: 10px 0px 0px 0px;
	FLOAT: left;
}


.cx-promo300v2 TABLE {
	BACKGROUND: url("/Common/Images/img_comum/bg_promo300_v2.gif") repeat-x;
}

P.promo-txt {
	FONT-FAMILY: Arial, sans-serif;	
	COLOR: #000;
	MARGIN: 0px 10px;
}

.megatit-promo-2 {
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 10px;
}

.cx-tit-promo-1 {
	BACKGROUND:#6caa23;
	WIDTH: 125px;
	HEIGHT: 27px;
	POSITION: relative;
	TOP: -77px;
	MARGIN-TOP: -27px;
}

.cx-tit-promo-1 H4, .cx-tit-promo-2 H4 {
	PADDING-TOP: 3px;
}

.cx-tit-promo-2 {
	BACKGROUND:#6caa23;
	WIDTH: 125px;
	HEIGHT: 27px;
	POSITION: relative;
}

.megatit-promo-2 A, .megatit-promo-2 A:link, .megatit-promo-2 A:visited, .megatit-promo-2 A:active {
	COLOR: #000;
	TEXT-DECORATION: none;	
}

.megatit-promo-2 A:hover {
	TEXT-DECORATION: underline;
}



/*
-----------------------------------------------
Estilos Modulares H5
Os restantes estilos encontram-se repartidos
pelas folhas css gerais de cada seccao
-----------------------------------------------
*/

.x-430 {
	WIDTH:430px;
}

.x-420 {
	WIDTH:420px;
}

.x-135 {
	WIDTH:135px;
}

.x-200 {
	WIDTH:200px;
}

.x-300 {
	WIDTH:300px;
}

.x-640 {
	WIDTH:640px;
}

.mrg-10 {
	MARGIN-BOTTOM: 10px;
}

.mrg-5 {
	MARGIN-BOTTOM: 5px;
}

.mrg-1 {
	MARGIN-BOTTOM: 1px;
}

.pad-normal {
	PADDING: 9px 6px 4px 9px;
}

.cxbg-000 {
	BACKGROUND-COLOR: #000;
}

.cxbg-pt, .cxbg-dn {
	BACKGROUND-COLOR: #1e86ad;
}

.cxbg-classi {
	BACKGROUND-COLOR: #333;
}






/*
-----------------------------------------------
Estilos CX Jornalismo de Cidadao
-----------------------------------------------
*/

.cx-cidadao-txt-n0 {
        WIDTH: 300px;
	BACKGROUND-COLOR: #e6e6e6;
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #333;		
}

.cx-cidadao-txt-n1 {
	BACKGROUND-COLOR: #e6e6e6;
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #333;
	CLEAR: left;		
}

.cx-cidadao-table {
	PADDING-TOP: 2px;
}


.cx-cidadao-img {
	PADDING: 0px 2px 2px 2px;
	MARGIN: 0 auto;
}
.foto-info {
	PADDING-LEFT: 8px;
}

.galeria-tit {
	PADDING-TOP: 20px;
	FONT-SIZE: 0.9em;
	COLOR: #333;
	DISPLAY: block;
}

.tit-foto {
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: bold;
	DISPLAY: block;
}

.autora-foto {
	FONT-SIZE: 0.8em;
	DISPLAY: block;	
}

.foto-txt {
	PADDING: 0px 10px 5px 10px;
	CLEAR: both;
	DISPLAY: block;	
}

.apontador-bolsa, .apontador-bolsa A, .apontador-bolsa A:link, .apontador-bolsa A:visited, .apontador-boslsa A:active {
	COLOR: #666;
	FONT-SIZE: 11px;		
}

.apontador-notvid {
	COLOR: #fff; /* serve só para os estatico. os links usam o default */
	FONT-SIZE: 11px;		
}

/*
-----------------------------------------------
Estilos CX Bolsa
-----------------------------------------------
*/

.tbl-bolsa {
	font-size: 11px; /* fixo para não quebrar tabela no ie */
}

/*
-----------------------------------------------
Estilos Alertas & Newsletters
-----------------------------------------------
*/

.cx-alertas-txt-n0 {
	WIDTH: 300px;
	BACKGROUND-COLOR: #e6e6e6;
}

.cx-alertas-txt-n1 {
	PADDING: 10px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 1em;	
}

IMG.bt-subescrever {
	MARGIN: 0px 0px 8px 16px;
}

/*
-----------------------------------------------
Estilos Caixa Classificados
-----------------------------------------------
*/

#cx-classificados-txt-n0 {
	BACKGROUND-COLOR: #e6e6e6;
	WIDTH: 300px;
}

#cx-classificados-txt-n1 {
	BACKGROUND-COLOR: #e6e6e6;
	PADDING: 10px;
}

.cx-classificados-info {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 10px;
}

.cx-classificados-procura {
	MARGIN: 0px;
	PADDING: 0px;	
}

.cx-classificados-procura FORM {
	MARGIN: 0 0 10px 0;
	PADDING: 0px;	
}

#classificados-col-1 {
	WIDTH: 50%;
	FLOAT: left;
}

#classificados-col-2 {
	WIDTH: 50%;
	FLOAT: right;
}

#classificados-col-1 P, #classificados-col-2 P {
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, sans-serif;	
}

#cx-classificados-txt-n1 A, #cx-classificados-txt-n1 A:link, #cx-classificados-txt-n1 A:visited, #cx-classificados-txt-n1 A:active {
	TEXT-DECORATION: underline;
	COLOR: #1e86ad;	
}

#cx-classificados-txt-n1 A:hover {
	TEXT-DECORATION: none;
	COLOR: #1e86ad;	
}

/*
-----------------------------------------------
Estilos CX Desporto
-----------------------------------------------
*/

.cx-desporto-txt-n0 {
	BACKGROUND-COLOR: #ccc;
	WIDTH: 420px;	
}

.cx-desporto-txt-n1 {
	PADDING: 10px;
	FONT-FAMILY: Arial, sans-serif;
}

.barra-vid-desporto {
	FLOAT: right;
	CLEAR: left;
}

.tab-desporto-impar {
	CLEAR: left;
	BACKGROUND-COLOR: #fff;
	PADDING: 10px 15px 10px 15px;
}

.tab-desporto-par {
	CLEAR: left;
	BACKGROUND-COLOR: #e6e6e6;
	PADDING: 10px 15px 10px 15px;	
}

.tab-desporto-par H5, .tab-desporto-par P, .tab-desporto-impar H5, .tab-desporto-impar P {
	MARGIN: 0px 30px 0px 0px;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-TRANSFORM: none;
}

.tab-desporto-par H5 A, .tab-desporto-par H5 A:link, .tab-desporto-par H5 A:visited, .tab-desporto-par H5 A:active, .tab-desporto-impar H5 A, .tab-desporto-impar H5 A:link, .tab-desporto-impar H5 A:visited, .tab-desporto-impar H5 A:active {
	COLOR: #000;
}

IMG.bt-maisdesporto {
	MARGIN: 0px 0px 8px 25px;
}

IMG.bt-desporto-play {
	FLOAT: right;
	MARGIN-TOP: 5px;
}

.desporto-tempo  {
	FONT-FAMILY: Georgia, serif;
	COLOR: #e20820;
	FONT-SIZE: 0.6em;
}

.desporto-tempo A, .desporto-tempo A:link, .desporto-tempo A:visited, .desporto-tempo A:active {
	TEXT-DECORATION: none;
	COLOR: #e20820;
}

.desporto-tempo A:hover {
	TEXT-DECORATION: underline;
}

.cx-desporto-minibt-esq, .cx-desporto-minibt-dir {
	DISPLAY: inline;
	FLOAT: right;
	MARGIN-LEFT: 2px;
}
		
/*
-----------------------------------------------
Estilos Caixa Liga
-----------------------------------------------
*/

#cx-liga-n0 {
	WIDTH: 300px;
	BACKGROUND-COLOR: #cfcfcf;
	TEXT-ALIGN: center;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;	
}

#cx-liga-n1 {
	WIDTH: 284px;
	TEXT-ALIGN: left;
	MARGIN: 0 auto;	
}

.ligalogo { 
	MARGIN-TOP: 10px;
}

.numjornada {
	FONT-WEIGHT: bold;
}

.numjornada BIG {
	MARGIN-LEFT: 10px;
	FONT-SIZE: 1.6em;
}

IMG.img-camara-liga  {
	MARGIN: 12px 4px 0 20px;
	FLOAT: right;
	VERTICAL-ALIGN: sub;
}

P.vergolos {
	MARGIN-TOP: 12px;
	FLOAT: right;
}

P.vergolos A, P.vergolos A:link, P.vergolos A:visited, P.vergolos A:active {
	TEXT-DECORATION: underline;
}

P.vergolos A:hover {
	TEXT-DECORATION: none;
}


.tab-liga {
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
}

.tab-liga IMG {
	VERTICAL-ALIGN: -40%;
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
}

.tab-liga h5 {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	CLEAR: none;
	DISPLAY: inline;
	PADDING: 0px;	
}

.tab-liga h5 A:link, .tab-liga h5 A:visited, .tab-liga h5 A:active {
	TEXT-DECORATION: none;
	COLOR: #000;
}

.tab-liga h5 A:hover {
	TEXT-DECORATION: underline;
}

.tab-liga-esq {
	BACKGROUND: #fff;
	float: left;	
}

.tab-liga-meio {
	BACKGROUND: #e7e7e7;
	float: left;	
}

.tab-liga-dir {
	BACKGROUND: #e7e7e7;
	float: left;	
}

.tab-jogosliga {
	WIDTH: 100%;
}

.tab-jogosliga P {
	PADDING: 10px 4px 10px 10px;
	MARGIN: 0px;	
}

.tab-jogosliga-impar {
	MARGIN-TOP: 1px;
	BACKGROUND-COLOR: #fff;	
	HEIGHT: 100%;
}

.tab-jogosliga-par {
	MARGIN-TOP: 1px;
	BACKGROUND-COLOR: #e6e6e6;
	HEIGHT: 100%;	
}

P.partida { 
	FLOAT: left;
	MARGIN-LEFT: 7px;
}

P.golos, P.emdirecto, P.natv {
	FLOAT: right;
	FONT-WEIGHT: normal;
	MARGIN-RIGHT: 7px;	
}

P.emdirecto A:link, P.emdirecto A:visited, P.emdirecto A:active {
	COLOR: #e20820;
	TEXT-DECORATION: underline;	
}

P.emdirecto A:hover {
	TEXT-DECORATION: none;
}

.tab-tabelaliga P {
	PADDING: 10px 4px 10px 10px;
	MARGIN: 0px;
}

.tab-tabelaliga-impar {
	BACKGROUND-COLOR: #fff;
	HEIGHT: 100%;
}

.tab-tabelaliga-par {
	BACKGROUND-COLOR: #e6e6e6;
	HEIGHT: 100%;	
}

.bt-mais-desporto {
	MARGIN: 10px 0px 10px 20px;
}

.tab-tabelaliga B {
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	MARGIN: 0 10px 0 7px;	
}

.clube {
	FLOAT: left;
	FONT-WEIGHT: normal;
}

.pontuacao {
	FLOAT: right;
}

P.pontuacao {
	MARGIN-RIGHT: 10px;
}

/*
-----------------------------------------------
Estilos CX Cartoons
-----------------------------------------------
*/

#cx-cartoons {
	WIDTH: 420px;
	FLOAT: right;
}

IMG.cx-cartoons-tira {
	MARGIN: 10px 0 14px 20px;	
}



/*
-----------------------------------------------
Estilos CX Galeria
-----------------------------------------------
*/

.cx-galeria-tit-n0 {
	BACKGROUND-COLOR: #333;
	WIDTH: 640px;	
}

.cx-galeria-tit-n1 {
	PADDING: 9px 6px 4px 9px;
}

.cx-galeria-conteudos-n0 {
	WIDTH: 640px;
	BACKGROUND: #fff url("/Common/Images/img_dn/bg_galeria_meio.gif");
}

.cx-galeria-conteudos-n1 {
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, sans-serif;	
}

#cx-galeria-bt-esq {
	PADDING: 0px;
	MARGIN: 0px;
	POSITION: relative;
	LEFT: -8px;
	TOP: 90px;
	FLOAT: LEFT;
}

#cx-galeria-bt-dir  {
	PADDING: 0px;
	MARGIN: 0px;
	POSITION: relative;
	LEFT: 8px;
	TOP: 90px;
	FLOAT: right;
	clear: none;
}

.cx-galeria-cln-esq {
	WIDTH: 300px;
	TEXT-ALIGN: left;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
}

.cx-galeria-cln-dir {
	WIDTH: 280px;
	TEXT-ALIGN: left;
	FLOAT: LEFT;
	MARGIN: 0px;
	MARGIN-LEFT: 1px;		
}

.cx-galeria-rodape-n0 {
	BACKGROUND-COLOR: #333;
	WIDTH: 640px;	
}

.cx-galeria-rodape-n1 {
	PADDING: 10px;	
}

IMG.bt-galeria-mais {
	MARGIN-LEFT: 16px;	
}

.cx-galeria-indicadores {
	FLOAT: right;
	MARGIN-RIGHT: 5px;
}

/*
-----------------------------------------------
Estilos Caixa Noticiario Video
-----------------------------------------------
*/

.cx-noticiariovideo-txt-n1 {
	PADDING-TOP: 10px;
	BORDER: 1px solid #1e86ad;
	BORDER-TOP: 0px;
}

.podcast-tit {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	MARGIN: -17px 30px 0px 0px;
	FLOAT: right;
	MARGIN-TOP: -17px;
}

H5.tit-notvideo   {
	TEXT-ALIGN: left;
	MARGIN: 10px 17px 0px 17px;
	FONT-FAMILY: Georgia, serif;
	TEXT-TRANSFORM: none;
	LINE-HEIGHT: 0.5em;
}

.podcast-tit A:link, .podcast-tit A:visited, .podcast-tit {
	TEXT-DECORATION: none;
	COLOR: #fff;
}

.podcast-tit A:hover {
	TEXT-DECORATION: underline;
}

.podcast-img {
	FLOAT: right;
	MARGIN-TOP: -4px;	
}	

.txt-not-video {
	TEXT-ALIGN: left;
	PADDING: 3px 17px 10px 17px;
}

/*
-----------------------------------------------
Estilos CX Opiniao (a ser unificado ou nao ainda)
-----------------------------------------------
*/

#cx-opiniao {
	WIDTH: 200px;
	FLOAT: left;
	MARGIN-RIGHT: 20px;
}

#cx-opiniao a {color:#333}
#cx-opiniao h5.tit-icn-dn a, #cx-opiniao h5.tit-icn-dn a:link, #cx-opiniao h5.tit-icn-dn a:visited, #cx-opiniao h5.tit-icn-dn a:active {color:#1e86ad}

#cx-opiniao .opi-bg 
{
	background-color: Transparent;
	background-position: top left;
	background-repeat:repeat-x;
	padding-top:5px
}

#cx-opiniao-colunas {
	WIDTH: 640px;
}

.cx-opiniao-cln-esq, .cx-opiniao-cln-meio {
	BACKGROUND: url("/Common/Images/img_dn/bg_cln_degrade.gif") repeat-x;
	MARGIN-RIGHT: 20px;
	WIDTH: 200px;
	FLOAT: left;		
}

.cx-opiniao-cln-dir {
	BACKGROUND: url("/Common/Images/img_dn/bg_cln_degrade.gif") repeat-x;
	WIDTH: 200px;
	FLOAT: left;		
}

.cx-opiniao-cln {
	PADDING: 10px 15px 10px 15px;
}

P.outrasopinioes {
	MARGIN-LEFT: 15px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #333;	
}

.perfilopinante {
	BORDER-BOTTOM: 1px solid #ccc;
}

.img-perfil {
	MARGIN-RIGHT: 10px;
}

P.opinante {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
}

P.opinante A, P.opinante A:link, P.opinante A:visited, P.opinante A:active {
	TEXT-DECORATION: underline;
}

P.opinante A:hover {
	TEXT-DECORATION: none;
}


IMG.bt-maisopiniao {
	MARGIN: 5px 15px 15px 10px;
}

H4.opiniao-h4, P.opiniaoautor {
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #333;
}

/*
-----------------------------------------------
Headers Especificos
-----------------------------------------------
*/

H5.pub {
	COLOR: #aaa89c;
	LINE-HEIGHT: 2em;
	MARGIN: 0px 0px 0px 5px;
}

.cxbg-desporto {
	BACKGROUND-COLOR: #e1081f;
}

.cxbg-comum-dn {
	BACKGROUND-COLOR: #e6e6e6;
}

.pad-comum-dn {
	BORDER-TOP: solid 1px #1e86ad;
	PADDING: 9px 6px 4px 9px;
	BORDER-BOTTOM: solid 2px #fff;
}





html 
{
    height:auto;
    width:auto;
    overflow: auto
}
body 
{
	min-width: 1000px;
	overflow-x: hidden
}


.cx-fotovideo-cln-meio-uni p {margin:0px; line-height:1.2em}
.cx-fotovideo-cln-meio-uni img {margin-bottom:4px}
td.cx-opcoes-vert-destaque {padding-LEFT: 10px; vertical-align:middle; }
td.cx-opcoes-vert-pequeno {padding-LEFT: 6px; vertical-align:middle}

H5.tit-sublinhado  {FONT-FAMILY: Georgia, serif; TEXT-TRANSFORM: none; padding-TOP: 6px;}
.dest-anttit {color:#999; margin-bottom:2px; padding-TOP: 6px; text-transform: uppercase}

.citacao {border-left:solid 5px #ccc; padding-left:20px; font-style: italic; margin-top:10px; margin-bottom:10px; display:inline-block}




.font-over-img-wrapper-0{height:auto; position:relative; vertical-align:bottom}
.font-over-img-wrapper-1{position:absolute; bottom:0px}
.h5-envolvente h5 {color:#000}

.cx-dossie-cln {float:left; text-align:left; margin-right:5px; margin-left:2px; width:120px}
.cx-dossie-cln p{margin:0px}

.ie6 .tabs .tab-wrapper div { behavior: url(/Common/Css/iepngfix.htc) }
#cx-ultimasmaislidas-n1-uni .tabs .tab-wrapper div h5 a {font-weight:normal; font-size:11px; font-family:Arial; text-transform:lowercase}
.tabs .tab-wrapper div { background-position:left; background-repeat:no-repeat }
.tabs .tab-index-0 {float:left; height:28px; line-height:28px; position:relative; z-index:0}
.tabs .tab-index-1 {float:left; height:28px; line-height:28px; position:relative; z-index:10}
.tabs .tab-index-2 {float:left; height:28px; line-height:28px; position:relative; z-index:20}
.tabs .tab-index-3 {float:left; height:28px; line-height:28px; position:relative; z-index:30}
.tabs .tab-index-4 {float:left; height:28px; line-height:28px; position:relative; z-index:40}
.tabs .tab-index-5 {float:left; height:28px; line-height:28px; position:relative; z-index:50}
.tabs .tab-index-6 {float:left; height:28px; line-height:28px; position:relative; z-index:60}
.tabs .tab-index-7 {float:left; height:28px; line-height:28px; position:relative; z-index:70}
.tabs .tab-wrapper {display:inline-block; position:relative; }
.ie6 #cx-ultimasmaislidas-n1-uni .tabs .tab-wrapper {height:28px}
.tabs .tab-wrapper h5 { line-height:28px }

.mais-pesquisados .tab-ultimas-impar-uni {
	padding-top: 4px;
	padding-bottom: 0px
}
.mais-pesquisados a{font-family:Georgia; font-weight: normal}
.mais-pesquisados a:hover {text-decoration:underline}
.mais-pesquisados  p {margin-bottom: 0px; padding-bottom:6px; margin-top:4px}
.mais-pesquisados .line-bottom p {border-bottom:solid 1px #e6e6e6}
.mais-pesquisados .space-top {padding-top: 14px}
.mais-pesquisados .space-bottom{padding-bottom: 10px}


.cx-galeria-cln {
	WIDTH: 296px;
	TEXT-ALIGN: left;
	FLOAT: left;
	MARGIN-LEFT: 1px;
}
#GaleriaMain img {margin-bottom:4px}
#GaleriaMain p {margin:0px}
#VideoMain p {margin-right:6px}


.apontador_on {
	HEIGHT: 26px; display: table-cell; 
	BACKGROUND: url("/common/images/img_comum/apontador_meio.gif") no-repeat top;	
}
.apontador_off {
	HEIGHT: 26px; display: table-cell;
}
.apontador_on a, .apontador_off a {line-height:1.4em}

.cx-post-txt a{text-decoration:underline}


/* estilo video por omissão */
.cx-fotovideo-cln-meio-uni {
	WIDTH: 120px;
	TEXT-ALIGN: left;
	FLOAT: left;
	MARGIN: 0px;
}
.cx-fotovideo-cln-meio-uni IMG {
	BORDER: 1px solid #1e86ad;
}

/* estilo video xl por omissão */

.cx-fotovideo-cln-meio-uni {
	MARGIN-left: 14px;
	margin-right: 11px
}
.cx-fotovideo-cln-meio-uni IMG {
	BORDER: 1px solid #5baba7;
}


.arrow-dossier-left {position:absolute; margin-left :-8px; margin-top:-36px}
.arrow-dossier-right {position:absolute; margin-left :2px; margin-top:-36px}
.dossier-anim-content {float:left; margin-left:0px; width:260px; }
.dossier-anim-wrapper{width:256px; height:110px; overflow:hidden}
#cln-dir-n1 H5.dossiers-tab-uni {color: #000; text-transform: uppercase}
#ciencia #cln-dir-n1 H5.dossiers-tab-uni {color: #FFF}
#xxxcongressocardiologia #cln-dir-n1 H5.dossiers-tab-uni {color: #FFF}


/* submenus */

#desporto-benfica #mn-5 #mn-5-desporto-benfica A {COLOR:#000}
#desporto-sporting #mn-5 #mn-5-desporto-sporting A {COLOR:#000}
#desporto-porto #mn-5 #mn-5-desporto-fcporto A {COLOR:#000}
#desporto-seleccao #mn-5 #mn-5-desporto-seleccao A {COLOR:#000}
#desporto-jogosemdirecto #mn-5 #mn-5-desporto-jogosemdirecto A {COLOR:#000}
#desporto-futebolnacional #mn-5 #mn-5-desporto-futebolnacional A {COLOR:#000}
#desporto-futebolinternacional #mn-5 #mn-5-desporto-futebolinternacional A {COLOR:#000}
#desporto-jogosemdirecto #mn-5 #mn-5-desporto-jogosemdirecto A {COLOR:#000}
#desporto-portugueseslafora #mn-5 #mn-5-desporto-portugueseslafora A {COLOR:#000}
#desporto-classificacoes #mn-5 #mn-5-desporto-classificacoes A {COLOR:#000}
#desporto-basquetebol #mn-5 #mn-5-desporto-basquetebol A {COLOR:#000}
#desporto-nba #mn-5 #mn-5-desporto-nba A {COLOR:#000}
#desporto-andebol #mn-5 #mn-5-desporto-andebol A {COLOR:#000}
#desporto-futsal #mn-5 #mn-5-desporto-futsal A {COLOR:#000}
#desporto-voleibol #mn-5 #mn-5-desporto-voleibol A {COLOR:#000}
#desporto-tenis #mn-5 #mn-5-desporto-tenis A {COLOR:#000}
#desporto-hoquei #mn-5 #mn-5-desporto-v A {COLOR:#000}
#desporto-motores #mn-5 #mn-5-desporto-motores A {COLOR:#000}
#desporto-outrasmodalidades #mn-5 #mn-5-desporto-outrasmodalidades A {COLOR:#000}
#desporto-benfica #mn-6 #mn-6-desporto-benfica A {COLOR:#000}
#desporto-sporting #mn-6 #mn-6-desporto-sporting A {COLOR:#000}
#desporto-porto #mn-6 #mn-6-desporto-fcporto A {COLOR:#000}
#desporto-seleccao #mn-6 #mn-6-desporto-seleccao A {COLOR:#000}
#desporto-jogosemdirecto #mn-6 #mn-6-desporto-jogosemdirecto A {COLOR:#000}
#desporto-futebolnacional #mn-6 #mn-6-desporto-futebolnacional A {COLOR:#000}
#desporto-futebolinternacional #mn-6 #mn-6-desporto-futebolinternacional A {COLOR:#000}
#desporto-jogosemdirecto #mn-6 #mn-6-desporto-jogosemdirecto A {COLOR:#000}
#desporto-portugueseslafora #mn-6 #mn-6-desporto-portugueseslafora A {COLOR:#000}
#desporto-classificacoes #mn-6 #mn-6-desporto-classificacoes A {COLOR:#000}
#desporto-basquetebol #mn-6 #mn-6-desporto-basquetebol A {COLOR:#000}
#desporto-nba #mn-6 #mn-6-desporto-nba A {COLOR:#000}
#desporto-andebol #mn-6 #mn-6-desporto-andebol A {COLOR:#000}
#desporto-futsal #mn-6 #mn-6-desporto-futsal A {COLOR:#000}
#desporto-voleibol #mn-6 #mn-6-desporto-voleibol A {COLOR:#000}
#desporto-tenis #mn-6 #mn-6-desporto-tenis A {COLOR:#000}
#desporto-hoquei #mn-6 #mn-6-desporto-v A {COLOR:#000}
#desporto-motores #mn-6 #mn-6-desporto-motores A {COLOR:#000}
#desporto-outrasmodalidades #mn-6 #mn-6-desporto-outrasmodalidades A {COLOR:#000}
#desporto-jogosemdirecto #mn-1-desporto A, #desporto-portugueseslafora #mn-1-desporto A, #desporto-classificacoes #mn-1-desporto A, #desporto-benfica #mn-1-desporto A, #desporto-sporting #mn-1-desporto A, #desporto-fcporto #mn-1-desporto A, #desporto-futebolnacional #mn-1-desporto A, #desporto-futebolinternacional #mn-1-desporto A, #desporto-basquetebol #mn-1-desporto A, #desporto-nba #mn-1-desporto A, #desporto-andebol #mn-1-desporto A, #desporto-futsal #mn-1-desporto A, #desporto-voleibol #mn-1-desporto A, #desporto-tenis #mn-1-desporto A, #desporto-hoquei, #desporto-formula1 #mn-1-desporto A, #desporto-outrasmodalidades #mn-1-desporto A,
#desporto-jogosemdirecto #mn-2-desporto A, #desporto-portugueseslafora #mn-2-desporto A, #desporto-classificacoes #mn-2-desporto A, #desporto-benfica #mn-2-desporto A, #desporto-sporting #mn-2-desporto A, #desporto-fcporto #mn-2-desporto A, #desporto-futebolnacional #mn-2-desporto A, #desporto-futebolinternacional #mn-2-desporto A, #desporto-basquetebol #mn-2-desporto A, #desporto-nba #mn-2-desporto A, #desporto-andebol #mn-2-desporto A, #desporto-futsal #mn-2-desporto A, #desporto-voleibol #mn-2-desporto A, #desporto-tenis #mn-2-desporto A, #desporto-hoquei, #desporto-formula1 #mn-2-desporto A, #desporto-outrasmodalidades #mn-2-desporto A
{
	BACKGROUND-COLOR:#e1081f;
	COLOR: #fff;
}	

#cartaz-agenda #mn-5 #mn-5-cartaz-agenda A {COLOR:#000}
#cartaz-cinema #mn-5 #mn-5-cartaz-cinema A {COLOR:#000}
#cartaz-musica #mn-5 #mn-5-cartaz-musica A {COLOR:#000}
#cartaz-livros #mn-5 #mn-5-cartaz-livros A {COLOR:#000}
#cartaz-artesplasticas #mn-5 #mn-5-cartaz-artesplasticas A {COLOR:#000}
#cartaz-arquitectura #mn-5 #mn-5-cartaz-arquitectura A {COLOR:#000}
#cartaz-teatro #mn-5 #mn-5-cartaz-teatro A {COLOR:#000}
#cartaz-design #mn-5 #mn-5-cartaz-design A {COLOR:#000}
#cartaz-danca #mn-5 #mn-5-cartaz-danca A {COLOR:#000}
#cartaz-moda #mn-5 #mn-5-cartaz-moda A {COLOR:#000}
#cartaz-jogos #mn-5 #mn-5-cartaz-jogos A {COLOR:#000}
#cartaz-museus #mn-5 #mn-5-cartaz-museus A {COLOR:#000}
#cartaz-agenda #mn-6 #mn-6-cartaz-agenda A {COLOR:#000}
#cartaz-cinema #mn-6 #mn-6-cartaz-cinema A {COLOR:#000}
#cartaz-musica #mn-6 #mn-6-cartaz-musica A {COLOR:#000}
#cartaz-livros #mn-6 #mn-6-cartaz-livros A {COLOR:#000}
#cartaz-artesplasticas #mn-6 #mn-6-cartaz-artesplasticas A {COLOR:#000}
#cartaz-arquitectura #mn-6 #mn-6-cartaz-arquitectura A {COLOR:#000}
#cartaz-teatro #mn-6 #mn-6-cartaz-teatro A {COLOR:#000}
#cartaz-design #mn-6 #mn-6-cartaz-design A {COLOR:#000}
#cartaz-danca #mn-6 #mn-6-cartaz-danca A {COLOR:#000}
#cartaz-moda #mn-6 #mn-6-cartaz-moda A {COLOR:#000}
#cartaz-jogos #mn-6 #mn-6-cartaz-jogos A {COLOR:#000}
#cartaz-museus #mn-6 #mn-6-cartaz-museus A {COLOR:#000}
#cartaz-cinema #mn-1-cartaz A, #cartaz-musica #mn-1-cartaz A, #cartaz-livros #mn-1-cartaz A, #cartaz-artesplasticas #mn-1-cartaz A, #cartaz-arquitectura #mn-1-cartaz A, #cartaz-teatro #mn-1-cartaz A, #cartaz-danca #mn-1-cartaz A, #cartaz-moda #mn-1-cartaz A, #cartaz-jogos #mn-1-cartaz A, #cartaz-museus #mn-1-cartaz A, 
#cartaz-cinema #mn-2-cartaz A, #cartaz-musica #mn-2-cartaz A, #cartaz-livros #mn-2-cartaz A, #cartaz-artesplasticas #mn-2-cartaz A, #cartaz-arquitectura #mn-2-cartaz A, #cartaz-teatro #mn-2-cartaz A, #cartaz-danca #mn-2-cartaz A, #cartaz-moda #mn-2-cartaz A, #cartaz-jogos #mn-2-cartaz A, #cartaz-museus #mn-2-cartaz A
{
	BACKGROUND-COLOR:#b3a030; 
	COLOR:#fff;
}


#gente-perfis #mn-5 #mn-5-gente-perfis A {COLOR:#000}
#gente-entrevistas #mn-5 #mn-5-gente-entrevistas A {COLOR:#000}
#gente-cronicas #mn-5 #mn-5-gente-cronicas A {COLOR:#000}
#gente-eventos #mn-5 #mn-5-gente-eventos A {COLOR:#000}
#gente-viplounge #mn-5 #mn-5-gente-viplonge A {COLOR:#000}
#gente-actualidade #mn-5 #mn-5-gente-actualidade A {COLOR:#000}
#gente-galeria #mn-5 #mn-5-gente-galeria A {COLOR:#000}
#gente-perfis #mn-6 #mn-6-gente-perfis A {COLOR:#000}
#gente-entrevistas #mn-6 #mn-6-gente-entrevistas A {COLOR:#000}
#gente-cronicas #mn-6 #mn-6-gente-cronicas A {COLOR:#000}
#gente-eventos #mn-6 #mn-6-gente-eventos A {COLOR:#000}
#gente-viplounge #mn-6 #mn-6-gente-viplonge A {COLOR:#000}
#gente-actualidade #mn-6 #mn-6-gente-actualidade A {COLOR:#000}
#gente-galeria #mn-6 #mn-6-gente-galeria A {COLOR:#000}
#gente-perfis #mn-1-gente A, #gente-cronicas #mn-1-gente A, #gente-eventos #mn-1-gente A, #gente-viplounge #mn-1-gente A, #gente-actualidade #mn-1-gente A, #gente-galeria #mn-1-gente A,
#gente-perfis #mn-2-gente A, #gente-cronicas #mn-2-gente A, #gente-eventos #mn-2-gente A, #gente-viplounge #mn-2-gente A, #gente-actualidade #mn-2-gente A, #gente-galeria #mn-2-gente A
{
	BACKGROUND-COLOR:#b50951; 
	COLOR: #fff;
}


/*
-----------------------------------------------
Estilos CX Tags
-----------------------------------------------
*/
	
#cx-tags-n0-uni {
	WIDTH: 300px;
	BACKGROUND-COLOR: #cfcfcf;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;	
}

#cx-tags-n1-uni {
	MARGIN: 0px 10px;
}

#cx-tags-n1-uni IMG {
	VERTICAL-ALIGN: middle;
	MARGIN: 0px;
	PADDING: 0px;
}

.tab-tags-uni {
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	FLOAT: left;
}

.tab-tags-meio {
	FLOAT: left;
}

#cx-tags-n0-uni h5 {
	FONT-SIZE: 11px;	
	MARGIN: 0px;
	CLEAR: none;
	DISPLAY: inline;
	PADDING: 0px;
}

H5.tab-tit-tags-uni {
	FONT-SIZE: 11px;
	COLOR: #2a2a2a;	
}

.tab-tags-txt-uni {
	CLEAR: left;
	BACKGROUND-COLOR: #fff;
	PADDING: 10px 12px 10px 12px;
	BORDER-BOTTOM: 4px solid #e6e6e6;	
}

.tab-tags-txt-uni A, .tab-tags-txt-uni A:link, .tab-tags-txt-uni A:visited, .tab-tags-txt-uni A:active {
	COLOR: #1e86ad;
	
}

.tab-tags-txt-uni A:hover {
	text-decoration: underlined; 
}

.tagnivel1 {
	font-size:0.8em;
}

.tagnivel2 {
	font-size:1.1em;
}

.tagnivel3 {
	font-size:1.3em;
}

.tagnivel4 {
	font-size:1.5em;
}

.tagnivel5 {
	font-size:1.7em;
}



.cx-sondagem-uni .poll-hasvoted {color:#333; font-weight:bold; margin-top:8px; margin-bottom:8px; font-size:0.7em }
.cx-sondagem-uni .poll-result{color:#e6e6e6}

.choices {width:100%; }
.poll-resultbar {text-align:right; padding-right:2px; padding-left:2px; margin:0;line-height:8px;}
.poll-resultperc {text-align:right; font-size:0.9em; padding-right:2px; padding-left:2px; margin-left:0px; font-weight:bold; white-space:nowrap}


.tabela-jornada {width: 290px; text-align: left; float:left; margin-right:9px; margin-left:10px !important; margin-left:6px}



/*
-----------------------------------------------
CX Outras 
-----------------------------------------------
*/


#cx-outras {
	MARGIN-BOTTOM: 10px;
	WIDTH:640px;
	BACKGROUND: #e6e6e6;
	PADDING-TOP: 10px;
}

.cx-outras-menu {
	BACKGROUND: #e6e6e6;
}

.bt-cx-outras-esq {
	POSITION: relative;
	LEFT: -10px;
	TOP: -5px;
}

.bt-cx-outras-dir {
	POSITION: relative;
	FLOAT:right;
	RIGHT: -10px;	
}

.cx-outras-btdir {
	POSITION: relative;
	
}

.cx-outras-txt {
	BACKGROUND: #fff;
	BORDER: solid 10px #e6e6e6;
	PADDING: 10px;
	HEIGHT: 100%;
}

.cx-outras-clesq {
	FLOAT: left;
	WIDTH:295px;
}

P.cx-outras-clesq {
	FLOAT: left;
}

.cx-outras-cldir {
	FLOAT: right;	
	WIDTH:295px;
}

IMG.cx-outras-img {
	MARGIN-RIGHT: 5px;	
}

.cx-outras-impar {
	BACKGROUND: #e6e6e6;	
	MARGIN-BOTTOM: 1px;
}

.cx-outras-par {
	BACKGROUND: #ccc;
	MARGIN-BOTTOM: 1px;	
}
.cx-outras-par h5, .cx-outras-impar h5 {padding-top:6px}

.cx-outras-artigo {
	COLOR: #64682d;
	display:table-cell
}

.cx-outras-post-title {color:#999}

.lista-noticias
{
	BACKGROUND-COLOR: #fff;
	padding-bottom:10px;
}

.lista-noticias .titulo {
	FONT-WEIGHT: bold;
}

.lista-noticias .data {
	COLOR: #666;
	FONT-FAMILY: Arial, sans serif;	
}



/*
-----------------------------------------------
Caixa Opiniao-Lista
-----------------------------------------------
*/

.cx-opiniao-lista {
	WIDTH: 200px;
}

.cx-opiniao-lista A {color:#000; text-decoration:none}

.cx-opiniao-lista .cx-titulo {
	WIDTH: 200px;	
	BACKGROUND: #1e86ad;
}

.cx-opiniao-lista .cx-titulo H5 A, .cx-opiniao-lista .cx-titulo A:link, .cx-opiniao-lista .cx-titulo H5 A:hover, .cx-opiniao-lista .cx-titulo H5 A:visited {
	COLOR: #fff;	
}

.cx-opiniao-lista .cx-titulo H5 A {
	TEXT-DECORATION: none;
}

.cx-opiniao-lista .cx-titulo H5 A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-lista .cx-titulo IMG {
	FLOAT: left;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 2px;
}

.cx-opiniao-lista .opiniaoprincipal {
	BACKGROUND: url('/Common/Images/img_pt/bg_opinante.gif') repeat-x;
}

.cx-opiniao-lista .opiniaoprincipal table {width:200px }



.cx-opiniao-lista .opiniaoprincipal P.assunto {
	FONT-FAMILY: Arial, sans-serif;
}

.cx-opiniao-lista P.opinante {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
}

.cx-opiniao-lista .opiniaoprincipal .opinante A {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
}

.cx-opiniao-lista .bg-entrada {
	BACKGROUND: #cee1e7;
}

.cx-opiniao-lista .entrada {
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}

.cx-opiniao-lista P.entrada {
	PADDING: 10px;
}

.cx-opiniao-lista P.opinante, P.assunto {
	PADDING: 0 10px;
}

.cx-opiniao-lista .opiniaoprincipal P.opinante, .opiniaoprincipal P.assunto {
	PADDING: 0px;
}

.cx-opiniao-lista .cx-opiniao-impar {
	BACKGROUND-COLOR: #fff;
	BORDER-BOTTOM: solid 1px #cccccc;
	PADDING: 5px 0px;	
}

.cx-opiniao-lista .cx-opiniao-par {
	BACKGROUND-COLOR: #e8f3f7;
	BORDER-BOTTOM: solid 1px #cccccc;
	PADDING: 5px 0px;
}

.cx-opiniao-lista .opiniaoprincipal .cx-opiniao-impar {
	BACKGROUND: none;
	PADDING: 0px;
}

.cx-opiniao-lista A IMG, .cx-opiniao-lista .cx-opiniao-impar IMG {
	MARGIN-RIGHT: 5px;	
	text-align: left
}
.cx-opiniao-lista .cx-opiniao-par IMG {
	MARGIN-LEFT: 5px;	
	text-align: right
}

.cx-opiniao-lista .opinante A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-lista .assunto A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-lista P.opinante A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-lista td.col-opi-titulo {width:130px; vertical-align: bottom}
.cx-opiniao-lista td.col-opi-img {width:62px; vertical-align: bottom}
.cx-opiniao-lista div.col-opi-titulo {width:130px; vertical-align: bottom}
.cx-opiniao-lista div.col-opi-img {width:62px; vertical-align: bottom}


/*
-----------------------------------------------
Estilos Caixa Opiniao-Lista
-----------------------------------------------
*/

.cx-opiniao-caixa-larga {
	BACKGROUND: #edeede;
	WIDTH: 420px;	
}

.cx-opiniao-caixa-larga .cx-opcoes-horiz-normal {
	FLOAT: left;
	MARGIN-LEFT: 10px;
	COLOR: #999;
}

.cx-opiniao-caixa-larga .cx-titulo {
	WIDTH: 420px;	
	BACKGROUND: #006d2c;
}

.cx-opiniao-caixa-larga .cx-titulo H5 A, .cx-opiniao-caixa-larga .cx-titulo A:link, .cx-opiniao-caixa-larga .cx-titulo H5 A:hover, .cx-opiniao-caixa-larga .cx-titulo H5 A:visited {
	COLOR: #fff;
}

.cx-opiniao-caixa-larga .cx-titulo H5 A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-caixa-larga .cx-titulo IMG {
	FLOAT: left;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 2px;
}

.cx-opiniao-caixa-larga .opiniaoprincipal IMG {
	MARGIN: 8px 0px 0px 8px;
}

.cx-opiniao-caixa-larga .safari .opiniaoprincipal IMG {
	MARGIN-RIGHT: 12px;
}

.cx-opiniao-caixa-larga .cx-opiniao-impar {
	BORDER-TOP: solid 1px #cccccc;
	PADDING: 5px 0px;	
}

.cx-opiniao-caixa-larga .cx-opiniao-par {
	BORDER-TOP: solid 1px #cccccc;
	PADDING: 5px 0px;
}

.cx-opiniao-caixa-larga P.opinante, .cx-opiniao-caixa-larga P.assunto {
	PADDING: 0 10px;
}

.cx-opiniao-caixa-larga .opiniaoprincipal .cx-opiniao-impar {
	BACKGROUND: none;
	PADDING: 0px;
	MARGIN: 0px;
}

.cx-opiniao-caixa-larga .opinante A, .cx-opiniao-caixa-larga .opinante A:link {
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #999;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
}

.cx-opiniao-caixa-larga .assunto, .cx-opiniao-caixa-larga .assunto A {
	COLOR: #000;
	FONT-WEIGHT: bold;	
}

.cx-opiniao-caixa-larga .opiniaoprincipal P.opinante, .cx-opiniao-caixa-larga .opiniaoprincipal P.assunto {
	PADDING-RIGHT: 10px;
}

.cx-opiniao-caixa-larga .opiniaoprincipal P.assunto {
	FONT-FAMILY: Arial, sans-serif;
	FONT-STYLE: italic;
	COLOR: #999;
}

.cx-opiniao-caixa-larga .opiniaoprincipal .assunto A {
	FONT-FAMILY: Georgia, serif;
	LINE-HEIGHT: 1.5em;
	FONT-SIZE: 1.3em;
	DISPLAY:inline;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	COLOR: #000;
	BORDER-BOTTOM: thin dashed #000;	
}

.cx-opiniao-caixa-larga .opiniaoprincipal .opinante {
	FLOAT: left;
	TEXT-TRANSFORM: none;	
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #999;
}

.cx-opiniao-caixa-larga .opiniaoprincipal .opinante A {
	TEXT-TRANSFORM: none;
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;	
}

.cx-opiniao-caixa-larga .entrada {
	FONT-FAMILY: Arial, sans-serif;
}

.cx-opiniao-caixa-larga P.entrada {
	PADDING: 8px;
}

.cx-opiniao-caixa-larga A IMG {
	MARGIN: 0px 0px 10px 10px;	
}

.cx-opiniao-caixa-larga .opinante A:hover {
	TEXT-DECORATION: underline;
}

.cx-opiniao-caixa-larga .assunto A:hover {
	TEXT-DECORATION: underline;
}


/*
-----------------------------------------------
CX Dupla Opiniao ALTERADO! 
-----------------------------------------------
*/



.cx-duplaopiniao {
	WIDTH:640px;
	BACKGROUND: url("/Common/Images/img_dn/bg_blc-conteudos.gif") repeat-y 430px;	/*  linha background */	
}

.cx-duplaopiniao .cx-duplaopiniao-esq {
	WIDTH:420px;
	FLOAT:left;
	BACKGROUND: url("/Common/Images/img_dn/bg_cln-mid-n0.gif") repeat-x;
	BORDER-TOP: solid 1px #fe7b11;
}

.cx-duplaopiniao .cx-duplaopiniao-dir {
	WIDTH:200px;
	FLOAT:left;	
}

/*
-----------------------------------------------
CX Opiniao Lista Lateral
-----------------------------------------------
*/
.cx-duplaopiniao a {color:#000}


.cx-duplaopiniao .cx-opiniao-lista-lateral {
	WIDTH: 420px;
	FLOAT:left;
	BACKGROUND: url("/Common/Images/img_desporto/bg_cln-mid-n0.gif") repeat-x;
	BORDER-TOP: solid 1px #e1081f;
}

.cx-duplaopiniao .cx-opiniao-lista {
	WIDTH: 200px;
	FLOAT: left;
	MARGIN-LEFT: 20px;	
}

.cx-duplaopiniao .cx-titulo {
	WIDTH: 200px;	
}

.cx-duplaopiniao .cx-titulo H5 A, .cx-duplaopiniao .cx-titulo A:link, .cx-duplaopiniao .cx-titulo H5 A:hover, .cx-duplaopiniao .cx-titulo H5 A:visited {
	COLOR: #fd7b11;	
}

.cx-duplaopiniao .cx-titulo H5 A:hover {
	TEXT-DECORATION: underline;
}

.cx-duplaopiniao .cx-titulo IMG {
	FLOAT: left;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 2px;
}

.cx-duplaopiniao .cx-titulo .pad-normal {
	PADDING:0px;
	PADDING-TOP:5px;
	PADDING-LEFT:5px;
}

/*.cx-duplaopiniao div.opiniaoprincipal {width:196px; overflow:hidden; }
.cx-duplaopiniao div.opiniaoprincipal .entrada {width:196px; overflow:hidden;}*/
.cx-duplaopiniao .cx-opiniao-cln  {
	WIDTH: 200px;
}

.cx-duplaopiniao P.opinante {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
}

.cx-duplaopiniao P.opinante A, .cx-duplaopiniao P.opinante A:link, .cx-duplaopiniao P.opinante A:visited, .cx-duplaopiniao P.opinante A:active {
	TEXT-DECORATION: underline;
}

.cx-duplaopiniao P.opinante A:hover {
	TEXT-DECORATION: none;
}

.cx-duplaopiniao .opiniaoprincipal P.assunto {
	FONT-FAMILY: Arial, sans-serif;
}

.cx-duplaopiniao .opiniaoprincipal IMG {
	MARGIN-LEFT: 5px;
}

.cx-duplaopiniao .cx-opiniao-lista P.opinante {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
}

.cx-duplaopiniao .cx-opiniao-lista .opiniaoprincipal .opinante A {
	FONT-FAMILY: Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em;
}

.cx-duplaopiniao .bg-entrada {
	BACKGROUND: #ffe4cf;	
	BORDER-TOP: solid 1px #ccc;
}

.cx-duplaopiniao .entrada {
	FONT-SIZE: 1.4em;	
}

.cx-duplaopiniao P.entrada {
	PADDING: 10px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}

.cx-duplaopiniao P.opinante, P.assunto {
	PADDING: 0px;
}

.cx-duplaopiniao .cx-opiniao-impar {
	WIDTH: 200px;
}

.cx-duplaopiniao .cx-opiniao-lista-lateral P.opinante, .cx-duplaopiniao .cx-opiniao-lista-lateral P.assunto {
	PADDING: 0px;
	PADDING-LEFT: 10px;
}

.cx-duplaopiniao .cx-opiniao-impar .assunto A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
}

.cx-duplaopiniao .cx-opiniao-impar .cx-opcoes-horiz-normal {
	PADDING-LEFT: 10px;	
}

.cx-duplaopiniao .cx-opiniao-lista-lateral A IMG {
	MARGIN: 20px 10px;	
}

.cx-duplaopiniao .cx-opiniao-lista-lateral .opinante A:hover {
	TEXT-DECORATION: underline;
}

.cx-duplaopiniao .cx-opiniao-lista-lateral .assunto A:hover {
	TEXT-DECORATION: underline;
}

.cx-duplaopiniao .cx-opiniao-lista-lateral P.opinante A:hover {
	TEXT-DECORATION: none;
}

/*
-----------------------------------------------
Headers Especificos
-----------------------------------------------
*/

H5.pub {
	COLOR: #aaa89c;
	LINE-HEIGHT: 2em;
	MARGIN: 0px 0px 0px 5px;
	font-size:0.7em
}



.border-top-grelha {border-top:solid 1px #1e86ad; padding:6px 0px 12px 0px; margin:0px 10px 0px 0px; display:block; }
.border-top-grelha h5 {margin:0px}


.tab-darker-small-on {width:95px; background:url(/common/images/img_dn/tabs_darker/tab_small_on.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_small_on.gif)}
.tab-darker-small-off {width:95px; background:url(/common/images/img_dn/tabs_darker/tab_small_off.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_small_off.gif)}

.tab-darker-bigbig-off {width:120px; background:url(/common/images/img_dn/tabs_darker/tab_bigbig_off.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_bigbig_off.gif)}
.tab-darker-bigbig-on {width:120px; background:url(/common/images/img_dn/tabs_darker/tab_bigbig_on.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_bigbig_on.gif)}

.tab-darker-bigbiggloss-off {width:130px; background:url(/common/images/img_dn/tabs_darker/tab_bigest_off.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_bigest_off.gif)}
.tab-darker-bigbiggloss-on {width:130px; background:url(/common/images/img_dn/tabs_darker/tab_bigest_on.png) !important; background:url(/common/images/img_dn/tabs_darker/tab_bigest_on.gif)}


/*
-----------------------------------------------
Estilos Links Extra
-----------------------------------------------
*/

#menuExtra {font-size:0.94em; }

#mn-extra {
	FLOAT: right;	
}

#mn-extra A, #mn-extra A:visited, #mn-extra A:active {
	COLOR:#828282;
	TEXT-DECORATION:none;
	PADDING-RIGHT: 4px;
	TEXT-TRANSFORM: none;
	FONT-WEIGHT: normal;	
}

#mn-extra A:hover {
	TEXT-DECORATION: underline;
}

#mn-extra-login {
	FONT-WEIGHT: normal;
}

#mn-extra-login A, #mn-extra-login A:link, #mn-extra-login A:visited {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.8em;
	COLOR: #1e86ad;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px;
	FLOAT: right;
	LINE-HEIGHT: 25px;
	DISPLAY: inline;		 	
}

#mn-extra-login A:hover {
	COLOR: #1e86ad;
}




.galeria .cx-galeriaxl-topo {
	height: auto;
}
.galeria .cx-galeriaxl-pub {
	float:right;
	WIDTH: 156px;
	text-align: RIGHT;
	TOP: auto;
	position: relative;
	display: block;
	left: auto;
	MARGIN-BOTTOM: auto;
	margin-top:-15px;
	margin-right:15px;
}

.maisdestaques {font-size:0.7em}
.maisdestaques td {vertical-align:top; padding-top:2px; padding-bottom:4px}
.maisdestaques .dt {width:70px; }


.line1 {position:relative; line-height: 1px; height:1px; overflow:hidden; margin:0px;  }
.line2 {position:relative; line-height: 2px; height:2px; overflow:hidden; margin:0px;  }
.line3 {position:relative; line-height: 3px; height:3px; overflow:hidden; margin:0px;  }
.line4 {position:relative; line-height: 4px; height:4px; overflow:hidden; margin:0px;  }
.line5 {position:relative; line-height: 5px; height:5px; overflow:hidden; margin:0px;  }
.line6 {position:relative; line-height: 6px; height:6px; overflow:hidden; margin:0px;  }
.line8 {position:relative; line-height: 8px; height:8px; overflow:hidden; margin:0px;  }
.line1 hr {position:relative; margin-top:0px}
.line10 {position:relative; line-height: 10px; height:10px; overflow:hidden; margin:0px; }
.line15 {position:relative; line-height: 15px; height:15px; overflow:hidden; margin:0px; }
.line18 {position:relative; line-height: 18px; height:18px; overflow:hidden; margin:0px; }
.line20 {position:relative; line-height: 20px; height:20px; overflow:hidden; margin:0px;  }
.line22 {position:relative; line-height: 22px; height:22px; overflow:hidden; margin:0px;  }
.space-end {position:relative; line-height: 2px; height:2px; overflow:hidden; margin:0px;}
.line-top-hp {display: none}
.ie .line-top-hp {display: block;position:relative; line-height: 10px; height:10px; overflow:hidden; margin:0px;  }


/*
-----------------------------------------------
Estilos Caixa Promo 300px 
-----------------------------------------------
*/

.cx-passa300-envolvente {
	WIDTH: 300px;
	HEIGHT: 100%;
	MARGIN-BOTTOM: 10px;
}

.cx-passa300-interior {
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: left;
	COLOR: #fff;
	PADDING: 10px;
	POSITION: relative;
	MARGIN-BOTTOM: 10px;
}

.cx-passa300-interior A, .cx-passa300-interior A:link, .cx-passa300-interior A:visited {
	COLOR: #fff;
}

.cx-passa300-interior A:hover {
	TEXT-DECORATION: none;
}

.cx-passa300-interior TABLE {
	BACKGROUND: url("/Common/Images/img_comum/bg_cx_pub300.gif") repeat-x;
}

H4.tit-cxpub300 {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.33em;
	FONT-WEIGHT: normal;
	MARGIN: 0px 5px;
	LINE-HEIGHT:1em;	
}

H4.tit-cxpub300 A, H4.tit-cxpub300 A:link, H4.tit-cxpub300 A:visited, H4.tit-cxpub300A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;	
}

H4.tit-cxpub300 A:hover {
	TEXT-DECORATION: underline;
}

.cx-passa300-interior H5{
	COLOR: #af0301;
	FONT-FAMILY: "TrebuchetMS", sans-serif;
	FONT-SIZE: 0.8em;
	PADDING-LEFT: 5px;
	MARGIN: 5px 0px;
	FONT-WEIGHT: normal;
}

.cx-passa300-interior H6{
	COLOR: #fff;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.7em;
	PADDING-LEFT: 5px;
	MARGIN: 5px 0px;
	FONT-WEIGHT: normal;	
}
.cx-passa300-interior H6 a
{
	text-decoration:none;
}
.cx-passa300-interior H6 a:hover
{
	text-decoration:underline;
}
.mini-cx-passa300 {
	POSITION: absolute;
	BOTTOM: 10px;
	RIGHT: 10px;
	BACKGROUND: #000;
	WIDTH: 155px;
	HEIGHT: 125px;
}

.ie .mini-cx-passa300 {
	BOTTOM: 20px;
}

H2.titgrande-promo {
	FONT-FAMILY: Georgia, serif;
	FONT-SIZE: 1.55em;
	FONT-WEIGHT: 100;
	MARGIN: 0px 10px;
	FONT-STYLE: italic;
}

H2.titgrande-promo A, H2.titgrande-promo A:link, H2.titgrande-promo A:visited, H2.titgrande-promo A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;	
}

H2.titgrande-promo A:hover {
	TEXT-DECORATION: underline;
}

.mrg-participa H6 {
	PADDING-LEFT: 10px;	
}

/*
-----------------------------------------------
Fim Estilos Caixa Promo 300px 
-----------------------------------------------
*/

/*
-----------------------------------------------
CX Iniciativas DN
-----------------------------------------------
*/

.cx-iniciativas-pub {
	BORDER: solid 1px #969696;
	BACKGROUND: #fff;
}

.cx-iniciativas-pub-tit {
	MARGIN: 5px 0px 0px 5px;
}

.cx-iniciativas-pub TABLE TD {
	TEXT-ALIGN: left;
}

.cx-iniciativas-pub TABLE {
	MARGIN: 0 auto;
	margin-left:7px;
	float:left;
	width:90px;
}

.cx-iniciativas-pub TABLE IMG {
	TEXT-ALIGN: center;
}

.cx-iniciativas-pub TABLE TD P {
	FONT-FAMILY: Arial, sans-serif;
	TEXT-ALIGN: left;
	PADDING: 0px;
	MARGIN: 0px;	
	PADDING-LEFT: 5px;
	LINE-HEIGHT: 1.3em;
}

.cx-iniciativas-pub-lnk A, .cx-iniciativas-pub-lnk A:link, .cx-iniciativas-pub-lnk A:visited, .cx-iniciativas-pub-lnk A:active {
	COLOR: #1e86ad;
	FONT-FAMILY: Arial, sans-serif;
	PADDING-LEFT: 5px;
	TEXT-DECORATION: underline;
}

.cx-iniciativas-pub-lnk A:hover {
	TEXT-DECORATION: none;
}

.cx-iniciativas-pub .espaco {
	WIDTH: 5px;
}

.cx-iniciativas-pub SPAN {
	FONT-WEIGHT: bold;
}


/*
-----------------------------------------------
Estilos CX-Layer Estatisticas
-----------------------------------------------
*/

.cx-estatisticas {
	WIDTH: 130px;
	FONT-FAMILY: Arial, sans-serif;	
	FONT-SIZE: 9pt;	
	COLOR: #6c6c6c;
	BORDER: 1px solid #c5c5c5;
	position:absolute;
	margin-top:-3px;
	margin-left:40px;
	background:#FFF; overflow: visible;
}
.cx-estatisticas li {white-space: nowrap}
.cx-estatisticas li span {width:6px;}


.cx-estatisticas-tit {
	COLOR: #6c6c6c;
	BACKGROUND: #ededed;
	BORDER-BOTTOM: solid 1px #e3e3e3;
	FONT-WEIGHT: 600;
}

.cx-estatisticas-tit SPAN {
	PADDING: 3px;
	DISPLAY: block;
}

.cx-estatisticas UL {
	MARGIN: 5px 0px 5px 20px;
	PADDING: 0px;
	
}

.cx-estatisticas LI {
 	LIST-STYLE-TYPE: square;
	PADDING: 0px; 	
}


/*
-----------------------------------------------
Cx Comentarios
-----------------------------------------------
*/

.CommentsArea .loginArea {FONT-FAMILY: Arial, sans-serif; font-size:0.9em; position:relative; z-index:100}
.CommentsArea .loginArea table{font-size:1.1em;}
.CommentsArea .cx-comentarios-top{position:relative; z-index:100}

.cx-comentarios-tit-n1 {
	PADDING: 9px 6px 4px 9px;
	BACKGROUND: #1e86ad;
}

.tit-icn-seccoes-comentarios IMG {
	FLOAT: left;
	MARGIN-RIGHT: 0.5em;
	MARGIN-TOP: 2px;
}

.tit-icn-comentarios, .tit-icn-comentarios A, .tit-icn-comentarios A:link, .tit-icn-comentarios A:visited, .tit-icn-comentarios A:active {
	TEXT-DECORATION: none;
	COLOR: #fff;
}

.tit-icn-comentarios A:hover {
	TEXT-DECORATION: underline;
	COLOR: #fff;	
}

.cx-comentarios-top H2 {
	FONT-FAMILY: Georgia, sans-serif;
	COLOR: #1e86ad
}

.cx-comentarios-cln-esq {
	PADDING: 10px;
	BACKGROUND: url("/Common/Images/img_comum/bg_topo.gif") repeat-x;
}

.etiqueta-txt {	
	COLOR: #666;
	FONT-WEIGHT: bold;
}

.etiqueta-txt A, .etiqueta-txt A:link, .etiqueta-txt A:visited, .etiqueta-txt A:active {
	COLOR: #1e86ad;
}

.num-comentarios {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, sans-serif;	
	COLOR: #2e2e2e;
}

#blc-artigo-txt-n1 .num-comentarios {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 0px;
}

.cx-comentario-fila {	
	BACKGROUND: url("/Common/Images/img_dn/icn_comentario.gif")  10px 3px no-repeat;
}

.cx-comentario-fila .autor {
	FONT-FAMILY: Arial, sans-serif;	
	PADDING-LEFT: 30px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
}

.cx-comentarios-opn {
	MARGIN-BOTTOM: 40px;
}
.datareg {COLOR: #1e86ad;}
.cx-comentarios-opn .datareg {
	PADDING-LEFT: 30px;
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: bold;
}

.cx-comentarios-opn .tempovisitas {
	FONT-FAMILY: Arial, sans-serif;	
	PADDING-LEFT: 30px;
	COLOR: #1e86ad;
}

.cx-comentarios-opn .tempovisitas B {
	FONT-FAMILY: Georgia, serif;		
}

.cx-comentarios-opn .tempovisitas A, .cx-comentarios-opn .tempovisitas A:link, .cx-comentarios-opn .tempovisitas A:visited, .cx-comentarios-opn .tempovisitas A:active {
	COLOR: #1e86ad;
	TEXT-DECORATION: none;	
}

.cx-comentarios-opn .tempovisitas A:hover {
	TEXT-DECORATION: none;
}

.cx-comentarios-opn .comentario {
	FONT-FAMILY: Arial, sans-serif;	
	PADDING-LEFT: 30px;
}

.frm-comentario {
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 0.8em;
	WIDTH: 270px;
	HEIGHT: 150px;
     	RESIZE: none;
	OVERFLOW: hidden;     		
}


.cx-noticias-cor-topo td.cx-noticias-titulo {vertical-align:bottom; width:70%}
.cx-noticias-cor-topo td.cx-noticias-pos-titulo {vertical-align:bottom; padding-bottom:6px; width:30%; text-align:right}


.iniciais {
	FONT-WEIGHT: bold;
	PADDING: 2px;
	MARGIN-RIGHT: 5px;
	font-size:0.66em;
	line-height: 1.0em;
	font-family: arial;
	float: left; 
	color: #FFF;
	background: #1e86ad
}


#cx-ultimasmaislidas-n0-uni {
	WIDTH: 300px;
	PADDING-TOP: 10px;
	PADDING-bottom: 1px;
}


table.tb-destaque {margin-bottom:10px}
div.destaque {margin-bottom:0px; }


.embed-fininfo iframe {width:420px; height:340px} 

#cln-dir-n1 h5.tab-tit-ultimas-uni, #cln-dir-n1 h5.tab-tit-tags-uni {text-transform: uppercase;}

.bold { font-weight:bold} 

.headerline1, .headerline2, .headerline3 { width: 100%; height: 1px; font: 0/0 serif; float: left; clear: both; }
.headerline1 { background: #efefef; }
.headerline2 { background: #e4e4e4; }
.headerline3 { background: #c6c6c6; }

.pretitleblack h5 {color:#000}

b.ultima-hora {background-color:#FFF; font-weight:bold; color:#000; padding:2px 4px 2px 4px; line-height:160%; margin-left:4px}
b.ultima-hora i {font-weight:bold; font-style:normal; color:#015ccb}


.stats-tb td {font-family: Arial; font-size:0.7em}
.ie .stats-tb td {font-family: Arial; font-size:1.0em}


