/*CPC*/
.g {
    width: 780px
}
body,
a,
a:link,
a:visited,
a:hover,
table,
td,
.titulo,
.camada_titulo {
    font-size: 12px
}
select {
    height: 18px;
    padding: 0;
    margin: 0;
}
.carregando {
    background-image: url('../img2/c.gif')
}
.float {
    float: left
}
.campo_titulo {
    width: 25%
}
.campo {
    width: 75%
}

/*Notícias*/
.mais_noticias {
    color: #C33;
    font-weight: bold;
}

/*Duvidas frequentes*/
.pad01,
.pad02 {
    color: #232323;
    font-family: arial;
    text-decoration: none;
    background-color: #FFF;
    padding: 8px 5px;
    border-top: 1px solid #a5a5a5;
}
.pad02 {
    background: #f5f1f2
}
legend,
legend label {
    color: #C33
}
/*Jurisprudencia / Legislacao*/
.cpc1,
.cpc2 {
    position: relative;
    font-weight: bold;
    color: #333;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
    background-color: #DDD;
    margin-top: 4px;
    float: left;
    clear: left;
    width: 100%;
}
.cpc1 {
    background-color: #FFF;
    color: #C33;
    border-bottom: 1px solid #C33;
    clear: left;
}
.cpc2 .titulo a,
.cpc2 .titulo a:hover,
.cpc2 .titulo a:visited {
    color: #333
}
.cpc1 .titulo a,
.cpc1 .titulo a:hover,
.cpc1 .titulo a:visited {
    color: #333
}
.cpc3 {
    position: relative;
    padding-left: 2px;
    text-align: justify;
    font-weight: bold;
}
.cpc3 img,
.sem_img img {
    visibility: hidden;
    display: none;
}
.sem_img a {
    font-weight: bold
}
/*Index*/
.i1 {
    background: url('../img2/bg_home.jpg');
    background-color: #0254A6;
    background-repeat: repeat-x;
}
.i2 {

}
.i3,
.i4 {
    width: 1000px;
    position: relative;
    background-color: #FFF;
}
.i4,
.i5,
.i6,
.i7,
.i8 {
    float: left;
    display: block;
}
.i5,
.i6,
.i7 {
    width: 160px;
    position: relative;
    z-index: 1;
}
.i6 {
    width: 158px
}
.i7 {
    width: 840px
}
.i8 {
    float: right
}
/* Topo Usuario */
.topo_usuario,
.topo_usuario2 {
    position: relative;
    width: 1000px;
    height: 140px;
    background-image: url('../img2/bg_areaAluno.jpg');
    background-repeat: repeat-x;
}
.topo_usuario2 {
    background-image: url('../img2/bg_centroAreaAluno.png');
    background-position: center;
}
.topo_usuario {
    margin-bottom: 5px
}
.topo_usuario .logo_texto {
    width: 400px;
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #0254A6;
}
/* Pesquisa */
.topo_pesquisa {
    position: relative;
    width: 320px;
}
.topo_pesquisa .input_text {
    width: 280px;
    margin-top: 2px;
    margin-left: 5px;
}
.topo_pesquisa .menu_carregando {
    position: absolute;
    top: -2px;
    left: -120px;
}
.topo_pesquisa .bh {
    width: 0%;
    position: absolute;
    top: -3px;
    left: 290px;
}
.topo_pesquisa .clear {
    clear: none;
    display: none;
}
.topo_pesquisa .botao,
.topo_pesquisa .botao:hover {
    background: none;
    background-repeat: no-repeat;
    border: none;
    position: absolute;
}
.topo_visitante .topo_pesquisa {
    position: absolute;
    margin-top: 20px;
    margin-left: 335px;
    z-index: 30;
}
.topo_visitante .topo_pesquisa .input_text {
    width: 150px
}
.topo_visitante .topo_pesquisa .menu_carregando {
    top: 0px;
    left: -70px;
}
.topo_visitante .topo_pesquisa .bh {
    left: 160px
}
/* Login visitante */
.login_externo {
    position: relative;
    width: 257px;
    padding-left: 31px;
}
.login_externo #mh {
    width: 255px
}
.login_externo #mh ul,
.login_externo #mh ul li {
    margin: 0;
    padding: 0;
}
.login_externo #mh ul li a {
    font-size: 10px;
    font-weight: normal;
    color: #0254A6;
}
.login_externo #mh ul li:hover {
    background: none
}
.login_externo #mh h2 {
    width: auto
}
.login_externo #mh h2,
.login_externo #mh a,
.login_externo #mh li {
    margin: 0;
    padding: 0;
}
.login_externo #mh ul li {
    padding-right: 10px
}
.login_externo .menu_carregando {
    position: absolute;
    top: -10px;
    left: 0;
    z-index: 10;
    text-align: left;
    width:380px;
}
.login_externo .clear {
    clear: none;
    display: none;
    float: left;
}
.login_externo .input_text_senha {
    margin-left: 5px
}
.login_externo .botao_fundo {
    float: left;
    margin-left: 5px;
}
.login_externo .botao,
.login_externo .botao:hover {
    border: 0;
    background: none;
    background-repeat: no-repeat;
}
/* Login usuario */
.login_usuario {
    margin-top: 10px;
    width: 340px;
    background: url('../img2/bg_home.jpg');
    background-color: #0254A6;
    background-repeat: repeat-x;
    height:120px;
    overflow: hidden;
}
.login_usuario,
.login_usuario #mh ul li h2 a {
    color: #FFF
}
.login_usuario,
.login_usuario #mh ul li h2 a:hover {
    color: #EEE
}
.login_usuario #mh ul li:hover,
.login_usuario #mh ul li a:hover,
.login_usuario #mh ul li:active,
.login_usuario #mh ul li a:active,
.login_usuario #mh ul li:visited {
    background: none
}
.login_usuario fieldset div {
    width: 200px
}
.login_usuario fieldset div.mb {
    width: 250px
}
.login_usuario #mh ul li h2{
    width: 150px;
    clear:both;
}
.login_usuario .mb #mh ul li h2{
    width:auto;
}
/* Logo CPC e LFG topo */
.logotopo {
    width: 650px
}
.logolfg_visitante {
    margin-top: 5px;
    padding-left: 60px;
}
.logocpc_visitante {
    margin-top: 10px;
    padding-left: 21px;
}
.logolfg_usuario {
    margin-top: 10px;
    padding-left: 60px;
}
.logocpc_usuario {
    margin-top: 15px;
    padding-left: 21px;
}
/* Topo Unidades*/
.topoUnidades {
    width: 386px;
    float: right;
    height: 140px;
}
.topoUnidadesTel {
    width: 100%;
    float: left;
}
.topoUnidadesTel img {
    float: right;
    padding-right: 126px;
}
.topoUnidadesEncontre {
    width: 100%;
    float: left;
    background: url('../img2/mapa.png') left center no-repeat scroll;
    height: 90px;
}
.topoUnidadesEncontre .topoUnidades {
    width: 300px;
    float: left;
    text-indent: -9999px;
    background: url('../img2/unidades.png') 0 0 no-repeat;
    height: 17px;
    margin-left: 45px;
}
.topoUnidadesEncontre .topoCliqueAqui {
    width: 301px;
    float: left;
    text-indent: -9999px;
    background: url('../img2/cliqueAqui.png') 0 0 no-repeat;
    height: 13px;
    margin-left: 45px;
}
.topoUnidadesEncontreField {
    padding-top: 8px;
    width: 100%;
    float: left;
}
.topoUnidadesEncontreField fieldset {
    float: right
}
.topoUnidadesEncontreField fieldset select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #888888;
    width: 350px;
}
/* Area do Aluno */
.topo_areadoaluno {
    width: 1000px;
    height: 52px;
    margin-bottom: 5px;
    background-image: url('../img2/cpc_areadoaluno_fundo_cinza.png');
    background-repeat: repeat-x;
    padding-top: 2px;
}
.aa_titulo {
    width: 121px;
    height: 50px;
    background-image: url('../img2/cpc_areadoaluno_fundo_azul.png');
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
}
.aa_titulo a {
    color: #FFF
}
.aa_titulo a:hover {
    color: #FFF
}
.aa_menu {
    width: 870px;
    margin-left: 7px;
    margin-top: 7px;
}
.topo_areadoaluno #mh h2 {
    width: 143px
}
.topo_areadoaluno #mh a,
.topo_areadoaluno #mh h2 {
    font-size: 11px;
    padding: 0;
    font-weight: normal;
    color: #000;
}
.topo_areadoaluno #mh a:active {
    color: #000
}
/* Menu Azul e Menu Verde*/
.menu_azul,
.menu_verde {
    width: 155px
}
.menu_verde #mv a:hover {
    color: #9EF816
}
.menu_verde #mv li,
.menu_azul #mv li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #E3E3E3 solid;
}
.menu_azul #mv a,
.menu_verde #mv a {
    font-size: 12px;
    font-weight: normal;
    color: #00377C;
}
.menu_azul #mv a {
    font-weight: bold
}
.menu_azul #mv a:hover {
    color: #000
}
.menu_azul #mv li:hover {
    border-bottom: 1px #000 solid;
}
.menu_verde .camada_titulo,
.menu_azul .camada_titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-left: 4px;
}
.menu_azul .bloco,
.menu_verde .bloco {
    margin-bottom: 15px;
    padding: 5px;
}
/* Bloco esquerda */
.bloco_esquerda {
    width: 155px;
    margin-bottom: 20px;
}
.bloco_esquerda .camada_titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.bloco_esquerda .bloco_titulo {
    margin-bottom: 5px;
    margin-left: 4px;
}
.bloco_esquerda .bloco {
    margin-left: 4px
}
/* Menu Meus Cursos */
.nivel0 {
    margin-bottom: 4px
}
.nivel0 .titulo a,
.nivel0 .titulo a:visited {
    font-size: 14px;
    color: #0254A6;
}
.nivel0 .desc {
    font-size: 10px
}
/* Noticias home */
.inicio_padrao .nivel0 .titulo a,
.inicio_padrao .nivel0 .titulo a:visited {font-size: 14px;color: #0254A6;}
.inicio_padrao .nivel0{overflow:hidden;height:18px}

/* Rodape Menu */
.rodape,.rodape .camada_bloco{
    width: 999px;

}
.rodape_menu #mh h2, .rodape_menu #mh,
.rodape_menu_verde #mh h2 {
    width: auto;
}
.rodape_menu #mh li,
.rodape_menu_verde #mh li {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 8px;
}
.rodape_menu #mh a,
.rodape_menu #mh h2,
.rodape_menu_verde #mh a,
.rodape_menu_verde #mh h2 {
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    color: #0254A6;
}
.rodape_menu #mh a:hover,
.rodape_menu_verde #mh a:hover {
    color: #000
}
.rodape_menu #mh li:hover,
.rodape_menu_verde #mh li:hover {
    background: none
}
.rodape_menu p,
.rodape_menu_verde p {
    text-align: center;
    margin: 0;
    padding: 0;
    color: #0254A6;
}
.rodape_menu a,
.rodape_menu_verde a {
    color: #0254A6
}
.rodape_menu .direitos,
.rodape_menu_verde .direitos {
    text-align: center;
    margin-bottom: 3px;
}
.rodape_menu_verde #mh li {
    margin-bottom: 5px;
    margin-top: 5px;
}
.rodape_menu_verde {
    background-image: url('../img2/bg_areaAluno.jpg');
    background-repeat: repeat-x;
}
/* Inicio e Modulo Padrao */
.inicio_padrao {
    width: 417px;
    margin-bottom: 5px;
}
.modulo_padrao {
    width: 840px;
    margin-bottom: 5px;
}
.modulo_padrao .m_titulo h2,
.inicio_padrao .i_titulo h2 {
    margin: 0;
    padding: 0;
}
.modulo_padrao .m_titulo,
.inicio_padrao .i_titulo {
    margin-bottom: 5px;
    padding-bottom: 5px;
    background-image: url('../img2/cpc_inicio_titulo_linha.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}
.modulo_padrao .m_titulo {
    background-image: url('../img2/cpc_modulo_titulo_linha.png')
}
.modulo_padrao .m_titulo,
.modulo_padrao .m_titulo .camada_titulo,
.inicio_padrao .i_titulo .camada_titulo,
.ficha_tecnica_item .m_titulo .titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000;
}
.modulo_padrao,
.modulo_padrao a,
.inicio_padrao,
.inicio_padrao a {
    color: #000
}
.modulo_padrao a:visited,
.inicio_padrao a:visited {
    color: #333
}
.modulo_padrao .mais_noticias,
.inicio_padrao .mais_noticias {
    color: #4A8D30
}
.modulo_padrao .mais_noticias:hover,
.inicio_padrao .mais_noticias:hover {
    color: #00377C
}
.modulo_padrao .m_bloco,
.inicio_padrao .i_bloco {
    padding-left: 5px;
    padding-right: 5px;
}
.modulo_padrao .m_alerta {
    margin-top: 5px;
    padding: 10px;
    background-color: #fcfcc1;
}
.modulo_conteudo {
    width: 620px
}
.modulo_conteudo .g {
    width: 590px
}
.banner_direita .nivel0 {
    margin-bottom: 5px
}
.banner_206 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.veja_tambem .m_titulo  .camada_titulo {
    font-size: 14px
}
/*Bloco editora ferreira */
.editora_ferreira .m_titulo .camada_titulo {
    color: #b11f11
}
.editora_ferreira .m_titulo {
    background-image: url('../img2/cpc_inicio_titulo_linha_editora_ferreira.png')
}
.editora_ferreira .m_alerta {
    margin-top: 5px;
    padding: 10px;
    background-color: #fbe3e4;
}
/* Forum */
.m_forum .l1,
.m_forum .l2 {
    padding-top: 4px;
    padding-bottom: 4px;
}
/* Cores grade */
.ld {
    background-color: #4A8D30;
    color: #FFF;
}
.l1 {
    color: #00377C
}
.l2 {
    background-color: #E4F5D2;
    color: #00377C;
}
.l1 a,
.l2 a {
    color: #00377C
}
/* Cursos */
.curso {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #CCC solid;
}
.curso .curso_detalhes {
    margin-left: 20px
}
.curso .curso_titulo .titulo {
    font-size: 14px
}
.curso .curso_titulo a:visited .titulo {
    color: #000
}
/* NOVO - FISCAL REGULAR MODULAR II + I,NIVEL MEDIO AVANCADO I + II, RF ANALISTA SEG. SOCIAL INSS, RF TEC. SEG. SOCIAL INSS, RF TEC. MEDIO DPE-RJ, NIVEL MEDIO BASICO, RF OFICIAL ESCREVENTE TJ/RS, NIVEL MEDIO MODULAR II + I,  CURSOS NOVOS CA 2010.2, CIR Modular, Curso Nível Médio Modular  */
.curso #titulo_99289,
.curso #titulo_99012,
.curso #titulo_98751,
.curso #titulo_98725,
.curso #titulo_98640,
.curso #titulo_98639,
.curso #titulo_98455,
.curso #titulo_98382,
.curso #titulo_98049,
.curso #titulo_97797,
.curso #titulo_97387,
.curso #titulo_97386,
.curso #titulo_96632 {
    padding-left: 67px;
    background-image: url('../img2/cpc_novo.png');
    background-repeat: no-repeat;
    background-position: top left;
}
/* ANDAMENTO {padding-left:67px;background-image:url('../img2/cpc_andamento.png');background-repeat:no-repeat;background-position:top left}  */
/* CURSO CONCLUIDO - MPU PROCESSUAL, MPU ADMINISTRATIVO,CURSO RF ESCREVENTE JUDICIÁRIO DO TJ/SP,  Fiscal Avançado, Fiscal Regular Reta Final INSS, Reta Final MPU e DPU, Reta Final MPU Analista Processual, Fiscal Rendas SP, Auditor Fiscal do Trabalho, Reta Final para a 2ª etapa do Concurso da Receita Federal,RT BACEN, Carreiras Fiscais 2009.2,Nivel Medio 2009.3,Analista-Tributario da RF,Auditor e Analista da RF,Carreiras Fiscais 2009.1 */
.curso #titulo_97623,
.curso #titulo_97622,
.curso #titulo_97576,
.curso #titulo_94377,
.curso #titulo_94376,
.curso #titulo_96010,
.curso #titulo_96007,
.curso #titulo_96277,
.curso #titulo_95402,
.curso #titulo_95401,
.curso #titulo_94395,
.curso #titulo_93355,
.curso #titulo_94401,
.curso #titulo_94696,
.curso #titulo_94023,
.curso #titulo_93365,
.curso #titulo_93354,
.curso #titulo_93353,
.curso #titulo_93352,
.curso #titulo_93378 {
    padding-left: 67px;
    background-image: url('../img2/cpc_concluido.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.curso #titulo_97623 .titulo,
.curso #titulo_97622 .titulo,
.curso #titulo_97576 .titulo,
.curso #titulo_94377 .titulo,
.curso #titulo_94376 .titulo,
.curso #titulo_96010 .titulo,
.curso #titulo_96007 .titulo,
.curso #titulo_96277 .titulo,
.curso #titulo_95402 .titulo,
.curso #titulo_95401 .titulo,
.curso #titulo_94395 .titulo,
.curso #titulo_93355 .titulo,
.curso #titulo_94401 .titulo,
.curso #titulo_94696 .titulo,
.curso #titulo_94023 .titulo,
.curso #titulo_93365 .titulo,
.curso #titulo_93354 .titulo,
.curso #titulo_93353 .titulo,
.curso #titulo_93352 .titulo,
.curso #titulo_93378 .titulo {
    color: #CCC
}
/* Cadastro provisorio */
.cadastroprovisorio {
    margin-top: 20px;
    margin-bottom: 20px;
}
.cadastroprovisorio #mv a {
    font-size: 14px;
    color: #000;
}
.cadastroprovisorio #mv a:hover {
    text-decoration: underline
}
.cadastroprovisorio #mv a:visited {
    color: #333
}
.cadastroprovisorio #mv li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #CCC solid;
}
/* Bloco index livraria*/
.bloco_livraria .titulo,
.bloco_livraria .titulo a {
    color: #000
}
.aluno_lfg_sucesso ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.aluno_lfg_sucesso .situacao_curso {
    width: 300px
}
.aluno_lfg_sucesso th {
    text-align: left
}
.aluno_lfg_sucesso table {
    width: 100%
}
.aluno_lfg_sucesso .situacao_curso {
    width: 75%
}
.aluno_lfg_sucesso td {
    text-align: left;
    padding: 5px;
    background-color: #F7F7F7;
    border: 1px #CCC solid;
    color: #000;
    font-weight: bold;
}
.aluno_lfg_sucesso .situacao_aviso {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    color: #514721;
    background-color: #fff6bf;
    border: 1px #ffd324 solid;
}
.aluno_lfg_erro .situacao_aviso {
    padding: 15px;
    background-color: #fbe3e4;
    border: 2px #fbc2c4 solid;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #b11f11;
}
.video_ajuda {
    margin-left: 15px;
    width: 280px;
    padding: 5px;
}
.avisos_rotativo{
    position:absolute;
    top:83px;
    left:180px;
    width:450px;
}
.rotativo {
    top:-4px;
    left:0px;
    z-index:0;
}
.rotativo a,
.rotativo strong {
    background: none;
    color:#0254A6;
    font-family:inherit;
    font-size: 10px;
}
.rotativob {
    height: 15px;
    overflow: hidden;
    background: none;
}
.avisos_rotativo div {
    background: none;
}
.ultimas_insercoes{
	border:1px solid #DDD; 
	width:350px;
	margin-bottom:5px; 
	background-image:url('../img2/bg_centroAreaAluno.png'); 
	background-position:top center;
        background-repeat: no-repeat;
        float:left;
        /*
	overflow:hidden;
	height:80px;
        */
}
.ultimas_insercoes .menor, .ultimas_insercoes .menor a{
	font-size:xx-small;	
}

/* lista corpo docente */
.corpo_docente_lista{
	float:left;
	width:275px;
	height:85px
}
.corpo_docente_lista .titulo a{
	font-size:14px;
	color: #0254A6;
}

.corpo_docente_curso{
	font-size:9px;
	font-style:italic;
	color: #0254A6;
	margin-bottom:4px
}

.corpo_docente_disciplina{
	font-size:11px;
}

.corpo_docente_imagem{
	float:left;
	background-image:url('../img2/professor_padrao_pb.png');
	border:1px #EEE solid;
	width:75px;
	height:75px;
	overflow:hidden;
	margin-right:5px;
}
/* Area do aluno */

/*Avancado fiscal*/
.area_do_aluno .it_110474,
.area_do_aluno .it_110235,
.area_do_aluno .it_106528{
	border:1px #01407c solid;
	background-color: #0055a7;
}
.area_do_aluno #it_pai_110474,
.area_do_aluno #it_pai_110235,
.area_do_aluno #it_pai_106528{
	border:1px #01407c solid;	
}

/*Regular fiscal*/
.area_do_aluno .it_110477,
.area_do_aluno .it_110238,
.area_do_aluno .it_106526{
	border:1px #1f4c14 solid;
	background-color: #367129;
}
.area_do_aluno #it_pai_110477,
.area_do_aluno #it_pai_110238,
.area_do_aluno #it_pai_106526{
	border:1px #1f4c14 solid;	
}

/* Avancado Nivel Medio */
.area_do_aluno .it_110475,
.area_do_aluno .it_110236,
.area_do_aluno .it_106491{
	border:1px #a7470c solid;
	background-color: #ff6400;
}
.area_do_aluno #it_pai_110475,
.area_do_aluno #it_pai_110236,
.area_do_aluno #it_pai_106491{
	border:1px #a7470c solid;	
}

/* Basico Nivel Medio */
.area_do_aluno .it_110476,
.area_do_aluno .it_110237,
.area_do_aluno .it_106490{
	border:1px #3f8b14 solid;	
	background-color:#61c73e;
}
.area_do_aluno #it_pai_110476,
.area_do_aluno #it_pai_110237,
.area_do_aluno #it_pai_106490{
	border:1px #3f8b14 solid;	
}

/* Retas finais */
.area_do_aluno .it_110478,
.area_do_aluno .it_110240,
.area_do_aluno .it_108587{
	border:1px #cba305 solid;	
	background-color:#d49100;
}
.area_do_aluno #it_pai_110478,
.area_do_aluno #it_pai_110240,
.area_do_aluno #it_pai_108587{
	border:1px #cba305 solid;	
}

/* Material dos colaboradores*/
.area_do_aluno .it_95893{
	border:1px #7a7978 solid;	
	background-color:#989898;
}
.area_do_aluno #it_pai_95893{
	border:1px #7a7978 solid;	
}



/* Geral cursos*/
.area_do_aluno .it_106528,
.area_do_aluno .it_106526,
.area_do_aluno .it_106490,
.area_do_aluno .it_106491,
.area_do_aluno .it_108587,
.area_do_aluno .it_95893,
.area_do_aluno .it_110235,
.area_do_aluno .it_110236,
.area_do_aluno .it_110237,
.area_do_aluno .it_110238,
.area_do_aluno .it_110240,
.area_do_aluno .it_110474,
.area_do_aluno .it_110475,
.area_do_aluno .it_110476,
.area_do_aluno .it_110477,
.area_do_aluno .it_110478{	
	background-image:url("../img2/areadoaluno_secao_titulo_fundo.png");
	margin-bottom:10px;	
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.area_do_aluno #it_pai_106528,
.area_do_aluno #it_pai_106526,
.area_do_aluno #it_pai_106491,
.area_do_aluno #it_pai_106490,
.area_do_aluno #it_pai_108587,
.area_do_aluno #it_pai_95893,
.area_do_aluno #it_pai_110235,
.area_do_aluno #it_pai_110236,
.area_do_aluno #it_pai_110237,
.area_do_aluno #it_pai_110238,
.area_do_aluno #it_pai_110240,
.area_do_aluno #it_pai_110474,
.area_do_aluno #it_pai_110475,
.area_do_aluno #it_pai_110476,
.area_do_aluno #it_pai_110477,
.area_do_aluno #it_pai_110478{	
	background-image:url("../img2/areadoaluno_secao_item_fundo.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
	border-top:none;
	padding:5px;
	margin-top:-11px;
	margin-bottom:10px;
}
.area_do_aluno #it_pai_106528 .nivel1,
.area_do_aluno #it_pai_106526 .nivel1,
.area_do_aluno #it_pai_106491 .nivel1,
.area_do_aluno #it_pai_106490 .nivel1,
.area_do_aluno #it_pai_108587 .nivel1,
.area_do_aluno #it_pai_95893 .nivel1,
.area_do_aluno #it_pai_110235 .nivel1,
.area_do_aluno #it_pai_110236 .nivel1,
.area_do_aluno #it_pai_110237 .nivel1,
.area_do_aluno #it_pai_110238 .nivel1,
.area_do_aluno #it_pai_110240 .nivel1,
.area_do_aluno #it_pai_110474 .nivel1,
.area_do_aluno #it_pai_110475 .nivel1,
.area_do_aluno #it_pai_110476 .nivel1,
.area_do_aluno #it_pai_110477 .nivel1,
.area_do_aluno #it_pai_110478 .nivel1{
	margin-top:5px;
}

.area_do_aluno .it_106528 .titulo a,
.area_do_aluno .it_106526 .titulo a,
.area_do_aluno .it_106491 .titulo a,
.area_do_aluno .it_106490 .titulo a,
.area_do_aluno .it_108587 .titulo a,
.area_do_aluno .it_95893 .titulo a,
.area_do_aluno .it_110235 .titulo a,
.area_do_aluno .it_110236 .titulo a,
.area_do_aluno .it_110237 .titulo a,
.area_do_aluno .it_110238 .titulo a,
.area_do_aluno .it_110240 .titulo a,
.area_do_aluno .it_110474 .titulo a,
.area_do_aluno .it_110475 .titulo a,
.area_do_aluno .it_110476 .titulo a,
.area_do_aluno .it_110477 .titulo a,
.area_do_aluno .it_110478 .titulo a,
.area_do_aluno .it_106528 .desc,
.area_do_aluno .it_106526 .desc,
.area_do_aluno .it_106491 .desc,
.area_do_aluno .it_106490 .desc,
.area_do_aluno .it_108587 .desc,
.area_do_aluno .it_95893 .desc,
.area_do_aluno .it_110235 .desc,
.area_do_aluno .it_110236 .desc,
.area_do_aluno .it_110237 .desc,
.area_do_aluno .it_110238 .desc,
.area_do_aluno .it_110240 .desc,
.area_do_aluno .it_110474 .desc,
.area_do_aluno .it_110475 .desc,
.area_do_aluno .it_110476 .desc,
.area_do_aluno .it_110477 .desc,
.area_do_aluno .it_110478 .desc{
	color:#FFF;
}

/*Shadowbox ferramentas aluno*/
.camada_ferramentas .bl_bloco{padding:15px;padding-top:0}
.camada_ferramentas .camada_titulo{font-size:16px;color:#308eaa}
.camada_ferramentas .titulo{font-size:14px;color:#000}
.camada_ferramentas .bl_titulo h3{padding:0;margin:5px}
.camada_ferramentas .bl_titulo .camada_titulo {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000;}
.camada_ferramentas .bl_titulo {margin-bottom: 5px;padding-bottom: 5px;background-image: url('../img2/cpc_modulo_titulo_linha.png');background-repeat: no-repeat;background-position: bottom left;}
