body { margin:0; padding:0; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#ffffff;  }
form, div, hr { margin:0; padding:0; border:none; }
ul { margin:0; padding:0; }
a { text-decoration:none; color:#e11b22; }
a:hover { text-decoration:underline; }
.linha { background: url(../Images/1px_cinza.gif) left center repeat-x; }
.linha_coluna { background: url(../Images/1px_cinza.gif) center top repeat-y; }

/* ESTILO DO H */
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal; }
h1 { font-size:22px; line-height:23px; }
h2 { font-size:18px; line-height:21px; }
h3 { font-size:16px; line-height:19px; }
h4 { font-size:14px; line-height:17px; }
h5 { font-size:11px; line-height:15px; }
h6 { font-size:10px; line-height:13px; }

/* ESTILO DOS TEXTOS */
.arial { font-family:Arial, Helvetica, sans-serif; }
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif; }
.branco { color: #FFFFFF; }
.vermelho { color: #e11b22; }
.azul { color:#0048aa; }
.azul_claro { color: #008ae8; }
.cinza { color:#989898; }
.preto { color:#333333; }
.tam16 { font-size:17px; letter-spacing:-1px;}

/* INPUT */
.input { color: #6c959d; border:1px solid #b8cbcf; font-size:11px; padding:2px; background:#FFFFFF; }
.input_form { color: #999999; border:1px solid #cccccc; font-size:12px; padding:4px; background:#FFFFFF; margin-top:5px; }
.input_aovivo { background:#ffffff; border:solid 1px #8c8c8c; color:#e11b22; font-size:11px; font-weight:bold; margin-top:4px; margin-bottom:4px; padding:2px;}
.bot_vermelho { background:#c20000; border:solid 1px #c20000; font-size:11px; color:#FFFFFF; padding:2px; font-weight:bold; cursor:pointer; }
.input_branco { color: #666666; border:1px solid #ffffff; font-size:12px; padding:2px; background:#FFFFFF; }
.input_txt_preto { color: #333333; border:1px solid #cccccc; font-size:12px; padding:1px; background:#FFFFFF; }

/********* TABLELESS *********/

.globo {  }

.cabecalho {  background: url(../Images/bg_topo.gif) left top repeat-x #b20000; margin-bottom:23px;  }

.geral { width:995px; margin:0 auto; display:inline-block; }

.navegacao { width:140px; float:left; text-align:left; }
.navegacao ul { list-style:none; margin:0; padding:0; }
.navegacao ul li a { border-top:solid 3px #333333; color:#333333; font-size:16px; line-height:32px; font-weight:bold; background: url(../Images/marcador_menu1.gif) no-repeat;  display:block; } 
.navegacao ul li ul { border-top: solid 1px #333333; display:none; padding:0; }
.navegacao ul li ul li { _height:35px; overflow:hidden; }
.navegacao ul li ul li a { border:none; border-bottom:solid 1px #cccccc; font-size:11px; font-weight:bold; color:#e11b22; display:block; line-height:32px; background:none; }

#menu_aberto { background: url(../Images/marcador_menu2.gif) no-repeat; background-position: 97% 7px; }
#menu_aberto ul { display:block; }

.conteudo { width:608px; *width:602px; float:left; margin-left:23px; text-align:left; }

.servicos { width:200px; float:left; margin-left:23px; text-align:left; }
.servicos .ind_financeiro td { border-bottom:solid 1px #CCCCCC; padding:3px; }

.rodape { height:200px; color:#FFFFFF; background: #e11b22; margin-top:23px; clear:both; }
.rodape table { margin-top:23px; }
.rodape ul { list-style:none; width:470px; }
.rodape ul li { font-size:12px; font-weight:bold; float:left; border-right:solid 1px #ffffff; padding-left:7px; padding-right:7px; margin-top: 8px; }
.rodape ul li a { color:#FFFFFF; }

/******** BANNERs ********/
.full_banner { text-align:center; margin-bottom:10px; width:600px; }

/******** TITULOs ********/
.tit_pqn { padding: 6px 0px 6px 20px; color:#FFFFFF; background:#E11B22; line-height:35px; }
.tit_colunista { background:#b50104; border-top:solid 9px #ffffff; }
.tit_colunista h1 { line-height:57px; color:#FFFFFF; margin-left:20px; }


/*********** TABs *********/
.tab_programacao td { border-bottom:solid 1px #cccccc; padding-bottom:5px; padding-top:5px; padding-right:5px; }


/*********** PODCAST ********/
.list_podcast { list-style:none; }
.list_podcast li { padding-top:8px; padding-bottom:8px; padding-left:12px; border-bottom:solid 1px #cccccc; }
.links_podcast { list-style:none; border-bottom:solid 1px #cccccc; height:36px; }
.links_podcast li { float:left; }
.links_podcast li a { padding:6px; margin-right:4px; margin-top:8px; background:#cccccc; border:solid 1px #cccccc;  font-weight:bold; display:block; }
.selected { background:#FFFFFF; border-bottom:solid 1px #ffffff; font-weight:bold; font-size:16px; padding:10px; margin-top:0; color:#333333; display:block; }
#on { background:#FFFFFF; border-bottom:solid 1px #ffffff; font-weight:bold; font-size:16px; padding:10px; margin-top:0; color:#333333; float:left; }
.texto { display:none; }
.on { background:#FFFFFF; border-bottom:solid 1px #ffffff; font-weight:bold; font-size:16px; padding:10px; margin-top:0; color:#333333; float:left; }

