/*this is a very contemporary (late 2002) looking style sheet design. The structure of the page is clear, and the colors for the page elements can easily be adapted to make similar designs. See the template around_the_world.css for an example of this.

The font size on the body may need to be increased to aid accessibility.
*/

body {font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #ffffff;
color: #000000;font-size: 8pt;margin-top: 0px;margin-bottom: 0px;scrollbar-face-color:#e1fbe6;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#14ab20;
scrollbar-darkshadow-color:#14ab20;
scrollbar-shadow-color:#14ab20;
scrollbar-arrow-color:#14ab20;
scrollbar-track-color:#ffffff;}
input, textarea, select {
background-color: #e8e8e8;
}

input.botao {
font-size: 7pt;
font-weight: bold;
}

input.ob, textarea.ob, select.ob {
background-color: #ffe1e1;
}
form {margin: 0px;padding: 0px;}

table {
font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt;margin: 0px;padding: 0px;}

tr {}
tr.lista {
background-color: #E8E8E8
}

td {}td.dot {border: 1px #008040;border-right: 2px #008000 dotted;}

th {}

caption {}

h1, h2, h3, h4, h5, h6 {

font-family: Arial, Verdana, Helvetica, sans-serif;}
p, li, blockquote {margin-left: 0px;margin-right: 0px;font-family: Arial, Verdana, Helvetica, sans-serif;margin: 0em;padding: 0em;}p.erro {
color: #ff0000;margin-top: 0px;margin-bottom: 0px;
padding-left: 2px;}

p.grande {
font-size: 10pt;
color: #ff0000;margin-top: 0px;margin-bottom: 0px;
padding-left: 2px;font-weight: bold;}

h1, h2 {
font-size: 9pt;
border-bottom: 2px #caca00 solid;margin-top: 0em;margin-bottom: 3px;padding-bottom: 2px;padding-top: 2px;}
h1 {
font-weight: bold;
color: #ffffff;
background-color: #006600;}

h2, h4, h5 {
font-weight: bold;
color: #ffffff;
background-color: #006600;}

h4, h5 {
border-top: 1px #0000ff solid;
font-size: 8pt;padding-left: 8px;margin-top: 0em;margin-bottom: 0em;padding-top: 2px;padding-bottom: 2px;padding-right: 4px;text-align: right;}

h1 {
padding-left: 5px;
text-align: left;}

h2 {
padding-left: 5px;
text-align: left;}h3 {
font-size: 8pt;font-weight: bold;
color: #ff0000;margin: 0px;padding: 0px;}

h5 {
border-bottom: 1px #14ab20 solid;}
h5.tic {
padding-left: 4px;
font-weight: bold;
color: #ff0000;
background-color: #ffffff;
border-top: 1px #E80000 solid;
border-bottom: ;
}

h5.menu {
padding-left: 4px;
font-weight: bold;
color: #000000;
background-color: #ffffff;
border-top: 1px #0000ff solid;
border-bottom: ;
}

h6 {font-size: 7pt;color: #000000;text-align: right;margin-top: 0em;margin-bottom: 0em;font-family: Arial, Verdana, Helvetica, sans-serif;}

a:link, a:visited {color: #006400;text-decoration: none;font-style: normal;font-weight: bold;}

a:hover {color: #000000;background-color: #e1e100;}

a:active {
color: #000000;background-color: #ffffb9;}

a.menu:link, a.menu:visited {color: #ffffff;text-decoration: none;font-style: normal;font-weight: bold;}

a.menu:hover {color: #000000;background-color: #ffff7d;}

a.menu:active {
color: #000000;background-color: #ccffcc;}
