

body {
	font:11px Arial, Helvetica, sans-serif;
	background:url(img/header.gif) no-repeat center top }

#allMaster {
	width:100%;
	float:left;
	display:block;
	background:url(img/footer.gif) center bottom no-repeat }

#all {
	width:770px;
	margin:0 auto }
	
#header {
	position:relative;
	height:198px;
	display:block }
	
#header .logo {
	position:absolute;
	left:6px;
	top:16px }

#header .data {
	position:absolute;
	left:248px;
	top:32px }
	
#header .radioaovivo {
	position:absolute;
	left:245px;
	top:50px }

#header .radioaovivo a {
	display:block;
	width:190px;
	height:90px }
	
#header .leds {
	position:absolute;
	left:260px;
	top:129px }
	
#header .locutor {
	position:absolute;
	bottom:8px;
	right:0 }
	
#header #radioon {
	position:absolute;
	top:70px;
	right:193px;
	display:block;
	z-index:50;
	width:120px;
	color:#66FF00 }
	
#header #opcoesradio {
	position:absolute;
	top:70px;
	right:193px;
	display:block;
	z-index:50;
	width:120px;
	color:#fff }
	
#header #radioon .control {
	padding:2px 0 0 0;
	display:block;
	text-align:right }
	
a img { border:0 }

a { color:#FF0000; outline:none }
a:hover { text-decoration:none }

ul { list-style:none }
ul li { margin:0 0 8px 0 }

.c1, .c2,
.cc1, .cc2 { float:left }
.cc1 { margin:0 10px 0 0  }

.c1 { 
	width:180px; 
	padding:0 20px 0 25px }

html>body .c1 { padding:0 20px 0 30px }

.c2 {
	width:514px;
	padding:0 13px 13px 13px }

.cc1, .cc2 {
	overflow:hidden; 
	width:245px }

ul.menu {
	margin:0 0 10px 0;
	width:170px }
	
ul.menu li { margin:0 }

ul.menu li a {
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	width:170px;
	display:block;
	text-align:right;
	background:url(img/icomenubg.gif) no-repeat right top;
	padding:2px 15px 2px 0 }

ul.menu li a:hover {
	color:#FF0000;
	background:url(img/icomenubg.gif) no-repeat right bottom }
	
ul.banner li {
	text-align:right;
	display:block }
	
ul.banner li img { border:1px solid #ccc }

h1, h1.title { margin:0 0 5px 0 }
h1.title { background:url(img/loading.gif) no-repeat 5px 5px }

.bannertop {
	width:514px;
	height:80px;
	display:block; 
	background:url(img/loadingbig.gif) no-repeat center center }

.box {
	overflow:hidden;
	display:block;
	margin:0 0 5px 0;
	padding:5px }
	
.boxbg {
	display:block;
	background:#e3e3e3;
	margin:0 0 10px 0;
	padding:5px }
	
.boxbg2 {
	display:block;
	background:#eee;
	margin:0 0 10px 0;
	padding:5px }
	
/* DESTAQUE ----------- */
.destaque img { padding:5px 0 5px }	
	
.noticia .data,
.noticia .fonte,
.noticiamais .data,
.galeriaD .destaque .data,
.recados .data,
.recados .cidade 
{ 
font:11px Arial, Helvetica, sans-serif;
color:#999 }

.sizefont {
	display:block;
	text-align:right; 
	padding:0 20px 0 0;
	font:14px Arial, Helvetica, sans-serif }
	
.sizefont a {
	background:#FF0000;
	border:2px solid #FF0000;	
	font-weight:bold; 
	color:#fff;
	text-decoration:none }

.sizefont a:hover {
	background:#999;
	border:2px solid #999;
	color:#fff }
	
.noticia .titulo {
	display:block;
	color:#FF0000;
	letter-spacing:-1px;
	font:bold 14px Arial, Helvetica, sans-serif }
	
.noticia ul li .titulo {
	color:#000;
	letter-spacing:normal;
	display:inline; 
	font:11px Arial, Helvetica, sans-serif }
	
.noticiaD {
	floa:left;
	width:501px;
	padding:0 13px  0 0;
	background:#fff }

.noticiaD .titulo {	font:12px Arial, Helvetica, sans-serif}
.noticiaD #noticia { font:13px Arial, Helvetica, sans-serif }

.noticiaD .imagem,
.noticiaD .imagem2 {
	position:relative;
	text-align:center }

.noticiaD .imagem {
	width:270px;
	float:right;
	margin:5px 0 10px 10px }
	
.noticiaD .imagem2 {
	width:498px;
	float:right;
	margin:5px 0 10px 0 }
	
.noticiaD .zoom {
	position:absolute;
	top:4px;
	right:4px;
	border:0 }
	
.noticiaD .zoom img { border:1px solid #666; cursor:pointer }

.noticiaD .legenda { 
	color: #FF0000;
	display:block;
	border-bottom:1px solid #ccc;
	padding:5px }
	
.galeriaD ul.mais {
	float:left;
	width:150px;
	padding:0 0 0 11px }
	
.galeriaD ul.pesquisa,
.noticiaD ul.pesquisa { display:block }	
.galeriaD ul li .titulo { font-weight:bold }
	
.galeriaD .destaque {
	width:340px;
	float:left }
	
.galeriaD .destaque .titulo {
	display:block;
	font-weight:bold;
	color:#FF0000;
	padding:0 0 10px 0 }
	
.galeriaD .destaque img { margin:0 0 3px 0 }

.galeriaD .destaque ul li {
	float:left;
	margin:0 }
	
.galeriaD .destaque ul li img { 
	float:left;
	cursor:pointer;
	margin:0 }
	
.galeriaD ul.thumbs li { margin:0 3px 3px 0 }
.galeriaD ul.thumbs li img { width:65px }
	
.paginador {
	padding:10px 0 0 0;
	clear:both;
	display:block }
	
.top10 table tr td {
	font:11px Arial, Helvetica, sans-serif;
	padding:3px }

.top10 table tr.primeiro {
	background:#ddd;
	color:#FF0000 }
	
.top10 table tr.outros { background:#eee }
	
.enquete .pergunta {
	font-weight:bold;
	display:block;
	margin:0 0 10px 0 }
	
.enquete .opcao {
	width:235px;
	color:#666;
	border-bottom:1px solid #ddd;
	display:block }
	
html>body .enquete .opcao { padding:3px 0 3px 0 }
	
.enquete .radio {
	width:15px;
	margin:0 10px 0 0 }
	
.enquete label {
	float:left;
	width:215px;
	padding:3px 0 3px 5px }
	
html>body .enquete label { padding:0 0 0 5px }

.enquete .barratotal {
	float:left;
	background:#eee;
	margin:0 0 3px 0;
	display:block;
	width:245px }

.enquete .barra {
	color:#FFF;
	float:left;
	height:10px;
	text-align:center }
	
.enquete .porcento {
	color:#999;
	margin:0 0 0 5px;
	float:left;
	font:9px Tahoma, Arial, Helvetica, sans-serif }

.button {
	padding:2px; 
	font:11px Arial, Helvetica, sans-serif }
	
label {
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	padding:3px 5px 0 0;
	margin:0 0 3px 0;
	text-align:right;
	width:65px;
	float:left }
	
.programacao table tr.linhab td { background:#eee }
.programacao table tr td { padding:2px }
.programacao table tr td.hora { width:80px; color:#666 }
.programacao table tr td.descricao { width:143px}
.programacao table tr td #detalhe { color:#999 }
.programacaoD table tr td.descricao { width:444px }
.programacaoD .tituloD {
	letter-spacing:-1px; 
	font:bold 15px Arial, Helvetica, sans-serif }
	
html>body input	{ margin:0 0 3px 0 }
input, textarea, select { font:11px Arial, Helvetica, sans-serif }
	
.pressaototal { font:12px Arial, Helvetica, sans-serif; padding-bottom:10px }
.pressaototal .musica { color: #FF0000}
.pressaototal .descricao { font:11px Arial, Helvetica, sans-serif; color: #666666 }
	
#footer {
	width:770px;
	height:180px;
	float:left;
	position:relative;
	left: 383px;
	top: 125px;

}
	
#footer a.linkramaweb {
	width:80px;
	height:10px;
	position:absolute;
	left:9px;
	bottom:40px }
	
#footer a.linktop {
	width:60px;
	height:13px;
	position:absolute;
	right:80px;
	bottom:120px }

		
/* ALPHA PNG SUPPORT 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=""
   )
  ) }
.descricao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3300;
	text-decoration: none;
}
.data1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.link12 {
font: bold 12px Arial, Helvetica, sans-serif;
color:#666666;
}

.link12 a {
font: bold 12px Arial, Helvetica, sans-serif;
color: #666666;
text-decoration:none;
}
.link12 a:hover {
font: bold 12px Arial, Helvetica, sans-serif;
color:#CE0000;
text-decoration: none;
}
.ultimas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
