/* LAYOUT DO SITE */
	body{font-family: Tahoma, sans-serif; font-size:12px; background-color:#FAF8F1; margin:3px 0 0 0; padding:0}
	h2 {font-size:16px; margin:0px 2px 1px 2px; padding: 17px 10px; background: url(imagens/barra_cab.jpg) no-repeat; color: #686A5D;}
	.simples  {font-size:16px; margin:0px 2px 1px 2px; padding: 17px 10px; background: url(imagens/institucional_r2_c1.jpg) no-repeat; color: #686A5D;}
	h3, h4 {font-size:14px; border-left:3px solid #D1D7BD; border-bottom:1px solid #D1D7BD; margin:10px 2px 10px 2px;}
	h5{margin-top:0}
	h9{margin-top:0; font-size:14px;}
	#rodape address{font-size:100%;text-align:center;z-index:1}
	a:link{color:#039; text-decoration:none/*font-weight:bold;*/}
	a:visited{color:#039; text-decoration:none;/*#ff8c00font-weight:bold;*/}
	a:hover{color:#033; text-decoration:none;}
	em{color:red;}
	fieldset{width:1px;}
	p {margin:2px; padding:5px;}

/* LISTAS */
	#lista_simples{list-style-type:none;padding:0;margin:0;font-size:100%;}
	ul#lista_horizontal{margin-left: 0;padding-left: 0;white-space: nowrap;}
	#lista_horizontal li{display: inline;list-style-type: none;font-size:95%;}
	#lista_horizontal a { padding: 3px 10px; }
	#lista_horizontal a:link, #lista_horizontal a:visited{color: #000000;background-color: #ffcc00;text-decoration: none;}
	#lista_horizontal a:hover{color: #ffcc00;background-color: #000000;text-decoration: none;}

	#tabela {border-collapse:collapse;font-size:100%;margin:5px;}
	#tabela th {text-align:left;padding:0 0 0px 5px;margin-bottom:5px;}
	#tabela td {text-align:left;padding:0 0 0px 5px;margin-bottom:5px;}
	#tabela .linha {border-bottom:1px solid black;}
	#tabela input {border: 1px solid silver;font-size:95%;}
	#tabela select {font-size:10px;font-family:tahoma;}

	select {
		font-size:100%;
	}

	/* Larguras definidas em cada p?gina */
	dl.table-display{/*width: 420px;*/margin: 0;padding: 0;font-size:100%;}
	.table-display dt{/*width: 100px;*/float: left;margin: 0 0 0 0; padding: .5em;/*border-top: 1px solid #999;*/font-weight: bold;}
	.table-display dd{/*width: 300px;*/float: left;margin: 0 0 0 0; padding: .5em;/*border-top: 1px solid #999*/;}
	/* commented backslash hack for mac-ie5 \*/
	/*dt { clear: both; }*/
	/* end hack */

/* ESTRUTURA DO SITE */
	/* ESTRUTURA */
		#container{width: 96%; margin: 0px;margin-left: auto;margin-right: auto;padding: 10px;}
		#topo{padding: 5px;margin-bottom:5px;height:50px;}
		.topodiv{float:right;text-align:right;}
		#conteudo{padding: 5px;margin-left: 147px;font-size:100%;}/*ref*/
		.ul_conteudo{list-style-type: none;text-align: right;margin: 1em 0;padding: 0;border:1px solid gray;font-size:9pt;font-weight:bold;}
		.ul_conteudo li{display: inline; padding: 0 0 0 7px;}
		#lateral{float: left; width:135px; margin-left:0; margin-right:3px; padding:2px; font-size:80%; border:0px;}
		#varas{visibility:hidden;top:30px;width:200px;}
		#varas_II{visibility:hidden;top:30px;width:200px;}
		#rodape{clear: both;padding: 5px;margin-top: 5px;}
		#coluna_geral{width: 98%;margin: 0;}
		#coluna_esquerda{float: left;width: 350px;margin: 0;/*padding: 1em;*/}
		#coluna_direita{margin-left: 370px;/*border-left: 1px solid gray;padding: 1em;*/max-width: 36em;}
	/* CORES / BORDAS */
		#container{border: 1px solid gray;}
		#topo{background-color:#FFFFFF;}
		#conteudo{background-color:#FFFFFF;}
		#lateral{background-color:#FFFFFF;}
		#varas{background-color:#FFFFFF;border:1px solid silver;}
		#varas_II{background-color:#FFFFFF;border:1px solid silver;}
		#rodape{background-color:#FFFFFF;}
	/* IMAGENS */
		#topo{background-image:url(../imagens/logo_1.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
		#rodape{background-image:url(../imagens/rodape_fundo.jpg);background-repeat: no-repeat;background-position: 0px 0px;}

/* IMAGENS FLUTUANTES */
	#imagefloat{float:right;text-align:right;}
	.thumbnail{float:left;/*width: 60px;*/border: 1px solid white;margin: 0 0 5px 5px;	}
	.clearboth {clear:both;}
	.texto{margin-right:210px;}

/* TEXTO A DIREITA */
	#textofloat{float:right;padding-left:10px;background-color:#ffffff;}

/* CONSULTA PROCESSUAL */
	#lateral form{margin-top:0;}
	#lateral input{border: 1px solid silver;font-size:9pt;}
	.consulta {border-collapse:collapse;text-align:center;}
	#tbl_consulta {border-bottom:1px solid silver;border-collapse:collapse;width:100%;font-size:100% }
	#tbl_consulta th {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_consulta td {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_consulta .td {background-color:#FFFACD;}
	#tbl_consulta .fundo {background-color:#E5EAD3;}
	.lob{position:absolute;z-index:7;visibility:hidden;background-color:white;padding:5px;border:1px solid #FFCC00;width:150px;}
	.lob2{position:absolute;z-index:8;visibility:hidden;background-color:white;padding:5px;border:1px solid #FFCC00;width:170px;}
	#resultado_consulta h3 {margin-top:0px;}

/* JURISPRUD?NCIA */
	#jurisprudencia {}
	#jurisprudencia h4 {border:0;}

/* NOT?CIAS - ASCOM */
	#noticia {}
	#noticia h3 {border:0px;}
	#noticia p {font-size:100%; margin-top:10px;text-indent:5%;text-align:justify;}

/* CALEND?RIO */
	.option {visibility:hidden;position:absolute;z-index:auto;background-color:#FFFFFF;border:1px solid #FFCC00;top:100px;width:200px;padding-left:5px;right:28px;font-size:70%;}
	#calendario {font-size:85%;text-align:center;border-collapse:collapse;}
	#calendario button {font-size:95%;}
	.mes {border:1px solid #FFCC00;}
	.branco{background-color:#FFFFFF;border:1px solid #ffffff;}
	.fim_semana{background-color:siver;border:1px solid silver;}
	.dia_atual{background-color:#ffffff;border:1px solid #000000;}
	.feriado{background-color:#ff0000;border:1px solid #ff0000;}
	.audiencia{background-color:#ffcc00;border:1px;}
	.atual_audiencia{background-color:#000000;border:1px;color:#ffcc00;}
	.atual_feriado{background-color:#ff0000;border:1px solid #ff0000;color:#ffcc00;}
	.livre{background-color:#FFFFFF;border:1px solid #ffffff;}
	
/* FORMUL?RIO */
	#formulario{font-size:0.6em;}
	#formulario label
	{
	padding-left:0.2em;
	margin-right:4px;
	text-align:left;
	width:28px;
	float:left;
	text-transform:uppercase;
	border-left:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	}
	#formulario .label_submit{background-color:#ffffff;border:0px;}
	#formulario fieldset
	{
	padding:0px;
	background-color:#ffffff;
	border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
	width:160px;
	}
	#formulario /*legend*/{/*width:110px;*/height:0px;color:black;font-size:1em;/*padding-left:8px;*//*background: transparent url("legend_bg.png") no-repeat;*/position:relative;/*top:-17px;*/text-transform:uppercase;font-weight:bold;letter-spacing:-1px;white-space:pre; /* hack: make sure */}
	#formulario .br {display:none;}
	#formulario .textfield
	{
	font:7pt  Verdana, Arial, Helvetica, sans-serif ;
	color:#000000 ;
	margin:0px;
	height:15px;
	width:30px;
	width:30px;
	border:solid 0 #fff;
	/*
	padding-top: 4px;
	padding-left:6px;
	padding-right:4px;
	padding-bottom:0;
	*/
	background: transparent url("../imagens/textfield_bg.png") no-repeat fixed;
	voice-family: "\"}\"";
	voice-family:inherit;
	text-align:center;
	cursor:hand;
	background-color:red;
	}
	#formulario fieldset>input.textfield{background: transparent url("../imagens/textfield_bg.png") no-repeat;}
	#formulario .submit {margin:3px;background: transparent url("../imagens/submit.png") no-repeat;height:22px;border:solid 0 #fff;width:30px;font:1.1em Verdana, Arial, Helvetica, sans-serif;color:black;text-transform:uppercase;cursor:hand;}
	
	/* Formul?rio para Sustenta??o oral */
	#sustentacao fieldset{border:1px solid #FFCC00;padding-left:10px;}
	#sustentacao label{width:180px;}
/* PAUTAS */
	#tbl_pauta {border-bottom:1px solid silver;border-collapse:collapse;width:100%;font-size:100%}
	#tbl_pauta th {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_pauta td {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_pauta .fundo {background-color:#E5EAD3;}
	#tbl_pauta_2 {border-bottom:1px solid silver;border-collapse:collapse;width:100%;font-size:100%}
	#tbl_pauta_2 th {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_pauta_2 td {border-top:1px solid silver;text-align:left;padding:0 0 0 5px;}
	#tbl_pauta_2 .fundo {background-color:#E5EAD3;}

#fontemenor{font-size:85%;}

#tabs li {display: inline;list-style-type: none;padding-right: 20px;text-decoration:underline;}

#ul_correlatos
{padding-left:0;}
#ul_correlatos li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}

/* LISTA ORDENADA */
.lista_definicao dt
{
	font-weight: bold;
}
.lista_definicao dd
{
	margin-left: 0;
}
th { text-align: left; }
#popup {
	position: absolute;
	z-index:50;
	border: 2px solid black;
	background-color: white;
	padding:10px;
	display: none;
	top: 250px;
	width: 550px;
	background-color: #ffffcc;
	font-size: 8pt;
}

/* FORMATA?AO DE FORMUL?RIOS */
#frmgeral {
	font-size: 100%;
}
#frmgeral form {
	margin: 0;
}
#frmgeral table {
	border-collapse: collapse;
	margin:0;
}
#frmgeral input {
	font-size: 100%;
	border: 1px solid black;
}
#frmgeral .noborder {
	border: 0;
}

 	
.invisivel {
	width: .1em;
	height: .1em;
	overflow: hidden;
	position: absolute;
}

#mapa {
	display: block;
	width: 600px;
	height: 484px;
	background: url(imagens/mapa_jurisdicional.png) no-repeat;
	margin: 0 auto;
	position: relative;
}

ul#mapa{list-style-type: none; }

#araguaina {
	display: block;
	width: 123px;
	height: 123px;
	overflow: hidden;
	position: absolute;
	left: 61px;
	top: 0px;
	background:transparent url(nada.jpg) no-repeat;
}

#guarai {
	display: block;
	width: 123px;
	height: 84px;
	overflow: hidden;
	position: absolute;
	left: 61px;
	top: 130px;
	background:transparent url(nada.jpg) no-repeat;
}

#palmas {
	display: block;
	width: 203px;
	height: 66px;
	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 214px;
	background:transparent url(nada.jpg) no-repeat;
}

#gurupi {
	display: block;
	width: 107px;
	height: 115px;
	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 280px;
	background:transparent url(nada.jpg) no-repeat;
}

#dianopolis {
	display: block;
	width: 96px;
	height: 115px;
	overflow: hidden;
	position: absolute;
	left: 125px;
	top: 280px;
	background:transparent url(nada.jpg) no-repeat;
}

#df {
	display: block;
	width: 150px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 260px;
	top: 185px;
	background:(nada.jpg) no-repeat;
}
/* ------------------------------------------------ */
#menubv {
width: 153px;
padding: 0;
margin: 0;
font: 10px Verdana, sans-serif;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
border-bottom: 1px solid #FFFFFF;
margin-top: 1px;
list-style:none;
}
#menubv li a {
display: block;
padding: 5px 5px 5px 0.2em;
font-weight:500;

border-left: 5px solid #D1D7BD;
border-right: 1px solid #fff5ee;
background-color: #E5EAD3; 
/*background-image:url(imagens/bt_menu1.jpg); */
color: #666956;
text-decoration: none;
}
#menubv li a:hover {
	
border-left: 5px solid #768A4C;
border-right: 1px solid #fff;
background-color: #99AE6B; 
/* background-image:url(imagens/bt_menu2.jpg); */
color: #FFF;
}

#menubv .destaque a{
background-color:#996; 
color: #FFF;
text-decoration: none;
}
#menubv .destaque a:hover {
	
background-color:#99AE6B; 
color: #000000;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menubv  li { float: left; height: 1%; }
* html ul#menubv  li a { height: 1%; }

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	background-color: #D2D8BE;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 5px;
	cursor: hand;
}

.menu-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99AE6B;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding: 5px;
	cursor: hand;
}

.tb-conteudo {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.conteudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	background-color: #FFFFFF;
	padding: 5px;
	width: 660px;
	height: 460px;
}

.linha1 { background-color:#D2D8BE; }
.linha2 { background-color:#F0F0F0; }
.linha3 { background-color:#FFFFFF;}


