/* ------------------------------------------------------------ */
/*    Global                                                    */
/* ------------------------------------------------------------ */

body {
 margin:0px;
 padding:0px;
 text-align:center; /* hack para o IE */	
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt;
 font-style: normal;
}

#tudo {
 width: 770px;
 margin:2px auto;
 text-align:left; /* "remédio" para o hack do IE */	
}

table {
 margin: auto;
 padding: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

select { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

a {
text-decoration:none;
}

span.verde { 
 color: #007000 ; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.azul { 
 color: #000070 ; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}


#menu {
  font-size: 8pt;
}

#menu #current a {
  background-image:url("imagens/right_on.gif");
  margin-top:-1px;
  height:20px;
  color:#333;
}

#menu a{
 text-decoration:none;
 font-variant:small-caps;
 font-size: 8pt;
}

#menu ul {
 list-style:none;
 margin:0;
 padding:0;
}

#menu li {
  font-size: 8pt;
}

#menu li ul{
 display:none;
}

#menu ul li{
  display:block;
  float:left;
  width:95px;
  height:20px;
}

/*
#menu ul li{
	width:95px;
	height:20px;
	display:block;
	float:left;
	z-index:1 ;
}
*/

#menu ul li a {
  /* faz os links se comportarem como blocos, o que permite 03	atribuir largura e altura*/
  display:block;
  /* margem interna e externa = 0 para ficar &amp;quot;tudo juntinho&amp;quot; */
  padding:0;
  margin:0;
  /* definição de largura e altura para que não fique tudo 09	tão juntinho */
  width:94px;
  height:19px;
  /* alinhamento de texto centralizado */
  text-align:center;
  /* borda - não é opcional neste caso */
  border:1px solid #ccc;
  /* cor-de-fundo - inserido somente para que o menu funcione direito no IE. Por isso escolhi a cor branca */
  background:#fff;
}

/*
#menu ul li:hover ul {
  display:block;
  margin-top:-1px;
}
*/


#menu ul li:hover ul {
  display:block; 
  position:absolute; 
  margin-top:-3px; 
  margin-left:-60px;
}

#menu ul li:hover ul li ul {
  display: none;
}

/*
#menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:94px;
	top:0;
	margin-top:0;
}
*/

#menu ul li:hover ul li:hover ul {
  display:block; 
  margin-top:-4px; 
  margin-left:5px;
}

/* NO-PRINT */
@media print {
 .CANAL_MENU { display: none; }
}

/* ------------------------------------------------------------ */
/*    Pagina                                                    */
/* ------------------------------------------------------------ */

.PAGINA {
 PADDING-LEFT: 5px;
 PADDING-RIGHT: 5px;
}

.PAGINA P {
 TEXT-ALIGN: justify;
}

.PG_MENSC #MSG, .PG_MENSC #AUTOR, .PG_MENSC #CONT {
 PADDING-LEFT: 10px;
 PADDING-RIGHT: 10px;
 PADDING-TOP: 0px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 FONT-STYLE: italic;
}

.PG_MENSC #MSG {
 TEXT-ALIGN: center;
 FONT-WEIGHT: bolder;
 font-size: 100%;
}

.PG_MENSC #AUTOR {
 TEXT-ALIGN: right;
 FONT-WEIGHT: bolder;
 font-size: 100%;
}

.PG_MENSC #CONT {
 TEXT-ALIGN: right;
}
