@charset "utf-8";

/* CSS jusBrasil.com.br */
* 						{margin:0px;padding:0px;}
* html, body 			{height: 100%;}
body					{font-family:Arial, Helvetica, sans-serif; font-size:83%;}
font					{font-size: 100%;}
a						{text-decoration: none;}
a:hover					{text-decoration: underline;}
a:link					{color: #009;}
a.link					{color: #009; text-decoration: underline;}
a.blue, .blue a			{color: #009 !important;}
a:visited				{color: purple;}
a.whitelink				{color: #FFFFFF; text-decoration: underline;}
a.whitelink:visited		{color: #FFFFFF; text-decoration: underline;}
ul						{margin: 1em;}
ul li					{margin: 0.2em 0 0.2em 1em;}						
p.linkverde				{margin: 0 }
p.linkverde a			{font-weight:900; color:green;}
.verde_home, 
.verde_home a			{color: green; font-weight:100; }
.gray					{color: #808080; font-size: 10px; }	
h1.titulo				{font-size:220%; font-weight:900;}
h1.titulo2				{font-size:200%; font-weight:900;color:#104474;}
h2						{font-size:125%; }
h2.subtitulo			{font-size:120%;color:#333333;}
.margem					{margin: 10px auto;}
.margem_left			{margin: 0px 20px;}
.nomarging				{margin-bottom: 3px}
.big, .subtitulo		{font-size: 140%; }
.small					{font-size: 80%;}
.tiny 					{font-size: 70%;}
.subtitulo				{text-align:center;}
.darkred 				{color: #990000;}
.bgred					{background:#FFCECE; padding:2px;}
p.bgred					{ margin: 0 0 10px 0; }
p.separador				{margin-bottom: 2px; border-bottom: 1px solid #F1F1F1; padding-bottom:2px; padding-top:2px;}
span.separador			{margin-right: 2px; border-right: 1px solid #F1F1F1; padding-right:2px; padding-left:2px;}
p.separador	a			{color: #009;}
span.separador a		{color: #009;}
.fundo_cinza			{background:#F1F1F1; padding:2px;}
p.fundo_cinza			{font-size: 140%;  margin: 0 0 10px 0; }
.fundo_degrade			{background: url("../images/bgBarraDegrade.jpg"); repeat-x; padding: 2px;} /*104474*/
p.fundo_degrade			{font-size: 140%;  margin: 0 0 10px 0; color: #FFFFFF; font-weight: bold;}
.data					{color: #666666;font-size:90%; }
.data_pequena			{color: #666666; font-size:85%; font-weight: normal;}
.nobold 				{font-weight: normal !important;}
.left					{float: left;}
.right					{float: right;}
.black, a.black			{color: black;}
i.featurecoments		{font-size:95%;}

.header					{border-bottom: 0.1em solid black; padding-bottom: 0.1em; } 

.subtitulo2				{padding-top:3px; padding-bottom:5px; font-size:110%;color: #666666; text-align:left;}

/* HIGHLIGHT */
#HL a					{ padding-left: 18px; background: url(../images/marker.gif) no-repeat left center; margin-left: 20px;}
.hlon, #HL .hlon		{ background-color: #CEE7B5; }
span.hlon				{ background-color: #CEE7B5; }
.hloff					{  }

/* TEXTO */
.texto					{font-size:105%; color:#333333;}
.texto p				{line-height: 1.3; margin:0 auto 1em auto;}
.texto a				{text-decoration: underline;}

/*LAYOUT-NOTICIA-VIEW*/
/*#maincontainer				{ min-width: 900px; max-width: 980px;}
#IEroot #maincontainer	{ width: 980px; width: expression(Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 20, 980), 900)+'px');}
#barrasuperior			{background: #F1F1F1; margin-bottom: 15px;}
#gancho1				{margin: 0; padding: 2px 0px 2px 0px;}
#IEroot #gancho1		{margin: 0; padding: 2px 0px 2px 0px; float:left;}
#nav_bar				{background-color:#F1F1F1; position:absolute; left:0px; top:0px;text-align:center;width:100%; margin: 0; padding: 2px 0; border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid;}
#nav_bar a				{color: #009;}
#nav_bar .inline		{font-weight:900;text-align:left;margin:3px auto;min-width: 900px;max-width: 990px;width: expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 990? "990px" : "auto"); }*/
#featurebox				{float: right; width:130px; padding:3px; border: 1px solid #F5F5F5; margin: 0 0 10px 10px; font-size: 90%; background-color: white;}
#featurebox a			{text-decoration: none;}
#featurebox_horizontal	{float: right; padding:2px; font-size: 90%; font-weight: normal; margin: 8px 0;}
#glob					{margin: 0px auto;text-align: center;}/*Forca centralizar ie5*/
#borderAll				{
							margin: 0px auto;
							width: 979px;
							border: 10px solid white;
							border-bottom: none;
							background: white;
							height: 100%;
						}
#geral					{
							margin: 0px auto;
							text-align:left;
							width: 979px;
							/*min-width: 900px;
							max-width: 990px;
							width:expression(document.body.clientWidth < 900? "900px" : document.body.clientWidth > 990? "990px" : "auto");*/
						}
#col2					{width:260px; margin-left:-270px; float: right; margin-right: 5px; border-left: 1px solid #F1F1F1; padding-left: 15px; }
#rodape					{clear:left; padding:10px 0; width: 100%; border-top:1px solid #9DA3AD;}
p.clicked				{margin: 0; padding: 2px 10px 2px 10px; float: left; background: #FFFFFF; border-left:1px #DADCE0 solid;}
p.unclicked				{margin: 0; padding: 2px 10px 2px 10px; float: left; border-left:1px #DADCE0 solid; background: #F1F1F1;}
.lateral_caixa_sborda	{margin-bottom:30px;}
.lateral_borda			{padding:6px;margin: 0px 5px 10px 5px;background:#F1F1F1; }
.lateral_caixa			{padding:6px 5px;border:1px #CCCCCC solid;background:#FFFFFF;}
.lateral_caixa .subtitulo { margin: 0 0 0.5em 0; border-bottom: 1px solid #D1D1D1; color: #333333;  }

/*LISTAGEM */
ol 						{padding: 0 0 0 25px; margin: 5px 0 15px 0px;}/*list-style-position: inside;*/
ul.sl, ul.sli			{margin: 0.1em 0;}
ul.sl li, ul.sli li		{list-style:none; padding: 0.1em 0; margin: 0;}
ul.sli li				{margin: -1px 0 0 0; background: url("../images/bulletM.gif") no-repeat left 0.4em; padding-left: 8px;}
ul.sl li.line			{border-bottom: 1px solid #d1d1d1; }
ul.inline				{margin: 0; padding:0; }
ul.inline	li			{list-style: none; display: inline; margin: 0 10px 0 0;}
ul.ln a, a.cite					{text-decoration: none; border-bottom: 1px solid #E5E5E5; }
ul.ln a:hover, a.cite:hover			{border-bottom: 1px solid #009; text-decoration: none;}
ul li.none 				{list-style: none; background: none;}
ul.sli.ln li 			{ margin: 0.3em 0;}
	

/*BREADCRUMB*/
.bold						{font-weight: bold;}
ul#breadcrumb				{list-style: none; margin: 0;padding: 2px 0 1px 0; color:#666666; margin-bottom: 10px;}
ul#breadcrumb li			{display: inline; margin: 0; margin-bottom: 10px;}
ul#breadcrumb li a 			{color: #009; }
#breadcrumb					{margin-bottom: 10px;}
#dicionario, #verbete 		{height: 100px; overflow:visible; font-size: 80%; overflow-y:auto; overflow-x:hidden;}
#verbete p					{margin-bottom: 0.5em;}
/*ul#breadcrumb			{list-style: none; margin: 5px;padding: 0; color:#666666;}*/

/* CONTEUDO-VIEW */
#conteudo_geral			{}
#conteudo				{
							width: 680px;
							_width: 670px;
							/*min-width: 500px;
							max-width: 690px;
							width:expression(document.body.clientWidth < 900? "500px" : document.body.clientWidth > 990? "690px" : "auto");*/
							margin-right: 260px;
							margin-left: 5px;
							float:left;
							padding-right: 20px;
						}	
#conteudo_sub 			{margin-left:2px; width: 100%; margin: 10px 0; margin-bottom: 0px;} /* do alem */
#conteudo_info, #conteudo_config { color:#666666; font-size: 85%; margin-bottom: 20px;}
#conteudo_info 		    {width:100.0%;}
#conteudo_config		{text-align:right; float:right; width:55.0%;}
#conteudo_img			{margin:10px 10px 10px 0px;}
#img_mais				{margin:0px 10px 50px 0px;}
#conteudo_mais_titulo	{background:#E8EEF7;margin:20px auto;border:1px solid #E8EEF7; padding: 3px; }
#conteudo_mais			{padding:10px;margin:6px;border:1px solid #AAC0E1;background:#FFFFFF;}

/* COMENTARIO */
.span_comment_titulo    {background: url("../images/bgBarraDegrade.jpg"); height:15px; padding:2px 8px 6px 8px; border-top: 1px solid #FDBB73; repeat-x; font-size:16px; font-weight: bold; margin-bottom: 10px;}
.div_main_comment       {margin-bottom: 0px; padding-right: 6px; padding-left: 6px;}
.grayline				{background-color: #FFFFFF;border-bottom: 1px solid #EAEAEA; margin-right: -6px; padding-top: 5px;}
.reply					{border-bottom-style: none; border-top: 1px solid #EAEAEA;; margin-left: 25px; padding-left: 5px; margin-top: 10px; margin-bottom: 5px;}
.reportAbuse            {text-indent:2px;font-size:11px; font-weight: bold; margin-bottom: 0.2em;}
a.prev, a.next			{font-family: arial;font-weight: bold;font-size: 12px; color:#49679C;line-height:normal;}
.commentDesc			{margin: 4px 0px; font-size:95%; color:#333333;}
.comentarios			{margin: 0px 0px; font-size:95%; color:#333333;}
a.replyComment			{border: thin dotted #333333;}
a.replyComment:hover	{text-decoration: none; border: thin solid #009;}
.commentAtcomentarios	{float: right; font-size: 12px; vertical-align: bottom;}
.commentAtcomentarios a	{padding-right: 21px; background: url(../images/baloonComment.gif) no-repeat right center;}
#insertComment			{padding: 15px; background: #FFFCC8; font-family: Arial,Helvetica,sans-serif;}

/*CONFIGS-NOTICIA-VIEW*/
a.pdf,a.zip,a.rss,a.html,a.comment,
a.print,a.mail, a.error, a.down, 
a.ok, a.delete, a.edit, a.new, a.alert, a.newsletter, a.dicionario {padding-left: 18px;}

a.close			{padding-right: 18px;background: url(../images/close_green.gif) no-repeat right center;}
a.newsletter	{padding-left: 25px; background: url(../images/newsletter3.gif) no-repeat left center;}
a.dicionario	{padding-left: 18px; background: url(../images/book.gif) no-repeat left center;}
a.error	 		{background: url(../images/erroricon.gif) no-repeat left center}
a.mail 			{background: url(../images/mailicon.gif) no-repeat left center;}
a.ok 			{background: url(../images/ok.gif) no-repeat left center;}
a.edit			{background: url(../images/edit_16x16.png) no-repeat left center;}
a.delete		{background: url(../images/delete_16x16.png) no-repeat left center;}
a.new			{background: url(../images/new_16x16.png) no-repeat left center;}
a.print 		{background: url(../images/printer_ico16.gif) no-repeat left center;}
a.comment 		{padding-left: 21px; background: url(../images/baloonComment.gif) no-repeat left center;}
a.pdf 			{background: url(../images/pdficon.gif) no-repeat left center;}
a.zip 			{background: url(../images/zipicon.gif) no-repeat left center;}
a.rss 			{background: url(../images/icon-feed.gif) no-repeat left center;}
a.html 			{background: url(../images/htmlicon2.gif) no-repeat left center;}
a.down 			{background: url(../images/down.gif) no-repeat left center;}
a.alert			{background: url(../images/alert.gif) no-repeat left center;}


/* CONTEUDO-INDEX */
#form_search_medium,
#form_search_big			{margin: 0px auto; width:760px; }
#conteudo_geral_inicial		{margin:10px auto; width: 999px;}
#topo_geral_inicial			{margin: 25px auto 5px auto;width:100%;border-bottom: 2px solid #000066;height: 80px;}
.filtred #topo_geral_inicial			{border-bottom: 2px solid #990000;}
#lista_noticias				{float: right; width: 810px;}
#lateral_inicial			{width:160px; padding-left: 8px; float: left;}

.coluna_noticias			{margin: 0px; background: #CCCCCC; border: 1px solid black; }
_.coluna_noticias			{margin: 0px; background: #CCCCCC; border: 1px solid black;}
.bloco_noticia_esq			{float:left; width: 45%; background: #FF00CC;}
.bloco_noticia_dir			{float:right; width: 45%; background: #FFCC00;}

.casa						{ color: #666666; font-size: 90%; font-weight: 100; margin: -1px 0 2px 0; }
p.margin-bottom				{margin: 2px 0px;}
#pag						{text-align: center; font-size: 110%; margin: 0 0 10px 0;}
#pag a						{padding: 0.35em; color: #000099;}
.thumb 						{float: left; margin:0px 8px 0px 0px;}
.thumb p 					{text-align: center;font-style: italic;font-size: smaller;text-indent: 0;margin: 0;}
.thumb img	 				{border: 1px solid #000099; }
p.justificar				{text-align: left;}

/* INICIAL NOTICIA */
#conteudo_geral_inicial		{
								background: #DBDBDB;
								width: 980px;
								margin-left:0px;
								margin-top: 59px;
								*margin-top:58px;
								_margin-top:60px;
								min-height: 500px;
								*height:auto !impotant; 
							}

#conteudo_geral_inicial li	{ list-style-type: disc; color: #A84A00; margin-left: 20px; *margin-left: 5px; margin-bottom: 10px; }
body:nth-of-type(1) #conteudo_geral_inicial li		{ margin-left: 6px; }

#conteudo_geral_inicial .conteudoBB h1
							{
								font-size: 165%;
								color: #528248;
								line-height: 1em;
								padding-bottom: 4px;
							}
#conteudo_geral_inicial .conteudoBB h1 a			{ color: #A84A00}

#conteudo_geral_inicial .h3title
							{
								color: #A84A00;
								font-size:150%;
								letter-spacing:0.03em;
								position:relative;
								left:-5px;
								width:100%;
								_width:98%;
								margin-bottom:10px;
								background: url('../images/bgDegradeCinzaBiggest.gif') scroll left -245px repeat-x;
								height: 20px;
								padding: 5px;
								padding-left: 10px;
								_padding-left: 5px;
								padding-bottom: 12px;
								margin-top: -3px;
								padding-right: 0px;
							}

#conteudo_geral_inicial .noticiaDiv			{ margin-right: 5px; margin-left: 8px; margin-bottom: 20px; font-size: 90% }
							
#conteudo_geral_inicial .relatedLink		{ margin-top: 4px; font-size: 80%; }
#conteudo_geral_inicial .relatedLink a		{ color: green; font-weight: bold; }

#conteudo_geral_inicial #box_horizontais	{ margin:14px; _margin-left:6px; width:634px; float: left; }
#conteudo_geral_inicial #box_verticais		{ width: 304px; float: right; margin: 14px; _margin-right:6px; margin-left: 0px; }
#box_verticais .bordaBox					{ width: 100%; margin-bottom: 12px; }

#conteudo_geral_inicial #bestNew			{ width: 100%; margin-bottom:12px; }
#bestNew .conteudoBB						{ background: url('../images/bgDegradeCinzaBiggest.gif'); height: 120px; }

#conteudo_geral_inicial #comboBox			{ float: right; font-size: 80%; margin-right: 5px; }
#comboBox select							{ border: 1px solid lightgray; width: 133px; padding: 2px 2px; padding-left:1px; height: 23px; letter-spacing: 0.01em; }

/* BLOCO DA PRIMEIRA NOTICIA DA INICIAL */
#firstNew				{
							background:#FDFDFD url(../images/bgDegradeCinzaBiggest.gif) repeat-x scroll left -810px;
							margin-bottom:12px;
							position:relative;
							width: 626px;
							height: 150px;
						}
#firstNew h1			{
							font-size: 165%;
							color: #528248;
							line-height: 1em;
							padding-bottom: 8px;
							margin-top: 8px;
						}
#firstNew h1 a			{ color: #446A3C;}

#firstNew h3			{
							float:left;
							margin-top:-5px;
							margin-right:10px;
							z-index:1;
							border: 0;
						}

#firstNew .imgBestNew
						{
							border: 0 none;
							height: 150px;
						}
#firstNew h2			{
							background:transparent url(../images/corners_new.gif) no-repeat scroll -3422px top;
							font-size:1em;
							height:5px;
							left:0;
							margin:0;
							overflow:visible;
							position:relative;
							top:0;
							z-index:50;
						}
#firstNew h2 span		{
							background-image:url(../images/corners_new.gif);
							background-position:-4048px bottom;
							background-repeat:no-repeat;
							padding:5px 0;
							position:absolute;
							right:10px;
							text-align:center;
							top:0;
							width:136px;
						}
#firstNew #fbilisten 	{
							background:transparent url(../images/corners_new.gif) no-repeat scroll -4184px bottom;
							bottom:0;
							float:none;
							height:5px;
							left:0;
							margin:0;
							position:absolute;
							width:626px;
							z-index:50;
						}
#firstNew #fbilisten a	{
							color:green;
							font-weight:bold;
							margin-left:10px;
							font-size: 80%;
							font-weight:bold;
						}
#firstNew p 			{
							padding-right:5px;
						}

/* SEARCH */
.sr 						{ margin: 0 0 20px 0; }
.sr h2						{ font-weight: normal;  }
.sr h2 a					{ text-decoration: underline; }
.resline					{ 
								font-size:120%;
								padding: 0.1em 0.3em;
								padding-left: 4px;
								position: absolute;
								background: #A84A00;
								width:963px;
								margin-left: 3px;
								top: 80px;
								*top:77px;
								_top:83px;
								color: white;
							}
/*.jurisprudencia .resline	{ border-top: 1px solid #E05630;	border-bottom: 1px solid #E05630; background-color: #FFF5EC;}
.legislacao .resline		{ border-top: 1px solid #EAB613;	border-bottom: 1px solid #EAB613; background-color: #FDF5DF;}*/
#legisRsCite				{ border-bottom: 1px dashed #999999; margin-bottom: 10px; *margin-top: 10px; padding-bottom: 15px;}
#res 						{ padding-right: 1em; }
#lista_resultados			{ float:left; width: 750px; margin-left: 10px; }
#resads						{ float: right; width: 165px; margin-right: 10px; }
#res .s						{ max-width: 50em; _width: expression(document.body.clientWidth < 932? "90%" : "650px");}
#noticiaRes					{ float: right; margin-left: 150px;}
#noticiaRes .s				{ text-align:left; max-width: 61em; _width: expression(document.body.clientWidth < 1270? "70%" : "61em"); }
/*#noticiaResads				{ width: 165px; position: absolute; top: 137px; left: 10px;}*/
#noticiaResads				{ width: 145px; float:left; margin-right: -165px;}
.rsline						{ border-left:1px solid #EFEED6; padding-left: 10px; }
.relline					{ font-size:120%; border-bottom: 2px solid #A84A00; margin-bottom: 10px; padding: 0.1em 0.3em; color: #A84A00; }
.tableJurisSearch			{ border-top:1px solid #99ae6b; border-bottom:1px solid #99ae6b; padding: 5px 3px; background: #C4D0A9; }


/* Footer */
#footer						{
								margin: 0px auto;
								width: 979px;
								background: white;
								border-top: 1px #A84A00 solid;
								padding-top: 10px;
								text-align: center;
								margin-top: 20px;
							}
#footer ul 					{margin: 0; padding: 0; }
#footer li 					{display: inline; margin: 0 3px;}
#footer li a 				{color: #009; }
#footer form				{margin-bottom: 20px;}

/* JURISPRUDENCIA-VIEW */
h2.hl						{font-size: 110%; font-weight: bold; margin: 1.3em 0 0.3em 0;}
h2.ementaJuris				{font-size: 140%; font-weight: bold; color: #104474; margin-bottom: 10px;}
h1.ementaJuris				{font-size: 200%; font-weight: bold; color: #104474}
.fk							{font-weight: normal; padding: 1.3em 0em; font-size: 100%;}
a.tribunalSpan				{font-size: 110%; font-weight: bold;}
a.tribunalSpan:visited		{color:blue;}
a.tribunalSpan:hover		{text-decoration: none;}
.red						{ color: red;}
a.green, .green				{ color: green; }
#shape						{ z-index: 999;	background: black;height: 100%; width: 100%; position: absolute; top: 0; left: 0; display: none; opacity: 0.8; filter: alpha(opacity=80);}
.box						{ z-index: 1000; display:none; width: 350px; background: #FFFFFF; position: absolute; top:50%; left:50%; margin-left:-175px; margin-top:-200px; border: 1px solid green; padding: 10px; }
.boxCasas					{ z-index: 1000; display:none; width: 200px; background: #F9F9F9; position:absolute; border: 1px solid black; padding: 10px;}
.box p						{ padding-bottom: 1em; }

/* Ads */
.adstboxtitle				{margin: 0;font-weight: bold; font-size:90%; margin-top: 0;}
.adst						{color:#999999; margin: 0; border-bottom: 1px solid #D5D0BF; font-family: Verdana; font-size: 12px; font-weight: bold;}
.btline						{height: 125px; margin-bottom:13px; clear: both;}
.ads_new_horizontal			{
								border-top: 1px dotted rgb(192, 192, 192);
								border-bottom: 1px dotted rgb(192, 192, 192);
								padding-top: 2px;
								padding-bottom: 2px;
								margin: 20px 0px;
								height: 250px;
							}
span.apoiador				{margin-right: 5px; float: left;}
#textboxtitle				{background: #9DA3AD; padding: 3px; color: #FFFFFF;}
#textboxads					{border: 1px #9DA3AD solid; margin-bottom: 20px; padding: 3px;}

/* LEGISLACAO */
#geral_conteudo_legis		{
								margin: 0px auto;
								text-align:left;
								width: 979px;
								margin-top: 140px;
								_margin-top: 145px;
								/*min-width: 900px;
								max-width: 940px;
								width: expression(Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 20, 940), 900)+'px');*/
								
							}
#topoLegis					{
								position: fixed;
								_position: absolute;
								top: 0px;
								width:979px;
								height: 100px;
								margin: 0px;
								*margin-left:-979px;
								_margin-left:0px;
								background-color: white; 
								z-index: 100;
							} 
#legis_content				{
								margin: 0px 280px 0px 6px; 
								border-right: 1px solid #F1F1F1;
								padding-right: 10px;
								padding-left: 3px;
								_margin-left: 3px;
								float:left; 
							}
#legis_colDireita			{
								width:260px;
								margin-left:-270px;
								_margin-left:-265px;
								padding-right:8px;
								*padding-right:0px;
								float: right;
							}
.protocolo					{font-size: 160%; line-height: 150%; margin-bottom: 10px; }
.protocolo .complemento     {font-size: 140%; }
.ementa						{color: #800000; font-size:100%; font-weight:normal; width:500px; font-style: italic; margin-top: 15px; margin-bottom: 20px;}
.ementa2					{color: #800000/*CC3300*/; font-size:105%; font-weight:normal; padding-right: 150px; font-style: italic; margin-top: 15px; margin-bottom: 20px; text-align: justify;}
.ementaSearch				{color: #990000;font-size: 90%;font-weight: normal;}
.ementaSearch2				{color: #990000;font-size: 90%;font-weight: normal; text-align: justify;}
#barrabuscalegis			{
								background: #A84A00;
								padding: 2px;
								color: #FFFFFF;
								position: absolute;
								top: 110px;
								*top:108px;
								_top:114px;
								left:3px;
								*left:6px;
								width: 968px;
							}
a#citacaoLegis				{ text-decoration: underline; color: #009;}
a#jusCitacao				{ text-decoration: underline; color: #009;}
#blb a						{ text-decoration: none; color: #009;}
#blb a:hover				{ text-decoration: underline; color: #009;}
h1.protocolo				{color: #104474; font-size:160%; font-weight:900;  text-align:left;}
.descPartesLegis			{font-size:130%; font-weight:bold; color: #104474;}
h2.legis_content			{}
h3.legis_content			{}
h4.legis_content			{}
h5.legis_content			{}
h6.legis_content			{}
h7.legis_content			{}
h8.legis_content			{}
h9.legis_content			{}
h10.legis_content			{}

/* User */
#loginDiv					{ z-index: 1000; width:160px; background: #F6F6F6; position: absolute; top:50%; left:50%; margin-left:-80px; border: 2px solid #144747; padding: 10px; }
#boxUser					{ 
								width:232px;
								background: #F8F8F8;
								border: 1px dashed #AAAAAA;
								padding: 10px;
								margin-top: 10px;
								margin-bottom: 40px;
								font-size: 100%;
								color: #333333;
							}
#boxUser .user				{ text-decoration: underline; font-weight: bold;}
#boxUser .lista				{ padding-left:10px; text-align: justify;}

/* Message */
.msgerror, .msgsuccess		{ margin:20px auto; font-weight: bold;	text-align: center;	padding: 5px 10px;	border-top: 2px solid;	border-bottom: 2px solid; }
.msgerror					{ border-color: red;	background-color:#FFE6EA; }
.msgsuccess					{ border-color: green;	background-color:#D3F0D2; }


/*LIST*/
table.list					{ margin: 0 auto; border: 1px solid black; }
table.list td, table.list th {	padding: 0.3em; }
table.list th				{ text-transform: uppercase; background-color: gray; color: white; font-weight: bold; text-align: center; }
table.list th.rh			{ text-align: right; }
table.list tr				{ background-color: #F1F1F1;}
table.list tr:hover			{ background-color: #FCFFF0;}

/*FORM*/
form input.textfield		{ width:100%; }

/* Div com borda arredondada */
.bordaBox 							{background: transparent; width:979px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:url("../images/bgDegradeSmall.jpg") repeat-x; }
.bordaBox .lightGreenBG 			{background: #FFCC66 /*dde7c8 CFD9B9*/;}
.bordaBox .whiteBG 					{background: #FFFFFF;}
.bordaBox .bottomBestNew			{background: url('../images/bgDegradeCinzaBiggest.gif') scroll left -130px /*#E8E9EA*/;}
.bordaBox .bottomBestNewIdentifier	{background: #DC1301;}
.bordaBox .balaoDiv					{background: #FFFFFF; border-left:1px solid #ABABAB; border-right:1px solid #ABABAB;}
.bordaBox .sexyLoginBox				{background: #FFFFFF; border-left:1px solid #00FF00; border-right:1px solid #00FF00; }
/*.bordaBox .hideCornerTopLeft		{background: url("../images/cantosRedondos.gif") repeat-x; }*/
.bordaBox .b1 						{margin:0 5px;}
.bordaBox .b2 						{margin:0 3px;}
.bordaBox .b3 						{margin:0 2px;}
.bordaBox .b4 						{height:2px; margin:0 1px;}
.bordaBox .conteudoBB 				{padding:5px; padding-bottom:12px; background:url("../images/bgDegradeBig.jpg") repeat-x;}


/* Cadastro */
#globCadastro	 			{
								text-align: center;
								margin: 0px auto;
								width: 979px;
								color: #333333;
								font-family: Arial,Helvetica,sans-serif;
							} 
#cabecalhoCadastro 			{
								position:absolute;
								top:0px;
								margin-top:0px; 
							}
#novaNav					{
								position: absolute;
								top: 70px;
								z-index:100;
								width:966px;
								margin-left: 3px;
								font-weight: bold;
								border-bottom: 1px solid #A84A00;
								padding: 7px 6px 8px 0px;
							}
#novaNav span				{font-family: Arial,Helvetica,sans-serif; font-size:120%; padding: 0px 15px 0px 17px; color: #648c63;}
#novaNav a					{color: #A84A00;}
#novaNav a:visited			{color: #A84A00;}
#novaNav a:hover			{text-decoration:underline; color: #648c63;}

#logoCadastro 				{text-align:left; position: absolute; top: 12px; left: 35px; } 
#logoCadastro2 				{text-align:left; position: absolute; top: 15px; left: 60px; }
.secaoLogo					{
								margin-left:100px;
								margin-top: -10px;
								*margin-top:-8px;
								font-family:Arial,sans-serif;
								font-weight:bolder;
								letter-spacing:0.01em;
								font-size:28px;
							}
#loginBox	 				{position: absolute; text-align: left; top:5px; left: 500px; width: 400px; } 
#searchBox	 				{position: absolute; text-align: left; top:20px; left: 350px; }
#conteudoCadastro 			{width: 100%; margin-top: 110px; *padding-top: 110px;} 
#divFormCadastro 			{float: right; width: 40%; text-align: left; }
.inputCadastro				{border: 1px solid #99ae6a; width: 245px; height: 20px; margin-top: 3px;}
.txtAreaCadastro			{border: 1px solid #99ae6a; margin-top: 3px; width: 302px; height: 100px; margin-right: 4px;}
#divBeneficios	 			{float: left; width: 57%; text-align: left; border-right: 1px solid #F1F1F1; padding-right: 10px; } 
#beneficiosTxt	 			{
								margin-top:-7px;
								*margin-top:10px;
								background: url("../images/mapBRgreen.png") center no-repeat !important;
								height: 360px;
								_background-image: none;
								_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/mapBRgreen.png,sizingMethod=\'scale\');
							} 
.beneficioBig 	 			{font-size: 180%; margin: 25px 0px 10px 15px; padding-top: 10px; *padding-top: 0px; *margin-top: 15px; } 
.beneficioMedium 			{font-size: 150%; margin: 10px 0px 10px 25px; } 
.beneficioSmall  			{font-size: 160%; margin: 10px 0px 10px 50px; } 
.beneficioSmaller 			{font-size: 140%; margin: 10px 0px 10px 75px; } 

/* TANGS (HeHeHe) */
#divTopicos					{font-family: Arial,Helvetica,sans-serif; color: #333333; margin-bottom: 8px;}
#divTopicos h2				{font-size: 160%; color: #104474; }
.rsTopico					{margin: 35px 0px;}
#tituloLink					{font-size: 121%;}
