body{ margin:0px; padding:0px; background:url(../images/fundo.jpg) repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#all{ width:920px; text-align:left; margin:auto;}
ul,li,form{ margin:0px; padding:0px;}
a{color:#970300;}
.font{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* ------------------------------------------------------------------*/


#menu{float:left; width:750px; padding-left:10px;}
	.lista_menu li, #contato{ list-style:none; float:left;padding:15px 0px 5px 0px; border-right:1px solid #CCC; margin-top:4px;}
	.lista_menu li a, #contato a{ text-decoration:none; color:#000; font-weight:bold;  padding:15px 20px 5px 20px}
	.lista_menu li a:hover, #contato a:hover{ background:#9F0100; color:#FFF}
	
#home .ativo1,#empresa .ativo2,#parceiros .ativo4, #contato .ativo6, #servicos .ativo3{background:#9F0100; color:#FFF}



/*--------------------------------------------------------------------*/




#contratos #menu_direita ul #ct a,#contratos  #menu_direita ul #ct a:active,#contratos  #menu_direita ul #ct a:visited{color:#970300; text-decoration:none; font-weight:bold}


#tabelas_praticas #menu_direita ul #ct2 a,#tabelas_praticas  #menu_direita ul #ct2 a:active,#tabelas_praticas  #menu_direita ul #ct2 a:visited{color:#970300; text-decoration:none; font-weight:bold}


#l_federal #menu_direita ul #ct3 a,#l_federal  #menu_direita ul #ct3 a:active,#l_federal  #menu_direita ul #ct3 a:visited{color:#970300; text-decoration:none; font-weight:bold}

#l_trabalhista #menu_direita ul #ct5 a,#l_trabalhista  #menu_direita ul #ct5 a:active,#l_trabalhista  #menu_direita ul #ct5 a:visited{color:#970300; text-decoration:none; font-weight:bold}


#cep #menu_direita ul #ct6 a,#cep  #menu_direita ul #ct6 a:active,#cep  #menu_direita ul #ct6 a:visited{color:#970300; text-decoration:none; font-weight:bold}

#uteis #menu_direita ul #ct4 a,#uteis  #menu_direita ul #ct4 a:active,#uteis  #menu_direita ul #ct4 a:visited{color:#970300; text-decoration:none; font-weight:bold}


#l_cert #menu_direita ul #certidoes a,#l_cert  #menu_direita ul #certidoes a:active,#l_cert  #menu_direita ul #certidoes a:visited{color:#970300; text-decoration:none; font-weight:bold}

 


/*--------------------------------------------------------------------------*/
	
#contato{float:right; border-right:none; border-left:1px solid #CCC}

#banner{ clear:both; padding-top:25px;}
	#left{float:left}
		.logo{ width:319px; height:205px; background:url(../images/left.jpg) no-repeat;}
	#right{ float:left; width:597px; height:205px; background:url(../images/right.jpg) no-repeat;}

#menu_direita{ width:200px; float:left}
#menu_direita ul li a,#menu_direita ul li a:visited{color:#646464; text-decoration:none;}
#menu_direita ul li a:hover, #menu_direita ul li a:active{font-weight:bold; color:#970300}
#menu_direita ul li{list-style-type:none;  padding:5px;}


#linha_menu li{ border-bottom:1px dotted #999;}

#texto_inicial{color:#696969;float:left; width:695px; margin-left:10px; padding:5px; text-align:justify}
.men{font-family:"Monotype Corsiva"; font-size:17px;}
a.saiba:link,a.saiba:active,a.saiba:visited{ font-family:Arial, Helvetica, sans-serif; color:#9F0002; font-size:11px}
a.saiba:hover{color:#E80005;font-size:11px}

hr{ border:none; background:#CCC; color:#CCC; height:1px}

#caixas{ font:Arial, Helvetica, sans-serif; font-size:11px;}
#internas{font:Arial, Helvetica, sans-serif; font-size:12px;}
.box1{float:left; width:210px; text-align:left; }
.box2{float:left; width:210px; text-align:left;margin-left:7px; padding-left:5px;}
.box3{float:left; width:250px; text-align:left;margin-left:7px;}

h3{ margin:0px; padding:0px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#696969}

.t_b{color:#8c8c8c; font-size:12px; margin-top:10px}

.texto_marrom_01_bold{background:#BBBBBB; color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.texto_marrom_01{ font-weight:bold; color:#929292;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.texto_cinza_01_bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px}
.texto_cinza_01_bold a{ text-decoration:none; color:#333}
.texto_cinza_01_bold a:hover{ text-decoration:none; color:#333; background:#CCC}



#login{ background:#eaeaea; border:1px solid #bababa; padding:10px 0px 7px 20px; margin-top:5px; height:200px;}
#login input{ width:155px; border:none; background:none}

.inp{ background:url(../images/form.jpg) no-repeat; width:157px; height:21px;}
.inp2{ margin-top:10px}

#login #entrar{ width:77px; height:26px;}
.entrar{ text-align:right; margin-top:10px; padding-right:20px;}

#rodape{ background:#CDCDCD; border-top:10px solid #D9D9D9; margin-top:15px; height:115px}
#c_r{ text-align:left; width:920px; clear:both; margin:auto; margin-top:15px;}
#me_ro{float:right; color:#737373}
	#me_ro a:link,#me_ro a:active,#me_ro a:visited{color:#737373; text-decoration:none}
	#me_ro a:hover{color:#333;}
#by_ro{float:left; color:#737373; font-size:10px;}

.td{cursor:default}

.link_top a{ padding:5px; background:#E6E6E6; display:block; font-weight:bold; color:#696969; text-decoration:none; border:1px solid #D8D8D8}
.link_top a:hover{ background:#FFFBD1;}

.link_top span{ font-weight:normal}


.contratos a{ padding:5px; background:#E6E6E6; display:block; font-weight:bold; color:#696969; text-decoration:none; border:1px solid #D8D8D8}
.contratos a:hover{ background:#FFFBD1;}

.box_form{ background:#F8F8F8; border:1px solid #D8D8D8; padding:10px;}
.box_form input{ border:1px solid #CCC; width:250px;}
.box_form .bt{ width:90px; background:#696969; color:#FFF; border:0px;}


.table{ border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.table tr td{border:1px solid #CCC; padding:3px;}

.tr_d{ background:#E6E6E6; color:#000;}
.cor_ver{color:#970300}



#ifr{ overflow:hidden ;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

 /* ========================  */
 .form{ text-align:center; }
 .contato_form{ text-align:left;width:260px; padding-left:220px;}
 .contato_form label{ display:block; font-weight:bold; width:260px; padding-top:10px;}
 .contato_form input,.contato_form textarea{ border:1px solid #CFCFCF; background:#FFFFFF; width:250px; color:#696969;}
 .contato_form textarea{ width:250px; height:100px;}
 .contato_form #enviar{ width:77px; height:26px; border:0px;}
 .enviar{width:250px; text-align:right; padding-top:15px;}
 /* =========================  */
 
 .f{ font-size:9px}
 
 /*========================== */
 
 .titulo{ background:#9F0100; padding:10px; color:#FFF; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left; text-transform:capitalize}
 .textt{ text-align:justify; padding:10px}
