﻿/****

	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/inicial/fundo_d1.jpg); background-position:center top;}

	a{font-size:12px; color:#333;}
	a:hover{text-decoration:none;}


/*		Topo		*/
	#header{color:#000;	}
	#header_fala{
		font-size:20px;
		font-weight:bolder;
		color: #bd1550 !important;
		background: url("/imgs/inicial/balao-fala.gif") no-repeat;
		/* background-position:-526px 50%;  /*balão invertido */
	}

	#header_fala li a { color:#bd1550 !important; font-size:20px; font-weight:bolder; text-decoration:none;}
	#header .campo{font-size:12px;}
	#header .reminder a{color:#000;}
	#header .reminder a:hover{text-decoration:underline;}
        .reminder thickbox{text-decoration:underline;} 
/**
 * Conteúdo do meio
 */
	#conteudo{  color:#7e7e7e; }
	#breadcrumb{font-size:12px;}
	
	.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; color:#FFF; line-height:16px; vertical-align:middle;}
	#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);background-position: 0 100%;height:17px; width:17px;}
	#box_tags .br { background-image:url(/imgs/bordas/bd1550.gif);background-position: 100% 100%;height:17px; width:17px;}
	#box_tags .tr{ background-image:url(/imgs/bordas/bd1550.gif);background-position: 100% 0%;height:17px; width:17px;}
	#box_tags .tl{ background-image:url(/imgs/bordas/bd1550.gif);background-position: 0% 0%;height:17px; width:17px;}
	#box_tags a {
	color:#fff !important;
	}
	
	#box_twitter .colorize{ background-color:#e97f02;}	
	#box_twitter .bl { background-image:url(/imgs/bordas/e97f02.gif); background-position: 0 100%;height:17px; width:17px;}	
	#box_twitter .br { background-image:url(/imgs/bordas/e97f02.gif); background-position: 100% 100%;height:17px; width:17px;}	
	#box_twitter .tr{ background-image:url(/imgs/bordas/e97f02.gif); background-position: 100% 0%;height:17px; width:17px;}
	#box_twitter .tl{ background-image:url(/imgs/bordas/e97f02.gif); background-position: 0% 0%; height:17px; width:17px;}
	
	#box_maislidas .colorize{background-color:#8a9b0f;}	
	#box_maislidas .bl { background-image:url(/imgs/bordas/8a9b0f.gif);background-position: 0 100%;height:17px; width:17px;}	
	#box_maislidas .br { background-image:url(/imgs/bordas/8a9b0f.gif);background-position: 100% 100%;height:17px; width:17px;}	
	#box_maislidas .tr{background-image:url(/imgs/bordas/8a9b0f.gif);background-position: 100% 0%;height:17px; width:17px;}
	#box_maislidas .tl{background-image:url(/imgs/bordas/8a9b0f.gif);background-position: 0% 0%;height:17px; width:17px;}	


/**
 * Lateral esquerda
 */
	#menu_navegacao { background-image: url(/imgs/inicial/fundo_menu_esquerdo.gif); background-repeat:no-repeat;}


/**
 * Menu
 */
	#menu{ font-size:11px; color:#FFF;   }
	#menu a{color:#fff; text-decoration:none;}
	#menu a:hover{color:#ccc;}
	#menu .menu-titulo{background:none !important;  font-size:17px;}
	#menu h2{font-size:15px;}



	/*		Menu Cursos		*/
		#menu-cursos h2{color:#bd1550;}
		#menu-cursos.sf-menu li { background:none;}
		#menu-cursos.sf-menu li li { background:#bd1550;}    /* sub-menu */
		#menu-cursos.sf-menu li li li { background:	#bd1550;}	/* 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 li a:active {background: #bd1550; outline:0;}



	/*		Menu Servicos		*/
	
		#menu-servicos h2{color:#d78311;}
		#menu-servicos.sf-menu li {}
		#menu-servicos.sf-menu li li { background:#d78311;}   
		#menu-servicos.sf-menu li li li { background:#d78311;}
		
#menu-servicos.sf-menu li:hover, #menu-servicos.sf-menu li.sfHover,
		#menu-servicos.sf-menu a:focus,  #menu-servicos.sf-menu li a:active {
			background:	#d78311;
			outline:0;
		}

	/*		Menu + Canais		*/

		#menu-canais h2{color:#8a9d06;}
		#menu-canais.sf-menu li {}
		#menu-canais.sf-menu li li { background:#8a9d06;}   
		#menu-canais.sf-menu li li li { background:	#8a9d06;}
		
		#menu-canais.sf-menu li:hover, #menu-canais.sf-menu li.sfHover,
		#menu-canais.sf-menu a:focus,  #menu-canais.sf-menu li a:active {background: #8a9d06; 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/bd1550.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
		
		#menu-cursos .ultimo a{
			background-image:url(/imgs/bordas/bd1550.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/d78311.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
		
		#menu-servicos .ultimo a{
			background-image:url(/imgs/bordas/d78311.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/8a9d06.gif);
			background-position: top right;
			background-repeat:no-repeat;
		}
	
		#menu-canais .ultimo a{
			background-image:url(/imgs/bordas/8a9d06.gif);
			background-repeat:no-repeat;
			background-position:bottom right;
		}
		
	/*		Pq IBEU		*/		
		#pqibeu h1{font-size:20px; text-align:center; color:#bd1550;}
		#pqibeu{ font-size:12px; background:url(/imgs/fundo_pq_ibeu.gif); color:#FFF; margin-top:60px;}
		.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/inicial/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:12px; text-decoration:none;color:#7e7e7e; font-weight:bolder; line-height:25px; }
	
	#aconteceu-ibeu{ font-size:13px;}
	#aconteceu-ibeu h2{font-size:16px; color:#7E7E7E;}
	#aconteceu-ibeu .titulo{font-size:20px;color:#490A3D;}
	
	#eventoscalendario h3{font-size: 16px; margin-top:145px;}
	#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:#e97f02}
	
	#outros-eventos .titulo{font-size:20px; text-transform:uppercase;}	
	#outros-eventos a{font-size:14px; text-decoration:none; font-weight:bolder; }
	#outros-eventos a:hover{text-decoration:underline;}
	#outros-eventos ul{list-style:url(/imgs/inicial/bullet.jpg);}	
		
	#eventos-footer{font-size:20px; background-color:#FFF; }
	#eventos-footer a{font-weight:bold;}
	.comentarios{color:#e97f02;}
	.compartilhe{color:#bd1550;}
	
/*		Estilo 03/07		*/
#header h2{ color:#490B3E;}
.listaLinks .mais-eventos{color:#490A3D !important;}
.listaLinksdata{font-weight:bold; color:#490B3E!important;}

/**
 * 12/07/09
 */

 #lista_generica h1{
 	color:#bd1550 !important;
 	text-transform:uppercase;
 }
 
 #lista_generica a{
 	color:#e97f02;
 }
 
 /**
  * 14/07
  */
	#post #formata_descricao_pagina h1 {
		color:#BD1550 !important;
	}
	
	
#area_login p{display:none !important;}

	
/*
	Estilo neve


body{background:#d5e9ff url(/imgs/inicial/neve/ibeu_fundoneve.jpg) no-repeat fixed !important;}

#menu_navegacao{background:#d5e9ff url(/imgs/inicial/neve/fundo_menu_esquerdo.gif) no-repeat !important;}

.t1-neve{ background:url(/imgs/inicial/neve/bd1550.gif) no-repeat 0 0 !important;}

.meio-neve{
	background:#d5e9ff url(/imgs/inicial/neve/bd1550-meio.gif) no-repeat scroll -21px 0 !important; }

.t2-neve{background:url(/imgs/inicial/neve/bd1550.gif) no-repeat top right !important;}

*/


/* Dicas de Inglês - 21/01/2010 */
table.dicasingles{
	border-collapse:collapse;
}

td.linhaimagem, td.linhaportugues, td.linhaingles{
	padding:5px;
	text-align:center;
	align:center;
	vertical-align:middle;
	border:1px solid;
	border-color:#999999;
}
td.linhaingles{
	color:#0066CC;
}
tr.alt{
	background-color:#E8F4F9;
}
/* FIM/ Dicas de Inglês - 21/01/2010 */


/* Tabela Games */
#tabelagames td{
	text-align:center;
	padding:5px;
}
#tabelagames img{
	border:0;
}
/* FIM/Tabela Games */


/*Example for a Menu Style -- EasyMENU */
.menueasy {background-color:#008bd3;border-bottom:1px solid #d7d7d7; height:30px;width:550px;}
.menueasy ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menueasy li {display:inline; line-height:35px;}
.menueasy li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menueasy li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#000000; background-color:#ffffff; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {border:1px solid #ececec; width:549px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}
/* FIM - Menu Style -- EasyMENU */


.curso-desc-rh{
	background-color:#EBF3FA;
	border:1px solid #5EAAE8;
	padding:8px;
}

.curso-desc-rh h3 a{
	color:#00428C !important;
	font-size:18px !important;
	margin-top:5px !important;
}


.curso-desc-rh h3 a{
	color:#00428C !important;
	font-size:18px !important;
	margin-top:5px !important;
}

.curso-desc-rh .datarh{
	background-color:#00428C;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	margin-right:5px;
	padding:2px;
}

.curso-desc-rh p{
	color:#333333 !important;
	text-align:left !important;
}

.social_bookmark{
	margin-top:50px;
}

.curso-desc-rh-single{
	color:#333333 !important;
}

.curso-desc-rh-single li{
	list-style-type:square;
	list-style-position:inside;
	line-height:200%;
}

.curso-desc-rh-single .datarh{
	background-color:#00428C;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	margin-right:5px;
	padding:2px;
}

.curso-desc-rh-single h1{
	margin-top:0;
}