/*
JUCESP - Junta Comercial do Estado de S�o Paulo
VERS�O: 1.0
*/

#jo_pesquisa table { background: #dde4d6; width: 100%; margin:0;/*para IE7*/}
#jo_pesquisa a#pesquisa_avancada { display: block; font: 11px Arial, Helvetica, Verdana, sans-serif; text-align: right; text-decoration: none;}
#jo_pesquisa table td { padding: 17px 0; margin: 0 13px;}
#jo_pesquisa table td.item01 input.input_text { width: 445px; padding: 5px 0 5px 5px; color: #405c5c; font-style: italic; font-weight: bolder; font-size: 14px; border: 1px solid #dde4d6;} 
#jo_pesquisa table td.item01 { width: 455px; padding: 0 0 0 13px; }
#jo_pesquisa table td.item02 { width: 84px; padding-right: 10px;  }
#jo_pesquisa table td.item02 input.input_submit {
	background:transparent url(../img/bt_buscar.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	height:31px;
	text-indent:-9000px;
	text-transform:uppercase;
	width:84px;
}	
#jo_pesquisa table td.item02 input.inputSubmit {
	background:transparent url(../img/bt_pesquisar.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	height:31px;
	text-indent:-9000px;
	text-transform:uppercase;
	width:84px;
}
#jo_pesquisaMapa table { background: #dde4d6; width: 100%; padding: 10px 0;}
#jo_pesquisaMapa table td.item01 { padding: 0 13px 15px 13px; width: 250px; margin-right: 13px;  border-right: 1px solid #405c5c; }
#jo_pesquisaMapa table td.title1 p, #jo_pesquisaMapa table td.title2 p  { padding-left: 15px;}
#jo_pesquisaMapa table td.item02 {padding: 0 0 15px 10px; width: 470px; }
#jo_pesquisaMapa table td.item02 label { float: left; margin-right: 3px;}
#jo_pesquisaMapa table td.item02 #logradouro .input_text { width: 210px;}
#jo_pesquisaMapa table td.item02 #municipio .input_text { width: 210px;}
#jo_pesquisaMapa table td.item02 #cep .input_text { width: 90px;}
#jo_pesquisaMapa table td.item02 #bairro .input_text { width: 90px;}
#jo_pesquisaMapa table td.item02 #uf .input_text { width: 90px; }

#jo_pesquisaMapa table td.item02 .input_submit { 
	background:transparent url(../img/bt_buscar.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:0.85em;
	font-weight:bold;
	float: left;
	height: 31px;
	text-indent:-9000px;
	text-transform:uppercase;
	width: 84px;
	padding: 0;
	margin: 0;
}

#jo_pesquisaMapa table td.item01 .input_text { width: 259px; padding: 6px 0 6px 6px; font-style: italic; font-size: 14px; font-weight: bold; margin-bottom: 15px; color: #405c5c;}
#jo_pesquisaMapa table td.item02 .input_text { color: #405c5c; padding: 6px 0 6px 6px; font-size: 14px; font-style: italic; font-weight: bold; margin-bottom: 15px;}

/*  FALE CONOSCO */

#content #formContato { background: #DDE4D6; padding: 15px; }
#content #formContato label { display:block; margin-bottom:5px; font-weight:bold; font-size: 1em; color: #405C5C; } 
#content #formContato strong { color: #333;}
#content #formContato label span { font-family: Tahoma, Arial, Verdana, sans-serif; color:#405C5C; display:block; font-size:11px; }
#content #formContato p.title { border-bottom: 1px solid #ccc;}

#formContato .inputText { width: 450px; padding: 6px 2px; font-size: 16px; font-style: italic; font-weight: bold; color: #366464;}
#formContato .inputText2 {width: 25px; padding: 6px 2px; font-size: 16px; font-style: italic; font-weight: bold; color: #366464;}

#content #formContato textarea {width: 520px; height: 160px;}

.erro,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.erro      { background: #FBE3E4; color: #8a1f11;  }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/* Cadastro */

.cadastro table td { margin-bottom: 25px;}
.cadastro table td.title1,
.cadastro table td.title2,
.cadastro table td.title4 {padding-bottom: 10px;}
.cadastro table td .inputText {width: auto !important;}
.cadastro table td.item02 .inputText, .cadastro table td.item03 .inputText {width: 540px !important;} 

.cadastro .table01 td.item01 label,
.cadastro .table01 td.item02 label { float: left; margin-right: 15px;}

.cadastro .table01 td.item03,
.cadastro .table01 td.item05 {width: 55px !important;}

.cadastro .table01 td.item04 input,
.cadastro .table01 td.item06 input {width: 470px !important;}

.cadastro .table02 td.item07 input,
.cadastro .table02 td.item10 input,
.cadastro .table02 td.item12 input,
.cadastro .table02 td.item14 input    {width: 440px !important; margin-right: 5px;}

.cadastro .table02 td.item11 input,
.cadastro .table02 td.item13 input,
.cadastro .table02 td.item15 input {width: 80px !important; }

.cadastro .table03 td {width: 280px;}

.cadastro .table03 td.item16 select, 
.cadastro .table03 td.item17 select { width: 200px;} 

/* Pesquisa Avan�ada */
.pesquisa_avancada table td .inputText {width: auto !important;}

.pesquisa_avancada #content table td.title2,
.pesquisa_avancada #content table td.title3 {border-bottom: 1px solid #ccc; padding-bottom: 10px;}

.pesquisa_avancada #content table td.item01 input,
.pesquisa_avancada #content table td.item04 input { width: 280px !important;}

.pesquisa_avancada #content table td.item03 input {width: 520px !important;}

.pesquisa_avancada #content table td.item05 input {width: 90px !important;}

.pesquisa_avancada #content table td.item06 input,
.pesquisa_avancada #content table td.item08 input {width: 350px !important; margin-right: 10px;}

.pesquisa_avancada #content table td.item07 input,
.pesquisa_avancada #content table td.item09 input {width: 100px !important; margin-right: 10px;}

.pesquisa_avancada #content table td.item11 input {width: 230px !important;}
.pesquisa_avancada #content table td.item12 input {width: 180px !important;}
.pesquisa_avancada #content table td.item14 input {width: 520px !important;}

/* MEUS TICKETS */
.meus_tickets table.table2 {font: 11px Arial, Helvetica, sans-serif; width: 100%;}
.meus_tickets table.table2 th {line-height: 20px !important; background:transparent url(../img/bg_tables.png) repeat-x scroll 0 0 !important;
color:#FFFFFF; line-height:24px;}
.meus_tickets table.table2 td {padding: 6px;}
.meus_tickets table td .inputText {width: auto !important;}

.meus_tickets table.table1 td.item01 {width: 250px;}
.meus_tickets table.table1 td.item02 input {width: 250px !important;}
.meus_tickets table.table1 td.item03 input {width: 90px !important;}
.meus_tickets table.table1 td.item04 input {width: 90px !important; }
.meus_tickets table.table1 td.item04 img {margin: 0 5px;}

.table2 td a { color: #660000;}

.meus_tickets table.table2 th {background: #666; line-height: 14px; color: #fff !important;}

/* Comprar Cr�ditos */
.comprar_creditos table.table1 {width: 100%;}
.comprar_creditos table.table1 th {line-height: 20px !important; background:transparent url(../img/bg_tables.png) repeat-x scroll 0 0 !important;
color:#FFFFFF; line-height:24px;}

#ficha_cadastral table {width: 100%; }
#ficha_cadastral table th {background: #eee !important; }
#ficha_cadastral table td {border: 1px solid #ccc; padding: 3px 6px;}

#formContato input#bt_enviar02,
#formContato input#bt_enviar,
#formContato input#enviar,
#formContato input#bt_pesquisar,
#formContato input#fale_sub,
#formContato input#buscar {
	background:transparent url(../img/bg_submit.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font: 11px bolder Arial, Helvetica, sans-serif;
	height: 31px;
	text-transform:uppercase;
	width: 84px;
	padding: 0;
	margin: 0;
}
