@charset "utf-8";
/* CSS Document */


/* ESTILOS LINKS */
/* ESTILOS LINKS */
/* ESTILOS LINKS */

a.colabore:link, a.colabore:visited, a.colabore:active {
	text-decoration: none;
	color:#5B4E00;
	font-size:15px;
}
a.colabore:hover {
	text-decoration: none;
	color:#C60;
}


a.cursosarea:link, a.cursosarea:visited, a.cursosarea:active {
	text-decoration:none;
	color:#C00;
	font-size:16px;
}
a.cursosarea:hover {
	text-decoration:none;
	color:#CC0000;
}


a.link_whatsapp:link, a.link_whatsapp:visited, a.link_whatsapp:active, a.link_whatsapp:hover {
	text-decoration:underline;
	color:#FFF;
	font-weight:500;
}

a.link_whatsapp_rodape:link, a.link_whatsapp_rodape:visited, a.link_whatsapp_rodape:active, a.link_whatsapp_rodape:hover {
	text-decoration:underline;
	color:#C00;
	font-weight:500;
}


a.facamatricula:link, a.facamatricula:visited, a.facamatricula:active, a.facamatricula:hover {
	color:#C00;
	text-decoration:none;
}


a.galeria:link, a.galeria:visited, a.galeria:active {
	text-decoration: none;
	color:#666666;
	font-size:15px;
}
a.galeria:hover {
	text-decoration: none;
	color:#999;
}


a.inscricao:link, a.inscricao:visited, a.inscricao:active {
	color: #175270;
	text-decoration: none;
	font-size:23px;
	text-shadow:#FFF 2px 2px 1px;
}
a.inscricao:hover {
	color:#204860;
	text-decoration: none;
	text-shadow:#aabbca 2px 2px 1px;
}


a.linkrodape:link, a.linkrodape:visited, a.linkrodape:active {
	text-decoration: none;
	color:#CCCCCC;
}
a.linkrodape:hover {
	text-decoration: none; 
	color:#FFF;
}


a.matricula:link, a.matricula:visited, a.matricula:active, a.matricula:hover {
	text-decoration:none;
	color:#fff;
	text-shadow:#333 2px 2px 2px;
}


a.saibamais:link, a.saibamais:visited, a.saibamais:active {
	text-decoration: none;
	color:#AE0000;
}
a.saibamais:hover {
	text-decoration: none; 
	color:#F00;
}


a.titulo_topo:link, a.titulo_topo:visited, a.titulo_topo:active, a.titulo_topo:hover {
	text-decoration:none;
	color:#FFF;
	font-weight:700;
}
a.titulo_topo:hover {
	text-decoration:underline;
}



/* ESTILOS CORES */
/* ESTILOS CORES */
/* ESTILOS CORES */
.texto-vermelho {
	color:#CC0000;
}

.texto-cinza {
	color:#666666;
}

.texto-preto {
	color:#000;
}




/* ESTILOS TAMANHO */
/* ESTILOS TAMANHO */
/* ESTILOS TAMANHO */
.fonte-catorze {
	font-size:14px;
}

.fonte-dezoito {
	font-size:18px;
}

.fonte-doze {
	font-size:12px;
}

.fonte-vinte {
	font-size:20px
}

.fonte-vinte-dois {
	font-size:22px
}

.fonte-vinte-seis {
	font-size:26px
}

.fonte-trinta {
	font-size:30px;
}

/* ESTILO TEXTOS */
/* ESTILO TEXTOS */
/* ESTILO TEXTOS */
#carteira_cursos {
	background-image:url(imagens/fundo-carteira-de-cursos.png);
	background-repeat:no-repeat;
	width:675px;
	padding-left:75px;
	font-size:24px; 
	font-weight:700;
	line-height:60px;
}

.espaco-palavras {
	word-spacing: 6px;
	letter-spacing:1px;
}

#fonte-agendamento {
	font-size:16px;
	font-weight:700;
	color:red;
	weight:bolder;
}

.fonte_botao_verde {
	font-size:28px;
}

.fonte-contato-topo {
	color:#22857d;
	font-size:13px;
	font-weight:500;
}

#fonte-cursos-titulo {
	word-spacing:2px; 
	text-shadow: 3px 2px 2px #999999;
	color:#333333;
	font-size:28px;
}

#fonte-cursos-subtitulo {
	word-spacing:2px; 
	text-shadow: 3px 2px 2px #999999;
	color:#333333;
	font-size:28px;
}

.fonte-logo {
	color:#FFF;
	font-size:19px;
	font-weight:400;
}

.fonte-depoimentos {
	color:#000000;
	font-size:12px;
	text-align: justify;
}

.fonte-formulario {
	color:#C00;
	font-size:14px;
	margin-left:80px;
}

.fonte-geral {
	color:#000000;
	font-size:14px;
	font-weight:400;
}

.fonte-parceiros {
	color:#FFFFFF;
	font-size:22px;
	font-weight:400;
}

.fonte-rodape {
	font-size:11px;
	letter-spacing:1px;
	word-spacing:3px;
	text-align:justify;
}

#fonte-unidades-titulo {
	font-size:28px;
	color:#333333;
	word-spacing:2px;
	text-shadow: 3px 2px 2px #999999;
	margin-top:10px;
}

/* #fonte-unidades-subtitulo {
	font-size:18px;
	color:#666666;
} */
.margem-interna {
	padding:7px;
}

.texto-justificado-home {
	color:#333;
	font-size:12px;
	text-align:justify;
}

.titulo-quem-somos {
	color: #666;
	font-size: 18pt;
	font-style: italic;
	font-weight:400;
}

.titulo-isencao {
	color: #666;
	font-size: 18pt;
	font-style: italic;
	font-weight:400;
}

.titulo-nossosprojetos {
	color: #666;
	font-size: 18pt;
	font-style: italic;
	font-weight:400;
	text-shadow:#fff 1px 1px 0px;
}

#txt-depoimentos-rodape {
	margin-left:55px;
	margin-right:50px;
	font-size:0.77em;
	color:#FFFFFF;
	text-align:justify;
}

.txt-galeria-titulo {
	word-spacing:4px;
	text-shadow:3px 2px 2px #333;
	margin-top:10px;
	color:#FFF;
}

.txt-galeria-subtitulo {
	word-spacing:3px;
	color:#E1E1E1;
}

#txt-nossoscursos-rodape {
	margin-left:25px;
	margin-right:25px;
	font-size:0.77em;
	color:#FFFFFF;
	text-align:justify;
}

#txt-modulos-cursos {
	margin-left:60px; 
	font-weight:bold; 
	color:#666; 
	font-size:18px;
}

.txt_numeros_escola {
	font-size:26px; 
	line-height:30px; 
	color:#FF0000; 
	padding-top:7px;
	text-shadow:#000 3px 3px 3px;
}

.txt_numeros_variaveis {
	font-size:30px; 
	color:#F00; 
	text-shadow:#000 3px 3px 3px;
}

#txt-oquedizem {
	font-size:23px;
	color:#666;
	text-shadow:#999 2px 2px 2px;
}

#txt-quemsomos-rodape {
	margin-left:50px; 
	margin-right:50px; 
	font-size:0.77em; 
	color:#FFFFFF;
	text-align:justify;
}

.txt-rodape-de {
	font-size: 24px;
}

.txt-rodape-quempodeparticipar {
	font-size: 21px;
	word-spacing:0.12em;
}

.txt-subtitulos-escola {
	font-size:18px;
	text-shadow:#8C8C8C 2px 2px 2px;
}

.txt_titulos_numeros {
	font-size:18px; 
	font-weight: bold;
	color:#FFFFFF;
}

.txt-titulos-paginas {
	font-size:23px;
	color:#CC0000;
	text-shadow:#999 2px 2px 2px;
}




/* ESTILO DIVS */
/* ESTILO DIVS */
/* ESTILO DIVS */
#botao_formulario_slideshow {
	width:625px;
	height:67px;
	position:absolute;
	padding-left:75px;
	font-size:26px;
	font-weight:700;
	text-shadow:#2c2c2c 1px 1px 1px;
	color:#FFF;
	letter-spacing:0.01em;
	word-spacing:0.01em;
	background-image:url(imagens/bt-link-formulario.png);
	z-index:10;
	top:380px;
	line-height:20px
}

#botao_formulario_cursos {
	position:absolute;
	width:1024px;
	height:56px;
	top:199px;
	z-index:10;
	margin:0;
}

#botao_formulario_cursos_verde {
	position:absolute;
	width:819px;
	height:56px;
	padding-left:205px;
	font-weight:700;
	text-shadow:#2c2c2c 1px 1px 1px;
	line-height:25px;
	color:#FFF;
	letter-spacing:0.022em;
	word-spacing:0.022em;
	background-image:url(imagens/bt-link-formulario-verde.png);
	top:199px;
	z-index:10;
	margin:0;
}

/* #centralizadora {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

/* #centralizadora02 {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

/* #centralizadora03 {
	position:relative;
	margin:0 auto;
	width:1024px;
	height:270px;
} */

/* #centralizadora04 {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

/* #centralizadora05 {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

/* #centralizadora06 {
	position:relative;
	margin:0 auto;
	width:1024px;
	font-size:12px;
	color:#FFF;
	font-weight:400;
}
 */
 
/* #centralizadora07 {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

/* #centralizadora08 {
	position:relative;
	margin:0 auto;
	width:1024px;
} */

.centralizadora-geral {
	position:relative;
	margin:0 auto;
	width:1024px;
}

.centralizadora-rodape {
	position:relative;
	margin:0 auto;
	width:1024px;
	font-size:12px;
	color:#FFF;
	font-weight:400;
}

.cont_apoiadores {
	position:relative;
	font-size:17px;
	text-shadow: 1px 1px #fff;
	font-weight:700;
	color:#666;
	text-shadow: 2px 2px 0 0 #000;
	float:left;
	width:100%;
	background-color:#dbdbdb;
	line-height:36px;
}

.cont_apoiadores span {
	margin-left:375px;
}

#conteudo-asp-geral {
	background-color:#F3F3F3;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#conteudo-asp-cursos {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-asp-textos {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-asp-vistorias {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-cursos {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	text-align:justify;
	position:relative;
	float:left;
	padding-bottom:5px;
}

#conteudo-depoimentos {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-escola {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;
	position:relative;
	float:left;
}

/* classe */
.conteudo-faleconosco {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-faleconosco-assessoria {
	background-color:#fff;
	width:100%;
	height:150px;
	position:relative;
	float:left;
}

/* classe */
.conteudo-faleconosco-canais {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

#conteudo-faleconosco-formulario {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-faleconosco-margem {
	width:974px;
	padding-left:50px;
	height:125px;
	padding-top:25px;
	text-align:justify;
	position:relative;
	float:left;
}

#conteudo-faleconosco-texto {
	position:relative;
	margin:0 auto;
	width:1024px;
}

#conteudo-formacao {
	width:924px; 
	margin-left:50px; 
	margin-right:50px; 
	margin-top:20px; 
	margin-bottom:20px; 
	text-align:justify; 
	position:relative; 
	float:left;
}

#conteudo-galeria {
	background-color:#666;
	width:100%;
	position:relative;
	float:left;
}

#conteudo-galeria-titulo {
	width:1024px;
	height:80px;
	text-align:center;
	padding-top:20px;
	position:relative;
	float:left
}

#conteudo-galeria-imagens {
	width:100%;
	position:relative;
	float:left;
	margin-bottom:20px;
}

#conteudo-imagem-superior {
	background-color:#000;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#conteudo-imagem-conteiner {
	width:1024px; 
	height:255px; 
	text-align:justify; 
	position:relative; 
	float:left; 
	background-image:url(imagens/rodape-img-cursos.jpg); 
	background-repeat:no-repeat;
}

#conteudo-imagem-superior-texto {
	position:absolute; 
	width:1024px; 
	height:25px; 
	top: 152px; 
	left: 0px; 
	color:#FFF; 
	font-size:15px; 
	text-align:center;
}

#conteudo-mercado {
	background-color:#fff; 
	width:100%; 
	position:relative; 
	float:left;
}

#conteudo-missao {
	width:300px;
	position:relative;
	margin-left:200px;
	margin-right:12px;
	float:left;
}

#conteudo-nossos-cursos {
	background-color:#dbdbdb;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#conteudo-oquedizem {
	background-color:#f0f0f0;
	width:100%; 
	height:60px; 
	position:relative; 
	float:left;
}

#conteudo-parceiros {
	width:924px;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	float:left;
}

#conteudo-rodape-cinza-escuro {
	position:relative;
	float:left;
	width:1024px;
	height:200px
}

#conteudo-rodape-cinza-claro {
	position:relative;
	float:left;
	width:1024px;
	height:40px
}

#conteudo-rodape-geral {
	background-color:#000; 
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#conteudo-rodape-imagem-cursos {
	width:1024px;
	height:200px;
	text-align:justify;
	position:relative;
	float:left;
	background-image:url(imagens/rodape-img-cursos.jpg);
	background-repeat:no-repeat;
}

#conteudo-rodape-imagem-depoimentos {
	width:1024px;
	height:200px;
	text-align:justify;
	position:relative;
	float:left;
	background-image:url(imagens/rodape-img-depoimentos.jpg);
	background-repeat:no-repeat;
}

#conteudo-rodape-imagem-escola {
	width:1024px;
	height:200px;
	text-align:justify;
	position:relative;
	float:left;
	background-image:url(imagens/rodape-img-escola.jpg);
	background-repeat:no-repeat;
}

#conteudo-rodape-imagem-fale-conosco {
	width:1024px;
	height:200px;
	text-align:justify;
	position:relative;
	float:left;
	background-image:url(imagens/rodape-img-fale-conosco.jpg);
	background-repeat:no-repeat;
}

#conteudo-rodape-imagem-home {
	width:1024px;
	height:200px;
	text-align:justify;
	position:relative;
	float:left;
	background-image:url(imagens/rodape-img-home.jpg);
	background-repeat:no-repeat;
}

#conteudo-rodape-texto {
	position:absolute; 
	text-align:center; 
	width:1024px; 
	height:25px; 
	top:152px; 
	left:0px; 
	color:#FFF; 
	font-size:15px;
}

#conteudo-visao {
	width:300px; 
	position:relative; 
	margin-right:200px; 
	margin-left:12px; 
	float:right;
}

#depoimentos {
	position:relative;
	float:left;
	width:612px;
	height:450px;
	background-color:#DFDFDF;
}

#depoimentos-alunos {
	background-color:#f0f0f0; 
	width:100%; 
	height:100%; 
	position:relative; 
	float:left;
}

#depoimentostopo {
	position:relative;
	float:left;
	width:612px;
	height:90px;
}

#depoimentoscorpo {
	position:relative;
	float:left;
	width:612px;
	height:360px;
}

#depoimentos-titulo {
	width:924px; 
	margin-left:50px; 
	margin-right:50px; 
	margin-top:5px; 
	margin-bottom:20px; 
	text-align:justify; 
	position:relative; 
	float:left;
}

#espaco-frase {
	position:relative;
	float:left;
	width:1024px;
	height:100px;
}

/* classe */
.espaco-superior-pagina {
	width:1024px;
	height:40px;
	text-align:justify;
	position:relative;
	float:left;
	line-height:40px;
}

#fundo-conteudo-cursos {
	background-color:#EAEAEA;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#fundo-conteudo-depoimentos {
	background-color:#f0f0f0;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#fundo-conteudo-escola {
	background-color:#dbdbdb;
	width:100%; 
	height:100%;
	position:relative;
	float:left;
}

#fundo-conteudo-faleconosco {
	background-color:#EBEBEB;
	width:100%;
	height:100%;
	position:relative;
	float:left;
}

#fundo-conteudo-formacao{
	background-color:#EAEAEA; 
	width:100%; 
	height:100%; 
	position:relative; 
	float:left;
}

#fundo-conteudo-missao-visao {
	background-color:#EAEAEA;
	width:100%;
	position:relative;
	float:left;
}

#fundo-conteudo-parceiros {
	background-color:#EAEAEA;
	width:100%; 
	height:100%;
	position:relative;
	float:left;
}

/* #fundo-conteudo-unidades {
	background-color:#BEBEBE;
	width:100%;
	height:40px;
	position:relative;
	float:left;
} */

#fundo-conteudo-unidades {
	background-color:#E3E3E3;
	width:100%;
	position:relative;
	float:left;
}

#galeria {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	margin:0;
}

.galeria-depoimentos {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#f0f0f0;
	padding-bottom:20px;
}

#galeria-depoimentos-imagens {
	width:1024px;
	height:100%;
}

#galeria-depoimentos-detalhes {
	width:1024px;
	line-height:97%;
}

#isencao-corpo {
	position:relative;
	float:left;
	width:1024px;
	height:100%;
	font-size:10pt;
	text-align:justify;
}

#jovemrestaurador {
	position:relative;
	float:left;
	width:412px;
	height:450px;
}

#jovemrestauradortopo {
	position:relative;
	float:left;
	width:412px;
	height:90px;
	background-color:#FFFFFF;
}

#jovemrestauradorcorpo {
	position:relative;
	float:left;
	width:412px;
	height:360px;
	background-color:#FFFFFF;
}

#linha-superior-titulos {
	background-color:#BEBEBE;
	width:100%;
	height:40px;
	position:relative;
	float:left;
}

#linha-superior-margens {
	position:relative;
	margin:0 auto;
	width:1024px;
}

#menu {
	font-size:11pt;
	font-weight:500;
	position:absolute;
	width:886px;
	height:50px;
	left:138px;
	top:61px;
	z-index:1000;
}

#mercado-trabalho {
	position:relative;
	margin:0 auto;
	width:1024px;
	text-align:justify;
}

#missao-visao {
	position:relative;
	margin:0 auto;
	width:1024px;
}

/* #nossas-unidades {
	position:relative;
	margin:0 auto;
	width:1024px;
}
 */
 
.nossas-unidades-endereco {
	width:308px;
	height:60px;
	position:relative;
	float:left;
	padding-top:10px;
	text-align:justify;
	margin-left:192px;
}

.nossas-unidades-endereco.raiz{
	margin-left:24px;
}

#nossas-unidades-fotos {
	width:1024px;
	text-align:justify;
	position:relative;
	float:left;
}

#nossas-unidades-regiao {
	width:1024px;
	text-align:center;
	position:relative;
	float:left;
	color:#333;
}

#nossas-unidades-superior {
	width:1024px; 
	height:110px; 
	text-align:center; 
	padding-top:20px; 
	position:relative; 
	float:left
}

#nossos-cursos {
	width:1024px;
	height:90px;
	text-align:center;
	padding-top:20px;
	position:relative;
	float:left
}

#nossos-cursos-imagens {
	width:1024px;
	margin:0 auto;
	position:relative;
	float:left;
}

#numeros-escola {
	background-color:#333333;
	width:100%;
	position:relative;
	float:left;
}

#oquedizem {
	position:relative;
	margin:0 auto;
	width:1024px;
	height: 45px;
	padding-top:15px;
	text-align:center;
}

#parceiros {
	position:relative;
	float:left;
	width:1024px;
	height:75px;
	margin-top:20px;
}

#quemsomos-corpo {
	position:relative;
	float:left;
	width:614px;
	font-size:10pt;
	text-align:justify;
	margin-right:20px;
	padding-bottom:15px;
}

#quemsomos-imagem {
	position:relative;
	float:left;
	width:390px;
	font-size:10pt;
	margin-top:20px;
}

/* #rodape {
	position:relative;
	float:left;
	width:1024px;
	height:76px;
	text-align:center;
	padding-top:20px;
} */

#rodape-cinza-escuro {
	background-color:#666;
	width:100%;
	position:relative;
	float:left;
}

#rodape-cinza-claro {
	background-color:#CCC;
	width:100%;
	position:relative;
	float:left;
}

#slideshow {
	position:relative;
	float:left;
	width:1024px;
	height:470px;
}

#topo {
	position:relative;
	float:left;
	width:1024px;
	height:122px;
}

#unidade-um {
	width:300px;
	height:200px;
	position:relative;
	float:left;
	border:solid;
	border-color:#999999;
	margin-left:192px;
	background-image:url(imagens/img-unidade-01.png);
	margin-right:24px;
}

#unidade-dois {
	width:300px;
	height:200px;
	position:relative;
	float:left;
	border:solid;
	border-color:#999999;
	margin-right:192px;
	background-image:url(imagens/img-unidade-02.png);
	margin-right:24px;
}

#variaveis_escola {
	position:relative; 
	float:left; 
	width:1024px; 
	height:120px;
}


/* ESTILOS FORMULÁRIO */
/* ESTILOS FORMULÁRIO */
/* ESTILOS FORMULÁRIO */

input {
	height:20px;
	padding:5px;
	border-style:solid;
	border-width:3px;
	border-color:#CCC;
	border-radius:6px;
}

textarea {
	padding:5px;
	border-style:solid;
	border-width:3px;
	border-color:#CCC;
	border-radius:6px;
}

button {
	font-size:15px;
	width:100px;
	height:40px;
	color:#fff;
	font-weight:700;
	letter-spacing:0.05em;
	border:none;
	border-radius:6px;
	cursor: pointer;
	transition-duration: 0.4s;
	background-color:#A4A4A4;
}

button:hover {
	color:#fff;
	background-color:#424242;
}

.formulario-mensagem {
	color:#C00;
	font-size:13px;
	margin-left:80px;
}

/*ESTILOS PADRÕES*/
/*ESTILOS PADRÕES*/
/*ESTILOS PADRÕES*/

*{
	font-family: 'Roboto', sans-serif;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote/*, th, td*/{
	margin:0;
	padding:0;
	color: #333;
}
fieldset, img{
	border:0;
	text-align: center;
}
ol, ul{list-style:none}
caption, th{text-align:left}
/*h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}*/
q:before, q:after{content:''}
abbr, acronym{border:0}
/* remember to define focus styles! */
:focus{outline:0}

/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/*a { color: #15adff; text-decoration: none; }
a:hover { text-decoration: none; }*/
