div#menu {
position:fixed;
width:160px;
height: 25px;
font:10px Arial, Verdana, Serif;
visibility:visible;
/*padding:5px 0px 0px 5px;*/
}

div#menu a {
display:block;
text-align:left;
margin-right:5px;
margin-top:0;
text-decoration:none;
color:#000;
width:160px;
height: 25px;
background-image: url(images/menu.jpg);
padding:5px 0px 0px 5px;
/*border-top:2px;
border-bottom:1px solid #cedfff;*/

}

div#menu a:hover {
color:#000;
/*background:#fff;*/
background-image: url(images/menu_.jpg);
width:160px;
height: 25px;
/*border-top:2px solid #ccc;*/
}

.image {
margin-left:10px;
}

.image_box {
border:0;
margin:0;
padding:0;
}

.image_trace {
border:dashed;
border-color:#999999 #CCCCCC #CCC;
border-width:1px 0 0;
margin:0;
padding:0;
}

.image_link a {
text-decoration:none;
}

.texto-1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:20px;
color:#333;
}

.texto-3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}

.texto-2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin-left:10px;
}

.texto-1just {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
padding:20px 40px 10px;
}

.rodape {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:10px;
color:#777;
}

.text-titulo {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
background-color:#CCC;
}

.main_table {
border:#333333 solid;
border-width:5px 1px 1px;
}

.top_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
background-color:#FC9;
text-align:center;
border:#333;
border-style:solid;
border-width:0 0 1px;
}

.left_menu {
background-color:#D1E994;
background-image:url(images/menu_bknd.gif);
background-repeat:repeat;
}

.right_menu {
background-color:#E7E7E7;
border-color:black black black #333;
border-style:solid;
border-width:0 10px 0 0;
}

.menu_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#333;
text-decoration:none;
background-color:#E8F4CA;
text-align:center;
line-height:23px;
border-color:black black black #A3A799;
border-style:solid;
border-width:0 0 0 10px;
}

.menu_title_esq {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333;
text-decoration:none;
background-color:#E8F4CA;
text-align:left;
border-color:#000 #A3A799;
border-style:solid;
border-width:0 10px;
}

.menu_link {
font-family:"trebuchet ms", trebuchet, arial, sans-serif;
font-size:18pt;
font-weight:bold;
color:#000;
text-decoration:none;
text-align:left;
line-height:10px;
border-color:#B4E883;
}

.menu_link__ {
font-family:"trebuchet ms", trebuchet, arial, sans-serif;
font-size:18pt;
font-weight:bold;
color:#666666;
text-decoration:none;
text-align:left;
padding-left:10px;
padding-right:50px;
line-height:10px;
border-color:#B4E883;
border-style:solid;
border-width:0 6px 0 15px;
}

.advertise {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
color:#333;
text-decoration:none;
background-color:#FFF;
text-align:center;
border:#333;
padding-top:10px;
padding-bottom:10px;
margin-right:10px;
margin-left:10px;
border-style:solid;
border-width:1px;
}

.form_field {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#666;
text-decoration:none;
background-color:#F7F7F7;
border:1px #CCCCCC solid;
}

.content {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
text-decoration:none;
background-color:#FFF;
text-align:justify;
padding:16px 20px 10px;
}

.content a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
color:#09f;
}

.content a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
color:#09f;
text-decoration:underline;
}

.content a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
color:#690;
text-decoration:underline;
}

a:link {
font-family:Verdana, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#09F;
text-decoration:none;
}

a:hover {
font-family:Verdana, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#690;
text-decoration:underline;
}

.content_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#06F;
font-weight:bold;
text-align:center;
background-color:#f7f7f7;
line-height:20px;
margin-top:7px;
border-top:2px solid #333;
border-right:0 solid #333;
border-bottom:2px solid #333;
border-left:0 solid #333;
padding:7px;
}

h1 {
font-family:"trebuchet ms", trebuchet, arial, sans-serif;
font-size:24px;
color:#f60;
font-weight:bold;
text-align:left;
line-height:30px;
margin-top:7px;
border-bottom:1px solid #ccc;
padding:1px;
}

.tabela {
font-family:"trebuchet ms", trebuchet, arial, sans-serif;
font-size:8pt;
color:#333;
text-align:left;
padding:5px;
}

.right_menu_link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#333;
text-decoration:none;
text-align:left;
padding-left:5px;
line-height:17px;
padding-right:5px;
}

.right_menu_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#333;
text-decoration:none;
background-color:#FFF;
text-align:center;
line-height:23px;
}

.content_subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:left;
font-style:normal;
border-bottom:1px solid #000;
line-height:15px;
padding-top:1px;
}

.content_subtitle____ {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#666;
text-decoration:none;
font-weight:bold;
text-align:left;
font-style:normal;
border-top:0 solid #666;
border-right:0 solid #666;
border-bottom:2px solid #f60;
border-left:0 solid #666;
}

ol {
color:#333;
text-align:justify;
list-style-type:decimal;
}

li {
list-style-position:outside;
border:dashed;
border-color:#999999 #CCCCCC #CCC;
border-width:1px 0 0;
}

.top {
background-color:#F2F2F2;
}

ul {
text-align:justify;
}

.content_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#333;
text-decoration:none;
text-align:left;
font-style:normal;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#999;
text-decoration:none;
background-color:#FFF;
text-align:center;
border:#CCC;
border-style:dashed;
border-width:1px 0 0;
}

.artigos {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
text-decoration:none;
text-align:justify;
}

.perfil_colaboradores {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#333;
font-weight:normal;
text-align:justify;
border:1px #CCCCCC solid;
margin-top:20px;
margin-bottom:10px;
padding:5px;
}

.artigos_headlines {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
text-decoration:none;
text-align:justify;
border:#CCC;
padding-bottom:5px;
list-style-type:square;
border-style:dashed;
border-width:0 0 1px;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
text-decoration:none;
background-color:#f7f7f7;
text-align:center;
border:#CCCCCC dashed;
padding-top:5px;
padding-bottom:5px;
border-width:2px 0 0;
}

.comments {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#999;
text-decoration:none;
}

.internal_tables {
border:#999999 solid;
border-width:5px 1px 1px;
}

.home_block {
border:1px #CCCCCC solid;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
clip:rect(   );
padding:6px;
}

.home_chamada {
background-color:#F7F7F7;
}

.home_titles {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666;
font-weight:bold;
text-align:center;
border:#666666 dashed;
line-height:20px;
border-width:0 0 1px;
}

a.dcontexto {
position:relative;
color:#039;
text-decoration:none;
border-bottom:1px dotted #039;
cursor:help;
z-index:24;
padding:0;
}

a.dcontexto:hover {
background:transparent;
z-index:25;
}

a.dcontexto span {
display:none;
}

a.dcontexto:hover span {
display:block;
position:absolute;
width:150px;
top:3em;
text-align:justify;
left:0;
text-decoration:none;
border:1px solid #999;
background:#e0ffff;
color:#000;
padding:5px 10px;
}

#jumpmenu {
width:130px;
background-color:#DFDFDF;
font:10px arial, helvetica, sans-serif;
color:#006;
}

form.login {
background-color:#FFF;
width:100px;
font-family:arial, sans-serif;
color:#f60;
border:2px solid #f60;
padding-left:10px;
}

.campos {
background-color:#B0E0E6;
font:8pt arial, sans-serif;
border:1px dashed #f60;
color:#000;
margin-right:20px;
}

.botao {
background-color:#9F0;
font:8pt arial, sans-serif;
color:#000;
text-align:center;
letter-spacing:normal;
word-spacing:normal;
}

.logo {
text-align:right;
}

#xmenu {
position:relative;
top:10px;
left:10px;
width:75px;
background-color:#fff;
}

#xmenu a.p1,#menu a.p1:visited {
display:block;
width:75px;
height:75px;
text-decoration:none;
background:#fff;
top:0;
left:0;
border:0;
}

#xmenu a img {
border:0;
}

#xmenu a.p1:hover {
text-decoration:none;
background-color:#8c97a3;
color:#000;
}

#xmenu a .large {
display:block;
position:absolute;
width:1px;
height:1px;
border:0;
top:-1px;
left:-1px;
}

#xmenu a.p1:hover .large {
display:block;
position:absolute;
top:-80px;
left:150px;
width:300px;
height:300px;
border:10px double #f60;
}

a:visited,a:active {
font-family:Verdana, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#09f;
text-decoration:none;
}
.vm {
color:#ff0000;
}
