﻿body, td, select, input, textarea, p {font-size: 11px; font-style: normal; font-family: verdana; text-decoration: none; color: black;}
.legenda {font-size: 10px; font-style: normal; font-family: verdana; text-decoration: none; color: black;}

table.main_table {border-right:1px solid #999999; border-left:1px solid #999999; padding:0 10px;}

p {margin:0 0 5px 0;}
form {margin:0 0 0 0; padding:0;}

select.total {width:98%;}
textarea.total {width:98%;}
input.center {text-align:center;}
input.total {width: 96%;}

a {color: #555555; font-family: verdana; text-decoration: none;}
a:hover	{color: #888888;}

.autores {font-weight: bold;}
.fundoVerde {background-color:#48FF1B;}
.verdeclaro {color:#07DD87;}
.verdeescuro {color:#008A78;}
.verde {color:#00FF00;}
.verde2 {color:#05AC5E;}
.azul {color: #000096;}
.azulescuro {color:#000066;}
.azulescuro2 {color:#000071;}
.laranja {color:#FF6600;}
.vermelho {color:#FF0000;}
.preto {color: #000000;}
.lilaz {color:#551a8b;}

h1 {color: #000000; margin:0 0 8px 0; font-size: 15px; margin: 0; padding: 0;}
h2 {color: #ffffff; padding:2px; font-size: 12px; font-weight: normal; background-color:#000071; display:inline; margin:2px 0 2px 0;}
h2 a {color: #ffffff; border:0;}
h2 a:hover {color:#888888;}

h2.main {color: #ffffff; margin:0 0 3px 0; padding:2px; font-size: 12px; font-weight: normal; background-color:#000071; display:block;}
h3 {color: #fff; margin:0 0 4px 0; padding:1px; font-size: 13px; font-weight: normal; background-color:#FF0000; display:block;}
h4 {color: #fff; margin:0 0 2px 0; padding:1px; font-size: 13px; font-weight: normal; background-color:#FF0000; display:inline;}
h5 {color: #000000; font-size: 12px; font-weight: normal;}
h6 {color: #008A78; font-size: 14px; font-weight: bold; margin:0;}

h3.nac {background-color:#FF0000;}
h3.inter {color:#000; background-color:yellow;}
h3.deslocado {margin:0 0 4px 170px;}
h3.interDeslocado {color:#000; background-color:yellow; margin:0 0 4px 170px;}

h4.nac {background-color:#FF0000;}
h4.inter {color:#000; background-color:yellow;}

/*.right {font-size: 10px; font-weight: normal; color: black; text-align:right;}*/
.right {text-align:right;}

#menu a {font-family:arial; font-size:11px; font-weight:bold; display: inline-block; background: #000; border: 1px solid #000; padding: 3px 3px; color: #fff;}
#menu a:hover {background: #fff; border: 1px solid #000000; color: #000;}

#menu2 a {font-family:arial; font-size:11px; font-weight:normal; display: inline-block; background: #fff; border: 0px solid #888888; padding: 3px 5px; color: #000; margin-bottom:2px;}
#menu2 a.vermelho {color:#FF0000;}
#menu2 a:hover {background: #000; border: 0px solid #000000; color: #fff;}

#destaque {display: block;	background: #ffffff; margin-left: 0px; border: 2px solid #48FF1B; padding: 10px; color: #000000; margin-bottom: 20px;}
#destaque_pub {display: block;	background: #ffffff; margin-left: 0px; border: 2px solid #008A78; padding: 4px; color: #000000;}
#destaque_preto {display: block;	background: #ffffff; margin-left: 0px; border: 2px solid #000; padding: 4px; color: #000000; margin-bottom: 20px;}
#destaque_preto h1 	{color: #FF0000; margin:0 8px 8px 0; font-size: 15px; text-align:left;}
#destaque_preto a {text-align:right; font-size:14px; color:#000;}
#destaque_preto a:hover {font-size:14px; color:#555; text-align:left;}
#destaque_preto a.peq {font-size:10px; color: #555555; font-family: verdana; text-decoration: none;}
#destaque_preto a.peq:hover	{color: #888888;}

#destaque_plataforma {display: block;	background: #FFFF01; margin-left: 0px; border: 1px solid #000; padding: 0px; color: #000000; margin-bottom: 20px;}
#destaque_plataforma p {padding:4px; font-size:12px;}

#destaque_rock {display: block;	background: #00BCF0; margin-left: 0px; padding: 0px; color: #000000; margin-bottom: 20px;}
#destaque_rock p {padding:4px; font-size:12px;}

#destaque_vpf {display: block;	background: #FF4A8D; margin-left: 0px; padding: 0px; color: #000000; margin-bottom: 20px;}
#destaque_vpf p {padding:10px; font-size:12px;}

#recomendacoes {display: block; background: #eee; margin-left: 0px; color: #000000; padding:5px;}
#recomendacoes_ev {display: block; background: #99FFFF; margin-left: 0px; color: #000000; padding:5px;}
#scope {display: block; background: #fff; border:1px solid #000000; margin-left: 0px; color: #000000; padding:5px;}

#caixa_central {display: block; background: #ffffff; margin-left: 0px; color: #000000; padding:15px; border:1px solid #000000; height:80px; vertical-align:middle; font-size:20px; font-weight:bold;}

#botao a, #botao a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; background: #B7B6B6; margin-left: 0px; padding: 8px; color: #ffffff; margin-bottom:20px;}
#botao a:hover {background: #ffffff; border: 2px solid #000000; padding: 6px; color: #000000;}

#botao_black a, #botao_black a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; background: #000000; margin-left: 0px; padding: 8px; color: #ffffff; margin-bottom:20px;}
#botao_black a:hover {background: #ffffff; border: 2px solid #000000; padding: 6px; color: #000000;}

#botao_agenda a, #botao_agenda a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; background: #FF415D; margin-left: 0px; padding: 8px; color: #ffffff; margin-bottom:20px;}
#botao_agenda a:hover {background: #ffffff; border: 2px solid #FF415D; padding: 6px; color: #FF415D;}

#botao2 a, #botao2 a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; background: #B7B6B6; margin-left: 0px; padding: 8px; color: #48FF1B;}
#botao2 a:hover {background: #ffffff; border: 2px solid #000000; padding: 6px; color: #000000;}

#rodape {font-family:verdana; font-size:10px; color: #fff;  background-color: #000;}
#rodape td {background-color: #000; color: #fff;}
#rodape a  {font-size: 10px; font-style: normal; text-decoration: none; color: #ffffff;}
#rodape a:hover {color: #CCCCCC;}
#rodape_rock	{font-family:verdana; font-size:10px;}
#rodape_rock td {background: #00BCF0; color: white;}

#rodape_vpf	{font-family:verdana; font-size:10px;}
#rodape_vpf td {background: #FF4A8D; color: white;}

#bannertop {width:780px; margin:0 0 10px;}

#banner1 a, #banner1 a:visited, #banner2 a, #banner2 a:visited, #banner3 a, #banner3 a:visited, #banner4 a, #banner4 a:visited, #banner5 a, #banner5 a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; margin-left: 0px; padding: 10px;}

#bannerimg1 a, #bannerimg1 a:visited, #bannerimg2 a, #bannerimg2 a:visited, #bannerimg3 a, #bannerimg3 a:visited, #bannerimg4 a, #bannerimg4 a:visited, #bannerimg5 a, #bannerimg5 a:visited {font-family:arial; font-size:16px; font-weight:bold; text-align:center; display: block; margin-left: 0px; padding: 0px;}

#banner1 a, #banner1 a:visited, #bannerimg1 a, #bannerimg1 a:visited {background: #F9692A; color: #ffffff;}
#banner2 a, #banner2 a:visited, #bannerimg2 a, #bannerimg2 a:visited {background: #68A63F; color: #ffffff;}
#banner3 a, #banner3 a:visited, #bannerimg3 a, #bannerimg3 a:visited {background: #E20A16; color: #ffffff;}
#banner4 a, #banner4 a:visited, #bannerimg4 a, #bannerimg4 a:visited {background: #1F9BC2; color: #ffffff;}
#banner5 a, #banner5 a:visited, #bannerimg5 a, #bannerimg5 a:visited {background: #858383; color: #ffffff;}
#banner1 a:hover, #banner2 a:hover, #banner3 a:hover, #banner4 a:hover, #banner5 a:hover {background: #ffffff; border: 2px solid #982424; padding: 8px; color: #000000;}
#banner {margin:0 0 20px 0;}

/* IMAGES */
a img 			{border:none;}
img 			{border:none;}
img .border 	{border:1;}

/* ECRA PRINCIPAL */
#noticias_caixa {display: block; background: #fff; margin-left: 0px; color: #000000; padding:0;}

#espaco_cab 	{margin:0 0 10px 0;}
#noticias 		{margin:0 0 20px 0;}
#noticia 		{margin:0 0 5px 0;} 
#noticia .data	{font-size:9px; font-weight:normal;} 
#noticia .link	{font-weight:bold;} 
#noticia a 		{font-weight:bold;}
#caixa_coluna   {margin:0 0 20px 0;}

#entrevista 	{margin:0 0 20px 0;}
/*#entrevista h2 	{margin:0 0 20px 0;}*/
#perspectivas 	{margin:0 0 20px 0;}
#perspectiva 	{margin:0 0 10px 0;}
#opiniao 		{margin:0 0 20px 0;}
#arq_design 	{margin:0 0 20px 0;}
#criticas 		{margin:0 0 20px 0; width: 390px;}
#critica 		{margin:0 0 20px 0; width: 390px;}
#critica_local 	{margin:0 0 4px 0;}
#critica_rodape {position:relative; width:390px;}
#critica_ler_mais {position:absolute; top:0px;}
#critica_autor 	{position:absolute; text-align: right; font-weight:bold; right: 0px; top: 0px;}
#banners {margin:0 0 0 0; width:120px;}

/* ECRAS */
#agenda p {margin:0 0 5px 0;}
#agenda #registo {margin:0 0 10px 0;}
#e_noticias, #noticia_lista {margin:0 0 5px 0;}
#e_noticias p {margin:0 0 15px 0;}
#e_criticas p {margin:0 0 15px 0;}

#loading {background-color:#FF0000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px;}
