*{
margin:0;
padding:0;
}

body{
text-align:left;
/*background:url(../imagens/bg_site.jpg) no-repeat;
background-repeat:repeat-x;
height:100%;
width:100%
*/
}

#geral{
width:800px;
margin:0 auto;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
border-top:none;
border-bottom:none;
position:relative
}

#header{
	margin:0;
	padding:0;
	width:800px;
	height:128px;
	background:url(../imagens/header/bg.jpg) no-repeat;
}

#logo{
width:174px;
top:50px;
left:22px;
position:absolute;
}

#conteudo{
width:799px;
position:absolute;
border-left:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
border-top:none;
border-bottom:1px solid #E4E4E4;
}


#conteudo_fl{
width:232px;
float:left;
/*border-right:2px solid #C6C6C6*/
}


#conteudo_fl p.equipe{
width:194px;
margin: 0 0 0 22px;
padding:0;
}

#conteudo_fl ul.equipe{
width:194px;
height:325px;
margin-left:22px;
margin-top:5px;
padding:0;
list-style: url("../imagens/bullet_conteudo2.jpg");
background:#F2F2F2;
}

#conteudo_fl ul.equipe li{
padding:0;
width:145px;
margin-left:25px;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-style:bold;
margin-bottom:6px;
}





#conteudo_fl p.destaque{
width:205px;
display:block;
color:#8B8B8B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:bold;
margin-left:16px;
}

.link_saiba{
color:#8B8B8B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:bold;
text-decoration:underline;
}
.link_saiba:hover{
color:#8B8B8B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:bold;
text-decoration:underline;
}


#conteudo_fr{
width:538px;
display:inline;
float:left;
border-left:2px solid #C6C6C6;
}

#conteudo_fr ul.imprensa{
width:519px;
margin-left:19px;
list-style:none;
}

#conteudo_fr ul.imprensa li.data{
width:59px;
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
margin-bottom:20px;
}
#conteudo_fr ul.imprensa li.fonte_noti{
width:319px;
margin-left:6px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
font-style:none;
margin-bottom:20px;
}



#conteudo_fr ul.equipe_juridica{
width:519px;
height:190px;
margin-left:19px;
list-style:none;
}

#conteudo_fr ul.equipe_juridica li.img{
width:161px;
height:190px;
float:left;
display:inline;
}

#conteudo_fr ul.equipe_juridica li.tx{
width:358px;
height:190px;
padding-top:40px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
}

.titulo_equipe{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-style:bold;
}

#conteudo_fr ul.equipe_juridica li.tx p{
width:354px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
border:1px solid
}

#conteudo_fr p.conteudo_equipe{
width:518px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
font-style:none;
margin-left:19px;
margin-bottom:17px;
}


.link_conteudo_interno{
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
text-decoration:none;
}
.link_conteudo_interno:hover{
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
text-decoration:underline;
}



.link_noticas_imprensa{
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
font-style:none;
text-decoration:none;
}
.link_noticas_imprensa:hover{
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
font-style:none;
text-decoration:underline;
}






#conteudo_fr p.img_responsabilidade{
width:515px;
height:132px;
padding:0;
margin-left:20px;
display:inline;
float:left;
}

#conteudo_fr p.conteudo{
width:517px;
margin-left:20px;
margin-bottom:14px;
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
}





#conteudo_fr ul.responsabilidade{
margin-left:15px;
_margin-left:10px;
margin-top:3px;
width:527px;
height:114px;
clear:both;
list-style: none;
}


#conteudo_fr ul.responsabilidade li{
width:169px;
height:110px;
float:left;
margin-left:5px;
padding:0;
background:#F2F2F2;
}


#conteudo_fr ul.responsabilidade li ul{
width:148px;
padding:0;
list-style:none;
}

#conteudo_fr ul.responsabilidade li ul li{
width:155px;
height:20px;
padding:0;
list-style: inside url("../imagens/bullet_conteudo.gif");
color:#606060;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
}

#conteudo_fr ul.responsabilidade li ul li.medica{
width:155px;
height:33px;
padding:0;
list-style: inside url("../imagens/bullet_conteudo.gif");
color:#606060;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
}

#conteudo_fr ul.responsabilidade li ul li.spacer{
width:155px;
list-style:none;
height:10px;
padding:0;
color:#606060;
}

.link_acidentes{
color:#606060;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
text-decoration:none;
}
.link_acidentes:hover{
color:#606060;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:bold;
text-decoration:underline;
}


h2.novidades{
background: url(../imagens/tit_home_novidades.gif) no-repeat;
width:184px;
height:55px;
text-indent:-9640px;
}

h2.apresentacao{
background: url(../imagens/tit_apresentacao_home.gif) no-repeat;
width:295px;
height:59px;
text-indent:-9640px;
}

h2.equipe_juridica{
background: url(../imagens/tit_equipe_juridica.jpg) no-repeat;
width:328px;
height:65px;
text-indent:-9640px;
}

h2.area_atuacao{
background: url(../imagens/tit_area_atuacao.jpg) no-repeat;
width:564px;
height:98px;
text-indent:-9640px;
}

h2.links{
background: url(../imagens/tit_link.jpg) no-repeat;
width:564px;
height:98px;
text-indent:-9640px;
}

h2.assessoria{
background: url(../imagens/tit_assessoria.jpg) no-repeat;
width:564px;
height:96px;
text-indent:-9640px;
}


h2.materias_novidades{
background: url(../imagens/tit_materias_novidades.gif) no-repeat;
width:564px;
height:98px;
text-indent:-9640px;
}

h2.imprensa{
background: url(../imagens/tit_imprensa.gif) no-repeat;
width:564px;
height:98px;
text-indent:-9640px;
}

h2.contato{
background: url(../imagens/tit_contato.gif) no-repeat;
width:564px;
height:98px;
text-indent:-9640px;
}



h2.novidades_int{
background: url(../imagens/tit_novidades_int.gif) no-repeat;
width:245px;
height:53px;
text-indent:-9640px;
}

.link_paginacao{
color:#403F3F;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
text-decoration:none;
}
.link_paginacao:hover{
color:#403F3F;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-style:bold;
text-decoration:underline;
}

.link_cont{
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
text-decoration:none;
}
.link_cont:hover{
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
text-decoration:underline;
}


#conteudo_fr p.conteudo_paginacao{
width:517px;
text-align:right;
margin-left:20px;
margin-bottom:14px;
color:#787878;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:none;
}


#footer{
clear:both;
width:799px;
height:47px;
padding:0;
text-align:center;
background: url(../imagens/footer/bg_footer.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:10px;
font-style:bold;
}



#conteudo_fr form.contato{
width:290px;
margin-left:19px;
}
/* Inicio formulário de contato css  */
input.nome { 
font: 11px verdana, arial, helvetica, sans-serif;
border:1px solid #EFEFEF;
width:220px;
height:18px;
margin-bottom:8px;
}



#conteudo_fr ul.contato{
width:519px;
list-style:none;
}

#conteudo_fr ul.contato li.btn_enviar{
width:293px;
list-style:none;
text-align:right;
margin-top:-18px;
margin-bottom:61px;
}



#conteudo_fr ul.contato li.nome{
width:70px;
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
font-style:none;
margin:0 0 10px 0;
padding:0;
}

#conteudo_fr ul.contato li.espaco{
width:220px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
font-style:none;
margin:0 0 10px 0;
}

textarea.msg{
font: 11px verdana, arial, helvetica, sans-serif;
border:1px solid #EFEFEF;
width:220px;
height:98px;
margin-bottom:11px;
 }




/* Fim formulário de contato css  */