body {

 margin-top: 20px;

 
  background-color: #228B22;
  font-family: Arial;
  font-size: 100%;
  font-weight: bold;
  color: #7C4D21;
}
#todoConteudo{
	background-color: White;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#cabecalho {
  height:           155px;
  background-color: #7CC45E;
 border-bottom: 2px solid #273A02;
  
}

#barraLateral{
 
 background-image: url(images/barralateral.JPG);
 background-repeat: repeat;
 font-family: arial;
  font-size:         0.75em;
  border-right: 2px solid #273A02;
  width: 238px;
  float: left;
 padding-bottom: 8px;
 }


#barraLateral li{
	list-style-image: url(images/seta.gif); padding, margin:0px;
}

#principal {
	/*background-image: url(images/principal.JPG);*/
	background-color: white;
	width: 640px;
	border-left: 2px solid #273A02;
	margin-left: -5px;
	font-size: 0.75em;
	float: right;
	color:#000000;
	padding-left:20px;
	line-height:130%;

	
}

#principal p{
	width: 600px;
	text-align:justify;
}

#principal img{
	float:left;
}


#principal h3{
	padding,margin:0;
	padding-left:8px;
	font-size:120%;
}

#principal ul li {
	padding-bottom:20px;
}
#principal ul {
	padding,margin:0;
}

#principal ul.normal li{
	padding-bottom:5px;
}

#principal h2 {
	padding-top: 20px;
	color: #556B2F;
	font-size: 1.6em;
	font-family: Arial;
	line-height:110%;
}


a:link {
  color:            #A0522D;
  text-decoration:  none;
  border-bottom:    thin none #b76666;
}

a:hover {
  color:            #A0522D;
  text-decoration:  underline;
  border-bottom:    thin none #b76666;
}

a:visited {
  color:         #A0522D;
  text-decoration:  none;
  border-bottom:    thin none  #675c47;
}


#rodape {
    background-color: #7CC45E;
	color:#273A02;
	font-size: 0.7em;
	text-align: center;
	height: 43px;
	line-height: 20px;
	clear: both;
	border-top: 2px solid #273A02;
	border-bottom: 2px solid #273A02;
	
	
}

