@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:980px; 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:352px; background-image:url(imgs/topo.jpg); position:absolute; left:0px; top:0px;}
#under_topo{position:absolute; width:980px; height:56px; background-image:url(imgs/menu_flash.jpg); left:0px; top:210px;}

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

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

#rodape {margin:0px; padding:0px; width:980px; height:37px; background-image:url(imgs/rodape.jpg); position:absolute; left:0px; top:638px;}
.rodape {width:670px; height:20px; font-family:verdana; font-size:10px; color: #333; text-align: left; margin-top:15px; left:250px; position:absolute;}

#home {position:absolute; margin:0px; padding:0px; width: 741px; height:286px; }
#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; text-align:justify;}
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-bottom:1px; }
h3{margin:0px; padding:0px; font-family:verdana,Arial, Helvetica, sans-serif; font-size:11px;  color:#333; text-align:justify;}

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

.tit_home{ font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; font-size:10px; color:#333333;}
.texto01{font-size:12px;color:#222; font-family:Arial, Helvetica, sans-serif;}

#link_ideal  {width:240px; height:30px; position:absolute; left: 0px;	top: 5px;}
#link_ideal a{width:240px; height:30px; position:absolute; display:block; outline:none;}

/*----------HOME------------*/

#ferramentas{width:250px; height:276px; position:absolute; left:10px; top:10px;}
#calendario	{margin:0px;padding:0px;width:170px;height:170px;position:absolute;left:40px;top:110px; border:0px;}
#moeda		{margin:0px; padding:0px; width:164px; height:77px; position:absolute; left:550px; top:200px;}
#news		{margin:0px; padding:0px; width:363px;	height:115px; position:absolute;left:300px;top:160px; background-image: url(imgs/idealnews.jpg);}
#idealnews	{margin:0px; padding:0px; width:290px; height:65px; position:absolute; left:30px;top:40px; *top:30px; *height:40px;}


#utilitarios_tit {height:12px; width:170px; position:absolute; top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#333333; left:250px;}
#utilitarios_img {height:35px; width:45px; background-image:url(imgs/5.jpg); position:absolute; top:32px; left:250px;}
#utilitarios	 {height:50px; width:170px; position:absolute; left:300px; top:25px;}


#consultas_tit	{height:15px; width:170px; position:absolute; top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; left:500px; color:#333333}
#consultas_img	{height:42px; width:31px; background-image:url(imgs/6.jpg); position:absolute; top:32px; left:500px;}
#consultas		{height:50px; width:170px; position:absolute;  top:25px; left:540px;}


#imgpratica	{width:42px; height:35px; position:absolute; left:0px; top:0px; background-image: url(imgs/1.jpg);}
#pratica	{width:180px; height:41px; position:absolute; left:50px; top:5px;}
#pratica a	{width:180px; height:41px;}

#imgcertidao {width:42px; height:35px; position:absolute; left:0px; top:60px; background-image: url(imgs/2.jpg);}
#certidao	 {width:170px; height:41px; position:absolute; left:50px; top:60px;}
#certidao a	 {width:170px; height:41px;}

#imgindices	{width:29px; height:38px; position:absolute; left:250px; top:90px; background-image: url(imgs/3.jpg);}
#indices 	{width:170px; height:41px; position:absolute; left:300px; top:90px;}
#indices a	{width:170px; height:41px;}

#imgcartorio {width:43px; height:28px; position:absolute; left:480px; top:90px; background-image: url(imgs/4.jpg);}
#cartorio	 {width:170px; height:35px; position:absolute; left:530px; top:90px;}
#cartorio a	 {width:170px; height:35px;}

/*#restrita	{width:203px; height:124px; position:absolute; left:20px; top:140px; background-image:url(imgs/login.jpg);}*/

.tit_home	{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; font-size:11px;}

.link_home	{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;  font-size:8px; text-align:left;}

#login	{
	width:100px;
	height:50px;
	position:absolute;
	left:23px;
	top:39px;
}
.login 	{width:40px; font-size:11px;}

/* ----------- Menu Lateral ------------- */
#consulta		{position:absolute; left:10px; top:25px; width:215px; height:19px; border-bottom: 1px solid #fff;}
#menu_ideal 	{position:absolute; left:8px; top:45px; }
ul#navigation	{margin-left:0;padding-left:0;list-style-type:none;margin-left:0px;margin-bottom:0;margin-top:0px;}
ul#navigation a {display:block;text-decoration:none;background:#eeeeee;color:#333;padding: .3em .5em;border-bottom: 1px solid #fff;width:205px;font-size:11px;font-family:verdana;text-align:center;}
ul#navigation a:hover	{background: #999;color:#fff;}
ul#navigation li		{display:inline;}

#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6{position:absolute; z-index:1; width:250px;background-color:#f7f7f7;font-family:verdana;font-size:11px;}
.submenu    {display:none; }
.submenu2   {display:block;position:absolute; margin-left:218px; margin-top:-9px;}
ul.submenu2 {margin-left:0; padding-left:0; }
ul#subnavigation1 a	{width:250px; text-align:left; height:10px;}
ul#subnavigation2 a	{width:250px; text-align:left; height:10px;}
ul#subnavigation3 a	{width:250px; text-align:left; height:10px;}
ul#subnavigation4 a	{width:250px; text-align:left; height:10px;}
ul#subnavigation5 a	{width:250px; text-align:left; height:10px;}
ul#subnavigation6 a	{width:250px; text-align:left; height:10px;}

ul {margin-top:15px;margin-bottom:20px;}
li {argin-top:5px; list-style-type:square; }
dt {font-weight:bold;}
dd {margin-top:5px; margin-bottom:15px; margin-left:10px;	margin-right:10px;	text-align:justify}

