@charset "utf-8";
/* CSS Document */

body
{
	background:transparent url(../images/backgradiente.jpg) repeat-y scroll center;
	margin:0;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color: #555555;
}

.banner_busca
{
	width:100%;
	text-align:center;
	padding-top:10px;
}

.logo
{
	float:left;
}

.slogam
{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#geral
{
	width:982px;
	margin:0 auto;
	position:relative;
}

#topo_logo
{
	width:957px;
	background-color:#FFFFFF;
	margin-left:13px;
	height:93px;
	display:block;
	float:left;
}

#icon_estados
{
	width:983px;
	margin:0px;
	_margin-left:6px;
	border:0px;
	float:left;
}

.dobra_esquerda
{
	width:13px;
	height:80px;
	margin:0px;
	float:left;
	font-size:0px;
	background:url(../imagens/layout/dobra_esquerda.jpg) no-repeat;
}

.flash_estados
{
	width:957px;
	height:80px;
	float:left;
	background:#FFFFFF url(../imagens/layout/fundo_flash_icons.jpg) repeat-x;
}

.dobra_direita
{
	width:13px;
	height:80px;
	margin:0px;
	float:left;
	font-size:0px;
	background:url(../imagens/layout/dobra_direita.jpg) no-repeat;
}


.destaque_topo
{
	width:931px;
	/*height:388px;*/
	background-color:#FFFFFF;
	padding:13px;
	margin-left:13px;
	float:left;
	margin-top:-15px
}

.menu
{
	width:957px;
	background:#ffffff;
	margin-left:13px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.links_menu
{
	width:100%;
	font-size: 11px;
	margin-left: 4px;
}
.links_menu a, .links_menu a:visited
{
	color: #000000;
	text-decoration: none;
}
.links_menu a:hover
{
	color: #990000;
	text-decoration: none;
	background-color: #EEEEEE;
	display:block;
}
.links_menu div
{
	float:left;
	text-align:center;
	line-height: 28px;
}
/* ***********------------ HOME --------------*********** */

.destaque_home
{
	float:left;
	width:639px;
	height:388px;
}

.destaque_home_slide
{
	float:left;
	width:600px;
	height:320px;
	margin-left:18px;
}

.busca_banner_home
{
	width:292px;
	padding-top:32px;
	/*height:356px;*/
	float:left;
}

.busca_banner_home_slide
{
	width:292px;
	padding-top:0px;
	/*height:356px;*/
	float:left;
}

.busca_home
{
	width:292px;
	/*height:142px;*/
	padding-top:5px;
	padding-bottom:10px;
	background:url(../imagens/layout/back_busca_home.jpg) repeat-y;
}

.tabela_busca_home
{
	border:0;
	width:252px;
	padding-left:20px;
	font-size:12px;
	color:#333333;
	
}

.tabela_busca_home input
{
	width:215px;
	height:18px;
	border:0px;
	background:url(../imagens/layout/input.jpg) no-repeat;
	font-family:Tahoma;
	color:#908e8e;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.select_form
{
	width:252px;
	height:18px;
	border:0px;
	background:url(../imagens/layout/select_cidade.jpg) no-repeat;
	padding-top:5px;
	margin-top:5px;
	font-family:Tahoma;
	color:#908e8e;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.sombra_papel
{
	width:957px;
	background:#FFFFFF url(../imagens/layout/sombra_papel.jpg);
	margin-left:13px;
	height:34px;
	float:left;
}


.conteudo_home
{
	width:957px;
	background:#FFFFFF;
	margin-left:13px;
	height:320px;
	float:left;
}

.box_noticias
{
	background:url(../imagens/layout/back_box_espedu_boletim.jpg) no-repeat #FFFFFF;
	width:508px;
	padding-left:29px;
	padding-top:43px;
	float:left;
	padding-top:61px;
	height:250px;
}

.conteudo_box_noticias
{
	width:508px;
}

.conteudo_box_noticias table
{
	border:0;
}

.noticia a
{
	color:#666666 !important;
	text-decoration:none;
}

.noticia a:hover
{
	color:#ccab07 !important;
	text-decoration:none;
}

.noticia2{
	padding:12px 0;	
}

.noticia2 a
{
	color:#ccab07 !important;
	text-decoration:none;
}

.noticia2 a:hover
{
	color:#ddbc18 !important;
	text-decoration:none;
}

.noticiatop a
{
	color:#666666;
	text-decoration:none;
}

.noticiatop a:hover
{
	color:#ccab07;
	text-decoration:none;
}
.rodape_noticias
{
	background:none;
	height:17px;
}

.noticia
{
	width:252px;
	padding:12px 0px;
	background:url(../imagens/layout/lin_cinza.jpg) repeat-x bottom;
}

.boletim_eletronico
{
	width:205px;
}

.boletim_eletronico p
{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:10px;
	color:#000000;
}

.select_edicao
{
	color:#908e8e;
	padding-left:10px;
	padding-top:5px;
	background:url(../imagens/layout/select_edicao.jpg) no-repeat;
	width:173px;
	margin-top:10px;
	margin-left:10px;
	height:16px;
}

.boletim_eletronico input
{
	background:url(../imagens/layout/input_nome.jpg) no-repeat;
	border:0px;
	margin-left:10px;
	width:173px;
	margin-top:8px;
	height:16px;
	font-size:11px;
	color:#908e8e;
	padding-left:10px;
	padding-top:5px;
}

.boletim_eletronico .enviar_form
{
	margin-left:120px;
}

.depoimentos
{
	float:left;
	width:420px;
	height:213px;
	background:url(../imagens/layout/back_depoimentos.jpg) no-repeat #FFFFFF;
	padding-top:61px;
}

.depoimentos .conteudo
{
	width:344px;
	height:100px;
	padding-left:33px;
	padding-right:43px;
	font-family:"Trebuchet MS", Verdana, Arial;
	text-align:right;
	color: #2D2D2D;
}

.depoimentos .conteudo h3
{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin:0;
}
.rodape_depoimentos
{
	width:407px;
	background:url(../imagens/layout/rodape_depoimentos.jpg) bottom no-repeat #FFFFFF;
	height:130px;
	padding-right:13px;
	text-align:right;
}

#chamadas_home
{
	width:984px;
	margin:0px;
	_margin-left:6px;
	border:0px;
	float:left;
}

.dobra_esquerda_loja
{
	width:13px;
	height:60px;
	margin:0px;
	float:left;
	font-size:0px;
	background:url(../imagens/layout/dobra_esquerda_loja.jpg) no-repeat;
}

.banner_loja
{
	width:957px;
	_width:958px;
	height:60px;
	float:left;
	background:#FFFFFF url(../imagens/layout/back_lojas_banners.jpg) repeat-x;
}

.dobra_direita_loja
{
	width:13px;
	height:60px;
	margin:0px;
	float:left;
	font-size:0px;
	background: url(../imagens/layout/dobra_direita_loja.jpg) no-repeat;
}

.espaco_banner_lojas
{
	background:#ffffff;
	margin-left:13px;
	width:957px;
	float:left;
}

.banner
{
	width:490px;
	padding-left:11px;
	background:url(../imagens/layout/lin_cinza.jpg) repeat-y right;
	float:left;
}

.destaque_loja
{
	width:420px;
	padding-left:10px;
	float:left;
}

/* ***********------------ FIM HOME --------------*********** */

/* ***********------------ HOTSITE --------------*********** */

.nome_escola
{
	margin-top:-15px;
	margin-bottom:10px;
	height:30px;
}

.nome_escola h1
{
	margin:0px;
	font-family:Tahoma;
	font-size:22px;
	color:#666666;
	font-weight:normal;
	width:auto;
}
.nome_escola .bandeira
{
	float:left;
	padding-top:10px;
	margin-left:12px;

}

.destaque_topo_hot
{
	width:931px;
	height:428px;
	background-color:#FFFFFF;
	padding:13px;
	margin-left:13px;
	float:left;
}

.destaque_hot
{
	float:left;
	width:639px;
	height:388px;
	background:url(../imagens/layout/fundo_foto_videos.jpg) no-repeat;
}

.galeria_fotos
{
	width:604px;
	margin:0 auto;
}

.botao_voltar
{
	width:52px;
	float:left;
}

.recheio_foto
{
	width:500px;
	background:url(../imagens/layout/back_fotos.jpg) repeat-x;
	padding-top:27px;
	height:341px;
	float:left;
	overflow:hidden;
}

.botao_avancar
{
	width:52px;
	float:left;
}

.bto_ver_video
{
	width:639px;
	_width:640px;
	margin-left:-16px;
	_margin-left:0;
	margin-top:-5px;
	text-align:right;
	float:left;
}

.conteudo_hot
{
	width:957px;
	background:url(../imagens/layout/back_info_hots.jpg) no-repeat;
	height:515px;
	margin-left:13px;
	float:left;
}

.depoimentos_hot
{
	width:240px;
	margin-left:30px;
	_margin-left:15px;
	margin-top:90px;
	margin-right:20px;
	float:left;
	
}

.depoimentos_hot .depoimento
{
	height:75px;
	background:url(../imagens/layout/lin_cinza.jpg) bottom repeat-x;
	margin-bottom:15px;
}
.depoimentos_hot .crie_o_seu
{
	width:240px;
	text-align:right;
	padding-top:10px;
}


.depoimentos_hot .depoimento p
{
	font-size:12px;
	margin-top:5px;
	font-style:italic;
}
.zerar
{
	margin:0px !important;
	border:0px !important;
	padding:0px !important;
}
.depoimentos_hot .depoimento a
{
	color:#666666;
	text-decoration:none;
}

.depoimentos_hot .depoimento a:hover
{
	color:#CCAB07;
	text-decoration:underline;
}

.star_ranking
{
	width:200px;
}

.star_ranking .star
{
	float:right;
	margin-right:10px;
}


.informacoes_hot
{
	width:652px;
	padding-left:15px;
	float:left;
	padding-top:90px;
}

.informacoes_hot .menu_escola
{
	margin-left:20px;
	width:582px;
}

.informacoes_hot .menu_escola a
{
	color:#666666;
	text-decoration:none;
	padding-left:35px;
	margin-right:15px;
	height:22px;
	padding-top:10px;
	padding-bottom:20px;
}

.informacoes_hot .menu_escola a:hover
{
	color:#caa200;
	text-decoration:none;
	padding-left:35px;
	margin-right:15px;
	height:22px;
}

.informacoes_hot .endereco 
{
	background:url(../imagens/layout/icones/endereco.jpg) no-repeat left;
}

.informacoes_hot .cursos
{
	background:url(../imagens/layout/icones/cursos.jpg) no-repeat left;
}

.informacoes_hot .filosofia
{
	background:url(../imagens/layout/icones/filosofia.jpg) no-repeat left;
}

.informacoes_hot .atividades
{
	background: url(../imagens/layout/icones/atividades.jpg) no-repeat left;
}

.informacoes_hot .numeros
{
	background:url(../imagens/layout/icones/alunos.jpg) no-repeat left;
}

.informacoes_hot .valor
{
	background:url(../imagens/layout/icones/valor.jpg) no-repeat left;
}

.informacoes_hot .infra
{
	background: url(../imagens/layout/icones/infra.jpg) no-repeat left;
}

.informacoes_hot .fale
{
	background:url(../imagens/layout/icones/fale.jpg) no-repeat left;
}

.informacoes_hot .endereco:hover
{
	background:url(../imagens/layout/icones/endereco_hover.jpg) no-repeat left;	
}

.informacoes_hot .cursos:hover
{
	background:url(../imagens/layout/icones/cursos_hover.jpg) no-repeat left;
}

.informacoes_hot .filosofia:hover
{
	background:url(../imagens/layout/icones/filosofia_hover.jpg) no-repeat left;
}

.informacoes_hot .atividades:hover
{
	background: url(../imagens/layout/icones/atividades_hover.jpg) no-repeat left;
}

.informacoes_hot .numeros:hover
{
	background:url(../imagens/layout/icones/alunos_hover.jpg) no-repeat left;
}

.informacoes_hot .valor:hover 
{
	background:url(../imagens/layout/icones/valor_hover.jpg) no-repeat left;
}

.informacoes_hot .infra:hover
{
	background: url(../imagens/layout/icones/infra_estrela.jpg) no-repeat left;
}

.informacoes_hot .fale:hover
{
	background:url(../imagens/layout/icones/fale_hover.jpg) no-repeat left;
}


.menu_escola .line01
{
	width:582px;
	float:left;
	height:35px;
	background:url(../imagens/layout/lin_cinza.jpg) bottom repeat-x;
	text-align:center;
}

.menu_escola .line02
{
	width:582px;
	margin-top:20px;
	float:left;
	height:35px;
	background:url(../imagens/layout/lin_cinza.jpg) bottom repeat-x;
	text-align:center;
}

.textos
{
	width:532px;
	height:228px;
	float:left;
	margin-top:25px;
	margin-left:50px;
	_margin-left:25px;
	color:#949494;
}

.textos h1
{
	margin:0px;
	margin-bottom:19px;
	font-size:11px;
	color:#caa200;
}
/**** **/

.rodape
{
	width:933px;
	background:#ffffff;
	margin-left:13px;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	float:left;
}

.rodape_assinatura
{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	text-align:right;
}

.rodape_assinatura a, .rodape_assinatura a:visited
{
	color:#333333;
	text-decoration:none;
}

.rodape_assinatura a:hover
{
	color:#333333;
	text-decoration:underline;
}

.links_rodape
{
	width:100%;
	background:url(../imagens/layout/back_div.jpg) repeat-x;
	height:26px;
}

.links_rodape a
{
	color:#333333;
	text-decoration:none;
}

.links_rodape a:visited
{
	color:#333333;
	text-decoration:none;
}

.links_rodape div
{
	float:left;
	margin-top:5px;
	width:116px;
	text-align:center;
	background:url(../imagens/layout/lin_cinza_rodape.jpg) right repeat-y;
}

.links_rodape a:hover
{
	color:#333333;
	text-decoration:underline;
}

.link_hot
{
	width:580px;
	margin-top:40px;
	/*margin-top:-17px;
	_margin-top:-10px;*/
	text-align:right;
	float:left;
}


#fotos_hotsite{
	margin-left:0;
}

.cursos_participa li{
	margin-bottom:10px;
}

input.fale_escola, textarea.fale_escola, select.fale_escola{
	font-family:verdana;
	font-size:10px;
	color:#666666;
	border:1px solid #aaa;
	padding:3px;
}

label.error{
	display:none !important;
	color:#FF0000;
}
input.error, textarea.error, select.error{
	border:1px solid #e10000;
}

#modal{
	z-index:1000;
	position:absolute;
	background:#FFF;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
#criaDepoimento{
	display:none;
	width:350px;
	height:250px;
	position:absolute;
	background:#FFF;
	z-index:2000;
	border:1px solid #CCC;
}

#camposRastro{
	display:none;
	width:350px;
	height:250px;
	position:absolute;
	background:#FFF;
	z-index:2000;
	border:1px solid #CCC;
}
/**** ADICIONADO AGORA 24/02/2009 ****/
#conteudo_internas
{
	width:957px;
	margin-left:13px;
	float:left;
	background-color:#FFFFFF;
	font-size:12px;
}

#conteudo_internas .conteudo_int
{
	padding-left:41px;
	padding-right:41px;
	float:left;
	width:613px;
	padding-bottom:41px;
}

.busca_banner_interna
{
	width:242px;
	padding-top:10px;
	/*height:356px;*/
	padding-bottom:10px;
	float:left;
}

.busca_interna
{
	width:242px;
	/*height:200px;*/
	padding-bottom:20px;
	background:url(../imagens/layout/back_boxbusca_iterna.jpg) repeat-y;
}

.tabela_busca_interna
{
	border:0;
	width:222px;
	padding-left:20px;
	font-size:12px;
	color:#333333;
	
}

.tabela_busca_interna input
{
	width:192px;
	height:18px;
	border:0px;
	background:url(../imagens/layout/back_input_interna.jpg) no-repeat;
	font-family:Tahoma;
	color:#908e8e;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.tabela_busca_interna .select_form
{
	width:192px;
	height:18px;
	border:0px;
	background:url(../imagens/layout/back_select_iterna.jpg) no-repeat;
	padding-top:5px;
	margin-top:5px;
	font-family:Tahoma;
	color:#908e8e;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.conteudo_int .titulo_interna
{
	margin-left:-16px;
}

.conteudo_int a, a:visited
{
	text-decoration:none;
	color:#000000;
}

.conteudo_int a:hover
{
	text-decoration:underline;
	color:#FACA10;	
}

/*** BUSCA POR NOME **/

.conteudo_int .busca_cidade
{
	margin-left:22px;
	margin-bottom:42px;
}

.conteudo_int .busca_cidade h1
{
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#caa200;
	margin-left:-22px;
}

.busca_cidade .regiao
{
	font-size:12px;
	font-weight:bold;
	height:22px;
	width:600px;
	background:url(../imagens/layout/lin_cinza.jpg) repeat-x bottom;
	margin-bottom:5px;
	margin-top:20px;
}

.busca_cidade a
{
	text-decoration:none;
	color:#666666;
}

.busca_cidade a:hover
{
	text-decoration:underline;
	color:#caa200;
}

.conteudo_int .busca_cidade_outra h1
{
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#caa200;
	margin-left:-22px;
}

.conteudo_int .busca_cidade_outra
{
	margin-left:22px;
	margin-bottom:42px;
	line-height:22px;
}


.busca_cidade_outra  a
{
	font-size:12px;
	text-decoration:none;
	color:#666666;
}

.busca_cidade_outra a:hover
{
	font-size:12px;
	text-decoration:underline;
	color:#caa200;
}

.titulo_interna_texto{
	color:#faca10;
	font-family:"Trebuchet MS",Arial, Verdana;
	font-size:33px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-left:-17px;
}

.titulo2_interna_texto{
	color:#caa200;;
	font-family:"Trebuchet MS",Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:0px;
}

.barra_parceiros {
	width:957px;
	background:#ffffff;
	margin-left:13px;
}

input, select {
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#666666;		
}

.tabela_busca_home table td a
{
	color: #CC0000;
	font-weight:bold;
	text-decoration:none;	
	
}
.tabela_busca_home table td a:visited
{
	color: #CC0000;
	font-weight:bold;
	text-decoration:none;	
	
}
.tabela_busca_home table td a:hover
{
	color: #CC0000;
	font-weight:bold;
	text-decoration:underline;	
	
}

.faqR
{
	display: none;
}

.faqP a:hover
{
	color: #000000;
}

.escola_info_box
{
	width:292px;
	margin-top:20px;
	background:url(../imagens/layout/back_busca_home.jpg) repeat-y;
	float:left;
}

.escola_info_txt
{
	width:292px;
	padding-bottom:20px;
	font-size: 12px;
}

.escola_info_txt a, .escola_info_txt a:visited
{
	color: #990000;
	text-decoration: none;
}
.escola_info_txt a:hover
{
	color: #990000;
	text-decoration: underline;
}
#lyr a, #lyr a:visited {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
#lyr a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}
#geral_mobile
{
	width:800px;
	margin:0 auto;
	position:relative;
}
#conteudo_internas_mobile
{
	width:800px;
	margin-left:0px;
	float:left;
	background-color:#FFFFFF;
	font-size:12px;
}
#conteudo_internas_mobile .conteudo_int
{
	padding-left:0px;
	padding-right:20px;
	float:left;
	width:580px;
	padding-bottom:2px;
}
.busca_banner_interna_mobile
{
	width:200px;
	padding-top:10px;
	/*height:356px;*/
	padding-bottom:10px;
	float:left;
}
#conteudo_internas_mobile .conteudo_int .titulo_interna_texto{
	color:#faca10;
	font-family:"Trebuchet MS",Arial, Verdana;
	font-size:25px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-left:0px;
}
.hrFaq {
	border-bottom: 1px solid #CCCCCC;
}
