body {
  font-family: arial, helvetica, sans-serif;
  font-size: 0.85em;
  text-align: center;
  margin-top: auto;
  color: #333333;
  background: #ffffff url(images/fundo2.jpg) bottom right;
}

acronym {
  cursor: help;
  border-bottom: 1px dashed #ffffff;
}

#mainContainer {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}

#header {
  display: table-cell;  
  height: 199px;
  width: 760px;
  text-align: right;
  vertical-align: bottom;
  margin-bottom: 0px;
  background: url(images/topo5.jpg) no-repeat top left;  
}

#content {
  float: right;
  width: 550px;
  height: 1000px;
  text-align: left;
  border-right: 20px solid #ffffff; 
  background-color: #ffffff;
}

#content p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px;
  background-color: #ffffff;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#content a {
  border: 0px;
  color: #996699;
  text-decoration: none;
}

#content a:hover {  
  border: 0px;
  color: #996699;
  text-decoration: underline;
}

#content h1 {
  clear: both; 
  margin: 0px;
  font-size: 1.0em;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-indent: 10px;
  border-top: 10px solid #ffffff;
  border-bottom: 10px solid #F9F6C9;  
  color: #ffffff;
  background-color: #996699;
}

#footer {
  height: 41px;
  width: 760px;  
  float: left;
  font-size: 1.00em;
  text-transform: none;
  text-align: center;  
  margin-top: 0px;
  margin-bottom: 0px; 
  color: #ffffff;
  border-top: 0px solid #FFFFFF;
  background: #996699 url(images/footer4.jpg) no-repeat bottom right;  
}

#footer a {
  border: 0px;
  color: #ffffff;  
}

#footer a:hover {
  border: 0px;
  color: #FFFFFF;  
}

#sideBar {
  float: right;  
  width: 190px;
  height: 1000px;
  margin: 0px;
  text-align: left;  
  background-color: #ffffff;
}

#sideBar h1{
  clear: both;  
  margin: 0px;
  font-size: 1.0em;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-indent: 10px;
  border-top: 0px solid #ffffff;
  border-bottom: 10px solid #F9F6C9;  
  color: #ffffff;
  background-color: #996699;
}

#sideBar p {
  font-size: 0.95em;
  margin: 0px;
  padding: 5px 5px 10px 5px;
  background-color: #FFFFFF;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#sideBar a {  
  border: 0px;
  color: #996699;
  text-decoration: none;
}

#sideBar a:hover {
  border: 0px;
  color: #996699;
  text-decoration: underline;
}

#sideBar a.menuItem {
  display: block;
  clear: both;
  font-size: 0.85em;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 1px;
  text-align: left;
  padding: 5px 5px 0px 25px;
  border-bottom: 1px dotted #F9F6C9;
  color: #996699;
  background: url(images/om.gif)  no-repeat left;
}

#sideBar a:hover.menuItem {
  color: #ffffff;
  margin-top: 1px;
  padding: 5px 5px 0px 25px;
  border-bottom: 1px dotted #F9F6C9;
  background: #996699 no-repeat center left;
}

#sideBarHeader {  
  height: 55px;
  border-top: 0px solid #ffffff;
  border-botton: 0px solid #996699;
  background: #ffffff url(images/sidebarhead2.jpg) no-repeat bottom right;
}

#sideBarFooter {  
  height: 55px;
  border-top: 0px solid #ffffff;
  background: #ffffff url(images/sidebarfoot3.jpg) no-repeat bottom right;
}

#navigation{
height:27px;
width: 550px;
line-height:2em;
text-align: center;
margin:0px 0px 10px 0px;
background: #996699;
border-right: 20px solid #ffffff;


}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #ffffff;
white-space:nowrap;
text-align: center;
}

#navigation li a{
display:block;
padding:0 10px;
font-size:0.8em;
font-weight: bold;
text-decoration:none;
text-transform: uppercase;
background-color:inherit;
color: #F9F6C9;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
font-weight: bold;
color: #996699;
background: #ffffff;
text-decoration:underline;
}

strong, .subHeading {
  font-size: 1.00em;
  text-transform: uppercase;  
  color: #996699;  
}



