html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
  Extras                              
+----------------------------------------------------------------+
*/
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}

/*
+----------------------------------------------------------------+
  Definicoes Gerais                              
+----------------------------------------------------------------+
*/

span { height: 18px;  line-height: 18px;}

body { 
	background-color: #ffffff; 
	background-image: url(img/header.jpg); 
	margin: 0em; 
	background-position:center 100px;
	background-repeat:no-repeat;
}

a:link    { text-decoration: none; }
a:visited  { text-decoration: none; }
a:hover  { text-decoration: underline; }
a:active  { text-decoration: none; }


.seta {
	margin-top: 12px;
	
	margin-left: 2px;
	position: absolute;
	}
	
.navegacao {
	float: right; 
	margin: 0;
	padding: 0;
	margin-top: 30px;
	border-left: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	
	}
.navegacao ul {
	margin: 0;
	padding:0;
	list-style: none;
	
}

.navegacao ul li {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px solid #e2e2e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	width: 230px;
	_width: 210px;
	text-transform: uppercase;
	display: block;
	
}


.navegacao ul li a {
	color: #666;
	display: block;
	background-color: #fff;
	padding-left: 10px;
	font-weight: bold;

}


.navegacao ul li a:hover {
	color: #fff;
	display: block;
	background-color: #1190D5;

}
h2 {
	font-size: 14px;
	color: #788600;
	font-family: arial;
	font-weight: bold;
}

h3 {
	font-size: 28px;
	color: #108ED3;
	font-family: arial;
	font-weight: bold;
}

h4 {
	font-size: 22px;
	color: #666;
	font-family: arial;
	font-weight: bold;
}

h5 {
	font-size: 14px;
	color: #616354;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
}

h6 {
	font-size: 14px;
	color: #616354;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}


.comercial {
	color: #788600;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	
	}
.home {
	font-size: 14px;
	width: 550px;
}
.home p {
	line-height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #4B4B4B;
	}
.titulo-verde {
	font-size: 11px;
	}
#dv_mosaico {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
	
	th { font-size: 11px; }
	td { font-size: 11px; }
#banner{height:101px; width:100%;}
#main    { width:1004px; margin:0 auto; text-align:left; }
#dv_superbanner{ float:left; width:100%; height:103px; margin-top:0em; text-align: center; }
#dv_barra  { float:left; width:100%; height:29px; margin-top:0.5em; text-align: center; }


#dv_cont  { float:left; width:100%; text-align: left; }

#dv_left  { float:left; width:160px; text-align:left; background-color:#FFF;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
#dv_logo  { float:left; width:160px; text-align:center; margin-top:0.1em; }
#dv_menu  { float:left; width:160px; text-align:left; }
#dv_menu_tv { float:left; width:160px; text-align:left; }
#dv_menu_radio{ float:left; width:160px; text-align: left; }
#dv_menu_mobile{ float:left; width:160px; text-align: left; }
#dv_menu_blogs{ float:left; width:160px; text-align: left; }
#dv_menu_impresso { float:left; width:160px; text-align: left; }
#dv_menu_institucional{ float:left; width:160px; text-align: left; }
#dv_itemmenu{ float:left; width:95.7%; text-align:left; height:19px; background-color:#F9F9F9; border-top:1px solid #E2E2E2; }

#dv_itemmenu_tv{ float:left; width:100%; text-align:left; height:19px; background-color:#F9F9F9; border-bottom:1px solid #E2E2E2; }

#dv_itemmenu_radio{ float:left; width:100%; text-align:left; height:19px; background-color:#F9F9F9; border-bottom:1px solid #E2E2E2; }

#dv_itemmenu_blogs{ float:left; width:100%; text-align:left; height:19px; border-bottom:1px solid #E2E2E2; }

#dv_nav  { float:left; width:815px; text-align: left; margin-left:0.3em; margin-top:0.9em;  }

#dv_centro  { float:left; width:835px; text-align: left; margin-left:0.1em; margin-top:0.3em; background-color:#FFF; border-right:1px solid #E2E2E2; }

#dv_rodape{ float:left; width:100%; height:60px; background-color:#a5a6a8; margin-top:1em; }

.t8_black { font-family: Arial; font-size: 8px; color:#000000; }
.t8_gray { font-family: Arial; font-size: 8px; color:#676666; }
.t8_blue { font-family: Arial; font-size: 8px; color:#1b4a9c; }
.t8_green { font-family: Arial; font-size: 8px; color:#29953b; }
.t8_orange { font-family: Arial; font-size: 8px; color:#ff8629; }
.t8_white { font-family: Arial; font-size: 8px; color:#FFFFFF; }
.t8_red     { font-family: Arial; font-size: 8px; color:#b90000; }

.t10_black { font-family: Arial; font-size: 10px; color:#000000; }
.t10_gray { font-family: Arial; font-size: 10px; color:#676666; }
.t10_blue { font-family: Arial; font-size: 10px; color:#1b4a9c; }
.t10_green { font-family: Arial; font-size: 10px; color:#29953b; }
.t10_orange { font-family: Arial; font-size: 10px; color:#ff8629; }
.t10_white { font-family: Arial; font-size: 10px; color:#FFFFFF; }
.t10_red { font-family: Arial; font-size: 10px; color:#b90000; }

.t11_black { font-family: Arial; font-size: 11px; color:#000000; }
.t11_gray { font-family: Arial; font-size: 11px; color:#676666;  }
.t11_blue { font-family: Arial; font-size: 11px; color:#1b4a9c;  }
.t11_green { font-family: Arial; font-size: 11px; color:#29953b;  }
.t11_orange { font-family: Arial; font-size: 11px; color:#ff8629;  }
.t11_white { font-family: Arial; font-size: 11px; color:#FFFFFF;  }
.t11_red { font-family: Arial; font-size: 11px; color:#b90000;  }

.t12_black { font-family: Arial; font-size: 12px; color:#000000;  }
.t12_gray { font-family: Arial; font-size: 12px; color:#676666;  }
.t12_blue { font-family: Arial; font-size: 12px; color:#1b4a9c;  }
.t12_green { font-family: Arial; font-size: 12px; color:#29953b;  }
.t12_orange { font-family: Arial; font-size: 12px; color:#ff8629;  }
.t12_white { font-family: Arial; font-size: 12px; color:#FFFFFF;  }
.t12_red { font-family: Arial; font-size: 12px; color:#b90000;  }

.t13_black { font-family: Arial; font-size: 13px; color:#000000;  }
.t13_gray { font-family: Arial; font-size: 13px; color:#676666;  }
.t13_blue { font-family: Arial; font-size: 13px; color:#1b4a9c;  }
.t13_green { font-family: Arial; font-size: 13px; color:#29953b;  }
.t13_orange { font-family: Arial; font-size: 13px; color:#ff8629;  }
.t13_white { font-family: Arial; font-size: 13px; color:#FFFFFF;  }
.t13_red { font-family: Arial; font-size: 13px; color:#b90000;  }

.t14_black { font-family: Arial; font-size: 14px; color:#000000;  }
.t14_gray { font-family: Arial; font-size: 14px; color:#676666;  }
.t14_blue { font-family: Arial; font-size: 14px; color:#1b4a9c;  }
.t14_green { font-family: Arial; font-size: 14px; color:#29953b;  }
.t14_orange { font-family: Arial; font-size: 14px; color:#ff8629;  }
.t14_white { font-family: Arial; font-size: 14px; color:#FFFFFF;  }
.t14_red { font-family: Arial; font-size: 14px; color:#b90000;  }
.t14_roxo { font-family: Arial; font-size: 14px; color:#595881;  }
.t14_bege { font-family: Arial; font-size: 14px; color:#bba407;  }

.t16_black { font-family: Arial; font-size: 16px; color:#000000;  }
.t16_gray { font-family: Arial; font-size: 16px; color:#676666;  }
.t16_blue { font-family: Arial; font-size: 16px; color:#1b4a9c;  }
.t16_green { font-family: Arial; font-size: 16px; color:#29953b;  }
.t16_orange { font-family: Arial; font-size: 16px; color:#ff8629;  }
.t16_white { font-family: Arial; font-size: 16px; color:#FFFFFF;  }
.t16_red { font-family: Arial; font-size: 16px; color:#b90000;  }

.t21_black { font-family: Arial; font-size: 21px; color:#000000;  }
.t21_gray { font-family: Arial; font-size: 21px; color:#676666;  }
.t21_blue { font-family: Arial; font-size: 21px; color:#1b4a9c;  }
.t21_green { font-family: Arial; font-size: 21px; color:#29953b;  }
.t21_orange { font-family: Arial; font-size: 21px; color:#ff8629;  }
.t21_white { font-family: Arial; font-size: 21px; color:#FFFFFF;  }
.t21_red { font-family: Arial; font-size: 21px; color:#b90000;  }

.t22_black { font-family: Arial; font-size: 22px; color:#000000;  }
.t22_gray { font-family: Arial; font-size: 22px; color:#676666;  }
.t22_blue { font-family: Arial; font-size: 22px; color:#1b4a9c;  }
.t22_green { font-family: Arial; font-size: 22px; color:#29953b;  }
.t22_orange { font-family: Arial; font-size: 22px; color:#ff8629;  }
.t22_white { font-family: Arial; font-size: 22px; color:#FFFFFF;  }
.t22_red { font-family: Arial; font-size: 22px; color:#b90000;  }

.t24_black { font-family: Arial; font-size: 24px; color:#000000;  }
.t24_gray { font-family: Arial; font-size: 24px; color:#676666;  }
.t24_blue { font-family: Arial; font-size: 24px; color:#1b4a9c;  }
.t24_green { font-family: Arial; font-size: 24px; color:#29953b;  }
.t24_orange { font-family: Arial; font-size: 24px; color:#ff8629;  }
.t24_white { font-family: Arial; font-size: 24px; color:#FFFFFF;  }
.t24_red { font-family: Arial; font-size: 24px; color:#b90000;  }

#dv_dst {font-weight: none;}
#tv-detalhe #cabecalho{float:left; width:750px; text-align: left;margin-left:0.8em; padding-top:22px; padding-bottom:15px}
#tv-detalhe #cabecalho h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676666; margin-bottom:7px}
#tv-detalhe #cabecalho h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#1190d5; font-weight:bold; }
#tv-detalhe #plantao { width:480px}
#tv-detalhe #plantao .chapeu{background-color:#1190d5; width: 475px;}
#tv-detalhe #plantao .item h5 b{color:#1190d5}
#tv-detalhe .texto a{color:#1190d5}
#tv-detalhe #alterarFonte{padding-right:10px}
#tv-detalhe #alterarFonte span{border:0.1em solid #E2E2E2; float: right; display:block; width:51px; height:25px}
#tv-detalhe #alterarFonte .menor{display:block; float:left; width:16px; height:18px; border-right:1px solid #E2E2E2; font-size:0.7em; padding:7px 0 0 9px}
#tv-detalhe #alterarFonte .maior{float:left; font-size:1.2em; background:url(img/fundoA.jpg) no-repeat; width:19px; height:22px; padding:3px 0 0 6px}
#tv-detalhe #alterarFonte span a{color:#676666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}
#tv-detalhe #alterarFonte p{clear:both; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#676666; font-weight:bold}
#tv-detalhe #olho{border-bottom:1px solid #E2E2E2; padding-bottom:10px}
#tv-detalhe #olho p{color:#1190d5; font-family:Arial, Helvetica, sans-serif}
#tv-detalhe #olho .percentual{font-weight:bold; font-size:72px}
#tv-detalhe #olho .chamada{font-size:16px; font-weight:bold}
#tv-detalhe #infografico{border-bottom:1px solid #E2E2E2; padding:7px 0; text-align:center}
#tv-detalhe #infografico p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1190d5; text-transform:uppercase; padding-bottom:10px; letter-spacing:-0.02em; font-weight:bold}
#tv-detalhe #mais{border-bottom:1px solid #E2E2E2; padding:7px 0; font-family:Arial, Helvetica, sans-serif}
#tv-detalhe #mais div{ background-color:#F4F4F4; margin-bottom:5px; padding:10px}
#tv-detalhe #mais div h5{color:#1190d5; font-size:15px; font-weight:bold; margin-bottom:10px}
#tv-detalhe #mais div ul{ list-style-position:inside}
#tv-detalhe #mais div li{list-style-type:disc; color:#676666; padding-bottom:10px}
#tv-detalhe #mais div li a{color:#676666; font-size:13px}
#tv-detalhe #enquete{border-bottom:1px solid #E2E2E2; padding:7px 0; font-family:Arial, Helvetica, sans-serif}
#tv-detalhe #enquete div{ background-color:#F4F4F4; margin-bottom:5px; padding:10px}
#tv-detalhe #enquete div h5{color:#1190d5; font-size:15px; font-weight:bold; margin-bottom:10px}
#tv-detalhe #enquete div h3{color:#676666;; font-size:13px; font-weight:bold; margin-bottom:10px; font-weight:normal}
#tv-detalhe #enquete div li{color:#676666; padding-bottom:10px; color:#676666; font-size:13px}
#tv-detalhe #enquete div img{float:right; vertical-align:middle; border:none}
#tv-detalhe .itens{border-bottom:1px solid #E2E2E2; padding:7px 0}
#tv-detalhe .itens a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1190d5}
#tv-detalhe .itens img{vertical-align:middle; margin-right:0.3em}

#tv-lista #lista{font-family:Arial, Helvetica, sans-serif; color:#676666}
#tv-lista #lista .chapeu{float:left; width:97%; margin-left:0.6em; margin-top:1em; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
#tv-lista #lista .chapeu p{font-size:16px; font-weight:bold; margin: 0.4em; float: left; width: 95%}
#tv-lista #lista .item{float:left; width:97%; margin-left:0.6em; margin-top:1em;  border-bottom:1px solid #e2e2e2; padding-left:6px}
#tv-lista #lista .item div{float:left}
#tv-lista #lista .item .hora{width:60px}
#tv-lista #lista .item .hora span{float:left; width:45px; font-weight:bold;background:#f0f0f0; border:1px solid #e2e2e2; font-size:12px; padding:3px}
#tv-lista #lista .item .programa{width:410px; padding:0; margin:0; padding-bottom:5px}
#tv-lista #lista .item .programa span{float:left; font-weight:bold}
#tv-lista #lista .item .programa span.titulo{font-size:12px; color:#1190d5; width:410px}
#tv-lista #lista .item .programa span.texto a{font-size:14px; color:#1190d5}
#tv-lista #lista #paginacao{width:482px; padding-left:15px; padding-top:20px; float:left; font-size:14px; font-weight:bold}
#tv-lista #lista #paginacao span{float:left}
#tv-lista #lista #paginacao .nav{width:75px; text-align:center}
#tv-lista #lista #paginacao .nav a{color:#1190d5}
#tv-lista #lista #paginacao .numb{width:315px; text-align:center}
#tv-lista #lista #paginacao .numb a{padding:0 5px 0 5px; color:#676666}
#tv-lista #lista #paginacao .numb .selecionado{color:#1190d5}

#tv-editoria #plantao .chapeu{background-color:#1190d5}
#tv-editoria #plantao .item h5 b{color:#1190d5}
#tv-editoria #fotosDoDia .chapeu{background-color:#1190d5}
#tv-editoria {margin: 0; padding: 0;letter-spacing: none;}
#tv-editoria .tudo {float:left; width:100%}
#tv-editoria .tudo .manchete-top {float:left; width:98%; margin-top:0.3em;  border-bottom:1px solid #e2e2e2;padding-bottom: 10px}
#tv-editoria .tudo .manchete-top h2 {letter-spacing: none;font-weight:bold;font-family: Arial;font-size: 21px}
#tv-editoria .tudo .manchete-top h2 a {color:#1190d5}
#tv-editoria .tudo .manchete-top p {margin-top:0.5em; margin-left:0.2em; line-height:12px;  font-family: Arial; font-size: 11px; color:#676666}
#tv-editoria .tudo .manchete-top p a {color:#676666}
#tv-editoria .cartola {float:left; width:98%; margin-top:0.1em; border-bottom:1px solid #e2e2e2}
#tv-editoria .cartola h2 {margin-left:0.2em; margin-top:0.9em}
#tv-editoria .cartola h2 a {font-family: Arial; font-size: 10px; color:#1190d5; font-weight:bold; text-transform:uppercase}
#tv-editoria .cartola h2 img {vertical-align:middle}
#tv-editoria .cartola p {margin-top:0.5em; margin-left:0.2em; margin-bottom:0.6em}
#tv-editoria .cartola p a {font-family: Arial; font-size: 14px; color:#676666; font-weight:bold}
#tv-editoria #dv_centro .bordas {float:left; width:245px; margin-left:0.2em; margin-top:0.5em; border-right:1px solid #e2e2e2}
#tv-editoria .posicao {float:left; width:240px; height:160px}
#tv-editoria .bloco {float:left; width:115px; margin-right: 5px}
#tv-editoria .banner-esquerdo img {width: 115px; height: 77px}
#tv-editoria  .banner-direito img {width: 115px; height: 77px}
#tv-editoria .cartola-dupla {float:left; width:240px; min-height:100px; margin-top:0.5em; border-bottom:1px solid #e2e2e2;  padding-top: 10px; padding-bottom: 10px}
#tv-editoria .cartola-dupla .esquerda {float:left; width:100%; margin-top:0.3em; text-align:left}
#tv-editoria .cartola-dupla .esquerda h2 {float:left; width:100%; text-align:left; margin-top:0.6em; font-weight:bold;  font-family: Arial; font-size: 10px; color:#1190d5}
#tv-editoria .cartola-dupla .esquerda h2 img {vertical-align:middle}
#tv-editoria .cartola-dupla .esquerda h2 a {color:#1190d5;  text-transform:uppercase}
#tv-editoria .cartola-dupla .esquerda p {margin-top: 25px;  width: 115px}
#tv-editoria .cartola-dupla .esquerda p a {font-family: Arial; font-size: 13px; color:#676666; font-weight: bold; margin-top: 20px}
#tv-editoria .cartola-dupla .direita {float:left; width:48%; margin-top:0.3em; text-align:left; margin-left: 5px}
#tv-editoria .cartola-dupla .direita h2 {float:left; width:100%; text-align:left; margin-top:0.6em; font-weight:bold; font-family: Arial; font-size: 10px; color:#1190d5}
#tv-editoria .cartola-dupla .direita h2 a {color:#1190d5}
#tv-editoria .cartola-dupla .direita p {margin-top: 25px; width: 115px}
#tv-editoria .cartola-dupla .direita p a {font-family: Arial; font-size: 13px; color:#676666; font-weight: bold; margin-top: 20px}
#tv-editoria .destacao {float:left; width:305px; margin-left:0.4em; margin-top:0.5em; border-right:1px solid #e2e2e2}
#tv-editoria .destacao .conteudo {float:left; width:300px; border-bottom:1px solid #E2E2E2; padding-bottom:10px}
#tv-editoria .destacao h2 {float:left; width:100%; text-align:left; margin-top:0.6em; font-weight:bold; font-family: Arial; font-size: 10px; color:#1190d5}
#tv-editoria .destacao h2 a {color:#1190d5; margin-bottom: 20px; line-height: 22px; text-transform:uppercase}
#tv-editoria .destacao p {margin-top: 40px}
#tv-editoria .destacao p a {font-family: Arial; font-size: 13px; color:#676666; font-weight: bold;  margin-top: 20px}
#tv-editoria .destacao h2 a img {border: none; margin-bottom: 10px}
#tv-editoria .direito {float:left; width:245px; margin-left:0.4em; margin-top:0.5em}
#tv-editoria .direito .conteudo {float:left; width:100%; margin-top:0.3em}
#tv-editoria .direito .conteudo .cartola-direito {margin-left:0.2em; line-height:20px; height:75px}
#tv-editoria .direito .conteudo .cartola-direito {float:left; width:115px; margin-left:0.2em; margin-top:0.3em; margin-bottom:0.2em}
#tv-editoria .direito .conteudo .cartola-direito .assista {width:100%; margin-left:0.2em; margin-top:0.3em; margin-bottom:10px; display: block; clear: both}
#tv-editoria .direito .conteudo .cartola-direito h2 {float:left; width:100%; margin-top:0.3em; font-family: Arial; font-size: 11px; color:#1190d5; clear: both}
#tv-editoria .direito .conteudo .cartola-direito p {font-family: Arial; font-size: 14px; color:#676666; font-weight: bold;  width: 220px; clear: both; line-height: 16px;margin-top: 10px}
#tv-editoria .direito .conteudo .cartola-direito p a {color:#676666}
#tv-editoria .direito .conteudo .sub-cartola {float:left; width:100%;  padding-bottom:10px; border-bottom:1px solid #e2e2e2; clear: both}
#tv-editoria .direito .conteudo .sub-cartola h2 {margin-left:0.2em; margin-top:0.7em; font-family: Arial; font-size: 11px; color:#1190d5}
#tv-editoria .direito .conteudo .sub-cartola h2 a {font-family: Arial; font-size: 11px; color:#1190d5;  text-transform:uppercase}
#tv-editoria .direito .conteudo .sub-cartola p {margin-left:0.2em; margin-top:0.6em}
#tv-editoria .direito .conteudo .sub-cartola p a {font-weight:bold; font-family: Arial; font-size: 14px; color:#676666}
#tv-editoria .direito .enquete {float:left; width:90%; background-color: #f9f9f9; display: block; padding: 10px}
#tv-editoria .direito .enquete h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1190d5}
#tv-editoria .direito .enquete p {font-weight:bold; font-family: Arial; font-size: 14px; color:#676666}
#tv-editoria .direito .enquete ul li input {vertical-align:middle}
#tv-editoria ul li {font-weight:bold; font-family: Arial; font-size: 12px; color:#676666}
#tv-editoria ul li span{height:10px; background-color:#1190d5;  display:block; float:left}
#tv-editoria ul li div{float:left; margin-left:5px}
#tv-editoria ul li label{float:left; width:100%}
#tv-editoria .direito .enquete .vote {float:left; width:100%; margin-top:0.3em; text-align:right}
#tv-editoria .direito .enquete .feedback{color:#FF0000; font-size:12px; font-weight:normal; display:none}
#tv-editoria .direito .blogs {float:left; width:240px; margin-top:1em}
#tv-editoria .direito .blogs .titulo {background-color:#595880; margin-top:0.3em; margin-left:0em; font-weight:bold; font-family: Arial; font-size: 10px; color:#FFFFFF; line-height: 22px}
#tv-editoria .direito .blogs .titulo a {background-color:#595880; margin-top:0.3em; margin-left:0.3em; font-weight:bold; font-family: Arial; font-size: 10px; color:#FFFFFF}
#tv-editoria .direito .blogs .imagem {float: left}
#tv-editoria .direito .blogs .nome {float:left; width:100%; margin-top:0.2em; text-align:left; border-bottom:1px solid #E2E2E2}
#tv-editoria .direito .blogs .nome h2 {float:left; width:47px; margin-top:0.5em; margin-bottom:0.1em; margin-left:0.2em; margin-bottom:5px}
#tv-editoria .direito .blogs .nome h2 a {font-weight:bold; font-family: Arial; font-size: 14px; color:#1190d5; margin-bottom:5px}
#tv-editoria .direito .blogs img {float: left; width: 47px; height: 70px}
#tv-editoria .direito .blogs ul {float: left; margin-left: 10px; width: 180px}
#tv-editoria .direito .blogs ul li.name {font-family: Arial; font-size: 12px; color:#1190d5; margin-top: 8px}
#tv-editoria .direito .blogs ul li.subtitle {float: left; font-family: Arial; font-size: 12px; color:#676666; margin-top: 15px}
#tv-editoria .direito .blogs ul li.descricao {float: left; font-family: Arial; font-size: 10px; color:#676666; font-weight: normal}

#tv-galeria #conteudo { margin: 0; padding: 0; float:left;  width: 489px; display: block;  margin-left:0.2em;   margin-top:0.5em;  /* border-right:1px solid #e2e2e2; */  /* hack para internet explorer  */ _margin-left: -14px; _width: 510px; } 
#tv-galeria #conteudo .box {  float:left;  width:210px;  height:230px;   margin-left:0.6em; min-height: 250px; padding-right: 19px; padding-left: 4px; border-right: 1px solid #e2e2e2;   padding-bottom: 10px; /* hack para internet explorer  */ _padding-left:3px; _padding-right: 14px;  } 
#tv-galeria .box img { border: none; padding: 10px; } 
#tv-galeria .box h2 { width:195px;  margin-top:0.4em;  margin-left:0.6em; font-family: Arial;  font-size: 14px;  color:#1190d5; font-weight:bold; }
#tv-galeria  h2 a { color:#1190d5; font-weight:bold; }
#tv-galeria .box p { float:left;  width:195px;  margin-top:0.4em;  margin-left:0.6em; font-family: Arial;  font-size: 14px;  color:#676666; font-weight:bold; } 
#tv-galeria #conteudo .box p a { color:#676666; } 
#tv-galeria #conteudo .box .bloco { background-color:#e2e2e2; padding-bottom: 15px; float: left; width:215px;  } 
#tv-galeria #conteudo .mais { margin: 0; padding: 0; width: 64px; height: 18px;  margin-left: 75%; /* hack para internet explorer  */ _margin-top: 20px;   } 
#tv-galeria .publicidade { margin: 0; padding: 0; border-left:1px solid #e2e2e2; padding-left: 13px; float:left;  width:305px;  margin-left:-2px;  margin-top:0.5em; /* hack para internet explorer  */ _margin-left: -15px;   }  
#tv-galeria .outras-galerias { float:left;  width:100%;  text-align:left;  border-top:1px solid #e2e2e2; margin-top:0.5em;  padding-bottom: 1px; } 
#tv-galeria .outras-galerias h2 { color: #fff; font-weight:bold; font-family: Arial;  font-size: 10px;  background-color:#1190d5;; color:#FFFFFF; line-height: 22px; padding-left: 10px; border-bottom: 1px solid #e2e2e2; }
#tv-galeria .outras-galerias h2 a { color:#FFFFFF; text-decoration: none; } 
#tv-galeria .outras-galerias h2 a:hover { color:#FFFFFF; text-decoration: underline; } 
#tv-galeria .outras-galerias ul { list-style: none; margin: 0; padding: 0; margin-top: 10px; margin-left: 5px; }
#tv-galeria .outras-galerias ul li { list-style: none; margin: 0; padding: 0; } 
#tv-galeria .outras-galerias ul li.titulo-galeria { font-family: Arial;  font-size: 14px;  color:#1190d5; font-weight:bold; line-height: 28px;  } 
#tv-galeria .outras-galerias ul li.titulo-galeria a { color:#1190d5; } 
#tv-galeria .outras-galerias ul li.descricao-galeria { font-family: Arial;  font-size: 13px;  color:#676666; font-family: Arial; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; font-weight: bold; } 
#tv-galeria .outras-galerias ul li.descricao-galeria a, a:hover { text-decoration: none; }
#tv-galeria #paginacao{width:482px; padding-left:15px; padding-top:20px; float:left; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#tv-galeria #paginacao span{float:left}
#tv-galeria #paginacao .nav{width:75px; text-align:center}
#tv-galeria #paginacao .nav a{color:#1190d5}
#tv-galeria #paginacao .numb{width:315px; text-align:center}
#tv-galeria #paginacao .numb a{padding:0 5px 0 5px; color:#676666}
#tv-galeria #paginacao .numb .selecionado{color:#1190d5}

#tv-galeria-interna #dv_centro{font-family:Arial, Helvetica, sans-serif}
#tv-galeria-interna #galeria-titulo{padding:20px 0 25px 20px; text-align:left}
#tv-galeria-interna #galeria-titulo h2{color:#1190d5; font-size:24px; font-weight:bold; }
#tv-galeria-interna .controls{font-size:11px; text-align: left; padding-left:110px; float:left; width:100px}
#tv-galeria-interna  .controls a{color:#000000}
#tv-galeria-interna  .status{font-size:11px; text-align: left; padding-right:110px; color:#00000; float:right}
#tv-galeria-interna #thumbs{clear:both}
#tv-galeria-interna .jcarousel-container {background:url(img/navegacao_player.png) no-repeat left top}
#tv-galeria-interna .jcarousel-container-horizontal { padding-left:106px; padding-bottom:15px}
#tv-galeria-interna .jcarousel-clip-horizontal { height:56px; width:598px; float:left}
#tv-galeria-interna .jcarousel-prev-horizontal {background:url(img/icon_seta_left_en.gif) no-repeat 0 0; width:50px; height:50px; position:absolute; cursor:pointer; float:left; top:10px; left:50px; float:left}
#tv-galeria-interna .jcarousel-next-horizontal {background:url(img/icon_seta_right_en.gif) no-repeat 0 0; width:50px; height:50px; position:absolute; top:10px; left:714px; cursor:pointer; float:left}
#tv-galeria-interna .jcarousel-list li, .jcarousel-item {display:inline; float: left; width: 56px; height: 56px; margin-right:0.24em; position:relative}
#tv-galeria-interna .jcarousel-clip ul {display:block; height:56px}
#tv-galeria-interna  .jcarousel-list {z-index: 1; overflow: hidden; position: relative; top:0; left:0;}
#tv-galeria-interna  .jcarousel-next {z-index:3; display:none}
#tv-galeria-interna  .jcarousel-prev {z-index: 3; display: none}
#tv-galeria-interna  .jcarousel-item img {border:3px solid #FFFFFF; display:block}
#tv-galeria-interna  .jcarousel-item a:hover img {border-color:#1190d5}
#tv-galeria-interna  .jcarousel-item a:hover {color:#1190d5}
#tv-galeria-interna .loader{background-image:url(img/loader.gif);background-position:center center;background-repeat:no-repeat;height:500px;width:600px; margin-left:105px}
#tv-galeria-interna  #slideshow{width:598px; background-color:#e9e9e9; margin-left:106px; _margin-left:0}
#tv-galeria-interna  .slideshow{position:relative}

#tv-infografico #conteudo { margin: 0; padding: 0; float:left;  width: 489px; display: block;  margin-left:0.2em;  margin-top:0.5em; margin-bottom: 30px; /* border-right:1px solid #e2e2e2; */  /* hack para internet explorer  */ _margin-left: -14px; _width: 510px; } 
#tv-infografico #conteudo .box {  float:left;  width:210px;  height:230px;   margin-left:0.6em; min-height: 250px; padding-right: 19px; padding-left: 4px; border-right: 1px solid #e2e2e2;   padding-bottom: 10px; /* hack para internet explorer  */ _padding-left:3px; _padding-right: 14px;  } 
#tv-infografico .box img {  border: none; padding: 10px; }
#tv-infografico .box h2 { width:195px;  margin-top:0.4em;  margin-left:0.6em; font-family: Arial;  font-size: 14px;  color:#1190d5; font-weight:bold; }
#tv-infografico .box h2 a { color:#1190d5; font-weight:bold; } 
#tv-infografico .box p { float:left;  width:195px;  margin-top:0.4em;  margin-left:0.6em; font-family: Arial;  font-size: 14px;  color:#676666; font-weight:bold; } 
#tv-infografico #conteudo .box p a { color:#676666; } 
#tv-infografico #conteudo .box .bloco { background-color:#e2e2e2; padding-bottom: 15px; float: left; width:215px;  } 
#tv-infografico #conteudo .mais { margin: 0; padding: 0; width: 64px; height: 18px;  margin-left: 75%; /* hack para internet explorer  */ _margin-top: 20px;   } 
#tv-infografico .publicidade { margin: 0; padding: 0; border-left:1px solid #e2e2e2; padding-left: 13px; float:left;  width:305px;  margin-left:-2px;  margin-top:0.5em; /* hack para internet explorer  */ _margin-left: -15px; }  
#tv-infografico .outras-galerias { float:left;  width:100%;  text-align:left;  border-top:1px solid #e2e2e2; margin-top:0.5em;  padding-bottom: 1px; } 
#tv-infografico .outras-galerias h2 { color: #fff; font-weight:bold; font-family: Arial;  font-size: 10px;  background-color:#1190d5; color:#FFFFFF; line-height: 22px; padding-left: 10px; border-bottom: 1px solid #e2e2e2; } #tv-infografico .outras-galerias h2 a { color:#FFFFFF; text-decoration: none; } 
#tv-infografico .outras-galerias h2 a:hover { color:#FFFFFF; text-decoration: none; } 
#tv-infografico .outras-galerias ul { list-style: none; margin: 0; padding: 0; margin-top: 10px; } 
#tv-infografico .outras-galerias ul li { list-style: none; margin: 0; padding: 0; }
#tv-infografico .outras-galerias ul li.titulo-galeria { font-family: Arial;  font-size: 14px;  color:#1190d5; font-weight:bold; line-height: 28px;  } 
#tv-infografico .outras-galerias ul li.titulo-galeria a { color:#1190d5; } 
#tv-infografico .outras-galerias ul li.descricao-galeria { font-family: Arial;  font-size: 13px;  color:#676666; font-family: Arial; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2; font-weight: bold; } 
#tv-infografico .outras-galerias ul li.descricao-galeria a, a:hover { text-decoration: none; }
#tv-infografico #paginacao{width:482px; padding-left:15px; padding-top:20px; float:left; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#tv-infografico #paginacao span{float:left}
#tv-infografico #paginacao .nav{width:75px; text-align:center}
#tv-infografico #paginacao .nav a{color:#1190d5}
#tv-infografico #paginacao .numb{width:315px; text-align:center}
#tv-infografico #paginacao .numb a{padding:0 5px 0 5px; color:#676666}
#tv-infografico #paginacao .numb .selecionado{color:#1190d5}

.barraSuperior {
  width:985px;
  margin-left: auto;
  margin-right: auto;
  /*border:1px solid red;*/
  
}
.dv_barra ul {
  list-style: none;
  margin: 0;
  padding-left:57px;
  float: left;
  width: 731px;
}
.dv_barra ul li a {
  margin: 0;
  padding-right:49px;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  display: inline;
  float: left;
  /*margin-right: 58px;*/
  margin-top: 4px;

}
.dv_barra ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  float: left;
}
.dv_barra  ul li a.eband {
  color:#676666;  
}
.dv_barra  ul li a.ttjornalismo {
  color:#1b4a9C;  
}
.dv_barra  ul li a.esporte {
  color:#29953b;  
}
.barraSuperior  ul li a.entretenimento{
  color:#ff8629;
}
.dv_barra  ul li a.tituloblogs{
  color:#595881;
}
.dv_barra  ul li a.videos{
  color:#bba407;  
}

.formularioBarra {
  width: 197px;
  float: left;
  height: 18px;
  
}

.formularioBarra .busca {
  width:120px; 
  border:1px solid #d8d8d8; 
  background-color:#FFF; 
  color:#d8d8d8; 
  font-weight:bold; 
  margin-left:1.5em;
  
}

.formularioBarra .ok {
width:40px; border:1px solid #d8d8d8; background-color:#FFF; color:#d8d8d8; font-weight:bold;
  
}


/* menu lateral */

.menuLateral {  margin:0; padding:0; width: 160px;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  clear: both; } 
dl {
	margin: 0;
	padding: 0;
	width: 160px; 	
}

dd {
	margin: 0;
	padding: 0;
	
}

dd ul {
	margin: 0;
	padding: 0;
	list-style:none;
	
}

dl dt {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 20px;
	padding-left: 10px;
	background-color: #e9e9e9;
	color: #000;
}

dl dt a {
	text-decoration: none;
	color: #000;

}

dl dt a:hover {
	text-decoration: none;

}


dd ul li {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 20px;
	padding-left: 5px;
	border-left: 4px solid #e2e2e2;
	background-color: #f9f9f9;
	color: #666;
}

dd ul li a {
	color: #666;
	text-decoration: none;
}

dd ul li a:hover {
	text-decoration: none;

}

.nivel-dois { background-color: #f9f9f9; }

.nivel-dois a { background-color: #f9f9f9; color: #666; }

.tituloJornalismo { background-color: #f9f9f9; color: #000;  border-left: 6px solid #1B4A9C; padding-left: 5px; }
.tituloEsporte { background-color: #f9f9f9; color: #000; border-left: 6px solid #29953B; padding-left: 5px;}
.tituloEntretenimento { background-color: #f9f9f9 ;color: #000;  border-left: 6px solid #FF8629; padding-left: 5px; }
.tituloBlogs { background-color: #f9f9f9 ;color: #000;  border-left: 6px solid #595881; padding-left: 5px; 	margin-bottom: 20px; }

/* 
titulo entrada
esse sempre muda de acordo com a editoria
*/

.tituloEntrada {
	background-color: #1B4A9C;
	color: #fff;
}


#dv_centro {
background-color:#FFFFFF;
border-right:1px solid #E2E2E2;
float:left;
margin-top:9px;;
margin-left: 10px;
text-align:left;
width:750px;
}


th { text-align:center; height: 22px; line-height:22px;}

.altura { height:22px; display:block;}

p { font-size: 14px; color:#616354; width:771px;}

.conteudo_videos {
	width: 811px;
	background-color:#fff;
}
.coluna_esquerda {
	width: 479px;
	float: left;
	background-color:#fff;
	display:block;
	border-right: 1px solid #e2e2e2;

}

.coluna_esquerda p { width: inherit; width:450px; line-height: 18px;}

.coluna_direita {
	width: 308px;
	float: left;
	background-color: #fff;
	display:block;
	padding-left: 9px;
}

.coluna_direita ul {
	margin: 0;
	padding:0;
}

.coluna_direita ul li {
	font-size: 12px;
	color: #4C4C4C;
	font-weight: bold;
	line-height: 29px;
	text-transform: capitalize;
	border-bottom: 1px solid #e2e2e2;
	padding-left:10px;
	display:block;
}

.coluna_direita ul li a {
	color: #4c4c4c;
	text-decoration:none;
	display:block;
}

.coluna_direita ul li a:hover{
	color: #4c4c4c;
	text-decoration:underline;

}
.coluna_direita ul li.tituloFormatos { color: #798600; text-transform: uppercase; border-top: 1px solid #e2e2e2;}

.tituloVideo { font-size: 16px; color: #788600; text-transform:capitalize; line-height: 22px;}

.comercial_estilo p { font-weight: bold; line-height: 14px; margin: 0; padding:0;}

.comercial_estilo a {color: #798700;  font-weight: bold; text-decoration:none; }
.comercial_estilo a:hover {color: #798700;  font-weight: bold; text-decoration:none; }
.comercial_estilo span  { font-weight: bold; margin: 0; padding:0; color: #616354; }

/* table td input { width: 576px;} */

.labels_tabela {
	font-size: 12px; 
	font-family:Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-weight:bold;
}

#molduraRodapeBand, #rodapeBand{
	text-align: left!important;
}



#nav-bar{
	height: 51px!important;
	clear: both;
}


#molduraRodapeBand{
	text-align: left;
}


<!--[if IE 7]>
#nav-bar{
	height: 51px!important;
	clear: both;
	width:960px;!important;
	text-align: center;
	position: relative;
	width: auto!important;
	z-index:99999;
}
#molduraheadermenu{
	width: auto!important;
}

#areaMenuBand{
	position: relative!important;
	z-index:99999;
	margin: 0px auto;
}

.main_image{
	overflow: hidden!important;
	width: 390px!important;
	height: 320px!important;
}
<![endif]-->
