/**********  Descricao do post  **********/

div.descricao_post {
	background:url(images/figura_post.gif) left center no-repeat;
	height:40px;
	width:600px;
	clear:both;
	display:table;
	margin:10px 0;
	padding:0 0 0 50px;
}

div.foto_autor {
	background:url(images/figura_post.gif) center center no-repeat;
	height:40px;
	width:40px;
	float: left;
	padding: 5px;
	margin-left: 5px;
}

div.foto_autor_aldo {
	background:url(images/figura_post_aldo.gif) left center no-repeat;
}

div.foto_autor_augusto_jose {
	background:url(images/figura_post_augusto_jose.gif) left center no-repeat;
}

div.foto_autor_prof_marcia {
	background:url(images/figura_post_prof_marcia.gif) left center no-repeat;
}

div.foto_autor_olhogrande {
	background:url(images/figura_post_olhogrande.gif) left center no-repeat;
}

div.foto_autor_andre_korb {
	background:url(images/figura_post_andre_korb.gif) left center no-repeat;
}

div.foto_autor_pasqalini {
	background:url(images/figura_post_pasqalini.gif) left center no-repeat;
}

div.foto_autor_rosely {
	background:url(images/figura_post_rosely.gif) left center no-repeat;
}

div.foto_autor_minhocao {
	background:url(images/figura_post_minhocao.gif) left center no-repeat;
}

div.foto_autor_somar {
	background:url(images/figura_post_somar.gif) left center no-repeat;
}

div.foto_autor_greice {
	background:url(images/figura_post_greice.gif) left center no-repeat;
}

div.foto_autor_gre_e_lika {
	background:url(images/figura_post_gre_e_lika.gif) left center no-repeat;
}

div.foto_autor_amilton {
	background:url(images/figura_post_amilton.gif) left center no-repeat;
}

div.foto_autor_maristela {
	background:url(images/figura_post_maristela.gif) left center no-repeat;
}

div.foto_autor_rosa {
	background:url(images/figura_post_rosa.gif) left center no-repeat;
}

div.foto_autor_celio {
	background:url(images/figura_post_celio.gif) left center no-repeat;
}

div.foto_autor_mah {
	background:url(images/figura_post_mah.gif) left center no-repeat;
}

div.foto_autor_baumann {
	background:url(images/figura_post_baumann.gif) left center no-repeat;
}

div.foto_autor_mirella {
	background:url(images/figura_post_mirella.gif) left center no-repeat;
}

div.foto_autor_jonatan {
	background:url(images/figura_post_jonatan.gif) left center no-repeat;
}

div.foto_autor_juliano {
	background:url(images/figura_post_juliano.gif) left center no-repeat;
}

div.foto_autor_julianaf {
	background:url(images/figura_post_julianaf.gif) left center no-repeat;
}

div.foto_autor_mcweiss {
	background:url(images/figura_post_mcweiss.gif) left center no-repeat;
}

div.foto_autor_dounatela {
	background:url(images/figura_post_dounatela.gif) left center no-repeat;
}

div.foto_autor_ajrettenmaier {
	background:url(images/figura_post_ajrettenmaier.gif) left center no-repeat;
}

div.foto_autor_stocker {
	background:url(images/figura_post_stocker.gif) left center no-repeat;
}

div.foto_autor_jussara_custodio {
	background:url(images/figura_post_jussara_custodio.gif) left center no-repeat;
}

div.foto_autor_xico {
	background:url(images/figura_post_xico.gif) left center no-repeat;
}

div.foto_autor_educabrini {
	background:url(images/figura_post_educabrini.gif) left center no-repeat;
}

div.foto_autor_cristian_stassun {
	background:url(images/figura_post_cristian_stassun.gif) left center no-repeat;
}

div.foto_autor_jorge_gomez {
	background:url(images/figura_post_jorge_gomez.gif) left center no-repeat;
}

div.foto_autor_ze_guedert {
	background:url(images/figura_post_ze_guedert.gif) left center no-repeat;
}

div.foto_autor_ze {
	background:url(images/figura_post_ze.gif) left center no-repeat;
}

div.foto_autor_jose_thome {
	background:url(images/figura_post_jose_thome.gif) left center no-repeat;
}

div.foto_autor_leitao {
	background:url(images/figura_post_leitao.gif) left center no-repeat;
}

div.foto_autor_luisao {
	background:url(images/figura_post_luisao.gif) left center no-repeat;
}

div.foto_autor_nidia_maria {
	background:url(images/figura_post_nidia_maria.gif) left center no-repeat;
}

div.foto_autor_ralf {
	background:url(images/figura_post_ralf.gif) left center no-repeat;
}

div.foto_autor_jaco {
	background:url(images/figura_post_jaco.gif) left center no-repeat;
}

div.foto_autor_pessoa {
	background:url(images/figura_post_pessoa.gif) left center no-repeat;
}

div.descricao_post div.main{
  float:left;
  height:40px;
  padding:0 10px 0 0;
  border-right:1px solid #ccc;
 
}
div.descricao_post div.main p{
  padding:3px 0 0 0;
  line-height:13px;
  height:13px;
  font-size:10px;
  font-weight:bold;
  color:#999;
  float:left;
  clear:both;
}

div.descricao_post div.main p b{
  color:#333;
}

div.descricao_post h6.categorias a{
  color:#B94307;
  text-transform: upper;
  font-size:20px;
  font-weight:normal;
  margin:0 0 0 5px;
  line-height:20px;
  float:left;
}

div.descricao_post h6.categorias a small{
font-size:10px;
}

div.fotododia {
  display: block;
  text-align: center;
}


h3{
  margin:0 0 15px 0;
}

#pg_politica h3{
  margin:15px 0 15px 0;
}


h3,
h3 a{
  font-size:20px;
  color:#505050;
}


div#conteudo p{
  line-height:20px;
  margin:0 10px 0 0;
}

#pg_perfil div#conteudo{
  line-height:20px;
}


#pg_perfil div#conteudo b,
div#conteudo p b{
  color:#000;
}

div.noticia{
  margin:0 0 10px 0;
  line-height:20px;
}


div.opcoes_post{
  text-align: center;
  height: 100px;
  padding:3px 5px;
  margin-bottom: 10px;
  background: url(images/divpost.jpg) no-repeat center bottom;
}

div.opcoes_post p.avaliacao {
	width: 180px;
	float: left;
	background-color: #E4E4E4;
}

div.opcoes_post p.avaliacao a.positivo {
	background: url(images/positivo.png) no-repeat left top;
	padding: 10px 0px 10px 30px;
	text-decoration: none;
	position: relative;
}

div.opcoes_post p.avaliacao a.positivo-neutro {
	background: url(images/positivo-neutro.png) no-repeat left top;
}

div.opcoes_post p.avaliacao a.negativo {
	background: url(images/negativo.png) no-repeat left bottom;
	padding: 10px 0px 10px 30px;
	text-decoration: none;
	position: relative;
}

div.opcoes_post p.avaliacao a.negativo-neutro {
	background: url(images/negativo-neutro.png) no-repeat left bottom;
}

div.noticia a.leia_mais {
  display: block;
}


div.opcoes_post a{
  font-weight:normal;
}


div.opcoes_post a.comentar{
  background:url(images/icocomentarios.gif) top left no-repeat ;
  padding:0px 0px 0px 15px;
  height:16px;
  line-height:16px;
  font-weight:bold;
}

div.opcoes_post a.comentarios{
  border-right:1px dotted #B94307;
  border-left:1px dotted #B94307;
  padding: 0 5px;
  margin:0 5px;
}


div.comentarios{
  margin:0;
  padding:0;
}


div.comentarios p{
  margin:0 20px;
  padding:0 0 0 25px;
  font-size:11px;
}

div.balao{
  background:url(images/upcomment.gif) top left no-repeat #DFDFDF;
  width:630px;
  margin: 0 auto 20px;
  padding:25px 0 0 0;
}

.rodape_balao{
  background:url(images/downcomment.gif) bottom left no-repeat;
  display:block;
  width:630px;
  height:2px;
}


div.conteudo_post div.balao{
  background:url(images/balao_up.gif) top left no-repeat #FFFFCC;
  width:600px;
  margin: 0 auto 20px;
  padding:25px 0 0 0;
}
div.conteudo_post div.balao div.text{
  border-right:2px solid #F2E9B9;
  border-left:2px solid #F2E9B9;
  display:block;
  margin:5px 0 0 0;
  width:642px;
  padding:5px 10px;
}

div.conteudo_post .rodape_balao{
  background:url(images/balao_down.gif) bottom left no-repeat;
  display:block;
  width:666px;
  height:2px;
}

div.conteudo_post div.noticia h1 {
  font-size: 30px;
  line-height: 30px;
  border: 0px;
  padding: 5px 0px;
  color: #3F392D;
}

div.conteudo_post div.noticia h2 {
  font-size: 24px;
  border: 0px;
  padding: 5px 0px;
  color: #3F392D;
}

div.conteudo_post div.noticia h3 {
  font-size: 20px;
  border: 0px;
  padding: 5px 0px;
  color: #3F392D;
}

div.conteudo_post div.noticia h4 {
  font-size: 16px;
  border: 0px;
  padding: 5px 0px;
  color: #3F392D;
}

div.conteudo_post div.noticia h5 {
  font-size: 12px;
  border: 0px;
  padding: 5px 0px;
  color: #3F392D;
}

div.conteudo_post div.noticia h6 {
  font-size: 10px;
  border: 0px;
  color: #3F392D;
}



div.post_comentarios{
	margin:30px auto 0;
	background:url(images/img_comentario.gif) center top no-repeat;
	height:40px;
	width:90px;
	clear:both;
	display:block;
	float:left;
	margin:0 5px 0 10px;
	padding:45px 0 0 0;
	text-align:center;
}

div.comentarios p.pessoa{
  color:#666;
  font-weight:bold;
}

div.descricao_post span,
div.post_comentarios span {
	margin:0;
	clear:both;
	display:block;
	font-size:11px;
	color:#999;
  font-weight: bold;
  font-size: 10px;
	line-height:20px;
}

div.descricao_post span b,
div.post_comentarios span b{
  color: #333333;
}


/********* comentário ****/
/*h4,
a h4{
  font-size: 18px;
  color: #8A0000;
  border-bottom: 2px solid #8A0000;
  margin: 0 0 20px 0;
  padding: 5px 0px;
}
*/


form.caixa_login{
  background:url(images/fundologin.jpg) top center no-repeat;
  width:344px;
  height: 250px;
  color:#fff;
  margin:0 auto;
  padding: 0px 50px 0px 50px;
}

form.caixa_login h4 {
  font-size: 18px;
  padding: 0px 5px;
  color: #fff;
  background: none;
  text-align: center;
}

form.caixa_login strong{
padding:0 5px 20px 20px;
text-align:center;
display:block;
}

form.caixa_login p{
	clear: both;
}

form.caixa_login label{
  margin:0 5px 10px 0;
  float:left;
  text-align:right;
  width:70px;
}

form.caixa_login input{
  width:215px;
  margin:0 5px 10px 0;
  float:left;
}

form.caixa_login input.btn_login{
  width:66px;
  height:26px;
  clear:both;
  float:right;
  margin:0 35px 10px 0; 
}

form.caixa_login a{
  clear:both;
  color:#fff;
}

form.caixa_login div.end{
}

form.contato{
  margin:20px 0;
}


form.contato label{
  float:left;
  width:200px;
  text-align:right;
  margin:0 0 10px 0;
  padding:3px 5px 3px 0;
}


form.contato label.msg{
 width:350px;
 margin:8px 0;
 padding:0 0 10px 0;
 text-align:left;
}
form.contato input{
  margin:0 0 10px 0;
  float:left;
  width:350px;
  padding:3px;

}

form.contato select{
  float:left;
  width:360px;
  margin:0 0 10px 0;
}


input.acao{
  float:right;
  margin:5px 10px 0 0;
}

form.contato input.acao{
  width:64px;
  height:25px;
  clear:both;
  margin:0 0 0 500px;
  
}


.mensagem{
  display: block;
  border:1px solid #aca899;
  padding:5px 5px 5px 25px;
  margin:20px 0;
  font-size: 10px;
  color:#000;
  background:url(images/atencao.gif) 5px center no-repeat #ffffe1;
}

/************* recomendo ***********/
ul.recomendo{
 line-height:20px; 
}

ul.recomendo li{
  margin:0 0 15px 0;
}

ul.recomendo li b{
  font-size:18px;
  color:#B94307;
}

/********* ultimas **************/
ul#ultimas li{
  display:block;
  clear: both;
  margin: 0 10px 15px 0;
  border-bottom:1px solid #E7EDE1;
}

ul#ultimas li a:hover p,
ul#ultimas li a:hover h3,
ul#ultimas li a:hover{
  text-decoration: underline;
  color:#4C4C4C;
}

ul#ultimas li h3{
  font-size:18px;
}  

ul#ultimas li p{
  padding-bottom:10px;
}


div.num_com,
div.positivas,
div.negativas {
  background:url(images/balao-comentarios.gif) top left no-repeat;
  float:left;
  width:60px;
  height:60px;
  line-height:40px;
  font-size:20px;
  color: #FFF;
  font-weight:bold;
  text-align: center;
  margin-right: 10px;
}

div.positivas {
  background:url(images/positivo.png) right 5px no-repeat;
  color: #5EC23D;
  text-align: left;
}

div.negativas {
  background:url(images/negativo.png) right 13px no-repeat;
  color: #F5211D;
  text-align: left;
}

/**********  comente  **********/

form.comente {
	border:8px solid #dfdfdf;
	width:600px;
	height:360px;
	margin:0 auto 20px;
	background:#f2f2f2;
	display:block;
	padding:10px;
}


#pg_falei_e_disse form.comente{
	height:280px;
}
#pg_chute_o_balde form.comente,
#pg_tire_o_chapeu form.comente{	
  height:300px;
}

form.comente p{
	margin:5px 10px;
	clear:both;
}

form.comente a{
  color:red;
}


input#form-exibiremail,
input#form-mostrar{
	clear:both;
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-left:15px;
}

form.comente label{
	float:left;
	width:500px;
	line-height:21px;
	margin-left:5px;
	font-weight:bold;
}

form.comente textarea{
	width:580px;
	height:100px;
	margin-left:10px;
	border:1px solid #CFC9B5;
}

form.comente input.hidden, form.caixa_login input.hidden {
	height:1px;
	width:1px;
	background:#E4DCC2;
}

input#form-titulo{
	border:0;
	width:410px;
	background:#FFF;
	border-left:1px dotted #E4DCC2;
	border-bottom:1px dotted #E4DCC2;
	clear:none;
	margin:0;
}

input#form-titulo {
  border:1px solid #ccc;
  margin:3px 0;
}

form.comente label.form-titulo {
	display:block;
	float:left;
	clear:both;
	width:45px;
	height:20px;
	font-weight:normal;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
}

#ajaxConteudo div#ajaxComente form.comente input.comentario{
  background:url(images/seta_right.gif) left center no-repeat;
  display:block;
  float:right;
  padding:0 0 0 18px;
  *padding:0;
  font-size:15px;
  height:20px;
  line-height:20px;
  font-weight:bold;
  color:#B94307;
  margin:10px;
  border:0;
  cursor: pointer;
  width:180px;
}

form.comente input.visualizar {
  background:url(images/comentario.gif) left center no-repeat;
  display:block;
  margin:10px;
  border:0;
  float:left;
  padding:0 0 0 18px;
  *padding:0 0 0 0;
  font-weight:bold;
  font-size:15px;
  cursor: pointer;
  width:200px;
}

/**** formulari contato **********/

form#form-contato fieldset{
  margin:30px 0 0 0;
}

form#form-contato legend{
  color:#666;
  font-weight:bold;
  margin:5px 0;
  padding:0 0 0 100px;
  font-size:14px;
}


form#form-contato textarea{
  width:355px;
  margin:0 0 10px 0;
  *margin:4px 0 10px 0px;
  _margin:8px 0 10px -3px;
}

#carregando{
  clear:both;
}


/***** lista quem falou *****/


ul.busca li{
 margin:0 0 15px 0;
 clear:both;
 border-bottom:1px solid #e7ede1;
}
li h3{
  margin:2px 0 13px 0;
  font-size: 18px;
}

ul.busca li span.data{
  width:55px;
  height:57px;
  background:url(images/calendar.gif) no-repeat;
  display:block;
  float:left;
  margin:0 10px 10px 0;
}

ul.busca li span.data span.ano{
  display:block;
  width:55px;
  height:17px;
  line-height:17px;
  text-align:center;
  color:#fff;
  font-size:10px;
}

ul.busca li span.data span.dia{
  display:block;
  width:55px;
  height:23px;
  line-height:23px;
  text-align:center;
  font-size:20px;
}

ul.busca li span.data span.mes{
  display:block;
  width:55px;
  text-align: center;
  
}

ul.busca li p{
  color:#8A0000;
}

ul.busca li a:hover h3,
ul.busca li a:hover p,
ul.busca li a:hover p b{
  color:#000;
  text-decoration:none;
}

ul.busca li a:hover,
ul.busca li a:hover span.data span.mes,
ul.busca li a:hover span.data span.dia {
  text-decoration:none;
  color:#000;
}

div.resultado_enquete{
  padding:5px;
  text-align:center;
  border:1px solid #F2E9B9;
  background:#FFFFCC;
  margin:10px;
  font-size:11px;
  line-height:15px;  
}

div.resultado_enquete span b{
  color:#425009;
}


div.preview p.msgm_confirmacao{
  line-height:14px;
  text-align:right;
  margin:0;
  color:red;
}

/********* dicionario ********/

ul#paginacao_alfa{
  margin:20px 0 10px 0; 
  background:#505050;

}

ul#paginacao_alfa{
  margin:0;
  padding:0;
}

ul#paginacao_alfa li{
  display: inline;
  margin:0;
  padding:0;
  color: #FFF;
}

ul#paginacao_alfa li a.todos{
  width:40px;
  margin-left:3px;
}

ul#paginacao_alfa li a{
  display: inline-block;
  border:1px solid #000;
  height:15px;
  width:15px;
  text-align:center;
  line-height:15px;
  padding:4px;
  margin:3px 0;
  background:#E4E4E4;
  color: #000;
  
}

ul#paginacao_alfa li a:hover, ul#paginacao_alfa li a.selecionado{
  background:#FFE833;
  border:1px solid #000;
  color:#000;
  text-decoration:none;
}

.procura_palavra form{
  background:#E4E4E4;
  padding:2px 3px;
  margin:0;
  border-top:1px solid #FFFFCC;
  float:

}

.procura_palavra form label{
  font-size:10px;
  margin:0 5px;
}

.procura_palavra form input{
  border:0;
  width:330px;
  padding:2px;
}

.procura_palavra form input.submit{
  width:56px;
  height:19px;
}

#pg_dicionario h3{
  margin:15px 0 5px 0;
  clear:both;
}

a.dici{
  background:url(images/book.jpg) no-repeat top left;
  height:48px;
  display:block;
  padding:0 0 0 55px;
  font-size:18px;
  line-height:20px;
  margin:0 0 20px 0;
  font-weight:normal;
}
a.dici span{
  padding:0 0 0 50px;
}

a:hover.chat,
a:hover.dici{
   text-decoration:none;
}

a.chat{
  background:url(images/chat.jpg) no-repeat top right;
  height:48px;
  display:block;
  padding:0 55px 0 0;
  font-size:18px;
  line-height:20px;
  margin:0;  
  text-align:right;
  font-weight:normal;
}

a.chat span{
  padding:0 60px 0 0;
}

div.voltar a{
  width:120px;
  float:left;
}


.enquete from label{
display:block;
}

/*********** Enquete 
form.enquete {
	width:230px;
	margin:5px;
}

form.enquete input {
	clear:both;
	float:left;
	height:15px;
	display:block;
}

form.enquete label {
	float:left;
	line-height:16px;
	width:200px;
	display:block;
	padding-bottom: 5px;
}

form.enquete .prazo {
  text-align: center; 
  display: block; 
  clear: both;
  font-style: italic;
	padding-top: 10px;
}

form.enquete .opiniao{
float:right;
display:inline-block;
}

form.enquete p{
display:block;
	float:none;
	height:20px;
}

a.botao{
background:#374600;
color:#fff;
padding:3px;
width:70px;
text-align:center;
}
***********/

