/* CSS Document 
 ***************************** 
 ***************************** */
.divisao-topo {
	float:right;
	padding-left:35px;
	padding-right:25px; }

.Left {
	float:left;
	margin-right:10px;
	border:0px solid #CCC;
	padding:2px; }
	
.Right {
	float:right;
	margin-left:1em;
	border:0px solid #C7D8DF;
	padding:3px; }

.left {
	float:left;
	margin-right:10px;
	border:0px solid #CCC;
	padding:2px; }
	
.right {
	float:right;
	margin-left:1em;
	border:0px solid #C7D8DF;
	padding:3px; }
/*  #####################################################  Titulos */	
h1{
	font-size:14px;
	font-weight:bold;
	color:#2268bf;
}
/*  #####################################################  Video Home */
.topovideo{
	width:300px;
	height:35px;
	float:left;
	background-image:url(../../imagens/bg_video.jpg);
	background-repeat:no-repeat;
}
.meiovideo{
	width:300px;
	height:270px;
	float:left;
}
.rodapevideo{
	width:300px;
	height:25px;
	float:left;
	text-align:center;
	background-image:url(../../imagens/bg_video2.jpg);
	background-repeat:no-repeat;
}
.textovideo{
	color:#FFF;
	font-size:11px;
	font-family:Arial;
}
.textovideo a{
	color:#FFF;
	font-size:11px;
	font-family:Arial;
}
/*  #####################################################  Programacao Local */
.programacaolocal{
	float:left;
}
.programacaolocalFoto{
	width:220px;
	float:left;
}
.programacaolocalTexto{
	width:730px;
	float:left;
}
.programacaolocalLinha{
	width:950px;
	height:2px;
	border-top:1px solid #E2E2E2;
	float:left;
	margin-bottom:30px;
}

/*  #####################################################  Jornal */
.jornal{
	float:left;
}
.jornalFoto{
	width:140px;
	float:left;
}
.jornalTexto{
	width:810px;
	float:left;
}
.jornalLinha{
	width:950px;
	height:2px;
	border-top:1px solid #E2E2E2;
	float:left;
	margin-top:15px;
	margin-bottom:30px;
}
/*  ##################################################### */
.bt-detalhes {
	display:block;
	margin-top:10px; }

.descricao-projeto {
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin-top:25px; }

.bt_submenu {
	position:absolute;
	margin-top:-15px; }

.bt_voltar {
	position:absolute;
	margin-left:900px;
	margin-top:-15px; }

.bt_voltar2 {
	position:absolute;
	margin-left:725px;
	margin-top:-15px; }

.bt_voltar3 {
	position:absolute;
	margin-left:595px;
	margin-top:-15px; }

.ano-timeline {
	width:121px;
	height:17px;
	position:absolute;
	z-index:99999999;
	bottom:0;
	left:auto;
	padding-top:3px;
	text-align:center;
	background:url(../../imagens/backgrounds/bg_ano-timeline.png);
	}

	.ano-timeline:hover {
	height:25px;
	padding-top:10px; }

.ano-timeline a {
	font:11px Arial;
	color:#FFFFFF;
	text-decoration:none; }

	.ano-timeline a:hover { }

.logotipo {
	margin-left:10px; }

.titulos {
	display:block;
	margin-bottom:18px; }

.icones-web2 {
	margin-bottom:8px;
	display:block; }

.bt_outros-destaques {
	position:absolute;
	margin-left:520px; }

.direitos-autorais {
	float:left; }

.box_grande {
	width:959px;
	height:auto;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; 
	}

.box_pequeno {
	width:262px;
	height:auto;
	margin-top:25px;
	margin-left:20px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

.box_medio {
	width:636px;
	height:auto;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

.banner_tv {
	float:left;
	margin-left:22px;
	margin-top:25px; }

.banner_tv2 {
	float:left;
	margin-left:22px;
	margin-top:20px; }

.box_CALENDARIO-lista {
	width:739px;
	height:auto;
	margin-top:25px;
	margin-left:25px;
	font:13px Arial;
	color:#565656;
	float:right;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

.icon-download {
	float:left;
	margin-right:20px;
	padding:6px 6px 20px; }

.lista-programa {
	width:auto;
	height:auto;
	margin-top:25px;
	background:#f4f4f4;
	padding:10px; }

.ft_legenda {
	float:left;
	margin-right:95px;
	margin-bottom:8px; }

.legenda {
	width:255px;
	margin-right:95px;
	float:left; }

.icon_radio {
	float:left;
	margin-right:8px; }

.box_NOTICIAS_mercado {
	width:447px;
	height:180px;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

.box-midia-kit {
	width:305px;
	height:65px;
	float:left;
	padding-top:5px;
	margin-right:40px;
	margin-bottom:20px;
	/*background:url(../../imagens/backgrounds/bg_midia-kit.png) no-repeat;*/ }

/* ***************************** 
 ***************************** 
  ESTRUTURA: topo  */
#topo {
	width:999px;
	height:52px; }

#topo #radio {
	width:130px;
	height:42px;
	float:right;
	padding-left:35px;
	padding-top:10px;
	background:url(../../imagens/icon_radio-topo.jpg) no-repeat 10px; }

#topo #rh {
	width:120px;
	height:42px;
	float:right;
	padding-left:55px;
	padding-top:10px;
	background:url(../../imagens/icon_rh.jpg) no-repeat 10px; }

#topo #busca {
	width:170px;
	height:45px;
	float:right;
	padding-left:45px;
	padding-top:7px;
	margin-right:20px;
	background:url(../../imagens/icon_busca-topo.jpg) no-repeat 10px; }

#topo #busca fieldset {
	margin-top:-4px; }

#topo #busca fieldset label img {
	position:absolute;
	margin-top:4px;
	margin-left:4px; }

#topo #busca fieldset label input {
	width:129px;
	height:14px;
	padding-top:1px;
	padding-left:3px;
	font:10px Arial;
	color:#666;
	border:0;
	background:url(../../imagens/backgrounds/bg_input-busca.jpg) no-repeat; }
	
#topo #sites {
	width:160px;
	height:45px;
	float:right;
	padding-left:60px;
	padding-top:6px;
	background:url(../../imagens/icon_sites.jpg) no-repeat 10px; }

#topo #sites fieldset {
	margin-top:-4px; }

#topo #sites fieldset select {
	height:16px;
	font:10px Arial;
	color:#999999 }

/*  FIM DA ESTRUTURA: topo  
  ESTRUTURA: banner home  */
#banner-home {
	position:relative;
	width:999px;
	height:435px;
	_margin-top:-18px;  }

/*  FIM DA ESTRUTURA: barra horizontal  
  FIM DA ESTRUTURA: banner home  
  ESTRUTURA: banner interno  */
#banner-interno {
	position:relative;
	width:999px;
	height:260px;
	_margin-top:-18px; }

/*  FIM DA ESTRUTURA: barra horizontal  
  FIM DA ESTRUTURA: banner interno  
  ESTRUTURA: conteudo  */
#box_destaques-home {
	width:636px;
	height:200px;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x;*/
	padding:10px 20px 20px; }

#video {
	width:303px;
	height:232px;
	float:left;
	margin-top:37px;
	margin-left:19px; }

#box_destaques-ogrupo {
	width:262px;
	height:214px;
	margin-top:25px;
	margin-left:20px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x bottom;*/
	padding:10px 20px 20px; }

#box_empresas-grupo {
	width:959px;
	height:122px;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top;*/
	padding:10px 20px 20px; }

#box_abas-responsabilidade {
	width:959px;
	height:auto;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:5px 20px 20px; }

#box_PROGRAMACAO-LOCA-destaques {
	width:668px;
	margin-top:25px;
	margin-left:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

#box_COMERCIAL-calendario #blockCalendario {
	float:right;
	margin-top:-40px; }

#box_CALENDARIO {
	width:155px;
	height:auto;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

#box_JORNAL_txt {
	width:658px;
	height:auto;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

#box_JORNAL_abas {
	width:236px;
	margin-top:25px;
	margin-left:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

/*  FIM DA ESTRUTURA: conteudo  
  ESTRUTURA: rodape  */
#rodape {
	width:999px;
	height:30px;
	float:left;
	font:11px Arial;
	color:#838383;
	padding-top:10px;
	margin-top:24px;
	border-top:1px solid #f3f3f3; }

#rodape img {
	float:right; }

.ft_noticia,.ft_editorial,.logo-midia-kit {
	float:left;
	margin-right:15px; }

.ft_financeiro,.ft_calendario {
	float:right;
	margin-left:15px; }

.lista-programa br,.box-midia-kit br {
	margin-bottom:5px; }

#banner-home #barra-horizontal,#banner-interno #barra-horizontal {
	width:979px;
	height:90px;
	position:absolute;
	background:#2e78d1;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.900;
	/*background:url(../../imagens/backgrounds/bg_menu.png)*/;
	padding:10px; }
	


#box_o-grupo-ojc,#box_responsabilidade-social {
	width:636px;
	height:214px;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x bottom;*/
	padding:10px 20px 20px; }

#box_COMERCIAL-projetos,#box_COMERCIAL-noticias {
	width:196px;
	height:148px;
	margin-top:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

#box_COMERCIAL-calendario,#box_COMERCIAL-info {
	width:698px;
	height:148px;
	margin-top:25px;
	margin-left:25px;
	font:13px Arial;
	color:#565656;
	float:left;
	/*background:url(../../imagens/backgrounds/bg_degrade-cinza1.jpg) repeat-x top #ededed;*/
	padding:10px 20px 20px; }

#box_COMERCIAL-calendario br,#box_COMERCIAL-noticias br {
	margin-bottom:3px; }

#materia_lista-ferramentas {
	width:auto;
	height:auto;
	margin-left:622px;
	position:absolute }

#materia_lista-ferramentas li {
	display:inline-block;
	float:left;
	margin-right:8px; }
#materia_lista-ferramentas li  a{
	outline:none;
}

#materia_comentarios {
	width:100%;
	height:auto;
	border-top:1px solid #d5d5d5;
	padding-top:15px;
	margin-top:30px; }

#materia_comentarios li {
	width:98%;
	height:auto;
	padding:10px;
	margin-bottom:15px;
	background:#f2f2f2;
	display:block; }

#materia_leia-tambem {
	width:100%;
	height:auto;
	margin-top:30px; }

#navegacao {
	width:999px;
	_width:983px;
	height:24px;
	_height:18px;
	padding:8px;
	font:11px Arial;
	color:#474747;
	background:url(../..../../imagens/backgrounds/bg_nav.png);
	position:absolute;
	margin-top:-27px;
	*position:relative; }

#navegacao a {
	color:#ffffff;
	text-decoration:underline; }

#navegacao a:hover {
	text-decoration:none; }
	
#lista-projetos {
	width:100%;
	height:auto; }

#lista-projetos li {
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin-bottom:30px; }

#lista_imprensa {
	width:100%;
	height:auto; }

#lista_imprensa li {
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e2e2e2; }

#lista-internet {
	width:100%;
	height:auto;
	font:13px Arial;
	color:#565656;
	float:left;
	padding:25px }

#lista-internet li {
	width:44%;
	float:left;
	margin-right:50px;
	margin-bottom:20px; }
	
.titulo2 { font:bold 14px Arial; margin:20px 0 5px 0; }

.lista_dados { list-style:disc; border-top:1px #4788D5 solid; border-bottom:1px #4788D5 solid; width:280px; padding:5px; background:#F4F9FD; }
.lista_dados  li { margin:5px 0 5px 15px; }

.bloco_pequeno, .bloco_medio, .bloco_grande { float:left; margin-bottom:20px; padding:5px 10px; }
.bloco_pequeno br, .bloco_medio br, .bloco_grande br { clear:none; }
.bloco_pequeno { width:250px; }
.bloco_medio { width:650px; }
.bloco_grande { width:960px; }
#blockCalendario { float:left; }

.img_rotativa { overflow:hidden; }

.box_agenda {
	width:335px;
	height:auto;
	float:left; }

.box_agenda ul {
	width:335px;
	height:auto;
	margin-top:20px; }

.box_agenda ul li {
	width:100%;
	height:auto;
	display:block;
	padding-bottom:7px;
	padding-top:7px;
	margin-bottom:1px;
	overflow:hidden;
	background:url(../../imagens/bg_agenda-novo.jpg) repeat-y }

.box_agenda ul .modelo2 { background:url(../../imagens/bg_agenda-novo2.jpg) repeat-y; }

.box_agenda ul li span {
	width:37px;
	float:left;
	text-align:center;
	margin-right:10px;
	font:bold 12px Arial;
	color:#FFFFFF }

.box_agenda ul li div {
	width:285px;
	height:auto;
	float:left; }

.box_agenda ul li a {
	font:12px Arial;
	color:#6b6b6b;
	display:block; }

.projetos-2009_galeria {
	width:542px;
	height:auto;
	float:left;
	margin-left:70px; }

.ultimas-noticias_lista {
	width:542px;
	height:auto;
	float:left;
	margin-left:70px;
	margin-top:25px; }

.ultimas-noticias_lista li {
	width:100%;
	height:auto;
	display:block;
	font:12px Arial;
	margin-bottom:6px;
	color:#a2a2a2 }

.ultimas-noticias_lista li a {
	font:12px Arial;
	color:#1e65bc; }

.lista_contatos {
	width:959px;
	height:auto;
	margin-top:15px; }

.lista_contatos li {
	width:450px;
	height:auto;
	display:block;
	float:left;
	margin-right:29px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC; }

#noticias-mercado {
	display:block; }

#noticias-mercado li {
	width:100%;
	height:auto;
	float:left;
	margin-bottom:30px;
	display:block; }
	
	
/****************************************************
Timeline
*****************************************************/
#my-timeline { height:255px; /*width:644px;*/ width:100%; margin:10px 0 0 3px; }