﻿/* JUCESP - Junta Comercial do Estado de S�o Paulo */

/* GLOBAL  */
body {
    background-color: #FFF;
    font: 62.5% Arial, "Times New Roman", serif;
    color: #333;
    text-align: justify;
}

a {
    color: #0000FF;
}

a:hover {
    text-decoration: none;
}

a:visited {
   
    color: #535362;
}

a:outline {
    border: none;
}

#nav_sub ul li, #nav_main ul li, #footer ul.nav li, #breadcrumb ul.nav li {
    display: inline;
}

/* PAGE */
#page {
    margin: 0 auto;
    position: relative;
    width: 940px;
    text-align: justify;
}

#servicos.resultado #page {
    background: url(../img/bg_extra.png) no-repeat 759px 260px;
}

/* HEADER  */
#header {
    /* background: url(../img/bg_header_novo.png) no-repeat 0 0; */
    /* height: 100px; */
	background: url(../img/bg_header2.png?20160623) no-repeat 0 0px;
	height: 100px;
}

#logo h1 a{
	background: url(../img/bg_header_novo.jpg) no-repeat 0 0;
	display: block;
    height: 100px;
    width: 940px;
    text-indent: -9999px;
}
-- background: url(../img/bg_header_novo_eleicoes.png) no-repeat 0 0;

#logo {
    float: left;
    height: 100px !important;
    width: 189px;
}

/* #logo img { */
    /* display: none; */
/* } */

/* #logo h1 { */
    /* display: block; */
    /* height: 46px; */
    /* line-height: 46px; */
    /* width: 150px; */
    /* margin-bottom: 0 !important; */
	/* padding: 0 !important; */
/* } */

/* #logo h1 a { */
    /* background: url(../img/logo_governo.png) no-repeat 0 0; */
    /* display: block; */
    /* height: 100px; */
    /* width: 200px; */
    /* text-indent: -9999px; */

/* } */

/* --background: url(../img/logo_governo_eleicoes.png) no-repeat 0 0; */

#busca {
    float: right;
    padding-top: 10px;
    padding-right: 15px;

}

ol.justificado {
  text-align:justify;

}

#busca table {
    width: 310px;
	margin-bottom: 0;
}

#buscatd.item01 {
    width: 210px;
}

#busca fieldset {
    border: none;
    margin: 5px 0px;
    padding: 17px 10px 0 10px;
    width: 370px;
    /* float: right; */
}

#busca .input_text {
    background: #8e99a4;
    border: 1px solid #062442;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    width: 209px;
    padding: 3px 0;
    float: left;
    margin-right: 5px;
}

#busca input.input_submit {
    background: transparent url(../img/bg_buscar.png) no-repeat scroll 0 0;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 0.85em;
    font-weight: bold;
    height: 21px;
    text-indent: -9000px;
    text-transform: uppercase;
    width: 84px;
}

.fazenda {
	width: 200px;
	height: 100px;
	float: left;
	display: inline;

}

#page .fazenda p {
    background: url(../img/governo_jucesp_secretaria.png) no-repeat;
    margin-bottom: 0 !important;
    margin-top: 0px;
    width: 620px;
    height: 100px;
    margin-left: 30px;
	line-height: 10px !important;
}
--background: url(../img/governo_jucesp_secretaria_eleicoes.png) no-repeat;
	

.fazenda p a {
    display: block;
	width: 165px;
	height: 34px;
    text-indent: -9999px;
}

#nav_main {
    background: url(../img/navmain3.png) no-repeat;
	clear: both;
    height: 30px;
    width: 940px;
}
#nav_main ul li {
    display: inline;
}

#nav_main ul li a {
    background: url(../img/navmain3.png) no-repeat;
    display: block;
    float: left;
    line-height: 30px;
    text-indent: -9000px;
    width: 300px;
}

#nav_main ul li.item01 a {
    width: 132px;
    background-position: 0 0;
}

#nav_main ul li.item02 a {
    width: 146px;
    background-position: -132px 0;
}

#nav_main ul li.item03 a {
    width: 94px;
    background-position: -278px 0;
}

#nav_main ul li.item04 a {
    width: 107px;
    background-position: -372px 0;
}

#nav_main ul li.item05 a {
    width: 223px;
    background-position: -479px 0;
}

#nav_main ul li.item06 a {
    width: 128px;
    background-position: -702px 0;
}
#nav_main ul li.item07 a {
    width: 110px;
    background-position: -830px 0;
}
#nav_main ul li.item01 a:hover {
    background-position: 0 -30px;
}

#nav_main ul li.item02 a:hover {
    background-position: -132px -30px;
}

#nav_main ul li.item03 a:hover {
    background-position: -278px -30px;
}

#nav_main ul li.item04 a:hover {
    background-position: -372px -30px;
}

#nav_main ul li.item05 a:hover {
    background-position: -479px -30px;
}

#nav_main ul li.item06 a:hover {
    background-position: -702px -30px;
}

#nav_main ul li.item07 a:hover {
    background-position: -830px -30px;
}

#institucional #nav_main ul li.item01 a {
    background-position: 0 -60px;
}

#servicos #nav_main ul li.item02 a {
    background-position: -132px -60px;
}

#cidadao #nav_main ul li.item03 a {
    background-position: -278px -60px;
}

#empresas #nav_main ul li.item04 a {
    background-position: -372px -60px;
}

#leiloeiros_tradutores #nav_main ul li.item05 a {
    background-position: -479px -60px;
}

#fale #nav_main ul li.item06 a {
    background-position: -702px -60px;
}

#Imprensa #nav_main ul li.item07 a {
    background-position: -830px -60px;
}

#nav_main ul li ul {
    background: #3f647e;
    width: 260px;
}

#nav_main ul li ul li a {
    background: none !important;
    text-indent: 0 !important;
    color: #fff;
    padding-left: 10px;
    font-size: 12px;
    text-decoration: none;
}

#nav_main ul li ul li a:hover {
    text-decoration: underline;
}

/* TIPOGRAFIA */



h3 {
    font: normal 2.4em Georgia, "Times New Roman", serif;
    color: #740707;
    margin-bottom: 20px !important;
    line-height: 35px;
}

h4 {
    font: normal 20px Arial, "Times New Roman", serif !important;
    color: #A7431B;
    line-height: 2em;
    margin-bottom: 2em;
}

h5 {
    font: normal 16px Arial, "Times New Roman", serif !important;
    color: #000000;
    line-height: 2em;
    margin-bottom: 1em;
    margin-top: 10px;
	text-align:left;
	
	
	
}

h6 {
    font: normal 11px Arial, "Times New Roman", serif !important;
    color: #A7431B;
    line-height: 2em;
	
    margin-bottom: 1em;
}


}

#page p {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    text-align: justify;
    margin-bottom: 20px !important;
}



.page_l {
   
    text-align: left !important;
 
}




p.description {
    color: #405c5c;
    font-size: 1.2em;
    margin-top: -8px;
    font-style: italic;
    margin-bottom: 20px;
}

p.antetitulo {
    margin-bottom: 0;
    font: 11px bold Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    margin-bottom: 5px !important;
}


p.cadastro {
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:center #333 !important;
	font-size:11px;	 !important;

}

a.cadastro {
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	text-align:center #333!important;
	font-size:11px;	;
}


p#jo_encontrados {
    color: #740707;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 20px;
    padding-left: 15px;
}

p#jo_print {
    background: url(../img/ico_pdf.png) no-repeat;
    font: 11px Arial, Helvetica, Verdana, sans-serif;
    color: #666;
    height: 31px;
    padding-left: 32px;
    width: 209px;
}

p#jo_print a {
    color: #666;
    text-decoration: none;
}

#content address {
    font-size: 14px;
    line-height: 18px;
}

#content ul {
    margin-bottom: 15px;
    padding-left: 0 !important;
    margin-left: 15px !important;
}

#content ul li {
    margin-bottom: 10px;
    font-size: 1.2em;
    line-height: 20px;
    list-style: square;
}

#content ul li * {
    font-size: 1em;
}

#content dl {
    margin-bottom: 20px;
    margin-left: 0;
}

#content dl dt {
    color: #A7431B;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

#content dl dd {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 26px;
}

#content dl dd * {
    font-size: 1em;
}

#content ol {
    margin-top: 20px;
    margin-bottom: 15px;
    padding-left: 0;
}

#content ol li {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 26px !important;
    list-style-type: decimal;
    color: #333;
}
#content ol.alpha li{
	list-style-type: lower-alpha;
}
#content ol li * {
    font-size: 1em;
}

/* TOOLBOX */
#toolbox {
    width: 940px;
    height: 20px;
    clear: both;
    margin-bottom: 20px;
}

ul#breadcrumbs {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    float: left;
    padding: 5px 0 0 0;
}

ul#breadcrumbs li {
    background: url(../img/double-arrow_right.png) no-repeat scroll right center transparent;
    color: #666;
    display: inline;
    font-size: 1em;
    line-height: 30px;
    padding-right: 15px;
}

ul#breadcrumbs li a {
    color: #666666;
}

ul#breadcrumbs li.last {
    background: none;
    padding: 0;
    font-weight: bold;
}


#jo_header {
    background: #dde4d6;
    height: 48px;
    margin-bottom: 30px;
}

#jo_logo {
    float: left;
    width: 172px;
    height: 48px;
}

#jo_logo h2 {
    background: #dde4d6 url(../img/jo_logo.png) no-repeat;
    width: 172px;
    height: 48px;
}

#jo_logo h2 a {
    display: block;
    width: 172px;
    height: 45px;
    text-indent: -9999px;
}

#jo_login {
    float: right;
    font: 11px Arial, Helvetica, Verdana, sans-serif;
    margin-top: 10px;
    padding-right: 15px;
}

#jo_login input.input_text {
    border: 1px solid #ccc;
    font: 11px Arial, Helvetica, Verdana, sans-serif;
    padding: 3px 2px;
    color: #405c5c;
}

#jo_login td {
    padding: 0 4px;
}

#jo_login td.item01 input {
    width: 180px;
}

#jo_login td.item01 p {
    line-height: 25px;
    font-size: 11px !important;
    margin-bottom: 0 !important;
}

#jo_login td.item02 input {
    width: 86px;
}

#jo_login td.item03 input.input_submit {
    background: transparent url(../img/bg_ok.png) no-repeat scroll 0 0;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 0.85em;
    font-weight: bold;
    height: 21px;
    text-indent: -9000px;
    text-transform: uppercase;
    width: 34px;
}

#jo_login td.item04 {
    font-size: 11px;
    text-align: left;
}

#jo_login td.item04 a {
    display: block;
}

#jo_login td.item04 a:visited {
    color: #405C5C;
    text-decoration: none;
}

#jo_login td.item04 a:hover {
    text-decoration: underline;
}

/********** IE6 */
#jo_io{
	display:table;
	clear:both;
	width:100%;
	background-color:#FFF;
	height:30px;	
}
#page #jo_header div#jo_io p#io {
	margin-bottom:0 !important;	
}
/******* Fim IE6 */

#toolbox p#io {
    color: #666;
    font: 10px Arial, Helvetica, Verdana, sans-serif;
    height: 25px;
    line-height: 25px;
    text-align: left;
    width: 164px;/* Para IE6 */
    padding: 5px 0 0 0;
    float: right;
	margin-bottom: 0 !important;
}

#toolbox p#io span {
    display: block;
    width: 83px;
    line-height: 20px;
    text-align: left;
    float: left;
}

#jo_header p#io {
    clear: both;
    color: #666;
    font: 10px Arial, Helvetica, Verdana, sans-serif;
    height: 25px;
    line-height: 25px;
    text-align: left;
	width: 164px; /* Para IE6 */
    padding: 5px 0 0 0;
    float: right;
	display:block;
	text-align:right;
}

#jo_header p#io span {
    display: block;
    width: 83px;
    line-height: 20px;
	text-align: left;
    float: left;
}

.m_interno {
    padding: 0 5px;
    color: #405C5C;
    text-decoration: none;
    border-right: 1px solid #405C5C;
}

.m_interno:hover {
    text-decoration: underline;
}

.m_interno:visited {
    color: #405C5C;
}

/* INTRO'S  */
.intro {
    padding: 15px 0 0 0;
    background: url(../img/bg_intro2.png) no-repeat;
    float: left;
    width: 280px;
    height: 150px;
    margin-right: 5px;
}

.intro h4.title {
    font-size: 16px !important;
    padding-left: 10px;
    margin-bottom: 10px;
    line-height: 14px;
}

.intro h4.title a {color:#A7431B;text-decoration:none;}
.intro h4.title a:hover {color:#A7431B;text-decoration:underline;}

.intro p {
    font-size: 12px;
    padding: 0 10px;
    line-height: 22px;
}

.intro p a {
    color: #405c5c;
    text-decoration: none;
}

.intro p a:hover {
    color: #405c5c;
    text-decoration: underline;
}

/*SIDEBAR */
#sidebar {
    float: left;
    width: 160px;
}

#sidebar ul.nav li {
    border-bottom: 1px solid #697c7a;
    font-size: 14px;
    line-height: 45px;
    list-style: none;
    text-align: right;
	margin-bottom: 0 !important;
}

#sidebar ul.nav li a {
    color: #405c5c;
    display: block; /* Para IE6 */
    text-decoration: none;
	/*background-color: #F9A529 ;*/
   /*background-color: #FFC891;*/
   background: url(../img/bg_intro2.png) no-repeat;
    padding-right: 5px;
}

#sidebar ul.nav li a:hover {
    background-color: #F9A529;
}

#sidebar ul.nav li a span {
    font-size: 10px;
    color: #999;
}

#sidebar ul.nav li ul {
    background: #FFF;
}

#sidebar ul.nav li ul li {
    background: none;
    font-family: Arial, serif;
    font-size: 11px;
    border: none;
    line-height: 25px;
    letter-spacing: 0 !important;
    color: #666;
}

#sidebar ul.nav li ul li a {
    color: #666;
}

#sidebar ul.nav li ul li a:hover {
    background-color: #D90000 !important;
    color: #666;
}

#institucional.sobre #sidebar ul.nav li.item01 a, 
#institucional.organograma #sidebar ul.nav li.item02 a, 
#institucional.estrutura #sidebar ul.nav li.item03 a, 
#institucional.locais #sidebar ul.nav li.item04 a, 
#institucional.outras #sidebar ul.nav li.item05 a, 
#institucional.noticias #sidebar ul.nav li.item06 a,
#cidadao.faq #sidebar ul.nav li.item01 a, 
#cidadao.consultas #sidebar ul.nav li.item02 a, 
#cidadao.requerimento #sidebar ul.nav li.item03 a,
#cidadao.entenda #sidebar ul.nav li.item04 a{
    background-color: #FFF;
}

#institucional #sidebar ul.nav li.item05 a, 
#cidadao #sidebar ul.nav li.item02 a, 
	#cidadao #sidebar ul.nav li.item03 a, 
#cidadao #sidebar ul.nav li.item04 a, 
#empresas #sidebar ul.nav li.item02 a,
#leiloeiros_tradutores #sidebar ul.nav li.item01 a, 
#leiloeiros_tradutores #sidebar ul.nav li.item02 a{
    line-height: 16px;
    padding: 10px 5px;
}

#empresas.faq #sidebar ul.nav li.item01 a, 
#empresas.entenda #sidebar ul.nav li.item02 a,
#empresas.orienta #sidebar ul.nav li.item03 a,
#empresas.manuais #sidebar ul.nav li.item04 a,
#empresas.tabela #sidebar ul.nav li.item05 a, 
#empresas.cadastro #sidebar ul.nav li.item06 a, 
#empresas.correcao #sidebar ul.nav li.item09 a,
#empresas.registro #sidebar ul.nav li.item08 a, 
#empresas.armazens #sidebar ul.nav li.item10 a, 
#empresas.legislacao #sidebar ul.nav li.item11 a,
#empresas.taxas #sidebar ul.nav li.item12 a, 
#empresas.tabela #sidebar ul.nav li.item13 a{
    background-color: #FFF;
}

#empresas #sidebar ul.nav li.item07 a, 
#empresas #sidebar ul.nav li.item09 a {
    line-height: 16px;
    padding: 10px 0;
}

#leiloeiros_tradutores.faq #sidebar ul.nav li.item01 a, #leiloeiros_tradutores.legislacao #sidebar ul.nav li.item02 a, #leiloeiros_tradutores.orienta #sidebar ul.nav li.item03 a, #leiloeiros_tradutores.entenda #sidebar ul.nav li.item05 a, #leiloeiros_tradutores.plenaria #sidebar ul.nav li.item07 a, #leiloeiros_tradutores.noticias #sidebar ul.nav li.item08 a {
    background-color: #FFF;
}

/* .empresas #sidebar ul.nav li.item01 a { background: #eef1ea;}  */
.mapa #sidebar ul.nav li.item02 a {
    background: #eef1ea;
}

#servicos.index #sidebar ul.nav li.item05 a {
    background: #eef1ea;
}

#servicos.perguntas #sidebar ul.nav li.item04 a {
    background: #eef1ea;
}

/* CONTENT */
#content {
    float: left;
    margin: 0 0 0 20px;
    width: 578px;
	height:auto;
}

.mapa #content, .detalhe #content {
    width: 760px;
}

/*Resultado da Busca*/
#page .busca{
    float: left;
	margin:0;
    padding:10px;
    width:920px;
}
#page .busca .entries .entry h3,
#page .busca .entries .entry p{
	padding-left:20px;
}

/* Para Empresas */
.servicos {
    width: 280px;
    height: 165px;
    float: left;
    margin-right: 15px;
}

.servicos .info {
    width: 188px;
    padding-left: 80px;
    padding-top: 15px;
}

.servicos h4.title {
    font: bold 11px Arial, Helvetica, Verdana, sans-serif !important;
    color: #405c5c;
    background-color: #bfccb3;
    line-height: 18px;
    padding-left: 5px;
    text-transform: uppercase;
}

.servicos strong {
    color: #740707;
}

.servicos ul {
    padding: 0;
    margin-left: 5px;
}

.servicos ul li {
    color: #740707;
    font-weight: bold;
    font-size: 11px !important;
}

#servico1 {
    background: url(../img/bg_servico_01.png) no-repeat;
}

#servico2 {
    background: url(../img/bg_servico_02.png) no-repeat;
    margin: 0;
}

#servico3 {
    background: url(../img/bg_servico_03.png) no-repeat;
}

#servico4 {
    background: url(../img/bg_servico_04.png) no-repeat;
    margin: 0;
}

#servico1 p, #servico2 p, #servico3 p, #servico4 p {
    font-size: 12px !important;
    line-height: 18px !important;
    margin-bottom: 10px !important;
}

#servico1 ul li, #servico2 ul li, #servico3 ul li, #servico4 ul li {
    margin-bottom: 5px !important;
    line-height: 12px !important;
}

p#cadastro {
    background-color: #dde4d6;
    color: #fff;
    clear: both;
    line-height: 32px;
}

p#cadastro a {
    color: #fff;
    background: url(../img/btn_cadastro.png) no-repeat;
    display: block;
    width: 84px;
    height: 30px;
    margin-left: 495px;
}

p#cadastro a span {
    display: block;
    text-indent: -9999px;
}

#dados table td {
    padding: 0 10px;
    vertical-align: top;
}

#dados table td p {
    font: 18px Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold !important;
    letter-spacing: -1px;
    color: #405c5c;
}

#dados p.antetitulo {
    margin-bottom: 0;
    font: 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    letter-spacing: 0;
    font-weight: normal;
}

#dados table.informacoes td p.number {
    border: 1px solid #ccc;
    background: #082b4f;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 0;
}

#dados table.leiloeiros_tradutores td.item01, #dados table td.item03 {
    width: 270px;
}

#dados table.leiloeiros_tradutores td.item04, #dados table td.item05 {
    width: 120px;
}

#dados table.leiloeiros_tradutores td.item06 {
    width: 220px;
}

#dados table.leiloeiros_tradutores td.item07 {
    width: 760px;
}

#dados table#dados_endereco {
    width: 590px;
    margin-left: 160px;
    border-top: 1px solid #999;
}

#dados table#dados_endereco td {
    padding: 5px 0 5px 0;
}

#dados table#dados_endereco td.item01 {
    width: 300px;
}

#ficha {
    width: 760px;
    height: 80px;
    margin-bottom: 25px;
}

#ficha p {
    font: 11px Arial, Helvetica, sans-serif;
    float: left;
}

#ficha ul {
    float: right;
}

#ficha ul li {
    font: 11px Arial, Helvetica, sans-serif;
    background: url(../img/ico_pdf.png) no-repeat;
    line-height: 32px;
    padding-left: 32px;
    list-style: none;
    margin-bottom: 10px;
    margin-right: 15px;
    float: left;
}

#ficha ul li a {
    color: #405c5c;
}

/* MAPA */
.mapa #jo_resultado table {
    width: 280px;
    float: left;
}

.mapa #jo_resultado table td.item01 {
    width: 300px;
    overflow: hidden;
}

.mapa #mapa {
    width: 478px;
    height: 430px;
    border: 1px solid #405c5c;
    float: right;
}

/* PERGUNTAS  */
ol {
    margin-bottom: 15px;
    padding-left: 0;
    margin-left: 0;
}

ol li {
    margin-bottom: 15px;
    line-height: 20px;
    list-style-type: decimal;
}

ol li h4 {
    margin-top: 15px;
    margin-bottom: 12px !important;
    font-size: 16px !important;
    color: #406680;
}

ol li p {
    margin-top: 15px;
	color:#f96909;
}

#page #content dl.menu dt{
	color:#406680;
	background:url(/jucesp/img/arrow_right.png) no-repeat scroll -6px 4px;
}


#page #content dl.menu dt,
#page #content dl.menu dd{
	padding-left:10px;
}
/* EXTRA */
#extra {
    width: 360px;
    float: right;
}

#extra h4 {
    border-bottom: 1px solid #405c5c;
    color: #405c5c;
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
}

#extra p {
    font-size: 12px;
    color: #405c5c;
    line-height: 20px;
}

#servicos.resultado #extra {
    width: 170px;
    padding: 0 5px;
}

#jo_refinamento {
    width: 160px;
    height: 580px;
    margin-top: 65px;
    margin-left: 5px;
    color: #374340;
}

#jo_refinamento h4 {
    text-align: center;
    line-height: 30px;
    border: none;
}

#jo_refinamento h5 {
    background: #bfccb3;
    color: #fff;
    font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    line-height: 20px;
    padding-left: 10px;
}

#jo_refinamento a.tag {
    background: url(../img/bg_estados.png) no-repeat;
    display: block;
    width: 50px;
    height: 20px;
    float: left;
    padding: 0 2px 0 0;
    margin-bottom: 10px;
    font: 11px bold Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
}

#jo_tipo a.tag {
    background: url(../img/bg_juridico.png) no-repeat;
    width: 160px;
    height: 20px;
    padding: 0 2px 0 0;
    margin-bottom: 10px;
    font: 11px bold Arial, Helvetica, Verdana, sans-serif;
    line-height: 20px;
    padding-left: 5px;
    margin-bottom: 10px;
    float: none;
    text-align: left;
    text-decoration: none;
}

#jo_enquad a.tag {
    background: url(../img/bg_enquadramento.png) no-repeat;
    width: 160px;
    height: 20px;
    padding: 0 2px 0 0;
    margin-bottom: 10px;
    font: 11px bold Arial, Helvetica, Verdana, sans-serif;
    line-height: 20px;
    padding-left: 5px;
    margin-bottom: 10px;
    float: none;
    text-align: left;
    text-decoration: none;
}

#jo_enquad a.tag:hover {
    background: url(../img/bg_enquadramento-select.png) no-repeat;
}

#jo_refinamento p.more, #jo_enquad p.more {
    font: 11px Arial, Helvetica, Verdana, sans-serif;
}

#jo_refinamento p.more a, #jo_enquad p.more a {
    color: #405c5c;
}

/* FOOTER  */
#footer {
    border-top: 1px solid #9fadad;
    clear: both;
    height: 162px;
    padding: 10px 0 0 0px;
}


#footer address {
    color: #405c5c;
    font: 11px Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
  
}



#content table.data {
    width: 100%;
    margin-bottom: 30px;
}

#content table.data tbody tr {
    height: 65px
}

#content table.data tbody td {
    padding: 5px 0;
}

#content table.data thead th {
    line-height: 28px;
    color: #405C5C;
    font-size: 16px;
    font-weight: normal;
}

#content table.data tbody tr:nth-child(odd) {  background-color: #f5f5f5; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
#content table.data p.antetitulo { margin-bottom: 0 !important;}
#content table.data h5{ color: #406680; font-size: 16px;}

/* FOOTER HOME */
#footer p#io {
    color: #666;
    font: 10px Arial, Helvetica, Verdana, sans-serif;
    height: 25px;
    line-height: 25px;
    text-align: left;
    width: 164px;/* Para IE6 */
    padding: 0 0 0 0;
    float: right;
}
#footer p#io span {
	display:block;
	float:left;
	line-height:20px;
	text-align:left;
	width:83px;
}

/* TABELAS */
#jo_resultado table { width: 100%; font: 12px Arial, Helvetica, Verdana, sans-serif;}
#jo_resultado table th { background: url(../img/bg_tables.png) repeat-x; color: #fff; line-height: 24px;}
#jo_resultado table th.item01 { width: 90px; text-align: center;} 
#jo_resultado table th.item02 { width: 282px; padding-left: 25px;} 
#jo_resultado table th.item03 { width: 115px; overflow: hidden;} 
#jo_resultado table th.item04{ width: 67px;} 

#jo_resultado table td { font-size: 11px; text-transform: uppercase;}
#jo_resultado table td.item01 { vertical-align:top; padding: 2px 6px;}
#jo_resultado table td.item01 a { color: #660000;}
#jo_resultado table td.item02  { color: #405c5c; }
#jo_resultado table td.item02 a { color: #405c5c; text-decoration: none; background: url(../img/ico_marker.png) no-repeat; padding-left: 25px; }
#jo_resultado table td.item02 a:hover  { text-decoration: underline;}
#jo_resultado table td.item03  { color: #809999;}
#jo_resultado table td.item04  { text-align: center;}
#jo_resultado table td.item04 a { background: url(../img/ico_mais.png) no-repeat 4px 3px; padding-left: 20px; padding-right: 10px;}

#jo_resultado tr.odd{ background: #eef1ea;}

#jo_resultado td.item02 .arquivamentos h5 { background: #bfccb3; color: #fff; font-size: 11px; line-height: 18px; padding-left: 5px; text-transform: none !important;}
#jo_resultado td.item02 .arquivamentos h6 { color: #405c5c;}

/* PAGINA��O */
#content .pag { clear: both; font-size:11px; height: 24px;  width: 100%; background-color: #eef1ea; padding-bottom: 0; }
.pag ul{ float: right; height: 25px; text-align: center; font: 10px Arial, Helvetica, Verdana, sans-serif; padding-right: 110px; }
.pag ul li {  color: #666; display: block; float: left; line-height: 25px; margin: 0 0 0 5px; padding: 0 10px; }
.pag ul li a { color: #666; display: block; font-weight: bold; line-height: 25px; margin: 0; text-decoration: none; }
.pag ul li a:hover 	{ text-decoration:underline; }
.pag ul li.first 	{ background: url(../img/bg_pag-arrow.png) no-repeat -3px 0; width: 10px; height: 22px;  }
.pag ul li.last 	{ background: url(../img/bg_pag-arrow.png) no-repeat -3px 0; width: 10px;  }
.pag ul li.prev 	{ background: url(../img/bg_pag-step.png) no-repeat; width: 55px; }
.pag ul li.next 	{ background: url(../img/bg_pag-step.png) no-repeat; width: 55px; }
.pag ul li.active 	{ padding: 0 10px; }
.pag ul li.info { font-weight: bold; color: #666;}

#fale.index #content { width: 940px;}

#fale .section {
	width: 470px;
	float: left;
}
#fale .aside { width: 425px; float: right; }
#informacoes #contato,
#fale #contato { padding-left: 15px;}

#informacoes #contato label,
#fale #contato label { display: block; float: left; font-size: 11px;}

#informacoes #contato input.inputText,
#informacoes #contato textarea,
#fale #contato input.inputText, 
#fale #contato textarea { font-family: Georgia, serif; display: block; border: 1px solid #ccc; background: #eee;}

#informacoes #contato textarea,
#fale #contato textarea { font-family: Georgia, serif;  clear: both; width: 440px;}

#informacoes #contato input.inputText,
#fale #contato input.inputText { padding: 4px 2px; margin-bottom: 10px;}

#informacoes #contato input#name, 
#informacoes #contato input#email,
#informacoes #contato input#empresa,
#informacoes #contato input#nire,
#informacoes #contato input#protocolo, 
#informacoes #contato input#certificacao,
#fale #contato input#name, 
#fale #contato input#email { width: 202px;}

#informacoes #contato input#ddd_tel{width:90px;}
#informacoes #contato input#telefone{width:315px;}

#informacoes #contato input#name, 
#informacoes #contato input#ddd_tel,
#informacoes #contato input#empresa,
#informacoes #contato input#protocolo,
#fale #contato input#name { margin-right: 30px;}

#informacoes #contato input#subject,
#fale #contato input#subject { width: 440px;}

#informacoes #contato input.inputSubmit,
#plenarias input.inputSubmit,
#fale #contato input.inputSubmit{
	background:#EEE;
	border:1px solid #CCC;
	color:#666;
	padding:5px;
	
}
#plenarias select{
	border:1px solid #CCC;
	padding:5px;
	width:200px;
	color:#666;
}


#fale #content p.antetitulo { border-bottom: 1px solid #ccc; margin-bottom: 5px !important;}

#fale #content .enderecos { width: 400px;}

#fale #content .aside p  { line-height: 16px;}
#fale #content ul li {
	margin-bottom: 20px;
	line-height: 22px;
}

/* LOCAIS DE ATENDIMENTO */

.box {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 10px 5px;
	margin-bottom: 20px;
}
.locais #content form select,
.escritorios #content form select,
.postos #content form select,
.juntas #content form select { width: 300px; font-size: 14px; padding: 2px 5px; margin-bottom: 10px;}

.xdropcontent, .dropcontent {
		width: 100%;
		height: 140px;
		border: 1px solid #ccc;
		background-color: #eee;
		padding: 10px 15px;
		height: auto;
}
.xdropcontent h5, .dropcontent h5 {font-size: 16px !important;}
.xdropcontent dt, .dropcontent dt { font-size: 14px !important;}
.xdropcontent dd, .dropcontent dd { margin-bottom: 10px !important; line-height: 18px !important; padding-left: 15px;}
.xdropcontent address, .dropcontent address { margin-bottom: 20px; font-size: 14px; background: #ccc; padding: 8px;}

/* PERGUNTAS FREQUENTES */ 
#downloads #content dl dt,
.entenda #content dl dt,
.legislacao #content dl dt,
.faq #content dl dt { cursor: pointer; font-size: 16px;}


/* NOT�CIAS */

#content .entries { margin-top: 20px; /* Para IE7 */ }
#content .entries ul { padding: 0; margin: 0 !important; }
#content .entries ul li {
	padding: 0;
 	margin-bottom: 10px; 
	list-style: none;
	line-height: 16px;
}
.entries ul li.entry {
	width: 100%;
	float: left;
	margin-bottom: 10px;	
}

.entries ul li.entry span.date {
	float: left;
	display: block;
	margin-right: 10px;
	width: 55px;
	height: 30px;
	border-right: 5px solid #c0d8d9;
	padding: 12px 0;
	margin-bottom: 0;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	line-height: 16px;
	background-color: #eaf2f2;
	color:#057b80;
}
.entries ul li.entry span.date .day { display: block}

.entries ul li.entry p.categories { 
	font: .75em Arial, Verdana, sans-serif !important; 
	margin-bottom: 0 !important;
}
.entries ul li.entry p.description { 
	font-size: 12px !important;
	margin-left: 0px;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	text-align: left;
	padding-left: 70px;
	
 }
.entries ul li.entry h3 {
	margin-bottom: 0;
	font-size: 1.2em !important;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom:10px !important;
}

/*  HOMEPAGE */
#homepage #page { background: url(../img/bg_homepage1.jpg) no-repeat 0 78px; }

/* TAGLINE */
#tagline { 
	width: 460px; 
	padding-left: 200px; 
	margin-bottom: 20px; 	}
#tagline h2 { font-size: 32px; font-weight: normal; letter-spacing: -1px; font-style: italic; padding-top: 12px; color: #fff; margin-bottom: 5px; text-indent: -9999px; background: url(../img/title_tagline.png) no-repeat 0 15px; }
#tagline p { font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 18px; color: #fff; margin-bottom: 5px !important; }
#tagline p.more { text-shadow: 0; }
#tagline p  a { color: #fff; text-decoration: underline;}
#tagline p  a:hover { text-decoration: none;}

/*  Tabela Carrossel */

#imprensa{

background-image: url(../img/em_foco.png);
    background-repeat: no-repeat;
    background-position: top;
/*img position:relative;top:50%;*/
width: 677px;
height: 35px;

}

#em_foco{
width: 677px;
height:280px;
border-width: 0px;
border-style: solid;
border-color: #00f;



}

#carrossel{
float:left;
width: 280px;
height:280px;
border-width: 1px;
border-style:solid
border-color: #00f;


}

#noticias{
float:right;
width: 360px;
height:280px;
border-width: 0px;
border-style: solid;
border-color: #00f;




}

#barra_carrossel{
background-image: url(../img/em_foco_3.png);
    background-repeat: no-repeat;
    background-position: top;
/*img position:relative;top:50%;*/
width: 677px;
height: 30px;



}

#barra_noticias{
background-image: url(../img/em_foco_2.png);
    background-repeat: no-repeat;
    background-position: top;
/*img position:relative;top:50%;*/
width: 360px;
height: 30px;



}


/*img {position:relative;left:50%;top:50%;}

/*  BUSCA JUCESP ONLINE */
#homepage #boxBusca{ width: 678px;}
#homepage #boxBusca h3{ width: 330px; font-size: 18px !important; float: left; margin-right: 25px; margin-bottom: 10px !important; text-indent: -9999px; background: url(../img/title_busca.png) no-repeat;}
#homepage #boxBusca p.description { font-family: Arial, Verdana, sans-serif; font-style: normal; font-size: 11px; text-align: right; width: 320px; float: left; line-height: 14px; padding-top: 10px; margin-bottom: 0 !important;}
#homepage #boxBusca #jo_pesquisa { width: 678px; clear: both;  }

#homepage #content { width: 678px; padding: 0; margin: 0 !important;}

#homepage #boxBusca #jo_pesquisa table td.item01 input.input_text { width: 540px; }


#homepage .sidebar { float: left; width: 180px;}
#homepage .row { float: right; width: 235px; margin: 0 0 0 0; }
#homepage .row1 { float: right; width: 680px; margin: 0 0 0 0; }

/* BOX JUCESP ONLINE - PESQUISA EMPRESAS E VERIFICAR AUTENTICIDADE */

#homepage #boxBusca h3{ width: 678px; height:85px; font-size: 18px !important; float: left; margin-right: 0; margin-bottom: 10px !important; text-indent: -9999px; background: url(../img/_title_jucesp_online1.png) no-repeat;}

#homepage #boxBusca p.description { font-family: Arial, Verdana, sans-serif; font-style: normal; font-size: 11px; text-align: right; width: 340px; float: left; line-height: 14px; padding-top: 10px; margin-bottom: 0 !important;}





#homepage.home #content #boxBusca #jo_pesquisa ul#nav-aba{
	margin:0px!important;	
	list-style:none;
	height:32px;
}
#homepage #boxBusca ul#nav-aba li{
	display:inline;
	margin:0px;
	padding:0px;
	line-height:1;	
}
#homepage #boxBusca ul#nav-aba li.item01 a,
#homepage #boxBusca ul#nav-aba li.item02 a{
	background:#FF7F00;
}
#homepage #boxBusca ul#nav-aba li.item01 a.tab-current,
#homepage #boxBusca ul#nav-aba li.item02 a.tab-current{
	background:#FF7F00;
}
#homepage.home #content #boxBusca #jo_pesquisa ul#nav-aba li a{
	text-decoration:none;	
	padding: 10px;
	color:#FF7F00;
	font-size:0.8em;
	float:left;
}
#homepage #boxBusca ul#nav-aba li a:hover{
	text-decoration:underline;
}
#homepage #boxBusca .aba{
	display:none;
}

/* JUCESP ONLINE */
#boxJucespOrienta {
	background-color: #F9A529;
	padding: 10px 0 0 0;
	margin-bottom:10px;
}

#boxCadastro {
	background-image:url(../img/cadastro.png);
	padding: 0;
	margin-bottom:0px;
	text-align:center !important;
}

#boxCadastro  p.moore { color: #102940; background: url(../img/cadastro.png); text-align: center; padding-top:40px;padding-left:10px;padding-right:10px ;height:57px; line-height: 14px; font-size:11px;}



#boxJucespOrienta h3 {
	font-size: 14px;
	color: #003366;
	text-align: right;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	padding-right: 5px;
}
#boxJucespOrienta h3 a { color: #003366; text-decoration: none; font-size:0.8em;}
#boxJucespOrienta h3 a:hover { color: #fff; text-decoration: underline;}
#boxJucespOrienta  p.antetitulo { text-align: right; color: #003366; padding-right: 5px;}
#boxJucespOrienta  p.more { color: #fff; background: url(../img/bg_more.gif) repeat-x; text-align: right; margin-bottom: 0 !important; line-height: 22px; font-weight: bold; font-style: italic;} 
#boxJucespOrienta  p.more a { color: #fff; font-size: 11px; padding-right: 5px; text-decoration: none; }
#boxJucespOrienta  p.more a:hover { text-decoration: underline; } 


#empresas.orienta a.topo{float:right; width:100%; text-align:right;}

/* CONSULTA DE PROCESSOS */
#boxConsulta { padding:5px; width: 170px; margin-bottom:10px ;border:solid 1px #036;}
#boxConsulta p { font: 11px Arial, Verdana, sans-serif;}
#boxConsulta table { width: 150px;}
#boxConsulta fieldset { border: none;}

#boxConsulta div input.inputText{ border: 1px solid #036; padding: 5px 2px; margin-bottom: 10px; font-size: 11px; color: #333; font-family: Arial, Verdana, sans-serif;}

#boxConsulta input#idNr { width: 162px;}
#boxConsulta input#idAno, #boxConsulta input#idDig { width: 77px;}

#boxConsulta .inputSubmit {
	background:url(../img/bt_pesquisar.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	float: right;
	font-size:0.85em;
	font-weight:bold;
	height:31px;
	text-indent:-9000px;
	text-transform:uppercase;
	width:84px;
}

#consulta .entenda{
	float:right;
}
#consulta .info{
	text-align:center;
}
#consulta .info span{
	padding:0 5px;
}

/* NOT�CIA */
#boxNoticias p.antetitulo { border-bottom: 1px solid #666; padding-left:0px;}
#boxNoticias h5 { font-size: 5px; letter-spacing: -1px; color: #740707; padding-left:10px; line-height: 30px; margin-bottom: 0px !important; margin-top: 100px;}
#boxNoticias h5 a { color: #740707; text-decoration: none;}
#boxNoticias h5 a:hover { color: #740707; text-decoration: underline; }

#boxNoticias p { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #333; line-height: 16px; padding-left:10px; margin-bottom: 0px;margin-top: 0px;}


/* DESTAQUES */
#boxDestaques { background: #white ; padding: 20px 0; height: 290px; margin-bottom: 20px;}
#boxDestaques h4 { font-size: 14px !important; font-weight: bold !important; color: #102940; margin-bottom: 5px !important;}
#boxDestaques p { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #666; line-height: 14px; text-align: left;}
#boxDestaques p a{color: #666; text-decoration:none; }
#boxDestaques p a:hover{text-decoration:underline; }
#boxDestaques .destaques { width: 200px; margin-right: 20px; float: none; margin-bottom: 0px; padding: 0 15px; }
#boxDestaques #destaque02, #boxDestaques #destaque04, #boxDestaques #destaque06, #boxDestaques #destaque08 { padding: 0; margin-bottom: 0;}
#boxDestaques .destaques .figure { float: left; margin-right:5px;}
#boxDestaques .destaques .figure img {border: 1px solid #999; padding:2px;}

/* COLUNA EXTRA = HOMEPAGE */

#homepage #extra { width: 242px; margin-top: 0px;}
#extra .lista { margin-bottom: 10px; padding: 10 20px 0 10px;}
#homepage p.title { margin-top: 5px; margin-bottom: 5px !important; font-family: "Times New Roman", serif; text-transform: uppercase; font-size: 14px; color: #102940; text-align: left; letter-spacing: -1px; text-indent: -9999px;}

#extra #boxAcesso p.title { background: url(../img/title_acesso_rapido1.fw.png) no-repeat; }
#extra #boxAutenticidade p.title {display:block; background: url(../img/title_autenticidade.png) no-repeat;width:221px;}
#extra #boxFormularios p.title {display:block; background: url(../img/title_formularios.png) no-repeat;width:125px;}
#extra #boxPlenarias p.title { background: url(../img/title_plenarias.png) no-repeat; }
#extra #boxAvaliacao p.title { background: url(../img/title_avaliacao.png) no-repeat; }
#boxConsulta p.title { background: url(../img/title_consultas.png) no-repeat; }

#homepage #extra ul { list-style: none; padding: 0; margin: 0;}
#homepage #extra ul li { line-height: 30px; height: 30px; margin-bottom: 0!important; }
#homepage #extra ul li a { display: block;  background: url(../img/bg_intro2.png) no-repeat; margin: 1px 0; color: #003366; text-decoration: none; padding-left: 5px; height: 30px;}
/*#homepage #extra ul li a { display: block; background-color: #CCCCCC; margin: 1px 0; color: #003366; text-decoration: none; padding-left: 5px; height: 30px;}*/

#homepage #extra ul li  a:hover { background-color: #F9A529;}
#homepage #extra #boxBanners span { display: block; float: left; width: 213px; padding-left: 0px;}


/*DOWNLOADS*/
.handcursor{
cursor:hand;
cursor:pointer;
}


