@charset "utf-8";
/* CSS Document */


/*------ CORPO DO SITE ---------*/
html, body	{margin:0px; padding:0px;}
body		{margin:0px; padding:0px;}

#index	{margin:0px; padding:0px; background-image:url(imgs/bg_geral.jpg); background-position:center top; background-repeat:no-repeat;}
#global	{margin:0px; padding:0px; width:100%; min-width:1px; position:absolute;}
#site	{margin:0px; padding:0px; width:980px;height:606px; position:absolute; left:50%; margin-left:-490px; *margin-left:-491px;}

#topo	{margin:0px; padding:0px; width:980px; height:272px; background-image:url(imgs/topo.jpg); position:absolute; left:0px; top:0px;}
#frame	{margin:0px; padding:0px; width:659px; height:259px; background-image:url(imgs/iframe.jpg); position:absolute; left:321px; top:272px;}
#menu	{margin:0px; padding:0px; width:321px; height:259px; background-image:url(imgs/menu.jpg); position:absolute; left:0px; top:272px;}

#rodape{margin:0px; padding:0px; width:980px; height:41px; position:absolute; left:0px; top:531px; background-image:url(imgs/rodape.jpg);}
#endereco{margin:0px;padding:0px;width:680px;height:10px;position:absolute;left:287px;top:10px;text-align:center;color: #333;
font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#link_ideal{margin:0px;padding:0px;width:180px;height:38px;position:absolute;left:26px;top:2px;}
#link_ideal a{width:180px; height:45px; display:block; outline:none;}

#conteudo 	{position:absolute;	left:30px;	width:500px; top: 10px;}
#home		{ position:absolute; width:659px; height:259px;  background-image:url(imgs/home.jpg);}
#principal	{position:absolute;  }
/*------ FORMATAÇÕES -------*/

p	{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#333}
h1	{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; text-align:justify; margin-top:10px; margin-left:10px;
	 margin-bottom:10px;}
h2	{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;margin-top:10px; margin-bottom:10px; }
h3	{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ccc; text-align:justify;}


a:link		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; text-decoration:none;}
a:hover		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999; text-align:justify; text-decoration:none;}
a:visited	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; text-decoration:none;}

ul	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; }
li	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; line-height:23px;}
ul	{margin-top:0;}
li,dt,dd	{font-size:12px;color:#333;margin:0;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
dt	{margin-top:3px;margin-bottom:0px;font-weight:bold;}
dd	{margin-left:15px;margin-bottom:15px;}

.texto01 {font-size:12px;color:#333; font-family:Arial, Helvetica, sans-serif;}

.btbuscar { width:30px; height:20px; font-size:11px; text-align:center} 
input, textarea {background-color:#efefef; color:#333; margin:0px; border:#666 solid 1px;}

/*----Home----*/
#ferramentas {margin:0px;padding:0px;width:300px;height:237px;position:absolute;top:11px;left:240px;}
#newsjd		 {position:absolute;top:161px;left:39px;*top:160px;height: 76px;}
#moeda 		 {margin:0px; padding:0px; width:268px; height:100px; position:absolute; top:175px; left:293px;}

#codigos 	{ width:300px; height:45px; position:absolute; margin:0px; padding:0px; top:0px; left:0px;}
#indices 	{ width:300px; height:45px; position:absolute; margin:0px; padding:0px; top: 60px; left:0px;  }
#modelos	{ width:300px; height:45px; position:absolute; margin:0px; padding:0px; top:190px; left:0px;}

#codigos a	{ width:300px; height:45px; display:block; outline:none; padding:0px; font-size:11px;}
#indices a	{ width:300px; height:45px; display:block; outline:none; padding:0px; font-size:11px ;}
#modelos a	{ width:300px; height:45px; display:block; outline:none; padding:0px; font-size:11px;}

.codigos	{position:absolute;top:20px;left:64px;text-align:left;color:#333}
.indices	{position:absolute;top:27px;left:61px;text-align:left;color:#333}
.modelos	{position:absolute;top:26px;left:62px;text-align:left;color:#333}


/*Adicionais*/
#artigos 	{ width:300px; height:45px; position:absolute; margin:0px; padding:0px; top:125px; left:0px;}
#artigos a	{ width:300px; height:45px; display:block; outline:none; padding:0px; font-size:11px;}
.artigos	{position:absolute;top:26px;left:63px;text-align:left;color:#333}

#proc		{position:absolute; width:200px; height:60px; top:35px; left:10px;}
#docs		{position:absolute; width:200px; height:70px; top:125px; left:10px;}
#newsletter	{position:absolute; width:200px; height:25px; top:219px; left:10px;}

.adicionais	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.input_ad	{width:118px; }
/*--------Dicionário-----------*/

#divjur		{background: url(imgs/dici_jur.jpg) no-repeat; width:321px; height:117px; top:0px; padding:0px; left:0px; position:absolute;}
#divlatim	{background: url(imgs/dici_latim.jpg) no-repeat; width:321px; height:117px; top:0px; padding:0px; left:0px; position:absolute;}

#jur	{width:82px;height:15px;position:absolute;display:block;left:84px;top:85px;}
#latim	{width:82px;height:15px;position:absolute;display:block;left:171px;top:85px;}
.tab 	{display:block;width:100%;height:100%; outline:none; }

.visivel  {display:block; }
.invisivel{display:none; }

#link 	{width:46px;height:20px;top:20px;padding:0px;left:271px;position:absolute;}
#link a	{width:90px; height:10px; display:block; outline:none}

#table {width:210px;height:20px;top:52px;padding:0px;left:56px;position:absolute;font-family: Arial, Helvetica, sans-serif;font-size:12px;
font-weight:bold;color:#222;}

