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

* { padding:0px; margin:0px; border:0px;}

html { height:100%}

body { height:100%}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:24px; text-align:left;}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:24px; text-align:left; color:#990000}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:justify; color:#666666;}

.textonegrito { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:left; color:#666666; font-weight:bold}

.menulateral { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; line-height:20px; vertical-align:middle; color:#999999;}

.pagSeta { width:16px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; display:block }

.pagOver { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; display:block }

.pag  { width:16px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; display:block }

.titulos { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:left; line-height:20px; color:#333333; margin-bottom:6px; clear:both}

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

.titulos a:hover { text-decoration:none; color:#999999;}

.titulomenor { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#666666; line-height:20px;}

.caixatexto1 { width:261px; height:auto; margin:14px; padding-left:12px;}

.mais { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-bottom:10px; line-height:14px; text-align:right; color:#FF0000;}

.mais a { text-decoration:none; color:#FF0000;}

.mais a:hover { text-decoration:none; color:#AB2511;}

.foto { width:80px; height:46px; float:left; margin-right:6px; margin-top:6px;}

.caixatextonoticia { height:auto; width:auto;}

.textonoticia { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:left; color:#666666; margin-bottom:6px;}

.linhahorizontal { clear:both; height:1px; margin-left:30px; margin-top:0px; margin-bottom:6px; background:url(../images/linha_pontilhada.jpg) repeat-x;}

.linhavertical { clear:both; width:1px; background:url(../images/linha_pontilhada_vertical.jpg) repeat-y; height:330px; margin-bottom:10px; margin-top:10px;}

.caixatexto2 { height:auto; width:271px; margin-left:22px; margin-top:10px; margin-bottom:10px}

.tituloempresa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:left; line-height:20px; color:#333333; margin-top:20px; margin-left:22px; margin-bottom:20px;}

.titulolateral {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:left; line-height:20px; color:#FF3300; margin-bottom:6px;}

.titulolateral a {text-decoration:none; color:#FF3300;}

.titulolateral a:hover {text-decoration:none; color:#FF6600}

.linkazul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:16px; text-align:left; margin-top:12px; color:#0066FF; clear:both; text-decoration:none}

.letraazul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:16px; text-align:left; color:#0066FF; clear:both; text-decoration:none}

.linkazul a { text-decoration:none; color:#0066FF}

.linkazul a:hover { text-decoration:none; color:#0099FF}

.titulonegrito { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; line-height:20px; color:#333333; font-weight:bold;}

.conteudoedicoes { height:auto; width:161px; clear:both; border-bottom:1px dashed #CCCCCC; margin-left:10px; margin-top:10px;}

.disqueteabrir { height:auto; width:64px; margin-left:14px; margin-top:30px; float:left}

.fotoedicoes { height:140px; width:67px; float:left;}

.conteudoanteriores { float:left; height:auto; width:229px; border-right:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC;}

.fotoservicos { width:158px; height:73px; clear:both; margin-bottom:14px; margin-top:10px;}

.fontebranca { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; text-align:left; font-weight:bold; color:#FFFFFF}

.espacobranco { height:20px; width:auto; margin-top:98px; margin-left:6px}

.noticiadestaque { width:312px; height:150px; margin-left:20px;}

.titulodestaque { width:312px; margin-left:0px; margin-top:0px; height:auto;}

.espacomais { width:312px; height:14px; margin-right:0px; margin-bottom:0px;}

.eventos { float:left; height:auto; width:520px; border-right:1px dashed #CCCCCC; margin-left:30px; margin-right:10px}

.pretonegrito { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold; text-align:left; color:#000000}

.pretonegrito a { text-decoration:none; color:#000000}

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

.fonteazul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; text-align:left; color:#0033CC;}

.fonteazul a { text-decoration:none; color:#0033CC;}

.fonteazul a:hover { text-decoration:none; color:#0066FF}

.videos { float:left; height:auto; width:500px; border-right:1px dashed #CCCCCC; margin-left:20px; margin-right:10px; margin-top:20px}

.tr { width:700px; height:auto; clear:both; margin-left:10px; border-bottom:1px dashed #CCCCCC}

.trasso { width:auto; height:auto; float:left; margin-left:0px; margin-right:0px; border-bottom:1px dashed #CCCCCC}

.fontetabela { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; font-weight:bold;}

.proximasedicoes { height:30px; width:130px; margin-right:2px; clear:both; margin-left:500px; margin-bottom:16px}

.contato {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:20px; margin-top:0px; margin-bottom:16px; line-height:16px; text-align:left; padding:2px; height:18px; width:248px; border:1px solid #999999}

.contato2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:20px; margin-top:0px; margin-bottom:16px; line-height:16px; text-align:left; padding:2px; height:64px; width:248px; border:1px solid #999999; }

#Botao { height:37px ; width:122px ; display:block; background:url(../images/submit.jpg) center no-repeat; margin-left:120px; }

.clientes {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; width:600px; color:#666666; margin-left:20px}

.clientes a {text-decoration:none; display:block; color:#666666}

.clientes a:hover {text-decoration:none; display:block; color:#666666}

.aaaaaaaa { width:170px; float:left; height:auto}

#Acrobat { width:110px; height:96px; margin-top:22px; clear:both; margin-left:46px}

#Linhavertical { clear:both; width:1px; background:url(../images/linha_pontilhada_vertical.jpg) repeat-y; height:290px; margin-bottom:10px; margin-top:10px;}

#Fundomenu { height:40px; width:100%; background:url(../images/menu.jpg) repeat-x;}

#Menu { height:40px; width:900px; clear:both; background:url(../images/menu.jpg) repeat-x; margin:0px auto}

#Menu td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; vertical-align:top; height:25px; line-height:25px; font-weight:bold}

#Menu td a { text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:25px;}

#Menu td a:hover { text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:40px; background:url(../images/menu_hover.jpg) repeat-x;}

#Fundologo { width:100%; height:132px; background:url(../images/fundo_logo.jpg) repeat-x;}

#Logo { width:900px; height:132px; clear:both; margin:0px auto; background:url(../images/fundo_logo.jpg) repeat-x;}

#Fundocorpo { width:100%; height:auto; background:url(../images/fundo_body.jpg) repeat-y center;}

#Corpo { width:900px; height:auto; clear:both; margin:0 auto; background:url(../images/fundo_body.jpg) repeat-y center;}

#Divisor { width:1px; height:auto; background:url(../images/divisor.jpg) repeat-y;}

#Menulateral { width:271px; height:290px}

#Menulateral ul { list-style:none; height:280px; width:271px; clear:both; margin-top:8px; margin-left:0px;}

#Menulateral ul li { list-style:none; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-align:left; vertical-align:middle; height:18px; line-height:18px;}

#Menulateral ul li a { text-decoration:none; color:#999999;}

#Menulateral ul li a:hover { text-decoration:none; color:#000000;}

#Menuservicos { width:173px; height:auto}

#Menuservicos ul { list-style:none; height:auto; width:173px; clear:both; margin-top:8px; margin-left:0px;}

#Menuservicos ul li { list-style:none; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-align:left; vertical-align:middle; height:18px; line-height:18px;}

#Menuservicos ul li a { text-decoration:none; color:#999999; }

#Menuservicos ul li a:hover { text-decoration:none; color:#000000;}

#Topocorpo { clear:both; height:auto; width:662px; margin-left:30px; float:left;}

#Maos { width:83px; height:94px; margin-top:8px; float:left; margin-right:6px; margin-bottom:4px}

#Fundolinhafooter { height:5px; width:100%; background:url(../images/linha_footer.jpg) repeat-x;}

#Linhafooter { clear:both; height:5px; width:900px; background:url(../images/linha_footer.jpg) repeat-x; margin:0 auto;}

#Corpobaixo { height:auto; width:662px; clear:both; margin-top:16px; margin-left:30px;}

#Footer { width:900px; height:24px; margin:0px auto; clear:both}

#Footer td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#AB2511; margin:0 auto; text-align:center; vertical-align:middle;}

#Footer td a { text-decoration:none; color:#AB2511; display:block;}

#Footer td a:hover { text-decoration:none; color:#CC9900; display:block;}

#Conteudorevista { height:auto; float:left; margin-top:20px; margin-left:15px; margin-bottom:15px; width:100%;}

#Conteudofoto { height:auto; float:left; width:102px; margin-top:30px; margin-right:10px; margin-left:16px;}

#Conteudotexto { height:auto; margin-top:20px; margin-bottom:20px; clear:both; margin-left:20px; margin-right:20px;}

#Fotolateral { width:122px; height:auto; margin-top:10px; margin-left:25px}

#Backgroundservicos { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_servicos.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Backgroundout { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_out.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Backgroundauditoria { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_auditoria.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Backgroundinteligence { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_int.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Backgroundpesquisa { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_pesq.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Backgroundtreinamento { width:724px; height:122px; clear:both; margin-left:0px; margin-top:0px; background:url(../images/back_trein.jpg); color:#FFFFFF; line-height:220px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

#Fotonoticiaaberta { float:left; width:253px; height:146px; margin-left:20px; margin-right:10px; margin-bottom:10px}

#Video { clear:both; width:480px; height:385; margin-left:20px; margin-top:20px; margin-bottom:20px;}

#Tabelacursos { width:698px; height:32px; float:left; margin-left:0px; margin-right:0px; margin-bottom:14px; background:url(../images/fundo_barra.jpg) repeat-x}

#Tabelacursos p { padding-left:2px; font-size:10px; }

#Tabelatreinamentos { width:698px; height:32px; float:left; margin-left:0px; margin-right:0px; margin-bottom:14px; background:url(../images/barra_treinamentos.jpg) repeat-x}

#Mapa {  width:358px; height:322px; float:left; margin-top:56px; margin-right:0px; border:1px solid #999999}

#Copy { width:900px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; vertical-align:middle; text-align:center; line-height:14px; clear:both; margin:0 auto}

/* Cadastro Curso */

#Caixa-Tipo-Cadastro {
height:83px;
float:left;
margin-top:10px;
}

#Caixa-Cadastro-Escolhido {
width:455px;
height:165px;
clear:both;
margin-left:20px;
margin-top:12px;
}

#Botao-Prosseguir {
width:170px;
height:48px;
margin-left:520px;
}

/* Cadastro Pessoa Física CPF */

#CPF-Box {
width:420px;
height:142px;
clear:both;
margin-left:150px;
background:url(../images/back_cpf_box.jpg) repeat-x;
border:1px solid #000000;
}

/* Pagamento Pessoa Física */

#Forma-Pagamento {
width:686px;
border:1px solid #000000;
height:154px;
margin-left:20px
}

#Forma-PAgamento-Topo {
width:686px;
height:24px;
border-bottom:1px solid #000000;
background:url(../images/td_back.jpg) repeat-x;
}

/* Drop Down */
#servicos {
	float:left;
	clear:both;
	width:108px;
	height:160px;
	position: absolute; 
	top:0px; 
	margin:0px auto; 
	margin-left: -269px; 
	visibility: hidden; 
	left: 50%;
	visibility:hidden;
	z-index:50;

}

#Items ul { list-style:none; float:left; clear:both }
#Items li { list-style:none; float:left; display:block; clear:both; width:108px; }
#Items li a { float:left; display:block; line-height:22px; vertical-align:middle; height:22px; background:#E6E6E6; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:106px; padding:0px; text-align:left; border-bottom:1px solid #72190C; }
#Items li a:hover { background:#FFFFFF; color:#333; text-decoration:none; display:block;  } 
#servicoItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:35px; background:url(../images/menu_hover.jpg) repeat-x; width:108px; }

/* Drop Down */
#cursosmenu {
	float:left;
	clear:both;
	width:85px;
	height:82px;
	position: absolute; 
	top:0px; 
	margin:0px auto; 
	margin-left: -161px; 
	visibility: hidden; 
	left: 50%;
	visibility:hidden;
	z-index:50;

}

#Itemscursos ul { list-style:none; float:left; clear:both }
#Itemscursos li { list-style:none; float:left; display:block; clear:both; width:120px; }
#Itemscursos li a { float:left; display:block; line-height:22px; vertical-align:middle; height:22px; background:#E6E6E6; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:120px; padding:0px; text-align:left; border-bottom:1px solid #72190C; }
#Itemscursos li a:hover { background:#FFFFFF; color:#333; text-decoration:none; display:block;  } 
#cursosItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:35px; background:url(../images/menu_hover.jpg) repeat-x; width:85px; }

/* Drop Down */
#publicacoesmenu {
	float:left;
	clear:both;
	width:145px;
	height:115px;
	position: absolute; 
	top:0px; 
	margin:0px auto; 
	margin-left: 75px; 
	visibility: hidden; 
	left: 50%;
	visibility:hidden;
	z-index:50;

}

#Itemspublicacoes ul { list-style:none; float:left; clear:both }
#Itemspublicacoes li { list-style:none; float:left; display:block; clear:both; width:145px; }
#Itemspublicacoes li a { float:left; display:block; line-height:22px; vertical-align:middle; height:22px; background:#E6E6E6; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:145px; padding:0px; text-align:left; border-bottom:1px solid #72190C; }
#Itemspublicacoes li a:hover { background:#FFFFFF; color:#333; text-decoration:none; display:block;  } 
#publicacoesItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:35px; background:url(../images/menu_hover.jpg) repeat-x; width:147px; }
/* Drop Down */
#escritoriosmenu {
	float:left;
	clear:both;
	width:132px;
	height:115px;
	position: absolute; 
	top:0px; 
	margin:0px auto; 
	margin-left: 222px; 
	visibility: hidden; 
	left: 50%;
	visibility:hidden;
	z-index:50;

}

#Itemsescritorios ul { list-style:none; float:left; clear:both }
#Itemsescritorios li { list-style:none; float:left; display:block; clear:both; width:130px; }
#Itemsescritorios li a { float:left; display:block; line-height:22px; vertical-align:middle; height:22px; background:#E6E6E6; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:130px; padding:0px; text-align:left; border-bottom:1px solid #72190C; }
#Itemsescritorios li a:hover { background:#FFFFFF; color:#333; text-decoration:none; display:block;  } 
#escritoriosItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:35px; background:url(../images/menu_hover.jpg) repeat-x; width:132px; }

/* Drop Down */
#metodologiamenu {
	float:left;
	clear:both;
	width:151px;
	height:135px;
	position: absolute; 
	top:0px; 
	margin:0px auto; 
	margin-left: -76px; 
	visibility: hidden; 
	left: 50%;
	visibility:hidden;
	z-index:50;

}

#Itemsmetodologia ul { list-style:none; float:left; clear:both }
#Itemsmetodologia li { list-style:none; float:left; display:block; clear:both; width:180px; }
#Itemsmetodologia li a { float:left; display:block; line-height:22px; vertical-align:middle; height:22px; background:#E6E6E6; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; width:180px; padding:0px; text-align:left; border-bottom:1px solid #72190C; }
#Itemsmetodologia li a:hover { background:#FFFFFF; color:#333; text-decoration:none; display:block;  } 
#metodologiaItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; vertical-align:top; line-height:35px; background:url(../images/menu_hover.jpg) repeat-x; width:151px; }


.destaque{
	border:0px solid #999;
	height:255px;
	margin-top:20px;
}
.titDestaque{
	color:#F0ECE0;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}
.revista {
    background-image: url("../images/bg_boxRevista.jpg");
    background-repeat: repeat-x;
    border: 1px solid #C4C2B5;
    height: 217px;
    margin-left: 20px;
    width: 454px;
	background-color:#F1F1F1;
}
.boxChamada{
	background-image:url(../images/bg_destaqueRevista.jpg);
	background-repeat:no-repeat;
	width:506px;
	float:left;
	margin-left:20px;
	height:255px;
}
.menuHome{
	width:190px;
	float:left;
	border:0px solid #999;
	
}
.capaRevista{
	padding:10px;
	border: 0px solid #C4C2B5;
	width:100px;
	height:194px;
	float:left;
	
}
.botoes{
	float:left;
	border: 0px solid #C4C2B5;
	width:325px;
	margin-top:35px;
	
}
.descritivoRevista{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	float:left;
	border: 0px solid #C4C2B5;
	width:320px;
	margin-top:5px;
	
	
}
.descritivoRevista p{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}
.goLeft{
	float:left;
}
.goRight{
	float:right;
}
