﻿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:#979797;}
.azulescuro2 {color:#000000;}
.laranja {color:#FF6600;}
.vermelho {color:#FF0000;}
.preto {color: #000000;}
.lilaz {color:#551a8b;}
.preview {background-color:#FE6500; color:#FFF;}
.preview a:hover {color:#000 !important;}
.cinza {background-color:#aaaaaa; color:#FFF;}
.cinza a:hover {color:#000 !important;}


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;}
h6.pub {color: #57B73B; font-size: 12px; font-weight: normal; margin:0 0 5px;}

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;}

.cabecalho { margin: 0 0px 8px}

.menu1 { background-color:#1D242D; /*border-bottom:1px solid #444;*/ padding: 20px 10px 0 5px;}
.menu2 { background-color:#1D242D; /*border-bottom:1px solid #FF0;*/  height:30px; padding:10px 10px 0 10px}
.menu3 { background-color:#000;  height:30px; padding:10px 0 0 15px }

.menu2 a {font-family:arial; font-size:11px; font-weight:normal; display: inline-block; color: #fff; border: 0px solid #888888; padding: 4px 8px; margin-right:10px; background: #1D242D; }
.menu2 a:hover {background: #ffffff; border: 0px solid #000000; color: #000;}
.menu2 a.vermelho {color:#FF0000;}

.menu3 a {font-family:arial; font-size:11px; font-weight:bold; display: inline-block; background: #000; padding: 3px 15px 3px 3px; color: #fff;}
.menu3 a:hover { color: #ffff00;}

.pesquisa_google {float:right; padding-top:20px;}
.facebook-like {float:right;}
#cse-search-results {width:670px !important}
iframe {max-width:670px }
.textbox {
   background:#fff url(imagens/lupa.gif) no-repeat scroll left center;
    margin:0;
    max-width:230px;
	padding: 4px 4px 4px 20px;
	border: 1px solid #333;
	color:#999;
}



#destaque {display: block;	background: #ffffff; margin-left: 0px; border: 1px solid #000000; padding: 20px 10px 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;}

#menu_plataforma a{font-size:12px; font-weight:bold; color:#aaa;}
#menu_plataforma a:hover, #menu_plataforma a.current{color:#000;}

#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: #FF7BAC; margin-left: 0px; padding: 0px; color: #000000; margin-bottom: 20px; width:260px}
#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: #fff; margin-left: 0px; color: #000000; padding:8px; /*border:2px solid #FF6600;*/}
#recomendacoes_ex {display: block; background: #fff; margin-left: 0px; color: #000000; padding:8px; /*border:2px solid #05AC5E;*/}

#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_news a, #botao_news 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_news 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;}


#snapshot {background-color:#F7F7F7;}
#snapshot h2 {background-color:#F7F7F7; color:#000; display:block; padding: 8px; margin:0; font-weight:bold; }
#snapshot h2:hover { color:#666 }
#snapshot p {padding:0 8px 8px; color:#666}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

h2.over { 
   position: absolute; 
   bottom: 8px; 
   left: 0; 
   background: transparent;
padding:0;
}

h2 span { 
   color: white; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px; 
}


#wrapper_cab{background:#FFF; width:860px; margin:0 auto; padding:0;}