body {
font:85% arial, hevetica, sans-serif;
text-align:center;
color:#515C22;
background-color:#CCD9A7;
margin:0;
padding:0;
}

a:link {
color:#515C22;
}

a:visited {
color:#9AAB5B;
}

a:hover,a:active {
color:#213A1A;
}

h2 {
color:#37450A;
font:120% arial, hevetica, sans-serif;
font-weight:700;
margin:0 0 2px;
}

h2 a {
text-decoration:none;
}

h3 {
color:#37450A;
font:106% arial, hevetica, sans-serif;
font-weight:700;
margin-bottom:3px;
}

h4 {
color:#213A1A;
font:106% arial, hevetica, sans-serif;
font-weight:400;
font-style:oblique;
margin-bottom:0;
}

#container {
width:750px;
text-align:left;
background-color:#fffcd7;
border:1px solid #37450A;
margin:1em auto;
}

#header {
height:150px;
background-image:url("images/topo9.jpg");
background-repeat:no-repeat;
background-position:0 0;
border-bottom:1px solid #213A1A;
position:relative;
}

#header h1 {
font-size:1px;
text-align:right;
color:#213A1A;
margin:0;
padding:0;
}

#mainnav {
color:#9FA41D;
background-color:#CCD9A7;
margin-bottom:22px;
padding:2px 0;
}

#mainnav ul {
list-style-type:none;
border-left:1px solid #B1B875;
margin:0 0 0 20px;
padding:0;
}

#mainnav li {
display:inline;
border-right:1px solid #37450a;
padding:0 10px;
}

#mainnav li a {
text-decoration:none;
color:#213A1A;
}

#mainnav li a:hover {
text-decoration:none;
color:#677C1F;
}

#menu {
float:right;
width:150px;
border-left:1px solid #CCD9A7;
padding-left:5px;
}

#menu ul {
margin-left:0;
padding-left:0;
list-style-type:none;
line-height:165%;
}

#contents {
margin:0 160px 40px 20px;
}

#contents p {
line-height:150%;
}

#todoform {	
background:#CCD9A7;	
font:105% arial, hevetica, sans-serif;
border-collapse:collapse;
color:#213A1A;	
}
#todoform th {
background:#CCD9A7;
padding:3px;
font:105% arial, hevetica, sans-serif;
border-bottom:1px solid #3D480C;	
}
#todoform td {	
padding:3px;	
}
#todoform input {	
background:#fff;	
border:1px dashed #9FA41D;	
}
#todoform textarea {
border:1px dashed #9FA41D;
background:#fff;	
}
#todoform input.botao {	
background:#CCD9A7;	
color:#515C22;
border:2px solid #3D480C;
}	

.blogentry {
border-bottom:1px solid #C5C877;
}

.blogentry ul {
list-style-type:none;
text-align:right;
font-size:95%;
margin:1em 0;
padding:0;
}

.blogentry li {
display:inline;
padding:0 0 0 7px;
}

.blogentry1 ul {
list-style-type:none;
text-align:left;
font-size:95%;
margin:1em 0;
padding:0;
}

.blogentry1 li {
display:inside;
padding:0 0 0 7px;
}

.imagefloat {
float:right;
border:1px solid #3D48OE;
margin:0 0 10px 10px;
padding:2px;
}

.foto {
margin-top: 10px; 
margin-bottom: 10px;
text-align:center;
}

.foto1 {
margin: 10px 20px 5px 20px; 
text-align:center;
float: left;
}

.foto2 {
margin: 10px 50px 5px 50px; 
text-align:center;
float: left;
}

.p1 {
font-family:arial, hevetica, sans-serif;font-size:105%;
color:#536220;
text-align:center;
text-decoration:none;
line-height:100%;
margin-top: 0; 
margin-bottom: 0; 
}

.p2 {
font-family:arial, hevetica, sans-serif;
font-size:100%;
color:#536220;
text-align:justify;
text-decoration:none;
line-height:120%;
margin-top: 0; 
margin-bottom: 5px;
padding-left:20px; 
text-indent: 20px;}

#footer {
clear:both;
color:#5B5E0E;
background-color:#9FA41D;
text-align:right;
font-size:90%;
background-image:url("images/rodape.jpg");
padding:5px;
}

#skipmenu {
position:absolute;
right:5px;
top:5px;
}

#skipmenu a {
color:#515c22;
text-decoration:none;
}

#skipmenu a:hover {
color:#CCD9A7;
text-decoration:none;
}

#principal {
	width:374px;
	float:right;
	}
	
#navegacao {
	width:374px;
	float:left;
	}
	
#tudo {
	width:750px;
	text-align:left;
	margin:0 0;
	}
