BODY {
background: #ffffff;
color: #000000;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-decoration: none;
}

ul {float          : left;
  margin           : 0px;
  padding-left     : 0px;
  list-style       : none;
}
li {
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
  
  line-height      : 13px;
  padding-left     : 9px;
  padding-top      : 0px;
  background-image : url(arrow.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

#a_inativo a,#a_inativo a:link,#a_inativo a:visited,#a_inativo a:active,#a_inativo a:hover 
{
  background-color: transparent;
  color: #000000;
  padding-left     : 12px;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 	line-height:5px;
text-decoration: none; 
}

#imagem a:hover, #imagem a, #imagem a:link, #imagem a:visited, #imagem a:active
{
  background-color: transparent;
  color: transparent;
text-decoration: none; 
}

#menulink a:hover, #menulink a, #menulink a:link, #menulink a:visited, #menulink a:active
{
  background-color: transparent;
  color: white;
}



h1, TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #0080c0;
  line-height:22px;
}

h4, TD.titulo, DIV.titulo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #008080;
 padding: 0px 0 0px 0;
  line-height: 15px;
}



h2 
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #0080c0;
  line-height:19px;
}

h3 
{
  color: #008080;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
 padding: 0px 0 0px 0;
  line-height: 17px;
  border-bottom: 2px #008080 solid;  
}














#lloja
{
  background-color: transparent;
  font-size: 14px;
  color: #000000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-weight: normal;
text-decoration: none; 
}
#lloja a,#lloja a:link,#lloja a:visited,#lloja a:active 
{
  background-color: transparent;
  font-size: 14px;
  color: #ff0000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-weight: normal;
text-decoration: none; 
}
#lloja a:hover
{
  background-color: #ff8000;
  color: #ffffff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none; 
}




#lwhite a,#lwhite a:link,#lwhite a:visited,#lwhite a:active 
{
  background-color: transparent;
  color: #ffffff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lwhite a:hover
{
  background-color: #ff8000;
  color: #ffffff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lgreen a,#lgreen a:link,#lgreen a:visited,#lgreen a:active 
{
  background-color: transparent;
  color: #00903c;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lgreen a:hover
{
  background-color: #ff8000;
  color: #fff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}


#lblue a,#lblue a:link,#lblue a:visited,#lblue a:active 
{
  background-color: transparent;
  color: #0080c0;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lblue a:hover
{
  background-color: #ff8000;
  color: #fff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lorange a,#lorange a:link,#lorange a:visited,#lorange a:active 
{
  background-color: transparent;
  color: #ff8000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

#lorange a:hover
{
  background-color: #ff8000;
  color: #fff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}



/***********
** menu    *
************/

#menu {
  clear:both;
  float:left;
  width:150px;
  margin-top:0px;
 	line-height:16px;
  padding: 0px 0px 0px 0px;
  text-transform: none;
  color: #004f00;
}

#menu h1
{
  font-size: 80%;
  line-height: 1.3em;
  margin: 0;
 	line-height:16px;
  width: 150px;
  padding: 0;
  border: 0;
  border-bottom: 1px #008080 solid;  
}

#menu h1 a
{
  display: block;
  color: #000000;
  background-color: #ffffff;
  width: 150px;
  padding: 0px 0px 0px 0px;
 	line-height:16px;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}     

#menu h1.inactive
{
  display: block;
  color: #000000;
  background-color: #aaaaaa;
  width: 150px;
 	line-height:16px;
text-align:center;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  border-bottom: 1px solid #aaaaaa;
  font-weight: bold;
}

#menu h1 a:hover
{
  width: 150px;
  background-color: #ff8000;
 	line-height:16px;
  color: #ffffff;
  border-bottom: 1px solid #ff8000;
}


A:link {
background-color: transparent;
color: #0080c0;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

A:visited {
background-color: transparent;
color: #0080c0;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; 
}

A:hover {
background-color: #ff8000;
color: #ffffff;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

A:active {
background-color: transparent;
color: #f00000;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}


 
.pn-pdmenu {
background-color:  transparent;
color: #ffffff;
font-family: Tahoma,Verdana,Arial
font-size: 10px;
font-weight: bold;
text-decoration: none; 
}

.pn-pdmenu A:link {
background-color:  transparent;
color: #ffffff;
font-family: Tahoma,Verdana,Arial
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.pn-pdmenu A:visited {
background-color:  transparent;
color: #ffffff;
font-family: Tahoma,Verdana,Arial
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.pn-pdmenu A:hover {
background-color: #009090;
color: #000000;
font-family: Tahoma,Verdana,Arial
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.pn-pdmenu A:active {
background-color:  transparent;
color: #ffffff;
font-family: Tahoma,Verdana,Arial
font-size: 10px;
font-weight: bold;
text-decoration: none;
}



TD {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
}

TH {
font-family: Tahoma, Verdana, sans-serif;
font-size: 13px;
}

TEXTAREA {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-indent: 2px;
}

INPUT {
background-color: transparent;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-text {
background-color: #D9DCC2;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-button {
background-color: #D9DCC2;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {
background-color: transparent;
font-family: Tahoma, Verdana, sans-serif;
}

SELECT {
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
}

SELECT.pn-text {
background-color: #D9DCC2;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: bold;
}


.pn-normal {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.pn-normal A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:hover {
background-color: transparent;
color: #dF7F00;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.pn-normal A:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-title {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-title A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.pn-title A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.pn-title A:hover {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-title A:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-sub {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.pn-sub A:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: underline;
}

.pn-sub A:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: underline;
}

.pn-sub A:hover {
background-color: #ffffff;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:active {
background-color: transparent;
color: #FF0000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
text-decoration: underline;
}

.pn-logo {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:link {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:visited {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:hover {
background-color: #B1B78B;
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:active {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo-small {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle {
background-color: transparent;
color: #000000;
font-family: Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.pn-menu {
background-color: transparent;
color: #ffffff;
font-family: Thaoma,Verdana,Arial
font-size: 12px;
font-weight: bold;
text-decoration: none; 
}

.pn-menu A:link {
background-color: transparent;
color: #ffffff;
font-family: Thaoma,Verdana,Arial
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-menu A:visited {
background-color: transparent;
color: #ffffff;
font-family: Thaoma,Verdana,Arial
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-menu A:hover {
background-color: #009090;
color: #000000;
font-family: Thaoma,Verdana,Arial
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-menu A:active {
background-color: transparent;
color: #ffffff;
font-family: Thaoma,Verdana,Arial
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

ul.menubar{
 font-weight:bold;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  background-color: #006060; /* IE6 Bug */
  font-size: 100%;
}
 
ul.menubar .submenu {
 font-weight:bold;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  list-style: none;
  background-color: #006060;
/*  border: 1px solid #ccc; */
  float:left;
 background: transparent url(images/space.gif) right center no-repeat;
 }
 
ul.menubar ul.menu2{
 font-weight:bold;
  color: #ffffff;
  background-color: #008080;
  display: none;      
  position: absolute;
  margin: 0px;
 }
 
ul.menubar  a {
  font-weight:bold;
 color: #ffffff;
  background-color: #006060;
  padding: 0px;
  display:block;
  text-decoration: none;
}
 
ul.menu2, ul.menu2 ul{
 font-weight:bold;
  color: #ffffff;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  width: 150px; /* Width of Menu Items */
  background-color: #009090; /* IE6 Bug */
 background: transparent url(images/space.gif) right center no-repeat;
  }
 
ul.menu2 li{
 font-weight:bold;
  color: #ffffff;
  background-color: #008080;
 position: relative;
  list-style: none;
  border: 0px;
background: transparent url(images/space.gif) right center no-repeat;
}
 
ul.menu2 li a{
 font-weight:bold;
  display: block;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: 0px;
  color: #ffffff;
  background-color: #008080;
  padding: 5px 10px 5px 5px;
}
 
ul.menu2 li sup{
  background-color: #008080;
  font-weight:bold;
  font-size:7px;
  color: red;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu2 li { float: left; height: 1%; }
* html ul.menu2 li a { height: 1%; }
/* End */
 
ul.menu2 ul{
 font-weight:bold;
   color: #ffffff;
  position: absolute;
  display: none;   
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
  background-color: #008080; /* IE6 Bug */
 background: transparent url(images/space.gif) right center no-repeat;
}
 
ul.menu2 li.submenu ul { background-color: 008080;   color: #000000;  display: none;  } /* Hide sub-menus initially */
 
 ul.menu2 li.submenu {  font-weight:bold; background: transparent url(images/space.gif) right center no-repeat; } 

ul.menu2 li a:visited { font-weight:bold; background-color: #008080; color: #ffffff;}
ul.menu2 li a:hover { font-weight:bold; background-color: #009090; color: #000000;}

/*a_inativo a,#a_inativo a:link,#a_inativo a:visited,#a_inativo a:active,#a_inativo a:hover 
*/

li.submenu a:visited {  font-weight:bold; background-color: #006060; color: #ffffff;}
li.submenu  a:hover {  font-weight:bold; background-color: #009090; color: #000000;}




