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


/* CORPO DO SITE_____________________________________________________________________________________________________________*/
html,body{ width:498px; height:342px;}
#index{margin:0px; padding:0px; width:100%; min-height:300px;}
#index{background-image:url(imgs/bggeral2.jpg); background-repeat:no-repeat; background-position:center top;}
#site{margin:0px; padding:0px; width:900px; height:600px; position:absolute; top:0px; left:50%; margin-left:-451px;}
#topo{background-image:url(imgs/topo_teste2.jpg); width:900px; height:179px; position:absolute; left:0px; top:0px;}
#menuesq{ width:244px; height:430px; position:absolute; top:179px; left:0px; z-index:1;}
#iframe{ width:656px; height:430px; position:absolute; top:179px; left:244px; }
#frame{margin:0px;padding:0px; width:521px; height:362px; position:absolute; top:19px; left:8px;} 
#rodape{ width:900px; height:61px; position:absolute; top:609px; left:0px;}
#ideal{width:140px; height:40px; position:absolute; top:5px; left:740px;}
#ideal a{width:140px; height:40px; display:block;}
#menu_ideal{ position:absolute; top:45px; left:70px; z-index:1;}
#calendario{margin:0px; padding:0px; width:170px; height:170px; position:absolute; left:63px; top:227px;}
#principal{ margin-left:18px; margin-top:12px; }
#global{margin:0px; padding:0px;width:100%;position:absolute;min-width:912px;}
#paginas{margin:0px; padding:0px; width:498px; height:342px; margin-left:0px;}
#endereco{margin:0px; paddin:0px; position:absolute; top:-6px; left:65px;top:7px; line-height:10px;}
#links{margin:0px; padding:0px; position:absolute; top:0px; left:500px;}


#empleft{position:absolute;left:8px;top:80px;}
#emptop{ width:351px; height:334px; background-image:url(imgs/bg_iframeserv.jpg); background-repeat:no-repeat; position:absolute;left:170px;top:25px;}

#servleft{ width:149px; height:250px; position:absolute;left:8px;top:55px;}
#servmid{ width:14px; height:316px; background-image:url(imgs/chave.jpg); position:absolute;left:154px;top:35px;}
#servright{ width:351px; height:334px; background-image:url(imgs/bg_iframeserv.jpg); background-repeat:no-repeat; position:absolute;left:170px;top:25px;}
#servframe{ margin-left:10px; }


/* ----------- Menu Lateral ------------- */
ul#navigation{padding-left:0; list-style-type:none;	margin-left:8px; margin-right:0px; margin-bottom:0; margin-top:0px;}
ul#navigation a{display:block; text-decoration:none; font-weight:bold; color:#000;padding-top:2px;padding-bottom:0;padding-left:10px;width:157px;height:17px;font-size:10px;font-family:verdana;text-align:left;background-image:url(imgs/bg_tributarias.jpg);background-repeat:no-repeat;}
ul#navigation a:hover{color:#666;}
ul#navigation li{display:inline;}
#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6{position:absolute;left:152px;z-index:1;width:260px;background-color:#f7f7f7;font-family:verdana;font-size:11px;}
.submenu{display:none; }
.submenu2{display:block; position:absolute; margin-left:0px; margin-top:-10px; }
.submenu2 a{background-color:#ccc;color:#446944;margin:1px;}
ul.submenu2{ margin-left:0; padding-left:0;background-color:#f7f7f7;}
ul#subnavigation1 a,ul#subnavigation2 a,ul#subnavigation3 a,ul#subnavigation4 a,ul#subnavigation4 a,ul#subnavigation5 a,ul#subnavigation6 a{ width:290px;text-align:left;background-image:none;height:17px;padding-top:2px;color:#000;}
ul#subnavigation1 a:hover,ul#subnavigation2 a:hover,ul#subnavigation3 a:hover,ul#subnavigation4 a:hover,ul#subnavigation5 a:hover,ul#subnavigation6 a:hover{color:#666;background-color:#ddd;}







/* FORMATAÇÃO DO SITE________________________________________________________________________________________________________*/
h1{margin-left:10px;}
h1,h2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;  margin-bottom:8px; margin-top:10px;}
h2{ font-size:14px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:justify;}
p{ margin-top:8px;margin-bottom:8px; }
p,.texto01{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; }
a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000000; text-align:justify; text-decoration:none;}
a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#333333; text-align:justify; text-decoration:none;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#666666; text-align:justify; text-decoration:none;}
li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left;margin-top:5px;margin-left:0px;line-height:13px;}
ul{ margin-left:10px;padding-left:12px;margin-top:0;margin-bottom:0;}
.formatacao{font-family:Verdana, Arial, Helvetica, sans-serif;}
.formatacao a{font-family:Verdana, Arial, Helvetica, sans-serif;}





/* ------------- Form Contato ----------- */
input.frm,textarea.frm{font-family:verdana;font-size:10px;background-color:#e2e2e2;border:1;border-style:solid;border-width:1px;border-color:#aaa;padding:2px;margin:2px;margin-bottom:2px;color:#000;}
input.frm2,textarea.frm2{font-family:verdana;font-size:10px;background-color:#eee;	border:1;border-style:solid;border-width:1px;border-color:#aaa;padding:2px;margin:2px;margin-bottom:2px;color:#000;}
#enviar,#limpar,#enviar.frm2,#limpar.frm2{ width:80px; background-color:#e2e2e2;border:#999 solid 1px;font-weight:bold;padding:2px;margin:2px;margin-bottom:2px;}
textarea{height:37px;width:230px;}
form{margin:0; margin-bottom:8px;}
