/* Corpo */

BODY {font-size: 70%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: black; margin: 0; padding: 0; background-color: transparent;
SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR:#089da0; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #089da0; 
SCROLLBAR-TRACK-COLOR: #ffffff}

BODY.externo {font-size: 70%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: black; margin: 0; padding: 0 0 0 10px; background: #fff;
SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR:#089da0; 
SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #089da0; 
SCROLLBAR-TRACK-COLOR: #ffffff}

BODY.cabecalho {overflow: hidden; font-size: 75%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: black; margin: 0; padding: 0; background: #fff;}

BODY.rodape {overflow: hidden; font-size: 75%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: white; margin: 0; padding: 0; background: #089da0;}


BODY.home {font-size: 70%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: black; margin: 0; padding: 0; background: url(fundohome.gif)}


BODY.apresentacao {text-align: center; overflow: hidden; font-size: 100%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; COLOR: black; margin: 0; padding: 0; background: url(fundo.gif)}

/* Parágrafo */

P  {margin: 0 0 10px 0 ;
padding: 0; line-height: 110%; FONT-SIZE: 100%}

P.legenda {FONT-SIZE: 100%; FONT-WEIGHT: bold; margin: 0;
padding: 0; line-height: 110%; FONT-SIZE: 80%}

P.apresentacao {margin-bottom: 1em; text-align: left; background-color: transparent; color: black}

/* Lista */

UL {line-height: 120%; MARGIN: 0 0 10px 12px; padding: 0 0 0 4px; FONT-SIZE: 100%;
/* Ordem: topo, direita, base, esquerda */}

LI {FONT-SIZE: 100%; MARGIN: 0; padding: 0 0 0 1px; line-height: 140%;
list-style-image: url(bullet.gif)}

UL LI UL {MARGIN: 0 0 0 12px;}

OL LI.apresentacao {background-color: transparent; color: black; list-style-type: decimal}

UL LI {background-color: transparent; color: black;
list-style-image: url(bullet.gif)}

UL LI.apresentacao {background-color: transparent; color: black;
list-style-image: url(bullet.gif)}

LI.apresentacao {FONT-SIZE: 100%; MARGIN: 0 0 0 0; padding: 0 0 0 1px; line-height: 120%;
list-style-type: disc; text-align: left; background-color: transparent; color: black;
list-style-image: url(bullet.gif)}

OL {line-height: 120%; MARGIN: 0 0 0 12px; padding: 0 0 0 4px; FONT-SIZE: 100%;
/* Ordem: topo, direita, base, esquerda */}

OL LI {FONT-SIZE: 100%; MARGIN: 0; padding: 0 0 0 1px; line-height: 120%;
list-style-type: decimal}

UL LI OL LI {FONT-SIZE: 100%; MARGIN: 0; padding: 0 0 0 1px; line-height: 120%;
list-style-type: decimal}

OL LI.apresentacao {FONT-SIZE: 100%; MARGIN:  0 0 0 12px; padding: 0 0 0 4px; line-height: 120%;
list-style-type: decimal}

OL LI UL LI {FONT-SIZE: 100%; MARGIN: 0; padding: 0 0 0 1px; line-height: 120%;
list-style-type: disc}

/* Título */

H1 {line-height: 110%; FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #000000;
background-color: transparent; FONT-STYLE: normal;  MARGIN: 0 0 0 0; padding: 0 0 0 0}

h1.total {text-align: center; padding: 5px 0; border-bottom: 2px solid #089da0;}

*html h1.total {width: 97%;}

H2 {line-height: 110%; FONT-WEIGHT: bolder; FONT-SIZE: 130%; COLOR: #000000;
background-color: transparent; FONT-STYLE: normal;  MARGIN: 0 0 10px 0; padding: 0 0 0 0}

H2.apresentacao {FONT-SIZE: 140%; margin: 0 0 0 auto}

H3.apresentacao {FONT-SIZE: 115%; margin: 0 auto 0 auto}

H3 {line-height: 110%; FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #000000;
background-color: transparent; FONT-STYLE: normal;  MARGIN: 0 0 10px 0; padding: 0 0 0 0}

H4 {line-height: 100%; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000;
background-color: transparent; FONT-STYLE: normal;  MARGIN: 0 0 0 0; padding: 0 0 0 0}

H5 {line-height: 100%; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000;
background-color: transparent; FONT-STYLE: normal;  MARGIN: 0 20px 0 20px; padding: 0 0 0 0}

/* Bloco */

div.apresentacao {width: 50%; margin: 0 auto 0 auto; border: 0; background-color: transparent; color: black}

div.apresentacao-colunas {width: 90%; margin: 0 auto 0 auto; border: 0; background-color: transparent; color: black}

div.titulo {width: 100%; margin: 0 auto 1.5em auto; text-align: center; background-color: transparent; color: black}

/* Classe */

.cabecalho_apresentacao {font-size: 80%; height: 60px; margin-bottom: 0.5em; margin-right: auto; margin-left: auto; padding-top: 3px; width: 100%; text-align: center; background: url(fundonavegacao1.jpg)}

.caminho {margin-left:0}

.titulo {font-size: 120%; font-weight: bold}

.lead {margin: 0; padding: 0}

.tecno {font-size: 160%; color: #99ccff; background-color: transparent; font-weight: bold; float: left}

.ponto {font-size: 160%; color: #000000; background-color: transparent; font-weight: bold; float: left}

.coop {font-size: 160%; color: #996633; background-color: transparent; font-weight: bold; float: left}

.resumo {border-right: solid #0066cc 2px; margin: 0;
 padding: 0 5px 0 5px}

/* Tabela */

table {width: 100%; font-size: 100%; margin: 0; padding: 0; border: 0;
background-color: transparent; color: black; text-align: center} /* Tabela Formato */

*html table {width: 97%;}

table.tabela tr td {background-color: transparent; padding: 5px; margin: 0;
 text-align: left; border: 1px solid black}
 
table.TopicoDestaque {width: 100%; margin: 4px 15px; border-bottom: 2px solid #089da0; padding: 4px; margin: 0 5px 5px 5px; text-align: left}

*html .TopicoDestaque {width: 95%;}

*html .TopicoDestaque td {padding: 10px;}

table.topico {width: auto; background-color: transparent; padding: 10px; margin: 0 5px 5px 5px;
 text-align: left}
  
*html table.topico {padding: 20px;}

table.colunas {width: 99%;}

*html table.colunas {width: 97%;}

table.colunas td {padding: 10px; vertical-align: top;}

table.conteudo-destaque {border: 2px solid #089da0; margin: 4px; background-color: transparent; width: auto}

table.conteudo-destaque  td {padding: 0 3px 0 3px; text-align: left; vertical-align: middle}

table.webmail {border-bottom: 2px solid #089da0; margin-top: 4px; margin-left: 15px; background-color: transparent; width: 100%;}

td {margin:  0; padding: 0}

/* ID */

#cabecalho { top: 0; left: 0; margin: 0;
padding: 0;  border-bottom: 3px solid #089da0; width: 100%}

#rodape { text-align: right; bottom: -10px; right: 0; height: 40px; width: 100%; FONT-SIZE: 100%; margin: 0;
padding: 0; border: 0; overflow: hidden}

/* Imagem */


img {margin: 0 4px 0 0; padding: 0; border: 0}

img.logos (filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;)

/* Link */

li a:link {FONT-SIZE: 100%; color: #006699; background-color: transparent;
text-decoration: underline; line-height: 110%;}  /* unvisited link
*/

a:link {FONT-SIZE: 100%; color: #006699; background-color: transparent;
text-decoration: underline; line-height: 110%;}  /* unvisited link
*/

a:visited {font-size: 100%; color: #006699; text-decoration: underline; line-height: 110%; background-color: transparent}  /* 
visited link */

a:hover {color:#006699; background-color: transparent; font-size: 100%; 
text-decoration: underline}

a.linkdisfarce:link {FONT-SIZE: 100%; color: #000000; background-color: transparent;
text-decoration: none; line-height: 110%; FONT-WEIGHT: normal}  /* unvisited link
*/

a.linkdisfarce:visited {font-size: 100%; color: #000000; FONT-WEIGHT: normal;
text-decoration: none; line-height: 110%; background-color: transparent}  /*
visited link */

a.desaparece:link {color: #003399; FONT-SIZE: 100%; FONT-FAMILY: verdana, arial, helvetica,
sans-serif; text-align: center; text-decoration: none;
background-color: transparent;  line-height: 110%; FONT-WEIGHT: bold;  margin:
 0; padding:  0}

a.desaparece:visited {FONT-SIZE: 0em; background-color: transparent; color:
#ffffff;
 display: none; FONT-WEIGHT: normal; margin:  0; padding: 0 }

a.desaparece:hover {font-size: 100%; background-color: transparent; color: 
#0033ff}

a.aparece:link {FONT-SIZE: 0em; background-color: transparent; color: #ffffff;
 margin: 0; padding: 0; display: none}

a.aparece:visited {color: #003399; FONT-SIZE: 100%; text-decoration: none;
background-color: transparent;  line-height: 110%; FONT-WEIGHT: bold; margin:
0; padding: 0}

a.aparece:hover {color: #006699; background-color: transparent; font-size: 100%; text-decoration: none}

a.titulo:link {FONT-SIZE: 100%; color: #006699; background-color: transparent;
text-decoration: none; line-height: 110%; FONT-WEIGHT: bold}  /* unvisited link
*/

a.titulo:visited {font-size: 100%; color: #006699; FONT-WEIGHT: bold; 
text-decoration: none; line-height: 110%; background-color: transparent}  /* 
visited link */

a.titulo:hover {color:#0033ff; background-color: transparent; font-size: 100%}

a.rodape:link {FONT-SIZE: 100%; color: #fff; background-color: transparent;
text-decoration: underline; line-height: 110%; FONT-WEIGHT: bold}  /* unvisited link
*/

a.rodape:visited {font-size: 100%; color: #fff; FONT-WEIGHT: bold; 
text-decoration: underline; line-height: 110%; background-color: transparent}  /* 
visited link */

a.rodape:hover {color:#fff; background-color: transparent; font-size: 100%}
