/* -----------------------------------------------------------------------

 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Modificado por Filipe Rocha (filipe@viaoceanica.com)
   * Via Oceânica (www.viaoceanica.com)

----------------------------------------------------------------------- */
@import url("reset.css");
@import url("typography.css");
@import url("forms.css");
@import url("script.css");

/* Containers e caixas
-------------------------------------------------------------- */
.container { width:950px; margin:5px auto; }
.login     { position:absolute; top:0; left:0; width:100%; background:#000; color:#fff; padding:2px; text-align:center; width:auto;}
.pub			 { width:300px; height:320px; float:right; /*margin:0 9px 0 9px;*/}
.cab       { height:98px; text-align:right; overflow:hidden; }
.colEsq    { }
.colMain   { clear:both;}
.colDir    { }
.rod       { clear:both; width:950px; background:url(../../../img/bg_rodape.png) top left no-repeat; height:308px; position:relative; }
.copyright { color:#fff; font-size:0.8em; text-align:center; width:950px; clear:both; margin:25px 0; }

/* NOTA: o clear está escrito no reset.css */


/* Cabeçalho.
-------------------------------------------------------------- */

.cab {}



/* Menu
-------------------------------------------------------------- */

#nav { list-style:none; position:relative; z-index:9999; float:left; width:930px; height:24px; background:url(../../../img/bg_menu.png); display:block; padding:6px 0 0 20px; margin:0;}
#nav li {  float:left; }
#nav li .a { text-indent:-9999px; display:block; height:25px;}

.subnav { background: url(../../img/bg-navmenu.jpg) no-repeat; color:#000; position:absolute; width:930px; height:15px; left:0; top:30px; display:none; padding:10px; z-index:1000; }
.subnav a { color:#000; text-decoration:none; font-weight:bold; }
.subnav a:hover { text-decoration:underline; }

/* Holly Hack. IE Requirement \*/
* html ul li {float: left; height: 1%;}
* html ul li a {height: 1%;}

/* The magic */
li:hover .subnav, li.over .subnav {display: block;} 
/* --- */
#nav .b_home {	display:block; background:url(../../../img/b_home.gif) no-repeat top; width:66px;}
#nav .b_home:hover { background:url(../../../img/b_home.gif) no-repeat bottom;}

#nav .b_ouvintes { display:block; background:url(../../../img/b_ouvintes.gif) no-repeat top; width:82px;}
#nav .b_ouvintes:hover {background:url(../../../img/b_ouvintes.gif) no-repeat bottom;}

#nav .aradio{ display:block; background:url(../../../img/b_aradio.gif) no-repeat top;	width:76px;}
#nav .aradio:hover { background:url(../../../img/b_aradio.gif) no-repeat bottom;}

#nav .locutores{ display:block; background:url(../../../img/b_equipa.gif) no-repeat top;	width:87px;}
#nav .locutores:hover { background:url(../../../img/b_equipa.gif) no-repeat bottom;}

#nav .passatempos{ display:block; background:url(../../../img/b_passatempos.gif) no-repeat top; width:111px; }
#nav .passatempos:hover { background:url(../../../img/b_passatempos.gif) no-repeat bottom; }

#nav .programacao{ display:block; background:url(../../../img/b_programacao2.gif) no-repeat top; width:124px; }
#nav .programacao:hover { background:url(../../../img/b_programacao2.gif) no-repeat bottom; }

#nav .bnoticias{	display:block; background:url(../../../img/b_informacao.gif) no-repeat top; width:101px; }
#nav .bnoticias:hover { background:url(../../../img/b_informacao.gif) no-repeat bottom; }

#nav .agenda{ display:block; background:url(../../../img/b_agenda.gif) no-repeat top; width:73px; }
#nav .agenda:hover { background:url(../../../img/b_agenda.gif) no-repeat bottom; }

#nav .links{ display:block; background:url(../../../img/b_links.gif) no-repeat top; width:60px; }
#nav .links:hover { background:url(../../../img/b_links.gif) no-repeat bottom; }

#nav .contactos{ display:block; background:url(../../../img/b_contactos.gif) no-repeat top; width:94px; }
#nav .contactos:hover { background:url(../../../img/b_contactos.gif) no-repeat bottom; }

#nav .socios{ display:block; background:url(../../../img/b_socios.gif) no-repeat top; width:86px; }
#nav .socios:hover { background:url(../../../img/b_socios.gif) no-repeat bottom; }


#player_table, #player_table table, #player_table tr, #player_table td { font-family: Arial; color:#000; padding:0; margin:0;}
#player_noar {
	position:relative; 
	top:75px; left:3px;
	font-size:22px;
}
#player_com {
	font-weight:bold;
	font-size:17px;
	position:relative; 
	top:110px; left:3px;
}
#player_foto {
	/*position:relative; */
	margin-top:6px; margin-left:1px;
}
/* Coluna Esquerda.
-------------------------------------------------------------- */

.colEsq {}



/* Coluna do Conteudo.
-------------------------------------------------------------- */

.colMain { width:910px; min-height:350px; background:url(../../../img/bg_paginas.jpg) no-repeat #000; padding:20px;}

.listagem{ margin:0 0 2em 0;}
.listagem .img{ float:left; overflow:hidden; width:100px; height:75px; text-align:center; margin:0 5px 5px; }
.texto     { float:left; }
.texto span{ font-size:.9em; color:#666; }

.paginacao { clear:both; }
.activo, .inativo { display:block; padding:5px; margin:1px; float:left; }
.activo, .inativo:hover { background:#000; color:#fff; }
.inativo { background:#666; color:#000; }


/* No Ar */
/*.noAr3 { width:589px; height:232px; position:relative; display:block; float:left; background:url(../../img/player/player_cima.jpg) top center; }*/
.noAr3 { width:589px; height:232px; position:relative; display:block; float:left; background:url(../../img/player/player_cima2.jpg) top center; }
.onAir { width:303px; height:280px; position:relative; display:block; float:left; background:url(../../img/player/bgOnAir.gif) top left no-repeat #d8eb9c;}
.onAir iframe, .onAir iframe body { background-color: transparent !important;}
.onAir .popup { top:280px !important;}

#player_container { float:left;}
.popup { position:absolute; display:block; top:191px; left:0; }
.script {  float:left; height:200px; }
#showHolder { display:block;}
#player_foto { position:absolute; top:0; }
#player_noar { position:absolute; top:30px; left:205px; display:block; color:#000; font-size:18px; }
#player_com { position:absolute; top:55px; left:205px; display:block; color:#000; font-size:14px; }

.onAir #player_container { float:left; display:block; position:relative; left:0; top:0;}
.onAir #player_noar { font-weight:bold; font-size:18px; position:relative; left:0; top:0; color:#000 !important; font-weight:normal;}
.onAir #player_com { font-weight:bold; font-size:14px; position:relative; left:0; top:0; color:#000 !important;}

.noAr2     { background:url(../../../img/promo_radio.jpg) top left no-repeat transparent; width:591px; height:250px;  display:block; float:left;}
.noAr      { background:url(../../../img/bg_no_ar.png) top left no-repeat transparent !important; width:591px; height:250px; background:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../img/bg_no_ar.png); display:block; float:left;}
.noAr div  { float:left; padding-top:20px;}
.agora     { color:#71AA39; font-size:1.5em;}
.musica    { font-size:1.2em;}
.emissao   { font-size:1.8em; color:#F0EF03;}
.noar      { color:#F0EF03; font-size:1.5em;}
.nomeLocutor { color:#F0EF03; font-size:1.6em; text-decoration:underline; font-style:italic;}
.acabouTocar { color:#71AA39; font-size:1.2em;}
.horaMusica { color:#50693A; font-size:1.2em;}

/* Noticias */

.noticiasColuna { width:290px; margin:0 0 0 17px; float:left;}
.noticiasColuna img { width:68px; height:62px; float:left; margin-right:3px;}

.noticias { width:910px; margin:15px 0 0 0;}
.noticias img { width:68px; height:62px; float:left; margin-right:3px;}
.news { width:273px; float:left; vertical-align:top; text-align:left; margin:10px 3px 10px;}

/* Coluna da Direita.
-------------------------------------------------------------- */

.colDir {}



/* Rodapé.
-------------------------------------------------------------- */

/* Links */
.b_revista {	display:block; background:url(../../../img/b_revista.jpg) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_revista:hover { background:url(../../../img/b_revista.jpg) no-repeat bottom;}

.b_podcasts { display:block; background:url(../../../img/b_podcasts.jpg) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_podcasts:hover {background:url(../../../img/b_podcasts.jpg) no-repeat bottom;}

.b_passatempos { display:block; background:url(../../../img/b_passatempos2.jpg) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_passatempos:hover {background:url(../../../img/b_passatempos2.jpg) no-repeat bottom;}


.b_blog {	display:block; background:url(../../../img/b_blog.jpg) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_blog:hover { background:url(../../../img/b_blog.jpg) no-repeat bottom;}


.b_mensagens {	display:block; background:url(../../../img/b_mensagens.jpg) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_mensagens:hover { background:url(../../../img/b_mensagens.jpg) no-repeat bottom;}

.b_vote {	display:block; background:url(../../../img/b_vote.gif) no-repeat top; width:194px; height:59px; margin:25px 0;}
.b_vote:hover { background:url(../../../img/b_vote.gif) no-repeat bottom;}

/* Divisões Interiores */

/* Links */
.rodLinks { width:194px; position:absolute; top:10px; left:24px;}

/* Top RCA */
.topRca { width:194px; position:absolute; top:10px; left:226px;}
.topRca p { line-height:0.6em;}
.t_topRca { background:url(../../../img/t_toprca.gif) bottom left no-repeat; height:18px; width:194px; border-bottom:solid 1px #537136; display:block;}
.topRca .artista { color:#f0ef03}
.topRca .musica { font-size:0.9em;}
.topRca .numPosicao { font-size:1.05em; font-weight:bold; color:#000;}
input.topRcaFormBtnVotar{
	padding: 0;
	margin: 0;
}
.topRca table{
	margin: 0;
	padding: 0;
}

.topRca table td{
/*	margin: 0;*/
	padding: 0;
}

.topRca table td.posicao{
/*	margin-right: 2px;*/
	padding-right: 2px;
}
/* Galeria */
.galeria { position:absolute; top:10px; left:458px; width:194px; text-align:center;}
.galeria .t_galeria { background:url(../../../img/t_galeria.gif) bottom left no-repeat; height:18px; width:194px; border-bottom:solid 1px #fff; display:block;}
.galeria img { margin:40px 0 ;}

/* Destaque e Tempo */
.destaqueTempo { position:absolute; top:10px; left:688px; width:243px;}
.destaqueTempo .t_destaque { background:url(../../../img/t_destaque.gif) bottom left no-repeat; height:18px; width:243px; border-bottom:solid 1px #537136; display:block; margin-bottom:2px;}
.destaqueTempo .t_tempo { background:url(../../../img/t_tempo.gif) bottom left no-repeat; height:18px; width:243px; border-bottom:solid 1px #537136; display:block; margin-top:40px;}

/* Extras.
-------------------------------------------------------------- */



