﻿/* Stylesheet normal */
.pagina {		
		width: 100%;
		height: 100%;
		font-family: trebuchet ms;
								font-size: small;

}

.cabecalho {
	background-color: #034EA2	
}

.barrasobremenu {
	background-color:  #009BDB;	
	font-size:x-small;
	color:  white;
	text-align:center;
	font-family: trebuchet ms;

}


.menuinfsitio {
	background-color:  #8AC3EA;	
	color:  #22529E;
	font-family: trebuchet ms;
	font-size: x-small;
	font-weight:normal;
	vertical-align: bottom;
}


ul.menuinfsitio {
	padding-bottom: 0px;
	margin-bottom: 0Px;
	vertical-align: text-bottom;
    list-style-type: none;
	text-align: right;
	font-family:trebuchet ms;
	font-weight:normal;
	font-size:x-small;
	background-color: #8AC3EA;
	color: white;

   }
  
li.menuinfsitio {
   
   	display: inline;  	
   	padding-left: 5px;
   	padding-right: 5px;
   	border-right: solid 1px;
 	font-family: trebuchet ms;
			 	font-weight: normal;
 	font-size: x-small;
 	background-color:  #8AC3EA;
 	color: white;

}


/* CORPO */
.corpo {
 	vertical-align: top;
}


/* Corpo: : Coluna Esquerda (Menu Principal) */
.MenuPrincipal {
	font-family: "Arial", Serif;
	font-size: x-small;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid white;
	/*background-color:  #8AC3EA; */
	 background-color: #F1F2F4; 
		/* background-color: #F1F2F4; */
	/* background-color:   #E5F6FC; */

	color: black;
	/* vertical-align:top;	 */
}

a:link {
color:  #22529E;
}
a:visited {
color: #22529E;
}
a:hover {
color:  #3CB4CD;
}
a:active {
color:  #3CB4CD;
}


/* Turn off list bullets */


ul.aqtree3clickable li { 
	list-style: none outside; 	
}

ul.aqtree3root li { 
	list-style: none outside; 	
}

ul.aqtree3clickable li {
  margin: 0; padding: 0
}

ul.aqtree3clickable ul {
  margin: 0; padding: 0; 
}

ul.aqtree3clickable {
  margin: 0; padding: 0; 
}
ul.aqtree3root{
  margin: 0; padding: 4px;   
  padding-top: 20px;

}
 ul.aqtree3root li {
  margin: 0; padding-top: 3px; padding-bottom: 3px; 
}

/* This controls the indent for each sublist */
ul.aqtree3clickable ul {
  padding-left: 20px;
}
ul.aqtree3root ul {
  padding-left: 20px;
}

/* Provide space for our own "bullet" inside the link */
ul.aqtree3clickable li a { padding-left: 20px; }
ul.aqtree3root li a { padding-left: 20px; }


/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
ul.aqtree3clickable li.aq3open a {
   background: url('../imagens/minus.gif') no-repeat left 50%;
}
ul.aqtree3clickable li.aq3closed a {
	background: url('../imagens/plus.gif') no-repeat left 50%;
	}
ul.aqtree3clickable li.aq3bullet a {
	background: url('../imagens/bullet.gif') no-repeat left 50%;
	}
 ul.aqtree3root  a {
	background: url('../imagens/home.gif') no-repeat left 50%;
	}

/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul { display: block; }
ul.aqtree3clickable li.aq3closed ul { display: none; }

/* Corpo: Coluna Central (Conteudo) */
.conteudo {
	border-style:none; 
	text-align: justify;
	font-family: trebuchet ms;
							font-size: small;
	background-color: white;
	color:  #22529E;
}
p.conteudo {padding-left: 2%; padding-right: 2%}
.ajustadotopo {margin-top: 0px; text-align:justify}

tr.conteudo  {
 	border-top:1px solid black;
 	background-color: white;
 	color: #22529E
}


h1.conteudo {
	font-family: trebuchet ms;
							font-size:   large;
	font-weight: bold;
	background-color: white;
	color:   #22529E
}
h2.conteudo {
	font-family: trebuchet ms;
							font-size:  medium;
	font-weight: bold;
	background-color: white;
	margin-bottom: 0Px;
	color:   #22529E
}
h3.conteudo {
	font-family: trebuchet ms;
							font-size:  small;
	font-weight: bold;
	background-color: white;
	margin-bottom: 0Px;
	color:   #22529E
}
h4.conteudo {
	font-family: trebuchet ms;
							font-size:  x-small;
	font-weight: bold;
	margin-bottom: 0Px;
	background-color: white;
	color:   #22529E
}
h1.conteudocentro {
	text-align: center;
	font-family: trebuchet ms;
							font-size:   large;
	font-weight: bold;
	background-color: white;
	color:   #22529E
}
h2.conteudocentro {
	text-align: center;
	font-family: trebuchet ms;
							font-size:  medium;
	font-weight: bold;
	background-color: white;
	color:   #22529E
}
h3.conteudocentro {
	text-align: center;
	font-family: trebuchet ms;
							font-size:  small;
	font-weight: bold;
	background-color: white;
	color:   #22529E
}
h4.conteudocentro {
	text-align: center;
	font-family: trebuchet ms;
				font-size:  x-small;
	font-weight: bold;
	background-color: white;
	color:   #22529E
}
ul.conteudo{
    vertical-align: top;
    list-style-type: square;
	text-align: left;
	font-family:trebuchet ms;
	font-weight: normal;
	font-size:  small;
 	background-color: white;
	color:  #22529E;
      margin-top: 0Px;
	padding: 0px;

   }
  
li.conteudo{
    list-style: circle outside;	
 	font-family:trebuchet ms;
	font-weight:normal;
 	font-size:  small;
 	background-color: white;
	color:  #22529E

}

li.plainbold{
    list-style: none outside;	
 	font-family:trebuchet ms;
	font-weight:bold;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}
li.plain{
    list-style:    none inside;
 	font-family:trebuchet ms;
	font-weight: normal;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}

li.alineaalfa{
    list-style: lower-alpha outside;	
 	font-family:trebuchet ms;
			 	font-weight:normal;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}
li.numero{
    list-style:  decimal outside;
 	font-family:trebuchet ms;
			 	font-weight:normal;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}

li.alinearoman{
    	list-style: upper-roman outside;	
 	font-family:trebuchet ms;
	font-weight:bold;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}

li.alinearomanminusculas{
    list-style: lower-roman outside;	
 	font-family:trebuchet ms;
	font-weight:normal;
 	font-size:  small;
 	background-color: white;
	color:  #22529E
}
.download{
	margin-top: 2px;
	padding-top: 2px;
	background:  white url('../imagens/pdf.gif') no-repeat left top;
	color:  #22529E;
 	font-family: trebuchet ms;
			 	font-weight:normal;
 	font-size:  x-small;
	border: 0px;
	padding-left: 20px;
 
}
.downloadr{
	margin-top: 2px;
	padding-top: 2px;
	background:  white url('../imagens/pdf.gif') no-repeat right top;
	color:  #22529E;
 	font-family: trebuchet ms;
			 	font-weight:normal;
 	font-size:  x-small;
	border: 0px;
	padding-right: 15px;
 
}

.infactualizacao{
 	font-family:trebuchet ms;
			 	font-weight:normal;
 	background-color: white;
	color:  #CD5B25; 	
	font-size:  x-small;
}

.notaderodape {
	padding-left: 2%; 
	font-family:trebuchet ms;
			 	font-weight:normal;
 	background-color: white;
	color:  #CD5B25; 	
	font-size:  x-small;
}
.expoente {
	vertical-align: super;
	font-family:trebuchet ms;
			 	font-weight:normal;
 	background-color: white;
	color:  #CD5B25; 	
	font-size:  xx-small;
}

#ifrm{
	vertical-align: top;
	margin: 0Px;
	height: 35em;
	min-height: 30em;
	width: 100%;
	}

.negrito
{
 	font-weight:bolder;
}

/* Corpo: Coluna Direita (Pesquisa e Ligações) */

.colunadireita {
	text-align: justify;
	font-family: trebuchet ms;
							font-size: x-small;
	background-color:  white;
	color: black;
	width: 20%;
	vertical-align: top;
}


.caixapesquisa{
	width: 60%;
	font-family: trebuchet ms;
							font-size:  xx-small;
	color: gray;
}

.botaopesquisa{
	font-family: trebuchet ms;
							font-size:  xx-small;
	font-weight:bold;
	color:  #22529E;
;
}

td.colunadireita {
	vertical-align: top;
 	/* border-left: 1px  #F1F2F4 solid; */
 	border: 1px #8AC3EA solid;
	text-align: justify;
	font-family: trebuchet ms;
	font-size: x-small;
	 background-color: #F1F2F4; 
	/* background-color:   #E5F6FC; */
	color: black;
	margin: 0px;
	
}

p.colunadireita {padding-left: 2%; padding-right: 2%}

p.barracolunadireita1 {
		margin: 0px;
/*	background-color:  #8AC3EA;	*/
	background-color:#DFC701;
	text-align: center;
	font-family: trebuchet ms;
							font-size: small;
	font-weight:bold;

	color: white;
}

p.barracolunadireita {
		margin: 0px;
	background-color:  #034EA2;	
	text-align: center;
	font-family: trebuchet ms;
							font-size: small;
	font-weight:bold;
	color: white;
}
p.barracolunadireita2 {
		margin: 0px;
	background-color:  #009BDB;	
	text-align: center;
	font-family: trebuchet ms;
							font-size: small;
	font-weight:bold;
	color: white;
}

h1.colunadireita {
	padding-left: 2%; 
	padding-right: 2%;
	padding-top: 3%;
	font-family: trebuchet ms;
							font-size:  small;
	font-weight:bold;
	background-color: #F1F2F4;
	color: black;

}

p.colunadireita {
	padding-left: 2%; 
	padding-right: 2%;
	padding-top: 3%;
	font-family: trebuchet ms;
				font-size:  x-small;
	font-weight:bold;
	/* background-color: #F1F2F4; */
	background-color:   #E5F6FC;
	color: black;

}
.barracolunadireita {
/*	margin-top: 30px; 
	margin-bottom: 10px; 
	padding-top: 3px;
	padding-bottom: 3px; */
		margin: 0px;
	background-color:  #8AC3EA;	
	text-align: center;
	font-family: trebuchet ms;
							font-size: small;
	font-weight:bold;
	color: white;
}

.portal {
border: 0px;
padding-left: 2px;	
padding-top: 5px;
}

.rss {
border: 0px;
padding-left: 5px;	
padding-top: 5px;
vertical-align:middle;
font-family: trebuchet ms;
font-size:  x-small;
font-weight:bold;
text-align: center;


}

/* RODAPÉ*/

.RodapeEsq 
{
	text-align: left;
	background-color: #034EA2;	
	font-family: trebuchet ms;
							font-size: xx-small;
	color: white;
	border-collapse: collapse;
	border-spacing: 0px;
}

.RodapeDir 
{

	text-align: right;
	background-color: #034EA2;
	font-size: xx-small;
	font-family: trebuchet ms;
							color: white;
	border-collapse: collapse;
	border-spacing: 0px;
}

a.RodapeDir{
	text-align: right;
	background-color: #034EA2;
	font-size: xx-small;
	font-family: trebuchet ms;
							color: white;
}



/* IRCT */
table.CI
{
background-color: #def;
 width: 98%;
}
thead.CI{
 font-weight: bold;
 color: #22529E; 
 vertical-align:  top;
 text-align:  center
}
tbody.CI{
  font-weight: normal; 
  color: #22529E; 
  border:  #22529E 0.75pt solid; 
  vertical-align:  top;
  text-align:justify;
  background-color: white;
}
tr.CI{
  font-weight: normal; 
  color: #22529E; 
  border:  #F1F2F4 0.75pt solid; 
  vertical-align:  top;
  text-align:justify;
  background-color: white;
}
th.CI{
 background-color: #def;
  color: #22529E; 
  border:  #22529E 0.75pt solid; 
  vertical-align:  top;
  text-align: center;
  vertical-align:  middle;
}
p.IRCTdadoscentro{
  text-align: center
}

tr.CIcabecalho{
  width: 100%;
  background-color:  #8AC3EA;	
  color: #22529E; 
  border:  #8AC3EA 0.75pt solid; 
  vertical-align:  top;
  text-align: justify;
  vertical-align:  middle;
}

td.CIcabecalho{
  width: 10%;
  background-color:  #8AC3EA;	
  color: #22529E; 

  vertical-align:  top;
  text-align: justify;
  vertical-align:  middle;
}


td.IRCTdados{
  font-weight: normal; 
  color: #22529E; 
  border:  #22529E 0.75pt solid; 
  vertical-align:  top;
  text-align:justify;
  background-color: white;
  }
td.IRCTdadosnum{
  font-weight: normal; 
  color: #22529E; 
  border:  #22529E 0.75pt solid; 
  vertical-align:  top;
  text-align:  right;
  background-color: white;
  }
