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



.desenvolvimento{display: block; width: 100%; font-family: Verdana; font-size: 16px; color: #333333; font-weight:bold; margin-top: 30px; text-align:center;}


.paginacao { text-align:center; }
.paginacao a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
.paginacao a:link, .paginacao a:visited { color: #000; text-decoration:none; }
.paginacao a:hover, .paginacao a:active { color: #000; text-decoration:underline; }
.paginacao span { color: #bbb; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }

a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline}

#menu{margin-bottom: 10px;}
	#menu ul li{list-style: none;}
	#menu ul li a{display: block; background: url(../../images/bg_menu.jpg) repeat-x; height: 18px; padding: 8px 0px 0px 20px; font-family: arial; font-size: 12px; font-weight:bold; color: #666666;}
	#menu ul li a:hover{background: url(../../images/bg_menu_02.jpg) repeat-x; text-decoration: none;}
	
#banneslinks ul li{list-style: none;  margin-bottom: 5px; border: 1px solid #e1e1e1; padding: 8px 9px 8px 9px;}

#pnlDireita ul li{list-style: none; font-family: Verdana; font-size: 10px;}
	#pnlDireita ul li h3{background: url(../../images/bgmenu2.jpg) repeat-x; height: 21px; font-family: Arial; font-size: 12px; font-weight: bold; color: #333333; padding: 3px 0px 0px 15px; margin-top: 5px;}
	#pnlDireita ul li p{ background: url(../../images/bgenquete.jpg) repeat-x; padding: 10px 5px 10px 5px; color: #333333;}
	.new{width: 120px; border: 1px solid #999999; font-family: Verdana; font-size: 10px; padding: 2px;}
	.bt{font-family: Verdana; font-size: 10px; color: #333333; background: #f1f1f1; border: 1px solid #999999; padding: 0px 1px 1px 1px; margin-left: 5px;}
	#pnlDireita ul li form{margin: 0px 0px 15px 4px;}
	#pnlDireita ul li td{padding-bottom: 5px;}
	#pnlDireita ul li img{padding: 0px 5px 4px 5px;}
	
#roda_pe{font-family: Verdana; font-size: 10px; color: #666666;}
	#roda_pe div{background: #F6F6F6; padding: 12px 15px 10px 15px; height: 10px; margin-bottom: 10px;}
	#roda_pe span{float: left;}
	#roda_pe p{ padding-bottom: 15px; margin: 10px 0px 0px 15px}

/* ====================== Principal ====================== */

#pnlDestaques{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlDestaques h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: Arial; font-size:14px; color: #20733D; letter-spacing: 1px; border-bottom: 1px solid #d5d5d5;}
	#pnlDestaques b{display: block; padding-right: 5px; margin-bottom: 10px;}
	#pnlDestaques a{color: #555555;}
	#pnlDestaques p a{display: block; font-family: verdana; color: #555555; font-weight: bold; float: left;  margin-top: 15px;}
	
#pnlUltimas{font-size: 10px; color: #555555; @margin-bottom: 8px;}
	#pnlUltimas h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: Arial; font-size:14px; color: #20733D; letter-spacing: 1px; border-bottom: 1px solid #d5d5d5;}
	#pnlUltimas ul li{list-style: none; font-family: verdana; float: left; width: 100%;}
	#pnlUltimas ul li a{display: block; color: #555555;}
	
	#pnlUltimas p a{font-family: verdana; color: #555555; font-weight: bold; margin: 8px 0px 8px 15px; float: left; clear: both;}
	.bgCinza{background: #F6F6F6; padding: 6px 0px 6px 15px;}
	.bgBranco{background: #FFFFFF; padding: 6px 0px 6px 15px;}

#pnlUltimosEventos{}
	#pnlUltimosEventos h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: Arial; font-size:14px; color: #20733D; letter-spacing: 1px; border-bottom: 1px solid #d5d5d5;}
	#pnlUltimosEventos img{margin:5px 8px 5px 8px;}
	
	/* ====================== Contato ====================== */

#pnlContato{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlContato h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlContato p{margin: 0px 0px 15px 0px;}
	#pnlContato input, textarea{width: 180px; font-family: Verdana; font-size: 12px; color: #555555; margin-bottom: 3px;}
	#pnlContato button{width: 60px; background: #FFFFFF; font-family: Verdana; font-size: 11px; color: #555555; margin-right: 3px;}
	#pnlContato table{ margin-left: 10px;}
	
	/* ====================== Amatra ====================== */
	
#pnlAmatra{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlAmatra h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}

	
	/* ====================== regimento ====================== */
	
#pnlRegimento{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlRegimento h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlRegimento a{color: #666666; font-family: arial; font-weight:normal;}

	/* ====================== Ematra ====================== */
	
#pnlEmatra{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlEmatra h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}


	
	/* ====================== servicos ====================== */
	
#pnlServicos{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlServicos h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	
	/* ====================== Convenio ====================== */
	
	
	#pnldownloads{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnldownloads h3{padding: 0px 0px 3px 10px; margin: 0px; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	
#pnlConvenios{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlConvenios h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlConvenios h4{padding: 3px 0px; margin-bottom: 10px; font-family: time new roman; font-size:12px; font-weight:normal; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #bfa64a;}
	#pnlConvenios img{float:left; margin-right:5px;}
	
	/* ====================== noticias ====================== */

#pnlNoticias{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlNoticias h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlNoticias h2{margin-bottom:10px; font-size: 15px;}
	#pnlNoticias h4{margin-bottom:10px; font-size: 10px;}
	#pnlNoticias h5{margin-bottom:10px; font-size: 10px; text-align:left; color:#E99B13;}
	#pnlNoticias ul li{float:left; margin: 0 10px 10px 0}
	
	/* ====================== galerias ====================== */

	#pnlGalerias{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlGalerias h3, #pnlVideos h3, #pnlRequerimentos h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlGalerias h2{margin-bottom:10px; font-size: 15px;}
	#pnlGalerias h4{margin-bottom:10px; font-size: 10px;}
	#pnlGalerias h5{margin-bottom:10px; font-size: 10px; text-align:left; color:#E99B13;}
	#pnlGalerias span{display:block; float:left; margin: 0 10px 10px 0}
	
	#pnlVideos span h5 { display:compact; text-align:center;width:152px;padding: 2px 0px 2px 0px;color: #E99B13;border: 1px solid #ccc; font-size:12px;*margin-top:-5px}

	#pnlVideos span{float:left; margin: 0px 12px 0px 12px;padding: 10px 0px} 
	#pnlVideos span img{ }
	
	
	/* REQUERIMENTOS */
	#pnlRequerimentos {font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlRequerimentos ul#mae {list-style:none;}
	#pnlRequerimentos ul#mae li{list-style:none;  }
	#pnlRequerimentos ul#mae li ul#pai0 li{padding: 20px 0px 20px 3px;border-bottom: 2px solid #E99B13}
	#pnlRequerimentos ul#mae li ul li a{/*background: #f6f6f6;*/border-bottom: 1px dotted #ccc; display:block; padding: 1px 0px 4px 0px; margin: 2px 0px;vertical-align:top}
	/* ====================== eventos ====================== */

#pnlEventos{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlEventos h3{ padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}
	#pnlEventos h2{margin-bottom:15px; font-size: 15px;}
	#pnlEventos p{ margin-bottom:15px;}
	#pnlEventos span img{ float:left; margin:5px; cursor:pointer; }

	/* ====================== Artigos ====================== */
	
#pnlArtigos{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlArtigos h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}

	
	/* ====================== Imprensa ====================== */	
	
#pnlImprensa{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlImprensa h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}

	/* ====================== Imprensa ====================== */
	
#pnlInformativo{font-family: Verdana; color: #555555; font-size: 10px; margin-bottom: 8px;}
	#pnlInformativo h3{padding: 0px 0px 3px 10px; margin-bottom: 15px; font-family: time new roman; font-size:14px; color: #666666; letter-spacing: 2px; border-bottom: 1px solid #d5d5d5;}

/* ===================== Resete Modulos Restrita ===========================*/
	.menuRestrita { margin: 0px; font-family: Arial; font-size: 14px; }
		.menuRestrita a { color: #666666; padding: 6px; line-height: 23px; text-decoration: none; }
		.menuRestrita a:hover { border-bottom: 3px solid #BCA545; color: #BCA545; text-decoration: none; }

/*	#area_restrita h3 { float: left; padding: 0px; margin: 0px; display: block; border: none; }
		#area_restrita h3 a { margin: 0px; padding: 3px 0px; display: block; font-family: Arial; font-size:16px; color: #999; text-decoration: none;}
		#area_restrita h3 a:hover { color: #E80; background: #F6F6F6; text-decoration: none; }
	*/		#area_restrita div div { border: 1px dashed #CCC; border-top: none; padding: 0px 10px; margin: 0px 0px 10px 0px; }
				#area_restrita div div img { border: 2px solid #999; }
				#area_restrita div div div { border: none; }
				
	#seccao_downloads{ background: red; }			


#mascara{

	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);

}

#mascara[id]{
	position:fixed;
}

#caixaImg{
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;

	margin:-160px 0 0 -200px;
	border:1px solid #f2f2f2;
	text-align:left;
	background-color: #fff;
	padding:5px;
	background-position:center center;
	background-image:url(galeria/loading_img.gif);
	background-repeat:no-repeat;

	
}
#caixaImg[id]{
	position:fixed;
}

#caixaImg #caixa_legenda
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-align:center;
margin-top:5px;
}

	/* ====================== Área restrita ====================== */
	
	
	.login{border: 1px dashed #CCC; background: #F9F9F9; padding: 10px;font-family:Arial, Helvetica, sans-serif; color:#ff9c00; width:40%; text-align: justify; margin:10px auto; font-weight:bolder}
	.login span{display:block; width:250px; text-align:right; margin-bottom:8px; font-size:14px;}
	.login h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#666}
	.login input{border:#d8d8d8 solid 1px; width:150px;}
	.login button{border:none; padding:0; background-color:#FFFFFF; position:relative; left:250px; bottom:32px}
	.login b{color:#666666; font-size:12px; font-weight:lighter}
	
	.esqueceu{font-family:Arial, Helvetica, sans-serif; color:#666; margin:auto; position: absolute; margin-top: -20px; }
	.esqueceu span{display:block; width:250px; text-align:right; margin-bottom:8px; font-size:14px}
	.esqueceu h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666}
	.esqueceu input{border:#d8d8d8 solid 1px; width:150px;}
	.esqueceu button{border:none; padding:0; background-color:#FFFFFF; position:relative; left:0px; bottom:-5px}
	.voltar{text-decoration:none; color:#006699; font-family:Arial, Helvetica, sans-serif; margin-left:20px; font-size:12px; margin-top:10px}
	
	.auth{font-family:Arial, Helvetica, sans-serif; color:#ff9c00; width:90%; margin:auto; font-weight:bolder}
	.auth span{display:block; width:250px; text-align:left; margin-bottom:8px; font-size:12px}
	.auth h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#010100}
	.auth input{border:#d8d8d8 solid 1px; width:150px; margin-top:5px}
	.auth button{border:none; padding:0; background-color:#FFFFFF; position:relative; left:160px; bottom:32px}
	.auth b{color:#666666; font-size:12px; font-weight:lighter}
	
	
	
	#area_restrita{font-family:Arial, Helvetica, sans-serif; font-size:12px}
	#area_restrita a{color:#333333}
	#area_restrita b{color:#000000}
	#area_restrita h2{font-size:16px; text-align:left; margin-bottom:5px; color:#666666}
	#area_restrita h3{font-size:16px; border-left:#FF9900 solid 6px; padding-left:8px; margin-bottom:10px}
	#area_restrita h4{color:#e99b13; font-size:10px; text-align:left}
	#area_restrita th{color:#333; border-bottom:#999999 solid 1px; padding:5px}
	#area_restrita .sair{border:none; float:right; display:block; clear:both; font-size:10px; margin-top:10px; text-decoration:none}
	#area_restrita .sair img{border:none; display:block}
	#area_restrita input{margin-top:15px}
	
	.esqueceu{font-size:12px; color:#000000}
	
	.inputLabel{float:left;width:80px;height:16px;text-align: center}
	.inputLine{padding: 0.2em}
	.buttonLine {padding: 0.2em;text-align: center;	width: 200px}
	

	
	
	
/* Reseta fontes para seguir padrão Area Restrita */
* { font-family: Arial; }

#seccao_downloads th { color: #E99B13; border-bottom: 1px solid #BFA64A; font-family:Arial,Helvetica,sans-serif; font-size: 10px; padding-top: 0px; padding-left: 0px; letter-spacing: 2px;	 }
#seccao_galerias div h5 { text-align: justify; }


/* divJuiz  */
.divJuiz { text-align: right; height:400px; border:1px solid red; }
.divJuiz img { float: left; }

