/* Versao inicial:2005-11-04 - Atualizado:2005-11-04
Esta eh a folha de estilos para apresentacao na tela, 
do site http://www.maujor.com/ Uso livre para copia, adaptacao
distribuicao, publicacao, desde que citada a fonte */
*, html, body{padding:0; margin:0}
body{color:#333; font: 0.8em Trebuchet MS, Arial,Helvetica,sans-serif; max-width:1000px;  min-width:770px}

.classe1 a:link {text-decoration: none}
.classe1 a:visited {text-decoration: none}
.classe1 a:hover { text-decoration: underline;   color: #FF0000;}
.classe1 a:active {text-decoration: none}

.classe2 a:link {text-decoration: underline overline  }
.classe2 a:visited {  text-decoration: underline overline  }
.classe2 a:hover {text-decoration: underline;   color: #00FF00;  }
.classe2 a:active {  text-decoration: underline overline  }

a:link, a{color:#6B173B; font-family: Trebuchet MS, Georgia, Times,serif;  text-decoration:none}
a:visited{color:#93}#e3f1ff
a:hover{background-color:#e3f1ff; color:#ffb56b; text-decoration:none}
a:active{color:#f00}
#nav ul, #link ul{list-style-type:none}

#content h1{background-color:#e3f1ff; color:#527bbd; border:1px solid #d1dafc; font-size:1.5em; line-height:1.5em; padding:0.4em 0; text-align:center; margin-bottom:1.5em}
#content h2, #content h3{background-color:#e3f1ff; color:#527bbd; border-bottom:1px solid #d1dafc; font-size:1.1em; margin:1.0em 0 8px; padding:0.4em 8px 0}
#content h3{font-size:1.0em}
#header{position:relative; color:#d1e8ff; background:#036 url(/imagens/topo/topo.jpg) left center no-repeat; /* Imagem de http://morguefile.com */height:174px}
#header h1, #header h2{font-style:italic; font-size:2.0em}
#header h1{    position:absolute; left:25px; top:6px}
#header h2{position:absolute; right:15px; bottom:3px; font-size:1.1em}
.hidden{height:0; width:0; overflow:hidden; position:absolute}
#wrapper{width:100%}
#pagebody{width:100%; position:relative; border-top:3px solid #03c}
#content{position:absolute; padding:2%; width:75%; left:20.5%; top:0; background-color:#f6faff; font-size:1.1em; line-height:1.4em; border:dotted #d1dafc; border-width:0 2px 2px}
#content p{margin-bottom:0.6em}
#content ul, #content ol{list-style-position:inside; background:#d1e8ff url(/imagens/box.jpg) center repeat-y; padding:1.0em; margin-bottom:1.0em; border:1px dotted #527bbd}
#nav{width:20.5%; position:absolute; left:0; top:0; text-align:left; font-size:0.93em; line-height:1.3em; padding-top:9.0em}
#nav h3{font-size:1.2em; text-align:center; color:#999; font-variant:small-caps; border-top:1px dotted #ccc; padding-top:0.8em}
#link{width:20.0%; position:absolute; left:0; top:85.0em; font-size:0.93em; line-height:1.3em; text-align:center}
#pagebody #link a:visited:before,{content:"ok - "; color:#c30; font-size:0.8em}
#pagebody #link a:visited{background:transparent; color:#990}

#pagebody #link a:hover{text-decoration:underline; background:transparent; color:#039}
#pagebody #link a.firefox:hover{background:transparent}
#link .deco{width:96%; background-color:#ffe; text-align:center; border:1px dotted #dada41; margin:2.0em 5px; padding-bottom:5px}

#link div.deco{font-size:0.9em}
#link div.deco p{margin-bottom:0.5em; border-bottom:1px dashed #e3f1ff; padding:5px 0}
#busca{position:absolute; left:0; top:0}
#busca .i-texto{margin:0.3em auto; width:80%}
#busca .i-texto:focus{background:#eee}
#busca fieldset, #alpha{width:95%; background-color:#ffe; text-align:center; border:1px solid #dada41; margin:0.8em 5px; padding-bottom:5px}
#footer{font-size:0.9em; height:auto; padding:0.3em 0; text-align:center}
#footer ul#seal{padding:0; margin:0; background-color:#f6faff; border:none}
#footer ul#seal li{display:inline}
address{line-height:1.2em}
#banner{}
 
#content pre{display:block; width:560px; overflow:auto; white-space:pre; background:#d1e8ff url(/imagens/box.jpg) center repeat-y; font:normal 0.9em "Courier New",courier,monospace; line-height:1.2em; margin-bottom:1.0em; border:1px dotted #527bbd; padding-left:10px}
#content code, #content kbd{color:#039; font: 1.1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif,monospace}
.boxtut{text-align:left; color:#333; background:#d1e8ff url(/imagens/box.jpg) center repeat-y; border:1px dotted #527bbd; padding:3px 0 3px 6px; margin-bottom:1.0em}
.dest{color:#c30}
.rev{margin:0; font-size:0.8em; color:#c30; border:dashed #a2b5f9; border-width:1px 0}
.contact{text-align:center; margin:0.8em 0; padding:5px 0; border:0 dotted #527bbd; border-width:1px 0 1px}
.update{font-weight:bold; text-align:center; margin:0.8em 0}
.credits{font-size:0.8em; text-align:left; border:1px dotted #527bbd; background:#d1e8ff url(/imagens/box.jpg) center repeat-y; padding:0.5em; line-height:1.3em}
img{border:0}
abbr[title], acronym[title]{border-bottom:1px dashed #039; cursor:help}
abbr{speak:spell-out; border:none}
acronym{speak:normal; border:none}
q, cite, blockquote{font-style:italic}
.new{font:bold 0.70em Arial,sans-serif; color:#c30; margin-right:3px; border:1px solid; padding:1px}
.new1{font:bold 0.70em Arial,sans-serif; color:#0000FF; margin-right:3px; border:1px solid; padding:1px}
.nt{color:#cca700; font-style:italic}

#menu{width:100%; color:#000; border:1px solid #e3e300; border-width:1px 1px 0; background-color:#ffe; margin-top:10px; margin-right:auto; margin-bottom:10px; margin-left:auto}

#menu ul{list-style:none; margin:0; padding:0}
#menu a, #menu ul ul li{font-size:1.0em; line-height:2.0em; display:block; margin:0; text-decoration:none; color:#333}
#menu ul ul ul li a{line-height:1.1em; padding:5px 0 5px 5px}
#menu ul ul li{background:url(/imagens/mais.gif) 98% 50% no-repeat}
#menu ul ul ul li{background:none}
#menu ul ul li#semmais, #menu ul ul li#semmais1{background-image:none}
#menu a{padding-left:5px}
#menu li{position:relative}
#menu ul ul ul{background:#ffc; position:absolute; top:0; left:100%; width:150%; border:1px dotted #527bbd; border-bottom-width:0}
div#menu ul ul li:hover ul ul{display:none}
div#menu ul ul ul li:hover ul{display:block}
#menu ul ul li{border-bottom:1px dotted #dada00}
#menu ul ul ul li a:link, #menu ul li a:link{color:#000}
#menu ul ul ul li a:visited:before{content:"ok - "; color:#c30; font-size:0.8em}
#menu ul ul ul li a:visited{color:#990}
#menu ul li a:visited{color:#000}
#menu ul ul ul li a:hover{color:#999; background-color:#fff}
/* End popup menu 
/* Nice Title from http://www.kryogenix.org/code/browser/nicetitle/ */
div.nicetitle{ position:absolute;  padding:1px;  top:0;  left:0;  color:#c30;  font:italic 0.95em Arial,Helvetica,sans-serif; border:2px solid #f00; background:#eee}
div.nicetitle p{ margin:0; padding:0 3px}
div.nicetitle p.destination{ font-size:0.85em;  color:#00f; text-align:center;  padding:0}
#infobar{display:none}

.geral a span.linque5{BORDER-BOTTOM:#bebebe 1px dashed; text-decoration:none; color:#621b0f; font-size:12px}

.geral a span.caracter5{visibility:hidden}

.geral a:hover span.caracter5{visibility:visible}
.geral a:hover span.linque5{BORDER-BOTTOM:#bebebe 1px dashed; color:#960}
.geral a:hover span.caracter5{padding:0 5px; color:#960}

H3{MARGIN-TOP:10px; FONT-SIZE:100%; COLOR:#000; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-style:normal; background-color:#af9d86; border-width:thin}

H4{MARGIN-TOP:10px; FONT-WEIGHT:bolder; FONT-SIZE:100%; TEXT-TRANSFORM:uppercase; COLOR:#970000; BORDER-TOP-STYLE:none; BORDER-BOTTOM:thin outset #970000; FONT-FAMILY:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; font-variant:normal; text-align:left; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:ridge; border-left-width:thin}

H5{MARGIN-TOP:10px; FONT-WEIGHT:bolder; FONT-SIZE:140%; TEXT-TRANSFORM:uppercase; COLOR:#000; BORDER-TOP-STYLE:none; FONT-FAMILY:Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; font-style:normal;  BORDER-RIGHT-STYLE:none; /*background-image:url(../imagems/exame.gif); background-repeat:no-repeat; */}

/*H6{BACKGROUND-POSITION: left top; FONT-SIZE: 1.1em; COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #669}*/
 
 
H6{MARGIN-TOP:10px;  margin-right:10px; FONT-WEIGHT:bolder; FONT-SIZE:140%; TEXT-TRANSFORM:uppercase; COLOR:#000; BORDER-TOP-STYLE:none; BORDER-BOTTOM:thin double #600; FONT-FAMILY:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-style:normal;  BORDER-RIGHT-STYLE:none; /*background-image:url(../imagems/exame.gif); background-repeat:no-repeat;*/}

#noticia{width:49%; height:90%; float:left; margin:4px}

#artigo{width:49%; height:90%; float:right}

#topdireita{width:15%; height:14%; top:0%; left:0%}

.fontpadrao{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12pt; line-height:12pt; text-align:justify; margin-left:2em}

.Texto{FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#000; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; margin-left:2%; padding-left:2%; border-bottom-color:#ae2856; align:"justify"}

.Texto1{FONT-WEIGHT:normal; FONT-SIZE:140%; COLOR:#a93b50; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; background-image:url(../imagems/fundo_titulo.gif); width:100%; height:10%; margin-left:2%; padding-left:2%; border-bottom:thin outset #ae2856; border-left-style:dotted; border-left-width:thin}

.msg_texto{FONT-SIZE:14px; COLOR:#000; FONT-STYLE:normal; FONT-FAMILY: Trebuchet MS , Verdana,Arial,Helvetica,sans-serif}

.fonte{FONT-SIZE:14px; COLOR:#000; FONT-STYLE:normal; FONT-FAMILY: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif}

.tabelaagenda{background-color:#EBF2F3; border:1px none #036}
.caixadetexto{font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; text-decoration:none; background-color:#D9E6E8; background-position:center center; letter-spacing:normal; text-align:left; text-indent:2pt; vertical-align:middle; word-spacing:normal; white-space:normal; height:14px; border:1px solid #7C9BA5}
.textopreto{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#000; letter-spacing:normal; word-spacing:normal; white-space:normal}
.tabelaagenda{background-color:#EBF2F3; border:1px none #036}
.combobox{font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#036; text-decoration:none; background-color:#EBF2F3; letter-spacing:normal; vertical-align:middle; word-spacing:normal; white-space:normal; height:14px; width:auto; border:1px solid #668995}
.textoazul{font-family:Trebuchet MS , Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#036; letter-spacing:normal; word-spacing:normal; white-space:normal}

.cabelhoTop{ /*width:300px; toda a linha */font:25px Trebuchet MS, Arial,Helvetica,sans-serif; color:#F58221; background:#ACE0E5 url(../imagems/exame.gif) 5px 0 no-repeat; border-top:2px dotted #F58221; border-right:2px dotted #F58221; border-bottom:2px dotted #F58221; border-left:2px dotted #F58221; padding-left:35px}

DIV#tiki-bot{BORDER-TOP:#8cacbb 1px solid; PADDING-BOTTOM:5px; MARGIN:0px; PADDING-TOP:10px; BORDER-BOTTOM:#8cacbb 1px solid; background-image:url(../imagems/vermelhobaixo.gif); background-repeat:repeat}

#leftcolumn{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; WIDTH:180px; PADDING-TOP:0px}

ul#primary-nav, 
ul#primary-nav ul{margin:0; padding:0; width:180px; border-bottom:1px solid #ccc; background:#fff; font-size:100%}

ul#primary-nav li{position:relative; list-style:none}

ul#primary-nav li a{display:block; text-decoration:none; color:#000; padding:5px; border:1px solid #ccc; border-bottom:0}

* html ul#primary-nav li{float:left; height:1%}
* html ul#primary-nav li a{height:1%}

ul#primary-nav ul{position:absolute; display:none; left:180px; top:0}

ul#primary-nav li ul li a{padding:2px 5px}

ul#primary-nav li:hover ul ul, 
ul#primary-nav li:hover ul ul ul, 
ul#primary-nav li.over ul ul, 
ul#primary-nav li.over ul ul ul{display:none}

ul#primary-nav li:hover ul, 
ul#primary-nav li li:hover ul, 
ul#primary-nav li li li:hover ul, 
ul#primary-nav li.over ul, 
ul#primary-nav li li.over ul, 
ul#primary-nav li li li.over ul{display:block}

ul#primary-nav li.menuparent{background:transparent url(arrow.gif) right center no-repeat}

ul#primary-nav li.menuparent:hover, 
ul#primary-nav li.over{background-color:#f9f9f9}

ul#primary-nav li a:hover{color:#E2144A}

ul#munutt{width:160px; list-style:none; font:bold 16px Arial,Verdana,Serif}
ul#munutt li{position:relative}
ul#munutt a{width:160px; display:block; text-align:left; padding:5px 10px; margin-bottom:1px; text-decoration:none; color:#000; background:#6fc; border-left:12px ridge #0f0; border-right:3px solid #0f0; voice-family:"\"}
\""; 
voice-family:inherit; 
width:125px}
>#pagebody>ul#menutt a{width:125px}

* html ul li{float:left; height:1%}
* html ul li a{height:1%}

ul#munutt a:hover{color:#fff; background:#096; border-right:3px solid #060; border-left:12px ridge #090}
ul#munutt a span{display:none}
ul#munutt a:hover span{display:block; position:absolute; top:0; left:160px; width:130px; padding:5px; margin-left:2px; color:#fff; background:#096; font-size:10px; text-align:left; border:3px outset #090}

.fuente8b{FONT-SIZE:8pt; COLOR:#fff; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica }

.endereco{FONT-SIZE:10pt; COLOR:#936; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica }

.fuente8{Z-INDEX:1; FONT-SIZE:8pt; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica}
.fuente10{FONT-SIZE:10pt; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica}
.titcol{BORDER-RIGHT:#AD0B3F 0px solid; BORDER-TOP:#AD0B3F 0px solid; FONT-WEIGHT:bold; FONT-SIZE:10pt; BORDER-LEFT:#AD0B3F 0px solid; COLOR:#6B173B; BORDER-BOTTOM:#AD0B3F 0px solid; FONT-FAMILY:Trebuchet MS,verdana,arial,helvetica; BACKGROUND-COLOR:#E0E0E0}
.titcoltop{BORDER-RIGHT:#AD0B3F 0px solid; BORDER-TOP:#AD0B3F 0px solid; FONT-WEIGHT:bold; FONT-SIZE:10pt; BORDER-LEFT:#AD0B3F 0px solid; BORDER-BOTTOM:#AD0B3F 0px solid; FONT-FAMILY:Trebuchet MS,verdana,arial,helvetica; color:#FFFFFF;  BACKGROUND-COLOR:#AD0B3F}
.titcolnoborde{FONT-WEIGHT:bold; FONT-SIZE:10pt; BACKGROUND-IMAGE:url(images/ftcolv3.jpg); COLOR:#333; FONT-FAMILY:verdana,arial,helvetica; BACKGROUND-COLOR:#f3f1d1}
.nvi{BACKGROUND-COLOR:#f9f7ea}
.nvi2{BACKGROUND-IMAGE:url(images/ftcolv3.jpg); BACKGROUND-COLOR:#f3f1d1}
.titcol2{BORDER-RIGHT:#b1b1b1 1px solid; BORDER-TOP:#b1b1b1 1px solid; FONT-WEIGHT:bold; FONT-SIZE:10pt; BACKGROUND-IMAGE:url(images/ftcol.jpg); BORDER-LEFT:#b1b1b1 1px solid; COLOR:#333; BORDER-BOTTOM:#b1b1b1 1px solid; FONT-FAMILY:verdana,arial,helvetica; BACKGROUND-COLOR:#e9ebf5}
.titcol2noborde{FONT-WEIGHT:bold; FONT-SIZE:10pt; BACKGROUND-IMAGE:url(images/ftcol.jpg); COLOR:#333; FONT-FAMILY:verdana,arial,helvetica; BACKGROUND-COLOR:#e9ebf5}
.titfaixa{FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; BACKGROUND-COLOR:#860037}
a.titfaixa {FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; TEXT-DECORATION: none}
a.titfaixa:link {FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; TEXT-DECORATION: none}
a.titfaixa:visited {FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; TEXT-DECORATION: none}
a.titfaixa:hover {FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; TEXT-DECORATION: none}
a.titfaixa:active {FONT-WEIGHT:normal; FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:verdana,arial,helvetica; TEXT-DECORATION: none}
.nai{BACKGROUND-COLOR:#f6f6ff}
.nai2{BACKGROUND-IMAGE:url(images/ftcol.jpg); BACKGROUND-COLOR:#f6f6ff}
.enportugues{BACKGROUND-IMAGE:url(images/fenportugues.gif); BACKGROUND-COLOR:#f6f6ff}
.coment{BORDER-RIGHT:#b1b1b1 1px solid; PADDING-RIGHT:1px; PADDING-LEFT:4px; PADDING-BOTTOM:6px; BORDER-LEFT:#b1b1b1 1px solid;  PADDING-TOP:4px; BORDER-BOTTOM:#b1b1b1 1px solid}
.codigo{FONT-SIZE:8pt; COLOR:#600; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica}
.barra{FONT-SIZE:10pt; COLOR:#FFFFFF; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica}
.altn{FONT-SIZE:8pt; COLOR:#000; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica; BACKGROUND-COLOR:#f3f3f0}
.b1{FONT-WEIGHT:bold; FONT-SIZE:8pt; BACKGROUND-IMAGE:url(images/fb1.gif); PADDING-BOTTOM:3px; COLOR:#333; PADDING-TOP:3px; FONT-FAMILY:Trebuchet MS, verdana,arial,helvetica; BACKGROUND-COLOR:#d6d75b}
.b2{FONT-WEIGHT:bold; FONT-SIZE:8pt; COLOR:#333; PADDING-TOP:3px; FONT-FAMILY:Trebuchet MS,verdana,arial,helvetica; BACKGROUND-COLOR:#f6f6ff}
.gris{BACKGROUND-COLOR:#b1b1b1}

ul.nav{margin:0; padding:0}

ul.nav li{list-style:none; display:inline}
ul.nav li a{float:left; border:1px solid #f00; border-top:0.1em solid #fff; border-right:0.1em solid #909090; border-bottom:0.1em solid #909090; border-left:0.1em solid #fff; width:6.0em; font:0.68em  Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; background:#f1f1f1; color:#333; text-align:center; padding:0  0.2em 0.2em  0; text-decoration:none}
ul.nav a:hover{background:#999; color:#fff; border-color:#00f; border-color:#000 #fafafa #fafafa #000}

.login{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:2%; BORDER-TOP:#ccc 1px solid; MARGIN-TOP:1em; PADDING-LEFT:2%; BACKGROUND:#f1f3f5; PADDING-BOTTOM:2%; MARGIN-LEFT:auto; BORDER-LEFT:#ccc 1px solid; WIDTH:60%; MARGIN-RIGHT:auto; PADDING-TOP:2%; BORDER-BOTTOM:#ccc 1px solid}
.login H1{PADDING-RIGHT:4px; PADDING-LEFT:50px; FONT-SIZE:1.5em; BACKGROUND:url(../images/login_header.png) no-repeat left top; PADDING-BOTTOM:0px; MARGIN:0px; COLOR:#333; PADDING-TOP:15px; HEIGHT:50px; TEXT-ALIGN:left}
.login P{PADDING-RIGHT:1em; PADDING-LEFT:1em; PADDING-BOTTOM:0px; PADDING-TOP:0px}
.form-block{BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:10px; BACKGROUND:#e9ecef; PADDING-BOTTOM:10px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:15px; BORDER-BOTTOM:#ccc 1px solid}
.login-form{FLOAT:right; WIDTH:100%; TEXT-ALIGN:left}

.login-forml{FLOAT:left; WIDTH:100%; TEXT-ALIGN:left}

.login-text{FLOAT:left; WIDTH:80%; TEXT-ALIGN:left}
.inputlabel{FONT-WEIGHT:bold; TEXT-ALIGN:left}
.inputbox{BORDER-RIGHT:#ccc 1px solid; BORDER-TOP:#ccc 1px solid; MARGIN:0px 0px 1em; BORDER-LEFT:#ccc 1px solid; WIDTH:150px; BORDER-BOTTOM:#ccc 1px solid}
.clr{CLEAR:both}
.ctr{TEXT-ALIGN:center}
.version{FONT-SIZE:0.8em}
.footer{}

 .formata{ font:12px Trebuchet MS,verdana,helvetica,sans-serif}
 a.dcontexto{ position:relative;  font:12px Trebuchet MS,verdana,helvetica,sans-serif;  padding:0;  color:#039;  text-decoration:none;  border-bottom:2px dotted #039;  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:230px;  top:3em;  text-align:justify;  left:0;  font:12px Trebuchet MS,verdana,helvetica,sans-serif;  padding:5px 10px;  border:1px solid #999;  background:#e0ffff;  color:#000}
tr.list { background: #D9ECF6; }
tr.list2 { background: #F1FDFE; }
tr.listheader { background: #66CC99; }
tr.consulta { background: #D9ECF6; }
th.listheader { color: white; }
