body { background-color: #FFF; font:0.75em Verdana, Tahoma; color:#333333;line-height: 1.3;}

*{padding:0px;margin:0px;}

a { color:#046798; text-decoration:none;}
a:hover {color: #666666; }

p { padding:10px 0 0 0;}

h1 { display: none; }

img{border:none;}

.hidden { display: none }
.cl { clear: left }
.cr { clear: right }
.block { display: block }

#container { width:960px; margin: 0px auto; padding:0px; border:0;}

#logo-print { padding: 10px 0 0 15px; display:none;}

#barra { margin:0; padding:0;}

#header { background-image:url(../images/header_fundo.jpg); width:960px; height:80px;}
 #header .logo { padding: 22px 0 0 45px;}


/* menu geral */
#menu { background:url(../images/fundo_menu.gif) repeat-x; width:960px; height:36px;}
 #menu ul {margin:0; padding:6px 0 0 0;}
 #menu li {list-style:none; height:30px; padding:0; margin:0px; float:left;}
 #menu a {display:block; height:30px; overflow:hidden; text-indent:10000em; text-decoration:none; margin:0px; padding:0; width:0px;}
 #menu a:hover {background-position: 0 -30px;}
 #menu .select {background-position: 0 -30px; cursor:default;}
  #menu #opt {background-image:url(../images/b_home.gif); width:31px;}
  #menu #opt1 {background-image:url(../images/b_gentetv.gif); width:71px;}
  #menu #opt2 {background-image:url(../images/bot_programa.gif); width:102px;}
  #menu #opt3 {background-image:url(../images/bot_filmes.gif); width:58px;}
  #menu #opt4 {background-image:url(../images/bot_novelas.gif); width:93px;}
  #menu #opt5 {background-image:url(../images/bot_series.gif); width:57px;}
  #menu #opt6 {background-image:url(../images/bot_entretenimento.gif); width:114px;}
  #menu #opt7 {background-image:url(../images/bot_informa.gif); width:87px;}
  #menu #opt8 {background-image:url(../images/bot_meo.gif); width:55px;}
 #menu .login {font-size:1.1em; text-align:left;}
   #menu .login input.text {color:#666666; float:left; height:16px;margin:4px 8px 0 0;padding:0;vertical-align:text-top;width:185px;}
   #menu .login input.ok { float: left; }
   #menu .login img.pesquisa {float:left; padding:0 5px 0 283px;}

#lists { background:url(../images/fundo_select.gif); width:668px; height:41px;}
   #lists img{ padding: 13px 5px 0 5px; float:left; }
   #lists img.directo{ padding: 13px 5px 0 120px; float:left; }
   #lists select{ margin:9px 5px 0 0; width: 154px; float:left; }

.area {  background:repeat-y; width:958px; border:#e0dfdf solid 1px; border-top:none; }
* html .area { margin-top: -3px; }
 .area .pub {  width:920px; padding: 0 0 0 15px; }
 #canais_id { width:612px; padding:0; margin:0;}



#breadcrumbs {margin: 0 0 8px 0; font-size:0.8em;}
        #breadcrumbs a { background:url(../images/seta_bread.gif) no-repeat center right; margin:0 5px 0 0; padding-right: 12px; }
        #breadcrumbs a:hover { background:url(../images/seta_bread_off.gif) no-repeat center right; margin:0 5px 0 0; padding-right: 12px; }
		#breadcrumbs span { background: #FFFFFF; margin:0 5px 0 0; color: #666666; }

.coluna-left{margin:5px 0 0 0; width:627px; float:left; padding:0 0 0 15px;}
 * html .coluna-left{margin:15px 0 0 0; width:620px; float:left; padding:0 0 0 15px;}
  .coluna-left .marcador{width:612px; padding:0 0 10px 0;}
  .coluna-left .boton{ float:right; text-align:right; padding:10px 15px 10px 0;}
 .coluna-right{margin:17px 0 0 0; width:316px; float:left; padding:0px;}
  .coluna-right .marcador{width:300px; padding:0 0 10px 0;}
  .coluna-right .topo-box {width:300px; padding:0;}
  .coluna-right .base-box {width:300px; padding:0 0 15px 0;}
	.coluna-right .fundo-meo { background:url(../images/fundo_box_meo.gif) repeat-y; width:300px; padding:0; margin:0; }
    .coluna-right .fundo-meo .cartaz { width:100px; padding:2px 10px 0 10px; margin:0; float:left;}
	.coluna-right .fundo-meo .text-meo { width:170px; padding:2px 0 0 0; float:left; font-size:0.8em; line-height: 9pt;}
	.coluna-right .fundo-meo h2 {color: #CC0000; font-size:1.1em;}
	.coluna-right .fundo-meo h3 {color: #999999; font-size:1em; text-transform: capitalize; padding:0 0 2px 0;}
	.coluna-right .fundo-meo p { padding:2px 0 0 0;}
	.coluna-right .fundo-meo img {padding:10px 0 0 113px;}
	.coluna-right .fundo-meo img .alugar{width:170px; text-align:right;}
  .coluna-right .fundo-tops { background:url(../images/fundo_box_tops.gif) repeat-y; width:300px; padding:0; margin:0; }
  	.coluna-right .fundo-tops img {padding:5px 5px 4px 20px; float:left;}
	.coluna-right .fundo-tops .text-tops { width:250px; padding:4px 0 4px 0; float:left; font-size:0.9em; font-weight:bold;}
	.coluna-right .fundo-tops img.bot{ padding:5px 0 0 231px;}
  .coluna-right .fundo-ultimos { background:url(../images/fundo_box_ultimos.gif) repeat-y; width:300px; padding:0; margin:0; }
  	.coluna-right .fundo-ultimos img {padding:2px 0 4px 20px; float:left;}
	.coluna-right .fundo-ultimos h4 { width:120px; padding:2px 0 0 20px; float:left; font-size:0.9em; font-weight:bold;}
	.coluna-right .fundo-ultimos .tempo { width:120px; padding:2px 0 0 20px; float:left; font-size:0.8em;}

 /* Hoje a Noite */
.destaque-hoje{ margin:0 15px 12px 0; float:left;}
.destaque-hoje .top{width:194px; padding:0; }
.destaque-hoje .base{width:194px; padding:0; height:15px}
  .destaque-hoje .fundo-hoje { background: url(../images/fundo_box_hoje.gif) repeat-y; width:194px;}
   .destaque-hoje .fundo-hoje img{ padding:0 0 0 7px;}
   .destaque-hoje .fundo-hoje .titulo{ padding:5px 0 0 0; text-align:center; font-weight:bold;}
   .destaque-hoje .fundo-hoje .hora { padding:7px 0 0 10px; width:110px; text-align:left; font-size:0.8em; font-weight:bold; color:#000000; float:left; height:24px;}
   .destaque-hoje .fundo-hoje .hora-long { width: 175px }
   .destaque-hoje .fundo-hoje .logo { padding:5px 10px 0 12px; text-align:right; float:right; height:24px;}
   .destaque-hoje .fundo-destaques { background: url(../images/fundo_box_destaques.gif) repeat-y; width:194px;}
   .destaque-hoje .fundo-destaques img{ padding:0 0 0 7px;}
   .destaque-hoje .fundo-destaques .titulo{ padding:4px 0 0 0; text-align:center; font-weight:bold;}
   .destaque-hoje .fundo-destaques .data { padding:7px 0 0 10px; text-align:left; font-size:0.8em; font-weight:bold; color:#000000; float:left; height:24px;}
   .destaque-hoje .fundo-destaques .data-long { width: 175px }
   .destaque-hoje .fundo-destaques .logo{ padding:5px 10px 0 12px; text-align:right; float:right; height:24px;}

   .destaque-hoje .fundo-destaques .sub-longo{ padding:7px 0 0 10px; width:174px; text-align:left; font-size:0.8em; font-weight:bold; color:#000000; float:left; height:24px;}

   .destaque-hoje .fundo-hoje .sub-longo{ padding:7px 0 0 10px; width:174px; text-align:left; font-size:0.8em; font-weight:bold; color:#000000; float:left; height:24px;}

/* Destaques telenovelas  */
.novelas {width:194px; margin:0 15px 15px 0; float:left;}

 /*Grelha TV */
 #grelha-pequena {width:612px;}
  #grelha-pequena  .bot{float: left;}
  #grelha-pequena  .bot1{float: left;}
  html>body #grelha-pequena  .bot1{float: none;}
  #grelha-pequena  .topo{ background:url(../images/fundo_topo_grelha.gif) repeat-x; width:490px; height:38px; float: left; }
  #grelha-pequena  .topo .dia{ padding: 1px 0 0 4px; font-size:0.8em; font-weight:bold; color:#03666f; }
  #grelha-pequena  .topo .hora{ padding: 1px 0 0 4px; font-size:0.8em; font-weight:bold; color:#ffffff; width:159px; float:left; }
  #grelha-pequena .programacao{width:610px; height:350px; border:#2c9aa6 solid 1px; overflow:auto; overflow-x:hidden;}
  #grelha-pequena .programacao .diatotal{ height:35px; width:1000px; overflow:hidden;}
  #grelha-pequena .programacao a { font-size:0.9em;}
  #grelha-pequena .programacao .diatotal .canal{width:60px; height:34px; border:#999999 solid 1px; border-left:none; border-top:none; float:left; }
  #grelha-pequena .programacao .diatotal .canal img{padding:5px;}
  #grelha-pequena .programacao .diatotal .cinco{width:12px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .dez{width:25px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .quinze{width:40px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow: hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .trinta {width:80px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .quarentacinco {width:120px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .sessenta {width:160px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .noventa {width:240px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .centovinte {width:320px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden; white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .centocinquenta{width:400px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left; overflow:hidden;white-space:nowrap;}
  #grelha-pequena .programacao .diatotal .centooitenta{width:480px; height:25px; padding:6px 0 0 5px; margin:1px 2px 0 0; background-color:#e7eff1; border:#e0e1e3 solid 1px; float:left;
overflow:hidden; white-space:nowrap;}

  #grelha-pequena  .topo-definir{ background:url(../images/fundo_topo_grelha.gif) repeat-x; width:612px; height:38px;}
  #grelha-pequena  .topo-definir h2{ padding: 18px 0 0 10px; font-size:0.9em; font-weight:bold; color:#ffffff; }
  #grelha-pequena  .definir-favoritos{width:610px; height:350px; border:#2c9aa6 solid 1px; background-color:#f4f4f4;}
  #grelha-pequena  .definir-favoritos .coluna{float:left; padding:15px 0 0 15px; width:164px; font-size:0.9em; height:310px;}
  #grelha-pequena  .definir-favoritos .coluna .guardar{ margin:188px 0 0 51px;}
  #grelha-pequena  .definir-favoritos .coluna-bots{float:left; margin:120px 0 0 15px; width:42px;}
  #grelha-pequena  .definir-favoritos .coluna-bots img{margin:10px 0 0 0;}
  #grelha-pequena  .definir-favoritos .coluna h3{font-size:1em; font-weight:bold; color:#666666; padding-bottom:10px;}
  #grelha-pequena  .definir-favoritos .coluna .caixa{width:163px; height:280px; border:#2c9aa6 solid 1px; overflow:auto; background-color:#FFFFFF;}
  #grelha-pequena  .definir-favoritos .coluna .caixa .canal{width:120px; padding:2px 2px 2px 10px; float:left;}

#mrec {padding:0; margin:0 0 15px 0}

/* Resumo Programas  */
 .topo-resumo {background-image: url(../images/topo_box_resumo.gif); width:612px; height:42px;}
 .topo-resumo h2{ padding:10px 0 0 20px; color: #ffffff; font-size:1.1em }
 .resumo {background: url(../images/fudo_box_resumo.gif) repeat-y ; width:612px;}
  .resumo .texto{ width:570px; padding:10px 0 0 20px; }
  .resumo .texto h3{ padding:2px 0 10px 0; color: #999999; font-size:0.9em; font-weight:bold;}
  .base-resumo {background: url(../images/base_box_resumo.gif) no-repeat; width:612px; height:10px;}

  /* Resultado Pesquisa  */
 .resultado { width:612px;}
   .resultado h3 {font-size:0.9em; font-weight:normal;  }
   .resultado .encontrado{font-size:0.9em; font-weight:normal; float:left; margin:0 0 10px 0; }
.resultado .escolha { padding:0 10px 0 0; text-align:right; font-size:0.9em; font-weight:bold; margin:0 0 10px 0;}
        .resultado .escolha span {background:url(../images/radio_buton_select.gif) no-repeat center left; margin:0 5px 0 5px; padding-left:18px; color:#666666; }
        .resultado .escolha  a {background:url(../images/radio_buton.gif) no-repeat center left; margin:0 5px 0 5px; padding-left:18px; }
 .resultado .topo-resultado{background-image: url(../images/topo_box_resumo.gif); width:612px; height:42px;}
 .resultado .topo-resultado .programa-tit{ width:220px; padding:10px 0 0 20px; color: #ffffff; font-size:1.1em; text-transform: capitalize; float:left; font-weight:bold;}
 .resultado .topo-resultado .dia-tit{ width:140px; padding:10px 20px 0 20px; color: #ffffff; font-size:1.1em; text-transform: capitalize; float:left; font-weight:bold; }
 .resultado .topo-resultado .hora-tit{ width:50px; padding:10px 20px 0 20px; color: #ffffff; font-size:1.1em; text-transform: capitalize; float:left; font-weight:bold;}
 .resultado .topo-resultado .canal-tit{ width:50px; padding:10px 20px 0 20px; color: #ffffff; font-size:1.1em; text-transform: capitalize; float:left; font-weight:bold;}
 .resultado  .fundo-resultado{background: url(../images/fudo_box_resumo.gif) repeat-y ; width:612px;}
  .resultado .fundo-resultado h2{ padding:2px 0 0 20px; font-size:0.9em;}
  .resultado .fundo-resultado .programa{ width:220px; padding:5px 0 0 20px; text-transform: capitalize; float:left; font-size:0.9em;}
  .resultado .fundo-resultado .dia{ width:140px; padding:5px 20px 0 20px; text-transform: capitalize; float:left; font-size:0.9em;}
  .resultado .fundo-resultado .hora{ width:50px; padding:5px 20px 0 20px; text-transform: capitalize; float:left; font-size:0.9em;}
  .resultado .fundo-resultado .canal{ width:50px; padding:5px 20px 0 20px; float:left; text-align:center;}
  .resultado .fundo-resultado .divisoria{padding:12px 0 10px 20px;}
  .resultado .fundo-resultado .pgnav{ width:582px; padding: 30px 10px 5px 0; float:right; text-align:right; font-size:0.9em;}
  .resultado .fundo-resultado .pgnav .result {text-align:left; float:left; color:#999999;}
  .resultado .fundo-resultado .pgnav img {padding: 0 5px 0 5px;}
  .resultado .fundo-resultado .pgnav a {margin:0 5px 0 5px;  }
  .resultado .fundo-resultado .pgnav span {margin:0 5px 0 5px; font-weight:bold; }

  .resumo .texto{ width:570px; padding:10px 0 0 20px;}
  .resumo .texto h2{ padding:2px 0 10px 0; color: #999999; font-size:0.9em; font-weight:bold; text-transform: capitalize;}
  .resumo .link{font-weight:bold; font-size:0.9em;}
  .resumo .descreve{padding:2px 0 19px 0;font-size:0.9em;}
  .resumo .pgnav{ width:582px; padding: 30px 10px 5px 0; float:right; text-align:right; font-size:0.9em;}
  .resumo .pgnav .result {text-align:left; float:left; color:#999999;}
  .resumo .pgnav img {padding: 0 5px 0 5px;}
  .resumo .pgnav a {margin:0 5px 0 5px;  }
  .resumo .pgnav span {margin:0 5px 0 5px; font-weight:bold; }
  .base-resumo {background: url(../images/base_box_resumo.gif) no-repeat; width:612px; height:10px;}


  .votar{ width:470px; font-size:0.9em; margin:0 0 0 50px;}
  html>body .votar{ width:470px; font-size:0.9em; margin:0 0 0 50px; float:left}
  .votar img{padding:2px; float:left;}
  .votar .titulo{padding:2px; float:left; width:270px; font-weight:bold;}
  .votar .link{padding:2px; float:left; width:375px; font-weight:bold;}
  .votar .numero{width:20px;padding:2px; float:left; font-weight:bold;}
  .votar .resultado{padding:2px; float:left; width:40px;}
  .votar .resultado_neg{padding:2px; width:40px;}
  .votar .vote{padding:0 0 5px 2px; font-weight:bold;}


  .suger {font-size:0.9em; margin:0 0 0 50px;}
  html>body .suger {font-size:0.9em; margin:0 0 0 50px; float:left;}
  .suger p{ margin:17px 0 10px 0;}
  .suger .text { height: 16px; margin:1px 5px 0 0; padding:0; width: 154px; color: #666666; vertical-align: text-top; float: left; }
  .suger .maistops { margin:0 0 0 175px;}


  /* menu a comentar , enviar , imprimir , mudar tamanho da letra. */
#sub-menu { padding: 0 15px 0 0; text-align:right;}
        #sub-menu img { vertical-align: middle; margin-right:5px }
        #sub-menu a {margin-left: 5px; font-size:0.9em; }

/* menu series */
#menu-series {  width:300px; height:31px;float:left;}
 #menu-series ul {margin:0; padding:0;}
 #menu-series li {list-style:none; height:31px; padding:0; margin:0px; float:left;}
 #menu-series a {display:block; height:31px; overflow:hidden; text-indent:10000em; text-decoration:none; margin:0px; padding:0; width:0px;}
 #menu-series a:hover {background-position: 0 -31px;}
 #menu-series .select {background-position: 0 -31px; cursor:default;}
  #menu-series #opt8 {background-image: url(../images/bot_apresenta.gif); width:96px;}
  #menu-series #opt9 {background-image: url(../images/bot_actores.gif); width:68px;}
  #menu-series #opt10 {background-image: url(../images/bot_fotos.gif); width:68px;}
  #menu-series #opt11 {background-image: url(../images/bot_sinopse.gif); width:68px;}
 #menu-series .login { text-align: right;  font-size: 1.1em; }

   		#sub-menu-serie { background:url(../images/fundo_linha.gif) repeat-x; height:31px; width:312px; padding:0 0 15px 0; text-align:right; float:left;}
		html>body #sub-menu-serie { background:url(../images/fundo_linha.gif) repeat-x; height:31px; width:312px; padding:0 0 25px 0; text-align:right; float:left;}
        #sub-menu-serie img { vertical-align: middle; margin-right:5px }
		#sub-menu-serie .alt-text { vertical-align: middle;}
        #sub-menu-serie a {margin-left: 5px; font-size:0.9em; }

#menu-filtrar {width:612px; color:#666666; font-size:0.9em; margin:0 0 15px 0;}
#menu-filtrar  h2{ font-weight:bold; margin:0 0 2px 10px; font-size:0.9em;}
#menu-filtrar .tipos { background-image:url(../images/fundo_genero_dica.gif); width:612px; height:63px;}
#menu-filtrar .tipos .genero { padding:10px 0 0 10px ;}
#menu-filtrar .tipos .dia { padding:10px 0 0 31px ;}
#menu-filtrar .tipos b{ font-size:0.9em;}




/* menu programacao */
#menu-programacao {width:303px; height:31px; margin: 0 0 0 59px; }
 #menu-programacao ul {margin:0; padding:0;}
 #menu-programacao li {list-style:none; height:31px; padding:0; margin:0px; float:left;}
 #menu-programacao a {display:block; height:31px; overflow:hidden; text-indent:100000em; text-decoration:none; margin:0px; padding:0; width:0px;}
 #menu-programacao a:hover {background-position: 0 -31px;}
 #menu-programacao .select {background-position: 0 -31px; cursor:default;}
  #menu-programacao #opt12 {background-image: url(../images/bot_todos_canais.gif); width:101px;}
  #menu-programacao #opt13 {background-image: url(../images/bot_canais_favoritos.gif); width:101px}
  #menu-programacao #opt14 {background-image: url(../images/bot_definir_favoritos.gif); width:101px;}


#sub-menu-programacao { padding: 0 15px 0 0; text-align:right; float:right;}
        #sub-menu-programacao img { vertical-align: top; }
        #sub-menu-programacao a {margin-left: 2px; font-size:0.9em;  }

  /* menu rodape. */
#menu-footer { width:900px; padding: 15px 0 10px 15px; font-weight:bold; float:left;}
        #menu-footer img { vertical-align: middle;  }
        #menu-footer a {margin:0 5px 0 0; font-size:0.9em; }

#footer {margin:15px 0 0 0;}

.clear {font-size:1px; height:1px; width:1px;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}

 /* cinema  */
 .filmeContainer { padding-top: 10px }
	.filmeContainer h2 { display: block; }

    /* Area com poster, detalhes e pontuacao */
.filmeContainer .filmeDetalhes { width:612px; float: left; background: url(../images/filme_destaque_bottom_bg.gif) bottom left repeat-x; border-bottom: 1px solid #dadada; margin-bottom:15px; }
        /* area com poster do filme */
        .filmeContainer .filmeDetalhes .filmePoster { float: left; width: 234px; text-align: center; padding-right: 16px; padding-bottom: 17px }
           .filmeContainer .filmeDetalhes .filmePoster .poster { margin-bottom: 13px; }

        /* titulo / tipo do filme e dados sobre realizacao, actores, entre outros*/
        .filmeContainer .filmeFicha { float: left; width: 282px }
            .filmeContainer .filmeFicha h2 { font-size: 1.4em; color: #666666; font-weight: bold; }
            .filmeContainer .filmeFicha h3 { font-size: 1.1em; color: #666666; font-weight: bold; }
            .filmeContainer .filmeFicha p { color: #666666; font-size: 0.9em }
                .filmeContainer .filmeFicha p.filmeEstilo { margin:5px 0 0 0; }
                .filmeContainer .filmeFicha p.filmeEstilo span { font-size: 1em; font-weight: bold }
                .filmeContainer .filmeFicha p.filmePessoas { color: #666666; }
                    .filmeContainer .filmeFicha p.filmePessoas span { color: #333333; font-weight: bold; }

					.filmeContainer .filmeFicha p.filmePessoas .trailer { margin: 20px 0 0 0; }

					.filmeContainer .filmeFicha p.serieEstilo { margin:5px 0 15px 0; }
                    .filmeContainer .filmeFicha p.serieEstilo span { font-size: 1em; font-weight: bold }
					.filmeContainer .filmeFicha h4 { color: #666666; font-size: 0.9em; padding:5px 0 2px 0;}
					.filmeContainer .filmeFicha p.seriePessoas { font-weight: bold; color: #0099ab; padding:0;}
					.filmeContainer .filmeFicha p.seriePessoas a { color: #0099ab; text-decoration: none }
                    .filmeContainer .seriesinopse { width:580px; padding:0 0 0 15px; }
                    .filmeContainer .seriesinopse h2 { font-size: 1.4em; color: #666666; font-weight: bold; }
                    .filmeContainer .seriesinopse h3 { font-size: 1.1em; color: #666666; font-weight: bold; padding:0 0 10px 0;}
					.filmeContainer .seriesinopse p{padding:0 0 15px 0;}
					.filmeContainer .filmeDetalhes .actor{ float: left; width:280px; padding: 0 0 15px 15px;}
					.filmeContainer .filmeDetalhes .actor img { float: left; width:60px; padding: 0 15px 0 0;}
					.filmeContainer .filmeDetalhes .actor .dados{ float: left; width:180px; font-size: 0.9em;}
					.filmeContainer .filmeDetalhes .actor .dados h4 { font-size: 1em; color: #666666; font-weight: bold; padding:0 0 2px 0;}
					.filmeContainer .filmeDetalhes .actor .dados span { font-size: 0.9em; color: #666666; font-weight: bold; padding:5px 0 0 0;}
					.filmeContainer .filmeDetalhes .pgnav{ width:582px; padding: 10px 10px 5px 0; float:right; text-align:right; font-size:0.9em;}
                    .filmeContainer .filmeDetalhes .pgnav .result {text-align:left; float:left; color:#999999;}
                    .filmeContainer .filmeDetalhes .pgnav img {padding: 0 5px 0 5px;}
                    .filmeContainer .filmeDetalhes .pgnav a {margin:0 5px 0 5px;  }
                    .filmeContainer .filmeDetalhes .pgnav span {margin:0 5px 0 5px; font-weight:bold; }


        /* area com disponibilidade do filme */
        .filmeContainer .filmeDisponibilidade { float:left; margin-top:10px; font-weight: bold; color: #666666; font-size: 1em;}
            .filmeContainer .filmeDisponibilidade a { margin-right: 38px; }
            .filmeContainer .filmeDisponibilidade p { padding-bottom:5px; }


    /* area comunidade */
    .filmeContainer .filmeComunidade { font-size: 1em; width: 612px }
        .filmeContainer .filmeComunidade h3 { border-bottom: 1px solid #dadada; padding-bottom: 10px; margin-bottom: 10px }
        .filmeContainer .filmeComunidade a {font-weight: bold }
        .filmeContainer .filmeComunidade p.cNav { margin-bottom: 10px; padding:0; }
            .filmeContainer .filmeComunidade p.cNav span { color: #0099ab; padding: 0px 5px }

	/* area para comentar */
.areaComentar { font-weight: bold; }
    .areaComentar h2{color: #666666; font-size:1em; margin-bottom: 5px; }
    .areaComentar p { color: #da0807; font-size: 0.9em; margin-bottom: 5px; }
    .areaComentar textarea { float: left; width: 342px; height: 119px; border: 1px solid #7c7c7c; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; background: url(../images/textarea_bg.gif) top left no-repeat; overflow: auto; font-family: Tahoma, Verdana; padding: 4px; margin-right: 28px }
    .areaComentar span { color: #666666; padding-top: 5px; padding-bottom: 10px; float: left }
    .areaComentar input { float: left; margin-top: 112px }

	/* area ultimos comentarios*/
#ultimosComentarios { clear: both; float: left; width: 612px;}
    #ultimosComentarios h3 {font-size: 0.9em; color: #666666; float: left; padding-bottom: 9px; border-bottom: 1px solid #dadada }
    #ultimosComentarios h3 span { float: left; background: url(../images/text_ultimos_comentarios.gif) top left no-repeat; padding-left: 124px; padding-top: 3px }
    #ultimosComentarios a.verTodos { float: right; margin-top: 3px }
    #ultimosComentarios .comentario { float: left; border-bottom: 1px solid #ececec; margin-top: 32px; color: #666666; font-size: 1em; padding-bottom: 10px }
        #ultimosComentarios .comentario .dados { float: left; width: 95px; font-weight: bold; line-height: 18px; font-size: 0.9em;}
            #ultimosComentarios .comentario .dados span { color: #e00600; font-size: 0.9em; }
        #ultimosComentarios .comentario .mensagem { float: left; width: 482px; padding-right: 35px; margin-top: 2px; }
            #ultimosComentarios .comentario .mensagem span { line-height: 18px }
       #ultimosComentarios .comentario .vot { clear: both; font-weight: bold; text-align: right; padding-top: 6px; width:520px;  margin-left: 95px;}
            #ultimosComentarios .comentario .vot span { padding:0 10px 0 10px; }
            #ultimosComentarios .comentario .vot .reportar { float: left; margin-top: 8px; color: #b9b9b9; text-decoration: none; font-weight: normal; font-size: 0.8em; }
                #ultimosComentarios .comentario .vot .reportar span { padding: 0px; color: #636363; }
            #ultimosComentarios .comentario img { vertical-align: middle;}

        #ultimosComentarios a.verBottom { margin-top: 10px; }

    /*inserido para gente*/
	.base-destaques {width:612px;}
	.base-destaques .pgnav{ width:600px; padding: 30px 10px 5px 0; float:right; text-align:right; font-size:0.9em;}
    .base-destaques .pgnav .result {text-align:left; float:left; color:#999999;}
    .base-destaques .pgnav img {padding: 0 5px 0 5px;}
    .base-destaques .pgnav a {margin:0 5px 0 5px;  }
    .base-destaques .pgnav span {margin:0 5px 0 5px; font-weight:bold; }

	.base-destaques ul{ list-style:none; margin:0 0 10px 4px; }
	.base-destaques li{ list-style:none; margin:0 0 10px 0; }
	.maisartigo{ background:url(../images/icon_artigo.jpg) left no-repeat; padding:0 0 0 25px;}
	.maisfoto{ background:url(../images/icon_foto.jpg) left no-repeat; padding:0 0 0 25px;}
	.maisvideo{ background:url(../images/icon_video.jpg) left no-repeat; padding:0 0 0 25px;}

	.mais {margin:10px 0 0 2px; width:600px; padding:0 0 10px 0; float:left;}
	.destaque-gente h2 {color: #CC0000; font-size:1.1em; padding-bottom:4px;}
	.destaque-gente { width:290px; padding:0; margin:5px 9px 15px 1px; float:left; height:124px; }/*alterado rcd 23/6*/
	.destaque-gente .gente { width:86px; padding:2px 10px 0 0; margin:0; float:left;}
	.destaque-gente .text-gente { width:184px; padding:2px 0 0 0; float:left; font-size:0.8em; line-height: 9pt;}
	.destaque-gente a.ler {float:left; font-weight:bold; margin: 7px 0 0 0; font-size:0.8em; padding:5px 0 0 0;}/*alterado rcd 23/6*/
	.destaque-gente a.gfoto {float:left; background:url(../images/icon_foto.jpg) left no-repeat; margin: 8px 0 0 5px; font-weight:bold; padding:5px 0 0 25px; width:35px; height:16px; font-size:0.8em;}/*alterado rcd 23/6*/
	.destaque-gente a.gvideo {float:left; background:url(../images/icon_video.jpg) left no-repeat; margin: 8px 0 0 5px; font-weight:bold; padding:5px 0 0 25px; width:35px; height:16px;font-size:0.8em;}	/*alterado rcd 23/6*/
	.destaque-gente a.artigo {float:left; background:url(../images/icon_artigo.jpg) left no-repeat; margin: 8px 0 0 5px; font-weight:bold; padding:5px 0 0 25px; width:30px; height:16px;font-size:0.8em;}/*alterado rcd 23/6*/

	.resumo .texto .fartigo { /*width:181px; height:153px; */padding:2px 10px 0 0; float:left;}

	.coluna-right .fundo-multimedia h2 {color: #CC0000; font-size:1.1em; padding-bottom:4px;}
	.coluna-right .fundo-multimedia { background:url(../images/fundo_box_meo.gif) repeat-y; width:300px; padding:0; margin:0; }
	.coluna-right .fundo-multimedia .gente { width:86px; padding:2px 10px 0 10px; margin:0; float:left;}
	.coluna-right .fundo-multimedia .text-gente { width:184px; padding:2px 0 0 0; float:left; font-size:0.8em; line-height: 9pt;}
	.coluna-right .fundo-multimedia img {padding:10px 0 0 135px;}

	.destaque-hoje .fundo-hoje .subt{ padding:5px 0 0 10px; width:110px; text-align:left; font-size:0.8em; color:#000000; float:left;}

	.coluna-left .marcador1{width:612px; padding:12px 0 10px 0;}

	.destaque-hoje .fundo-hoje .icons{ padding:5px 10px 0 0; text-align:right; float:right; width:20px;}

	.resumo .video-gr{ width:400px; padding:0; float:left; margin:0 10px 0 0;}
	.resumo .text-video { width:160px; padding:0;}
	.resumo .texto .galerias{ width:570px; margin:10px 0 0 0;}
	.resumo .texto .galerias a.gfoto {float:left; background:url(../images/icon_foto.jpg) left no-repeat; margin:0 10px 0 0; font-weight:bold; padding:5px 0 0 25px; width:30px; height:16px; font-size:0.8em;}
	.resumo .texto .galerias a.gvideo {float:left; background:url(../images/icon_video.jpg) left no-repeat; margin:0 10px 0 0; font-weight:bold; padding:5px 0 0 25px; width:30px; height:16px;font-size:0.8em;}

	.feeds { width:610px;}
	.feeds h2 {color:#666666; font-size:1.1em; padding-bottom:6px;}
	.feeds p {margin:0 0 15px 0; padding:0;}
	.feeds ul {margin:0 0 15px 0; padding:0;}
	.feeds li {margin:2px 0 0 0; padding:0; list-style:inside disc;}
	.feeds a.rss{width:150px; background:url(../images/icon_rss.gif) left no-repeat; padding:50px 0 50px 20px; font-weight:bold; margin:20px 0 50px 0; height:20px;}
	.feeds p.frss { line-height:25px;}

	/*fim de inserido para gente*/


/* adicionado por quem sabe da coisa */
/* odeio mau codigo css */
.hand { cursor: pointer }
* html .destaque-hoje .fundo-hoje { margin-top: -3px; background-position: center top;  }
* html .destaque-hoje .fundo-destaques { margin-top: -3px; }
* html .destaque-hoje { margin-right: 9px; }

/*.enviar {background-image: url(../images/fundo_enviar.gif); width:612px; height:284px; margin: 0 0 10px 0;}
    .enviar h2 { padding:10px 0 0 20px; color: #5e6262; font-size:1.1em; }
    .envia textarea { font-family: Verdana }
    .enviar .msg { float: left; width: 400px; padding: 5px 0 5px 20px }
.campo { padding:5px 0 5px 0;}
.campo label { width:590px; float: left; margin:0 0 0 20px; padding-top:3px;}
.campo-md{ width:575px; margin:0 0 0 20px;}
.boton1{ float:right; text-align:right; padding:15px 15px 10px 0;}
.boton1 a{text-decoration:underline;}*/

.enviar-topo {background: url(../images/topo_form_enviar.gif) no-repeat; width:612px; height:10px;  font-size:0px; padding:0; margin:0; }
.enviar-base {background: url(../images/base_form_enviar.gif) no-repeat; width:612px; height:10px;  font-size:0px; padding:0; margin: 0 0 10px 0; }
.enviar {background: #dcedee; width:612px; margin: 0;}
    .enviar p{margin:0 0 0 20px; font-size:0.9em; color:#666666; padding:0px;}
    .enviar h2{ padding:10px 0 2px 20px; background: url(../images/icon_form_enviar.gif) left no-repeat; color: #5e6262; font-size:1.1em; margin:0 0 0 20px;}
.campo { padding:5px 0 5px 0; margin: 0 0 5px 0; float:left;}
.menssagem-erro { width:575px; margin:2px 0 0 20px; background-color:#D77B8D; border:#990000 1px solid; }
    .menssagem-erro p{ text-align:center; font-weight:bold; padding:5px 0 5px 0; color:#000000;}
.menssagem-sucesso { width:610px; margin:0 0 10px 0; border: #666666 1px solid; }
    .menssagem-sucesso p{ text-align:center; font-weight:bold; padding:5px 0 5px 0; color: #669900;}
    .menssagem-sucesso a{text-decoration:underline; font-weight:normal; padding:0 0 0 10px;}
.campo label { width:590px; float: left; margin:0 0 0 20px; padding-top:3px;}
.campo-md{ width:575px; margin:0 0 0 20px;}
.campo-pq{ width:320px; margin:0 10px 0 20px; float:left;}
.campo-pq-verm{ width:320px; margin:0 10px 0 20px; float:left; border:#990000 1px solid;}
.erro{ float:left; color:#990000; font-size:0.9em;}
.boton1{ float:right; text-align:right; padding:15px 15px 10px 0;}
.boton1 a{text-decoration:underline;}

#mrec_frame { border: none; width: 300px; height: 250px; overflow: hidden }



#epg { position: relative; width: 610px; }
#epg.epg_channel_detail .epgmenu a { position: absolute; right: 15px; top: 5px;  }

    .epg_channel_name { position: relative; margin: 2px; padding: 3px 10px; border: 1px solid #666; }
    .epg_channel_name .channel-name { position: absolute; right: 10px; }
    .epg_channel_name img { vertical-align: middle; }
    .epg_channel_name .epg_star { left: 75px; top: 10px; }

    .prog_program { position: relative; height: 34px; border-top: 1px solid #999999; background: url(../images/chan-detail-bg.jpg) repeat-y top left; }
        .prog_program.prog_selected { z-index: 400; }
        .prog_program.odd { background-color: #F3F3F3; }
        .prog_time { float: left; width: 80px; height: 20px; padding: 5px 0; text-align: center; font-size: 1.1em; font-weight: bold; background: url(../images/chan-folded-bg.jpg) repeat-x top center; }
        .prog_title { float: left; width: 500px; height: 20px; padding: 5px 5px; color: #222; }

        .prog_detail_ajax2:hover, .prog_detail_ajax2.mouseover { color: #3DABB9; cursor: pointer; }

    .prog_description { float: left; width: 490px; padding: 0 5px 20px 7px }

    .prog_program.open { height: 120px; }
    .prog_program.open .prog_detail_ajax { background-image: url(../images/chan-open.jpg); }
    .prog_program.open .prog_title { color: #3DABB9; }
    .prog_program.open .prog_time { height: 80px; background-image: url(../images/chan-open-bg.jpg); }


    .epgmenu { position: relative; height: 33px; }
    .epgmenu span { position: absolute; }
    .epgmenu .todoscanais { left: 0; bottom: -1px; width: 117px;  }
    .epgmenu .canaisfav { left: 125px; bottom: -1px; width: 122px; }
    .epgmenu .favlabel { left: 260px; bottom: 5px; }


    .epgbox { border: 1px solid #c0c0c0; }
        .epgtimebar { position: relative; clear: left; height: 20px; padding: 3px 50px 3px 110px; margin-top: -29px;
                      overflow: hidden; z-index: 0 }
        .epgtimebar.epgtimerbottom { margin-top: 0; background: url(../images/timebar_bg.gif) repeat-x; }
        .epgtimewrapper { position: relative; width: 450px; overflow: hidden; }
        

        #epg_timers { position: relative; width: 7200px; padding: 0 2px; }
            #epg_timers span { float: left; width: 120px; font-weight: bold; font-size: 1.1em; }


    #epg .searchbar { height: 32px; margin: 2px 2px 0 2px; background: url(../images/searchbar_bg.gif) repeat-x; }
        #epg .searchbar select { float: left; background: none; }
        #epg .searchbar .labelprogramas { float: left; background: none; margin-top: -3px; }
        #epg .searchbar input.textbox { float: left; width: 140px; height:14px; padding: 3px 0; font-size: 0.9em; background: url(../images/input-bg.gif) repeat-x; border: 1px solid #b2b7bb; }

    #epg .filterbar { clear: both; height: 20px; padding: 6px 4px; margin: 0 2px;
                      background: url(../images/filterbar_bg.gif) repeat-x; color: #3eaab7 }
        #epg .filterbar a { color: #3eaab7 }

    #epg_nav { position: relative; width: 603px; height: 30px; margin: 0 2px; background: url(../images/timebar_bg.gif) repeat-x; }
        #epg_moveleft, #epg_bottom_moveleft { position: absolute; right: 22px; top: 0; z-index: 15;  }
        #epg_moveright, #epg_bottom_moveright { position: absolute; right: 0; top: 0; z-index: 15; }
    
    #epg_nav_new_up { position: absolute; left: 1px; top: 95px; }
    #epg_nav_new_down { position: absolute; left: 1px; top: 521px; }

	.epg_channel a.tooltip { position: absolute; left: 9px; top: 8px; }
    .epg_channel.odd { background: #F3F3F3; }
    #epg_channels { position: relative; height: 405px; overflow: hidden; margin: 20px 0; border: 1px solid #ccc; border-left: none; border-right: none; }
    #epg_channel_list { position: relative; float: left; width: 110px; overflow: hidden; height: 405px; }
        .epg_channel { position: relative; height: 20px; padding: 10px 20px 10px 5px; border-bottom: 1px solid #BBB; border-right: 1px solid #BBB; }
        .epg_star { position: absolute; left: 90px; top: 13px; width: 12px; height: 12px; background: url(../images/star.gif) no-repeat; }
        .epg_favorite { background: url(../images/star_on.gif) no-repeat; }
        .epg_next_day { background-color: #EFEFEF; }

    #epg_program_list { position: relative; float: left; width: 498px; overflow: hidden; padding-bottom: 363px; }
        .epg_programs { clear: both; width: 7200px; position: relative; padding: 0 2px; height: 40px; border-bottom: 1px solid #BBB; }
            .epg_programs .epg_prog { position: absolute; height: 40px; border-left: 1px solid #BBB;
                                      font-size: 0.9em; color: #808080; white-space: nowrap; }
            .epg_programs.empty { display: none; }
            .epg_programs.odd { background: #F3F3F3; }
            .epg_prog .epg_sp { color: #444; }
            .epg_prog .epg_prog:hover, .epg_prog.mouseover { cursor: pointer; }
            .epg_prog:hover .epg_sp, .epg_prog.mouseover .epg_sp { color: #3EAAB7; }
            .epg_pt { vertical-align: top; white-space: nowrap; overflow: hidden; display: block; padding: 3px 0 0 4px; }
                .epg_show_prog { float: left; padding: 3px 0 0 3px; }
                .epg_st { display: block; padding: 0 0 0 3px; }

    .epg_popup { position: absolute; left: 156px; top: 165px; width: 358px; height: 156px; z-index: 500;
                 padding: 35px 40px 35px 30px; background: url(../images/prog_bg.png) no-repeat; }

    .prog_program .epg_popup { top: 0; }
    * html .prog_program .epg_popup {  FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/prog_bg.png",sizingMethod="crop"); BACKGROUND-IMAGE: url(blank.gif) }
        .epg_popup h2 { float: left; font-size: 0.9em; width: 290px; }
        #epg_popup_close { position: absolute; top: 195px; left: 480px; }
            .prog_program #epg_popup_close { top: 30px; }
            .prog_program .prog_selected { color: #3DABB9 }
        #epg_popup_close:hover, .mouseover{ cursor: pointer; color: #3EAAB7; }
        .epg_popup hr { clear: both; }
        #prog_pop_image { float: left; margin-right: 5px; }
        #pop_prog_text { font-size: 0.9em; height: 95px; overflow: auto; padding: 0; }
        #pop_date_time { position: absolute; bottom: 32px; right: 45px; font-size: 0.9em; }
        #pop_date_time img { vertical-align: middle; }

    .epg_hidden { display: none; }

    #epg_navigator { position: absolute; right: 30px; top: 140px; width: 100px; height: 100px; z-index:50; }
        #epg_navigator span { position: absolute; width: 30px; height: 30px; }
        #epg_nav_up { top: 5px; left: 35px; background: url(../images/arrow_up.png) no-repeat; }
        #epg_nav_right { right: 5px; top: 35px; background: url(../images/arrow_right.png) no-repeat; }
        #epg_nav_left { left: 5px; top: 35px; background: url(../images/arrow_left.png) no-repeat; }
        #epg_nav_down { bottom: 5px; left: 35px; background: url(../images/arrow_down.png) no-repeat; }
        #epg_nav_loader { display: none; bottom: 36px; left: 33px; background: url(../images/epg_loader.gif) no-repeat; }
            #epg_nav_loader.active { display: block; }

    #epg_channel_list .sig { display: block; }
    #epg_channel_list .nam { display: block; margin-top: -4px; font-size: 9px; }



#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#scroll_to_now { float: left; padding: 6px 5px 3px 15px; }
#scroll_to_horario_nobre { float: left; padding: 6px 5px 3px; }

#epg_favorites_empty { position: absolute; top: 140px; left: 20px; width: 450px; }

#change_date_form { float: left; }
#dates_selector { float: left; width: 120px; background: url(../images/btn-dropdown-left.jpg) no-repeat center left; }
#dates_active { position: relative; height: 18px; padding: 1px 25px 0 3px; background: url(../images/btn-dropdown-right.jpg) no-repeat center right; }
    #dates_active a { position: absolute; right: 0; width: 15px; }
    #dates_active .active_date { font-weight: bold; }
#dates_drop_down { position: absolute; display: none; width: 120px; list-style: none; background: #EFEFEF; z-index: 999; margin-top: -2px; padding-top: 4px; }
    #dates_drop_down li { padding: 2px 3px; }
    #dates_drop_down .active_date { font-weight: bold; }
    #dates_drop_down li a { display: block; color: #333333; }
    #dates_drop_down li a:hover { color: #046798; }

#date_list { list-style: none; }
    #date_list li { float: left; width: 40px; height: 32px;  background: url(../images/bot_dia_on.gif) no-repeat center top; }
    #date_list li a { display: block; padding-top: 2px; text-align: center; font-weight: bold; color: #FFF; font-size: 0.9em; line-height: 1.3em; }
    #date_list li a:hover { color: #F3C83A }
    #date_list li.weekend { background-image: url(../images/bot_fds_on.gif); }
    #date_list li.active_date { background-image: url(../images/bot_dia_over.gif); }

