body
 {
 background: url(imagens/fundo.jpg);
 margin:0;
 text-align: center;
 font: 0.8em 'Arial', sans-serif;
 color: #870000;
 }

/*
########################## Container ###########################################
*/

#main
 {
 margin: 3.5em auto;
 background: url(content_bg.gif) repeat-y right #FFF;
 border-top: 5px #e7ad00 solid;
 border-bottom: 5px #e7ad00 solid;
 width: 70%;
 min-width: 70%;
 text-align: left;
 border-right:4px #e7ad0f solid;
 border-left: 4px #e7ad00 solid;
 }
 
#header
 {
 background: #FFF;
 text-align: center;
 }

#content
 {
 padding: 5px;
 margin-right: 240px;
 }
 
#navigation
 {
 background: url(nav-bg.gif) bottom repeat-x;
 display: block;
 padding: 2px;
 margin: 0;
 list-style-type: none;
 }
 
#footer
 {
 text-align: center;
 font-size: 0.9em;
 color: #DDD;
 }
 
/*
########################## Header ##############################################
*/

#header .text
 {
 font: normal bold 8px 'Arial',sans-serif;
 line-height: 0.7em;
 color: #870000;
 margin: 7px;
 display: block;
 float: left;
 text-align: left;
 padding: 5px;
 }
 
#header .img
 {
 padding: 5px;
 border: 1px #EFEFEF solid;
 margin: 7px;
 }

/*
########################## Navigation ##########################################
*/

#navigation li
 {
 display: inline;
 margin: 0 3px;
 padding: 0 9px 0 3px;
 border-right: 1px #E34E02 solid;
 color: #FFF;
 }

#navigation li a
 {
 color: #FFF;
 text-decoration: none;  
 }

#navigation li a:hover
 {
 text-decoration: underline;
 }

#navigation li a.active
 {
 border-bottom: 1px dotted #FFF;
 }

/*
########################## Text-formats ########################################
*/

h1
 {
 color: #000;
 font: normal bold 1.3em "Arial", serif;
 margin: 5px;
 border-bottom: 1px #EFEFEF solid;
 }

h3
 {
 color: #666;
 font: italic 1.1em "Tahoma",sans-serif;
 text-align: left;
 padding: 3px 7em;
 background: #E5F3FE;
 margin: 0;
 }

#content p
 {
 margin: 10px;
 padding: 3px;
 border-bottom: 1px #F8F8F8 solid;
 } 

img.imagecenter
 {
 display: block;
 margin-left: auto;
 margin-right: auto;
 }
 
.comentarios
 {
 font: normal 0.9em "Arial", serif;
 color: rgb(204,51,51);
 }
 
.mini
 {
 font: normal 0.7em "Arial", serif;
 color: #dddddd;
 }

.mini a
 {
 color: #cccccc;
 text-decoration: none;
 font-weight: bold
 }
 
.mini a:hover
 {
 color: #bbbbbb;
 text-decoration: none;
 }

#sidebar
 {
 float: right;
 width: 230px;
 padding: 5px;
 text-align: right;
 }

#sidebar p
 {
 padding: 5px;
 text-align: justify;
 }
 
a
 {
 color: #000;
 text-decoration: none;
 font-weight: bold
 }
 
a:hover
 {
 color:#e7ad00;
 text-decoration: none;
 font-weight: bold;
 }

#footer a
 {
 color: #DDD;
 }
