img {
	border: 0px;
}
blockquote {margin:0px; padding:0px};
/* ------ CONTEUDO - divs Internas ------ */
.conteudo_cadastro {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
	/* background:url(../img/noticias/bg_noticias.jpg) top right no-repeat;  este estilo serve para definir o bg da pÃ¡gina alinhado dependendo do conteudo */			
	background-image:url("../img/cadastro/bg_cadastre-se.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	}	
	
.div_esq_interna, .div_dir_interna {
     position:relative;
     display:table-column;
	 width:667px;
	 padding-top:5px;
	*padding-top:1px;
    }
	
.div_esq_interna {
	 float:left;
    }

.div_dir_interna {
	 float:right;
    }

/* DIV-VARIANTE - esta div abaixo tem como funÃ§Ã£o variar conforme o layout.Quando o conteudo tiver na esquerda e for necessÃ¡rio 
   incluir algum texto ou item na direita basta adicionÃ¡lo e aplicar no style o float referente, neste caso seria float:right */
.div_variante_interna {
    position:relative;
	display:table-column;
	width:273px;
    }

.texto_internas{
    display:table;
	width:617px;
	padding:3px 15px 8px 32px;
	background:url(../img/bg_texto_interna.gif) repeat-y;
	text-align:left;
    }
	
.texto_internas h1, .texto_gruposcursos h1{
    text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#376ba4;
	}	
	
.texto_internas .box_lateral, .texto_gruposcursos .box_lateral {
    float:left;
	display:table-column;
    }	
.texto_internas .box_fotos, .texto_gruposcursos .box_fotos{
	float:right;
	width:178px;
	height:335px;
	padding:10px 0 0 3px;	
	display:table-column;
	background:url("../img/cursos/bg_fotos.gif") no-repeat;
}

/* Notícias */

#conteudo_noticias {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
	/* background:url(../img/noticias/bg_noticias.jpg) top right no-repeat;  este estilo serve para definir o bg da pÃ¡gina alinhado dependendo do conteudo */			
	background-image:url("../img/noticias/bgnoticias.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	}	
	
.tit_noticias{
   color:#fff;
   height:31px;
   padding:27px 0 0 21px;
   background:url(../img/noticias/tit_noticias.gif) no-repeat;
    }
	
	.tit_tv_fundicao{
   color:#fff;
   height:31px;
   padding:27px 0 0 21px;
   background:url(../img/tv_fundicao/tit_tv_fundicao.gif) no-repeat;
    }
	
	.div_interna_tv_fundicao{
		position:relative;
		width:950px;
		padding-top:5px;
		*padding-top:1px;
    }
	
	.texto_internas_tv_fundicao{
    display:table;
	width:902px;
	padding:3px 15px 8px 32px;
	background:url(../img/tv_fundicao/bg_conteudo_tv_fundicao.gif) repeat-y;
	text-align:left;
    }
	
	.conteudo_esquerdo_tv_fundicao{
		text-align:center;  
		heigth: auto; 
		width: 430px; 
		float: left;
	}
	.conteudo_direito_tv_fundicao{
		text-align:center; 
		width: 450px; 
		padding-left:22px; 
		float: left;
	}
	
	.conteudo_direito_tv_fundicao p{
		/*height: 10px;*/
		margin: 0;
	}
	
.box_conteudo{
	background: url("../img/noticias/bg_submenu.gif");
	position:relative;
	float:left;
	height:88px;
	width: 599px;	
	overflow:hidden;
	left:5px;
}
#noticias_scroller_container{
	padding: 5px 0 5px 19px;
}
.noticia_comum, .box_conteudo a {
	color: white;
	font-weight: bolder;
}
.box_conteudo a:hover {
	color: #CED855;
}

.noticia_destaque{
	color: #CED855;
	font-weight: bolder;
}
.btn_scroll{
	padding:0px;
	margin:0px;
	border: 0px;	
}

#conteudo_noticias .texto_internas table{
    width:348px;
	text-align:center;	
    }	
	
#conteudo_noticias .texto_internas table th{	
	font-size:13px;
	padding-top:8px;
	height:35px;
	background:#CFD956;
	}
	
#conteudo_noticias .texto_internas table tr td{	
    border:1px solid #CFD956;
	}

/* Grupos e Cursos */

#conteudo_grupos {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
	/* background:url(img/noticias/bg_noticias.jpg) top right no-repeat;  este estilo serve para definir o bg da página alinhado dependendo do conteudo */			
	background-image:url("../img/grupos/bg_grupos.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	}	
	
.tit_gruposcursos {
   width:558px;
   color:#478bcb;
   height:31px;
   padding:27px 0 0 131px;
   background:url("../img/cursos/tit_gruposcursos.gif") no-repeat;
    }

.texto_gruposcursos{
    display:table;
	width:500px;
	padding:3px 25px 8px 158px;
	background:url("../img/cursos/bg_gruposcursos.gif") repeat-y top right;
	text-align:justify;
    }   
		 	
.texto_gruposcursos strong{	
   font-size:12px;
   }
   
.descricao_gruposcursos {
  font-size:11px;
   }
   
.texto_internas .box_fotos img{
   max-width:162px;
   } 
     
/* Fotos */

 #conteudo_fotos {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
	height:519px;
	/* background:url(img/noticias/bg_noticias.jpg) top right no-repeat;  este estilo serve para definir o bg da página alinhado dependendo do conteudo */			
	background-image:url("../img/fotos/bg_fotos.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	}	
	
.escolha_fotos {
     position:relative;
     width:359px;
	 height:414px;
	 margin:78px 0 0 5px;	
	 padding-top: 30px;
	 text-align:center;
    }	
	
.escolha_fotos img{	
     margin:5px;
	}
	
.tit_fotos2{
   position:absolute;
   width:477px;
   top:335px;   
   *top:17px;
   left:403px;
   color:#fff;
   height:40px;      
   padding-top:5px;
   font-weight:bold;
   font-size:14px;
    }
	
.fotos_esquerda	{
    position:absolute;
    float:right;
	right:-10px;
	top:375px;
	*top:59px;
    }	
	
.img_fotos {
    position:absolute;
	width:459px;
	height:357px;
	top:371px;
	*top:61px;
	right:118px;
	padding-top:15px;
	text-align:center;
    }
	.img_fotos2 {
    position:absolute;
	width:459px;
	height:357px;
	top:371px;
	*top:61px;
	right:118px;
	padding-top:15px;
	text-align:center;
    }
.img_fotos_aviso_nao_logado {
    position:absolute;
	width:459px;
	height:357px;
	top:371px;
	*top:61px;
	right:118px;
	padding-top:15px;
	text-align:center;
	z-index:10px;
    }	
.box_conteudo_fotos{
	background: url("../img/noticias/bg_submenu.gif");
	position:relative;
	float:left;
	height:88px;
	width: 500px;
	*width:481px;	
	overflow:hidden;
	
} 	
.box_conteudo_fotos a {
	color: white;
	font-weight: bolder;
	margin-left:2px;
}
.box_conteudo_fotos a:hover {
	color: #CED855;
}	
	
	
.fotos_chamada{
   position:absolute;
   top:729px;
   *top:409px;
   right:-5px;
   width:580px;
   }
	
/* .texto_fotos{
    display:table;
	width:568px;
	*width:588px;
	margin-left:38px;
	background:url("img/fotos/bg_fotos.gif") no-repeat;
	text-align:left;
	height:420px;
	*height:460px;
    }

.texto_fotos iframe{	
    padding:18px 140px 0 62px;
	text-align:center;
    }

.div_variante_fotos {	
    position:absolute;
	display:table-column;
	width:305px;
	height:395px;
	padding:105px 0 0 57px;
	background:url("img/fotos/bg_fotos2.gif") no-repeat;	
	margin-top:5px;		
	*margin-top:0px;
  }
  
.div_variante_fotos img{
   margin:4px;
}  
.box_conteudo_fotos{
	background: url("img/noticias/bg_submenu.gif");
	position:relative;
	float:left;
	height:88px;
	width: 516px;
	*width:481px;	
	overflow:hidden;
	margin-top:42px;
	margin-left:0;
	*margin-left:20px;
	margin-bottom:0;
} 
*/


/**********************************************************************/
.tit_memoria{
   color:#fff;
   height:71px;
   padding:20px 0 0 21px;
   font-size:16px;
   font-weight:bold;
   background:url(../img/memoria/tit_memoria.gif) no-repeat;
   }	
 .texto_internas_memoria {
    display:table;
	width:627px;
	height:349px;
	font-size:11px;
	color:#263673;
	padding:0 20px;
	background:url(../img/memoria/bg_text_memoria.gif) repeat-y top center;/* #cfd955 */
	text-align:justify;
    }	
.texto_internas_memoria .nova{	
    /*position:relative;*/
    *overflow:scroll;
    *overflow-x:hidden;
	*height:336px;
	*padding:12px;	
	}	
.texto_internas_memoria .box_lateral{
    float:left;
	display:table-column;
	margin:5px;
    }	
	
.conteudo_memoria {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
    background-image:url("../img/memoria/bg_memoria.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	}	
.menu_fotos{
  position:absolute;
  width:110px;
  float:right;
  text-align:center;
  left:550px;
  *left:560px;
  }
  
.menu_fotos img{
  border:0;
  margin:5px 0;
  }
  
.memoria_fotos{
   float:left;
   background-color:#CFD955;
   padding:0;
   margin:0;
   }
   
/* Programação */

#conteudo_programacao {
    position:relative;
	display:table;
	text-align:left;
	width:950px;
	/* background:url(img/noticias/bg_noticias.jpg) top right no-repeat;  este estilo serve para definir o bg da página alinhado dependendo do conteudo */			
	background-image:url("../img/programacao/bg_programacao.jpg");
	background-position:top right;
	background-repeat:no-repeat;	
	}	
	
.tit_programacao{
   color:#fff;
   height:31px;
   padding:27px 0 0 21px;
   background:url("../img/programacao/tit_programacao.gif") no-repeat;
   }
   

 .lateral_programacao{
   position:absolute;
   float:left;
   display:table-column;
   background:url("../img/programacao/lateral_programacao.gif") no-repeat;
   width:139px;
   height:303px;
   text-align:center;
   color:#27629a;
   font-size:11px;
   font-weight:bold;
   z-index:1;
}
.lateral_programacao img{   
 border:1px solid #fff;
 margin:18px 0 5px 0;
 }
 
.lateral_programacao_dir{
   position:absolute;
   float:right;
   display:table-column;
   width:125px;
   height:229px;
   left:540px;
   background:url("../img/programacao/lateral_programacao2_centro.gif") center bottom;  
   text-align:center;
   color:#000;
   font-size:9px;
   z-index:1;
 }

.texto_internas_programacao{
    position:relative;
	display:table;		
	width:372px;
	padding:3px 119px 18px 150px;
	background:url(../img/bg_texto_interna.gif) repeat-y;
	text-align:justify;
	height:330px;
	*height: auto !important;	
	min-height:330px;
   }
    /*antigos -  position:relative;
	display:table;		
	width:372px;
	padding:3px 119px 18px 150px;
	background:url("../img/bg_texto_interna.gif") repeat-y;
	text-align:justify;
	height:330px;	
    }*/
	
.lateral_programacao_dir img{
   border:0;
   margin-bottom:8px;
  *margin-bottom:2px;
  line-height:16px;
   cursor:pointer;
    }
	
.box_chamada{
   position:absolute;
   visibility:hidden;
   display:table-column;
   *top:0;
   *left:0;   
   *z-index:1;
    }
	
.box_chamada p{	
    margin:5px;
    }

/* BLOG */

.tit_blog{
   color:#fff;
   height:31px;
   padding:27px 0 0 21px;
   font-size:14px;
   font-weight:bold;
   text-align:left;
   background:url(../img/noticias/tit_noticias.gif) no-repeat;
    }
	
.blog_fotos	{
    margin:8px;
	border:1px solid #CFDA57;
	padding:2px;
    }
	
.blog_titulo {
    display:block;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background-color:#CFD955;
	padding:5px;
	height:50px;
	width:100%;
   }
   
.blog_subtitulo {
   font-size:11px;
   border-top:1px solid #fff;
   }
   
.blog_dados {
    font-size:13px;
	font-weight:bold;
	color:#2179AD;
	text-align:right;
	height:30px;
   }      
   
.blog_coments {
   margin-top:11px;
   padding-top:8px;
   border-top:1px dashed #CFDA57;
   color:#C6D132;
   font-size:16px;
   font-weight:bold;
   } 

.div_variante_blog{   
   float:right;
   text-align:center;
   background:#CFD955;
   width:260px; 
   line-height:16px;
   color:#2179AD;   	
   }
      
.div_variante_blog h2 {   
   font-size:22px;
   color:#fff;
   }
   
  /*COMENTÁRIO DO BLOG*/
  .comentario_div2{
			position:relative;
			text-align:center;
			margin:0 auto;
			width:400px;
			font-family:Arial, Helvetica, 'sans-serif';
			font-size:11px;
		          color:#27629A;
			}
			
		.titulo_comentario {
			font-size:36px;
			font-weight:bold;
			background-color:#CFD955;	
			height:35px;
			width:380px;
			padding:25px 0px 10px 10px;
			text-align:justify;
		          line-height:normal;
			color: #fff;			
		   }	
			
		.comentario {
		   color:#B5BF2B;
		   font-size:18px;
		   border-top:1px dotted #7EB0DE;
		   padding:5px;
		   margin:3px;  
	             line-height:normal;		   
		   }
		 .aviso {
		   color:red;
		   font-size:14px;
		   border-top:1px dotted #7EB0DE;
		   padding:5px;
		   margin:3px;  
	             line-height:normal;		   
		   }
		   
		.comentario_data{
		   font-size:10px;		   
		   }   	
		   
		.comentario_texto{
		  text-align:justify;
		  line-height:normal;
		  }  
		  
		.titulo_form{
		  color:#B5BF2B;
		   font-size:18px;		   
		   padding:5px;
		   margin:3px;  
	             line-height:normal;
		  }
		  
		  /*tv fundicao*/
		 .mini_fotos {
		 position:relative;
		 width:100%;
		 height:auto;
		 margin:5px 0 0 5px;	
		 padding-top: 2px;
		 text-align:center;
		 float:left;
		}	
		
		.mini_fotos img{	
		 margin:5px;
		 width:80px;
		 height:55px;
		}

