a:link       { color: #000000}
.bullet      { list-style-type: square; font-family: verdana; font-size: 10pt; 
               text-align: left; margin-top: 0; margin-bottom: 0 }
a:hover		 { color:#FF9900; TEXT-DECORATION: none }
a:visited    { color: #48,8C,B5 }
a:active     { color: #FF9900 }
body         { font-family: verdana; color: #545151; font-size: 7.5pt; margin-top: 6; 
               margin-bottom: 0}
table        { font-family: verdana; font-size: 8pt; color: #000000}
h1           { font-size: 8pt; text-transform: uppercase; font-family: verdana; 
               color: #488CB5; font-weight: bold }
h2           { font-family: verdana; font-size:8pt; color: #488CB5; font-weight: margin-top:18; margin-bottom:12 }
h3           { font-family: verdana; font-size:16pt; color: #545151 }

.thDestaque{ 		
	font-size: 7.5pt;
	color: #ffffff; 
	text-align: center;
	margin: 6px;
	padding: 6px;
	background-color:#5D76C6;
} 

.myhidden {
visibility: hidden;
display: none;
}


.TitNoticias{ 		
	font-size: 7.5pt;
	color: #ffffff; 
	text-align: center;
	padding: 5px;
	background-color:#5D76C6;
} 

.TitConteudo{ 		
	font-size: 10pt;
	color: #545151; 
	text-align: Left;
	padding: 3px;
	background-color:#ffffff;
	border-Left: 3px solid #64ACC4;
	border-bottom: 1px solid #64ACC4;
} 

.TabNoticias{ 		
	border-top: 3px solid #64ACC4;
	border-bottom: 1px solid #8a8484;
	background-color: #FFFFFF;
} 

.normal_negrito         
			 { font-family: verdana; color: #545151; font-size: 7.5 pt; font-weight: bold; margin-top: 6; margin-bottom: 0}

/* PARA O LINK 1 */

a.linkum:link {
color:#333333;
text-decoration:none;
}
a.linkum:visited {
color:#000000;
text-decoration:none;
}
a.linkum:hover {
color:#FF9900;
text-decoration:underline;
}
a.linkum:active {
color:#333333;
text-decoration:underline;
background-color:#000000;
}


xxa.linque1:link{color:#006699;}
xxa.linque1:visited {color:#62A0C6;}
xxa.linque1:hover {color:#FF9900;}
xxa.linque1:active {color:#006699;}

.body {
	scrollbar-arrow-color:#0066cc;
	scrollbar-3dlight-color:#0066cc;
	scrollbar-highlight-color:#efefef;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:##0000ff;
	scrollbar-darkshadow-color:#666666;
	scrollbar-track-color:#efefef;
	FONT-SIZE: 10px; 
	COLOR: #545151; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}

body {
	scrollbar-arrow-color:#0066cc;
	scrollbar-3dlight-color:#0066cc;
	scrollbar-highlight-color:#efefef;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:##0000ff;
	scrollbar-darkshadow-color:#666666;
	scrollbar-track-color:#efefef;
	FONT-SIZE: 10px; 
	COLOR: #545151; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}

.bordasimples {
	border-collapse : collapse;
	border: 1px solid #ffffff;
	line-height: 12pt;
	FONT-SIZE: 7.5 pt;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.TDSupriSupri{ 		
	font-size: 7.5pt;
	line-height: 6pt;
	text-align: left;
	margin: 12px;
	padding: 12px;
} 

.P_entrelinha{ 		
	line-height: 2pt;
}

.P_entrelinha2{ 		
	margin-top: 5px;
	margin-bottom: 5px;
}

.P_entrelinha3{ 		
	margin-top: 8px;
	margin-bottom: 8px;
}

.flutuar {
	float: left
}
.condensada {
	line-height: 12pt;
	FONT-SIZE: 7.5 pt;
	font-stretch: narrower
}

.TDSuprimentos{ 		
	line-height: 10pt;
	font-size: 7.5pt;
	text-align: left;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 8px;
} 

.Table_especial { 		
    border-collapse: collapse;
	border: 1px solid #D9D7DF; 	
	line-height: 12pt;
	font-size: 7.5pt;
	text-align: top;
	margin-top: 15px;
	margin-bottom: 10px;
} 

input {
	font-size: 10px; 
	font-family: Verdana; 
	background-color: #ffffff; 
	color: #333333; 
	border: 1px outset #0066cc; 
	}
	
textarea {
	font-size: 10px; 
	font-family: Verdana; 
	background-color: #ffffff; 
	color: #333333; 
	border: 1px outset #0066cc; 
	}

.ponto7{ 
	font-family: verdana; 
	color: #545151; 
	font-size: 7.5pt;
	margin-top: 6; 
	margin-bottom: 0}
	
.7mesmo{ 
	font-family: verdana; 
	color: #545151; 
	font-size: 7pt;
	margin-top: 6px; 
	margin-bottom: 0px}
	
.fonte{ 
	font-family: verdana; 
	color: #B1A9A9; 
	text-align: right;
	font-size: 7pt;
	margin-top: 6px; 
	margin-bottom: 0px}

.total{ 
	font-family: verdana; 
	color: #006699; 
	font-size: 8pt; 
	margin-top: 6px; 
	margin-bottom: 0px}
	
.formata { 
   font: 8pt verdana, helvetica, sans-serif; 
   }

   a.dcontexto{
   position:relative; 
   font:7pt arial, verdana, helvetica, sans-serif; 
   padding:0;
   color:#006699;
   text-decoration:none;
   border-bottom:1px solid #488CB5;
   cursor:help; 
   z-index:24;
   }

   a.dcontexto:hover{
   background:transparent;
   z-index:25; 
   }
   a.dcontexto span{display: none}
   a.dcontexto:hover span{ 
   display:block;
   position:absolute;
   width:250; 
   top:3em;
   text-align:left;
   left:-125;
   font: 7pt verdana, helvetica, sans-serif; 
   padding:10px 15px;
   border:1px solid #999;
   border-bottom:1px solid #006699;
   border-top:1px solid #006699;
   border-left:1px solid #F6F3F3;
   border-right:1px solid #F6F3F3;
   background:#F6F3F3; 
   color:#006699;
   }
   
.formata2 { 
   font: 8pt verdana, helvetica, sans-serif; 
   }

   a.dcontexto2{
   position:relative; 
   font:7pt arial, verdana, helvetica, sans-serif; 
   padding:0;
   color:#006699;
   text-decoration:none;
   cursor:help; 
   z-index:22;
   }

   a.dcontexto2:hover{
   background:transparent;
   z-index:23; 
   }
   a.dcontexto2 span{display: none}
   a.dcontexto2:hover span{ 
   display:block;
   position:absolute;
   width:115px; 
   top:3em;
   text-align:left;
   left:0;
   font: 7pt verdana, helvetica, sans-serif; 
   padding:10px 10px;
   border:1px solid #999;
   border-bottom:1px solid #006699;
   border-top:1px solid #006699;
   border-left:1px solid #F6F3F3;
   border-right:1px solid #F6F3F3;
   background:#F6F3F3; 
   color:#006699;
   }
   
   .formata3 { 
   font: 8pt verdana, helvetica, sans-serif;
   }

   a.dcontexto3{
   position:relative; 
   font:7pt arial, verdana, helvetica, sans-serif; 
   padding:0px;
   color:#006699;
   text-decoration:none;
   border-bottom:1px solid #CCD3E3;
   cursor:default;
   z-index:22;
   }

   a.dcontexto3:hover{
   background:transparent;
   z-index:23; 
   }
   a.dcontexto3 span{display: none}
   a.dcontexto3:hover span{ 
   display:block;
   position:absolute;
   width:300px; 
   top:3em;
   text-align:left;
   left:-100;
   font: 7pt verdana, helvetica, sans-serif; 
   padding:10px 10px;
   border:1px solid #999;
   border-bottom:1px solid #006699;
   border-top:1px solid #006699;
   border-left:1px solid #F6F3F3;
   border-right:1px solid #F6F3F3;
   background:#ffffff; 
   color:#006699;
   }
   
   /* MAIN INTERFACE */

#container { width: 208px;
			 background: #eee; 
			}
			
#container2 { width: 199px; 
			background: #eee; 
			}

/* FRONT PAGE */
#photographers a { border-top: 1px solid #fff; display: block;  }
#photographers a:link {  background:#ffffff; }
#photographers a:visited {  background:#ffffff; border-top: 1px solid #fff; }
#photographers a:hover {  background: url('images/3px_diagonal_border.gif'); border-top: 1px solid #eee }

#photographers img { 
	margin: 8px; 
	border: 1px solid #fff; 
} 


/*NOVO MENU 01 - AZUL*/

#info {padding:0em 0;}

#menu {
	padding:0; 
	margin:0; 
	width:0;}

#menu li {
	list-style-type:none; 
	width:250px; 
	height:18px; 
	margin:2px 0; 
	clear:both;}

#menu a, #menu a:visited {
	position:relative; 
	display:block; 
	width:250px; 
	height:18px; 
	border-left:7px solid #0000cc; 
	border-right:0px solid #ffffff; 
	border-top:0px solid #ffffff; 
	border-bottom:1px solid #64ACC4; 
	background-color:#ffffff; 
	font-size: 7.2pt; 
	font-family: Verdana; 
	color:#333333; 
	padding-left:3px; 
	text-decoration:none;}
#menu a span, #menu a:visited span {display:none;}

#menu a:hover {
	font-size: 7.2pt;
	font-family: Verdana;
	color:#666666;
	font-weight: bold;
	background-color:#cccccc;
	width:250px;
	height:18px;
	text-decoration:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #FF0000;
	border-left-color: #5D76C6;
}
	
#menu a:hover span {
	position:absolute; 
	display:block; 
	left:130px; 
	top:0; 
	width:0px; 
	height:0px; 
	border-left:6px solid #c00; 
	border-top:8px solid #fff; 
	border-bottom:8px solid #fff; 
	font-size:7.2pt; 
	line-height:0;}

* html #menu a:hover span {
	width:8px; 
	height:16px; 
	width:0; 
	height:0;}


/*NOVO MENU 02 - AMARELO*/

#menu2 {
	padding:0; 
	margin:0; 
	width:0;}

#menu2 li {
	list-style-type:none; 
	width:172px; 
	height:18px; 
	margin:2px 0; 
	clear:both;}

#menu2 a, #menu2 a:visited {
	position:relative; 
	display:block; 
	width:172px; 
	height:18px; 
	border-left:7px solid #FFE574; 
	border-right:0px solid #ffffff; 
	border-top:0px solid #ffffff; 
	border-bottom:1px solid #FFE574; 
	background-color:#ffffff; 
	font-size: 7.2pt; 
	font-family: Verdana; 
	color:#333333;
	padding-left:3px; 
	text-decoration:none;}
#menu2 a span, #menu a:visited span {display:none;}

#menu2 a:hover {
	font-size: 7.2pt; 
	font-family: Verdana; 
	color:#666666;
	font-weight: bold; 
	background-color:#FEF7D6; 
	width:172px; height:18px; 
	border-left:6px solid #FFE574; 
	border-right:0px solid #ffffff; 
	border-top:0px solid #ffffff; 
	border-bottom:1px solid #FFE574; 
	text-decoration:none;}
	
#menu2 a:hover span {
	position:absolute; 
	display:block; 
	left:130px; top:0; 
	width:0px; height:0px; 
	border-left:6px solid #c00; 
	border-top:8px solid #fff; 
	border-bottom:8px solid #fff; 
	font-size:7.2pt; 
	line-height:0;}

* html #menu2 a:hover span {
	width:8px; 
	height:16px; 
	width:0; 
	height:0;}

.flutuar_esq{
	float: right
	}

#info_link {padding:0px 0;}

#menu_link {width:550px; margin-left:0px;}
#menu_link a, #menu_link a:visited {display:block; width:100%; height:18px; line-height:9px; font-size: 7.5pt; text-decoration:underline; color:#488CB5; background:url('images/setas_institucional.gif') no-repeat; }
#menu_link a span {padding-left:20px;}
#menu_link a:hover {display:block; width:100%; height:18px; cursor:pointer; text-decoration:none; color:#FF9900; background:url('images/setas_institucional_laranja.gif') no-repeat; }
	
#info_link2 {padding:0px 0;}

#menu_link2 {width:550px; margin-left:20px; margin-top:5px;}
#menu_link2 a, #menu_link2 a:visited {display:block; width:100%; height:18px; line-height:9px; font-size: 7.8pt; text-decoration:underline; color:#838080; background:url('x') no-repeat; }
#menu_link2 a span {padding-left:0px; margin-top: 0px;}
#menu_link2 a:hover {display:block; width:100%; height:18px; cursor:pointer; text-decoration:none; color:#FF9900; background:url('c') no-repeat; }
	
.cellboxhome2 {
	background-image: url('images/bk_fun_cin_68px.gif');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border-top: 0px none #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-bottom: 0px none #DBDBDB;
	border-left: 1px solid #DBDBDB; 
	background-position-y:100%
}

.cellboxtop {
	background-image: url('images/fundo_menu_horizontal.gif');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position-y:0%
}

.boxinhos {
	border: 1px solid #8a8484;
	background-color: #FFFFFF;
	}
	
#menuhor {
border:none;
margin: 0;
font: 7pt verdana, sans-serif;
font-stretch: condensed;
font-weight: bold; 
}
#menuhor li {
list-style: none; 
margin: 0;
display: inline;
}
#menuhor li a {
height:1px; /* IE5.0 bug */
padding: 3px 5px; 
margin:0;
border-right: 1px solid #000000;
border-bottom: 1px solid #c0c0c0;
background: #f0f0f0;
text-decoration: none;
}
#menuhor li a:link {
color: #545151;
}
#menuhor li a:visited {
color: #545151;
}
#menuhor li a:hover {
background: #FFE574;
color: #000; 
border-color: #333333;
}


div.texto2 {
 position:absolute;
 top:-1px;
 left:1px;
 color:#E5EFF2;
 font-stretch: condensed;
 font: 35pt verdana;
}

div.sombra21  {
 position:relative;
 top:3px;
 left:-3px;
 color:#7490c7;
 font-stretch: condensed;
 font: 35pt verdana;
}

.meses{ 		
 font: 7.5pt verdana;
 font-stretch: ultra-condensed;
 font-weight: bold;
 border-top: 1px dotted #DBDBDB;
 padding: 10px;
 }
 
.lateral{ 		
 font: 7pt verdana;
 font-stretch: ultra-condensed;
 margin-bottom: 0;
 margin-right: 0;
 }
 
 .2005RH{ 		
 font: 8pt verdana;
 margin-bottom: 2;
 margin-right: 10%;
 }
 
 .validacao{ 		
 font-family: arial;
 font-size: 7pt;
 text-align: right;
 margin: 0;
 padding: 0;
 color: #488CB5;
 }
 
.breadCrumbs {
  font-family: arial;
  letter-spacing: 0.37pt;
  font-size: 8pt;
  color: #545151;
}

.divisaoCrumbs {
  font-family: verdana;
  font-size:106%;
  color: #488CB5;
}


.breadSpace {
  font-family: verdana;
  font-size: 7.5pt;
  letter-spacing: -2pt;
  color: #545151;
}

.Execucao {
  font-family: verdana;
  font-size: 7.5pt;
  margin-top: 0; 
  margin-bottom: 8;
}

.Decisoes {
  font-family: verdana;
  font-size: 7.5pt;
  text-align: justify;
  margin-bottom: 0; 
  margin-top:6; 
  text-indent:-11; 
  margin-left:40;
}

.reg_alinhanegrito {
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 1px dotted #DBDBDB;
	padding: 3;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}
	
.reg_alinha {
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px dotted #DBDBDB;
	padding: 3;
	vertical-align: top;
	text-align: justify;
}

/* GRAFICO DE BARRAS*/

dl {
  margin:2em auto; 
  width:100%; 
  height:auto; 
  padding:0 0 15px 0; 
  }

dt {
  text-align:left; 
  font-size:1.1em; 
  border-bottom:2px solid #64ACC4;
  }

dd {
  margin:0; 
  display:block; 
  width:100%; 
  height:2em; 
  background:#64ACC4; /*azul ESCURO*/
  border-bottom:2px solid #fff;
  }

dd b {
  float:right;
  display:block; 
  margin-left:auto; 
  background:#E5EFF2; /*azul claro*/
  height:2em; 
  line-height:2em; 
  text-align:right;
  } 
  
  dd1 {
  margin:0; 
  display:block; 
  width:400px; 
  height:2em; 
  background:#64ACC4; /*azul ESCURO*/
  border-bottom:2px solid #fff;
  }

dd1 b {
  float:right;
  display:block; 
  margin-left:auto; 
  background:#E5EFF2; /*azul claro*/
  height:2em; 
  line-height:2em; 
  text-align:right;
  } 
  
/*DUAS COLUNAS*/

#tudo2col {
	width:100%;
	}

#esquerda {
	width:49%;
	float:right;
	}

#direita {
	width:49%;
	float:left;
	}
	
.borda_tabela {
	border: 1px solid #D9D7DF; 
}

#tudo {
	width:100%;
	}
	
#conteudoDir {
    width:35%;
    border-left:1px dotted #DBDBDB;
    padding-left: 8px;
    float:right;
	background-color:#ffffff;
 }
           

#conteudoEsq {
	width:63%;
	float:left;
	background-color:#ffffff;
 }

	
#rodape {	
	clear:both;
	height:15%;
	background-color:#ffffff;
	}
	
	.pad_esquerda_negrito {
	border-bottom: 1px dotted #ffffff;
	padding: 3;
	color:#636563; 
	font-weight: bold;
	vertical-align: bottom;
	text-align: left;
}

.pad_esquerda {
	border-bottom: 1px dotted #C8C6CE;
	padding: 3;
	color:#636563; 
	vertical-align: bottom;
	text-align: left;
}

.pad_total {
	font-size: 11px;
	color: #006699;
}

.pad_direita {
	padding: 3;
	color:#636563; 
	vertical-align: bottom;
	text-align: left;
	}
	
.reg_alinhanegrito {
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 1px dotted #B6AFAF;
	padding: 3;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}
	
.reg_alinha {
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
	border-bottom: 0px dotted #ffffff;
	padding: 3;
	vertical-align: top;
	text-align: justify;
}

.lista_links { 
	font-family: verdana; 
	color: #545151; 
	font-size: 7.5pt; 
	}
	
.entrel_def {
  color:#636563; 
  margin-top: 0; 
  margin-bottom: 8;
}

.entrel_recuo15 {
 color:#636563;
 line-height: 14pt;
 text-indent:-15;
 margin-left: 15;
}

#quadro_reunioes {
	padding: 10px;
	margin:15px;
	border: 1px solid #D9D7DF;
	background-color:#F6F3F3;
	color: #005921;
	line-height: 14pt;
	text-align: left;
	width:26%;
	float:right;
	}
	
.borda_inferior {
	border-bottom: 1px solid #D9D7DF;
	padding: 3px;
	display:block;
	}
	
	.titulo_cartao {
	padding: 10px;
	border-bottom: 1px solid #D9D7DF;
	background-color:#F6F3F3;
	color: #006699;
	line-height: 14pt;
	text-align: left;
	}
	
.titulo_cartao_interno {
	padding: 10px;
	border-top: 1px solid #D9D7DF;
	border-bottom: 1px solid #D9D7DF;
	background-color:#F6F3F3;
	color: #006699;
	line-height: 14pt;
	text-align: left;
	}
	
.borda_tabela {
	border: 1px solid #D9D7DF; 
}

.backRH {
	text-align: left;
	margin-left: 10px;
	padding-left: 10px;
	background-color:#F0F0F0;
}
