*{
margin:0;
padding:0;
}
#banner {
	width: 100%;
	height: 320px;
	background-image: url(../images/banner1920_2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#conteudo {
	width: 900px;
	height: 100%;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
}
#conteudo_advogados_nelson {
	width: 900px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 8200px;
}
#conteudo_advogados_alessandro {
	width: 900px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 780px;
}
#conteudo_advogados_marcelo_campos {
	width: 900px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 800pt;
}
#conteudo_advogados_frederico {
	width: 900px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 605pt;
}
#conteudo_advogados_silvia {
	width: 900px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 720pt;
}





#perfil {
	width: 350px;
	height: auto;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
	float: right;
	margin-top: -100px;
}

#rodape {
	width: 100%;
	height: 50px;
	background-color: #2F68A8;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}


.logotipo {
	width: 100%;
	height: 50px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.texto_logotipo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 28px;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	width: 300px;
}
.texto_logotipo_slogan {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	float: left;
	margin-top: 55px;
	margin-left: -270px;
}


.texto_rodape {
	width: 900px;
	height: 19px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-image: url(../images/ello.png);
	margin-right: auto;
	background-repeat: no-repeat;
}
.titulo {
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #2A69A9;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
#titulo_adv {
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #2A69A9;
	font-weight: bold;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

.texto_historia {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.texto_contato {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.texto_urls {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-decoration: none;
}

.texto_localizacao {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
}
.texto_localizacao_titulo_endereco {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2A69A9;
	padding-bottom: 30px;
}
#nome_advogado {
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #2A69A9;
	line-height: 40px;
	padding-top: 20px;
	float: left;
}




.fotos_advogados {
	width: auto;
	height: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.texto_o_escritorio {
	width: 500px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
}
.texto_historia {
	width: 830px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
}

.texto_areas_atuacao {
	width: 830px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-top: 0px;
}
.texto_livros {
	width: 500px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-left: 200px;
}
.texto_livros2 {
	width: 500px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-left: 200px;
}
.texto_livros3 {
	width: 500px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-left: 200px;
}
.texto_livros4 {
	width: 500px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-left: 200px;
}
.texto_livros5 {
	width: 500px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 25px;
	margin-left: 200px;
}
.livros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2A69A9;
	height: auto;
	width: 100%;
	text-align: left;
}







#texto_nelson_perfil {
	width: 450px;
	height: auto;
	padding-top: 30px;
	margin-bottom: 30px;
	float: left;
}
#texto_alessandro_perfil {
	width: 450px;
	height: auto;
	padding-top: 30px;
	margin-bottom: 30px;
	float: left;
	color: #2E68A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#texto_marcelo_perfil {
	width: 483px;
	height: auto;
	padding-top: 30px;
	margin-bottom: 30px;
	float: left;
	color: #2E68A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.texto_colaborador_nelson {
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	padding-top: 30px;
	margin-bottom: 30px;
	font-style: normal;
	float: left;
}
.texto_colaborador_alessandro {
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	padding-top: 30px;
	margin-bottom: 30px;
	font-style: normal;
}

.texto_colaborador_nelson_titulo {
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	padding-top: 30px;
	margin-bottom: 30px;
	font-style: normal;
	font-weight: bold;
}
.texto_livros_titulos {
	width: 450px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	padding-top: 30px;
	margin-bottom: 30px;
	font-style: normal;
	font-weight: bold;
}



.texto_curriculum_nelson {
	width: 450px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 60px;
	padding-left: 0px;
	line-height: 25px;
}


.foto_recepcao {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/fotoC.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	margin-top: -420px;
}
.foto_nelson_rodrigues {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/rodrigues_netto_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}
.foto_marcelo_campos {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/marcelo_campos_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}
.foto_silvia {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/silvia_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}

.foto_alessandro_franco {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/alessandro_franco_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}
.foto_frederico {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/frederico_antonio_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}
.foto_ricardo_azanhas {
	width: 340px;
	height: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 17px;
	background-image: url(../images/ricardo-azanhas-lins_perfil.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	clear: both;
}




.form_nelson_rodrigues {
	width: auto;
	height: auto;
	font-weight: normal;
	margin-top: 400px;
}
.fotoA {
	width: 165px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoA.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-align: center;
	background-position: center top;
}
.fotoB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoB.png);
	background-repeat: no-repeat;
	margin-top: -220px;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 200px;
	float: left;
	margin-left: 198px;
}
#form {
	width: 870px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	text-align: left;
}
#map_google {
	width: 870px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.campos_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
	width: 810px;
	height: 30px;
	background-image: url(../images/fundo_form.png);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	padding-left: 10px;
}
.campos_form_perfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
	width: 340px;
	height: 30px;
	background-image: url(../images/fundo_form_perfil.png);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
}

.campos_form_assunto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
	width: 810px;
	height: 70px;
	background-image: url(../images/fundo_form_assunto.png);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	padding-left: 10px;
}
.campos_form_assunto_perfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F68A8;
	width: 340px;
	height: 60px;
	background-image: url(../images/fundo_form_assunto_perfil.png);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
}


.btn_enviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2F68A8;
	width: 150px;
	height: 40px;
	border: 1px solid #FFF;
	background-image: url(../images/btn_enviar.png);
	background-repeat: no-repeat;
	margin-left: 400px;
	background-color: #FFF;
}
.btn_enviar_perfil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2F68A8;
	width: 150px;
	height: 40px;
	border: 1px solid #FFF;
	background-image: url(../images/btn_enviar.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	margin-left: 100px;
}




#foto_advA {
	width: 175px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoA.png);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-align: center;
	background-position: center top;
}
#foto_advB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoB.png);
	background-repeat: no-repeat;
	margin-top: -220px;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 190px;
	margin-left: 205px;
}
.foto_urls {
	margin-top: -180px;
	height: 175px;
	width: 175px;
}

#foto_advD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoD.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 175px;
}
#foto_advE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoE.png);
	background-repeat: no-repeat;
	margin-top: -220px;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 175px;
	margin-left: 425px;
}
#foto_advF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoF.png);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 167px;
	margin-left: 630px;
	margin-top: -220px;
}
#foto_advG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A69A9;
	font-weight: normal;
	padding-top: 180px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/fotoG.png);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
	height: 30px;
	width: 175px;
	margin-left: 609px;
	float: left;
	margin-top: -220px;
}










#texto_rodape {
	width: 940px;
	height: 60px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(../images/ello.png);
	margin-right: auto;
}
.link_ello {
	width: 90px;
	height: 15px;
	margin-top: -20px;
	float: right;
	margin-right: 20px;
}



.logotipo2 {
	width: 215px;
	height: 245px;
	float: left;
}


#fundo_menu {
	width: 100%;
	height: 40px;
	background-color: #2f68a8;
}
#fundo_menu2 {
	width: 900px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/fundo_menu.png);
	background-repeat: no-repeat;
	background-position: center;
}

.menu{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 35px;
	padding-top: 8px;
}
.menu li{
	position: relative;
	float: left;
}
.menu li a{color:#FFF; text-decoration:none; padding:5px 10px; display:block;}
 
.menu li a:hover{
	color: #D4D4D4;
}

.menu li  ul{
	position: absolute;
	top: 25px;
	left: 44px;
	background-color: #2F68A8;
	text-indent: 0px;
	display: none;
	text-align: left;
}
.menu li:hover ul, .menu li.over ul{
	display: block;
}
.menu li ul li{
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.ico_artigos {
	padding-right: 10px;

}
.titulos_curriculum {
	font-family: Arial, Helvetica, sans-serif;
	color: #2A69A9;
	font-size: 36px;
}
.foto_texto_livros {
	height: 245px;
	width: 200px;
	margin-bottom: 70px;
	background-image: url(../images/livros/livro_comentarios_a_lei_recuperacao_judicial_de_empresas_e_falencia.jpg);
}
.foto_texto_livros2 {
	height: 245px;
	width: 200px;
	margin-bottom: 70px;
	background-image: url(../images/livros/interposicao_conjunta_de_recurso_extraordinario_e_de_recurso_especial.jpg);
	background-repeat: no-repeat;
}
.foto_texto_livros3 {
	height: 245px;
	width: 200px;
	margin-bottom: 70px;
	background-repeat: no-repeat;
	background-image: url(file:///G|/wamp/www/rodrigues_netto/images/livros/silueta_livro.jpg);
}
.foto_texto_livros4 {
	height: 245px;
	width: 200px;
	margin-bottom: 70px;
	background-repeat: no-repeat;
	background-image: url(file:///G|/wamp/www/rodrigues_netto/images/livros/silueta_livro.jpg);
}
