/****

	CSS com a estilização da páginas. Aqui deve conter a estilização de fontes e cores de todos os elementos.
	As cores sempre serão os últimos elementos a serem inseridos, vindo depois do tamanho, familia, estilo, peso ou ainhamento das fonte.

****/

/*		Estilo Geral	*/
	body{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background-color:#999;background-image:url(/imgs/kids/fundo-kids.gif); }
	
	a{font-size:12px; color:#333;}
	a:hover{text-decoration:none;}


/*		Topo		*/
	#header{color:#000;	}
	#header_fala{
		font-size:20px;
		font-weight:bolder;
		color:#FFF;
		background: url("/imgs/kids/balao-fala-kids.gif") no-repeat;
		 background-position:-526px 50%;  /*balão invertido */
		
		margin-left: 80px !important;
	}
	
	#header_fala li a { color:#FFF !important; font-size:20px; font-weight:bolder; text-decoration:none;}
	
	#header_fala ul{
		/*list-style:url(../imgs/teens/seta-lista.gif);*/
		margin-left:40px;
		margin-top:5px;
	}

	#header h2{ color:#d14359;}
	#header .campo{font-size:12px;}
	#header .reminder{ font-size:10px;}

/**
 * Conteúdo do meio
 */
	#conteudo{ color:#7e7e7e;}
	#breadcrumb{font-size:10px;}
	
	.meio_conteudo_destaque a, .meio_conteudo_evento a{ text-decoration:underline; font-weight:bolder;font-size:12px;}
	
	.meio_conteudo_destaque h2 { font-size:20px; color:#1b87af;}
	.meio_conteudo_destaque a{ color:#1b87af;}
	
	.meio_conteudo_evento h2{ font-size:20px; color:#490a3d;}	
	.meio_conteudo_evento a{color:#490a3d;}	

	#navegacao_galeria{	background:#1b87af;	}
	#navegacao_galeria a{ font-size:10px; text-decoration:none; color:#fff; }
	#navegacao_galeria a:hover{	text-decoration:underline;}

	/* 		Lista com outras notícias		*/
		.listaLinks li{ list-style:disc;}	
		.listaLinks a{ color: #333333 !important; font-weight:normal; font-size:11px;}
		
	#novidades_perfil{ font-weight:bolder;}	
	#novidades_perfil a{ text-decoration:underline;}
	
	#novidades_perfil .kids{ color:#c1255c;}
	#novidades_perfil .young{ color:#490a3d;}
	#novidades_perfil .adults{ color:#e97f02;}
	#novidades_perfil .empresa{ color: #8a9b0f;}
		
	
/**
 * Boxes da direita
 */
	
	#boxs h1{ font-size:30px; color:#FFFFFF;}		
	
	/*		Fundo dos boxes		*/
	/*#box_tags .colorize{background-color:#bd1550;}
	#box_tags .bl { background-image:url(../imgs/bordas/bd1550.gif);}
	#box_tags .tr{ background-image:url(../imgs/bordas/bd1550.gif);}*/
	#box_rss .colorize{ background-color:#7cbee0;}	
	#box_rss .bl { background-image:url(/imgs/bordas/7cbee0.gif); background-position: 0 100%;height:17px; width:17px;}	
	#box_rss .br { background-image:url(/imgs/bordas/7cbee0.gif); background-position: 100% 100%;height:17px; width:17px;}	
	#box_rss .tr{ background-image:url(/imgs/bordas/7cbee0.gif); background-position: 100% 0%;height:17px; width:17px;}
	#box_rss .tl{ background-image:url(/imgs/bordas/7cbee0.gif); background-position: 0% 0%; height:17px; width:17px;}
	
	
	/*#box_rss .colorize{ background-color:#7cbee0;}	
	#box_rss .bl { background-image:url(../imgs/bordas/7cbee0.gif);}	
	#box_rss .tr{ background-image:url(../imgs/bordas/7cbee0.gif);}*/
	
	#box_maislidas .colorize{ background-color:#b24b97;}	
	#box_maislidas .bl { background-image:url(/imgs/bordas/b24b97.gif); background-position: 0 100%;height:17px; width:17px;}	
	#box_maislidas .br { background-image:url(/imgs/bordas/b24b97.gif); background-position: 100% 100%;height:17px; width:17px;}	
	#box_maislidas .tr{ background-image:url(/imgs/bordas/b24b97.gif); background-position: 100% 0%;height:17px; width:17px;}
	#box_maislidas .tl{ background-image:url(/imgs/bordas/b24b97.gif); background-position: 0% 0%; height:17px; width:17px;}
	/*
	#box_maislidas .colorize{background-color:#b24b97;}	
	#box_maislidas .bl { background-image:url(../imgs/bordas/b24b97.gif);}	
	#box_maislidas .tr{background-image:url(../imgs/bordas/b24b97.gif);}*/


/**
 * Lateral esquerda
 */
	#menu_navegacao { background-image: url(/imgs/kids/fundo_menu_esquerdo-kids.png); background-repeat:no-repeat;}


/**
 * Menu
 */
	#menu{ font-size:12px; color:#FFF;   }
	#menu a{color:#fff; text-decoration:none;}
	#menu a:hover{color:#ccc;}
	#menu .menu-titulo{background:none !important;  font-size:18px;}
	#menu h2{font-size:16px;}



	/*		Menu Cursos		*/
		#menu-cursos h2{color:#7cbee0;}
		#menu-cursos.sf-menu li { background:none;}
		#menu-cursos.sf-menu li li { background:#7cbee0;}    /* sub-menu */
		#menu-cursos.sf-menu li li li { background:	#7cbee0;}	/* sub-menu do sub-menu */
	
		#menu-cursos.sf-menu li:hover, #menu-cursos.sf-menu li.sfHover,
		#menu-cursos.sf-menu a:focus, #menu-cursos.sf-menu a:active {background: #7cbee0; outline:0;}



	/*		Menu Servicos		*/
	
		#menu-servicos h2{color:#f7bd27;}
		#menu-servicos.sf-menu li {}
		#menu-servicos.sf-menu li li { background:#e98003;}   
		#menu-servicos.sf-menu li li li { background:	#e98003;}
		
		#menu-servicos.sf-menu li:hover, #menu-servicos.sf-menu li.sfHover,
		#menu-servicos.sf-menu a:focus, #menu-servicos.sf-menu a:active {
			background:		#e98003;
			outline:		0;
		}

	/*		Menu + Canais		*/

		#menu-canais h2{color:#c63d54;}
		#menu-canais.sf-menu li {}
		#menu-canais.sf-menu li li { background:#c63d54;}   
		#menu-canais.sf-menu li li li { background:	#c63d54;}
		
		#menu-canais.sf-menu li:hover, #menu-canais.sf-menu li.sfHover,
		#menu-canais.sf-menu a:focus, #menu-canais.sf-menu a:active {background:#c63d54; outline:0;}
		
/*		Hack		*/   		

		/**
		 * Cursos
		 */
		#menu-cursos .primeiro, #menu-cursos .ultimo{
			background:none !important;		
			padding: 0 0 !important;	
		}
		
		#menu-cursos .primeiro a{			
			background-image:url(/imgs/bordas/7cbee0.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
		
		#menu-cursos .ultimo a{
			background-image:url(/imgs/bordas/7cbee0.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
		}
		/**
		 * Serviços
		 */
		#menu-servicos .primeiro, #menu-servicos .ultimo{
			background:none !important;		
			padding: 0 0 !important;	
		}
		
		#menu-servicos .primeiro a{			
			background-image:url(/imgs/bordas/e98003.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
		
		#menu-servicos .ultimo a{
			background-image:url(/imgs/bordas/e98003.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
		}
		
		/**
		 * Canais
		 */
		
		#menu-canais .primeiro, #menu-canais .ultimo{
			background:none !important;		
			padding: 0 0 !important;	
		}
		
		#menu-canais .primeiro a{			
			background-image:url(/imgs/bordas/c63d54.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
	
		#menu-canais .ultimo a{
			background-image:url(/imgs/bordas/c63d54.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
		}
		
		
		
		
	/*		Pq IBEU		*/		
		#pqibeu h1{font-size:20px; text-align:center; color:#f7bd27;}
		#pqibeu{ font-size:12px; background:url(/imgs/kids/fundo_pq_ibeu-kids.gif); color:#FFF;}
		.pqibeu_autor{font-weight:bold;}



/**
 * Footer
 */
	#tpl_footer{ text-align:center; background:#fff; height:auto; line-height:300%;}
	


/**
 * 	EVENTOS
 */
	 
	.titulo-evento{font-size:20px; background:url("/imgs/barra-fundo.jpg") repeat-x 50% 50%;}	
	.titulo-evento{color:#490a3d;}	 
	.titulo-evento span{background:#fff;}
	
	#evento-destaque{font-size:13px;}
	#evento-destaque h2{font-size:16px;}
	
	#eventoscalendarios table{ background-color: #ccc !important;}
		
	#mais-eventos .titulo{font-size:20px;}	
	#mais-eventos .titulo{color:#490a3d;}	
	#mais-eventos a{font-size:16px; text-decoration:none;color:#7e7e7e;}
	
	#aconteceu-ibeu{ font-size:13px;}
	#aconteceu-ibeu h2{font-size:20px; color:#490A3D;}
	
	#eventoscalendario h3{font-size: 16px;}
	#eventoscalendario span{font-size: 10px;}
	
	.evento-kids{color:#bd1550;}
	.evento-teens{color:#e97f02;}
	.evento-adults{color:#01438e;}
	.evento-senior{color:#8a9b0f;}
	
	#outros-eventos .titulo, #post .titulo{color:#7CBEE0}
	
	#outros-eventos .titulo, #post .titulo{color:#7CBEE0}
	
	#outros-eventos .titulo{font-size:20px;}	
	#outros-eventos a{font-size:16px; text-decoration:none; font-weight:bold; color:#d14359;}
	#outros-eventos a:hover{text-decoration:underline;}
	#outros-eventos ul{list-style:url(/imgs/bullet.jpg);}	
		
	#eventos-footer{font-size:20px; background:#fff;}
	#eventos-footer a{font-weight:bold;}
	.comentarios{color:#e97f02;}
	.compartilhe{color:#bd1550;}
	
	
/**
 * POSTS
 */

#post h1{font-size:30px; color:#cf3c54;}
#post .pop-colors {font-size:16px;color:#f7bd27; text-transform:uppercase;}
#post .pop-kids{font-size:16px;color:#7cbee0; text-transform:uppercase;}
#post .curso-kids{font-size:16px;color:#b24b97; text-transform:uppercase;} 

#post .curso-desc p {padding-left:0 !important;}

#post .img-cursos-kids {margin-right:10px;