/* margens */
*{
  margin: 0;
  padding: 0;
 }

/* corpo */
body{
	font: normal 0.7em Tahoma,Verdana,sans-serif;
	background-color: #FFF;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(imagens/body.jpg);
	}
	
/* texto dos links do menu direito */
a{
 color: #FFF;
 text-decoration: none;
 }

/* cabecalhos */
h1 {font: normal 2em sans-serif; margin-top: 1em ;}
h2 {font: normal 1.8em sans-serif; margin-top: 0.8em;}
h3 {font: bold 1.3em sans-serif; margin-top: 0.6em;}
h4 {font: bold 1.1em sans-serif; margin-top: 0.4em;}
h5 {font-size: 18px; margin: 0 0 15px; padding: 0; }
h6 {font-size: 12px; margin: 0 0 5px; padding: 0; }

h1,h2,h3,h4 {color: #000;}
h5 {font:Tahoma, Geneva, sans-serif;color: #333; font-weight: normal;}
h6 {font:Tahoma, Geneva, sans-serif;color: #464369; font-weight: normal;}

/*  */
code{
	border-left: 6px solid #1664D9;
	border: 1px solid #F0F0F0;
	color: #555;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
	}
	
/*  */	
blockquote{
		  border-bottom: 1px solid #EEE;
		  border-top: 1px solid #EEE;
		  color: #555;
		  display: block;
		  font: normal 1.2em sans-serif;
		  margin: 1em 0;
		  padding: 0.6em 1em 0.2em 40px;
		  }
		  
/*  */			  
ol{margin: 0 0 1.2em 2em;
  }

/* estrutura */
#main{
	 width: 780px;
	 border-top: 6px solid #FFF;
	 margin: 0 auto;
	 }
	 
/* esquerda */	 
#main_left{
		  float: left;
		  width: 520px;
		  }
		  
/* direita */
#main_right{
		   float: right;
		   width: 253px;
		   }

/* misc */
.left {float: left;}
.right {float: right;}
span.comment {padding-left: 18px; background: url('imagens/comentario.gif') no-repeat left center;}
.clearer {clear: both; font-size: 0; height: 0;}

/* logo */
#header{
	   border-bottom: 6px solid #FFF;
	   height: 80px;
	   background-color: #FFF;
	   background-repeat: no-repeat;
	   background-image: url(imagens/logo.jpg);
	   background-position:center;
	   }
	   
/*  */	   
#header h1{
		  font: normal 2.2em Verdana,sans-serif;
		  margin: 0;
		  padding: 124px 0 0 24px;
		  }

/* menu principal */
#navigation ul,#navigation li {margin: 0; padding: 0;}
#navigation li {list-style: none;}
#navigation{
		   background-color: #464369;
		   background-repeat: repeat-x;
		   }
#navigation a{
			 border-bottom: 1px solid #FFF;
			 display: block;
			 font: bold 1em Verdana,sans-serif;
			 height: 1.8em;
			 padding: 0.6em 0 0 1em;
			 text-decoration: none;
			 }
			 
/* cor do menu principal ao passar o mouse */
#navigation a:hover {
					background-color: #FFCC00;
					color: #464369;
					}

/* etiqueta da barra lateral */
.label{
	  clear: both;
	  color: #3A549B;
	  height: 40px;
	  line-height: 24px;
	  overflow: hidden;
	  text-align: center;
	  font-family: Verdana, Geneva, sans-serif;
	  font-size: 2em;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  }
	  
	  
.texto{
	  clear: both;
	  color: #000;
	  font-family: Verdana, Geneva, sans-serif;
	  font-size:14px;

	  }

/* menu direito */
ul.block{
		background: #FFC;                /* cor de fundo dos itens */
		border-right: 1px solid #3A3A3A; /* cor da borda direita dos itens */
		
		margin: 0;
		padding: 0;
		}
		
/*  */		
.block li{
		 border-bottom: 1px solid #3A3A3A; 
		 list-style: none;
		 }
		 
/* cor da fonte do menu direito */
.block a{
		color: #000;
		display: block;
		font: normal 1.2em Verdana,sans-serif;
		padding: 0.6em 2% 0.6em 5%;
		width: 92%;
		}

/* on mouse over menu direita */
.block a:hover{
			  background: #FFCC00;
			  color: #000;
			  }

/*  */
.block a em {
	color: #999;
	display: block;
	font: normal 0.8em Verdana,sans-serif;
	margin-top: 0.3em;
}


/* conteudo */ 
#content{
		color: #000; 					 /* cor do texto */
		font-family: Verdana,sans-serif; /* fonte do texto */
		line-height: 1.3em;				 /* distancia das linhas */
		padding: 0 1em 1em;				 /* alinhamento do texto */ 
		}
		
/* link do corpo */		
#content a {color: #464369;}

/* mouse over do link do corpo */
#content a:hover{
				text-decoration: underline;
				color: #06F;
				}
				
				
				
				
#content p {margin: 0.4em 0 1em 0;}
#content .descr {
	color: #666;
	margin-bottom: 0.5em;
}
#content ul li {list-style: url('imagens/lista.gif');}
#content ul {margin-left: 1.8em;}

/* rodape */
#footer {
	color: #666;
	clear: both;

}
#footer .right {color: #555;}
#footer .right a {color: #000;} /*cor do texto do rodape diteito */
#footer .right a:hover {
	color: #066;
	text-decoration: underline;
}
#footer .left a {color: #777;}
#footer .left a:hover {
	color: #333;
	text-decoration: underline;
}
#footer .left {
	border-top: 1px solid #CCC;
	padding: 9px 0px 9px 9px;
	width: 512px;
}
#footer .right {
	margin-right: 1em;
	padding: 0.8em 0;
	text-align: center;
	width: 220px;
}

/* posting */
.post_info {
	background: #FAFAFA;
	border: 1px solid #EEE;
	color: #555;
	margin-bottom: 1em;
	padding: 0.6em 0.7em;
}
.formulario {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	border: thin solid #464369;
	background-color: #FFF;
}
