*{outline:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
ol, ul{list-style:none;}
img, iframe{border:none; text-decoration:none;}
hr{background-color:#000; border:0; color:#000; height:1px; margin:0; padding:0;}
 ol, ul, ul li{list-style:none;}
p strong{color:#130000; font-size:14px;}

body {
background-color: #F7F7F7;
margin: 0px;
font-family: "Arial"; font-size: 12px; color:#848688;
color:#666666;
}

#rodape{
width:1014px;
height:56px;
margin: auto;
text-align:center;
}


#geral{
width:1014px;
margin: auto;
border:0px #000000 solid;
background-image:url(../../imagens/fundo_conteudo.jpg);
/*background-color: #FFFFFF;*/
background-repeat: no-repeat;
background-position:top;
 }

#geral #cabecalho{
width:1014px;
height:138px;
background-image:url(../../imagens/fundo_topo.png);
background-repeat: no-repeat;
background-position:top;
padding-bottom:15px;
}

#geral #cabecalho #interno{
width:855px;
margin:auto;
}

#geral #cabecalho #interno #cabecalho_aovivo{
width:225px;
height:59px;
background-image:url(../../imagens/bt_aovivo.png);
background-repeat: no-repeat;
background-position:top;
float:left;
margin-top:25px;
}
#geral #cabecalho #interno #cabecalho_sem_aovivo{
width:225px;
height:59px;
float:left;
margin-top:25px;
}

#geral #cabecalho #interno #cabecalho_aovivo #aovivo-link {
display: inline-block;
width: 225px;
height: 59px;
float: left;
border:0px #000000 solid;
}

#geral #cabecalho #interno #cabecalho_sem_logomarca{
width:223px;
height:111px;
float:left;
margin-top:10px;
margin-left:80px;
}

#geral #cabecalho #interno #cabecalho_logomarca{
width:223px;
height:111px;
background-image:url(../../imagens/logomarca_topo.png);
background-repeat: no-repeat;
background-position:top;
float:left;
margin-top:10px;
margin-left:80px;
}
#geral #cabecalho #interno #cabecalho_logomarca #logomarca-link {
display: inline-block;
width: 223px;
height: 111px;
float: left;
border:0px #000000 solid;
}

#geral #cabecalho #interno #cabecalho_locutores{
width:265px;
height:132px;
background-image:url(../../imagens/bt_noar.png);
background-repeat: no-repeat;
background-position: right top ;
float:left;
margin-left:60px;
border:0px #000000 solid;
}

#geral #cabecalho #interno #cabecalho_locutores #locutor_programa{
width:59px;
height:41px;
float:left;
margin-left:5px;
margin-top:31px;
border:0px #000000 solid;
color:#FFF;
font-size:10px;
}

#geral #cabecalho #interno #cabecalho_locutores #locutor_foto{
width:182px;
height:131px;
float:left;
border:0px #000000 solid;
color:#FFF;
font-size:10px;
margin-left:-45px;
margin-top:2px;
}


#clear { clear:both; display:block; height:8px;}


/* Estilo da página */

#miolo{
margin:auto;
width:855px;
display:block;
overflow:hidden;

}

#miolo #informacoes{
width:855px;
margin:auto;
display:block;
overflow:hidden;
padding-bottom:15px;
}

#miolo #informacoes #informacoes_tempo{
width:201px;
height:63px;
float:left;
display:block;
overflow:hidden;
background-image:url(../../imagens/bt_tempo_temperatura.png);
background-repeat: no-repeat;
padding-right:31px;
}

#miolo #informacoes #informacoes_tempo #max{
display:block;
overflow:hidden;
padding-top:13px;
padding-left:170px;
color: #FF0000;
font-weight:bold;
}

#miolo #informacoes #informacoes_tempo #min{
display:block;
overflow:hidden;
padding-top:7px;
padding-left:170px;
color:#FFFFFF;
font-weight:bold;
}

#miolo #informacoes #informacoes_financeiro{
width:380px;
height:63px;
float:left;
background-image:url(../../imagens/bt_indicadores.png);
background-repeat: no-repeat;
padding-right:33px;
}

#miolo #informacoes #informacoes_financeiro #cotacoes{
width:215px;
height:30px;
float:right;
margin-top:20px;
margin-right:0px;
border:0px #000000 solid;
display:block;
overflow:hidden;
}


#miolo #informacoes #informacoes_financeiro #cotacoes #comercial{
width:100px;
height:30px;
float:left;
border:0px #000000 solid;
display:block;
overflow:hidden;
color:#246994;
margin-left:0px;
font-weight:bold;
font-size:11px;
}

#miolo #informacoes #informacoes_financeiro #cotacoes #paralelo{
width:103px;
height:20px;
float:left;
margin-left:10px;
border:0px #000000 solid;
color:#246994;
font-weight:bold;
font-size:11px;
}


#miolo #informacoes #informacoes_data_hora{
width:210px;
height:63px;
float:left;
background-image:url(../../imagens/bt_data_hora.png);
background-repeat: no-repeat;
}

#miolo #informacoes #informacoes_data_hora #data{
float:left;
margin-top:20px;
margin-left:25px;
font-size:16px;
font-weight:bold;
color:#246994;
}

#miolo #informacoes #informacoes_data_hora #hora{
float:left;
margin-top:20px;
margin-left:70px;
font-size:16px;
font-weight:bold;
color:#246994;
}


/*MENU SUPERIOR*/
#miolo #menu_superior{
width:855px;
height:67px;
background-image:url(../../imagens/bt_menu.png);
background-repeat: no-repeat;
padding-bottom:10px;
}

#miolo #menu_superior #home-link {
display: inline-block;
width: 138px;
height: 52px;
float: left;
border:0px #000000 solid;
}
#miolo #menu_superior #historia-link {
display: inline-block;
width: 138px;
height: 52px;
float: left;
border:0px #000000 solid;
margin-left:3px;
}
#miolo #menu_superior #programacao-link {
display: inline-block;
width: 138px;
height: 52px;
float: left;
border:0px #000000 solid;
margin-left:3px;
}
#miolo #menu_superior #equipe-link {
display: inline-block;
width: 138px;
height: 52px;
float: left;
border:0px #000000 solid;
margin-left:1px;
}

#miolo #menu_superior #eventos-link {
display: inline-block;
width: 140px;
height: 52px;
float: left;
border:0px #000000 solid;
margin-left:3px;
}
#miolo #menu_superior #mapa-link {
display: inline-block;
width: 138px;
height: 52px;
float: left;
border:0px #000000 solid;
margin-left:2px;
}

/*CONTEÚDO*/
#miolo #conteudo{
width:855px;
background-repeat: no-repeat;
display:block;
overflow:hidden;
}

#miolo #conteudo #menu_esquerda{
margin:auto;
width:159px;
min-height:761px;
background-image:url(../../imagens/fundo_menu_esquerda.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
background-position:top;
float:left;
margin-right:15px;
}

#miolo #conteudo #menu_esquerda #busca{
margin:auto;
width:170px;
height: 26px;
background-image:url(../../imagens/fundo_busca.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
background-position:top;
margin-top:15px;
margin-bottom:15px;
}


#miolo #conteudo #menu_esquerda #editorias{
margin:auto;
display:block;
overflow:hidden;
margin-top:15px;
margin-bottom:15px;
width:140px;
}

#miolo #conteudo #menu_esquerda #busca #txt_busca{
width:130px;
height: 20px;
display:block;
overflow:hidden;
margin-top:2px;
border:0px;
font-family: "Arial"; font-size: 11px; color:#848688;

}

#miolo #conteudo #menu_central{
margin:auto;
width:512px;
display:block;
overflow:hidden;
border:0px #000000 solid;
float:left;
margin-right:15px;
}

#miolo #conteudo #menu_central #titulo{ 
font-size:18px;
color:#246994;
}

/*NOTÍCIA TOPO*/

#miolo #conteudo #menu_central #noticia_topo{
margin:auto;
width:510px;
height:255px;
display:block;
overflow:hidden;
}

#miolo #conteudo #menu_central #noticia_topo #separa{
width:6px;
float:left;
border:1px #FFF solid;
display:block;
overflow:hidden;
border:1px #FFF solid;
}


#miolo #conteudo #menu_central #noticia_topo #noticia_destaque{
margin:auto;
width:311px;
display:block;
overflow:hidden;
border:0px #000000 solid;
float:left;
height:252px;
}


#miolo #conteudo #menu_central #noticia_topo #noticia_manchete{
margin:auto;
width:187px;
display:block;
overflow:hidden;
border:0px #000000 solid;
float:left;
height:252px
}

/*NOTÍCIA MEIO*/
#miolo #conteudo #menu_central #noticia_meio{
margin:auto;
width:510px;
height:185px;
display:block;
overflow:hidden;
}

#miolo #conteudo #menu_central #noticia_meio #box_noticia{
margin:auto;
float:left;
width:247px;
height:78px;
display:block;
overflow:hidden;
border:0px #000000 solid;
}

#miolo #conteudo #menu_central #noticia_meio #separa{
padding-left:10px;
float:left;
border:1px #FFF solid;
}

#miolo #conteudo #menu_central #noticia_meio #separa_vertical{
height:9px;
display:block;
overflow:hidden;
border:1px #FFF solid;
}

/*NOTÍCIA BAIXO*/
#miolo #conteudo #menu_central #noticia_baixo{
margin:auto;
width:510px;
display:block;
overflow:hidden;
}

#miolo #conteudo #menu_central #noticia_baixo #esportes{
margin:auto;
float:left;
width:247px;
height:78px;
display:block;
overflow:hidden;
}

#miolo #conteudo #menu_central #noticia_baixo #policia{
margin:auto;
float:left;
width:247px;
height:78px;
display:block;
overflow:hidden;
}


#miolo #conteudo #menu_central #noticia_baixo #box_noticia{
margin:auto;
float:left;
width:247px;
height:78px;
display:block;
overflow:hidden;
border:0px #000000 solid;
}

#miolo #conteudo #menu_central #noticia_baixo #separa{
padding-left:10px;
float:left;
border:1px #FFF solid;
}

#miolo #conteudo #menu_central #noticia_baixo #separa_vertical{
height:9px;
display:block;
overflow:hidden;
border:1px #FFF solid;
}

/*NOTÍCIAS*/

.noticias-cat {
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

.noticias {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 12px;	
	}
a.noticias {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 12px;	
	}

a.noticias_destaque {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 15px;	
	}	
	
.titulo_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.data_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #666666;
}

.esportes-cat {
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}
.esportes {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; 
	font-weight:bold;
	font-size: 12px;	
	}
a.esportes {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; 
	font-weight:bold;
	font-size: 12px;	
	}

a.esportes_destaque {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 25px;	
	line-height: 100%;
	}	
	
.data_esporte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #666666;
}
/**/
.noticias-catP {
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}

.noticiasP {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 12px;	
	}
a.noticiasP {
	font-family: Arial, Helvetica, sans-serif;
	color:#902015; font-weight:bold;
	font-size: 12px;	
	}

a.noticias_destaqueP {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 12px;	
	}	
	
.titulo_noticiaP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.data_noticiaP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #666666;
}

.titulo_noticia_esp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.esportes-catP {
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}
.esportesP {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; 
	font-weight:bold;
	font-size: 16px;	
	}
a.esportesP {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; 
	font-weight:bold;
	font-size: 12px;	
	}

a.esportes_destaqueP {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666; font-weight:bold;
	font-size: 18px;	
	}	
	
.data_esporteP{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #666666;
}






#miolo #conteudo #menu_central #publicidade{
margin:auto;
 display:block;
overflow:hidden;
border:0px #000 solid;
background-image:url(../../imagens/bt_publicidade.png);
background-repeat:no-repeat;
display:block;
overflow:hidden;
background-position:top;
margin-top:10px;
}

#miolo #conteudo #menu_central #publicidade #box_publicidade{
margin:auto;
width:350px;
height:91px;
border:0px #23638E solid;
display:block;
overflow:hidden;
margin-top:20px;
margin-bottom:20px;
}

#miolo #conteudo #menu_central #publicidade #box_publicidade_swf{
margin:auto;
width:513px;
height:650px;
border:0px #23638E solid;
display:block;
overflow:hidden;
margin-top:-550px;
margin-bottom:20px;
position: absolute;
}


#miolo #conteudo #separa{
border:1px #5CC6D0 solid;
}

#miolo #conteudo #menu_direita{
margin:auto;
width:151px;
display:block;
overflow:hidden;
border:0px #000000 solid;
}

#miolo #conteudo #menu_direita #box_enquete{
width:151px;
min-height:208px;
display:block;
overflow:hidden;
border:0px #000000 solid;
background-image:url(../../imagens/fundo_box.png);
background-repeat:no-repeat;
margin-bottom:15px;
}

#miolo #conteudo #menu_direita #box_enquete #largura
{
width:145px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin:auto;
color:#246994;
}

#miolo #conteudo #menu_direita #box_ofertao{
width:151px;
display:block;
overflow:hidden;
border:0px #000000 solid;
background-image:url(../../imagens/fundo_box.png);
background-repeat:no-repeat;
margin-bottom:15px;
min-height:208px;
}

#miolo #conteudo #menu_direita #box_ofertao #largura
{
width:140px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin:auto;
color:#246994;
}

#miolo #conteudo #menu_direita #fm{
margin:auto;
width:151px;
height:64px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin-bottom:15px;
}

#miolo #conteudo #menu_direita #dicas{
margin:auto;
width:151px;
height:64px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin-bottom:15px;
}

#miolo #conteudo #menu_direita #receitas{
margin:auto;
width:151px;
height:64px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin-bottom:15px;
}

#miolo #conteudo #menu_direita #mural{
margin:auto;
width:151px;
height:64px;
display:block;
overflow:hidden;
border:0px #000000 solid;
margin-bottom:15px;
}

/*ANTIGO*/
.direita {
background-image:url(../../imagens/fundo_direita.jpg);
background-color: #D8D7C2;
background-repeat:repeat-x;
margin-top: 0px;
width: 178px;
}
.esquerda {
margin-top: 0px;
width: 134px;
}
.form { font-family : Arial, Tahoma, Helvetica; font-size : 10px; color : #595955; font-weight: bold; background : #FFFFFF;  height:17px; border: 1px solid; border-left-color: #515153; border-bottom-color: #d3d0c8; border-right-color: #d3d0c8; border-top-color: #515153;}


a:link		{text-decoration: none;  font-family: Arial, sans-serif; color:#246994;}
a:visited	{text-decoration: none;  font-family: Arial, sans-serif; color:#246994;}
a:hover		{text-decoration: underline;  font-family: Arial, sans-serif; color:#246994;}

 

/*RODAPÉ*/
.rodape {
font-family: Arial; 
font-size: 12px; 
color: #DEDEDE; 
}

/*TÍTULO*/
.titulo14 {
font-family: Arial; 
font-size: 16px; 
color: #252525; 
font-weight:bold;
}


/*NOTÍCIA ÚLTIMAS*/
.borda_foto {
	padding : 3px;
	border: solid 0px #CCC;
	background-color : #CCC;
	max-height:259px;
}

.borda_foto:hover  {
	background: #902015;
}

.titulo_tahoma14 {
font-family: Arial; 
font-size: 14px; 
color: #666666; 
font-weight:bold;
}

.data_ultimas_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #005397;
}
/**/
.Arial12 {font-family: "Arial"; font-size: 11px; color:#464646; font-weight:bold;}
.Arial12_normal {font-family: "Arial"; font-size: 11px; color:#464646; font-weight:normal;}
/*CALENDÁRIO*/
.calendario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #666666;
}
/**/

.normalBoldAzul				{	font-family:  Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #0086C2;	}
.normalBoldLaranja 			{	font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	color: #F76213;	font-style: normal;	font-weight: bold;	}


.tahoma11 {font-family: "tahoma"; font-size: 11px; color: #666666;}
.tahoma12 {font-family: "tahoma"; font-size: 12px; color: #313131;}
.tahoma12_2 {font-family: "tahoma"; font-size: 12px; color: #C8C7B3;}

.Verdana11 {font-family: "verdana"; font-size: 11px; color: #575757;}
.Verdana11_noticias {font-family: "verdana"; font-size: 11px; color: #FFFFFF;}

.Verdana12 {font-family: "verdana"; font-size: 12px; color: #666666;}

.Arial18 {font-family: "Arial"; font-size: 18px; color:#464646;}

.Arial18_azul {font-family: "Arial"; font-size: 18px; color:#005397;}

.Arial16 {font-family: "Arial"; font-size: 16px; color:#464646;}

.Arial16_azul {font-family: "Arial"; font-size: 16px; color:#005397;}



.Arial8_dia {font-family: "arial"; font-size: 8pt; color: #890101;}

.top10 {font-family: "arial"; font-size: 8pt; color: #FFFFFF}

.copy {font-family: "arial"; font-size: 8pt; color: #77796F;}

.foto { 	background-color: #CCCCCC;
	border: 3px solid #F0F0F0;
	margin: 10px 10px 5px 0px;
	clear: none; 
	right: auto;}
.foto-right {  padding-left: 10px; padding-bottom: 10px}
.capas { border: #CCCCCC}
.input { background-color: #F7F7F7; height:25px; width:350px; margin:2px; border:1px solid #CCCCCC;}
.input_ddd { background-color: #F9F9F9; height:25px; width:50px; margin:2px;  border:1px solid #CCCCCC;}
.input_telefone { background-color: #F9F9F9; height:25px; width:280px; margin:2px;  border:1px solid #CCCCCC;}
.input1 { background-color: #C9C9C9; font-family: arial;}
.input2 { background-color: #DFDFDF}

.input_text{ background-color: #F7F7F7; height:125px; width:350px; margin:2px; border:1px solid #CCCCCC;}

 
.radio{
background: #f7f7f7;
border:none;
}

textarea{
  background: #ffffff;
  font-family: arial;
  color: #000000;
  font-size: 10px;
  }

.select{
  background: #F9F9F9;
   width: 353px;	 
  height:25px;
  margin:2px; 
  }
  
.login_left{
  font-family:verdana, arial; font-size:10px;color:#ffffff;
  }
  
.login_right{
  font-family:verdana, arial; font-size:10px;color:#ffffff; text-align: right;
  }

.login_right a{
  color:#ffffff;
  text-decoration: none;
  }
  
.login_right a:hover{
  color:#ffffff;
  text-decoration: underline;
  }


/*PAGINAÇÃO*/

.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #999;
 	font-weight: bold;
	background-color: #999;
	color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	

	
#paginacao {  /*div que conterá a paginação*/

    margin: 10px 0px 10px 0px; /* define as margens em relação aos demais objetos da página*/
	

}

#paginacao p { /*formatação CSS para a tag <p>*/

    font-size: 11px; /*tamanho da fonte*/
	font-family: Verdana, Arial, Helvetica, sans-serif; /*tipo da fonte*/
	text-align:center; /*alinhamento do texto*/
	margin-top: 5px;/*margem superior*/
	margin-bottom: 5px;/*margem inferior*/
	color:#006699;/*cor da fonte*/
	border:none;/*define sem borda*/
	background-color: #006699;
	
}

#paginacao a { /*formatação CSS para a tag <a>*/

    border: 1px solid #006699;/*define a borda*/
	padding: 5px 5px; /*distância da margem*/
	text-decoration: none;/*retira o underline do link*/
	color:#FFFFFF;/*cor do texto*/
	background-color: #006699;

}

#paginacao a:hover { /*formatação CSS para a tag <a> quando o mouse estiver sobre ela*/

    background-color: #F7F7F7;/*cor de fundo*/
	color:#666666;/*cor do texto*/
	padding: 5px 5px;/*distancia da margem*/
	text-decoration: none;/*retira o underline do link*/
	

}

