
body {   
	background-color: #FFFFFF
	font-family     : Arial, Helvetica, sans-serif; 
	font-size       : 10pt; 
        }

p, h1, h2, h3, li, a, td {  
	font-family     : Arial, Helvetica, sans-serif; 
	font-weight     : normal; 
        }
ul, li { 
    padding: 0px;
    margin: 0px;
}     
ul {
    list-style-type : square;
}
ul li {
    list-style-image: url("../_images/list-item.gif") !important;
    margin-left    : 20px;
}

p, li, td {  
	font-size       : 10pt; 
	color           : #000000;
	text-decoration : none
        }
        
h1, h2, h3 {  
	font-size       : 10pt; 
	font-weight     : bold;
	color           : #000000;
	text-decoration : none
        }        

a:link {
        color           : #003399;
        text-decoration : none;
        font-weight     : bold;
        }
a:active {
        color           : #ff000;
        text-decoration : underline;    
        font-weight     : bold;
        }
a:visited {
        color           : #003399;
        text-decoration : none;
        font-weight     : bold;
        }
a:hover {
        color           : #ff0000;
        text-decoration : none;    
        font-weight     : bold;
        }

hr {  
	margin-top: 0;
	margin-bottom: 0;
        }

.nav_atual {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #999999;
	text-decoration: none;
        }

.nav_link {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #003399;
	text-decoration: none;
        }        

.rot_tab {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}
	
.sub_cat {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #666666;
	}

#xdbform fieldset {
  border: 1px solid #cccccc;
  padding: 10px 0 10px 10px;
  margin: 0 0 10px 0;
  width: 511px;
  height: auto;
}

#xdbform {
  margin: 0px 0 10px 0 !important;
  width: 501px;
}

#xdbform fieldset legend {
  display: inline !important;
  font-family: Arial, Verdana, Sans-serif;
  font-weight:bold;
  margin-bottom: 10px;
}

#xdbform p {
  clear: left;
  white-space: nowrap;
  margin: 0 5px 8px 0;
}

#xdbform span.xdbl {
  float: left;
  display: block;
  width: 175px;
  white-space: normal;
  padding: 2px 5px 0 0;
}

#xdbform .textinput {
  font-family: Verdana, Arial, Sans-serif;
  background: #f0f0f0;
  font-size: 11px;
  line-height: 13px;
  width: 305px;
  border-top: 2px inset #ffffff;
  border-left: 2px inset #ffffff;
  border-right: 2px inset #ffffff;
  border-bottom: 2px inset #ffffff;
}
#xdbform .day .textinput { width: 20px !important;} 
#xdbform .month .textinput { width: 20px !important;} 
#xdbform .year .textinput { width: 33px !important;} 
#xdbform select.textinput {
  width: 310px;
}

#xdbform .inline, #xdbform .inlinef {
  clear: none;
  float: left;
  width: 155px;
}
#xdbform .inline span.xdbl, #xdbform .inlinef span.xdbl {
  float: left;
  width: 55px;
  white-space: normal;
  padding: 2px 5px 0 0;
}


#xdbform .inlinef {
    padding-left: 180px;
}

#xdbform .full {
    float: none !important;
    clear: none;
}

#xdbform .full label {
    float: none;
}

#xdbform .big label {
    width: 375px;
}
#xdbform .big .textinput {
    width: 100px;
}   
#xdbform .big select.textinput {
    width: 110px;
}   
#xdbform .pseudoinline {
  width: 195px;
}

#xdbform .inlinef {
  clear: both;
}

#xdbform .inline .textinput, #xdbform .inlinef .textinput, #xdbform .pseudoinline .textinput {
  width: 85px;
}

#xdbform .inline select.textinput, #xdbform .inlinef select.textinput, #xdbform .pseudoinline select.textinput {
  width: 90px;
}
#xdbform .submitinput, .btn input {
  font-family: Verdana, Arial, Sans-serif;
  background: #dedede;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  border: 2px outset #ffffff;
}

.forbid, #forbid { color: #999999; }
.nobreak { white-space: nowrap; }

#xdbform .longdesc label {
  width: 190px;
}


#xdbform .longdesc .textinput {
  width: 190px;
}

#xdbform .longdesc select.textinput {
  width: 195px;
}
.infov { margin: 5px 0px 10px 0; width: 95%; border-left: 1px solid #e0e0e6;border-bottom: 1px solid #e0e0e6;}
.infov td, .infov th { padding: 5px 5px 5px 5px; background: #f0f0ff; white-space: normal; border-top: 1px solid #e0e0e6;}
.infov td { border-right: 1px solid #e0e0e6;}
.infov th { width: 170px; background: #e6e6ef; color: #666666; }
.info { margin: 5px 0px 10px 0; width: 95%; }
.info th { color: #666666; border-bottom: 1px solid #e0e0e6; }
.info th { text-align: left; font-weight: normal; padding-right: 15px !important; }
.info td { text-align: left; font-weight: normal; padding-right: 15px !important; }
.info a:link, .info a:visited, .info a:hover, .info a { font-weight: normal }
.msg { color: #cc0000; font-weight: bold; }
.itemav { font-size: 10.5pt; border-top: 1px solid #666666; }
.item { margin-bottom: 20px; }


p.newscontext {
    display: none;    
    }
p.t_margin0 {
    margin-bottom   : 1px !important;
    }
p.data {
    margin-top      : 0px;
    margin-bottom   : 0px;
    color           : #999999;
    }
