/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none; color:#4d4d4d}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, sans-serif;}
html,body{text-align:center; height:100%; margin:0 auto; padding:0;}
body{font-family: Arial, Helvetica, sans-serif; background-color:#F2F2F2;}
html{height:100%;}
img{border:none;}
a:hover{color:#000;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.error { float:left; text-align:right; width:353px; display:none; margin:-3px 0 3px 0; color:red; font-size:12px; }
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	/*cores principais do site*/
	.cor1 {color:#;}
	.cor2 {color:#;}
	.cor3 {color:#;}

	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## PRINCIPAL ##############################################*/
#flutuante {position:absolute; z-index:99999; top:100px; left:50%; margin-left:-210px;}

/* ESTRUTURA */
div#principal{position:relative; top:0px; min-height:100%; background:#f2f2f2 url(../imagens/principal/bg_principal.jpg) repeat-x center top; width:auto; border:1px solid #F2F2F2}

{behavior:url(js/iepngfix.htc);} /*png para ie6*/

.ie6 #principal {height:100%;}

/* TOPO */
div#topo{width:930px; margin:0 auto; padding:0; position:relative;}

.ie div#topo{width:950px;}

/* logo */
#logo {position:absolute; top:8px; left:0; display:block; width:133px; height:122px;}
h1 a {position:absolute; top:8px; left:0; display:block; width:139px; height:128;}

.ie h1 a {position:absolute; top:8px; left:0; display:block; width:139px; height:128;}

#destaque {margin:30px 0 20px 0;}
.ie #destaque {margin:0px 0 20px 0;}

/* MENUS */
#menu {margin:0 0 0 160px; padding:0;}
#menu li {float:left; margin-top:37px;}
#menu li a {height:11px; padding:23px 14px; display:inline; float:left; font-size:12px; background:url(../imagens/principal/bg_menu_traco.jpg) no-repeat left top;}
#menu li#home a {background:url(../imagens/principal/bg_home.gif) no-repeat left 21px; padding-left:25px;}
ul#menu li a:hover {#000}

.ie #menu li a {padding:33px 15px; height:20px;}
.ie #menu li {display:inline;}
.ie #menu li img {float:left; margin-top:50px;}
.ie #menu li#home a {background:url(../imagens/principal/bg_home.gif) no-repeat left 31px; padding-left:25px;}

/* conteudo */
#conteudo {padding-bottom:20px; margin:0 auto; width:930px; min-height:600px;}
#flash {margin-top:30px; padding-bottom:22px;  width:928px; height:295px;}
h3#titulo_curso	{font-size:20px; color:#44521d; font-weight:bold; text-align:left; margin-bottom:17px}

.ie #conteudo{height:600px; margin-bottom:25px;}
.ie6 #conteudo{height:600px;}
.ie #flash {margin:7px 0 22px 0;}

/* cursos */
#cursos {margin:0; padding:0; width:940px; height:129px;}
#cursos	li	{display:inline}
#cursos	li a {width:120px; display:inline; height:109px; margin:10px 5px 10px 0; cursor:pointer}

.ie #cursos {width:950px; height:129px; display:block}
.ie #cursos	li a {margin:0; padding:10px 3px 10px 0}

/* COLUNAS DA INDEX */
#colesq, #colmei, #coldir	{background:url(../imagens/principal/bg_noticia.jpg) no-repeat right bottom; float:left; width:306px; height:178px; margin-top:20px; padding-top:16px;}

/* Coluna esquerda */
#colesq	{margin-right:10px; width:300px;}
#colesq a	{margin-left:2px;}

/* Coluna meio */
#colmei {width:298px; margin-right:8px;}
.titulos {font-size:20px; font-weight:bold; color:#44521d; text-align:left; padding-bottom:5px;}
#colmei	h4 {padding-left:15px; background:url(../imagens/principal/icone_noticia.jpg) no-repeat left 5px; text-align:justify; margin:5px 0 0 0; width:270px; font-size:12px}
#colmei	#mais_noticia {background:none; font-size:12px; font-weight:bold; text-align:right; width:250px; margin-top:20px;}
#colmei	#mais_noticia a {color:#44521d;}
#colmei	#mais_noticia a:hover {color:#44521d; text-decoration:underline}

.ie #colmei	#mais_noticia {padding-right:20px;}
.ie #colmei	p#mais_noticia {background:none; font-size:12px; font-weight:bold; color:#44521d; text-align:right; width:280px; margin:8px 0 10px 0;}

/* Coluna direita */
#coldir p {text-align:left; font-size:12px;}
#coldir	form#newsletter {margin-top:15px; width:300px;color:#000; ;}
#coldir	form#newsletter fieldset {border:none}
#coldir	form#newsletter fieldset legend {display:none}
#coldir	form#newsletter fieldset label {float:left;width:59px; height:27px;text-align:right; padding:4px 5px 0 0; font-weight:bold; font-size:14px;  margin-bottom:3px;}
.ie #coldir form#newsletter fieldset label {margin-left:-15px;}
#coldir	form#newsletter fieldset input#nome {float:left; width:228px; background:url(../imagens/principal/bg_nome.gif) no-repeat; height:25px; padding:6px 3px 0 2px; border:none; font-size:14px; color:#6f6f6f; margin-bottom:3px;}
#coldir	form#newsletter fieldset input#email {float:left; width:185px; border:none; background:url(../imagens/principal/bg_email.gif) no-repeat;height:25px; padding:6px 2px 0 2px; font-size:14px; color:#6f6f6f; margin-bottom:3px;}
#coldir	form#newsletter fieldset input#botao_ok {background:url(../imagens/principal/botao_ok.gif) no-repeat; float:left; height:29px; width:47px; border:none; text-indent:-9999px; margin-left:-5px; cursor:pointer}

.ie #coldir	form#newsletter fieldset label {padding:5px 10px 0 0;}
.ie #coldir	form#newsletter fieldset input#nome {width:241px;float:left; height:30px;background-attachment:fixed;}
.ie #coldir	form#newsletter fieldset input#email {width:185px; height:30px;background-attachment:fixed;}

/* RODAPE DA INDEX */
#rodape{position:relative; bottom:0; width:100%; height:71px; left:0; background:#EBEAE8 url(../imagens/principal/bg_rodape.jpg) repeat-x center top;}
#rodape #endereco {width:930px; height:51px; margin:0 auto; text-align:center; padding-top:20px;}
ul#localizacao {margin:0; padding:0;}
ul#localizacao li {float:left; margin-right:20px; font-size:11px;}
ul#localizacao li p {float:left; display:block;}
ul#localizacao li img {float:left; margin-left:20px;}

/*################################## INTERNAS ##############################################*/

/* INTERNAS */
h2#titulo_sub_menu {font-size:20px; font-weight:bold; color:#406037; text-align:left; display:block; margin:170px 0 10px 0;}

.ie h2#titulo_sub_menu {margin:60px 0 10px 0;}
/* sub-menu */
ul#sub_menu {margin:0; padding:0;}
ul#sub_menu li {float:left; height:25px; font-size:12px; color:#4c4c4c; padding-top:10px;}
ul#sub_menu li#empresa { background:url(../imagens/internas/botao_aempresa.gif) no-repeat; width:81px;}
ul#sub_menu li#estrutura { background:url(../imagens/internas/botao_estrutura.gif) no-repeat; width:78px;}
ul#sub_menu li#equipe { background:url(../imagens/internas/botao_equipe.gif) no-repeat; width:60px;}
ul#sub_menu li#certificado { background:url(../imagens/internas/botao_certificado.gif) no-repeat; width:102px; }

/* sub-menu-cursos */
ul#sub_menu_cursos {margin:0; padding:0;}
ul#sub_menu_cursos li {float:left; height:30px; font-size:12px; color:#4c4c4c; padding:10px 5px 0 5px; text-align:center;}
ul#sub_menu_cursos li#profissionalizante { background:url(../imagens/internas/bg_profissionalizante.gif) no-repeat; width:135px;}
ul#sub_menu_cursos li#tecnicos {background:url(../imagens/internas/bg_tecnico.gif) no-repeat; width:67px;}

/* A empresa */
#descricao_empresa {width:930px; padding-top:10px;}
h3.tit {font-size:20px; color:#406037; margin:10px 0; text-align:left}
#descricao_empresa p {text-align:justify}
#descricao_empresa img {float:right; margin:4px 10px;}

/* estrutura */
#descricao_estrutura {width:930px; padding-top:5px;}
#descricao_estrutura h3.tit {font-size:20px; color:#406037; margin:12px 0 10px 0; text-align:left}
#descricao_estrutura p {text-align:justify;}
#descricao_estrutura h3 {font-size:17px; color:#406037; margin:30px 0; text-align:left;}
#descricao_estrutura img {margin-right:17px; cursor:pointer}

.bordaFoto {border:2px solid #406037;}

.ie .ajustesTit {padding-top:100px;}
.ie6 .ajustesTit {padding-top:0;}

/* equipe */
#descricao_equipe {width:930px; padding-top:10px;}
#descricao_equipe ul#professores {margin:0; padding:0;}
#descricao_equipe ul#professores li {background:#f9f8f7 url(../imagens/internas/bg_equipe.gif) no-repeat left top; width:914px; height:auto; display:block; padding:10px 8px 10px 8px; margin-bottom:18px; clear:both;}
#descricao_equipe ul#professores li img {float:left; margin:0 8px 0 0;}
#descricao_equipe ul#professores li big {float:left; text-align:left; font-size:14px; font-weight:bold; color:#406037; width:800px;}
#descricao_equipe ul#professores li small {float:left;font-size:10px; color:#406037; margin:3px 0 5px 0; width:800px; text-align:left;}
#descricao_equipe ul#professores li p {text-align:justify; width:800px;}

/* certificados */
#descricao_certificado {width:930px; padding-top:10px;}
#descricao_certificado ul.certificado {margin:0 auto; padding:0; width:730px;}
#descricao_certificado ul.certificado li {float:left; display:inline; margin:0 30px 50px 0;}
#descricao_certificado ul.certificado li img {margin-bottom:10px}
#descricao_certificado ul.certificado li small {font-size:12px; font-weight:bold; color:#406037; margin:10px 0 5px 0; text-align:center;}

/* parceiros */
#descricao_parceiros {width:930px; padding-top:120px;}
#descricao_parceiros ul.parceiros {margin:0 auto; padding:0; width:730px;}
#descricao_parceiros ul.parceiros li {float:left; display:inline; margin:0 30px 50px 0; clear:right; width:150px;}
#descricao_parceiros ul.parceiros li img {margin-bottom:10px}
#descricao_parceiros ul.parceiros li small {float:left; font-size:12px; font-weight:bold; color:#406037; margin:10px 0 5px 0; text-align:center; width:150px;}


/* cursos */
#descricao_profissionalizante, #descricao_tecnico {width:930px; padding-top:30px;}
dl#cursos_prof, dl#cursos_tec  {margin:0 auto; padding:0; width:818px;}
dl#cursos_prof dt, dl#cursos_tec dt  {background:url(../imagens/internas/bg_cursos.gif) no-repeat; width:803px; height:24px; text-align:left; padding:6px 0 0 15px; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; margin-top:10px;}
dl#cursos_prof dd, dl#cursos_tec dd  {background-color:#FFF; border:1px solid #CCC; margin:0 0 0 0; padding:0 5px 0 10px; text-align:justify;}
dl#cursos_prof dd ul li, dl#cursos_tec dd ul li {list-style-type:square; margin-left:15px; font-size:12px;}


/*
.ie #descricao_profissionalizante, #descricao_tecnico {padding-top:10px;}
.ie dl#cursos_prof dt, dl#cursos_tec dt {width:818px; padding:6px 0 0 15px;height:30px; margin-top:20px; display:block;}
.ie6 dl#cursos_tec dt {width:822px; padding:6px 0 0 15px;height:30px; margin-top:20px; display:block;}
.ie dl#cursos_prof dd, dl#cursos_tec dd {margin-bottom:35px; display:block;}
*/

/* LOCALIZAÇÃO */
#mapa {width:930px; padding-top:120px;}
dl#localizacao {margin:0 auto; padding:0; width:646px;}
dl#localizacao dt {background:url(../imagens/internas/bg_localizacao.gif) no-repeat; width:646px; height:24px; text-align:left; padding:6px 0 0 15px;color:#FFF; font-size:14px; font-weight:bold; cursor:pointer}
dl#localizacao dt strong {font-size:14px; color:#406037; font-weight:bold; margin-right:10px;}
dl#localizacao dt small {font-size:11px; color:#666363; margin-right:10px;}
dl#localizacao dd {background-color:#FFF; border:1px solid #CCC; margin-bottom:10px; padding:10px; text-align:justify;}
/*dd#loc_joao {display:none}*/
/*dd#loc_campina, dd#loc_santa {display:none}*/

.ie dl#localizacao dt {margin-top:0px;}
.ie6 dl#localizacao dt {margin-top:15px;}

/* NOTICIAS */
#noticias {width:910px; padding-top:120px;}
h3.tit {padding-top:39px;}/*estilo igual para as seguintes paginas:notícias, parceiros,localização e contato*/
#noticias .lista_noticias {margin:0 auto; padding:0; width:910px; text-align:justify;}
#noticias .lista_noticias li {margin-bottom:20px; text-align:justify}
.data {font-size:12px; color:#8a8a8a; margin-left:2px;}
.lista_noticias li a {font-size:14px; color:#406037; text-align:justify;}
.lista_noticias li a:hover {font-size:14px; color:#4d4d4d; text-align:justify;}

.ie #noticias, .ie #mapa, /*.ie #noticia,*/ .ie #contato, .ie #descricao_parceiros {width:930px; padding-top:0px; margin-top:15px;}
.ie h3.tit {padding-top:-15px;}

/* NOTICIA */
#noticia {float:left; width:680px; padding:100px 10px 0 10px; text-align:justify; margin:60px 15px 0 0;}
.cabecalho {float:left; width:490px; margin-top:-80px; padding:5px 10px 15px 10px;}
.cabecalho h3 strong {font-size:14px; color:#406037; text-align:left;}
#noticia p {font-size:12px; text-align:justify; margin-bottom:20px;}
#noticia p img, #noticia img.imagem {margin:0 10px 10px 0; float:left;}
.botoes {float:right; width:90px; margin-top:-80px; padding:5px 10px 15px 10px;}
.botoes li {float:left;}
#indicar {position:absolute; border:2px solid #ccc;padding:15px;background:#FFF;text-align:left;width:220px;left:50%;margin-left:50px;top:150px;display:none;}
#indicar .msg { float:left;width:150px;color:#4d4d4d;text-align:center; }
#formIndicar label{float:left;margin-bottom:10px;}
#formIndicar input{float:right;margin-bottom:5px;}

.ie .botoes {float:right; width:110px; margin-top:-80px; padding:5px 10px 15px 10px;}
.ie #indicar {width:215px;}
.ie6 #indicar {width:205px;}

/* OUTRAS NOTICIAS */
#outras_noticia {float:left; width:170px; text-align:justify; padding:0 10px 10px 10px; margin-top:60px; background-color:#efefef;}

/* CONTATO */
#contato {width:910px; padding-top:120px;}
#painel_contato {float:right; width:300px; margin:0; padding:0; text-align:left;}
#painel_contato strong {font-weight:bold; color:#406037; font-size:14px;}
#painel_contato li#botao_fone, #painel_contato li#telefones {float:right}
#painel_contato li#botao_fone {width:31px; height:70px;}
#painel_contato li#telefones {background-color:#EBEAE8; width:210px; padding:10px; margin-bottom:30px;}

#painel_contato li#botao_endereco, #painel_contato li#endereco {float:right}
#painel_contato li#botao_endereco {width:31px; height:70px;}
#painel_contato li#endereco {background-color:#EBEAE8; width:210px; padding:10px; margin-bottom:30px;}

.ie #contato {padding-top:10px;margin-top:110px}
.ie6 #contato {padding-top:10px;margin-top:0px}
.ie #painel_contato li#endereco  {width:240px;}
.ie #painel_contato li#telefones {width:240px;}

/* FORMULARIOS */
form#form_contato {float:left; width:363px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;font-size:14px;}
form#form_contato fieldset {border:none;}
form#form_contato legend {display:none;}
form#form_contato label {width:76px; height:29px; float:left; text-align:left; margin-bottom:8px; font-size:12px; border:none;}
form#form_contato input {float:right; width:277px; height:26px; margin-bottom:6px; font-size:12px; border:none; padding:5px 5px 0 5px;}
form#form_contato textarea {float:right; width:277px; height:166px; margin-bottom:6px; font-size:12px; border:none; padding:3px 5px;}
#cont_nome, #cont_email, #telefone { background:url(../imagens/internas/bg_telefone.gif) no-repeat; width:282; height:29px;}
#mensagem { background:url(../imagens/internas/bg_mensagem.gif) no-repeat; width:277px; height:166px;}
form#form_contato #ok {background:url(../imagens/internas/botao_enviar.gif) no-repeat; width:82px; height:29px; float:right; margin-right:5px; cursor:pointer;}

/* curriculo */
.input_curriculo {background: url(../imagens/internas/input_arquivo.gif) no-repeat; padding:0; float:left; width:282px; height:29px; margin:0 0 5px 0; position:relative;}
/*.input_file {opacity: 0; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor:pointer;}*/

/* inputfile */
#curriculo {opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); z-index:10;position:absolute;}
#file-falso {z-index:0; width:150px; border:none; background:transparent;padding:5px;}

.ie form#form_contato label {margin-bottom:8px;width:70px;}
.ie form#form_contato input {margin-bottom:3px; width:282px; height:29px;}
.ie form#form_contato textarea {margin-bottom:3px; width:282px; height:169px;}
.ie form#form_contato #ok {margin:8px 0 0 5px;} 
.ie6 #cont_nome {background-attachment:fixed;}
.ie6 #cont_email {background-attachment:fixed;}
.ie6 #telefone {background-attachment:fixed;}
.ie6 #mensagem {background-attachment:fixed;}

/* RODAPE DA INTERNAS */
#rodape_interna{position:absulute; bottom:0; width:100%; height:71px; left:0; border:1px solid #b9b8b7; background:#EAEAE8 url(../imagens/principal/bg_rodape.jpg) repeat-x center top; display:block; font-size:11px;}
#rodape_interna #endereco {width:930px; height:51px; margin:0 auto; text-align:center; padding-top:20px;}
p#localizacao {margin:0; padding:0;float:left; margin-right:30px; text-align:left;}
p#localizacao strong {font-weight:bold; color:#4c4c4c}

.ie6 #rodape_interna{height:81px;}

/* ASSINATURAS */
a.logo_qualitare{width:63px;height:21px;float:right;margin:0 60px 0 0;}
.ie8 a.logo_qualitare{width:63px;height:21px;float:right;margin:0 60px 40px 0;}

/*################################## NAVEGAÇÃO ##############################################*/

/* paginacao */
#paginacao {margin:5% 0 10% 30%; width:500px; text-align:center; font-size:14px;}
#paginacao li {display:inline; margin:0; float:left; text-align:justify}
#paginacao li #anterior, #paginacao li #proxima {margin-top:5px; color:#406037;}
#paginacao li a {background-color:#FFF; border:1px solid #406037; color:#666; text-align:center; font-weight:bold; padding:5px 9px; display:block; margin-right:11px;}
#paginacao li a:hover {background-color:#406037; border:1px solid #406037; color:#FFF; text-decoration:none;} 
#paginacao li.pgoff {}
#paginacao li a.pgpro, #paginacao li a.pgant {}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {}
#paginacao li a.pgsel {background-color:#406037; border:1px solid #406037; color:#FFF; text-decoration:none;}

.ie #paginacao {margin:2% 0 2% 30%; width:500px; text-align:center; font-size:14px;}
