body, table, td, th {
  margin:0px;
  padding:0px;
  font-family:arial, sans-serif;
  font-size:12px;
  background: #dcf4de  repeat-x;
	
}	


#content {
  width:1000px;
  margin:0 auto 0 auto;
  background:url(../img/bgi.jpg) repeat-y;
}

#top {
  height:141px;  
  background:url(../img/top.jpg) no-repeat;
}

#left {
	
  width:190px;
  float:left;
  padding:0px 5px 0px 5px;
}

#page {
  width:520px;
  float:left;
  padding:2px 15px 2px 15px;
}

#right {
  width:225px;
  padding:0px 10px 0px 15px;
  float:left;
}

#footer {
  background:#a70303;
  height:20px;
  color:#ffffff;
  padding:4px 0px 0px 10px;
}

.clear {
	clear:both;
}

#left ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#left ul li a, #left ul li a:visited {
	display:block;
	border:2px solid #295c17;
	text-align:center;
	background:#a70303;
	padding:4px;
	margin:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

#left ul li a:hover {
	background:#db8f8f;
}

#right h2 {
	margin:2px 0px 2px 0px;
}

#right ul {
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 15px;
}

#right a, #right a:visited {
	color:#1c5509;	
}

#page a, #page a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#163e09;
}

#page a:hover {
	text-decoration:underline;
}

#page p {
	text-align:justify;
	text-indent:2em;
	font-family:serif;
	font-size:14px;
	line-height:22px;
}

#page h1 {
	text-transform:uppercase;
	color:#1c430f;
	border-bottom:1px dotted #1c430f;
	font-family:serif;
	font-size:28px;
}

.autor {
	font-family:cursive;
	font-size:25px !important;
	font-style:italic;
	font-weight:bold;
}
