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

/*------CORPO DO SITE---------*/

html, body{margin:0px; padding:0px;}
body{margin:0px; padding:0px; overflow-x:hidden;}

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

#top{margin:0px; padding:0px; width:980px; height:199px; background-image: url(imgs/topo.jpg); position:absolute; left:0px; top:0px;}
#under_topo {margin:0px; padding:0px; width:741px; height:84px; background-image:url(imgs/under_topo.jpg); position:absolute; left:239px; top:199px;}

#middle{}
#middle_left{margin:0px; padding:0px; width:239px; height:378px; position:absolute; background-image: url(imgs/menu.jpg); left:0px; top:199px;}

#middle_right{width:741px; height:294px; margin:0px; padding:0px; position:absolute; left:239px; top:283px;}
#frame{margin:0px; padding:0px; width:741px; height:294px; background-image:url(imgs/iframe.jpg); position:absolute; left:0px; top:0px;}


#rodape{margin:0px; padding:0px; width:980px; height:29px; background-image: url(imgs/rodape.jpg); position:absolute; left:0px; top:577px;}

#link_ideal{width:180px;	height:36px;	left:731px;	position:absolute;	outline:none;	top:-5px;	display: block;}
#link_ideal a{width:180px;height:36px;position:absolute;outline:none;display:block;}

.rodape{font-family:verdana; font-size:10px; color:#333333; text-align:center; text-align:center;	width:730px;	position:absolute;height:40px; top:10px;}
#conteudo {	position: absolute;margin:0px;padding-top:0px;left:10px;margin-top:0px;width:620px;text-align:justify;}
#principal{margin-top:0px; margin-left:0px; position:absolute; height:264px; width:660px;}
#home{margin-top:0px; margin-left:0px; position:absolute; width:741px; height:294px;}
/*------FORMATAÇÕES-------*/ 

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

.h1{margin:0px; padding:0px; font-family:Verdana; font-size:14px; font-weight:bold; color: #993300; text-align:justify; margin-top:20px; margin-left:280px;}

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

ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; font-weight:bold;}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; font-weight:bold; line-height:23px;}
ul{margin-top:0; color: #333333;}
li,dt,dd{font-size:12px;color:#111;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;}

/* --- Home -------------------------- */
#ferramentas {width:290px;height:122px;	position:absolute;	margin:0px;	padding:0px;	top:20px;	left:0px;}
#moeda {margin:0px; padding:0px; position:absolute; width:343px; height:152px; left:398px; top:142px; background-image: url(imgs/dolar.jpg);}
#texto{margin-left:10px; margin-top:0px; position:absolute; font-family:arial; font-size:11px; color:#111; text-align:justify;}

#ideal{	margin:0px;	padding:0px;left:320px;	top:0px;	width:345px;	height:140px;	position:absolute;	background-image: url(imgs/idealnews.jpg);}
#ideal_news{margin:0px;	padding:0px;	left:14px;	top:20px;	width:295px;	height:94px;position:absolute;}
#newsjd{margin-top:15px; margin-left:10px; *margin-top:15px; *height:70px;}

#modelos {margin:0px;	padding:0px;	height:50px;	width:220px;	position:absolute;	top:5px;	left:70px;
}
#modelos a{width:220px; height:50px; display:block; outline:none; padding:0px;}
#imagem {margin:0px; padding:0px; width:65px; height:50px; position:absolute; left:0px; top:5px;}

#codigos {width:220px;height:50px;position:absolute;margin:0px;left:70px;top:60px;}
.codigos {width:220px; height:50px; display:block; outline:none; padding:0px;}
#imagem2 {margin:0px;padding:0px;width:65px;height:50px;position:absolute;left:0px;top:60px;}

#indices {width:220px;height:50px;position:absolute;margin:0px;left:70px;top:115px;}
.indices {width:220px; height:50px; display:block; outline:none; padding:0px;}
#imagem3 {margin:0px;padding:0px;width:65px;height:50px;position:absolute;left:0px;top:115px;}

#artigos {margin:0px;padding:0px;height:50px;width:220px;position:absolute;top:170px;left:70px;}
#pub_artigos{width:215px; height:50px; display:block; outline:none; padding:0px;}
#imagem4 {margin:0px;padding:0px;width:65px;height:50px;position:absolute;left:0px;top:170px;}

#texto{width:400px; left:280px; top:40px; position:absolute; font-family:verdana; font-size:12px; color:#333333; text-align:justify;}
.texto01{font-size:12px;color:#111;font-family:Arial, Helvetica, sans-serif; }


/*-------------Dicionário-----------------*/

#divjur{ background-image:url(imgs/juridico.jpg);width:345px; height:154px; top:130px; padding:0px; left:320px; position:absolute;}
#divlatim{ background-image:url(imgs/latim.jpg); width:345px; height:154px; top:130px; padding:0px; left:320px;  position:absolute;}

#jur {
	width:93px;
	height:20px;
	position:absolute;
	display:block;
	margin-top:30px;
	left: 150px;
	top: -15px;
}
#latim {
	width:90px;
	height:20px;
	position:absolute;
	display:block;
	margin-top:-18px;
	left: 251px;
	top: 35px;
}
.tab {display:block; width:100%; height:100%; outline:none;}
.visivel{display:block;}
.invisivel{display:none;}


#link {
	width:187px;
	height:20px;
	top:107px;
	padding:0px;
	left:136px;
	position:absolute;
}
#link a{width:187px; height:20px; top:79px; padding:0px; left:175px; display:block;}

#table {width:181px;	height:20px;	top:68px;	padding:0px;	left:36px;	position:absolute;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #222;}
/* ----------------------------------- */

