

#topo_barra{
width:100%;
height:20px;
position:absolute;
z-index:4;
/*background: #cfaa51;
background-image:url(../arquivos/bg_topo_bar.jpg);*/
/*background-repeat:repeat-x;*/
display:table;
min-width:1029px;
float:left;
}

#center_barra{
margin-left:87px;
width:942px;
height:40px;
}

/*///////////////////////////////////////////////////////////// MENU TOPO */

#menu_topo{
min-width: 100%;
width:100%;
height:134px;
position:absolute;
margin-top:0;
margin-left:0px;
z-index:3;
background:url(../arquivos/bg_menu_topo10b.jpg);
background-repeat:no-repeat;
min-width:1029px;
display:table;
float:left;
}

#bg_menu{
min-width: 100%;
width:100%;
height:134px;
position:absolute;
margin-top:0px;
margin-left:0px;
z-index:2;
background:url(../arquivos/bg2_menu_topo2.jpg);
background-repeat:repeat-x;
display:table;
min-width:1029px;
float:left;
}

#center_menu{
margin-left:87px;
margin-top:0px;
width:942px;
}

#logo_menu{
position:relative;
width:183px;
height:79px;
left: 13px;
margin-top:24px;
}

 #breadcrumb{
position:relative;
width:auto;
float:left;
font-size: 12px;
color: #2f2f1c;
padding:3px;
border-left: 6px solid #CCCCCC;
border-top: 1px dotted #CCCCCC;
margin-top: 0.7em;
 
}
 
 #breadcrumb1{
position:relative;
width:auto;
float:left;
 font-size: 12px;
color: #2f2f1c;
padding:3px;
border-left: 6px solid #993399;
 border-top: 1px dotted #993399;
}

#menuprincipal{
	position:absolute;
	margin-top:-7px;
	height:38px;
	margin-left: 150px;
	color:#6d6d6d;
	display: inline;
	/*background: url(../arquivos/barramenunew.gif) ;
	background: #000;
	 background: #000 url(../arquivos/over3.gif) repeat-x ;*/
	border-top:#fff;
	z-index:10;
	
}

#submenu1{
	position:absolute;
	left:241px; 
	margin-top:30px;
	height:31px;
	color:#000;
	display: inline;
	background: #000;
	border-top: 1px solid #666666;
	border-left: 6px solid #993399;
	border-bottom: 1px solid #666666;
	z-index:9;
	 
	 
	 
}
.submenu { list-style:none;   float: left;  padding: 4px;   }
	.submenu li { float: left; margin: -1px 10px 0 0;      }
	.submenu li a { display: block; padding: 4px 12px; color:#fff; }
	.submenu a:hover { background: #000; color: #fff;
text-decoration: underline;
  }
  
#submenu2{
	position:absolute;
	left:286px; 
	margin-top:30px;
	height:31px;
	color:#fff;
	display: inline;
	background: #000;
	border-top: 1px solid #666666;
	border-left: 6px solid #993399;
	border-bottom: 1px solid #666666;
	z-index:9;
	 
}

#submenu3{
	position:absolute;
	left:412px; 
	margin-top:30px;
	height:28px;
	color:#fff;
	display: inline;
	background: #949521;
	border-top: 1px solid #000;
	border-left: 3px solid #cacc2c;
	border-bottom: 1px solid #cacc2c;
	z-index:9;
	 
}

#submenu4{
	position:absolute;
	left:294px; 
	margin-top:30px;
	height:28px;
	color:#fff;
	display: inline;
	background: #61882d;
	border-top: 1px solid #000;
	border-left: 3px solid #8cc640;
	border-bottom: 1px solid #8cc640;
	z-index:9;
	 
}

#submenu5{
	position:absolute;
	left:705px; 
	margin-top:30px;
	height:28px;
	color:#fff;
	display: inline;
	background: #4d9192;
	border-top: 1px solid #000;
	border-left: 3px solid #67c8ca;
	border-bottom: 1px solid #67c8ca;
	z-index:9;
	 
}

#submenu6{
	position:absolute;
	left:676px; 
	margin-top:30px;
	height:28px;
	color:#fff;
	display: inline;
	background: #8f8f6c;
	border-top: 1px solid #000;
	border-left: 3px solid #cccc99;
	border-bottom: 1px solid #cccc99;
	z-index:9;
	 
}

#submenu7{
	position:absolute;
	left:397px; 
	margin-top:30px;
	height:31px;
	color:#fff;
	display: inline;
	background: #000;
	border-top: 1px solid #666666;
	border-left: 6px solid #993399;
	border-bottom: 1px solid #666666;
	z-index:9;
	 
}

#menusecundario{
	position:absolute;
	top:3px;
	height:40px;
	margin-left: 150px;
	color:#6d6d6d;
	display: inline;
	
	
	 
}
#menusecundario a{
text-decoration:none;
color:#000000;
font-size:12px;
display: inline;
padding: 6px;

}

#menusecundario a:hover{
 
font-size:12px;
background: #000; color: #fff;
text-decoration: underline;
padding-top: 13px;
padding: 6px;
 
 
 
}

.menusecundario { list-style:none;   float: left;  padding: 10px;  }
	.menusecundario li { float: left; margin: 0 8px 0 0;    }
	.menusecundario li a { display: block; padding: 8px 18px;   }
	.menusecundario a:hover, .menusecundario li.current a {   }


#menuprincipal a{
text-decoration:none;
padding: 3px;
color:#000;
font-size:14px;
display: inline;
 padding: 6px;
 
 
}

#menuprincipal a:hover{
padding: 6px;
font-size:14px;
background: #000; color: #fff;
text-decoration: underline;
/*background: #000 url(../arquivos/over.gif) repeat-x ;*/
 
 
 
}

.menuprincipal { list-style:none;   width: 100%; float: left;  padding: 10px; }
	.menuprincipal li { float: left; margin: 0 16px 0 0;    }
	.menuprincipal li a { display: block; padding: 14px 24px;   }
	.menuprincipal a:hover, .menuprincipal li.current a {   }

		 



#menu2{
	position:absolute;
	width:400px;
	padding-top:3px;
	left:600px;
	margin-top:-90px;
	*margin-top:-85px;
	/*background-color:#fff;*/
	text-align:center;
	 border-bottom : 1px solid #ddd;  
}

#bg_menu2{
	position:absolute;
	width:400px;
	/*padding-top:3px;*/
	left:610px;
	margin-top:-80px;
	*margin-top:-85px;
	/*background-color:#FF0000;*/
	text-align:center;
}

#menu2 a{
text-decoration:none;
/*text-transform:uppercase;*/
padding: 4px;
color:#4c4c4c;
 
font-size:12px;
}

#menu2 a:hover{
 
/*text-transform:uppercase;*/
padding: 4px;
font-weight:bold; 
font-size:12px;
background: #4c4c4c; color: #fff;
}

/*///////////////////////////////////////////////////////////// MENU TOPO */


#super_banner{
width:1029px;
height:1000px;
position:absolute;
z-index:1;
 
 
}

/*/////////////////////////////////////////// RODAPE */
#rodape { 
/* position: relative; */
margin-top: -101px; /* A mesma altura do rodapé, o valor deve ser negativo */
height: 121px; 
_height: 121px; 
*height: 121px; 
clear:both;
z-index:3;
min-width:929px;
}

#bg_rodape1{
width:100%;
height:110px;
position:absolute;
background-image:url(../arquivos/bg2_rodape.jpg);
background-repeat:repeat-x;
z-index:3;
display:table;
min-width:929px;
}

#rodape1{
width:100%;
height:110px;
position:absolute;
background-image:url(../arquivos/bg_rodape.jpg);
background-repeat:no-repeat;
z-index:4;
display:table;
min-width:929px;
}

#rodape2{
width:100%;
height:31px;
background-color:#f0eceb;
margin-top:90px;
position:absolute;
z-index:4;
display:table;
min-width:929px;
}

#center_rodape{
font-size:10px;
color:#666666;
margin-top:10px;
margin-left:-516px;

}

#logo_rodape{
position:absolute;
width:163px;
height:70px;
margin-left:107px;
margin-top:10px;
}

#endereco1{
position:absolute;

width:280px;
height:70px;
margin-left:320px;
margin-top:8px;
color:#6d6d6d;
font-size:11px;
line-height:15px;
}

#endereco2{
position:absolute;
width:300px;
height:70px;
margin-left:640px;
margin-top:8px;
color:#6d6d6d;
font-size:11px;
line-height:15px;
}

/*/////////////////////////////////////////// RODAPE */








/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (TRIBUTACAO)  - INICIO  */




.borda_titulo_tributacao{  margin-left:10px; padding-right:15px;  border-left: 7px solid #F90; margin-top:-12px;    }
.titulo_tributacao{ padding-left:5px; }
.hr_tributacao { background-image:url(../images/hr_tributacao.png); height:1px; border:0; width:90%;margin-left:20px; }

.caixa_tributacao_esquerda { float:left; width:327px;}
.caixa_tributacao_direita { float:right; width:327px;}


.borda_top_tributacao { background-image:url(../images/borda_top_tributacao.png); width:327px; height:24px;}

.borda_meio_tributacao { background-image:url(../images/borda_meio_tributacao.png); width:327px; height:auto; padding:0; margin:0px;}
.borda_meio_tributacao p { text-align:justify; padding-left:15px; padding-right:10px; padding-bottom:0px; padding-top:5px;}

.borda_bottom_tributacao { background-image:url(../images/borda_bottom_tributacao.png); width:327px; height:24px; padding:0; margin-top:-11px;}
.borda_bottom_tributacao p { margin-left:250px;}

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (TRIBUTACAO)   - FIM   */


/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (LEGISLACAO)  - INICIO  */

.legislacao_formulario { background-color:#f9f9f9; padding-left:10px; padding-bottom:10px;}
.legislacao_formulario  { font:Verdana, Geneva, sans-serif; size:14px;}

.legislacao_space { clear:both; height:20px;}

.legislacao_titulo_form {border:#000 1px solid; color:#FFF; background-color:#F90; padding:3px; margin:0px; margin-top:0; }
.legislacao_titulo_form p { padding:3px; color:#FFF; font-size:14px;}

.legislacao_tipo_documento li { float:left; list-style:none; margin:5px; padding:0px;margin-right:10px;}
.legislacao_tipo_documento input { float:left; list-style:none;padding:0px;margin-right:2px}



.legislacao_titulo_abrangencia { float:left;}
.legislacao_titulo_assunto { float:right; padding-right:180px;}

.legislacao_ultimas_atualizacoes  { margin-top:10px;}
.legislacao_ultimas_atualizacoes li { list-style:none; height:30px; border:solid #999 1px; background-color:#FFF; margin-bottom:10px; margin-right:15px; margin-left:15px; }



/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (LEGISLACAO)   - FIM   */




/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (LEGISLACAO ITERNA)  - INICIO  */

.legislacao_interna p { margin-bottom:10px;}

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (LEGISLACAO ITERNA)  - FIM  */





/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (ESTATISITCA)  - INICIO  */

.estatistica_caixa li { padding-bottom:5px; margin-left:-40px; }
.estatistica_caixa ul { padding-top:0px;}


.borda_titulo_estatistica{  margin-left:10px; padding-right:15px;  border-left: 7px solid #F90;    }

.hr_tributacao { background-image:url(../images/hr_tributacao.png); height:1px; border:0; width:90%;margin-left:20px; }





.borda_top_estatistica { background-image:url(../images/borda_top_estatistica.png); width:100%; height:20px; background-repeat:no-repeat;}

.borda_meio_estatistica { background-image:url(../images/borda_meio_estatistica.png); width:100%;background-repeat: repeat-y;margin-top:-11px;margin-bottom:-10px;}
.borda_meio_estatistica p { text-align:justify; padding-left:15px; padding-right:10px; padding-bottom:0px; padding-top:0px;}

.borda_bottom_estatistica { background-image:url(../images/borda_bottom_estatistica.png); width:100%; height:24px;background-repeat:no-repeat;}
.borda_bottom_estatistica p { margin-left:250px;}



/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (ESTATISITCA)  - FIM  */

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (ESTATISITCA - CONSUMO)  - INICIO  */

.caixa_download_estatistica_top { background-image: url(../images/bg_estatistica_caixa_download_top.jpg); width:100%; height:20px; background-repeat:no-repeat; margin-top:30px;}

.caixa_download_estatistica_meio { background-image: url(../images/bg_estatistica_caixa_download_meio.jpg); width:100%;  height:auto;margin-top:-12px;background-repeat: repeat-y; padding-left:25px;}
.caixa_download_estatistica_meio p { text-align:justify; padding-left:15px; padding-right:10px; padding-bottom:0px; padding-top:5px;}

.caixa_download_estatistica_bottom { background-image: url(../images/bg_estatistica_caixa_download_bottom.jpg); width:100%; height:28px; padding:0; margin:0; background-repeat:no-repeat;}
.caixa_download_estatistica_bottom p { margin-left:250px;}



.imagem_grafico { margin-top:15px;}

.hr_estatistica { background-image:url(../images/hr_estatisticas.jpg); height:1px; width:90%; margin-top:10px; margin-bottom:10px;}


.box_caixa { padding-left:20px;}

.caixa_word { background-image: url(../images/caixa_word.jpg); background-repeat:no-repeat; width:100%; height:54px; }
.caixa_word p {padding-top:24px; padding-left:55px; text-transform:uppercase;}
.caixa_excel { background-image: url(../images/caixa_excel.jpg); background-repeat:no-repeat; width:100%; height:54px;}
.caixa_excel p {padding-top:24px; padding-left:55px; text-transform:uppercase;}

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (ESTATISITCA - CONSUMO)  - FIM  */





/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (Desing - INDEX)  - INICIO  */

.borda_titulo_desing {  padding-left:5px;  }
.desing_titulo_caixa { background-image:url(../images/design_titulo_caixa.jpg); width:670px; height:26px; background-repeat:repeat-y;}

.desing_titulo_caixa4 { background-image:url(../images/design_titulo_caixa4.jpg); width:670px; height:26px; background-repeat:repeat-y;}


.desing_meio_caixa { background-image: url(../images/design_meio_caixa.jpg); width:670px;; height:auto; background-repeat:repeat-y; display:inline-block;}
.desing_meio_caixa p { padding-left:20px; text-align:justify; padding-right:20px; padding-top:10px;}
.desing_meio_caixa li { list-style:none; float:left; padding:5px; padding-right:30px; }
.desing_meio_caixa img {   box-shadow: 2px 2px 1em #666;
							-webkit-box-shadow: 2px 2px 1em #999;
								-moz-box-shadow: 2px 2px 1em #666;}


.desing_bottom_caixa { background-image:url(../images/design_bottom_caixa.jpg); width:670px; height:8px; background-repeat:repeat-y; position:absolute;  }


.ano_album { margin-top:92px; color:#FFF; width:70px; text-align:center; padding-left:20px; line-height:14px;}


/*/////////////////////////////////////////// Design  (Desing - Galeria)  - INCIO  */

#container_top { width:760px;height:20px; margin:0 auto;background:url(../images/interface/back_noise_3_top.png) no-repeat;float:left;}
#container_bottom { width:760px;height:20px; margin:0 auto;background:url(../images/interface/back_noise_3_bottom.png) no-repeat;float:left;}
#container_center { width:760px;min-height:465px; margin:0 auto;background:url(../images/interface/back_noise_3_center.png) repeat-y;float:left;}
#container_center .mainframe { width: 470px; float:left; margin-left:30px; }
#container_center .mainframe #descricao-galeria{width:450px;margin-top:45px;margin-left:1px;}
#container_center .mainframe #descricao-galeria #resposta_query p{padding-bottom:8px;margin-right:22px;}
#botoes { width:195px; float:left;   vertical-align: middle;  margin-top:30px;}
#botoes #botao-left {  float:left; width:40px;  margin-left:5px;  margin-right:5px; margin-top:200px; }
#botoes #botao-right {  float:right; width:40px; height:auto; margin-left:5px;  margin-top:200px;}
#container_center .slide2 { float:left; width:110px;  height:auto; overflow:hidden; z-index:20; position:absolute; margin-left:32px;* margin-left:-20px;padding-left:10px; }

.thumbnailimage { float:left; padding-bottom:10px; padding-left:22px; padding-right:5px;margin-top:12px; }
.large_thumb	{float:left; position: relative; width:84px; height:64px; }
img.large_thumb_image	{position:absolute; left:4px; top:4px;}
.large_thumb_border	{width:74px; height:62px; background:url('../images/interface/thumb_border_2.png') ; position:absolute; }
.large_thumb_shine	{width:74px; height:62px; background:url('../images/interface/shine.png'); position:absolute; background-position:-140px 0; left:0px; top:0px; background-repeat:no-repeat;cursor:pointer;}
.thumb_container { width:74px; height:64px; background-image:url('../../images/interface/thumb_holder_2.png');background-repeat:no-repeat; }
#largephoto { width: 444px; height:394px; background:no-repeat; margin-top:15px; margin-left:0px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#largetrans { width: 444px; height:394px; background-image:url('../images/interface/main_bg_trans.png'); -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.large_image { display:none;}
#containertitle { position:absolute; margin-top:35px; margin-left:35px;  }

#largecaption {  text-align:center; height:40px; width:100%; background-color:#111; position:absolute; width: 444px; margin-top:354px; -moz-border-radius-bottomleft: 10px;  -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; display:none; color:#fff; font-size:18px; font-family:Arial; letter-spacing:-1px; font-weight:bold}
#largecaption .captionContent { padding-top:12px;  }
#largecaption .captionShine { background:url('../images/interface/bigshine.png'); position:absolute;  width: 444px; height: 40px; background-position:-150px 0;background-repeat:no-repeat;}
#loader { width:150px; height:150px;background-image:url('../images/interface/loader.gif'); background-repeat:no-repeat; position:absolute;}


#categoria-lista {float:left;margin-right:2px;padding-left:8px;padding-right:8px;margin-top:1px;height:18px;text-align:center;padding-top:4px;font-size:11px;}

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (Desing - FORMULARIO)  - INCIO  */



.desing_formulario input {width:200px;  font:Verdana, Geneva, sans-serif 20px; height:20px; margin-bottom:15px; margin-left:10px;}

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (Desing - FORMULARIo)  - FIM  */




/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (IBGM - ASSOCIADOS)  - INCIO  */
.menos{border:1px solid #DFDFDF;padding:3px; margin:3px; padding-left:5; padding-right:5;float:left;color:#999999;font-size:11px;}
/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (Desing - FORMULARIO)  - FIM  */

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (MENU - MAPA DO SITE)  - INCIO  */

.titulo_roxo{
    font-size: 13px;
	/*background-color: #f0eceb;*/
	font-weight: bold;
	color: #2f2f1c;
	padding:3px;
	border-left: 7px solid #900;
	 
}

.borda_roxo { width:2px; background:#CCC; height:auto; margin-top:-2px; padding-top:6px; }
.borda_roxo ul { margin-left:-25px; width:220px; }
.borda_roxo li {  list-style-image:url(../images/ponto_roxo_2.jpg); margin-left:25px;}

.campo_esquerda { float:left; width:220px; height:auto;}

.campo_meio { float:left; width:220px; height:auto;}

.campo_direita { float:left; width:220px; height:auto;}


/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (MENU - MAPA DO SITE)  - FIM  */





/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (BIBLIOTECA - PESQUISA)  - INICIO  */

.biblioteca_form { background-color:#000066; padding:3px;border:1px solid #000000;font:Verdana, Geneva, sans-serif; size:14px;color:#FFFFFF}

.bliblioteca_space { clear:both; height:20px;}

.biblioteca_titulo_form {border:#000 1px solid; color:#FFF; background-color:#006; padding:0px; margin:0px; margin-top:0; }
.biblioteca_titulo_form p { padding:3px; color:#FFF; font-size:14px;}

.biblioteca_tipo_documento li { float:left; list-style:none; margin:0px; padding:0px;}
.biblioteca_tipo_documento input { float:left; list-style:none; margin:0px; padding:0px;}

.biblioteca_titulo_abrangencia { float:left;}
.biblioteca_titulo_assunto { float:right; padding-right:180px;}

.biblioteca_ultimas_atualizacoes  { margin-top:10px;}
.biblioteca_ultimas_atualizacoes li { list-style:none; height:30px; border:solid #999 1px; background-color:#FFF; margin-bottom:10px; margin-right:15px; margin-left:15px; }

/*/////////////////////////////////////////// INFORMACAOES DO SETOR  (BIBLIOTECA - PESQUISA)   - FIM   */


/*/////////////////////////////////////////// NOTÍCIAS  - INICIO  */

.noticias_titulo_form {border:#000 1px solid; color:#FFF; background-color:#FF6600; padding:3px; margin:0px; margin-top:0; }
.noticias_titulo_form p { padding:3px; color:#FFF; font-size:14px;}

#noticias_list1 {margin:10px;}

#noticias_list1 li{
color:#006699;
font-family:Arial;
font-size:11px;
list-style:none;
margin-bottom:5px;
margin-right:5px;
}

#noticias_list1 li a {color:#000000;font-size:12px;}

#noticias_list1 li a:hover {color:#006699;font-size:12px;}

/*/////////////////////////////////////////// NOTÍCIAS  - FIM  */
