body {
background-color:#242e04;
font:68.75%/1.6em Verdana, Helvetica, Arial, sans-serif;
color:#000;
text-align:center;
background-image:url(/images/background.jpg);
background-repeat:repeat-y;
background-position:top center;
background-attachment:fixed;
margin:0;
padding:0;
}

p,li {
text-align:justify;
padding-left:40px;
padding-right:40px;
}

h3 {
text-align:left;
font-size:0.9em;
padding-left:40px;
padding-right:40px;
padding-top:20px;
font-weight:400;
}

h4 {
text-align:left;
font-size:1.5em;
padding-left:40px;
padding-right:40px;
padding-top:20px;
font-weight:400;
color:#242e04;
}

#cab {
width:530px;
height:178px;
}

#logo {
clear:both;
float:left;
width:301px;
height:88px;
border:0;
margin-left:114px;
margin-top:40px;
}

#container {
width:530px;
border:0;
text-align:center;
margin:0 auto;
padding:0;
}

#corpo {
width:530px;
padding-top:30px;
padding-bottom:10px;
margin:0;
}

#rodape {
float:left;
width:530px;
}

#rodape p {
font-size:0.9em;
text-align:center;
line-height:2em;
}

.data {
color: #333;
font-size:0.9em;
}

.center {
text-align:center;
}

#menu {
width:530px;
float:left;
display:inline;
line-height:2.5em;
border:0;
margin:0;
}

#nav { float:left; padding-left:40px; }

/*Fat Erik's Pipelist*/
#navlist { list-style: none; padding: 0; margin: 0; }
#navlist li { display: inline; padding: 0; margin: 0; }
#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li { border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em; }

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li { display: block; float: left; }

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }



#menu a,a,a:visited {
color:#600;
text-decoration:none;
}

#menu a:hover,#menu a:active,a:hover,a:active {
color:#ff0;
}

#navlist li a.active { color:#242e04; }

#pesq {
float:right;
display:inline;
padding-right:40px;
padding-top:6px;
border:0;
margin:0;
}

input,input:focus {
background-color:#dde0b4;
color:#333;
font-size:0.9em;
border:none;
}

h1 {
font-weight:400;
text-decoration:none;
font-size:3em;
}

h2 {
font-weight:400;
font-size:1em;
font-style:italic;
}

h3 a {
border:0;
font-weight:400;
font-size:1.2em;
}

h1 a,h2 a {
border:0;
}

#content hr {
color:#ccc;
width:66%;
}

img.divider {
align:center;
}

.esq
{
	width:85px;
	padding:0 10px 5px 40px;
}