/*
Theme Name: Aldeia do Futuro
Theme URI: http://www.pulsocomunicacao.com.br/
Description: Esta &eacute; uma skin desenvolvida pela Ag&ecirc;ncia <a href="http://www.pulsocomunicacao.com.br/" target="_blank">Pulso Comunica&ccedil;&atilde;o</a>.
Version: | Blog v1.0
Author: Pulso Comunica&ccedil;&atilde;o
Author URI: http://www.pulsocomunicacao.com.br/
*/

@charset "utf-8";

/* -------------------- PADRÃO DO SITE -------------------- */
* { margin:0; padding:0; outline:0; }

/* Tags HTML */
html { height:100%; }
* body { height:100%; } /* <-- IE*/
body { font-family:"Arial", Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; font-size: 14px; color:#000; background:#e0cd8c url(images/fundo-blog.jpg) no-repeat top center; }

a { text-decoration:none; color:#03C; }
a:hover { text-decoration:underline; }

img { border-width:0; border:none; }

hr { display:none; }
    
li { list-style:none; }

/* Classes */
.clear { clear:both; }
.alerta { color:#cc0000; } 
.hidden { text-indent:-9000px; } /* Esconde o texto do container. Ideal para utilizar imagens background em títulos. */
/* -------------------------------------------------------- */




#main { margin:auto; width:960px; min-height:100%; position:relative; }
#fundoBranco { position:relative; width:702px; background:url(images/conteudo/fundo-branco-centro.png) repeat-y; float:left; }
/*#fundoBranco .fundoTopo { width:757px; height:130px; z-index:1000; }*/
#fundoBranco .fundoCentro { background:url(images/conteudo/fundo-branco-topo.png) no-repeat left top; padding:68px 18px; }
/* -------------------- Topo do site ---------------------- */
#topo { height:145px; }
	/* Logo */
	#topo #logo h1 { padding:5px 0; margin-left:-9px; }
	#topo #logo h1 a { display:block; width:327px; height:138px; background:url(images/topo/logo-blog.jpg) no-repeat; }
/* -------------------------------------------------------- */

/* ---------------- Barra Lateral Esquerda ---------------- */
#barraLateralEsquerda { width:176px; float:left; z-index:5000; position:relative; margin-right:20px; }

	/* Padrão */
	#barraLateralEsquerda a { color:#8b8b8b; }
	#barraLateralEsquerda ul { margin-bottom:25px; }
	#barraLateralEsquerda ul li { font-size:12px; padding:1px 0; }
	#barraLateralEsquerda ul li h2 { margin-bottom:8px; text-indent:-9000px; }
	
	/* Buscar */
	#barraLateralEsquerda #search-3 h2 { width:110px; height:28px; background:url(images/barra-lateral-esqueda/titulo-buscar.gif) no-repeat; }
	#barraLateralEsquerda #search-3 label { display:none; }
	#barraLateralEsquerda #search-3 input#s { background:url(images/barra-lateral-esqueda/fundo-formulario.gif) no-repeat; border:none; padding:12px 8px; width:159px; }
	#barraLateralEsquerda #search-3 input#searchsubmit { text-indent:-9000px; background:url(images/barra-lateral-esqueda/botao-buscar.gif) no-repeat; border:none; width:99px; height:39px; cursor:pointer; margin:9px 0 25px 0; font-size:1px; text-align:left; color:#FA7D22; }
	
	/* Artigos */
	#barraLateralEsquerda #archives-6 h2 { background:url(images/barra-lateral-esqueda/titulo-artigos.gif) no-repeat; width:87px; height:17px; }
	
	/* Categorias */
	#barraLateralEsquerda #categories-3 h2 { background:url(images/barra-lateral-esqueda/titulo-categorias.gif) no-repeat; width:125px; height:17px; }
	
	/* Cadastre-se */
	a.cadastrese { display:block; width:166px; height:39px; background:url(images/barra-lateral-esqueda/chamada-cadastrese.gif) no-repeat; text-indent:-9000px; margin-bottom:33px; }
	
	/* Tags */
	#barraLateralEsquerda #wp-cumulus h2 { background:url(images/barra-lateral-esqueda/titulo-tags.gif) no-repeat; width:125px; height:17px; }
/* -------------------------------------------------------- */

/* ---------------------- Conteudo ------------------------ */
#conteudo { z-index:5001; float:left; width:460px; min-height:860px; }
	/* Padrão de posts */	
	#conteudo .post { background:url(images/conteudo/separador-post.gif) repeat-x left bottom; padding-bottom:50px; margin-bottom:35px; line-height:18px; text-align:justify; }
	#conteudo h2 { margin-bottom:20px; font-size:30px; letter-spacing:-5px; text-align:left; line-height:normal; }
	#conteudo .post a { color:#a03312; }
	#conteudo .post h2 { line-height:normal; font-size:30px; text-transform:uppercase; letter-spacing:-5px; text-align:left; margin:0; }
	#conteudo .post h3 { line-height:normal; font-size:20px; text-transform:uppercase; letter-spacing:-5px; text-align:left; margin:0; }
	#conteudo .post small { color:#8b8b8b; font-size:14px; line-height:normal; text-align:left; margin-bottom:5px; }
	#conteudo .post p { padding:10px 0; }
	#conteudo .post p.postmetadata { margin-top:20px; display:block; color:#bebebe; text-align:left; }
	#conteudo .post p.alt { border:1px solid #F1F1F1; border-left:none; border-top:none; padding:5px; }
	#conteudo .post p.alt small { font-size:11px; }
	#conteudo .post blockquote { border:1px solid #f1f1f1; background:#fdfdfd; padding:0 10px; }
	#conteudo .post img { margin-top:5px; }
	#conteudo .post img.alignright { margin:0 0 10px 10px; float:right; border:1px solid #f1f1f1; background:#fdfdfd; padding:3px; }
	#conteudo .post img.alignleft { margin:0 10px 10px 0; float:left; border:1px solid #f1f1f1; background:#fdfdfd; padding:3px; }
	#conteudo .post p.wp-caption-text { color:#666; line-height:normal; text-align:right; font-size:12px; padding:3px 9px 3px 0; }
	
	/* Listagem de conteúdo */
	#conteudo .navigation a { display:block; width:149px; height:26px; text-indent:-9000px; }
	#conteudo .navigation .alignleft { float:left; }
	#conteudo .navigation .alignright { float:right; }
	#conteudo .navigation .alignleft a { background:url(images/conteudo/posts-mais-antigos.gif) no-repeat; }
	#conteudo .navigation .alignright a { background:url(images/conteudo/posts-mais-recentes.gif) no-repeat; }
	
	/* Lista de comentários */
	#conteudo .commentlist { margin:20px 0 30px 0; }
	#conteudo .commentlist .comment { border:2px solid #F2F2F2; margin-bottom:3px; padding:5px; }
	#conteudo .commentlist .comment img { display:none; }
	#conteudo .commentlist .comment a { color:#A03312; }
	#conteudo .commentlist .comment .vcard, #conteudo .commentlist .comment .commentmetadata { font-size:12px; }
	#conteudo .commentlist .comment .commentmetadata { margin-bottom:10px; }
	#conteudo .commentlist .comment p { line-height:17px; }
	
	/* Formulário de comentário */
	#conteudo #commentform { width:450px; margin-top:20px; }
	#conteudo #commentform input, #commentform textarea { margin-bottom:3px; border:2px solid #e4e1da; background:#f9f5eb; padding:3px; }
	#conteudo #commentform input { width:215px; }
	#conteudo #commentform input#submit { border:none; width:auto; color:#FFF; background:#FA7D22; }
	#conteudo #commentform textarea { width:450px; }
	#conteudo #commentform label small { font-size:12px; color:#8B8B8B; }
/* -------------------------------------------------------- */

/* ---------------- Barra Lateral Direito ----------------- */
#barraLateralDireita { float:left; width:200px; margin-top:320px; padding:0 29px; position:relative; }

	/* PADRÃO */
	#barraLateralDireita h2 { text-indent:-9000px; margin-bottom:15px; }

	/* Quem somos */
	#barraLateralDireita #text-4 { margin-bottom:25px; }
	#barraLateralDireita #text-4 h2 { background:url(images/barra-lateral-direita/titulo-quem-somos.gif) no-repeat; width:200px; height:35px; }
	#barraLateralDireita #text-4 p { padding:0 5px 0 18px; font-size:13px; }
	#barraLateralDireita #text-4 span { font-size:14px; }
	
	/* Como Ajudar */
	#barraLateralDireita #text-5 { margin-bottom:25px; }
	#barraLateralDireita #text-5 h2 { background:url(images/barra-lateral-direita/titulo-como-ajudar.gif) no-repeat; width:200px; height:35px; }
	#barraLateralDireita #text-5 p { padding:0 5px 0 18px; font-size:13px; }
	#barraLateralDireita #text-5 span { font-size:14px; }
	#barraLateralDireita #text-5 a.imagemDeContato { text-indent:-9000px; display:block; width:268px; height:318px; bottom:-318px; left:-3px; position:absolute; background:url(images/barra-lateral-direita/contato.jpg) no-repeat; }
/* -------------------------------------------------------- */

/* ------------------------ Rodape ------------------------ */
#rodape { clear:both; width:704px; margin-left:-1px; height:13px; margin-bottom:80px; background:url(images/conteudo/fundo-branco-rodape.png) no-repeat left top; }
/* -------------------------------------------------------- */


/* ------------------ Assinatura da Pulso ----------------- */
#assinaturaPulso { margin:0 4px 0px 0; position:relative; z-index:1000; }
#assinaturaPulso a { float:right; margin-top:-36px; font-size:0px; width:8px; height:32px; background:url(images/pulso-assinatura.png) no-repeat; display:block; }
/* -------------------------------------------------------- */

