/* dados do voluntario */
#dadosvol {
   margin-bottom: 10px;
} 
#dadosvol .titgrupo {   
   border-bottom: solid 1px #999;  
   font: bold 15px;
   margin: 20px 0 10px 0;      
   padding-bottom: 5px;
}
#dadosvol .titulo {     
   font-weight: bold;
   margin-bottom: 2px;
}  
#dadosvol .dados {
   margin-bottom: 10px;
}   
#dadosvol .linha {
   border-bottom: solid 1px #ccc;
   margin-bottom: 10px;
   padding-bottom: 10px;
}  

/* dados do projeto */
#dadosproj {
   margin-bottom: 10px;
} 
#dadosproj .titulo {     
   font-weight: bold;
   margin-bottom: 2px;
}  
#dadosproj .dados {
   margin-bottom: 10px;
}    
#dadosproj .linha {
   border-bottom: solid 1px #ccc;
   margin-bottom: 10px;
}   

/* tabela */
#tabresultado {     
   margin-bottom: 10px;
} 
#tabresultado p {      
   font-weight: bold;
   margin: 20px 0 10px 0;
}
#tabresultado td.titulo {
   border-bottom: solid 1px #ccc;
   font-weight: bold;
}
#tabresultado td {
   border-bottom: solid 1px #ccc;
}

/* form */
form {
   display: inline;
}  
#form {
   margin-bottom: 10px;
} 
#form .titgrupo {   
   border-bottom: solid 1px #999;  
   font: bold 15px;
   margin: 20px 0 10px 0;      
   padding-bottom: 5px;
}
#form .titcampo {     
   font-weight: bold;
   margin-bottom: 2px;
}  
#form .campo {
   margin: 0;
}   
#form .campo span {
   margin-left: 10px;
}  
#form .botao {
   margin: 0;
}    
#form .linha {
   border-bottom: solid 1px #ccc;
   margin-bottom: 10px;
   padding-bottom: 10px;
}  
input.text50a {
   width: 50px;
}               
input.text50b {
   background-color: #ffe;   
   color: #333;
   width: 50px;
}    
input.text150a {
   width: 150px;
}               
input.text150b {
   background-color: #ffe;   
   color: #333;
   width: 150px;
}    
input.text300a {
   width: 300px;
}               
input.text300b {
   background-color: #ffe;
   width: 300px;
}   
select.slcta {
   background-color: #fff;
   color: #333;
}               
select.slctb {
   background-color: #ffe;
   color: #333;
}     
select.slct150a {
   width: 150px;
}               
select.slct150b {
   background-color: #ffe;
   color: #333;
   width: 150px;
}    
select.slct300a {
   width: 300px;
}               
select.slct300b {
   background-color: #ffe;
   color: #333;
   width: 300px;
}  
select.slct450a {
   width: 450px;
}               
select.slct450b {
   background-color: #ffe;  
   color: #333;
   width: 450px;
}    
textarea.area300 {    
   height: 100px;
   width: 300px;
}   
  
    
/* conteudo */    
div.conteudo {
	   padding: 0px 10px 0px 0px;    
}   
div.conteudo div p {
   font-weight: bold;   
} 
