*{margin:0;padding:0;}
body{background:url(../img/bgConteudo.jpg) center 0 no-repeat;}

p, div, table, td{font-size:11px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif;}

fieldset,abbr,acronym{border: 0px;}
img{border:none;}
input, textarea {border:none; background-color:#868686; color:#636363; font-size:10px;}
select{ border:1px #666666 solid; color:#000000;}
select option{ color:#000000; padding:1px 4px;}
p{ margin:10px 0 0px 0;}
blockquote{ padding-left:30px;}
.nb{border:0px;background:transparent;}
.cb{clear:both;}
.tc{text-align:center !important;}

a:link,
a:hover,
a:visited,
a:active{color:#e26565; font-weight:normal;}

ul{}
ul li{ list-style:inside; list-style-type:disc;}

	/* TEMPLATE */
	
		/*header*/	
		div.header_bg{height:145px; padding-top:5px; background:url(../img/header_bg.jpg) 0 0px repeat-x;}
		div.header_container{ position:relative; width:760px; margin:0 auto; z-index:1;}

				/* menu institucional */
				div.menu_institucional{ float:right; height:18px; padding:0 12px 0 20px; color:#dbdbdb; font-weight:normal; font-size:11px; text-decoration:none; background:url(../img/menu_institucional.gif) 0 0px no-repeat;}
				div.menu_institucional a:link,
				div.menu_institucional a:hover,
				div.menu_institucional a:visited,
				div.menu_institucional a:active{color:#dbdbdb; font-weight:normal; font-size:11px; text-decoration:none;}
				div.menu_institucional a:hover{ text-decoration:underline;}
				/* /menu institucional */
				
				h1{ float:left; margin:19px 0 0 16px;}
				h1 a:link,
				h1 a:hover,
				h1 a:visited,
				h1 a:active{display:block; text-indent:-9999px; width:241px; height:101px; overflow:hidden; background:url(../img/logo.gif) 0 0px no-repeat;}
				h1 a:hover{ text-decoration:underline;}
				
				/* login */
				dl.login { clear:right; float:right; width:270px; height:23px; margin-top:3px; padding:0px 0px 0 26px; background:url(../img/login.gif) 0 0px no-repeat;}
				dl.login dt{ float:left; color:#dbdbdb; font-weight:normal; font-size:11px; margin:0 4px 0px 0; padding-top:4px;}
				dl.login dd{ float:left; padding-top:3px; margin-right:6px;}
				dl.login dd.fst{}
				dl.login dd.loginPass{}
				dl.login dd.botao{}
				dl.login dd input.login{ width:52px; padding:1px 2px 1px 7px;}
				dl.login dd input.loginPass{ width:52px; padding:1px 2px 1px 7px;}
				dl.login dd.botao input{ border:none; background:none; width:15px; height:13px; color:#dbdbdb; font-weight:normal; font-size:11px;}
				/* /login 	*/
				
				
				div.bnr_venhaEstudar{ position:absolute; left:578px; top:54px;}
				
				div.box_endereco{ position:absolute; left:484px; top:63px; width:270px; text-align:right; color:#008e84;}


		/*conteudo*/
		div.conteudo_container{ width:760px; height:100%; overflow:hidden; margin:0 auto 20px;}
		
			/* banner MAIN */
			div.bannerMain_container{ width:760px;}
			div.bannerMain_container div.bordaBanner_top{ width:760px; height:15px; overflow:hidden; margin:0; background:url(../img/bordaBanner_top.jpg) 0 0px no-repeat;}
			div.bannerMain_container div.bordaBanner_bottom{ width:760px; height:15px; overflow:hidden; margin:0; background:url(../img/bordaBanner_bottom.jpg) 0 0px no-repeat;}
			div.bannerMain_container div.bannerMain{ position:relative; z-index:0;}
			div.bannerMain_container div.bnr_tourVirtual{  position:absolute; left:583px; top:194px;}

					div.retrancaSecao{ position:absolute; left:400px; top:172px; width:360px; height:81px;/* height:90px;*/ text-indent:-9999px; background:url(../img/retrancaSecao_ef1.png) 0 0px no-repeat;}
					div.breadCrumb{ position:absolute; left:520px; top:260px; width:167px; height:38px; background:url(../img/breadCrumb.png) 0 -0px no-repeat;}
						div.secaoEF1{ background-position:0 0;}
						div.secaoEF2{ background-position:0 -38px;}
						div.secaoEI{ background-position:0 -76px;}
						div.secaoEJA{ background-position:0 -114px;}
						div.secaoEM{ background-position:0 -152px;}
						
							div.breadCrumb a:link,
							div.breadCrumb a:hover,
							div.breadCrumb a:visited,
							div.breadCrumb a:active{/*border-top:1px #66FF33 solid; border-bottom:1px #66FF33 solid;*/ float:left; width:33px; height:37px; text-indent:-5555px; }



			/* menu_container */
			div.menu_container{ position:relative; float:left; width:197px; padding:19px 0 0 10px; background:url(../img/menu_container.gif) 0 0px repeat-y;}
					div.menu_container h3{ position:absolute; left:10px; top:-26px; width:172px; height:29px; padding:8px 0 0 0; text-align:center; color:#fff; font-family:Verdana; font-weight:bold; font-size:14px; background:url(../img/tit_menu2.gif) 0 0px no-repeat;}
		
		
					dl.menuSecoes{ width:170px; margin-bottom:10px;}
					dl.menuSecoes dt{ display:none;}
					dl.menuSecoes dd{ padding-left:11px; margin:0 0 2px 0;}
					dl.menuSecoes dd.fst{}
					dl.menuSecoes dd.apresentacao{ margin-top:13px;}
					dl.menuSecoes dd.encontrese{ /*margin-top:13px;*/}
					
					dl.menuSecoes dd a:link,
					dl.menuSecoes dd a:hover,
					dl.menuSecoes dd a:visited,
					dl.menuSecoes dd a:active{ position:relative; display:block; padding:1px 0 1px 2px; color:#000; font-weight:normal; font-size:10px; text-decoration:none; background-color:#eaeaeb; border:1px #eaeaeb solid;}
					dl.menuSecoes dd a:hover{ /*text-decoration:underline;*/ border:1px #f8c2ca solid;}
					
							dl.menuSecoes dd.secaoAtual{background:url(../img/ico_secaoAtual.gif) 0 5px no-repeat;}
							dl.menuSecoes dd.secaoAtual a:link,
							dl.menuSecoes dd.secaoAtual a:hover,
							dl.menuSecoes dd.secaoAtual a:visited,
							dl.menuSecoes dd.secaoAtual a:active{border:1px #f8c2ca solid;}
							dl.menuSecoes dd a div.icoSubmenu{ position:absolute; right:5px; top:0; width:5px; height:10px; background:url(../img/icoSubmenu.gif) 0 0px no-repeat;}
							dl.menuSecoes dd a.subMenuOn div.icoSubmenu{ background-position:0 -10px;}

									dl.menuSecoes dd div.sub{ display:none; padding-left:30px; margin-bottom:13px;}
									dl.menuSecoes dd div.sub a:link,
									dl.menuSecoes dd div.sub a:hover,
									dl.menuSecoes dd div.sub a:visited,
									dl.menuSecoes dd div.sub a:active{ background:none; border:none;}
									dl.menuSecoes dd div.sub a span{ font-size:9px;}
									/*mostra subMenu*/
									dl.menuSecoes dd.secaoAtual div.sub{ display:block;}
		
		
					div.box_portalDoAluno{ width:197px; height:125px; padding:109px 0 0 0; margin-bottom:9px; background:url(../img/box_portalDoAluno.png) 0 0px no-repeat;}
					div.box_portalDoAluno fieldset{}
					div.box_portalDoAluno fieldset label{ display:block; text-align:center; padding:5px 35px 0 10px; margin-bottom:8px;}
					div.box_portalDoAluno fieldset input.loginSenha{ display:block; width:116px; margin:0 0 3px 25px; background-color:#FFFFFF; text-align:center;}
					div.box_portalDoAluno fieldset input.bt_ok{margin-left:70px;}

			/* /menu_container */
			
			
			/* detalhe_container */
			div.detalhe_container{ float:left; width:533px; padding:14px 20px 0 0;}
					div.templateInterna553{ width:553px; padding:32px 0px 0 0;}
			div.detalhe_container h2{color:#9a9a9a; font-family:Verdana; font-size:30px;}
					div.tituloSecao_interna{ padding:0 0 0 26px; margin-bottom:20px;}
					div.tituloSecao_interna h2{ padding-bottom:0px;}
					div.tituloSecao_interna p.mural{ line-height:150%; width:415px; color:#959595; margin-top:4px; font-family:Verdana; font-weight:normal; font-size:13px;}
					div.tituloSecao_interna p{ font-size:12px; text-align:justify; padding-right:30px; margin-top:15px;}
					
					
					div.fotos_container{height:100%; overflow:hidden; margin:15px 0 0 0;}
					div.fotos_container div.iFoto{ width:259px; float:left; margin:0 0 6px 7px;}
					div.fotos_container div.iFoto div{ width:71px; height:70px; padding:6px 0 0 6px; float:left; background:url(../img/iFoto_77x76.gif) 0 0px no-repeat;}
					div.fotos_container div.iFoto p{ margin:0; text-align:left; color:#000; font-family:Verdana; font-weight:normal; font-size:9px;}
			
			
			/* /detalhe_container */
		
		
		
					

		/* rodape */
		div.rodape_container{ width:760px; margin:0 auto; height:100%; overflow:hidden; padding-bottom:15px;}
		div.rodape_container p{ float:left; margin:0; padding-left:207px; color:#008e84; font-family:arial; font-weight:normal; font-size:10px;}
		div.rodape_container div{ float:right;}
		div.rodape_container div img{ margin-right:10px;}
		/* /rodape */
							
	/* /TEMPLATE */
							
	/* EQUIPE */
		div.equipe_container{ margin-top:19px; width:260px; padding-right:5px; float:left;}
		div.equipe_container dl{ margin-bottom:10px;}
		div.equipe_container dl dt{ font-weight:bold; padding:0 0 10 0px; margin-bottom:3px; margin-top:3px;}
		div.equipe_container dl.titulo dt{ color:#779025; font-size:12px}
		div.equipe_container dl dt strong{ font-weight:normal;}
		div.equipe_container dl dd{ padding:2px 0 1px 18px; background:url(../img/ico_equipe.gif) 0 0px no-repeat;}
		div.equipe_container dl dd.ico2{ background-position:0 -16px;}

		div.equipe_container dl.titulo{}




		dl.paginacao{ clear:both; height:15px; float:right; padding-right:10px;}
		dl.paginacao dt{}
		dl.paginacao dd{ float:left; margin-left:5px;}
		dl.paginacao dd a:link,
		dl.paginacao dd a:hover,
		dl.paginacao dd a:visited,
		dl.paginacao dd a:active{color:#779025; font-weight:normal; font-size:11px; text-decoration:none;}
		dl.paginacao dd a:hover{ text-decoration:underline;}
		
				dl.paginacao dd.atual a:link,
				dl.paginacao dd.atual a:hover,
				dl.paginacao dd.atual a:visited,
				dl.paginacao dd.atual a:active{color:#aeaeae; font-weight:normal; font-size:11px; text-decoration:underline;}

	/* /EQUIPE */

	/* HOME de seçao */
		div.muralContainer{ width:544px;}
		div.muralContainer div.muralContainer_top{ height:44px; overflow:hidden; background:url(../img/muralContainer_top.jpg) 0 0px no-repeat;}
		div.muralContainer div.muralContainer_topSimples{ height:16px; overflow:hidden; background:url(../img/muralContainer_topSimples.jpg) 0 0px no-repeat;}
		div.muralContainer div.muralContainer_bottom{ height:16px; overflow:hidden; background:url(../img/muralContainer_bottom.jpg) 0 0px no-repeat;}
		div.muralContainer div.muralContainer_conteudo{height:100%; overflow:hidden; padding-bottom:30px; background:url(../img/muralContainer_conteudo.jpg) 0 0px repeat-y;}

			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal{ width:479px; padding:0 0 17px 39px; margin-bottom:25px; background:url(../img/destaquePrincipal.jpg) 32px bottom no-repeat;}
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal p.data{color:#0e2f4c; font-family:Verdana; font-weight:bold; font-size:13px; margin-bottom:10px; padding-left:10px; background:url(../img/ico_pData.gif) 0 6px no-repeat;}

			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3{ margin-bottom:10px; padding-right:20px; color:#4a4a4a; font-weight:normal; font-size:13px; text-align:justify}
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 strong{ display:block; color:#037a87; font-family:Verdana; font-size:20px;}
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a strong{color:#037a87; font-family:Verdana; font-size:20px;}

			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a:link,
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a:hover,
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a:visited,
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a:active{color:#0e2f4c; font-weight:bold; font-size:11px; text-decoration:none; padding-left:8px; background:url(../img/ico_leiaMais.gif) 0 5px no-repeat;}
			div.muralContainer div.muralContainer_conteudo div.destaquePrincipal h3 a:hover{ text-decoration:underline;}
			
			a.leiaMais:link,
			a.leiaMais:hover,
			a.leiaMais:visited,
			a.leiaMais:active{color:#0e2f4c; font-weight:bold; font-size:11px; text-decoration:none; padding-left:8px; background:url(../img/ico_leiaMais.gif) 0 5px no-repeat;}
			a.leiaMais:hover{ text-decoration:underline;}



			div.outrosDestaques{height:100%; overflow:hidden;}
			div.outrosDestaques div.iDestaque{ float:left; margin:0 0 0 23px; width:107px;}
			div.outrosDestaques div.fst{_margin-left:12px;}
			div.outrosDestaques div.iDestaque h4{ width:107px; height:14px; overflow:hidden; text-indent:-5555px; background:url(../img/outrosDestaques_tit.gif) 0 0px no-repeat;}
					div.outrosDestaques div.iDestaque h4.iNovidades{ background-position:0px 0px;}
					div.outrosDestaques div.iDestaque h4.iEsportes{ background-position:0px -14px;}
					div.outrosDestaques div.iDestaque h4.iDestaque{ background-position:0px -28px;}
					div.outrosDestaques div.iDestaque h4.iPraVida{ background-position:0px -42px;}
			div.outrosDestaques div.iDestaque p{ text-align:justify;}
			div.outrosDestaques div.iDestaque p a:link,
			div.outrosDestaques div.iDestaque p a:hover,
			div.outrosDestaques div.iDestaque p a:visited,
			div.outrosDestaques div.iDestaque p a:active{color:#4a4a4a; font-weight:normal; font-size:9px; text-decoration:none;}
			div.outrosDestaques div.iDestaque p a:hover{ text-decoration:underline;}
			div.outrosDestaques div.iDestaque p a strong{ display:block;}
			div.outrosDestaques div.iDestaque p a span{ color:#959595; font-weight:normal;}
			div.outrosDestaques div.iDestaque img{ margin:10px 0 0 0;}


			div.conteudoSimples_container{ padding:20px 22px 0;}
			div.conteudoSimples_container h3{color:#00006a; font-family:Verdana; font-weight:bold; font-size:18px;}
			div.conteudoSimples_container h4{color:#00006a; font-family:Verdana; font-weight:bold; font-size:14px;}
			div.conteudoSimples_container p{ font-size:12px; text-align:justify; margin-top:19px;}
			div.conteudoSimples_container hr{ height:0px; border-top:1px #000 solid; margin-top:13px;}
			div.conteudoSimples_container blockquote p{ padding-left:12px; background:url(../img/ico_venha.gif) 0 4px no-repeat;}
			div.conteudoSimples_container ul { margin-top: 10px; margin-botton: 10px;}
			div.conteudoSimples_container ul li { font-size:11px; text-align:justify; margin-left: 10px; }



	/* /HOME de seçao */

	/* ENCONTRESE */
			div.box_botoes{height:100%; overflow:hidden; padding-top:24px;}
			div.box_botoes a:link,
			div.box_botoes a:hover,
			div.box_botoes a:visited,
			div.box_botoes a:active{ 
				display:block; float:left; width:160px; height:24px;
				margin:0 10px 10px 0; padding:9px 0 0 0; 
				text-align:center; color:#fff; font-weight:normal; font-size:11px; text-decoration:none;
				background:url(../img/bt_encontre.gif) 0 0px no-repeat;
			}
			div.box_botoes a.linha2:link,
			div.box_botoes a.linha2:hover,
			div.box_botoes a.linha2:visited,
			div.box_botoes a.linha2:active{height:30px; padding:3px 0 0 0;}/* para botao com 2 linhas de texto */
			div.box_botoes a.fst{ margin-left:0px;}
	/* ENCONTRESE */

	/* TRABALHE CONOSCO */
			div.bts_curriculo{ width:220px; margin:100px auto 10px; text-align:center;}
			div.bts_curriculo img.tit{ margin-bottom:10px;}
			div.bts_curriculo img{ margin-bottom:0px;}
	/* /TRABALHE CONOSCO */

	/* VENHA ESTUDAR NO RAINHA */
			div.box_botoesVenhaEstudar{height:100%; overflow:hidden; margin:25px 0; /*padding-top:24px;*/}
			div.box_botoesVenhaEstudar div{ float:left; margin:0px 10px 0 0;}
			div.box_botoesVenhaEstudar div p{ padding-left:8px; font-size:10px; margin-top:5px;}
			div.box_botoesVenhaEstudar a:link,
			div.box_botoesVenhaEstudar a:hover,
			div.box_botoesVenhaEstudar a:visited,
			div.box_botoesVenhaEstudar a:active{ 
				display:block; width:160px; height:24px;
				margin:0 0px 8px 0; padding:9px 0 0 0; 
				text-align:center; color:#fff; font-weight:normal; font-size:11px; text-decoration:none;
				background:url(../img/bt_venhaEstudar.jpg) 0 0px no-repeat;
			}
			div.box_botoesVenhaEstudar a.linha2{height:30px; padding:3px 0 0 0;}/* para botao com 2 linhas de texto */
			div.box_botoesVenhaEstudar a.fst{ margin-left:0px;}


			div.box_conhecaPropostas{ position:relative; min-height:338px; _height:338px; background:url(../img/img_mural_venha494x338.png) 0 0px no-repeat;}
			p.tituloAzul{ color:#0000ff; font-weight:bold;}
			div.box_conhecaPropostas a{/*border:1px #66FF33 solid;*/ position:absolute; display:block; width:122px; height:122px; text-indent:-5555px;}
			div.box_conhecaPropostas a.educacaoInfantil{ left:4px; top:61px;}
			div.box_conhecaPropostas a.ensinoFundamental1{ left:177px; top:54px;}
			div.box_conhecaPropostas a.ensinoFundamental2{ left:363px; top:8px;}
			div.box_conhecaPropostas a.ensinoMedio{ left:74px; top:194px;}
			div.box_conhecaPropostas a.educacaoJovensAdultos{ left:235px; top:196px;}

			p.box_links{}
			p.box_links a:link,
			p.box_links a:hover,
			p.box_links a:visited,
			p.box_links a:active{color:#0000ff; font-weight:normal;}

			table.valores{ margin-top:10px;}
			table.valores td{ padding:2px 4px;}
			table.valores tbody td{ background-color:#172983; color:#fff; border-left:3px #faf9eb solid;}
			
			table.vagas{ margin-top:10px;}
			table.vagas td{ padding:2px 4px; text-align:center;}
			table.vagas tbody td{ background-color:#172983; color:#fff; border-left:3px #faf9eb solid; text-align:center;}

	/* /VENHA ESTUDAR NO RAINHA */


/* Easy Tooltip */

#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4 url(bg.gif) repeat-x;
	color:#fff;
	}
					

/* // Easy Tooltip */
