body, html {
text-align: center;
}

body {
background-color: #999999;
color: #006699;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: small;
margin: 0 auto;
}

#pagebody {                                                               
min-width: 770px;
max-width: 800px;
margin-top:5px;
margin: 0 auto;
text-align: left;
}

p {
line-height: 120%;
}

img {
border:none;
}

acronym {
font-size: x-small;
color: #ffffff;
speak:normal;
}


h1 {
background-color: transparent;
letter-spacing: 0.02em;
word-spacing: 0.1em;
text-align: left;
text-transform: lowercase;
color: #bcdaf4;
}

h2 {
background-color: transparent;
letter-spacing: 0.05em;
word-spacing: 0.1em;
font-size: large;
/*text-transform: lowercase;*/
}
h2 a:link {
background-color: transparent;
color: #006699;
text-decoration: none;
background-color: transparent;
}
h2 a:visited {
background-color: transparent;
color: #006699;
text-decoration: none;
background-color: transparent;
}
h2 a:hover {
background-color: transparent;
color: blue;
text-decoration: none;
background-color: transparent;
}

h3 {
background-color: transparent;
/*color: #ffffff;
font-family: "Arial Black", Verdana, Geneva, Arial, sans-serif;*/
letter-spacing: 0.05em;
word-spacing: 0.1em;
font-size: medium;
}


hr {
clear: both;
display: block;
visibility: visible;
color: #e46e34;
}


#header {
height: 106px;
border: 0;
min-width: 740px;
max-width: 800px;
/*background-color: #1c7acc;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

#header a:visited {
background-color: transparent;
color: #999999;
text-decoration: none;
}


#clock {
position: absolute;
background: transparent;
height: 10px;
text-align: right;
}


#navbar {
background: transparent url(imagens/base_opcoes.gif) no-repeat 0 0;
color: #ffffff;
font-size: 0.90em;
line-height: 204%;
float: left;
/*width: 170px;*/
width: 22%;
margin-top: 50px;
min-height: 370px;
}

ul#nav {
list-style-type: none;
margin-top: 120px;
margin-left: -33px;
}

ul#nav ul {
position:absolute;
display: none;
left: 100px; /* Set 1px less than menu width */
top: -120px;
}

ul#nav li {
position: relative;
list-style-type: none;
}

ul#nav li a {
display: block;
text-decoration: none;
color: #fff;
}

ul#nav li ul {
position: absolute;
display: none;
left: 99px;
top: 0;
width: 140px;
}


ul#nav a {
background-color: transparent;
color: #ffffff;
text-decoration: none;
display: block;
border: none;
}

ul#nav a:hover {
/*background-color: transparent;*/
color: #0000ff;
text-decoration: none;
}


ul#nav li ul li a { 
background-color: #7cb6e4;
color: #ffffff;
text-decoration: none;
display: block;
border: 1px solid #e46e34;
} /* Sub Menu Styles */

ul#nav li:hover ul ul, 
ul#nav li.over ul ul { 
display: none;
line-height: 15px;
}

ul#nav li:hover ul, 
ul#nav li li:hover ul,
ul#nav li li li:hover ul 
ul#nav li.over ul, 
ul#nav li li.over ul,
ul#nav li li li.over ul { 
display: block;
line-height: 15px;
}


#map {
background-color: transparent;
float: left;
padding-left: 10px;
margin-top: 50px;
margin-right: 10px;
width: 550px;
height: 25px;
}

.corpo {
background-image: url(imagens/base_corpo.gif);
background-repeat: no-repeat;
background-color: transparent;
float: left;
padding-left: 10px;
/*width: 560px;*/
width: 68%;
margin-right: 10px;
text-align: justify;
min-height: 382px;

/*border-color: #000000;
border-style: outset;
border-width: thin;*/
}

#enfeite {
background: transparent;
float: left;
padding-bottom: 10px;
margin-left: 12px;
/*width: 35px;*/
width: 5%;
margin-top: 20px;
text-align: right;
min-height: 320px;
/*border: 1px solid;*/

}
#enfeite span {
font-size: 2.3em;
color: #e46e34;
font-style: oblique;
font-weight: bolder;
}


#footer {
background-color: transparent;
color: #ffffff;
font-size: 0.75em;
background-color: transparent;
text-align: center;
letter-spacing: 0.05em;
word-spacing: 0.1em;
position: relative;
clear: left;
padding-bottom: 10px;
padding-top: 5px;
}
#footer a {
background-color: transparent;
color: #999999;
text-decoration: none;
}
#footer p{
line-height: 130%;
margin: 0px;
}

a:link {
background-color: transparent;
color: #FFCC99;
text-decoration: none;
background-color: transparent;
}

a:visited {
background-color: transparent;
color: #ffffff;
text-decoration: none;
background-color: transparent;
}

a:hover {
background-color: transparent;
color: #0000ff;
text-decoration: none;
background-color: transparent;
}

a:active {
background-color: transparent;
color: #0000ff;
text-decoration: none;
background-color: transparent;
}

.table4 {color: #333333; font-size: 10pt; }
.table5 {font-size: 10pt}
.table6 {color: #333333; font-size: 13px; }


#news {
	background-color: transparent;
	clear: left;
	height: 45px;
	text-align: center;
     	letter-spacing: 0.05em;
   	word-spacing: 0.1em;
}

#imgpos {
position: relative;
margin-left: 60px;
margin-right: 60px;

}

.alinhar {
	text-align: right;
}

#taize {
width: 501px;
margin: 0 auto;
}

tr.tpar {
background-color: #cccccc;
width: 501px;
}

tr.timpar {
background-color: #f8e0c9;
width: 501px;
}

td.thoras {
width: 25%;
color: #333333; font-size: 10pt;
padding-left: 3px;
}

td.ttexto {
width: 75%;
color: #333333; font-size: 10pt;padding-left: 3px;
}

.ttitulo {
width: 501px;
background-color: #eee;
}

#info_msg p {
line-height: 130%;
margin: 0px;
}