*{
margin:0;
padding:0;	
}

body{
background: url(../imagens/home/bg_header.jpg) repeat-x;
text-align:center;
margin:0;
padding:0;
}

#container {
display:block; 
margin:10px 0 0 0;
width:1000px;

}


img{
border:none
}

#geral{
width:1002px;
margin:0 auto;
display:table;
text-align:left;
clear:both;
}

/* Inicio: Box Home */
#header_home{
height:104px;	
}

#header_home #conteudo{
width:737px;
height:74px;
padding:20px 0 0 30px;
display:table;
}

#header_home #conteudo #logo{
width:100px;
float:left;
}

#header_home #conteudo #busca{
width:400px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight:bold;
text-decoration:none;
margin:3px 0 0 20px;
}

#header_home #conteudo #busca p.input_busca{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:none;
margin:5px 0 0 0px;



}


#header_home #conteudo #busca #input_busca2{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:none;
margin:10px 0 0 0px;
position:relative;
}

#header_home #conteudo #busca2{
width:487px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight:bold;
text-decoration:none;
margin:0 0 0 20px;
}

#header_home #conteudo #busca2 p.input_busca{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:none;
margin:15px 0 0 0px;
}

#header_home #conteudo #busca p.input_busca2{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:none;
margin:22px 0 0 0px;
}

#header_home #data {
width:772px;	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
font-weight:bold;
text-decoration:none;
text-align:left;
padding-left:280px;
position:absolute;
left:0px;
top:91px;
}

#header_home #data_juri{
width:772px;	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:left;
padding-left:280px;
position:absolute;
left:0px;
top:88px;
font-weight:bold;
}

/* Inicio: Menu esquerdo Home*/
#box_menu_esquerdo_home{
width:148px;
float:left;
padding:5px 15px 0 0px;
display:table;
}
/*
#box_menu_esquerdo_home{
width:149px;
float:left;
margin:5px 0 0 6px;
display:table;
}
*/
.pontilhado_menu_princ{
width:148px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:5px 0 0 0;
padding:8px 0 5px 0;
} 

.pontilhado_indices{
width:148px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:7px 0 0 0;
padding:10px 0 0 0;
display:block;
} 

.pontilhado_news{
width:148px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:5px 0 0 0;
padding:0px 0 0 0;
} 

.pontilhado_selecione{
width:148px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:0 0 0 0;
} 

.pontilhado_selecione2l{
width:148px;
border-style:solid;
border-width: 1px;
border-top:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:0 0 0 0;
} 

.pontilhado_login{
width:148px;
border-style:solid;
border-width: 1px;
border-top:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:0 0 10px 0;
padding:0 0 5px 0
} 

#box_selecione_site_home{
width:148px;
background:#ffffff;	
margin:0 0 5px 0;	
padding:2px 0 3px 0;
display:table;
}

#box_indices_economicos_home{
width:148px;
background:#ffffff;	
margin:5px 0 5px 0;	
padding:2px 0 0 0;
display:table;
}

#box_indices_economicos_home p.tit{
width:135px;
background:#ffffff;	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #666666;
margin:0px 0 0px 6px;
padding:10px 0 0 0px;
clear:both;
}

#box_indices_economicos_home #tx_indice{
width:74px;
float:left;
margin:0 0 3px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
text-decoration:none;
}

#box_indices_economicos_home #bullet_indice{
width:54px;
float:left;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
margin:0 0 3px 0px;
display:table;
}

#box_newsletter_home{
width:148px;
background:#ffffff;		
padding:2px 0 3PX 0;
display:table;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
margin:5px 0 5px 0;
}

#box_bullet_tit_esquerdo{
width:148px;
margin:0px 0 0 2px;
display:table;
}

#box_bullet_tit_esquerdo p{
width:142px;
}

#box_buller_home_esquerdo{
width:7px;
height:17px;
float:left;
margin:0px 0px 0 0 0px;
padding:7px 0 0 0;
}

#box_buller_proutos_esquerdo{
width:18px;
height:23px;
float:left;
}

#box_buller_home_esquerdo2{
width:16px;
height:27px;
float:left;
margin:0px 0 0 2px;
display:table;
}

#box_tit_cinza_home_esquerdo{
width:116px;
height:25px;	
float:left;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 0px;
padding:0px 0 0 2px;
display:table;
letter-spacing:-1px;
}

#box_tit_cinza_home_esquerdo_selecionesite{
width:146px;
height:17px;	
float:left;
font-family:  Arial, Verdana, sans-serif;
font-size: 16px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 0px;
padding:0px 0 0 2px;
display:table;
letter-spacing: -1px;
}


#box_tit_cinza_produtos_esquerdo{
width:100px;
height:23px;	
float:left;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 2px;
padding:2px 0 0 0px;
display:table;
}
/* Fim: Menu esquerdo Home*/

.tit_contabil_azul_menu{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
color: #0767CA;
font-weight:bold;
text-decoration:regular;
}

.tit_juridico_verm_menu{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
color: #CD0000;
font-weight:bold;
text-decoration:regular;
}

.tit_trab_verde_menu{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
color: #91A463;
font-weight:bold;
text-decoration:regular;
}

/* Inicio: Meio Home*/
#box_menu_meio_home{
width:623px;/* 622 */
_width:628px;
float:left;
margin:5px 0 0 0px;
display:block;
}

#box_destaque_miolo_home{
width:400px;
float:left;	
display:table;
padding:0 6px 0 3px;
}

#box_destaque_miolo_home p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#box_destaque_miolo_home ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#box_destaque_miolo_res_pesquisa{
width:620px;
float:left;	
display:table;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
}

#box_destaque_miolo_dad{
width:412px;
float:left;	
display:table;
}

#box_destaque_miolo_doc{
width:398px;
float:left;	
display:table;
padding:0 0 0 10px
}

#box_login_home{
width:189px;
height:138px;
float:left;
margin:0 0 0 15px;
_margin:0 0 0 10px;
display:table;	
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
}

.tx_login_senha{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;	
}

#box_tribu_cont_interna{
width:199px;
float:left;
margin-top:17px;

}
#box_tribu_cont_interna #cont{
background:#ffffff;
width:199px;
}

#cont a.veja_mais { clear:both; color:#999; font-weight:bold; font-size:10px; display:block; width:170px; text-decoration:none;  padding:7px 0 0 0; text-align:right; font-family:Arial, Helvetica, sans-serif;}
#cont a.veja_mais:hover { color:#999; text-decoration:underline;}

#box_tribu_cont_interna #cont p{
width:180px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin:0 0 0 8px;
}

#box_tribu_cont_home{
width:199px;
float:left;
margin:10px 0 12px 0;
}
#box_tribu_cont_home #cont{
background:#ffffff;
width:199px;
}

#box_tribu_cont_home #cont p{
width:180px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin:0 0 0 8px;
}

.tx_home_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #0099ff;
}

.tx_home_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #cc0001;
}

.tx_home_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #68881f;
}

.tx_home_mais_pesqui{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #333333;
font-weight:bold;
}

#box_tributa_interna{
width:199px;
height:160px;
float:left;
margin:15px 0 5px 0px;
border:1px solid #ffffff;
}

#box_tributa_interna #cont{
background:#ffffff;
width:199px;
}

#box_tributa_interna #cont p{
width:180px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin:0 0 0 8px;
}

#box_juridico_home{
width:199px;
float:left;
margin:10px 0 0 12px;
border:1px solid #ffffff
}

#box_juridico_home #cont{
background:#ffffff;
width:199px;
}

#box_juridico_home #cont p{
width:180px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin:0 0 0 8px;
}

#box_trabalhista_home{
width:199;
float:left;
margin:10px 0 0 12px;
}

#box_trabalhista_home #cont{
background:#ffffff;
width:199;
}

#box_trabalhista_home #cont p{
width:180px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
margin:0 0 0 8px;
}

#box_destaque_meio_home{
width:620px;	
display:table;
clear:both;
}

#box_destaque_meio_home #fl{
width:295px;	
float:left;
margin:0 0 0 3px;
}

#box_destaque_meio_home #fr{
width:307px;	
float:left;
margin:0 0 0 10px;
}
/* Fim: Meio Home*/


/* Inicio: Menu direito Home*/
#box_menu_direito_home{
width:200px;
float:left;
padding:5px 0 0 12px;
_padding:5px 0 0 4px;
}

#box_bullet_tit_direito{
width:195px;
height:17px;
margin:0px 0 0 2px;
display:table;
}

#box_bullet_tit_direito p{
width:195px;
}

#box_plantao_coad_dir{
width:200px;
background:#f5f5f5;	
margin:0 0 5px 0;	
padding:2px 0 3px 0;
display:table;
}

#box_plantao_coad_dir #box_cinza_palntao_coad{
width:190px;
margin:20px 0 0 4px;	
_margin:15px 0 0 6px;	
}

#box_plantao_coad_dir #box_cinza_palntao_coad p{
width:183px;
margin:0px 0 10px 7px;	
}

#box_cinza_palntao_coad p a {
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#box_bullet_home_direito{
width:16px;
height:17px;
float:left;
margin:0px 0 0 2px;
}

#box_tit_cinza_home_direito{
width:168px;
height:17px;	
float:left;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 16px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 4px;
padding:2px 0 0 2px;
letter-spacing:-1px;
}

#box_plantao_coad_home{}

#box_destaques_menu_direito_home{}

.pontilhado_plantao{
width:179px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #dedede;
margin:0;
padding:10px 0 0 0
} 

#box_data_hora_plantao{
width:150px;
display:table;	
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
margin:0px 0 5px 7px;	
}

.tx_hora{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
color: #666666;
text-decoration:regular;
}

#box_data_hora_plantao_fl{
width:58px;
float:left;
}

#box_data_hora_plantao_meiotribu{
width:3px;
height:28px;
float:left;
background:#0066ff;
}
#box_data_hora_plantao_meiotrabalhista{
width:3px;
height:28px;
float:left;
background:#7d9448;
}

#box_data_hora_plantao_meiojuridico{
width:3px;
height:28px;
float:left;
background:#e02d2e;
}


#box_data_hora_plantao_fr{
width:80px;
float:left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0 0 0 7px
}

/* Fim: Menu direito Home*/

/* Fim: Box Home */

/* Inicio H2 Titulos home */
h2.tit_home_tribu_contabi{
background:url(../imagens/home/tit_tributario_contabi_meio.jpg) no-repeat;	
width:192;
height:29px;
text-indent:-9640px;	
}

h2.tit_home_juridico{
background:url(../imagens/home/tit_juridico_meio.jpg) no-repeat;	
width:190;
height:29px;
text-indent:-9640px;	
}

h2.tit_home_trabalhista{
background:url(../imagens/home/tit_trabalhista_meio.jpg) no-repeat;	
width:192;
height:28px;
text-indent:-9640px;	
}
/* FIM H2 Titulos home*/

/* Inicio Tx home */
.tx_tit_azul_int{
font-family: arial, Helvetica, sans-serif;
font-size: 18px;
color: #41a4da;
text-decoration:none;
}

.tx_tit_verde_int{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 18px;
color: #7c9346;
text-decoration:none;
}

.tx_tit_verde_int2{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 13px;
color: #4a6116;
font-weight:bold;
text-decoration:none;
}

.tx_tributario_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #0048ae;
font-weight:bold;
text-decoration:none;
}

.tx_juridico_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #cb0000;
font-weight:bold;
text-decoration:none;
}

.tx_trabalhista_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #5f7b1d;
font-weight:bold;
text-decoration:none;
}

.tx_tributario_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #0099ff;
font-weight:bold;
text-decoration:none;
}

.tx_trabalhista_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
font-weight:bold;
text-decoration:none;
}

.tx_trabalhista_int_curso_nbold{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
text-decoration:none;
}

.link_trabalhista_int_curso_nbold{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
text-decoration:none;
}

.link_trabalhista_int_curso_nbold:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
text-decoration:underline;
}

.tx_juridico_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:none;
}

.tx_cinza_footer_detalhes_curos{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

.tx_contatos_tit{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
font-weight:bold;
text-decoration:none;
}

a.tit_produtos_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #004fb5;
text-decoration:none;
}

p.tit_produtos_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #004fb5;
text-decoration:none;
}

.tx_produtos_miolo{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.tx_produtos_preco_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #003fa5;
text-decoration:none;
}

.tx_produtos_preco_gr_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #003fa5;
font-weight:bold;
text-decoration:none;
}

a.tit_produtos_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ca0000;
text-decoration:none;
}

p.tit_produtos_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ca0000;
text-decoration:none;
}

.tx_produtos_preco_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ca0000;
text-decoration:none;
}

.tx_produtos_preco_gr_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #ca0000;
font-weight:bold;
text-decoration:none;
}

a.tit_produtos_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #607c1e;
text-decoration:none;
}

p.tit_produtos_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #607c1e;
text-decoration:none;
}

.tx_produtos_preco_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #607c1e;
text-decoration:none;
}

.tx_produtos_preco_gr_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #607c1e;
font-weight:bold;
text-decoration:none;
}

.tx_nome_conta{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #004db3;
font-weight:bold;
text-decoration:none;
}

.tx_nome_conta_ola{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #999999;
font-weight:bold;
text-decoration:none;
}

.tx_0800{
font-family: Arial, Verdana, sans-serif;
font-size: 15px;
color: #6793cf;
font-weight:bold;
text-decoration:none;
}

.tx_horario_info{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.tx_azul_pq{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #0048ae;
text-decoration:none;
}

.tx_azul_gr{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #0048ae;
font-weight:bold;
text-decoration:none;
}

.tx_vermelho_pq{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #d42f2f;
text-decoration:none;
}

.tx_vermelho_gr{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #d42f2f;
font-weight:bold;
text-decoration:none;
}

.tx_verde_pq{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #7b9f25;
text-decoration:none;
}

.tx_verde_gr{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #7b9f25;
font-weight:bold;
text-decoration:none;
}
/* FIM Tx home */

/* Inicio Links home */
.tx_primeira_anterior{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
}

.esqueci_senha{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.esqueci_senha:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:underline;
}

.link_menu_doc{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
font-weight:bold;
}

.link_menu_doc:hover{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:underline;
font-weight:bold;
}

.primeira_anterior{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:underline;
}

.primeira_anterior:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

.link_pdfs_int{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}
.link_pdfs_int:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:underline;
}

.tx_proxima_ultima{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
}

.proxima_ultima{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:underline;
}

.proxima_ultima:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:none;
}

.paginacao_bold{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #333333;
text-decoration:none;
font-weight:bold;
}

.paginacao_bold_verde{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #669933;
text-decoration:none;
font-weight:bold;
}

.paginacao_bold_vermelho{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #cc0001;
text-decoration:none;
font-weight:bold;
}

.paginacao_bold_azul{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #008df3;
text-decoration:none;
font-weight:bold;
}


.link_cinza_lougt{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
text-decoration:none;
}

.link_cinza_lougt:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: #666666;
text-decoration:underline;
}

.link_cinza_footer_detalhes_curos{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

.link_cinza_footer_detalhes_curos:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:underline;
}

.link_cinza_minha_conta{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:none;
}

.link_cinza_minha_conta:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #999999;
text-decoration:underline;
}

.link_cinza_pq{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.link_cinza_pq:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:underline;
}

.link_tributario_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #0099ff;
font-weight:bold;
text-decoration:none;
}

.link_tributario_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #0099ff;
font-weight:bold;
text-decoration:underline;
}

.link_tributario_int_curso_normal{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
}

.link_tributario_int_curso_normal:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:underline;
}

.link_trabalhista_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
font-weight:bold;
text-decoration:none;
}

.link_trabalhista_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
font-weight:bold;
text-decoration:underline;
}

.link_salvar_impri{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #5e7a1c;
text-decoration:none;
}

.link_salvar_impri:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #5e7a1c;
text-decoration:underline;
}

p.salvar_noticias{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #5e7a1c;
}

.link_sub_menu_tripa{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: #999999;
font-weight:bold;
text-decoration:none;
}

.link_sub_menu_tripa:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
color: #999999;
font-weight:bold;
text-decoration:underline;
}

.link_paginacao{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #5e7a1c;
text-decoration:none;
}

.link_paginacao:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #5e7a1c;
text-decoration:underline;
}

.link_juridico_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:none;
}

.link_juridico_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:underline;
}

.link_sobre_pesquisa{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:underline;
}

.link_sobre_pesquisa:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
text-decoration:none;
}

.link_tributario_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
color: #0048ae;
font-weight: bold;
text-decoration:none;

}


.link_tributario_esquerdo_home:hover{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
color: #0048ae;
font-weight:bold;
text-decoration:underline;
}

.link_juridico_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #cb0000;
text-decoration:none;
}

.link_juridico_esquerdo_home:hover{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #cb0000;
text-decoration:underline;
}

.link_trabalhista_esquerdo_home{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #5f7b1d;
text-decoration:none;
}

.link_trabalhista_esquerdo_home:hover{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
color: #5f7b1d;
text-decoration:underline;
}

.link_busca_cabeca{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #999999;
text-decoration:none;
}

.link_busca_cabeca:hover{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #999999;
text-decoration:underline;
}

.link_busca_rodape{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #333333;
text-decoration:none;
}

.link_busca_rodape:hover{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #999999;
text-decoration:underline;
}



.link_busca_cabeca2{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca2:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight:bold;
text-decoration:underline;
}


.link_busca_cabeca2_verm{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #df2a2b;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca2_verm:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #df2a2b;
font-weight:bold;
text-decoration:underline;
}



.link_busca_cabeca2_azul_escuro{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #008df3;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca2_azul_escuro:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #008df3;
font-weight:bold;
text-decoration:underline;
}



.link_busca_cabeca_verde_separa{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7a9e25;
font-weight:bold;
text-decoration:none;
}


.link_busca_cabeca_azul_separa{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #008df3;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca_vermelho_separa{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #df2a2b;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca_verde{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7a9e25;
font-weight:bold;
text-decoration:none;
}

.link_busca_cabeca_verde:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7a9e25;
font-weight:bold;
text-decoration:underline;
}



.link_principal_meio_home{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
text-decoration:none;
}

.link_principal_meio_home:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
text-decoration:underline;
}

.link_mais_pesquisadas{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:underline;
}

.link_mais_pesquisadas:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.link_plantao_coad{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.link_plantao_coad:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:underline;
}

.link_plantao_coad_saiba{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:none;
}

.link_plantao_coad_saiba:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:underline;
}
/* Fim Links home */

/* Inicio Inputs Home */
input.contato_padrao{
width:147px;
height:14px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:regular;
margin:0 0 15px 0;
}

select.contato_padrao_sele{
width:160px;
height:16px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:regular;
}

select.prod_home_tribu{
width:169px;
height:18px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;

font-size: 10px;
color: #999999;
text-decoration:regular;
}

input.busca_cabeca{
background:#ffffff;
width:236px;
height:17px;
border:1px solid #cccccc; 
margin:-3px 0 0 0px;

margin-left:0px;

}

input.busca_produtos{
background:#ffffff;
width:150px;
height:17px;
border:1px solid #cccccc; 
}

input.btn_busca_cabeca{
position:relative;
top:4px
}

input.btn_busca_produtos{
position:relative;
left:99px;
top:4px
}

input.opcao_news_home{
background:#ffffff;
margin:0 5px 0 2px;
_margin:0 2px 0 2px
}

input.news_nome_e_mail{
background:#ffffff;
width:98px;
height:11px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
}


select.tipo_lesgilacao{
background:#ffffff;
width:98px;
height:14px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
}

input.login{
background:#ffffff;
width:130px;
height:15px;
border:1px solid #cccccc; 
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
}

/* FIM Inputs Home */

#footer_home{
background: url(../imagens/home/bg_footer_home.jpg) repeat-x;	
width:100%;
height:59px;
text-align:center;
color:#333333;
}

#footer_home #conteudo{
width:300px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
color:#666666;

}

#footer_juridico{
background: url(../imagens/home/footer_juridico.jpg) repeat-x;	
width:100%;
height:59px;
}

#footer_juridico #conteudo{
/*width:1001px;*/
width:300px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
}


#footer_juridico #conteudo2{
/*width:1001px;*/
width:500px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
}






#footer_trab{
background: url(../imagens/trabalhista/footer.jpg) repeat-x;	
width:100%;
height:59px;
clear:both;
}

#footer_trab #conteudo{
/*width:1001px;*/
width:300px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
}


#footer_trab #conteudo2{
/*width:1001px;*/
width:500px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
}

#footer_tribu_contabil{
background: url(../imagens/tributario_contabil/footer.jpg) repeat-x;	
width:100%;
height:59px;
clear:both;
}

#footer_tribu_contabil #conteudo{
/*width:1001px;*/
width:300px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
color:#FFFFFF;
}


#footer_tribu_contabil #conteudo2{
/*width:1001px;*/
width:500px;
margin:0 auto;
text-align:left;
padding:0 0 0 0;
text-align:center;
}




p.pontilhado{
background:url(../imagens/home/pontilhado_separa_menu_esqu.jpg) no-repeat;
width:139px;
height:1px;
text-indent:-9640px
}
/* Inicio: Meio Interna produtos*/

#box_destaque_miolo_interna_produtos{
width:411px;
float:left;	
display:table;
margin:0 0 5px 0;
}

#box_destaque_miolo_interna_produtos #box_branca{
width:411px;
background:#ffffff;
float:left;	
display:table;
margin:0 0 25px 0;

}

#box_destaque_miolo_interna_produtos #box_branca #cont_produtos{
width:395px;
margin:10px 0 0 7px;
display:table;
}


#box_cont_prod_new{
width:395px;
margin:10px 0 0 0px;
display:table;
}




#produto_livro{
width:90px;
float:left;
margin:10px 0 0 13px;
_margin:10px 0 0 8px;
}




#produto_tx{
width:220px;
float:left;
margin:10px 0 0 0;
}
#produto_tx p{
margin:0 0 3px 0;
}
/* FIM: Meio Interna produtos*/

/* Inicio: Meio Interna Cursos*/
#box_destaque_curso {
width:100%;
height:150px;
display:table;
}

#box_destaque_miolo_interna_curso{
width:411px;
float:left;	
background:#ffffff;
display:table;

}

#box_destaque_miolo_interna_curso #cont{
width:395px;
margin:10px 0 0 5px;
display:table;
}

#box_destaque_miolo_interna_curso #cont p{
width:385px;
margin:0px 0 0 5px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:regular;
}

#box_destaque_miolo_interna_curso #cont p.logos{
width:150px;
float:left;
}

#box_destaque_miolo_interna_curso #cont p.empresa{

margin:0px 0 0 5px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:regular;
}

#box_destaque_miolo_interna_curso #cont p.empresa_parcerias{
width:200px;
float:left;
margin:0px 0 0 5px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:regular;
}


#box_destaque_miolo_interna_curso #cont #fl_fr{
width:385px;
margin:10px 0 0 5px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:regular;
display:table
}

#box_destaque_miolo_interna_curso #cont #fl_fr #fl{
width:190px;
float:left;
margin:5px 0 0 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:regular;
}

#box_destaque_miolo_interna_curso #cont #fl_fr #fr{
width:175px;
float:left;
margin:5px 0 0 12px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:regular;
}

#contato_flfr{
width:385px;
margin:0px 0 0 5px;
display:table;
}

#contato_flfr #fl_cont{
width:190px;
float:left;
margin:5px 0 0 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:regular;
}

#contato_flfr #fr_cont{
width:155px;
float:left;
margin:5px 0 0 10px;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;
text-decoration:regular;
}

p.contatos_tx{
width:142px;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
margin:5px 0 0 0
}

#produtos_tx{
width:142px;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
margin:5px 0 3px 3px;
padding:5px 0 6px 0
}

#produtos_tx p{
width:134px;
margin:0px 0 0 4px;
}
/* FIM: Meio Interna Cursos*/

#box_minha_conta{
width:199px;
background:#ffffff;	
margin:0 0 35px 0;	
padding:2px 0 3px 0;
display:table;
}

#box_bullet_tit_minha_conta{
width:199px;
margin:0px 0 0 2px;
display:table;
}

#box_bullet_tit_minha_conta p.ola{
width:188px;
margin:0px 0 0 4px;
_margin:0px 0 0 4px;
}

#box_bullet_tit_minha_conta p.info{
width:116px;
margin:25px 0 0 30px;
_margin:7px 0 0 30px;
}

#box_buller_minha_conta{
width:16px;
height:17px;
float:left;
margin:0px 0 0 2px;
}

#box_tit_cinza_minha_conta{
width:170px;
height:17px;	
float:left;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 4px;
padding:2px 0 0 2px;
}

p.dados_clientes_carrinho4{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
padding:10px 0 0 10px
}

.tit_dfados_cliente{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
text-decoration:regular;
}

.esqueci_senha_prod{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:none;
}

.esqueci_senha_prod:hover{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:underline;
}
.tit_table_prod{
background:#A5CDFE;
text-align:center
}

.tx_table_prod{
text-align:center;
padding:8px 0 0 0px;
}


.tx_table_prod_total{
text-align:center;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #ffffff;
background:#993300;
font-weight:bold;
text-decoration:regular;
padding:8px 0 0 0px;
}

.tx_table_prod_cont_compr{
padding:8px 5px 0 0px;
text-align:right
}


.tx_table_produtos_compra{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
}

.link_dfados_cliente{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
text-decoration:none;
}


.link_dfados_cliente:hover{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #000000;
font-weight:bold;
text-decoration:underline;
}


.onde_encontr{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:none;
}


.onde_encontr:hover{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:underline;
}
#box_home_tributario_prod{
width:199px;
height:38px;
background:#ffffff;
margin:10px 0 0 0;
}

#box_doc_home_tributario{
width:199px;
height:68px;
background:#ffffff;

}

#box_doc_home_tributario p{
width:191px;
height:50px;
background:#ffffff;
margin:0px 0 0 4px;
padding:14px 0 0 0px;

}


/* INICIO: Indices economicos interna */
#box_indices_economicos_interna{
width:197px;
background:#ffffff;	
margin:0 0 5px 0;	
padding:2px 0 0 0;
display:table;
}

#box_indices_economicos_interna p.tit{
width:135px;
background:#ffffff;	
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #666666;
margin:0px 0 0px 6px;
padding:10px 0 0 0px;
clear:both;
}

#box_indices_economicos_interna #tx_indice{
width:74px;
float:left;
margin:0 0 3px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
text-decoration:none;
}

#box_indices_economicos_interna #bullet_indice{
width:54px;
float:left;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
margin:0 0 3px 0px;
}

#box_bullet_tit_interna{
width:197px;
height:17px;
margin:0px 0 0 2px;
display:table;
}

#box_bullet_indice_interna{
width:16px;
height:17px;
float:left;
margin:0px 0 0 2px;
}

#box_tit_cinza_intenra_indice{
width:165px;
height:17px;	
float:left;
background:#f3f3f3;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-decoration:regular;
margin:0px 0 0 4px;
padding:2px 0 0 2px;
display:table;
}
/* FIM: Indices economicos interna */



select.busca{
width:46px;
height:17px;
border:1px solid #333333;	
}

select.ano_infor{
width:76px;
height:19px;
border:1px solid #6699cc;	
margin:0 0px 0 0	
}

select.remessa_infor{
width:76px;
height:19px;
border:1px solid #6699cc;	
}

#box_pdfs_flr{
width:395px;
display:table;	
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #000000;
margin:0 0 0 5px;
}

#box_pdfs_fl{
width:190px;
float:left;
margin:0 0 15px 0;
}

#box_pdfs_fr{
width:190px;
float:left;
margin:0 0 15px 0;
}



.tx_1_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
font-weight:bold;
text-decoration:none;
}
.tx_2_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:none;
}
.tx_3_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #004fb5;
font-weight:bold;
text-decoration:none;
}
.tx_4_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #004fb5;
font-weight:bold;
text-decoration:none;
}



.link_3_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #004fb5;
font-weight:bold;
text-decoration:none;
}

.link_3_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color:#004fb5;
font-weight:bold;
text-decoration:underline;
}



.link_2_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:none;
}

.link_2_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #cc0000;
font-weight:bold;
text-decoration:underline;
}


.link_1_int_curso{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
font-weight:bold;
text-decoration:none;
}

.link_1_int_curso:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #5e7a1c;
font-weight:bold;
text-decoration:underline;
}


#box_azul_legislacao{
width:142px;
height:20px;
background:#0048AE;
margin:0 0 0 3px
}

#box_azul_legislacao p{
width:130px;
height:12px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color: #ffffff;
padding:2px 0 0 12px;
}





#box_vermelho_legislacao{
width:142px;
height:20px;
background:#E12A2C;
margin:0 0 0 3px
}

#box_vermelho_legislacao p{
width:130px;
height:12px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color: #ffffff;
padding:2px 0 0 12px;
}



#box_verde_legislacao{
width:142px;
height:20px;
background:#4B6118;
margin:0 0 0 3px
}

#box_verde_legislacao p{
width:130px;
height:12px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
color: #ffffff;
padding:2px 0 0 12px;
}



#busca_legis{
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
margin-top:10px;
}

#box_ultimas_pesq{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
margin:0 0 0 3px;
}

#box_ultimas_pesq p{
width:135px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
color: #666666;
margin:0 0 0 15px;
}

.log{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
font-weight:bold;
}

.log_azul{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #007CE2;
text-decoration:none;
font-weight:bold;
}

.link_log_azul{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #007CE2;
text-decoration:none;
font-weight:bold;
}

.link_log_azul:hover{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #007CE2;
text-decoration:underline;
font-weight:bold;
}
.link_menu_tit{
width:116px;
height:25px;	
float:left;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #666666;
font-weight:bold;
text-decoration:regular;
margin:0px 0 0 0px;
padding:0px 0 0 2px;
display:table;
letter-spacing:-1px;
}
.link_menu_tit:hover{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #666666;
font-weight:bold;
text-decoration:underline;
}


.pontilhado_prod_table{
width:613px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #cccccc;
margin:0;
} 

input.meus_dados{
border:1px solid #CCCCCC
}


select.pdfs{
border:1px solid #CCCCCC
}
.pontilhado_dados{
width:384px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #cccccc;
margin:0;
padding:10px 0 0 0
} 



.pontilhado_caixa_entrada{
width:139px;
border-style:solid;
border-width: 1px;
border-bottom:none;
border-right:none;
border-left:none;
border-color: #DEDEDE;
margin:3px 0 0 0;
padding:3px 0 0 0
} 

.tx_passos_prod{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #004FB5;
text-decoration:none;
font-weight:bold;
}

.link_passos_prod{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #004FB5;
font-weight:bold;
text-decoration:none;
}

.link_passos_prod:hover{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 11px;
color: #004FB5;
font-weight:bold;
text-decoration:underline;
}



#descricao_prod{
width:405px;
display:TABLE;
}

#descricao_prod #fl{
width:136px;
float:left;
}

#descricao_prod #fr{
width:261px;
float:left;

}

.tx_tit_descricao_prod{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
color: #0F59B9;
font-weight:bold;
}

.tx_produtos_preco_preto{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
text-decoration:none;
}

.tx_produtos_preco_gr_azul_escuro{
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #003fa5;
font-weight:bold;
text-decoration:none;
}




#box_organizacoes_fiscais{
background: url(../imagens/tits_perfis/organizacoes_fiscais.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 0px;
}

#box_tribu_federais{
background: url(../imagens/tits_perfis/tribu_federais.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_previdencia_social{
background: url(../imagens/tits_perfis/previdencia_social.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 0px;
}

#box_legislacao_trab{
background: url(../imagens/tits_perfis/previdencia_social.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_noticias_juri{
background: url(../imagens/tits_perfis/organizacoes_fiscais.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_assuntos_federais{
background: url(../imagens/tits_perfis/assutos_federais.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_temas_estaduais_federais{
background: url(../imagens/tits_perfis/temas_estaduais_federais.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 0px;
}

#box_direito_empresarial{
background: url(../imagens/tits_perfis/direito_empresarial.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_jurisprudencia{
background: url(../imagens/tits_perfis/jurisprudencia.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 4px;
}

#box_poder_judiciario{
background: url(../imagens/tits_perfis/poder_judiricario.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:3px 0 5px 4px;
}

#box_doutrina{
background: url(../imagens/tits_perfis/doutrina.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 0px;
}



#box_manual_dp{
background: url(../imagens/tits_perfis/manual_dp.gif) no-repeat;
width:183px;
height:31px;
text-align:center;
margin:0px 0 7px 0px;
}



#tit2{
width:176px;
height:31px;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
color: #FFFFFF;
font-weight:bold;
margin:0 auto;
padding:1px 0 10px 0;

}

#tit2 a {color:#FFF; text-decoration:none; display:block; width:176px; height: 31px;}

.tx_pq_tits{
font-family: Verdana, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
padding:-5px 0 0 0
}

#tx_banner_curso_fl {
width:120px;
}

#banner_cursos_azul{
background: url(../imagens/cursos/bg_azul_banner_cursos.jpg) no-repeat;
width:199px;
height:86px;
margin:10px 0 0 0;
}

#banner_cursos_azul_02{
background: url(../imagens/cursos/bg_azul_banner_cursos02.jpg) no-repeat;
width:199px;
height:86px;
margin:10px 0 0 0;
}

#banner_cursos_azul_03{
background: url(../imagens/cursos/bg_azul_banner_cursos03.jpg) no-repeat;
width:199px;
height:86px;
margin:10px 0 0 0;
}


#banner_cursos_azul_04{
background: url(../imagens/cursos/bg_azul_banner_cursos04.jpg) no-repeat;
width:199px;
height:86px;
margin:10px 0 0 0;
}


#banner_curso_fl{
width:110px;
float:left;
margin:10px 0 0 15px;
_margin:10px 0 0 7px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #858383;
}

.tit_banner_cursos{
font-family: Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #636363;
}
#banner_curso_fr{
width:65px;
float:left;
}



#boxs_ebooks{
width:620px;
display:table;
margin:10px 0 25px 0; 
}



#boxs_ebooks #boxesq{
width:320px;
display:table;
float:left;
}

#boxs_ebooks #boxesq #fl{
width:65px;
display:table;
float:left;

}
#boxs_ebooks #boxesq #fr{
width:230px;
display:table;
float:left;
}

#boxs_ebooks #boxdir{
width:280px;
display:table;
float:left;
margin:0 0 0 14px;
}

#boxs_ebooks #boxdir #fl{
width:65px;
float:left
}
#boxs_ebooks #boxdir #fr{
width:212px;
float:left
}


.cor_tables_indices_tit{
background:#e2e2e2;
text-align:center;
font-family: Verdana, sans-serif;
font-size: 10px;
color: #000000;	
padding:3px 0 3px 0px;
}

.cor_tables_indices_tx{
background:#cccccc;
text-align:center;	
font-family: Verdana, sans-serif;
font-size: 10px;
color: #000000;
padding:3px 0 3px 0px;
}


.cor_tables_indices_tit_bold{
background: #999999;
font-family: Verdana, sans-serif;
font-size: 12px;
color: #ffffff;
padding:2px 0 2px 5px;
}

#disp_block_box{
display:block;
}



#box_cadastrese_dias{
width:175px;
height:34px;
border-top:1px solid #333333 ;
border-bottom:1px solid #333333;	
text-align:center;
margin:15px 0 0 0
}



.link_cadastrese_dias{
font-family: arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;	
text-decoration:none;
}
.link_cadastrese_dias:hover{
font-family: arial, Verdana, sans-serif;
font-size: 10px;
color: #333333;	
text-decoration:underline;
}

p.permissoes {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-left:20px;
}


ul.permissoes {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-left:10px;

}

p.tit_permissoes {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-left:10px;
}

#legis {
width:200px;
float:left;
}


#reg {
width:180px;
float:left;
}

li.float {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-left:20px;
}

ul.leg_basica {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-left:20px;
width:230px;
}

#box_banners_curso {
width:199px;
height:138px;
margin:0 0 0 0;
display:table;	
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
color: #666666;
font-weight:bold;
text-decoration:regular;
}

p.registros {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

td.texto-link-tit {
font-family:Arial, Helvetica, sans-serif;
/*color:#336902;*/
color:#000000;
font-size:12px;
}

td.texto-link-tit p {margin-top:15px;
}

a.paginacao_perg {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:underline;
}

a.paginacao_perg:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

span.num_paginas {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

select.perguntas {
font-size:9px; width:35px;}


ul.lista-perguntas {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

ul.lista-perguntas a{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

ul.lista-perguntas a:hover{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

div.resposta {
display:none;
}




#banner_home {
margin-top:10px;
}

#meio {
height:20px;

}


p.descricao_produto  {
clear:both;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

p.hora_curso {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}


.tx_tit_verm_int{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 18px;
color: #ca0000;
text-decoration:none;
}


.tx_tit_vermelho_int{
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 18px;
color: #ca0000;
text-decoration:none;
}


#voltar {
position:absolute;
margin:-5px 0 0 580px;
text-align:right;
padding-right:10px;
left: -14px;
}

#voltar a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

td.tit_res_busca{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

a.rss{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


a.rss:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}


td.indi {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
padding-left:3px;
padding-top:3px;

}

td.indi_data {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
padding-top:3px;
}

td.indi_valor {
padding-top:3px;
padding-left:3px;
}

tr.indices{
border-bottom:1px solid #999999;
height:15px;
}

ul.sobre_pesquisa {
margin-left:20px;
}



p.ultimasAtualizacoes {
font-size:10px;
}


#miolo_pesquisa{
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:500px;
}


#box_destaque_miolo_res_pesquisa table { width:600px; }


.sub_text {
font-family: arial, Helvetica, sans-serif;

color: #41a4da;
text-decoration:none;
}

a.cursos_coad {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

a.cursos_coad:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;

}


#tit_form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
width:100px;
float:left;
line-height:20px;
text-align:right;
margin-right:7px;
}

#tit_form2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
width:290px;
float:left;
line-height:20px;
text-align:right;
margin-right:7px;
}

#input_corp{

width:200px;
float:left;
}

#input_corp2{
width:40px;
float:left;
}

.cont_cursos {
width:600px;
display:block;
float:left;
}

#box_menu_meio_cursos{
width:623px;/* 622 */
_width:621px;
float:left;
margin:5px 0 0 0px;
display:block;
}


p.negado {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
height:20px;
}

/*CURSO NOVO*/

#box_meio_curso {
width:400px;
float:left;
}


.login_curso {
float:left;
}






/*FIM CURSO*/


.banner_produto_trab {
width:193px;
height:176px;
background-image:url(../teste_novo/imagens/banner_livros.jpg);
background-repeat:no-repeat;
padding:10px 0 0 0;
}

.banner_produto_trab p{
padding:9px 15px 0 13px;
}

.banner_produto_trab a {
font-family:Arial, Helvetica, sans-serif;;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.banner_produto_tribu {
width:193px;
height:176px;
background-image:url(../teste_novo/imagens/banner_livros_tribu.jpg);
background-repeat:no-repeat;
padding:10px 0 0 0;
}

.banner_produto_tribu p{
padding:9px 15px 0 13px;
}

.banner_produto_tribu a {
font-family:Arial, Helvetica, sans-serif;;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.enquete {
clear:both;
padding:5px 0 0 0;
}

p.tit_enquete {
clear:both;
font:Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding:5px 0 0 7px;
}

p.text_enquete {
clear:both;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
padding:0 0 0 7px;
font-weight:100;
}

p.resp_enquete {
clear:both;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
padding:7px 0 0 5px;
font-weight:100;
}

p.resp_enquete input {
height:15px;
float:left;
}

div.text_resposta {
width:155px;
float:left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
color: #333333;
font-weight:100;
padding:0 0 0 3px;
}

p.outros_resu {
clear:both;
padding:12px 0 0 8px;
}

p.outros_resu a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
font-weight:100;
text-decoration:underline;
}

.banner_interatividade {
float:left;
width:410px;
}

.interatividade_itens {
width:580px;
padding:40px 0 0 0;
}

.ico_interativo {
width:59px;
float:left;
}

.midia {
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
padding:5px 0 0 10px;
height:60px;
}

.midia img {
padding: 5px 0 0 0;
}

.noticia_interativa {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0 0 0;
}

.tit_noticia_interativa {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.itens_separador {
width:486px;
height:20px;
padding:10px 0 10px 0;
}

div.chamada { 
width:390px; 
height:50px; 
background:url(../imagens/bg_chamada.jpg) no-repeat; 
text-align:center; 
}
div.chamada a {
display:block; 
width:320px; 
padding:12px 0 0 0; 
color: #F00; 
font-size:11px; 
font-weight:bold; 
}

div.chamada a:hover {
color:#999;
}

table td.titulo {
background-color:#eeeeee; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#999; 
line-height:30px; 
padding:3px 0 0 3px; 
}

table td.valor {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:normal; 
border-bottom:1px solid #CCC; 
height:20px; 
padding:0 5px 0 5px; 
background-color:#f6f6f6;
}

table td.total {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
height:20px; 
padding:0 5px 0 5px; 
background-color:#f6f6f6; 
color:#333;
}

table td.total span {
color:#cc0000;
}

table td.fechar {
background-color:#ff9900; 
color:#FFF; 
font-size:11px; 
height:20px; 
font-weight:bold;
}

table td.fechar a {
color:#FFF; 
text-decoration:none;
}

table td.fechar a:hover {
text-decoration:underline;
}

p.tit_produtos {
font-size:11px; 
font-weight:bold; 
}

p.tit_produtos a {
color:#666;
}

p.tx_produtos_preco { 
color:#666; 
font-size:10px;
}

p.tx_produtos_preco span {
color:#990000; 
font-size:12px; 
font-weight:bold;
}

a.detalhe {
font-size:10px; 
color:#666; 
text-decoration:none;
}

a.detalhe:hover {
text-decoration:underline;
}

div.cont_produtos {
padding:20px 0 0 50px; 
text-align:left;
}

td.img_produto {
width:60px; 
padding:10px 0 10px 20px; 
text-align:left; 
border-left:1px solid #d1dfe3; 
border-top:1px solid #d1dfe3; 
border-bottom:1px solid #d1dfe3;
}

td.tit_produto { 
width:200px; 
text-align:left; 
vertical-align:text-top; 
padding:10px 0 0 0; 
font-size:12px; 
font-weight:bold; 
color:#666; 
border-right:1px solid #d1dfe3; 
border-top:1px solid #d1dfe3; 
border-bottom:1px solid #d1dfe3;
}

td.tit_produto span {
font-size:9px; 
color:#666;
}
td.valor_prod { 
border:1px solid #d1dfe3; 
font-size:11px; 
color:#333; 
padding:10px 0 0 0; 
text-align:center;
}

td.continuar { 
text-align:right; 
color:#FFF; 
height:30px; 
font-size:12px; 
font-weight:bold; 
padding:0;
}

div.cont_compra {
height:27px; 
padding:20px 0 0 0; 
width:615px; 
margin:0;
}

th {
height:20px;
}

span.valor_total { 
display:block; 
float:right;  
color:#990000; 
background-color:#eee;  
padding:7px 7px 0 7px; 
height:25px; 
vertical-align: text-bottom;
}

table.produto { 
width:600px;
}

td.tit_td { 
background-color:#edf2f4; 
height:30px; 
border:1px solid #d1dfe3; 
padding:0 10px 0 10px; 
text-align:center; 
font-weight:bold; 
font-size:11px; 
color:#333;
}

td.valor_tot {
border: 1px solid #ffb6b6; 
padding:10px 0 0 0; 
text-align:center; 
color: #F00;
}

td.valor_tot_bold {
background-color:#edf2f4; 
border: 1px solid #ffb6b6; 
padding:0 0 0 0; 
text-align:center; 
color: #F00; 
font-weight:bold;
} 

td.tit_td_valor { 
background-color:#edf2f4; 
height:30px; 
border:1px solid #d1dfe3; 
padding:0 5px 0 20px; 
text-align:right; 
font-weight:bold; 
font-size:11px; 
color:#333;
}

div.cont_produtos {
padding:20px 0 0 50px; 
text-align:left; 
}
 
div.tit_red {
font-size:12px; 
font-weight:bold; 
color:#F00; 
padding:15px 0 15px 0;
}

div.cont_produtos {
padding:20px 0 0 50px; 
text-align:left;
}

td.texto_form {
text-align:right; 
padding:5px 7px 5px 0; 
font-size:11px;
}

td span {
font-size:10px; 
color:#333; 
}
 
td input.box {
height:15px; 
border:1px solid #ccc;
}

div.cont_produtos {
padding:20px 0 0 50px; 
text-align:left;
}

div.tit_red {
font-size:12px; 
font-weight:bold; 
color:#F00; 
padding:15px 0 15px 0;
}

td.texto_form {
text-align:right; 
padding:5px 7px 5px 0; 
font-size:11px;
}

td span {
font-size:10px; 
color:#333;
}

td input.box {
height:15px; 
border:1px solid #ccc;
}

span.sub_tit {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; display: block; width:300px; padding:5px 0 0 0;}

p.check_cursos {font-size:11px; padding:13px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
p.check_cursos a {color:#0a68ff; text-decoration:underline; padding:0 0 0 5px;}
p.check_cursos a:hover {color:#ccc;}
p.check_cursos input {height:10px; width:10px; display:block; margin:3px 0 0 0; float:left;}

input.campos1 {width:300px; height:15px; border:1px solid #CCC;}
input.campos2 { width:50px; height:15px; border:1px solid #CCC; margin:0 7px 0 0;}
input.campos3 { width:138px; height:15px; border:1px solid #CCC;}
input.botao { width:50px; height:17px; background-color:#0c6af0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; border:0; font-weight:bold; line-height:17px; cursor:pointer;}

div.novos_cursos { width:170px; height:71px; background-image:url(../imagens/bg_cursos.jpg); background-repeat:no-repeat; margin:15px 0 0 5px;}
div.novos_cursos span {display:block; width:45px;  height:45px; float:left; padding:8px 0 0 8px;}
div.novos_cursos span.text { display:block; width:100px; height:71px;}
div.novos_cursos span.text p.tit {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold;}
div.novos_cursos span.text p {font-size:11px; font-weight:normal;}
div.novos_cursos span.text p a {color:#33F; text-decoration:none;}
div.novos_cursos span.text p a:hover {text-decoration:underline;}

/* E-books */

div.container_ebooks { position:relative;}
div.container_ebooks div.topo { padding:30px 0 0 0; }
div.container_ebooks div.topo div.logo { float:left;}

ul.abas {margin:0; padding:0; list-style:none; display:table; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
ul.abas li { float:left;}
ul.abas li a {text-decoration:underline; color:#468EB2; display:block; width:40px; height:26px; line-height:26px; background-image:url(../imagens/bg_aba.jpg); background-repeat:no-repeat; background-position:top; text-align:center;}
ul.abas li a:hover {text-decoration:underline; color:#ffffff; display:block; width:40px; height:26px; line-height:26px; background-image:url(../imagens/bg_aba.jpg); background-repeat:no-repeat; background-position:bottom;}

ul.topicos { clear:both;  width:400px; margin:0; padding-top:20px; list-style:none; display:table;}
ul.topicos li { background-color:#E4EEF2; line-height:20px; margin:0 0 4px 0;  padding:0; }
ul.topicos li.bg { background-color:#F4F8FA; line-height:20px;  margin:0 0 4px 0;  padding:0; }
ul.topicos li a { padding: 0 0 0 10px; width:390px; display:block;  color:#333; margin:0; text-decoration:underline; background-image:url(../imagens/lupa.gif); background-repeat:no-repeat; background-position:right;}
ul.topicos li a:hover { background-color:#F6A444;}
ul.topicos li a span {font-weight:bold;}

div.detalhe_vocabulario span.tx_tit_azul_voc{ clear:both; display:block; font-family: arial, Helvetica, sans-serif; font-size: 18px; color: #468FB2; text-decoration:none; padding:20px 0 0 0; margin:0;}
div.detalhe_vocabulario p.voc { clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:15px 0 0 0;}
div.detalhe_vocabulario p a {display:block; padding-top:18px; float:right; color:#000; font-size:12px; font-weight:bold; text-decoration:underline;}


div.noticias_internas {clear:both; margin:20px 0 20px 0;}
div.noticias_internas ul { list-style:none; display:table; margin:0; padding:0;}
div.noticias_internas ul li { width:390px;  background-color:#f2f2f2; margin-top:3px; padding:7px;}
div.noticias_internas ul li span { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#109aff; display:block; padding:3px 0 3px 0;}
div.noticias_internas ul li span a {font-size:12px;  color:#109aff;}
div.noticias_internas p.not_links { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; text-align:right; padding-top:10px;}
div.noticias_internas p.not_links a {text-decoration:none; color:#000;}
div.noticias_internas p.not_links a:hover {text-decoration:underline;}