body { color: black; font-size: 0.83em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.1em; background-color: #f0f0f0; text-align: center; margin: 0 0 0; padding: 0; }
a:link       { color: #69f; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited  { color: #69f; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover   { color: #f90; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active   { color: #f90; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#wrapper { background-color: white; text-align: left; position: relative; width: 620px; height: auto; margin-right: auto; margin-left: auto; padding-bottom: 10px; }
#logo_sup { position: absolute; top: 10px; left: 12px; z-index: 30; border-width: 0; outline-width: 0; }
#logo_inf { position: absolute; top: 34px; left: 12px; z-index: 40; border-width: 0; outline-width: 0; }

#menu { }
#menu h1 { color: #36c; font-size: 1.5em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3em; text-align: right; width: 610px; height: 18px; z-index: 1; margin: 0.2em 0 0; padding: 0; }
#menu ul { color: #fc0; background-color: #006; text-align: right; position: absolute; top: 34px; left: 0; width: 610px; height: 18px; z-index: 4; float: right; margin: 0; padding: 0 0 0 0; }
#menu ul li { color: #fc0; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none; padding-right: 1em; padding-left: 1em; list-style-type: none; display: inline; }
#menu ul li a:link { color: #fff; font-weight: inherit; text-decoration: none; }
#menu ul li a:visited { color: #fff; font-weight: inherit; text-decoration: none; }
#menu ul li a:hover { color: #69f; font-weight: inherit; text-decoration: none; }
#menu ul li a:active { color: #fc0; font-weight: inherit; text-decoration: none; }

#princ { width: 290px; float: left; margin: 4em 0 0; padding: 0 0 0 10px; }
#princ h1 { color: #36c; font-size: 1.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.8em; margin: 0; padding: 0; }
#princ sup { font-size: 0.7em; margin: 0; padding: 0; }
#princ strong { font-weight: bold}

#secund { width: 290px; margin-top: 4em; margin-left: 320px; }
#secund div { background-color: #9cf; text-align: center; width: 290px; }
#secund .legenda { color: #326ec8; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; margin: 0.3em 0 1em; padding: 0; }
#dados { width: 610px; margin-top: 4em; padding-left: 10px; }
#dados h1 { color: #36c; font-size: 1.75em; line-height: 1.8em; }
#rodape { width: 600px; clear: both; margin: 3em 0 10px 10px; padding: 0.5em 0 10px; border-top: 2px solid #ccc; }
#rodape .proximo a { background-color: transparent; background-image: url(figuras/seta_avancar.gif); background-repeat: no-repeat; background-position: right top; text-indent: -999em; width: 18px; height: 14px; float: right; margin: 0 0 0 1em; padding: 0; dis }
#rodape .proximo a:hover { background-position: left top; }
#rodape .anterior a { background-color: transparent; background-image: url(figuras/seta_voltar.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -999em; width: 18px; height: 14px; float: right; margin: 0; padding: 0; }
#rodape .anterior a:hover { background-position: -18px 0; }

table { border-collapse: collapse; font-size: 0.9em; line-height: 1em; background-color: #cbe0ff; text-align: center; width: 600px; clear: both; margin: 0.5em 0 2em; empty-cells:show  }
table caption { font-size: 1.1em; font-weight: bold; line-height: 1.2em; text-align: left; }
table thead th { color: #006; background-color: #a3c8ff; padding-top: 0.5em; padding-bottom: 0.5em; }
table tbody td { padding-top: 0.3em; padding-bottom: 0.3em; border-top: 1px solid #fff; }
table .unidades { color: #006; background-color: #a3c8ff; padding-top: 3em; padding-bottom: 0.5em; border-top-style: hidden; }
table tbody tr:hover { background-color: #e2eaef; }
#dados {  }
#dados img { float: right; margin-top: -4em; }