* {
	margin:0;
	padding:0;
	list-style:none;
}

body {
	background:url(imagens/geral.png) repeat-X;
	font:12px Arial, Tahoma, Verdana, sans-serif;
	color:black;
}

a img {border:none}

#geral {
	width:970px;
	margin:0 auto;
}

#topo {
	background:url(imagens/topo.png) no-repeat 0 0;
	height:179px;
	position:relative;
}

/*equalizador*/

#topo #equalizador {
	position:absolute;
	right:5px;
	top:25px;
}

form fieldset {border:none;}

/*clearfixes*/
#topo:after, #menu:after, #no_ar ul li:after, ul#lista_fotos:after {
	content:"-";
	display:block;
	font-size:1px;
	clear:both;
	visibility:hidden;
}

/*image replacements*/
#topo h1, #topo h2, #menu h2, #colunaA div h2, #fotos a.mais_fotos, #ouvir #noaragora_ouvir h2, #ouvir #ouvir_com h2 {
	text-indent:-9000em;
	overflow:hidden;
}

#topo h1 a {
	display:block;
	width:311px;
	height:119px;
	background:url(imagens/logo.gif) no-repeat bottom right;
	padding:20px 0 0 35px;
}

#menu {
	float:right;
	margin:-41px 58px 0 0;
	_display:inline;
	_margin:-56px 58px 0 0;
}

#menu li {
	display:inline;
}

#menu li a {
	float:left;
	font:bold 16px 'Trebuchet MS', Tahoma, Verdana, sans-serif;
	color:#656565;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 10px 0 0;
	padding:0 0 5px 0;
	_display:inline;
}

#menu li a:hover {
	border-bottom:5px solid #ff1f1f;
}

#colunaA {
	width:387px;
	height:auto;
	float:left;
}

/*quadro blog*/

#blog {
	background:rgb(227,233,228);
	min-height:415px;
	height:auto;
	width:383px;
	padding:10px 0 20px 0;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-moz-border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	position:relative;
	margin:-3px 0 0 5px;
}

#blog #blogextra {
	padding:0 15px;
	margin:15px 0;
}

#blog #blogextra p {
	margin:10px 0;
}

#blog h2 {
	width:164px;
	height:28px;
	margin:0 0 0 15px;
	background:url(imagens/blog_da_rcc.png) no-repeat 0 0;
}

#blog .blog-post {
	padding:0 15px;
}

#blog .blog-post h3 a {
	font:bold 16px 'Trebuchet MS', arial, sans-serif;
	text-decoration:none;
	color:black;
}

#blog .blog-post h3 {
	margin:15px 0;
}

#blog .blog-post p {
	font:12px/120% Arial, sans-serif;
	margin:5px 0;
	_line-height:100%;
}

.blog-post .content {
	max-height:600px;
	height:auto;
	overflow:auto;
}

#blog .blog-post .author {
	font-weight:bold;
}

#blog .blog-more {
	margin:10px 0 0 1px;
	padding:2px 0;
	background-color:#323332;
	text-align:center;
	width:382px;
}

#blog .blog-more a {
	color:white;
	font:11px Arial, Tahoma, Verdana, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 5px;
}

#blog .blog-more a.blog-comments {
	padding:0 0 0 22px;
	background:url(imagens/icone_comentarios.png) no-repeat left;
}

/*quadro no ar agora*/

#no_ar {
	margin:15px 0 0 0;
	width:352px;
	height:305px;
	background:url(imagens/quadro_noaragora.gif) no-repeat 0 0;
	padding:15px;
}

#no_ar h2#no_ar_agora {
	width:168px;
	height:30px;
	background:url(imagens/no_ar_agora.png) no-repeat 0 0;
	margin:0 0 5px 0;
}

#no_ar h2#daqui_a_pouco {
	width:184px;
	height:28px;
	background:url(imagens/daqui_a_pouco.png) no-repeat 0 0;
	margin:0 0 5px 0;
}

#no_ar ul li {
	background-color:white;
	border:1px solid #e4d7d7;
	padding:5px;
	margin:0 0 5px 0;
}

#no_ar ul li img {
	float:left;
	margin:5px 10px 0 5px;
	_display:inline;
	padding:0 10px 0 0;
	border:none;
	border-right:5px solid #e5e5e5;
}

#no_ar ul li a h3 {
	font:bold 13px Arial, sans-serif;
	color:black;
	text-decoration:none;
}

#no_ar ul li a p {
	font:11px Arial, sans-serif;
	color:black;
	text-decoration:none;
}

#no_ar ul li a:hover p, #no_ar ul li a:hover h3 {
	color:#ff1f1f;
}

#no_ar ul li a:hover img {
	border-right-color:#ff1f1f;
}

/*media center*/
#media_center {
	width:497px;
	height:auto;
	background:#F3EBEA;
	margin:0 0 20px 40px;
	padding:15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#media_center h2#titulo_media_center {
	text-indent:-9000em;
	overflow:hidden;
	width:176px;
	height:26px;
	background:url(imagens/media_center.png) no-repeat 0 0;
	margin:0 0 5px 0;
}

#media_center h3 {
	margin:20px 0 10px 0;
	font:bold 18px 'Trebuchet MS', arial, sans-serif;
	text-transform:uppercase;
	color:#FFA60C;
}

#media_center p {
	font:13px/130% Arial, sans-serif;
	margin:5px 0;
	padding:0;
}

#media_center object {
	margin:20px 0;
}

/*quadro de fotos*/

#colunaA #fotos {
	width:352px;
	height:305px;
	background:url(imagens/quadro_fotos.gif) no-repeat 0 0;
	padding:15px;
}

#colunaA #fotos h2 {
	width:177px;
	height:29px;
	margin:0 0 10px 0;
	background:url(imagens/fotos_da_rcc.png) no-repeat 0 0;
}

#colunaA #fotos h3 {
	font:bold 16px 'Trebuchet MS', Tahoma, verdana, sans-serif;
	margin:12px 0;
}

#colunaA #fotos h3 a {
	color:#3c3e3d;
	text-decoration:none;
}

#colunaA #fotos a img {
	border:1px solid #e5dbc4;
	margin:0 5px 0 0;
}

#colunaA #fotos a:hover img {
	border-color:#FFA200;
}

#colunaA #fotos a.mais_fotos {
	display:block;
	width:190px;
	height:29px;
	background:url(imagens/mais_fotos.png) no-repeat 0 0;
	float:right;
	margin:20px -15px 0 0;
	_display:inline;
}

#colunaB {
	width:583px;
	height:auto;
	float:left;	
}

#ouvir {
	width:583px;
	height:86px;
	background:url(imagens/bg_player.png) no-repeat 0 0;
}

#ouvir #noaragora_ouvir {
	padding:33px 0 0 52px;
	width:225px;
}

#ouvir #noaragora_ouvir h2 {
	width:87px;
	height:13px;
	background:url(imagens/noaragora.gif) no-repeat 0 0;
	float:left;
}

#ouvir #noaragora_ouvir #playerBox {
	float:left;
	margin:0 5px;
	_display:inline;
}

#ouvir #noaragora_ouvir h3 a {
	font:12px Arial, Tahoma, verdana, sans-serif;
	color:#3e3e3e;
	text-decoration:none;
}

#ouvir #noaragora_ouvir h3 a:hover {
	color:#FFA200;
}

#ouvir #ouvir_com {
	float:right;
	width:285px;
	margin:-15px 0 0 0;
}

#ouvir #ouvir_com h2 {
	float:left;
	width:78px;
	height:13px;
	background:url(imagens/ouvircom.gif) no-repeat 0 0;
	margin:0 10px 0 0;
}

#ouvir #ouvir_com select {
	float:left;
	width:130px;
	margin:-3px 0 0 0;
	cursor:pointer;
}

/*quadro participar*/

#participar {
	width:497px;
	height:328px;
	background:url(imagens/quadro_participar.gif) no-repeat 0 0;
	margin:0 0 0 40px;
	padding:15px;
}

#participar h2 {
	text-indent:-9000em;
	overflow:hidden;
	background:url(imagens/pedidos_musicais.png) no-repeat 0 0;
	width:335px;
	height:26px;
	margin:0 0 20px 0;
}

#participar form label, #participar form label span {
	display:block;
	margin:0 0 5px 0;
}

#participar form label {
	margin:0 0 10px 0;
}

#participar form label span {
	font:15px 'Trebuchet MS', Arial, sans-serif;
	color:#3b3b3b;
	text-transform:uppercase;
}

#participar form label input, #participar form label textarea {
	width:90%;
	border:1px solid #2E2E2E;
	background-color:white;
	color:#3b3b3b;
	padding:5px;
	font:12px Arial, Tahoma, Verdana, sans-serif;
}

#participar form label input:hover, #participar form label textarea:hover, #participar form label input:focus, #participar form label textarea:focus {
	border-color:#00A136!important;
}

#participar form button {
	text-indent:-9000em;
	overflow:hidden;
	border:none;
	width:174px;
	height:30px;
	background:url(imagens/enviar_mensagem.png) no-repeat 0 0;
	cursor:pointer;
	float:right;
	margin:15px -15px 0 0;
}

/*quadro recados*/

#recados {
	width:496px;
	height:304px;
	padding:15px;
	background:url(imagens/quadro_recados.gif) no-repeat 0 0;
	margin:0 0 0 40px;
}

#recados h2 {
	text-indent:-9000em;
	overflow:hidden;
	width:210px;
	height:29px;
	background:url(imagens/ultimos_recados.png) no-repeat 0 0;
	margin:0 0 20px 0;
}

#recados #quadro_recados_dentro {
	width:463px;
	height:167px;
	overflow:auto;
	background:url(imagens/quadro_recados_dentro.jpg) no-repeat 0 0;
	padding:10px;
}

#recados #quadro_recados_dentro ul li {
	margin:0 0 15px 0;
}

#recados #quadro_recados_dentro ul li h3 {
	font:bold 12px Arial, Tahoma, verdana, sans-serif;
}

#recados #quadro_recados_dentro ul li p {
	font:11px Arial, sans-serif;
}

/*rodapé*/

#rodape {
	width:982px;
	height:95px;
	background:url(imagens/rodape.png) no-repeat 0 0;
	clear:both;
}

#rodape #navegue_rodape h5 {
	font:bold 11px Arial, Tahoma, sans-serif;
	color:#e40000;
	background:url(imagens/triangulo_vermelho.png) no-repeat 58px 0px;
	text-transform:uppercase;
	float:left;
	width:75px;
}

#rodape #navegue_rodape {
	padding:45px 0 0 10px;
}

#rodape #navegue_rodape a {
	font:11px Arial, Tahoma, sans-serif;
	color:#4f4f4f;
	text-transform:uppercase;
	margin:0 5px;
	text-decoration:none;
}

#rodape #navegue_rodape a:hover {
	color:#e40000;	
}

#rodape #copyright p {
	font:11px Arial, tahoma, sans-serif;
	color:#4f4f4f;
	padding:7px 0 0 10px;
}

/*páginas internas*/

#box-geral {
	width:940px;
	height:auto;
	background:url(imagens/quadro_interna.gif) repeat-Y;
	padding:15px;
}

#box-geral h2 {
	font:bold 18px 'Trebuchet MS', arial, sans-serif;
	margin:0 0 20px 0;
}

#box-geral p {
	font:12px/130% Arial, Tahoma, Verdana, sans-serif;
}

#box-geral #mais-detalhes-programa {
	margin:10px 0;
}

#box-geral a img {
	border:1px solid #eee;
}

#box-geral a:hover img {
	border-color:#ff1f1f;
}

#bottom-box-geral {
	display:block;
	clear:both;
	width:970px;
	height:21px;
	background:url(imagens/quadro_interna_bottom.gif) no-repeat 0 0;
	margin:0 0 20px 0;
}

/*lista de programas*/

ul.lista-programacao li {
	margin:4px 0;
}

ul.lista-programacao li a {
	font:12px Arial, Tahoma, sans-serif;
	color:#4f4f4f;
	text-decoration:none;
}

ul.lista-programacao li em {
	color:#00A034;
	font-weight:bold;
	font-style:normal;
}

ul.lista-programacao li a:hover {
	color:#FFA200;
}

/*descrição do programa no fancyZoom*/

#noar_desc {
	display:none;
}

.noar_desc_apresentador h3 {
	font:bold 18px 'Trebuchet MS', arial, sans-serif;
	color:#00a034;
	text-transform:uppercase;
}

.noar_desc_apresentador h4 {
	font:bold 14px Arial, sans-serif;
	color:#FFA200;
	margin:0 0 15px 0;
}

/*texto corrido*/

div.texto_corrido p {
	font:12px/140% Arial, Tahoma, sans-serif;
	margin:10px 0;
}

/*voltar*/

a.voltar {
	display:block;
	margin:20px 0 0 0;
	color:#4f4f4f;
	font-size:11px;
}

a.voltar:hover {
	color:#FFA200;
}

/*lista de álbuns*/

ul#lista_albuns li {
	font:bold 18px 'Trebuchet MS', arial, sans-serif;
}

ul#lista_albuns li a {
	color:#00a034;
	text-decoration:none;
}

ul#lista_albuns li a:hover {
	color:#FFA200;
}

/*lista de fotos*/

ul#lista_fotos li {
	display:inline;
}

ul#lista_fotos li a {
	float:left;
	margin:5px 0;
}

#box-geral .blog-post {
	margin:0 0 20px 0;
}

#box-geral .blog-post h3 {
	font:bold 18px 'Trebuchet MS', arial, sans-serif;
	margin:0 0 20px 0;
}

#box-geral .blog-post h3 a {
	text-decoration:none;
	color:#FFA200;
}

#box-geral .blog-post .content {
	padding:0;
	margin:0;
	overflow:default;
	height:auto;
}

#box-geral .blog-post .content p {
	font:12px/140% Arial, sans-serif;
	margin:10px 0;
}

#box-geral .blog-post small.author {
	font:bold 11px Arial, sans-serif;
}

/*comentários do post*/

#lista_comentarios li {
	background-color:white;
	border:1px solid #ccc;
	padding:5px;
	margin:10px 0;
}
