
/* GERAL */
	*{margin:0; padding:0;}
	body { background: #2E3A48 url(../imgs/bk4.jpg) repeat-y; font: 11px;	color: #666666;	 background-position:center; margin:auto; text-align:center;}
	.clear{clear:both}
	#site{display:block; margin:auto; width:665px;text-align:left;}

/* TOPO */
#topo{display:block; margin:15px 0; width:665px;}

.logo{background: url(../imgs/adperj_logo_nova.gif) no-repeat 0 0; display:block; font:normal 13px 'Trebuchet MS'; color:#000; width:290px;  float:left;}
.logo h1{padding:0; margin:0; font:bold 38px 'Trebuchet MS'; color:#000;clear:both; line-height:35px; visibility:hidden;}
.logo h1 a{font:bold 38px 'Trebuchet MS'; color:#000;clear:both; line-height:35px; text-decoration:none;visibility:hidden;}
.logo a{display:block; padding:0;  width:290px; font:normal 13px 'Trebuchet MS'; color:#000; text-decoration:none;height:71px;}
.logo a span{visibility:hidden;}

.areadefensor{display:block; width:205px; height:52px;  background:url(../imgs/area_defensor.gif) no-repeat; float:right; font:normal 10px "Trebuchet MS", Verdana; color:#2E3A48; padding-top:24px; padding-left:15px;}

.areadefensor .fields{clear:both; height:10px; margin-bottom:2px;}
.areadefensor label{ font-weight:bold; float:left; display:block; width:60px; padding-right:5px; text-align:right;}
.areadefensor input{float:left; height:13px; width:100px; margin-right:5px; margin-bottom:2px; font-family: "trebuchet MS", Verdana; font-size:10px; color:#6969;}
.areadefensor a{color:#666; line-height:8px; text-decoration:none;}
.areadefensor .txtsenha{clear:both; text-align:right; padding-right:40px; _padding-right:47px;}
.areadefensor .btSub{ background:url(../imgs/bt_ok.jpg) no-repeat; width:22px; height:15px; border:0;}

.areadefensor .logado p{ text-align:center; font:bold 11px  "trebuchet MS"; color:#506D0A;}
.areadefensor .logado select{ font-family: Verdana; font-size:10px; color:#6969; width:180px; margin-top:5px; background:#fff; }





/* WEBDOOR */
#webtit{padding:0; margin:0; }
#webtit img{_margin-bottom:-3px;}
#webtit h1{margin:0;padding:0; display:block; height:40px; width:665px;}
#webtit h1 span{visibility:hidden;}

/* CONTEUDO */
#meio{border:2px solid #B0B2BE; background:#FFF; padding:6px; margin-bottom:20px;}

	/* LATERAL ESQUERDA */	
	#latEsq{ display:block; width:152px; background:url(../imgs/bkMenu.gif) no-repeat; float:left; }

	/* MENU */
		#menubv{width: 12em;padding: 0;	margin: 0; font:bold 11px  Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#menubv ul {list-style: none; margin:0 6px; padding: 0; width:128px;}
		#menubv li {border-bottom: 1px solid #B1B8C0; margin: 0;}
		#menubv li a {display: block; padding: 8px 2px 8px 2px; color: #2E3A48;text-decoration: none;}
		#menubv li a:hover {color: #B0B2BE;}
		* html #menubv ul li { float: left; height: 1%; }
		* html #menubv ul li a { height: 1%; }

	/* BUSCA NOTICIAS */
	
	    #searchNews{margin:20px 6px 0 6px; padding: 0; width:128px; text-align:center}
	    #searchNews strong{display:block; font:bold 11px Verdana; color: #5D8A0C;line-height: 15px;padding-bottom: 4px;text-align: center;}
	    #searchNews input{ width:115px; height:15px; border:1px solid #666; margin-bottom:5px; font:normal 11px Verdana; color:#666 }
	    #searchNews .bt{background:url(../imgs/bt_pesquisar.jpg) no-repeat;  width:50px; height:15px; border:0;}

		.cjur{margin:15px 6px 0 6px; padding: 0; width:128px; text-align:center; }

	/* CONTEUDO */
		#content{display:block; width:366px; float:left;}


	/* LATERAL DIREITA */	
	#latDir{display:block; width:120px; float:right;}
	#banner img{margin:0 0 5px 0; _margin:0 0 3px 0;}
	
	#listOldNews{background:#DBDEE3;}
	#listOldNews img{border-bottom:1px solid #FFF;}
	#listOldNews p{display:block; margin:8px; font:normal 10px Verdana; color:#666;}
	#listOldNews a{font:normal 10px Verdana; color:#666; text-decoration:none}
	#listOldNews a:hover{font:normal 10px Verdana; color:#999; text-decoration:none}
	#listOldNews .morenews{text-align:right; padding-bottom:8px;}
	#listOldNews .morenews a{font:bold 10px "trebuchet MS", Verdana; text-transform:uppercase; color:#5D8A0C;}
	#listOldNews .morenews a:hover{font:bold 10px "trebuchet MS", Verdana; text-transform:uppercase; color:#4F7708;}
	

	/*NOTICIA*/
	#noticia{color: #666666; text-align: left;font:normal 11px Verdana;}
	#noticia img{_margin-bottom:-3px;}
	#noticia h1{font:bold 13px Verdana; color: #5D8A0C; line-height: 15px; padding-bottom: 4px; text-align: left;}
	#noticia h2{font:bold 11px Verdana; color: #5D8A0C; line-height: 15px;padding-bottom: 4px;padding-top: 10px;}
	#noticia .ultima{border:1px solid #B3B5CC; background:#FBFBFB; border-top:0; border-bottom:1px dashed #B3B5CC; padding:8px; line-height: 19px;}
    #noticia .ultima a{font:bold 11px Verdana; color: #5D8A0C; text-decoration:underline;}
    #noticia .ultima a:hover{font:bold 11px Verdana; color: #228B22; text-decoration:none;}

	#noticia .anteriores{border:1px solid #B3B5CC; background:#fff; border-top:0;  padding:2px 8px 5px 8px; line-height: 16px;}
	#noticia .anteriores a{color: #666666; text-decoration:none; clear:both; display:block; margin-top: 10px;}
	#noticia .anteriores a:hover{color: #5D8A0C;}
	
	#noticia .maisnoticias{text-align:right;}
	#noticia .maisnoticias a{color: #666; font-weight:bold;  text-decoration:none;}


	#areas{margin-top:10px; width:100%;}
	#areas h3{display:block; width:156px; height:21px; padding: 4px 0 0 22px; background:url(../imgs/bkTitleAreas.gif) no-repeat; margin:0 0 8px 0;  font:bold 11px Verdana;color: #5D8A0C; }
	#areas h3 a{font:bold 11px Verdana;color: #5D8A0C; text-decoration:none; }
	#areas h3 a:hover{font:bold 11px Verdana;color: #5D8A0C; text-decoration:none; }

	#areas span{color: #666666; text-decoration:none; clear:both; display:block; margin-top: 5px; font:normal 11px Verdana; margin-bottom:5px; line-height:15px;}
    #areas  a{font:normal 11px Verdana; color: #5D8A0C; text-decoration:underline;}
    #areas  a:hover{font:normal 11px Verdana; color: #228B22; text-decoration:none;}

	#areas .clipping{float:left; width:178px; margin-right:10px;}
	#areas .eventos{float:left; width:178px;}
	
	
	#areaMultimidia{margin-top:10px; width:100%;}
	#areaMultimidia h3{display:block; width:366px; height:21px; padding: 4px 0 0 22px; background:url(../imgs/bkTitleAreaMultimidia.gif) no-repeat; margin:0 0 8px 0;  font:bold 11px Verdana;color: #5D8A0C; }
	#areaMultimidia h3 a{font:bold 11px Verdana;color: #5D8A0C; text-decoration:none; }
	#areaMultimidia h3 a:hover{font:bold 11px Verdana;color: #5D8A0C; text-decoration:none; }

	#areaMultimidia span{color: #666666; text-decoration:none; clear:both; display:block; margin-top: 5px; font:normal 11px Verdana; margin-bottom:5px; line-height:15px;}
    #areaMultimidia  a{font:normal 11px Verdana; color: #5D8A0C; text-decoration:underline;}
    #areaMultimidia  a:hover{font:normal 11px Verdana; color: #228B22; text-decoration:none;}

	#areaMultimidia .videos{display:block; float:left; width:178px; margin-right:10px;}
	#areaMultimidia .imagens{display:block; float:left; width:178px; }

	#rodape{display:block; clear:both; padding:20px 50px ;}
	#rodape .links{display:block;  border:1px solid #e8e8e8; border-left:0; border-right:0; padding:15px;font:normal 11px Verdana;color: #666666; text-align:center;}
    #rodape .links a{font:normal 11px Verdana;color: #666666;text-decoration: none;text-align: center;  margin:0 10px;}
    #rodape .links a:hover{ color:#333;}

#rodape .address{display:block;  padding:15px;font:normal 11px Verdana;color: #666666; text-align:center; line-height:20px;}


/*TITLES INTERNAS*/
.titNoticias{background:url(../imgs/title_internas_noticias.gif) no-repeat;}
.titHistoria{background:url(../imgs/title_internas_historia.gif) no-repeat;}
.titEstrutura{background:url(../imgs/title_internas_estrutura.gif) no-repeat;}
.titArtigos{background:url(../imgs/title_internas_artigos.gif) no-repeat;}
.titConvenios{background:url(../imgs/title_internas_convenios.gif) no-repeat;}
.titServicos{background:url(../imgs/title_internas_suporte.gif) no-repeat;}
.titCadastre{background:url(../imgs/title_internas_cadastre.gif) no-repeat;}
.titImprensa{background:url(../imgs/title_internas_imprensa.gif) no-repeat;}
.titClipping{background:url(../imgs/title_internas_clipping.gif) no-repeat;}
.titDefensoria{background:url(../imgs/title_internas_defensoria.gif) no-repeat;}
.titEventos{background:url(../imgs/title_internas_eventos.gif) no-repeat;}
.titFale{background:url(../imgs/title_internas_fale.gif) no-repeat;}
.titMapa{background:url(../imgs/title_internas_mapa.gif) no-repeat;}
.titPolitica{background:url(../imgs/title_internas_politica.gif) no-repeat;}
.titSearchResults{background:url(../imgs/title_internas_searchresult.gif) no-repeat;}
.titSenha{background:url(../imgs/title_internas_senha.gif) no-repeat;}
.titAreaDefensor{background:url(../imgs/title_internas_adefensor.gif) no-repeat;}
.titPecas{background:url(../imgs/title_internas_pecasprocess.gif) no-repeat;}
.titBoletim{background:url(../imgs/title_internas_boletim.gif) no-repeat;}
.titCanal{background:url(../imgs/title_internas_canal.gif) no-repeat;}
.titEventosProx{background:url(../imgs/title_internas_eventosProx.gif) no-repeat;}
.titEventosOlds{background:url(../imgs/title_internas_eventosPassa.gif) no-repeat;}
.titDocumentos{background:url(../imgs/title_internas_documentos.gif) no-repeat;}
.titBancoImagens{background:url(../imgs/title_internas_bancoimagens.gif) no-repeat;}

#newsDetails .title{font:bold 12px verdana; color:#5D8A0C; line-height:18px; margin-bottom:5px;}
#newsDetails .fonte{font:normal 10px verdana; color:#4C4C4C; line-height:12px; margin-bottom:0px;}
#newsDetails .autor{font:normal 11px verdana; color:#4C4C4C; line-height:15px; margin-bottom:5px;}
#newsDetails .notReg{font:bold 12px verdana; color:#4C4C4C; padding:20px; text-align:center; line-height:20px; }
#newsDetails .conteudo { padding-top:10px;margin-bottom:5px; font:normal 11px verdana; color:#4C4C4C; line-height:16px; }
#newsDetails .conteudo p{font:normal 11px verdana; color:#4C4C4C; line-height:16px; margin-bottom:10px;}
#newsDetails .conteudo h2{font:bold 12px verdana; color:#4C4C4C; line-height:16px; margin:0; padding:0}
#newsDetails .conteudo ul{font:normal 11px verdana; color:#4C4C4C; margin:10px 0;}
#newsDetails .conteudo ul li{ list-style:inside; list-style-type:circle; padding:3px 0; margin-left:15px; font:normal 11px verdana; color:#4C4C4C;}

#newsDetails .conteudo p a{font:normal 11px verdana; color:#666; text-decoration:none }
#newsDetails .conteudo p a:hover{color:#228B22; text-decoration:underline }


#newsDetails .conteudo h1{font:bold 12px verdana; color:#60880F; line-height:16px; display:block; margin:0; padding:0 0 10px 0;}

#newsDetails .conteudo .mail{font:normal 11px verdana; color:#999999; text-decoration:none }
#newsDetails .conteudo .mail:hover{color:#666; text-decoration:underline }

.artigoList{clear:both; margin-bottom:15px; font:normal 11px verdana; width:470px;}
.artigoList .data{ display:block; padding-right:5px; float:left; font-weight:bold;}
.artigoList .titulo{ display:block; float:left; font-weight:normal; color:#5D8A0C;}
.artigoList .autor{ display:block; width:470px; padding-left:1px;  clear:both; float:left;}

.artigoList a{color:#5D8A0C; line-height:16px; text-decoration:none; }

			.convenioList{clear:both; padding:10px 0; font:normal 11px verdana; border-bottom:1px dashed #e8e8e8 }
			.convenioList .info{float:left; width: 370px; margin-left:10px;}
			.convenioList .logomarca{float:left; display:block; width:100px; height:50px; text-align:center;}
			.convenioList img{margin:auto; vertical-align:middle;}
			.convenioList .titulo{ display:block; float:left; font-weight:normal; color:#5D8A0C; text-transform:uppercase}
			.convenioList .bairro{ display:block; float:left; padding-left:1px;  clear:both; width:370px; }
			.convenioList  a{color:#5D8A0C; line-height:16px; text-decoration:none; }


			.convenioDetail{clear:both;  font:normal 11px verdana; }
			.convenioDetail span{ display:block; clear:both; width:470px; padding:3px 0;line-height:15px;}
			.convenioDetail .titulo{ display:block; font-weight:bold; color:#5D8A0C; text-transform:uppercase}
			.convenioDetail .info{ display:block; width:470px; padding:5px 0 5px 4px;  clear:both;}

			.convenioDetail  a{color:#5D8A0C; line-height:16px; text-decoration:none; }


			.bancoList{clear:both; padding:10px 0; font:normal 11px verdana; border-bottom:1px dashed #e8e8e8 }
			.bancoList .info{float:left; width: 370px; margin-left:10px;}
			.bancoList .logomarca{float:left; display:block; width:96px; height:72px; text-align:center;}
			.bancoList img{margin:auto; vertical-align:middle;}
			.bancoList .titulo{ display:block; float:left; font-weight:normal; color:#5D8A0C; text-transform:uppercase}
			.bancoList .bairro{ display:block; float:left; padding-left:1px;  clear:both; width:370px; line-height:16px; }
			.bancoList  a{color:#5D8A0C; line-height:16px; text-decoration:none; }


			.bancoDetail{clear:both;  font:normal 11px verdana; }
			.bancoDetail span{ display:block; clear:both; width:470px; padding:3px 0;line-height:15px;}
			.bancoDetail .titulo{ display:block; font-weight:bold; color:#5D8A0C; text-transform:uppercase}
			.bancoDetail .info{ display:block; width:470px; padding:5px 0 5px 4px;  clear:both;}

			.bancoDetail  a{color:#5D8A0C; line-height:16px; text-decoration:none; }


			#bancoDetails{text-align:center;}
			#bancoDetails td{padding:5px;}
			#bancoDetails .legend{clear:both; font:bold 10px verdana; color:#5D8A0C;}
			#bancoDetails img{border:1px solid #FFF;}
			#bancoDetails .prev {font:normal 10px Verdana; color:#333;}
			#bancoDetails .next {font:normal 10px Verdana; color:#333;}
			#bancoDetails .lkFoto:hover{border:5px solid #5D8A0C}
			#bancoDetails .lkFotoFocus{border:5px solid #5D8A0C}

/*ESTILO FORM CADASTRO*/

#formatFields  .brfields{clear:both; display:block; margin-bottom:5px;}
#formatFields input{border:solid 1px #CCCCCC;font: normal 11px verdana;}
#formatFields select{border:solid 1px #CCCCCC;font: normal 11px verdana; float:left; display:block; margin-right:10px}
#formatFields textarea{border:solid 1px #CCCCCC;font: normal 11px verdana; float:left}
#formatFields  label{width:90px; float:left; font: normal 11px verdana; padding:2px 5px 2px 5px;}
#formatFields .rtalign{text-align:right}
#formatFields .tm270{width:260px;}
#formatFields .tm148{width:128px;}
#formatFields .tm30{width:30px;}
#formatFields .tm62{width:62px;}
#formatFields .tm45{width:45px;}
#formatFields .tm70{width:60px;}
#formatFields .tm89{width:70px;}

#formatFields .tm180{width:180px;}
#formatFields .tm110{width:120px;}
#formatFields .tm210{width:210px;}
#formatFields .tm225{width:225px;}
#formatFields .tm20spc{width:20px; margin-right:5px;}

#formatFieldsSuport  td{display:block; padding-bottom:10px;}
#formatFieldsSuport input{border:solid 1px #CCCCCC;font: normal 11px verdana;}
#formatFieldsSuport textarea{border:solid 1px #CCCCCC;font: normal 11px verdana; float:left}
#formatFieldsSuport select{border:solid 1px #CCCCCC;font: normal 11px verdana; float:left}
#formatFieldsSuport  label{width:90px; float:left; font: normal 11px verdana; padding:2px 5px 2px 5px;}


.tbField td{ padding:3px 0;}
.tbField td.pd5{ padding-right:3px;}

.paginacao{width:300px; display:block; height:20px; margin:20px auto;font:normal 10px Verdana; color:#333;}
.paginacao .prev{width:80px; display:block; float:left; text-align:left;}
.paginacao .numrecs{width:140px; display:block; float:left; text-align:center; text-transform:uppercase;}
.paginacao .next{width:80px; display:block; float:left; text-align:right}							
.paginacao a{font:normal 10px Verdana; color:#333; text-decoration:none;}
.paginacao a:hover{color:#666; text-decoration:none;}

.tools{text-align:center; margin-top:25px;}
.tools a{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#4B6405; text-decoration:none; margin-left:20px; height:20px;}
.tools a.imprimir{background:url(../imgs/print.gif) no-repeat; padding-left:15px;}
.tools a.back{background:url(../imgs/back.gif) no-repeat 3px; padding-left:10px;}
.tools a.gotop{background:url(../imgs/gotop.gif) no-repeat 3px; padding-left:15px;}
.tools a.sendfriend{background:url(../imgs/send_friend.gif) no-repeat; width:125px; padding-left:30px; margin-left:0px; height:20px; clear:both; display:block; margin-top:15px;}

.eventoList{font-weight:normal; margin-bottom:25px; clear:both; display:block;}
.eventoList strong{font-weight:bold; color:#5D8A0C; text-decoration:none}
.eventoList a{font-weight:normal; color:#4C4C4C; text-decoration:none;  display:block; margin-bottom:5px;}
.eventoList a:hover{color:#228B22;}

.defensoriaList{font-weight:normal; display:block; margin-bottom:15px;}
.defensoriaList strong{font-weight:bold; color:#5D8A0C; text-decoration:none}
.defensoriaList a{font-weight:normal; color:#4C4C4C; text-decoration:none}

#msgerro{ display:block; padding:8px; font:bold 12px verdana; color:#FF0000; background-color:#F5CDCD; border:1px solid #FF0033; text-align:center; line-height:18px; margin-bottom:15px;}

#iconsReser td{ padding:10px}

.link_ico { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #669900; text-align: left; text-decoration: none; }

#buscaPecas{background:#F5F6E6}
#buscaPecas .bt{background:url(../imgs/bt_pesquisar.jpg) no-repeat;  width:50px; height:15px; border:0; margin-top:2px;}
#subsecaoTR{display:none}


#friendSend{position:absolute; margin-top:-287px; margin-left:-20px; display:block; width:200px; height:277px; background: url(../imgs/bkIndique.gif) no-repeat; text-align:left; padding:10px; display:none;}
#friendSend .btClose{width:100%; text-align:right;}
#friendSend .btClose img{cursor:pointer;}
#friendSend h6{padding:0; margin:0; font:bold 14px 'Trebuchet MS'; color:#4b6405; text-align:center; padding-bottom:10px;}
#friendSend label{display:block; margin-top:5px;}
#friendSend input{display:block; margin-top:3px; width:98%;}
#friendSend .btIndique{width:100%; text-align:center; margin-top:12px;}
#friendSend .btIndique img{cursor:pointer;}


#rotateBanners img{border:0px;}
#rotateBannersLeft img{border:0px;}