@charset "utf-8";
/* CSS Document */

/*------CORPO DO SITE M03---------*/

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;}

#topo{margin:0px; padding:0px; width:980px; height:282px; background-image:url(imgs/topo.jpg); position:absolute; left:0px; top:0px;}

#middle{}
#middle_left{margin:0px; padding:0px; width:239px;height:286px;background-image:url(imgs/menu.jpg);position:absolute; left:0px; top:282px;}
#middle_right{width:741px; height:286px;margin:0px; padding:0px; position:absolute; left:239px; top:282px;}
#frame{margin:0px; padding:0px; width:741px; height:286px;background-image:url(imgs/iframe.jpg); position:absolute; left:0px; top:0px;}

#rodape{margin:0px; padding:0px;width:980px; height:37px;background-image:url(imgs/rodape.jpg); position:absolute; left:0px; top:568px;}
.rodape{width:660px; height:20px; font-family:verdana; font-size:10px; color:#ccc; text-align: left; margin-top:10px; left:280px; position:absolute;}

#conteudo {	position: absolute;margin:0px;padding-top:0px;left:20px;margin-top:10px;width:650px;text-align:justify;}

/*------FORMATAÇÕES-------*/ 

p{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;}
h1{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ccc; 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:#ccc;}
h3{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:justify;}

a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; text-decoration:none;}
a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}

ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;}
li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:23px;}
ul{margin-top:0;}
li,dt,dd{font-size:12px;color:#ccc;margin:0;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
dt{margin-top:3px;margin-bottom:0px;}
dd{margin-left:15px;margin-bottom:15px;}

.texto01{font-size:12px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}

#link_ideal{width:280px; height:30px; position:absolute; left: 0px; top: 0px;}
#link_ideal a{width:280px;height:30px; position:absolute; display:block; outline:none;}

input,textarea{border-bottom-color: #999999; margin:0px; border-bottom-style:solid; background-color: #FFFFFF; color: #333333}
.pesquisa{background:transparent; border:0px; color: #333333;}
.buscar{border:0px; background:transparent; width:50px; height:20px; cursor:pointer;}


/*----------HOME------------*/

#home {width:741px;height:286px;position:absolute;margin:0px;padding:0px;top:0px;left:0px; background-image:url(imgs/home.jpg);}
#ferramentas {width:287px;height:274px;	position:absolute;margin:0px;padding:0px;top:11px;left: 15px;}
#moeda {margin:0px;	padding:0px;	position:absolute;	width:227px;	height:125px;left:11px;	top:160px;}
#docs{margin:0px;padding:0px;position:absolute;width:191px;height:99px;left:27px;top:49px;}
#newletter {margin:0px;padding:0px;position:absolute;width:150px;height:80px;left:538px;top:132px;}

#texto{margin-left:10px; margin-top:0px; position:absolute; font-family:arial; font-size:11px; color:#111; text-align:justify;}

#ideal_news{margin:0px;padding:0px;left:315px;top:134px;width:180px;height:60px;position:absolute;}
#newsjd{margin-top:0px; margin-left:10px; *margin-top:10px; *height:50px;}

#modelos {margin:0px;padding:0px;height:40px;width:200px;position:absolute;top:35px;left:95px;}
#modelos a{width:200px; height:40px; display:block; outline:none; padding:0px;font-size:11px; }
#imagem {margin:0px;padding:0px;width:65px;height:41px;position:absolute;left:19px;top:20px;background-image:url(imgs/3.jpg);}

#codigos {width:200px;height:45px;position:absolute;margin:0px;left:385px;top:35px;	text-align:left;}
#codigos a{width:200px; height:45px; display:block; outline:none; padding:0px;font-size:11px; }
#imagem3 {margin:0px;padding:0px;	width:65px;	height:41px;	position:absolute;	left:305px;	top:20px;	background-image:url(imgs/1.jpg);}

#indices {width:200px;	height:40px;position:absolute;margin:0px;left:95px;	top:141px;	text-align:left;}
#indices a{width:200px; height:40px; display:block; outline:none; padding:0px; font-size:11px; }
#imagem2 {margin:0px;	padding:0px;width:65px;height:41px;position:absolute;left:19px;top:125px;background-image:url(imgs/4.jpg);}

#documentos {
	margin:0px;
	padding:0px;
	height:36px;
	width:285px;
	position:absolute;
	top:227px;
	left:429px;
}

/*--------Dicionário-----------*/

#divjur{background: url(imgs/juridico.jpg) no-repeat;width:414px;height:80px;top:206px;padding:0px;left:0px;position:absolute;}
#divlatim{ background: url(imgs/latim.jpg) no-repeat; width:414px; height:80px;top:206px; padding:0px; left:0px;  position:absolute;}

#jur{width:65px;height:20px;display:block;position:absolute;	left: 246px;	top: 9px;}
#latim{width:65px;height:20px;display:block;position:absolute;left: 329px;	top: 9px;}
.tab{ display:block;width:100%;height:100%; outline:none;}
.visivel{ display:block; }
.invisivel{ display:none; }
.texto{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }

#link {width:50px;height:20px;top:14px;padding:0px;left:190px;position:absolute;}
#link a{width:50px;height:20px;padding:0px; display:block;}

#table {width:316px;height:32px;top:35px;padding:0px;left:85px;position:absolute;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #8b8681;}

.bt {position:absolute; left: 120px; top: 40px; width:60px; height:25px; background:transparent; margin:0px; border:0px; cursor:pointer; outline:none; }
.newsletter {background:transparent; margin:0px; border:0px; padding:0px;}

.bt1 {
	position:absolute;
	width:60px;
	height:25px;
	background:transparent;
	margin:0px;
	border:0px;
	cursor:pointer;
	outline:none;
	top: 20px;
	left: 224px;
}
.docs {background:transparent; margin:0px; border:0px; padding:0; width:100px;}
