/*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%}
/*Login*/
.cpc_l .campo_titulo{width:42%}
.cpc_l .campo{width:57%}
.topo_login #mh{width:260px}
.topo_login #mh h2{width:120px}
.topo_login #mh a,.topo_login #mh h2{font-weight:normal;padding:0}
/*Notícias*/
.mais_noticias{color:#C33;font-weight:bold}
.novidades{padding-bottom:4px}
.novidades div,.novidades div .titulo{font-weight:normal}
.livraria .nivel0{text-align:center}
.livraria .desc{font-size:10px}
.livraria .desc a{clear:left; display:table}
.cpc_videos div,.cpc_videos div .titulo a{font-size:9px}
/*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}
/*Nossas unidades*/
.fv,.fv a,.fv a:visited,.unidade .campo_titulo{background:#C33;color:#FFF;font-weight:bold}
.fv,.fv a,.fv a:visited{padding:3px}
.unidade .campo_titulo{width:20%}
.tv{color:#C33;font-weight:bold;border-bottom:1px solid #C33;  padding-left:10px}
.perg,.resp{color:#DDD;font-family:arial;font-weight:700;font-style:normal;background-color:#E54243;text-decoration:none;padding-left:5px}
.resp,.perg{color:#E54243;}
.perg{font-weight:400;background-color:#DDD}
/*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:#FFF}
.i2{min-height:480px}
.i3,.i4{width:1000px;position:relative}
.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}
/*Blocos*/
.b1{background:url('../img/b1.jpg');background-color:#FFF}
.b2{background:url('../img/b2.jpg')}
.b3{background:url('../img/b3.jpg')}
.b4{background:url('../img/b4.jpg')}
.b5{background:url('../img/b5.jpg')}
.b6{background:url('../img/b6.jpg')}
.b7{background:url('../img/b7.jpg')}
.b8{background:url('../img/b8.jpg')}
.c1{background:url('../img/c1.jpg');background-color:#F1F1F3}
.c2{background:url('../img/c2.jpg')}
.c3{background:url('../img/c3.jpg')}
.c4{background:url('../img/c4.jpg')}
.c5{background:url('../img/c5.jpg')}
.c6{background:url('../img/c6.jpg')}
.c7{background:url('../img/c7.jpg')}
.c8{background:url('../img/c8.jpg')}
.v1{background:url('../img/v1.jpg');background-color:#D80202}
.v2{background:url('../img/v2.jpg')}
.v3{background:url('../img/v3.jpg')}
.v4{background:url('../img/v4.jpg')}
.v5{background:url('../img/v5.jpg')}
.v6{background:url('../img/v6.jpg')}
.v7{background:url('../img/v7.jpg')}
.v8{background:url('../img/v8.jpg')}
.bt3{background:url('../img/bt1.jpg')}
.bt4{background:url('../img/bt2.jpg')}
.bt5{background:url('../img/bt3.jpg')}
.btv3{background:url('../img/btv3.jpg')}
.btv4{background:url('../img/btv4.jpg')}
.btv5{background:url('../img/btv5.jpg')}
.bta3{background:url('../img/bta3.jpg')}
.bta4{background:url('../img/bta4.jpg')}
.bta5{background:url('../img/bta5.jpg')}
.ct3{background:url('../img/ct1.jpg')}
.ct4{background:url('../img/ct2.jpg')}
.ct5{background:url('../img/ct3.jpg')}
.bta9,.btv9,.btv10{background:url('../img/btv9.jpg');background-position:527px 0%;background-repeat:no-repeat}
.bta9{background-image:url('../img/bta9.jpg');background-position:693px 0%}
.btv10{background-position:695px 0%}
.v1,.b1,.c1{background-repeat:repeat-y;margin-bottom:5px;width:100%}
.v2,.b2,.c2{background-repeat:repeat-y;background-position:top right}
.v3,.b3,.c3,.bt3,.ct3,.btv3,.bta3,.v6,.b6,.c6{background-repeat:repeat-x}
.v4,.b4,.c4,.bt4,.ct4,.btv4,.bta4{background-repeat:no-repeat;background-position:top left}
.v5,.b5,.c5,.bt5,.ct5,.btv5,.bta5{background-repeat:no-repeat;background-position:top right}
.v6,.b6,.c6{background-position:bottom left}
.v7,.b7,.c7,.v8,.b8,.c8{background-repeat:no-repeat;background-position:bottom left}
.v8,.b8,.c8{background-position:bottom right}
.v9,.b9,.c9,.bt9,.ct9,.btv9,.btv10,.bta9{height:13px}
.v10,.b10,.c10{padding-left:4px;padding-right:4px;width:95%;position:relative}
.v11,.b11,.c11{height:4px}
.bt9,.ct9,.btv9,.btv10,.bta9{height:24px;padding-left:19px;padding-top:5px;font-weight:bold;}
.v10,.v10 a,.v10 a:visited{color:#FFF}
.v10 a:hover,.a10 a:hover{color:#EEE}

/* Topo Visitante */
.topo_visitante{position:relative;width:1000px;height:100px;margin-bottom:5px;background-image:url('../img2/cpc_topo_fundo_azul.png');background-repeat:no-repeat}
.mapabrasil{position:absolute;left:847px;top:28px}

/* Topo Usuario */
.topo_usuario {position:relative;width:1000px;height:80px;background-image:url('../img2/cpc_topo_fundo_verde.png');background-repeat:no-repeat}

/* Login visitante */
.login_externo{position:relative;width:257px;margin-top:60px;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:#FFF}
.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:-50px;left:0}
.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{width:285px;}
.login_usuario fieldset{margin:0;padding:2px;padding-left:4px;}
.login_usuario,.login_usuario #mv ul li a{color:#FFF}

/* Logo CPC e LFG topo */
.logotopo{width:395px}
.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}

/* Pesquisa */
.topo_pesquisa{position:relative;width:190px;margin-left:122px;overflow-x:hidden}
.topo_pesquisa .input_text{width:165px;margin-top:2px;margin-left:5px}
.topo_pesquisa .menu_carregando{position:absolute;top:0px;left:100px}
.topo_pesquisa .clear{clear:none;display:none}
.topo_pesquisa .botao,.topo_pesquisa .botao:hover{background:none;background-repeat:no-repeat;border:none}

/* 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:#FFF}
.menu_azul #mv li:hover{border-bottom:1px #00285A solid;background-color:#00377C;color:#FFF}
.menu_verde .camada_titulo,.menu_azul .camada_titulo{font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000;}
.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}

/* Menu Meus Cursos */
/*.meuscursos .it_filho{display:none}*/
.meuscursos .nivel1{position:relative;padding-top:5px;padding-bottom:5px;border-bottom:1px #E3E3E3 solid}
.meuscursos .nivel1 .titulo a{font-size:12px;font-weight:bold;color:#4A8D30}

/* Rodape Menu */
.rodape_menu,.rodape_menu_verde{height:105px;margin-top:5px;background-image:url('../img2/cpc_rodape_fundo.png');background-repeat:repeat-x}
.rodape_menu #mh h2,.rodape_menu_verde #mh h2{width:auto}
.rodape_menu #mh,.rodape_menu_verde #mh{margin-top:5px;background-image:url('../img2/cpc_rodape_linha.png');background-repeat:no-repeat;background-position:bottom center}
.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:#FFF}
.rodape_menu #mh a:hover,.rodape_menu_verde #mh a:hover{color:#9EF816}
.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:#FFF}
.rodape_menu a,.rodape_menu_verde a{color:#FFF}
.rodape_menu .direitos,.rodape_menu_verde .direitos{margin-top:40px;text-align:center}
.rodape_menu_verde{background-image:url('../img2/cpc_rodape_verde_fundo.png')}
.rodape_menu_verde #mh{background-image:url('../img2/cpc_rodape_verde_linha.png')}

/* 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}

/*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}

/* NIVEL MEDIO MODULAR II + I, MPU PROCESSUAL, MPU ADMINISTRATIVO, CURSO RF ESCREVENTE JUDICIÁRIO DO TJ/SP, CURSOS NOVOS CA 2010.2, CIR Modular, Curso Nível Médio Modular  */
.curso #titulo_97797,.curso #titulo_97623,.curso #titulo_97622,.curso #titulo_97576, .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  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_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_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:0;margin-top:4px;width:570px; padding:5px}