* { margin:0; padding:0 }

a { color:#85C226; 
	outline:0; 
	text-decoration:none }

a:hover { color:#fff; text-decoration:underline }
	
ul { list-style:none }
img { border:0 }

body {
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	background:#000 url(img/bgheader.jpg) no-repeat center top }
	
#alla {
	width:100%;
	float:left;
	background:url(img/bgfooter.jpg) bottom center no-repeat}
	
#allb {
	overflow:hidden;
	width:777px;
	margin:0 auto }
	
#header {
	position:relative;
	height:276px;
	display:block }
	
#header a.perfil {
	color:#FFF;
	bottom:90px;
	right:203px;
	text-align:right;
	display:block;
	position:absolute;
	width:65px;
	text-indent:-10000em }

#header .data { 
	bottom:28px;
	right:170px;
	text-align:right;
	display:block;
	position:absolute }

#header .mensagemtop {
	font:bold italic 15px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#66CC00;
	bottom:10px;
	right:110px;
	width:350px;
	display:block;
	position:absolute }
	
#header .locutor {
	position:absolute;
	right:-1px;
	bottom:3px }
	
#header a.radioaovivo {
	width:208px;
	height:75px;
	display:block;
	position:absolute;
	top:0;
	text-indent:-10000em;
	left:300px;
	background:url(img/button_radioaovivo.gif) no-repeat 0 -71px }

#header a.radioaovivo:hover { background:url(img/button_radioaovivo.gif) no-repeat  }

#content {
	padding:0 0 15px 0;
	position:relative;
	width:777px;
	float:left;
	background:url(img/bgcontent.jpg) repeat-y left }
	
#c1, #c2, #c3, #c4 { overflow:hidden; float:left }
	
#c1 {
	padding:25px 10px 0 10px;
	background:url(img/bgtitlemenu.gif) right top no-repeat;
	width:140px }
	
#c2, #c3 { width:209px }
#c4 { width:139px }
#c2, #c3, #c4 { padding:0 10px 0 10px }

#cc {
	width:589px;
	padding:0 0 0 10px;
	float:left; }

#c1 ul.menu { width:140px }
#c1 ul.menu li { float:left }
#c1 ul.menu li a {
	text-decoration:none;
	color:#ccc;
	float:left;
	width:130px;
	padding:3px 5px 4px 5px;
	border-bottom:1px solid #444  }
	
#c1 ul.menu li a:hover {
	color:#85C226;
	font-weight:bold;
	background:#222 }
	
.previsao {
	width:140px;
	display:block;
	float:left;
	padding:10px 0 10px 10px}
	
.banner { 
	width:140px;
	clear:both }

.banner ul {  
	width:140px;
	float:left;
	margin:5px 0 0 0 }
	
.banner ul li { 
	display:block;
	margin:2px 0 0 0 }

h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:0 0 2px 0;
	margin:0 0 2px 0;
	clear:both;
	color: #333;
	border-bottom:1px solid #333;
	/*border-bottom:1px solid #436113;
	color:#436113*/ }
	
.default {
	display:block;
	padding:0 0 10px 0 }
	
.noticia .data {
	display:block;
	color:#fff }

.noticia .titulo {
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 3px 0; 
	color:#85C226 }
	
.detail ul.galeria .titulo {
	letter-spacing:normal; 
	font:bold 11px Arial, Helvetica, sans-serif }
	
.detail ul.galeria li { width:260px; margin:0 10px 5px 0 }
	
.detail .titulo {
	display:block;
	font:bold 20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 3px 0; 
	color:#85C226 }
	
.detail .tituloD {
	display:block;
	font:bold 15px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#85C226 }

.noticia .imagemA img {
	margin:0 0 3px 0; 
	border:1px solid #222 }
	
.noticia a .resumo { color:#999 }
ul.noticia .titulo {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:normal }
	
ul.noticia .titulo, ul.noticia .data { display:inline }
ul.noticia { clear:both }
ul.noticia li {
	border-bottom:1px solid #090909;
	margin:0 0 3px 0;
	padding:0 0 3px 0 }

.noticia a:hover  { text-decoration:none }
ul.noticia a:hover  { text-decoration:underline }
ul.noticia .mais a { float:right; color:#666 }
ul.noticia .mais a:hover { color:#fff }

.topmusicas ul li {
	margin:0 0 1px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #090909;
	float:left;
	width:209px }

.topmusicas ul li.bg { background:#090909 }

.topmusicas .posicao {
	font:italic 18px Arial, Helvetica, sans-serif;
	float:left;
	padding:2px 0 2px 0;
	text-align:center;
	color:#ccc;
	width:30px }

.topmusicas .um { font-size:20px; color:#85C226 }
	
.topmusicas .dados {
	float:left;
	width:179px }
	
.topmusicas .musica { color:#fff }

.galeria img { float:left; margin:0 5px 0 0   }
.galeria .fotoBig { width:380px; display:block; margin:0 5px 0 0 }
.galeria a img { border:1px solid #333 }
.galeria a:hover img { border:1px solid #999 }

ul.galeria li {
	margin:2px 0 3px 0;
	float:left;
	width:209px }
	
ul.galeria li a { display:block }
ul.galeria li a .descricao { color:#FFF }
.galeria .titulo { margin:0 }
	
.detail ul.galeria li a:hover .titulo { color:#fff }
.detail ul.galeria li a .descricao { color:#fff }
.galeria .descricao { 
	color:#FFF;
	display:block;
	margin:0 0 3px 0 }

.detail ul.thumbs li { 
	float:left;
	width:60px }
	
.detail ul.thumbs li a img { width:60px; height:80px }
	
.detail .fotoBig { float:left }

.programacao .diaatual {
	font-weight:bold;
	display:block;
	border-bottom:1px solid #ccc;
	color:#FFF }
	
.programacao table tr.linhab { background:#090909 }
.programacao table tr td { padding:2px 0 2px 4px }
.programacao .locutor { color:#fff }

.recado .data, .recado .local  { color: #333 }
.recado .destino { color:#fff }
.recado ul { width:350px; float:left }
.recado ul li { margin:0 0 10px 0 }
.recado .texto { width:139px; display:block }

#formrecado, #formrecadoD {
	border:5px solid #222;
	top:0;
	background:#111 url(img/bgformrecado.gif) no-repeat right 40px;
	padding:10px;
	width:181px;
	right:167px;
	color:#fff }
	
#formrecadoD {
	float:right;
	margin:0 0 0 10px }
	
#formrecado label, #formrecadoD label {
	float:left;
	color:#666666;
	width:45px; 
	margin:0 0 3px 0 }
	
* html #formrecado label, * html #formrecadoD label { width:59px; margin:0 }
	
#formrecado input, #formrecadoD input,
#formrecado textarea, #formrecadoD textarea, 
#formrecado select, #formrecadoD select, 
.buscanoticia input.text {
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	background:#333;
	border:1px solid #666 }
	
#formrecado select, #formrecadoD select { width:110px }

.buscanoticia input.submit { font:11px Arial, Helvetica, sans-serif }

.buscanoticia { display:block }
	
#formrecado input, #formrecadoD input { height:18px; margin:0 0 3px 0 }	
* html #formrecado input { margin:0 }

.enquete table { margin:0 0 5px 0 }

.enquete table tr td { 
	padding:2px 0 2px 0; 
	color:#fff; 
	border-bottom:1px solid #222 }
	
.enquete .opcao { 
	font:9px Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFF;
	display:block;
	margin:0 0 5px 0 }
	
.enquete .barratotal {
	float:left;
	margin:0 0 3px 0;
	display:block;
	width:245px }

.enquete .barra {
	color:#FFF;
	float:left;
	height:10px;
	text-align:center }
	
.enquete .porcento {
	color:#333;
	margin:0 0 0 5px;
	float:left;
	font:9px Tahoma, Arial, Helvetica, sans-serif }
	
.evento ul {
	width:139px;
	float:left }
	
.evento ul li .data { 
	display:block;
	font:bold italic 15px Arial, Helvetica, sans-serif;
	color:#85C226 }
	
.evento ul li .titulo { color:#fff }

.evento ul li { 
	padding:0 0 3px 0;
	margin:0 0 3px 0;
	border-bottom:1px solid #222 }
	
.f_fontsize {
	text-align:right;
	margin:0 0 10px 0;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif }
	
.detail .right {
	float:right;
	width:280px;
	margin:0 0 0 10px }
	
.galeria .thumbs ul {
	width:200px;
	float:left }
	
.galeria .thumbs ul li { 
	float:left;
	width:60px;
	margin:0 0 5px 0 }
	
html>body .galeria .thumbs ul li { margin:0 5px 5px 0 }
	
.galeria .thumbs ul li img {
	width:60px; 
	float:left }
	
.galeria .thumbs ul li a img {
	border:0;
	opacity:0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40) }
	
.galeria .thumbs ul li a:hover img {
	border:0;
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100) }
	
.detail .right .legenda {
	text-align:center;
	padding:3px 0 3px 0;
	margin:0 0 10px 0;
	color:#85C226;
	border-bottom:1px solid #333;
	display:block }
	
.programacao .diasemana {
	background:url(img/bgdiasemana.gif) no-repeat;
	display:block;
	color:#fff;
	padding:4px 0 0 8px;
	width:132px;
	font:16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;	
	height:26px }
	
.locutores ul li {
	margin:15px 20px 0 35px;
	float:left;
	width:140px }
	
* html .locutores ul li { margin:15px 15px 0 30px }
	
.locutores .nome {
	display:block;
	text-align:center;
	font:bold italic 16px Arial, Helvetica, sans-serif;
	letter-spacing:-1px }
	
.locutor img { 
	float:left; 
	margin:0 15px 0 0 }

.locutor .c2 {
	width:300px;
	float:left }

.locutor .nome {
	display:block;
	font:bold italic 20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px }
	
.locutor .nome .destaque { color:#FFF }
.locutor br { display:block; margin:0 0 5px 0}
.locutor strong { display:block; padding:0 0 5px; border-bottom:1px solid #111 }
	
.paginador {
	display:block;
	clear:both }
		
.fale .form label {
	margin:0 0 3px 0;
	width:100px;
	float:left }
	
.fale .form input,
.fale .form textarea {
	color:#fff;
	margin:0 0 3px 0;
	font:11px Arial, Helvetica, sans-serif;
	background:#333;
	border:1px solid #666 }
	
.fale .form input { height:16px }
/* RODAPÉ --------------------------------------------*/
#footer {
	text-align:center;
	width:777px;
	height:70px;
	float:left;
	color:#333 }

/* TRANSPARÊNCIA PNG > FOR IE --------------------------------------------*/
* html img {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="img/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  ) }

