#innermenu table.tablemenu_up {
	
	padding: 0px 0px 0px 100px
	}

#innermenu table.tablemenu_up tr td.middle {
		
	width: 113px;
	height: 32px;
	border-bottom: 0px;
	text-align: center;
	text-color: #FFFFFF;
	font-family: verdana;
	font-size: 11;
	font-weight: bold;
	font-style: italic;	
    border-top: 1px rgb(102,51,51) solid;
    border-right: 1px rgb(102,51,51) solid;
    border-left: 1px rgb(102,51,51) solid; 
    background: #605D5C;
	}
	
	#innermenu table.tablemenu_up tr td.hide {
		
	width: 54px;
	height: 32px;
	border-bottom: 0px;
    border-top: 0px;
    border-right: 0px ;
    border-left: 0px; 
    background: #D0E2B8;
	}



#innermenu table.tablemenu_up tr td.separator {
  width: 9px;
  border-top: 0px;  
  border-bottom: 0px;  
}

#innermenu table.tablemenu tr td {  
  text-align: center;
  height: 32px;
}

#innermenu table.tablemenu tr td.separator {
  width: 9px;  
  border-bottom: 1px rgb(102,51,51) solid; 
  background: #605D5C; 
}

#innermenu table.tablemenu tr td.end {
		
	width: 50px;
	height: 32px;
	border-bottom:1px rgb(102,51,51) solid;
    border-top: 0px;
    border-right: 1px rgb(102,51,51) solid;
    border-left: 0px; 
    background: #605D5C;
	}
	
#innermenu table.tablemenu tr td.end_alone {
		
	width: 50px;
	height: 32px;
	border-bottom:1px rgb(102,51,51) solid;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px; 
    background: #D0E2B8;
	}

#innermenu table.tablemenu tr td.terminator {
  
  border-bottom: 1px rgb(102,51,51) solid;  
}
#innermenu table.tablemenu tr td.unselected {
  
  width: 112px;
  border-top: 1px rgb(102,51,51) solid;  
  border-right: 1px rgb(102,51,51) solid;  
  border-left: 1px rgb(102,51,51) solid;  
  border-bottom: 1px rgb(102,51,51) solid;
  font-family: verdana;
	font-size: 11;
	font-weight: bold;
	font-style: italic;	
  text-color: #FFFFFF;
  background: #999999  
  
  
}

#innermenu table.tablemenu td.unselected a{
	color: white;
	
}

#innermenu table.tablemenu td.selected a{
	color: black;
	
}

#innermenu table.tablemenu tr td.selected {
	width: 112px;
	border-top: 1px rgb(102,51,51) solid;  
	border-right: 1px rgb(102,51,51) solid;  
	border-left: 1px rgb(102,51,51) solid;
	border-bottom: none solid;
	font-family: verdana;
	font-size: 11;
	font-weight: bold;
	font-style: italic;	
	background: white ;
	text-color: #FFFFFF;
}


#form td{
	
	padding-right: 15px;
 	padding-left: 15px;
	
	}
#form input{
	
	border-right:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black
}

#form select{
	
	border-right:1px solid black;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black
}

form input.required{
	text-color: red
	}


#innercontent table {  
  border-top: 0;  
  border-right: 1px rgb(102,51,51) solid;  
  border-left: 1px rgb(102,51,51) solid;
  border-bottom: 1px rgb(102,51,51) solid;
 
  background: white;

}

#innercontent table td.dest{  
	width: 290px;
 	height:215px;
 	padding-right: 23px;
	padding-bottom: 20px;
 	padding-left: 45px;
 	align: center;
 	background-image: url("imagens/quadrados2.JPG");
 	background-repeat: no-repeat;
 }

 #innercontent  table tr.dest{ 
 padding-bottom: 200px;
 }
#innercontent table td.dest b.link{  
 	
 	padding-right: 15px;
 	padding-left: 160px;
 	text-decoration: underline; 
 	color: #007E58
 	
 }
 


#innercontent table td.norm{  
 	padding: 0px 0px 0px 20px;
 	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
 	align: justify;
 	
 }
 #innercontent table td.normTit{  
 	padding: 0px 0px 0px 20px;
 	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:20px;
 	align: justify;
 	
 }

#innercontent table td p{  
 	
 	align: top;
 	

}

#innercontent table.colum{
		border-left: 0px ;
	border-right: 0px ;
	border-bottom: 0px;
	padding:5px 5px 5px 5px;
	align: center;
	width:654px;
	
	
	}

#innercontent table.colum td.topleft{
	border-right: 1px solid black;
	border-top: 1px solid black; 
	padding: 15px  15px 0px 15px;
	width: 327px;

	}

#innercontent table.colum td.bottomleft{
	border-right: 1px solid black; 
	padding: 0px 0px 10px 15px;
	width: 327px;
	height: 300px
	}

#innercontent table.colum td.topright{
	border-top: 1px solid black;  
	padding: 15px  15px 0px 15px;
	width: 327px;
	}
	
#innercontent table.colum td img{
	max-width: 300px;
	
	

	}

	
#innercontent table.colum td.bottomright{
	
	padding: 0px 10px 10px 15px;
	width: 327px;
	height: 300px

	}	

#innercontent table.colum td.endright{
	padding: 0px 10px 10px 15px;
	width: 327px;
	height: 300px;
	border-bottom: 1px solid black;


	}
	
#innercontent table.colum td.endleft{
	padding: 0px 10px 10px 15px;
	width: 327px;
	height: 300px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;

	}


#afc_pub_left table tr.middle{
	
	border-bottom: 1px solid #D2D5D7; 
	
	}
	
#afc_pub_left  table td{
	padding: 10px 10px 10px 10px;
	font-family: verdana;
	font-size: 11;
	font-weight: bold;
	height:42
}
	

table.afc_form_outertable {
  border-spacing: 0; 
  border-top: 1px  black solid;
  border-left: 1px  black solid;
  border-right: 1px  black solid;
  border-bottom: 1px  black solid; 
  border-collapse: collapse;
}

  
tr.afc_form_outertable td {

  border-top: 1px  #b6b5b5 solid;
  padding: 10px 10px 10px 10px;
} 

tr.afc_form_innertable td{
  border-top: 1px  white solid;
  border-left: 1px  white solid;
  border-right: 1px  white solid;
  border-bottom: 1px  white solid; 
  border-collapse: collapse;
  padding: 10px 0px 10px 10px;
}

table.afc_form_innertable td{
  border-top: 0px  white solid;
  padding: 10px 0px 10px 10px;
	
	}
	
	
tr.afc_form_bottomtable td{
 	
  border-left: 1px  #D0E2B8 solid;
  border-right: 1px  #D0E2B8 solid;
  border-bottom: 1px  rgb(102,51,51) solid;
  padding: 10px 10px 10px 10px;
  font-size: 0.9em;
  background: #D0E2B8
}

tr.afc_form_bottomtable a{
	color: #007E58; 
	
}