/* Configura��es Iniciais*/
body {
	margin: 0 auto;
	padding: 0;
	top: 0;
	text-align: center;
	color: #333;
	min-width:1096px;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	outline: none;
}

body img {
	border: 0px solid;
}

table,tr,td {
	border: 0;
}
/* ----------------------------------------- TOPO ----------------------------------------- */
.linhaDoTopo {
	display: block;
	height: 5px;
	@height: 7px;
	background: #680000;
	margin: 0px 0 0 0;
	@margin: -8px 0 0 0;
	padding: 0;
	border:0px;
	min-width:1096px;
	/* -- esse estava inline --*
	height:5px; background:#680000; margin:0; *margin:-8px 0 0 0; padding:0; border:0px; *top:0;
	*/
}
/* pq */
#ferramentalk {
	/*background: blue;*/
	background: url(/PortalExterno/resources/img/bg/bg_topo.jpg) repeat-x ;
	text-align: center;
	margin: 0px auto 0 auto; 
	@margin: -8px auto 0 auto;
	height: 110px;
}

#topo {
	/*background: yellow;*/
	margin: 0px auto;
	*margin: 0;
	padding: 5px 0;
	top: 0px;
	height: 80px;
	background: url(/PortalExterno/resources/img/bg/bg_topo.jpg) repeat-x ;
	position:;
	width: 1011px;
	text-align: center;
	*text-align: left;
}

#topo h1 {
	top: 0;
	margin: -10px 0 0 0;
	background: url(/PortalExterno/resources/img/logoTJPA.png) no-repeat;
	height: 79px;
	width: 414px;
	text-indent: -6000px;
	display: block;
}

#topo h1 a {
	display: block;
	height: 79px;
}
/* ----------------------------------------- Mini Menu do Topo ----------------------------------------- */
.tMenu {
	position:relative;
	left:0;
	right:0;
	top:0;
	text-align:center;
	overflow:hidden;
}

.xtMenu> ul {
	float: right;
	margin: -90px 120px 0 0;
	*margin: -110px 120px 0 0; 
	@margin: -90px 120px 0 0;
	white-space: nowrap;
	/*background: red;*/
}

.tMenu> ul {
	white-space: nowrap;
	margin:0;
	padding:0;
}

.tMenu>ul>li {
	/*float: left;*/
	display: inline-block;
	padding: 2px 2px;
	font: normal 10px arial;
	margin: 0;
	*display:inline;
	*zoom:1;
}

.tMenu>ul>li>a {
	background: #efefef;
	padding: 2px 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.tMenu>ul>li>a:hover {
	background: #660000;
	color: #fff;
	text-decoration: none;
}

 /* --- Midias Sociais --- */
 
div.xmidias {
	pointer-events:none;
	display: block;
	position: fixed;
	top:24px;
	/* left:0; */
	/* right:0; */
	width:1013px;
	/* max-width:1096px !important; */
	margin:0 auto;
	background-color:transparent;
	z-index: 1000;
	text-align:right;
	box-sizing: border-box;
	padding-right:145px;
}

div.xmidias.fixed {
	width:1096px;
	left: 50%;
	padding-right:0;
	transform: translate(-547px, 0px);
}


div.xmidias div.midia-box{
	display:inline-block;
}

div.xmidias ul{
	pointer-events:all;
	display:inline-block;
	background-color:white;
	border:1px solid #ccc;
	border-radius:6px;
	margin:2px;
	padding:2px;
	white-space: nowrap;
}


div.xmidias ul li {
display: inline-block;
box-sizing:border-box;
min-width:21px;
min-height:21px;
height:21px;
margin: 2px;
}

div.xmidias ul li a{
	display:inline-block;
	height: 21px;
	padding:0;
	margin:0;
}

div.xmidias ul li a:hover {
/*background: #660000;*/
color: #fff;
text-decoration: none;
}

div.xmidias.fixed div.midia-box{
	right:0;
}

div.xmidias.fixed ul{
	white-space: wrap;
	display:block;
	right:0;
}

div.xmidias.fixed ul li{
	display: block;
}

a.logo-vlibras {
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Ni4yNTAzOCwtMjMxLjY4NTk0KSI+PHBhdGggZD0ibTI5Mi40IDIzNy44Yy0wLjEgMC0wLjItMC4xLTAuMi0wLjIgMC0xLTEuOC0yLjYtNC4xLTIuNmwtMi41IDAtNC44IDMuNi00LjgtMy42LTIuNSAwYy0yLjQgMC00LjEgMS42LTQuMSAyLjYgMCAwLjEtMC4xIDAuMi0wLjIgMC4yLTAuMSAwLTAuMi0wLjEtMC4yLTAuMiAwLTEuNCAyLjEtMy4xIDQuNi0zLjFsMi40IDAgMC42LTAuNmMwLjEtMC4xIDAuMi0wLjEgMC4zIDBsMy45IDQuNiAzLjktNC42YzAuMS0wLjEgMC4yLTAuMSAwLjMgMGwwLjYgMC42IDIuNCAwYzIuNSAwIDQuNiAxLjcgNC42IDMuMSAwIDAuMS0wLjEgMC4yLTAuMiAwLjJ6bS0zIDEwLjRjLTAuMSAwLjctMC4yIDEtMC4zIDEgMCAwLjEtMC4xIDAuMS0wLjIgMC4xLTAuMSAwLTAuMS0wLjEtMC4xLTAuMiAwIDAgMC4xLTAuMyAwLjItMC45IDAuMS0wLjYtMC4yLTEuMS0wLjItMS4xIDAtMC4xIDAtMC4yIDAuMS0wLjIgMC4xIDAgMC4xIDAgMC4yIDAgMCAwIDAgMCAwIDAuMSAwIDAgMC4zIDAuNiAwLjIgMS4zem0tMSAwLjhjMCAwLjEtMC4xIDAuMS0wLjIgMC4xLTAuMSAwLTAuMS0wLjEtMC4xLTAuMiAwIDAgMC4xLTAuMyAwLjEtMC45IDAtMC42LTAuMy0xLjEtMC4zLTEuMSAwLTAuMSAwLTAuMiAwLjEtMC4yIDAuMSAwIDAuMSAwIDAuMiAwIDAgMCAwIDAgMCAwIDAgMCAwLjMgMC42IDAuMyAxLjMgMCAwLjctMC4xIDEtMC4yIDF6bS0wLjctMC40Yy0wLjMgMS4yLTAuOCAyLjItMC45IDIuNi0wLjIgMC40LTAuMyAwLjktMC4yIDIuMiAwIDEuMyAwIDIuMi0wLjEgMi41IDAgMC4yLTAuMiAwLjMtMC40IDAuMy0wLjIgMC0wLjMtMC4xLTAuNC0wLjQtMC4xLTAuNS0wLjMtMi42LTAuMy0yLjkgMC0wLjItMC4yLTAuNC0wLjMtMC40LTAuMSAwLTAuMiAwLjEtMC4zIDAuNS0wLjIgMC45LTAuNSAzLjEtMC42IDMuNi0wLjEgMC41LTAuMyAwLjYtMC40IDAuNi0wLjEgMC0wLjEgMC0wLjEgMCAwIDAgMCAwIDAgMC0wLjEgMC0wLjQgMC0wLjQtMC40IDAtMC41IDAuNC0zLjUgMC40LTMuOCAwLTAuMiAwLTAuMy0wLjEtMC4zLTAuMSAwLTAuMSAwLjEtMC4yIDAuMi0wLjMgMC40LTEuNyAyLjktMi4xIDMuNy0wLjEgMC4yLTAuMiAwLjItMC40IDAuMi0wLjEgMC0wLjIgMC0wLjMtMC4xLTAuMS0wLjEtMC4zLTAuNC0wLjItMC42IDAuMS0wLjIgMS41LTMuNCAxLjctMy44IDAuMS0wLjMgMC4xLTAuNS0wLjEtMC41LTAuMSAwLTAuMiAwLjEtMC40IDAuMi0wLjUgMC41LTIuNCAyLjUtMi43IDIuNy0wLjEgMC4xLTAuMiAwLjItMC4zIDAuMi0wLjEgMC0wLjItMC4xLTAuMy0wLjItMC4yLTAuMi0wLjItMC40LTAuMS0wLjYgMC4yLTAuMiAyLjYtMy4zIDMtNC4xIDAuNC0wLjcgMS0xLjktMC4yLTEuOS0wLjEgMC0wLjEgMC0wLjIgMC0wLjUgMC0wLjggMC4xLTEuMSAwLjEtMC41IDAtMC43LTAuMS0wLjgtMC4xLTAuMi0wLjEtMC42LTAuMy0wLjUtMC42IDAuMS0wLjIgMC43LTAuMSAxLTAuMiAwLjItMC4xIDAuMi0wLjEgMC4yLTAuMSAwIDAgMS4xLTAuMyAxLjgtMC43IDAuNy0wLjQgMi4zLTEuMSAyLjctMS4xIDAuMiAwIDAuNC0wLjEgMC42LTAuMSAwLjMgMCAwLjYgMCAwLjcgMC4xIDAuMyAwLjEgMC42IDAuOSAyIDEuNSAwIDAgMC42IDAuNiAwLjMgMS44em0tMTEuNyAyLjJjLTAuNC0xLjItMC42LTIuMy0wLjYtMi43LTAuMS0wLjQtMC4zLTAuOS0xLTEuOS0wLjctMS0xLjItMS44LTEuMy0yLjEtMC4xLTAuMiAwLjEtMC41IDAuNC0wLjUgMC4xIDAgMC4yIDAgMC4zIDAuMiAwLjQgMC40IDEuNyAyIDEuOSAyLjIgMC4xIDAuMSAwLjMgMC4yIDAuNCAwLjIgMC4yIDAgMC4yLTAuMSAwLjEtMC42LTAuMy0wLjktMS4zLTIuOS0xLjUtMy4zLTAuMy0wLjcgMC4xLTAuNyAwLjEtMC43IDAgMCAwLjEtMC4xIDAuMi0wLjEgMC4xIDAgMC4yIDAgMC4zIDAuMiAwLjIgMC40IDEuNiAzLjIgMS44IDMuNCAwLjEgMC4xIDAuMiAwLjIgMC4zIDAuMiAwLjEgMCAwLjEtMC4xIDAuMS0wLjMgMC0wLjUtMC4yLTMuMy0wLjMtNC4yIDAtMC4zIDAuMy0wLjUgMC41LTAuNSAwIDAgMCAwIDAgMCAwLjIgMCAwLjQgMC4yIDAuNSAwLjQgMC4xIDAuMiAwLjYgMy43IDAuNyA0LjIgMCAwLjIgMC4yIDAuNCAwLjMgMC40IDAuMSAwIDAuMi0wLjEgMC4zLTAuNCAwLjEtMC43IDAuNy0zLjQgMC43LTMuNyAwLTAuMyAwLjItMC40IDAuNC0wLjQgMCAwIDAuMSAwIDAuMSAwIDAuMiAwIDAuNCAwLjIgMC40IDAuNSAwIDAuMy0wLjMgMy43LTAuMiA0LjgtMC41IDAuMi0xIDAuNC0xLjMgMC40bDAgMCAwIDAtMC4yIDAuMWMwIDAtMC4xIDAtMC4yIDAtMC40IDAtMSAwLTEuMyAwLjYtMC4xIDAuMy0wLjIgMC42LTAuMSAwLjggMC4yIDAuNSAwLjggMC44IDAuOSAwLjkgMCAwIDAgMCAwIDAgMC4yIDAuMSAwLjUgMC4yIDEuMSAwLjIgMC4zIDAgMC42IDAgMS4xLTAuMS0wLjEgMC4yLTAuMiAwLjQtMC4zIDAuNmwtMC4xIDAuMWMtMC4yIDAuMy0wLjggMS4yLTEuOCAyLjUtMC4yIDAtMC4zIDAtMC41IDAtMC4zIDAtMC42IDAtMC45IDAuMSAwIDAtMC44LTAuMS0xLjMtMS4zem0wLjggMi4yYzAgMC4xLTAuMSAwLjEtMC4yIDAuMSAwIDAgMCAwLTAuMSAwIDAgMC0wLjYtMC4yLTEtMC44LTAuNC0wLjYtMC41LTAuOS0wLjUtMC45IDAtMC4xIDAtMC4yIDAuMS0wLjIgMC4xIDAgMC4yIDAgMC4yIDAuMSAwIDAgMC4xIDAuMyAwLjQgMC44IDAuNCAwLjUgMC45IDAuNyAwLjkgMC43IDAuMSAwIDAuMSAwLjEgMC4xIDAuMnptLTAuOSAwLjRjMCAwLjEtMC4xIDAuMS0wLjEgMC4xIDAgMC0wLjEgMC0wLjEgMCAwIDAtMC42LTAuMy0wLjktMC45LTAuNC0wLjYtMC40LTAuOS0wLjQtMSAwLTAuMSAwLjEtMC4yIDAuMS0wLjIgMC4xIDAgMC4yIDAuMSAwLjIgMC4xIDAgMCAwIDAuMyAwLjQgMC44IDAuMyAwLjUgMC44IDAuOCAwLjggMC44IDAuMSAwIDAuMSAwLjEgMC4xIDAuMnptMTQuOS0yMS44LTIwLjIgMGMtMi40IDAtNC40IDItNC40IDQuNGwwIDIwLjJjMCAyLjQgMiA0LjQgNC40IDQuNGwyMC4yIDBjMi40IDAgNC40LTIgNC40LTQuNGwwLTIwLjJjMC0yLjQtMi00LjQtNC40LTQuNCIgZmlsbD0iIzFjNGY5YyIvPjwvZz48L3N2Zz4K");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width:21px;
}

span.vlibras-gif-placeholder {
	background-color:black;
	display:inline-block;
	height:132;
	width:116;	
}

span.link-vlibras{
	top:32px;
	left:-166px;
	transition:0.1s;
	width:166px !important;
	display:none;
	border:2px solid #dfdfdf;
	color:#606060;
	position:absolute;
	white-space:normal;
	padding:10px 24px 10px 24px;
	background:#f1f1f1;
	font-family: Arial;
}

span.link-vlibras.shown{
	display:block;
	z-index:1000;
}


span.link-vlibras a.vlibras:hover, 
span.link-vlibras a.vlibras:active {
	color: #26b;
} 



/* Acessibilidade - OBS: estas classes n�o est�o sendo utilizados no momento por conta de testes de script */
.acessibilidade {
	margin: 0;
	padding: 0;
	display: none;
}

.acessibilidade ul {
	margin: 0px 0 5px 0;
	padding: 0;
	display: none;
}

.acessibilidade li {
	display: inline-block;
	*float: left;
	margin: 0 3px;
	padding: 0;
	font: bold 14px arial;
	*display: none;
}

.tituloAcessibilidade {
	font: bold 14px arial
}

.contraste {
	background: url("/PortalExterno/resources/img/icon/iconeContraste.png")	0 2px no-repeat;
	height: 16px;
	padding: 0 7px;
	width: 14px;
}
/* Busca do Google */
.gBusca {
	float: right;
	margin: -34px 0 0 0px;
	width:400px;
}

/*.gBusca input{
	
	width:200000px;
}*/

.gBuscaInput {
	width: 160px;
	height: 25px;
}

.btGoogle {
	position:;
	margin: -32px 0 0 180px; 
	display: block;
}



/*Data*/
.date {
	/*float: right;*/
	margin: 0px 10px 0 0;
	*margin: -25px 10px 0 0; 
	@margin: -9px 10px 0 0;
	*width: 170px;
	*text-align: right;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	*font: bold 10px Arial, Helvetica, sans-serif;
	@font: normal 11px Arial, Helvetica, sans-serif;
}
/* Menu Principal */
.menu {
	width: 100%;
	min-width:1096px;
	padding: 0;
	*padding: 0 auto;
	background: #229BD4;
	/*background: #D5CE02;*/
	margin: 0;
	*margin: -70px auto 0 0px; @
	margin: 0px auto 0 0px;
	position: absolute;
	*position: relative;
	text-align: center;
	*text-align: center;
}

.menu ul {
	position: relative;
	*position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #fff;
	*background: #229BD4;
	/*background: #D5CE02;*/
	text-align: center;
	width: 1011px;
	*display: block;
}

.menu ul li {
	float: left;
	*float: left;
	display: block;
	padding: 0;
	width: 140px;
	font: bold 13px arial;
	margin: 0;
	*margin: 0 auto;
	background: #229BD4;
	/*background: #D5CE02;*/
	color: #fff;
	text-align: center;
	border-left: 2px solid #fff;
}

.menu ul li a {
	background:;
}

.menu ul li a:hover {
	
}

.menu a {
	color: #fff;
	background: #229BD4;
	padding: 10px 0;
	display: block;
}

.menu a:hover {
	background: #fff;
	color: #229BD4;
	/*color: #D5CE02;*/
	text-decoration: none;
	padding: 10px 0 8px 0;
	border-bottom: 2px solid 0066CC;
}

/* ----------------------------------------- CONTROLADOR DE CENTRALIZA��O ----------------------------------------- */

#main-page-wrapper {
	width:1096px; 
	margin:0 auto; 
	padding:0 42px 0 41px;
	box-sizing:border-box;
}

#centralizador {
	max-width: 1013px;
	min-width: 1013px;
	height: auto;
	position: relative;
	margin: 78px auto 0 auto;
	padding: 0; /*background: blue;*/
}

/* PRIMEIRO AGRUPAMENTO DE COMPONENTES */
#componente1 {
	margin: -20px 0 0 0;
	padding: 0; /*background:#888;*/
	width: 100%;
	height: auto;
}

/* Accordion Perfil */
.accordionNoticias {
	width: 453px;
	margin: 0;
	*margin: 0 0 0 -560px;
	height: 290px;
	text-align: justify;
}

.accordionTituloAccordion {
	display: block !important;
}

.accordion {
	border: 1px solid #CCC;
	display: inline-block;
	background-color: #fff;
	margin: 0;
	overflow: hidden;
	width: 450px;
	text-align: left;
}

.accordion * {
	
}

.tituloAccordion {
	background: #06C;
	padding: 0;
}

.accordion img {
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 0;
}

.accordion div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	margin: auto;
}

.accordion div.titulo {
	background: #EEE;
	cursor: pointer;
	margin: 0 2px 0 0;
	padding: 0;
}

.accordion div.conteudo {
	display: none;
	padding: 0;
	/* max-width: 209px; */
	max-width: 169px;
}

.accordion div.conteudo .accordionSeta {
	background: url("/PortalExterno/resources/img/perfil/accordionSeta.png")
		no-repeat;
	height: 36px;
	margin: 0;
	width: 15px;
	z-index: 0; @
	display: inline; @
	zoom: 1;
}

.accordion div.conteudo ul {
	margin: 0;
	*margin: -34px 0 0 0;
	padding: 10px 5px 0 20px;
	display: block;
	text-decoration: none;
	height: 266px;
}

.accordion ul.fundo {
	background:
		url("/PortalExterno/resources/img/perfil/bg_institucional.jpg") left
		no-repeat #eee;
	width: 147px;
	text-align: left;
	z-index: 1;
}

.accordion div.conteudo ul li {
	font: normal 11px Arial;
	list-style: none;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 0;
	*padding: 4px 0;
	border-bottom: 1px dotted #ccc;
	width: 100%;
}

.accordion div.conteudo ul li.verMais {
	list-style: none;
	margin: 0;
	text-align: center;
	border-bottom: 0;
}
/* Banner Not�cias */
.banner { /*margin: 200px 0 0 0;*/
	*margin: -490px 0 0 0;
	padding: 0;
	float: right
}

.banner {
	background: url(/PortalExterno/resources/img/noticias/banner3.jpg)
		no-repeat #EEE;
	display: block;
	width: 540px;
	height: 380px;
	padding: 0;
	margin: -495px 0 0 0;
}

.banner #indices {
	background: url("/PortalExterno/resources/img/perfil/bgIndices.png");
	margin: 0;
	padding: 8px;
	position: absolute;
	right: 0;
	z-index: 99;
}

.banner #indices a {
	background: #FFF;
	border: 1px solid #999;
	border-radius: 20px;
	box-shadow: 0 3px 4px #999 inset;
	display: inline-block;
	font-size: 60%;
	font-weight: bold;
	margin: 0 4px;
	padding: 2px 5px;
}

.banner #indices a:hover {
	text-decoration: none;
}

.banner #indices a.activeSlide {
	background: #000;
	border: 1px solid #000;
	border-radius: 20px;
	box-shadow: 0 3px 4px #999 inset;
	color: #FFF;
	display: inline-block;
	font-size: 60%;
	margin: 0 4px;
	padding: 2px 5px;
}

.banner #indices a.activeSlide:none {
	text-decoration: none;
}

.banner .bannerAtual {
	font-family: Franklin Gothic Medium;
	bottom: 0;
}

.banner .bannerAtual {
	
}

.banner .bannerAtual .bannerTexto {
	color: #FFF;
	margin: 240px 0px 0 0;
	position: absolute;
	z-index: 0;
	text-align: left;
	background: #000;
	bottom: 0;
	width: 520px;
	padding: 10px;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity = 65);
}

.banner .bannerAtual .bannerTexto h4 {
	margin: 0;
	font: normal 26px arial;
	line-height: 30px;
	text-shadow: 0 0 6px #000;
	opacity: 100;
	-moz-opacity: 100;
	filter: alpha(opacity = 100);
	color: #fff !important;
}

.banner .bannerAtual .bannerTexto .subTitulo,.banner .bannerAtual .bannerTexto .subTitulo a
	{
	margin: 0;
	font: normal 16px arial;
	text-shadow: 0 0 6px #000;
	opacity: 100;
	-moz-opacity: 100;
	filter: alpha(opacity = 100);
	color: #fff !important;
}

/* DIVULGA��O */
.divulgacao {
	height: 187px;
	width: 450px;
	background: #EEE;
	border: 1px solid #DDD;
	margin: 16px 0 0 0;
	*margin: 16px 0 0 -560px;
}

.divulgacao #indiceDivulgacao {
	background:;
	font-family:;
	margin: 0;
	padding: 2px;
	position: absolute;
	right: 0;
	z-index: 99;
	bottom: 0;
}

.divulgacao #indiceDivulgacao a {
	background: #FFF;
	border: 1px solid #999;
	border-radius: 0px;
	box-shadow: 0 3px 4px #999 inset;
	display: inline-block;
	font-size: 60%;
	font-weight: bold;
	margin: 0 2px 2px 2px;
	padding: 2px 5px;
	color: #999;
}

.divulgacao #indiceDivulgacao a:hover {
	text-decoration: none;
}

.divulgacao #indiceDivulgacao a.activeSlide {
	background: #B13A0A;
	border: 1px solid #B13A0A;
	border-radius: 0px;
	box-shadow: 0 3px 4px #B13A0A inset;
	color: #fff;
	display: inline-block;
	font-size: 60%;
	margin: 0 4px;
	padding: 2px 5px;
}

.divulgacao #indiceDivulgacao a.activeSlide:none {
	text-decoration: none;
}

/* FALE */
.fale {
	height: 94px;
	width: 252px;
	background: #EEE;
	border: 1px solid #DDD;
	margin: -95px 0 0 473px;
	*margin: -95px 0 0 236px;
	padding: 0;
	position: absolute;
}

.fale h3 {
	display: none;
}

.fale img {
	margin: 0;
}


/* CONCILIA��O 

.conciliacao {
	height: 94px;
	width: 252px;
	background: #EEE;
	border: 1px solid #DDD;
	margin: -95px 0 0 473px;
	*margin: -95px 0 0 236px;
	padding: 0;
	position: absolute;
}

.conciliacao h3 {
	display: none;
}

.conciliacao img {
	margin: 0;
}
*/
/* R�DIO */
.radio {
	height: 94px;
	width: 252px;
	background: #EEE;
	border: 1px solid #DDD;
	position: absolute;
	margin: -95px 0 0 759px;
	*margin: -95px 0 0 520px;
}

.radio h3 {
	display: none;
}

.radio img {
	margin: 0;
}


/* FONAJE 
.fonaje {
	height: 94px;
	width: 252px;
	background: #EEE;
	border: 1px solid #DDD;
	position: absolute;
	margin: -95px 0 0 759px;
	*margin: -95px 0 0 520px;
}
.fonaje h3 {
	display: none;
}
.fonaje img {
	margin:0;
}
*/
/* BARRA DE APLICATIVOS*/
.apps {
	display: block !important;
	text-align: center !important;
	padding: 0;
	width: 1011px;
	background: #EEEEEE;
	margin: 23px 0 0 0;
	padding: 5px 0;
	border: 1px solid #DDD;
}

.setaEsquerda,.setaEsquerda li {
	display: block;
	text-decoration: none;
	*float: left;
}

.apps ul.setaEsquerda {
	border-right: none;
	margin: 0;
	*margin: 3px 0 0 0;
	padding: 0;
	width: 18px;
	text-decoration: none;
	*float: left;
}

.apps ul.setaEsquerda li {
	border: 0;
	padding: 0 5px 0 2px;
	text-decoration: none;
	margin: 0;
}

.apps ul.setaEsquerda li a {
	display:;
	padding: 0px;
	text-decoration: none;
}

.apps ul.setaEsquerda li a img {
	border: 0;
	text-decoration: none;
}

.setaDireita,.setaDireita li {
	display: block;
	text-decoration: none;
	*float: right;
}

.apps ul.setaDireita {
	border-left: none;
	padding: 0;
	margin: 0;
	*margin: -33px 5px 0 0px;
	width: 18px;
	*float: right;
}

.apps ul.setaDireita li {
	border: none;
	padding: 0 5px 0 0;
	text-decoration: none;
	height: 20px;
	*float: left;
}

.apps ul.setaDireita li a {
	display:;
	padding: 10px 5px;
	margin: 0;
	text-decoration: none;
}

.apps ul.setaDireita li a img {
	border: 0;
}

.apps ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0px;
	vertical-align: middle;
	margin: 10px 0 0 0; /*background: yellow;*/
	height: 38px;
	text-align: center;
}

.apps ul#apps {
	width: 956px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.apps ul#apps li ul {
	width: 956px; /*background: blue;*/
	text-align: center;
	margin: 0px 0 0 0
}

.apps ul li {
	margin: 0;
	padding: 0;
}

.apps ul li ul {
	border: none;
	margin: 0;
	padding: 0;
}

.apps ul li ul li {
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFF;
	border-left: 1px solid #DDD;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: center;
	font-size:0px;
}

.apps ul li ul li:first-child {
	border-left: none;
}

.apps ul li ul li:last-child {
	border-right: none;
}

.apps ul li ul li a {
	display: block;
	text-align: center;
	width:185px;
	height:40px;
	font-size:10px;
	line-heigh:40px;
	overfolow:hidden;
	text-align: center;
	white-space: nowrap;
	background-position: center center;
	background-repeat:no-repeat;
	text-indent:-6000px;
}


/*Rafael*/
.apps {
	
}

.apps .appDiario {
	background: url(/PortalExterno/resources/img/bt/appBt_diario.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 170px;
	text-indent: -6000px;
}

.apps .appProjudi {
	background: url(/PortalExterno/resources/img/bt/appBt_projudi.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 150px;
	text-indent: -6000px;
}

.apps .appComarca {
	background:
		url(/PortalExterno/resources/img/bt/appBt_comarcasDoEstado.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 125px;
	text-indent: -6000px;
}

.apps .appPush {
	background: url(/PortalExterno/resources/img/bt/appBt_push.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 115px;
	text-indent: -6000px;
}

.apps .appLibra {
	background: url(/PortalExterno/resources/img/bt/appBt_libra.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 120px;
	text-indent: -6000px;
}

.apps .appTransparencia {
	background: url(/PortalExterno/resources/img/bt/appBt_transparencia.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 175px;
	text-indent: -6000px;
}

.apps .appPlantao {
	background: url(/PortalExterno/resources/img/bt/appBt_plantao.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 130px;
	text-indent: -6000px;
}

.apps .appEstatistica {
	background: url(/PortalExterno/resources/img/bt/appBt_estatistica.png)
		no-repeat #EEEEEE 5px 5px;
	height: 100%;
	width: 140px;
	text-indent: -6000px;
}



/* ACESSO R�PIDO */
.consultas {
	height: auto;
	width: 306px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	margin: 22px 0 0 0;
	*margin: 20px 0 0 -704px;
	padding: 0;
	text-align: center;
}

.consultas h2 {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	font: bold 16px arial
}

.consultas ul {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 295px
}

.consultas li {
	margin: 0px auto;
	padding: 8px 0 8px 30px;
	text-align: left;
	font: bold 12px arial;
	background: url(/PortalExterno/resources/img/bg/seta_consulta.png)
		no-repeat 15px 11px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #fff;
	color: #818181;
	display: block;
}

.consultas blockquote.consultinha {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px dotted #fff;
}

.consultas input {
	width: 242px;
	border: 2px solid #ccc;
	height: 27px;
	padding: 0 5px;
	color: #333;
	font: normal 13px arial;
}

.consultas p {
	margin: 0;
	padding: 0;
}

.consultas img {
	margin: 5px 0 0 0;
	padding: 0;
}
/* �LTIMAS NOT�CIAS */
/*Lista lateral de not�cias*/
.ultimasNoticias {
	margin: -550px 0 110px 330px; 
	padding: 0;
	background: #fff;
	width: 681px;
	text-align: justify; 
	*height: 297px;
	height: 450px; 
	@height: 390px;
	border: 1px solid #DDD;
}

.ultimasNoticias h2 {
	margin: 0;
	padding: 10px 20px;
	position:;
	text-align: left;
	font: bold 14px arial;
	background: url(/PortalExterno/resources/img/bg/bg_topo.jpg) repeat-x
		bottom;
}

.ultimasNoticias ul {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 650px
}

.ultimasNoticias li {
	font: normal 12px verdana;
	display: block;
	padding: 7px 0;
	border-bottom: 1px dashed #BBB;
}

.ultimasNoticias li acronym {
	font: bold 14px arial;
	color: #999;
	padding: 0 20px;
	margin: 0;
	border-right: 2px solid #ccc
}

.ultimasNoticias li i {
	margin: 0;
	padding: 0 20px;
}

.ultimasNoticias a {
	cursor: pointer;
	text-decoration: none;
}

/*rodape*/
.rodape {
	min-height: 470px;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
	background: #EEE;
	text-align: center;
}

.rodape ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-decoration: none;
	width: 180px;
	padding: 0 0 0 20px;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}

.rodape h3 {
	font: bold 14px arial;
	color: #999;
	margin: 10px 0 30px 0;
}

.rodape ul li {
	display: block;
	text-decoration: none;
	color: #555;
	font: normal 11px arial;
	margin: 5px 0 0 0;
	padding: 0;
	
}

.rodape ul li a{
	display: block;
	text-decoration: none;	
}

.rodape ul li a:hover{
	display: block;
	text-decoration: underline;	
}

.centroRodape {
	text-align: center;
	margin: 40px auto 0 auto;
	padding: 0;
	display: block;
	clear: both;
}

.centroRodape h1 {
	font: bold 14px arial;
	color: #333;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

.centroRodape p {
	font: 11px arial;
	margin: 10px 0 0 0;
	padding: 0;
}

/* overlay com o símbolo de pausa para usar em objetos cycle */
div.hidden {
  display:none;
}

div.cycle-overlay{
  position:absolute;
  width:32px;
  height:32px;
  background :transparent url('images/paused.png') no-repeat left top;
  z-index:1000;
}

#javax_faces_developmentstage_messages {
	display:none;
}
