* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/
 
body{
  background: #FFFF;
  text-align:center;
}


div.geral_centro{
  width: 780px;
  margin:0 auto;
  text-align:center;
}
/******************************************************* topo ***********************************************************/
.topo{
	width:778px;
	height:143px;
	margin: 0 auto;
	background-image:url(../images/topo.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.logo{
	width:184px;
	height:70px;
	float:left;
	margin-top:40px;
}
.cadastrese{
	float:right;
	width:80px;
	height:18px;
	margin:60px 8px;
	color:#ffffff;
	font-family: tahoma, verdana;
	font-size:12px;
	font-weight:bold;
  
}

.login{
	float:right;
	text-align:left;
	width:590px;
	margin-top:83px;
	*margin-top:81px;
	margin-right:-120px;
	font-family: tahoma, verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;	
}

.login input{
	border:1px #333333 solid;
	height:16px;
	vertical-align:middle;
	margin-bottom:2px;
	
}

.login img{
	vertical-align:middle;
	border:0;
}

.esq_senha{
	margin-left:6px;
	text-align:right;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
}

.data{
	float:right;
	width:590px;
	height:18px;
	text-align:left;
	margin-right:-120px;
	margin-top:6px;
	color:#ffffff;
	font-family: tahoma, verdana;
	font-size:11px;
}

.usuario{
	text-align:left;
	margin-left:40px;
	color:#ffffff;
	font-family: tahoma, verdana;
	font-size:12px;
}

.sair{
	margin-left:240px;
	color:#ffffff;
	font-family: tahoma, verdana;
	font-size:12px;
}

/********************************************************** fim topo ********************************************************/

.conteudo_nocentro{
  
      width: 780px;
	  background-repeat:no-repeat;
	  margin:0 auto;
	  
  
}

.botao{
	width:160px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family: tahoma, verdana;
	background-color:#183884;
	padding-bottom:3px;
	margin-right:60PX;
}
/************************************************************ cadastro ******************************************************/
.cadastro{
  
      width: 700px;
	  text-align:left;
	  background-image:url(../images/blog/bg_cadastro.jpg);
	  background-repeat:no-repeat;
	  padding:10px;
	  margin:0 auto;
	  border: 1px #a5a5a5 solid;
	  
  
}

.cadastro span{
	text-align:left;
	color:#183884;
	font-family: tahoma, verdana;
	font-size:14px;
	font-weight:bold;
}

.cadastro p{
	text-align:left;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
	line-height:15px;
	margin-top:10px;
	text-align:justify;
}

.formulario_cadastro{
	width:528px;
	margin-left:60px;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
	margin-top:20px;
	text-align:right;
}

.formulario_cadastro p{
	line-height:20px;
}

.formulario_cadastro input{
	border: 1px #999999 solid;
	margin-left:5px;
	/*width:400px;*/
}

.formulario_cadastro select{
	border: 1px #999999 solid;
	margin-left:5px;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
}


.botao_foto{
	width:60px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family: tahoma, verdana;
	background-color:#183884;
	padding-bottom:3px;
}

/*********************************************************** fim cadastro *****************************************************/ 

/*********************************************** area logada ****************************************************************/
.posts{
	float:left;
	width:530px;
	margin-top:25px;
	text-align:left;
	/*border: 1px #000000 solid;*/
}

.titulo_pagina{
	width:525px;
	height:25px;
	*height:30px;
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	padding-top:8px;
	background-color:#e3e7f0;
}

.subtitulo{
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	font-weight:bold;
	text-align:center;
}

.subtitulo span{
	margin-left:250px;
}

.post_item1{
	color:#183884;
	font-size:12px;
	font-family: tahoma, verdana;
}

.post_item2{
	color:#183884;
	font-size:12px;
	font-family: tahoma, verdana;
	background-color:#e3e7f0;

}
.tab-botao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 1px solid #CCCCCC;
    background-color: #F4F4F4;
    font-weight: bold;
	width:15px;
}

.formulario_novo_post{
	width:525px;
}

.formulario_novo_post p{
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	margin-bottom:20px;
}

.formulario_novo_post p input{
	width:465px;
	/*height:20px;*/
	color:#666666;
	font-size:12px;
	font-family: tahoma, verdana;
	text-align:left;
	vertical-align:middle;
	/*border:1px #a5a5a5 solid;*/
	background-color:#f5f5f5;
	padding-top:3px;
}
.formulario_novo_post p textarea{
	width:465px;
	color:#666666;
	font-size:12px;
	font-family: tahoma, verdana;
	text-align:right;
	/*border:1px #a5a5a5 solid;*/
	background-color:#f5f5f5;
	padding-top:3px;
	margin-left:55px;
}

.formulario_novo_post p select{
	width:465px;
	/*height:20px;*/
	color:#666666;
	font-size:12px;
	font-family: tahoma, verdana;
	text-align:left;
	vertical-align:middle;
	/*border:1px #a5a5a5 solid;*/
	/*background-color:#f5f5f5;*/
	padding-top:3px;
}

.esq_senha{
	text-align:center;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
	
}

.esq_senha_email{
	color:#183884;
	font-family: tahoma, verdana;
	font-size:12px;
}

.input{
	border:1px #a5a5a5 solid;
	height:20px;
	vertical-align:middle;
	padding-top:3px;
	font-family: tahoma, verdana;
	font-size:12px;
	color:#333333;
}
/******************** menu logado *************************************/
.menu_esq{
	float:left;
	width:225px;
	margin-left:25px;
	*margin-left:20px;

}

.painel{
	width:225px;
	height:41px;
	border: 1px #a5a5a5 solid;
	
}

.painel p{
	width:215px;
	height:24px;
	*height:22px;
	background-color:#e3e7f0;
	margin-top:5px;
	margin-bottom:13PX;
	*margin-bottom:6PX;
	padding-top:6px;
	*padding-top:8px;
	padding-left:10px;
	*padding-left:10px;
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	text-align:left;
	font-weight:bold;
}

.img_painel{
	width:100px;
	height:87px;
	float:right;
	z-index:10;
	margin-top:-62px;
	margin-right:-2px;
}

.menu_post{
	width:225px;
	background-image:url(../images/blog/bg_menu.jpg);
	background-repeat:no-repeat;
	border: 1px #a5a5a5 solid;
	background-position:bottom;
	margin-top:10px;
}

.titulo{
	width:215px;
	height:25px;
	*height:30px;
	background-color:#e3e7f0;
	margin-top:5px;
	margin-bottom:13PX;
	*margin-bottom:6PX;
	padding-top:5px;
	*padding-top:8px;
	padding-left:10px;
	*padding-left:10px;
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	text-align:left;
	font-weight:bold;
}

.item{
	width:200px;
	/*height:25px;*/
	margin-bottom:4PX;
	padding-left:10px;
	margin-left:10px;
	*margin-left:0px;
	color:#183884;
	font-size:13px;
	font-family: tahoma, verdana;
	text-align:left;
	font-weight:bold;
	text-align:left;
	border-bottom: 1px #a5a5a5 solid;
}

.pesquisa{
	width:225px;
	/*background-image:url(../images/blog/bg_menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	border: 1px #a5a5a5 solid;
	margin-top:30px;	
}

.items_pesquisa{
	width:200px;
	/*height:25px;*/
	margin-bottom:8PX;
	padding-left:10px;
	margin-left:10px;
	*margin-left:0px;
	color:#183884;
	font-size:11px;
	font-family: tahoma, verdana;
	text-align:left;
	font-weight:bold;
	text-align:left;
}

.pesquisa p input{
	border:1px #a5a5a5 solid;
	height:16px;
	vertical-align:middle;
	margin-bottom:2px;
	/*color:#333333;*/
	font-family: tahoma, verdana;
	font-size:11px;
	/*padding-top:2px;*/
	
}

.pesquisa p select{
	width:135px;
	border:1px #a5a5a5 solid;
	height:16px;
	vertical-align:middle;
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
	
}

.botao_pesquisa{
	width:60px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-family: tahoma, verdana;
	background-color:#183884;
	padding-bottom:5px;
}

/************************************ fim menu logado **********************************/

/***************************************************** fim area logada ***********************************************************/

.historico{
	width:225px;
	border: 1px #a5a5a5 solid;
	margin-top:10px;
}

.item_historico{
	width:200px;
	/*height:25px;*/
	margin-bottom:8PX;
	padding-left:10px;
	margin-left:10px;
	*margin-left:0px;
	color:#183884;
	font-size:10px;
	font-family: tahoma, verdana;
	text-align:left;
	font-weight:bold;
}

.img_historico{
	width:100px;
	height:87px;
	float:right;
	z-index:10;
	margin-top:-147px;
	margin-right:6px;
	*margin-right:4px;

}
/************************************************** home ***************************************************************/

.lista_post{
	float:left;
	width:530px;
	margin-top:30px;
	text-align:left;
	/*border: 1px #000000 solid;*/
}

.post{
	float:left;
	width:520px;
	margin-bottom:20px;
	text-align:left;
	padding:10px;
	*padding:6px;
	border: 1px #a5a5a5 solid;*/
	margin-bottom:20px;
	
}

.imagem{
	float:left;
	width:283px;
	left:190px;
	text-align:right;
	padding:0 10px 10px 0;;
	*margin:0 10px 10px 0;
	/*border: 1px #a5a5a5 solid;*/
	vertical-align:text-top;
	
}

.user{
	width:520px;
	height:60px;
	
}
.dados_user{
	color:#183884;
	font-family: tahoma, verdana;
	font-size:13px;
}

.titulo_post{
	color:#183884;
	font-family: tahoma, verdana;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-left:10px;
}

.postado{
	color:#1da838;
	font-family: tahoma, verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}


.texto{
	color:#333333;
	font-family: tahoma, verdana;
	font-size:12px;
	text-align:justify;
	margin-top:10px;
	margin-left:10px;
}

.paginacao{
	color:#183884;
	font-family: tahoma, verdana;
	font-size:11px;
	
}

.paginacao a{
	color:#183884;
	font-family: tahoma, verdana;
	font-size:11px;
	
}

.paginacao_pagAtiva{
	color:#1da838;
	font-family: tahoma, verdana;
	font-size:11px;
	font-weight:bold;
}
/*----------------------------------------------------------------rodape*/
div.rodape {
  clear: both;
  text-align:left;
  width:780px;
  background-image:url(../images/blog/rodape.jpg);
  background-repeat:no-repeat;
  vertical-align: bottom; 
  color:#ffffff;
  font-family: tahoma, verdana;
  font-size:12px;
  margin: 0 auto;	
  padding: 5px; 
}

address {
  color:#ffffff;
  font-family: tahoma, verdana;
  font-size:10px;
  font-style:normal;
  margin-left:5px;
}

div.desenvolvimento {
 padding:none;
 text-align:right;
 margin:10px 10px;
 font-family: tahoma, verdana;
}


a.w3c{
  color: #111;
  margin: 0 5px;
  text-decoration: none;
}
a.w3c:visited{
  color: #555;
}
a.w3c:hover{
  color: #f60;
  text-decoration: underline;
}
a.guest{
  color: #777;
  text-decoration: none;
  font: 80% Verdana, Arial, Tahoma, Sans-serf;

}
a.guest:visited{
  color: #555
}
a.guest:hover{
  color: #f60;
  text-decoration: underline;
}

.voltar{
 margin: 0 auto;
 text-align:center;
 padding-top:20px;
 font: 70% Verdana, Arial, Tahoma, Sans-serf;
}


.floater{
	position:absolute;
	width:361px;
	height:520px;
	margin-top:100px;
	margin-left:-200px;
}
.botao{
	background:#0066CC;
	border-color:white;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	color:white;
	width:55px;
	height:15px;
	margin-left:285px;
	cursor:pointer;
	display:block;
	text-align:right;
	
}
