#container {
	background: url(/img/bg_grid.gif) transparent top no-repeat
}

#nav-header {
	float: left;
	width: 398px;
	padding-top: 30px
}
/*
#nav-header ul {
	padding-left: 25px
}
*/
#nav-header li {
	float: left;
	display: inline
}

#nav-header li.point {
	display: block;
	/*width: 17px;*/
	background: transparent url(/img/mn_point.gif) no-repeat;
	text-decoration: none;
	text-indent: -5000px
}

#nav-header li a {
	float: left;
	display: block;
	height: 13px;
	text-decoration: none;
	text-indent: -5000px
}
/*
#nav-header li.area {
	background-image: url(/img/mn_areatuacao.gif)
}

#nav-header li.area a {
	width: 95px
}

#nav-header li.area a {
	background-image: url(/img/mn_areaatuacao.gif)
}

#nav-header li.advogados {
	background-image: url(/img/mn_advogados.gif)
}

#nav-header li.advogados a {
	width: 59px
}

#nav-header li.noticias {
	background-image: url(/img/mn_noticias.gif)
}

#nav-header li.contato {
	background-image: url(/img/mn_contato.gif)
}

#nav-header li.probono {
	background-image: url(/img/mn_probono.gif)
}

#nav-header li.probono a {
	width: 50px
}
*/
#nav-header li.selected {
	background-position: 0 -13px
}

ul#nav-rh {
	position: absolute;
	left: 200px;
	top: 109px;
	width: 540px
}

ul#nav-rh li {
	float: left;
	display: inline;
	padding: 5px 10px 5px 11px;
	font-weight: bold;
	color: #C2C2C2;
	border-bottom: 1px solid #EBEBEB
}

ul#nav-rh li.selected, ul#nav-rh li.selectedfinish {
	color: #646464;
	background-color: #F9F9F9;
	border: 1px solid #EBEBEB;
	border-bottom: 0
}

ul#nav-rh li.selectedfinish {
	padding-right: 19px;
	border-bottom: 0;
	border-right: 0
}

.nav-final {
	position: absolute;
	top: 110px;
	left: 210px;
	width: 540px
}


table.t-final {
	width: 100%;
	margin: 0 10px;
	border-collapse: collapse
}

table.t-final th, table.t-final td {
	padding-left: 16px;
	color: #7489A3;
	border-bottom: 1px solid #E7ECF1;
	vertical-align: top
}

table.t-final th {
	width: 120px;
	padding: 2px 0 2px 8px;
	font-weight: normal;
	background-color: #F9F9F9;
	text-transform: uppercase
}

table.t-final th.title {
	padding-left: 0;
	width: auto;
	font-weight: bold;
	background-color: transparent;
	border: 0
}

table.t-final td.t-xtra {
	padding-left: 0;
	border-bottom: 0
}
 
table.t-final td.t-div {
	height: 10px;
	padding: 0;
	border: 0
}

#search {
	float: left;
	padding: 5px 0 10px 15px;
	width: 191px;
	w\idth: 175px;
	border-left: 1px solid #000000
}

/*#search .text {
	width: 136px
}*/

#txtBuscaAdvogado, #txtBusca{width: 136px}

#img, #imgVO, #contato, #endereco, #noticias, #trabalhe {
	position: absolute;
	top: 77px;
	left: 179px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000
}

#imgVO, #contato, #noticias {
	left: 180px;
	width: 249px;
	border-right: 1px solid #000000
}

#contato {
	width: 290px;
	border-bottom: 1px solid #000000;
	padding: 0 22px 0 21px
}

#noticias {
	width: 587px;
	height: 328px;
	overflow: hidden
}

#trabalhe {
	width: 315px;
	height: 328px;
	left: 430px;
	overflow: hidden
}

#trabalhe p {
	margin-bottom: 5px
}

#noticias div {
	padding: 22px 0 22px 22px
}

#noticias div.border-busca {
	padding: 0;
	margin:0;
	width:96%;
	border-bottom: 1px solid #000000;
}

#trabalhe div.pm-0 {
	padding: 22px 0 0 22px;
	margin: 0
}

#contato div {
	height: 306px;
	padding-top: 22px
}

#contato td {
	padding: 3px 2px
}

#contato input.botao {
	height: 13px;
	border: 0;
	margin-right: 5px
}

#endereco {
	left: 515px;
	width: 252px;
	height: 328px;
	background-color: #F9F9F9
}

#endereco div {
	width: 225px;
	margin: 10px 0 0 22px;
	font: verdana 10px;
	color: #000000
}

/* ScrollBars Left */
#nav li {
	float: left;
	width: 140px;
	background: transparent url(/img/bg_nav.gif) bottom repeat-x
}

#nav li a {
	float: left;
	display: block;
	padding: 2px 0;
	color: #7489A3;
	text-decoration: none
}

#nav li a.selected {
	font-weight: bold;
	color: #1D3757
}

#nav-border {
	position: absolute;
	width: 178px;
	top: 153px;
	border-top: 1px solid #000000
}

#nav-scroll-container, #nav-scrollDO-container, #nav-scrollVO-container {
	position: absolute;
	top: 164px;
	left: 159px
}

#nav-scrollDO-container {
	top: 144px;
	left: 741px
}

#nav-scrollVO-container, #nav-scrollVO2-container, #nav-scrollVO3-container {
	top: 0;
	left: 741px
}

#nav-scrollVO2-container {
	left: 100px
}

#nav-scroll, #nav-scrollDO, #nav-scrollVO, #nav-scrollVO2, #nav-scrollVO3 {
	position: absolute;
	overflow: hidden;
	top: 178px;
	left: 15px;
	width: 140px;
	height: 210px
}

#busca_noticia {
	position: absolute;
	width: 140px;
	top: 320px;
	left: 15px
}

#nav-scrollDO {
	top: 229px;
	left: 200px;
	width: 530px;
	height: 150px
}

#nav-scrollVO, #nav-scrollVO2, #nav-scrollVO3 {
	top: 97px;
	left: 465px;
	width: 270px;
	height: 290px
}

#nav-scrollVO2 {
	left: 200px;
	width: 540px;
	height: 260px
}

#nav-scrollVO3 {
	left: 200px;
	width: 540px;
	height: 290px
}

.ico-up, .ico-down, .ico-upDO, .ico-downDO , .ico-upVO, .ico-downVO, .ico-upVO2, .ico-downVO2, .ico-upVO3, .ico-downVO3 {
	position: absolute;
	top: 10px;
	left: 0;
	cursor: pointer;
	cursor: hand
}

.scroll-track, .scrollDO-track, .scrollVO-track, .scrollVO2-track, .scrollVO3-track {
	position: absolute;
	top: 15px;
	width: 7px;
	height: 209px;
	background: transparent url(/img/bg_scroll.gif) center repeat-y
}

.scrollDO-track {
	top: 95px;
	width: 11px;
	height: 140px
}

.scrollVO-track, .scrollVO2-track, .scrollVO3-track {
	top: 98px;
	width: 11px;
	height: 289px
}

.scrollVO2-track {
	top: 98px;
	left: 750px;
	height: 260px
}

.scrollVO3-track{
	top: 98px;
	left: 750px;
	height: 290px
}

.ico-handle, .ico-handleDO, .ico-handleVO,.ico-handleVO2, .nav-scroller, .nav-scrollerDO, .nav-scrollerVO, .nav-scrollerVO2, .nav-scrollerVO3, .ico-handleVO3{
	position: absolute
}

.nav-scroller {
	font-size: 12px
}

.nav-scroller, .nav-scrollerDO {
	top: 0;
	left: 0
}

#nav-scrollVO li, #nav-scrollDO li{
 list-style: inside disc;
 margin-bottom:8px
}

#nav-scrollVO li div, nav-scrollDO li div{
  display:inline;
  
}
.nav-scrollerDO p {
	margin-top: 10px;
	
}

.nav-scrollerVO p, .nav-scrollerVO2 p {
	margin-bottom: 10px
}

.ico-down, .ico-downDO, .ico-downVO, ico-downVO2 {
	top: 224px
}

.ico-upDO {
	top: 88px
}

.ico-upVO {
	top: 91px
}

.ico-downDO {
	top: 237px
}

.ico-downVO {
	top: 387px
}

.ico-upVO2 {
	top: 91px;
	left: 750px
}

.ico-downVO2 {
	top: 359px;
	left: 750px
}


.ico-upVO3 {
	top: 91px;
	left: 750px
}

.ico-downVO3 {
	top: 390px;
	left: 750px;

}



#indice, #pag, #tblIndice, #tblIndice2 {
	position: absolute;
	top: 376px
}

#indice {
	left: 200px
}

#pag {
	left: 568px;
	width: 180px
}

#tblIndice {
	top: 295px
}

#tblIndice2 {
	top: 250px
}

#header_pop {
	background-color: #F9F9F9;
	width: 305;
	border-bottom: #000000 1px solid;
	color: #9AA7AC;
	padding: 15px
}

#texto_pop {
	margin: 15px;
	color: #7489A3;
	width: 335px;
	font: 10px Verdana, Arial
}

#texto_pop a {
	color: #7489A3;
	text-decoration: underline
}

#tblNoticias td {
	line-height: 15px;
	vertical-align: top
}

/*#paginacao2, #paginacao2 ul{border:1px solid red}*/

#paginacao {
	width: 200px
}



#paginacao li, #paginacao2 li{
	float: left;
	margin: 0 2px 0 2px;
	font-weight: bold
}

#paginacao li.onpage, #paginacao2 li.onpage{
	font-size: 12px
}

#paginacao a:hover, #paginacao2 a:hover{
	text-decoration: underline
}

#box_e_trabalhe {
	width: 135px;
	border-right: 1px solid #000000
}

#box_d_trabalhe {
	width: 120px;
	padding-left: 8px
}

#box_cinza_trabalhe {
	width: 275px;
	background-color: #F9F9F9;
	padding: 10px
}

#tblForm td {
	padding-top: 3px
}

#box_cinza_trabalhe2 {
	width: 275px;
	background-color: #F9F9F9;
	padding: 5px 10px 10px 10px;
	margin: 0 0 5px 0
}

.t-form {
	margin: 4px 0 0 4px;
	background-color: #F9F9F9;
	border-collapse: collapse
}

.t-form td.t {
	padding-right: 10px
}

.t-form input, .t-form select {
	margin: 0 4px 4px 0
}

.t-login td.t {
	padding-right: 5px
}

.t-login input, .t-login select {
	margin-bottom: 2px
}

.f-14 {
	font-size: 14px
}

.tit-interna, .tit-interna3 {
	font: normal 10px Verdana, sans-serif;
	font-size: 24px;
	color: #C0C8CB
}

.tit-interna3 {margin-bottom:5px}


.tit-interna2 {
	font-size: 24px;
	color: #9AA7AC
}


.fl {
	float: left
}

.fr {
	float: right
}

.mr-15 {
	margin-right: 15px
}

.w-45 {
	width: 45px
}

.mr-10 {
	margin-right: 10px
}

.f-vermelha {
	color: #FF0000
}
/*
#nav-header li.noticias a, #nav-header li.contato a {
	width: 41px
}
*/
#texto_pop a:hover, #paginacao a {
	text-decoration: none
}

ul#nav-rh li.passo, #endereco div b {
	color: #7489A3
}

#tblNoticias, .t-login {
	border-collapse: collapse
}

#box_cinza_trabalhe td, #box_cinza_trabalhe2 td, #box_cinza_trabalhe a, #box_cinza_trabalhe2 a, .t-form td {
	color: #646464
}

#mapadosite{
	width:100%
}

#mapadosite ul{
	width:250px;
	float:left;
}

#mapadosite ul li.titulo{
	font-weight:bold; 
	margin:8px 0 3px 0
}

#mapadosite a{
	text-decoration:underline;
}

#mapadosite a:hover{
	text-decoration:none;
}
#mapadosite a.titulo, #mapadosite a.titulo:hover{
	text-decoration:none;
}

#estaticas{margin-left:20px}



