/* geral ===================================================== */

body, html, *{border:0; padding:0; margin:0; text-decoration:none; list-style:none; font:normal 11px arial, verdana; color:#6A737B;}

body, html{background:#ddd;}

strong{font-weight:bold;}

em{font-style:italic;}

p{margin:0 0 10px 0;}

cite{color:#00a4e4; margin:20px 0 0 0; display:block;}

cite a{color:#b6da98;}

dt{font-weight:bold; margin:0 0 10px 0; color:#000;}

dd{margin:0 0 10px 0;}







/* classes ===================================================== */

.box_data {color:#001575;width:100%;padding:4px 0px;text-align:right;background-color:#f2f3f7;margin-bottom:20px;}

.head_noticias {color:#fcb25d;}

.list_noticias li {color:#666699;padding:8px 0px;width:100%}
.list_noticias strong {font-weight:bold;color:#666699;}
.list_noticias li.csim {background-color:#e7eef6}
.list_noticias li.cnao {background-color:#ffffff}
.list_noticias a { color:#666699;;padding:2px 0px;width:100%}

.nav_bar li {display:inline}
.nav_bar li a {color:#666699;padding:0px 3px;}
.nav_bar { color:#666699 }

.imgvideos {float:right; margin-left:10px;}

.list_obras li,  .list_obras{margin-bottom:6px;list-style:disc;margin-left:10px;}

.p_pontilhado{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #888;}

.link_cadastro{background:url(../i/bg_link_cadastro.gif) no-repeat center center transparent; width:140px; height:25px; display:block; margin:30px 0  0 0; text-indent:-12000px;}

.bloco_enfase{background:#f5f5f5; padding:10px; border-left:5px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

.img_esq{float:left;}

.img_dir{float:right;}

.enviar_por_email{background:url(../i/enviar_por_email.gif) no-repeat center bottom transparent; width:67px; height:47px; text-indent:-12000px; float:left; margin:0 10px 0 0;}

.imprimir{background:url(../i/imprimir.gif) no-repeat center bottom transparent; width:37px; height:47px; text-indent:-12000px;  float:left;}

.box_cinza{width:122px; padding:40px 10px 10px 10px; background:url(../i/bg_box_cinza.gif) no-repeat left top #aeb8bf; float:left; color:#fff;}

.box_cinza em, .box_cinza a, .box_cinza strong{color:#fff;}

.box_cinza_02{width:152px; margin:0 0 0 20px; padding:40px 10px 10px 10px; background:url(../i/bg_box_cinza.gif) no-repeat left top #aeb8bf; float:right; color:#fff;}

.box_cinza_02 p, .box_cinza_02 a{color:#fff;}

.box_cinza_conteudo{width:100%; background:#5B707C; float:left; color:#fff;margin:0 0 20px 0;}

.box_cinza_conteudo td, .box_cinza_conteudo td li, .box_cinza_conteudo td strong{color:#fff;}

.box_cinza_conteudo td{vertical-align:top; padding:10px;}

.box_cinza_conteudo .titulo td{padding:10px; text-transform:uppercase;}

.box_azul{width:120px; margin:30px 0 0 0; padding:0 10px 10px 10px; background:#00b5cb; float:left; color:#fff;}



.box_azul img{margin:-10px -10px 20px -10px;}

.box_azul li a, .box_azul strong{color:#fff;}

hr.laranja{width:80%; display:block; margin:10px auto 10px auto; border-bottom:1px dashed #d3893e; border-top:0; border-left:0; border-right:0; color:#fff;}

* html hr.laranja{margin:5px auto 5px auto;}

p.seta{padding:0 0 0 10px; background:url(../i/seta.gif) no-repeat left top transparent;}

a.leia_mais{color:#FBB161; margin:0 0 0 10px;}

a.leia_mais:hover{color:#d6883b;}

.btns_rodape{text-align:center; margin:10px 0 10px 370px; float:left;}

* html .btns_rodape{margin:10px 0 10px 190px;}

dl.total{width:530px; float:left;}

dl.total dd{padding:0 0 10px 0;}

dl.total dd img{float:left; margin:0 50px 0 0;}







/* estrutura ===================================================== */

#estrutura{position:absolute; width:777px; left:50%; margin:0 0 0 -389px; background:#fff;}





/* topo  ===================================================== */

#topo{width:100%; float:left; height:147px; background:url(../i/bg_topo.jpg) no-repeat center top #19bbe4; color:#fff;}	

	#topo h1{width:170px; height:80px; margin:35px 0 0 40px; text-indent:-12000px; background:url(../i/logo.gif) no-repeat center center transparent; float:left;}
	
	* html #topo h1{margin:35px 0 0 20px;}
	
	#topo p em{width:250px; height:70px; float:left; margin:40px 0 0 0; color:#fff;}
	
	/* ilustras do topo */
	
	.ilustra_topo{margin:1px 40px 0 40px; float:left;}
	
	
	




/* conteudo ===================================================== */

#conteudo{width:735px; float:left; padding:20px;}

#conteudo_menor{width:330px; float:left; margin-left:40px;}

#conteudo_fluido{width:570px; float:left; text-align: justify}

#conteudo_fluido b {font-weight:bold;}
#conteudo_fluido i {font-style:italic;}
#conteudo_fluido u {text-decoration:underline;}

#conteudo_corrido{width:570; display:block; float:left;}





/* colunas ===================================================== */

#coluna_esq{width:160px; float:left; margin:-20px 0 0 0;}

#coluna_dir{float:right; margin:20px 0 0 0;}

.coluna_dir_home{padding:0 0 0 0}

	#coluna_dir dl{width:125px; margin:-20px 0 0 0; border-left:1px dashed #d3893e; padding:20px 0 10px 10px; float:left;}
	
	#coluna_dir dl dt, #coluna_dir dl dt a{color:#0069AA; margin:0 0 5px 0;font-weight:bold;}
	
	#coluna_dir dl dd{color:#BCBEC0; margin:0 0 10px 0;}






/* menus ===================================================== */

#menu_generico{width:100%; text-align:left; float:left;}

	#menu_generico ul{float:right;}

	#menu_generico ul li{float:left;}
	
	#menu_generico ul li a{padding:5px 10px 5px 10px; color:#2d8fcb; display:block;}
	
	#menu_generico ul li a:hover{background:url(../i/bg_menu_generico_hover.gif) no-repeat left center transparent; color:#fff;}
	
	.tel{background:url(../i/tel.gif) no-repeat left center transparent; float:left; padding:2px 0 2px 30px; margin:4px 0 0 30px; color:#2d8fcb; font-weight:bold;}
	
	
#menu_local{width:100%; float:right; background:url(../i/bg_menu_local.gif) repeat-y left center transparent; min-height:24px;}

* html #menu_local{height:24px;}

	#menu_local ul{float:right;}
	
	#menu_local ul li{float:left;}
	
	#menu_local ul li a{padding:5px 10px 5px 10px; color:#fff; margin:2px 2px 2px 0; display:block;}
	
	#menu_local ul li a:hover{background:url(../i/bg_menu_local_hover.gif) repeat-x left center transparent;}

	
#menu_global{width:140px; float:left; margin:0 0 20px 0;}
	
	#menu_global li{float:left; width:100%;}
	
	#menu_global li a{padding:5px; display:block; background:url(../i/bg_menu_global.gif) no-repeat left top #fff; color:#fff; margin:0 0 1px 0;}

	#menu_global li a:hover{background:url(../i/bg_menu_global_hover.gif) no-repeat left top #2d8fcb; color:#fff;}

#menu_logos {width:140px; float:left; margin:0 0 20px 0;background-color:#f5f4f9;}





/* rodape  ===================================================== */

.rodape{width:100%; padding:20px 0 0 0; margin:20px 0 0 0; border-top:1px solid #ddd; text-align:center; color:#201462; font-size:9px; float:left;}












/* titulos ===================================================== */

h1.notart{width:100%;background:url(../i/bg_h1_notart.gif) repeat-x;margin-bottom:20px;}

h1.t_azul{width:100%; padding:2px 0 2px 0; margin:0 0 10px 0; text-align:center; color:#fff; font-size:12px; background:url(../i/bg_h1_azul.gif) no-repeat center center transparent;}

h1.t_cinza{width:577px; height:125px; text-indent:-12000px; margin:0 0 20px 0;}

h1.t_cinza_simples{display:block; margin:0 0 10px 0; font-size:15px;}

h1.t_contato{width:300px; height:32px; display:block; background:url(../i/bg_h1_contato.gif) no-repeat left top transparent; padding:10px 0 0 130px;  margin:0 0 10px 270px; font-size:12px;}

h1.t_denuncie{width:354px; height:124px; display:block; background:url(../i/denuncie.gif) no-repeat left top transparent; padding:10px 0 0 130px;  margin:0 0 10px 50px; font-size:12px;}

h1.t_associados{height:50px; display:block; background:url(../i/bg_h1_associados.gif) no-repeat right top transparent; margin:0 0 10px 20px; text-indent:-12000px;}

h1.t_obras_pirateadas{height:50px; display:block; background:url(../i/bg_h1_obras.gif) no-repeat right top transparent; margin:0 0 10px 20px; text-indent:-12000px;}

h1.t_advogados{height:50px; display:block; background:url(../i/bg_h1_advogados.gif) no-repeat left top transparent; text-indent:-12000px;}

.letra_secao{font-weight:bold; color:#acd589; font-size:25px; display:block; margin:0 0 10px 0; width:100%;}

h1.t_cadastro_fieldset{background:url(../i/bg_h1_cadastro_fieldset.gif) no-repeat right top transparent; display:block; margin:-20px 0 20px 0; text-indent:-12000px; height:30px;}

h1.t_estatuto{background:url(../i/bg_h1_estatuto.gif) no-repeat center bottom #5b707c;}

h1.t_acoes{background:url(../i/bg_h1_acoes.gif) no-repeat center bottom #5b707c;}

h1.t_campanhas{background:url(../i/bg_h1_campanhas.gif) no-repeat center bottom #5b707c;}

h1.t_perguntas{background:url(../i/bg_h1_perguntas.gif) no-repeat center bottom #5b707c;}

h1.t_legislacao{background:url(../i/bg_h1_legislacao.gif) no-repeat center bottom #5b707c;}

h2.verde{color:#b3d66f; text-transform:uppercase; margin:20px 0 20px 0; font-size:15px;}






/* forms =========================== */

.contato{width:395px; height:330px; float:left; background:url(../i/box_contato.gif) no-repeat left top transparent; padding:30px 35px 0 15px; margin:0 0 0 50px; text-align:right;}

* html contato{margin:0;}

.campo_contato{background:#fff; padding:3px; margin:0 0 0 10px; width:310px;}

.admin_forms{background:#5b707c;width:450px;padding:10px;color:#ffffff;margin:0px auto;}

.campo_admin{background:#fff; padding:3px; width:310px;}

.admin_label{color:#ffffff;width:150px;}

label{color:#fff; margin:0 0 10px 0; display:block; vertical-align:top; font-weight:bold;}

.enviar_contato{color:#fff; font-weight:bold; background:url(../i/bg_enviar.gif) no-repeat left top transparent; padding:0 0 0 10px;}

.btns_cadastro{color:#72bad8; font-weight:bold; background:transparent; padding:0 0 0 10px;}



.cadastro{width:540px; float:left; background:#5b707c; padding:20px; margin:0 0 20px 0;}

.cadastro label{display:block; margin:0 0 5px 0;}

.campo_cadastro{background:#fff; padding:3px; margin:0 0 10px 0;}



.coluna_peq_fieldset{width:160px; margin:0 15px 0 0; float:left; *margin:0 15px 0 0;}

* html .coluna_peq_fieldset{margin:0 7px 0 0;}

.cadastro table{width:90%; margin:0 auto;}

.cadastro table td{padding:2px; text-align:center;}

.cadastro table thead td{color:#a4afb7;}

.cadastro table tbody td{background:#a4afb7; color:#fff;}

.cadastro p{margin:auto auto 10px auto ; color:#a4afb7; text-align:center;}

.cadastro strong{color:#fff; font-weight:bold; display:block; margin:0 0 10px 0;}






/* listas ============================================ */

.lista_estatuto{width:256px; height:220px; float:left; background:url(../i/bg_box_links_estatutos.gif) no-repeat center center transparent; padding:40px 10px 10px 10px; margin:0 20px 0 0;}

.lista_estatuto li{float:left; width:100%;}

.lista_estatuto li a{display:block; border-bottom:1px dashed #cde2a9; padding:4px; text-align:right; font-size:8px; border-right:5px solid #cde2a9;}

.lista_estatuto li a:hover{background:#cde2a9;}



.lista_legislacao{width:200px; height:150px; float:left; background:url(../i/bg_box_links_legislacao.gif) no-repeat center center transparent; padding:60px 10px 10px 10px; margin:0 20px 0 0;}

.lista_legislacao li{float:left; width:100%;}

.lista_legislacao li a{display:block; border-bottom:1px dashed #cde2a9; padding:4px; text-align:right; font-size:8px; border-right:5px solid #cde2a9;}

.lista_legislacao li a:hover{background:#cde2a9;}


.ordem_alfabetica{width:auto; text-align:center; background:#2bbed8; padding:10px;}

.ordem_alfabetica li{display:inline; margin:0 2px 0 2px;}

.ordem_alfabetica p, .ordem_alfabetica li{color:#fff; font-weight:bold;}

.ordem_alfabetica li a{color:#fff; padding:0 3px 0 3px; font-weight:bold;}

.ordem_alfabetica li a:hover{color:#333; border-bottom:3px solid #333;}

