/*
Theme Name: Blog Dioniso Clube
Description: Skin desenvolvida pela agencia <a href="www.pulsocomunicacao.com.br/">Pulso Comunica&ccedil;&atilde;o</a> para o Blog da revista Sempre Materna.
Version: 0.1
Author: Pulso Comunica&ccedil;&atilde;o
Author URL: http://www.pulsocomunicacao.com.br/
*/

/* ---------------------------------------------------- */
/* ------------------ Padrão do blog ------------------ */
/* ---------------------------------------------------- */
	* { margin:0; padding:0; outline:0; border:none; }
	html { height:100%; }
	* body { height:100%; }
	body { font-family:"Arial", Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; font-size: 13px; color:#707070; background:#fff url(http://www.vitaplena.com.br/skins/padrao/imagens/fundo-site.jpg) repeat-x center top; }
	a { text-decoration:none; color:#812A2D; }
	a:hover { text-decoration:underline; }
	img { border-width:0; border:none; }
	li { list-style:none; }
	.clear { clear:both; }
	.alerta { color:#cc0000; } 
	.hidden { text-indent:-9000px; }
	#page { width:940px; padding:20px 28px; margin:auto; }
	#header { height:160px; width:100%; }
	#content { float:left; margin-bottom:28px; }
	#sidebar1, #sidebar2 { float:left; }
	#footer { background:url(images/bottom-borda-conteudo.gif) no-repeat left bottom; float:none; width:940px; margin:0 auto; height:11px; clear:both; }



/* ---------------------------------------------------- */
/* ------------------- Topo do blog ------------------- */
/* ---------------------------------------------------- */
#header { background:url(images/topo-borda-conteudo.gif) no-repeat bottom center; margin-bottom:-2px; }
#header h1 { padding-top:8px; }
#header h1 a { display:block; width:261px; height:122px; background:url(images/logo-vitaplena.png) center left no-repeat; }



/* ---------------------------------------------------- */
/* ----------------- Conteúdo do Blog ----------------- */
/* ---------------------------------------------------- */
#fundoBlog { background:#FFF; border:2px solid #dbdbdb; border-bottom:0; border-top:0; padding:0 5px; }
#content { width:536px; margin:0; }




/* ---------------------------------------------------- */
/* ----------------- Visual de cada post -------------- */
/* ---------------------------------------------------- */
.post { background:url(images/separador-post.gif) repeat-x bottom center; padding:0 0 20px 1px; margin:0 9px 15px 9px; }
.post .dataPost { background:url(images/fundo-data-post.gif) no-repeat; width:61px; height:61px; margin:10px 5px 0 0; float:left; }
.post .dataPost h3 { font-size:36px; margin:2px 0 0 0; padding:0; color:#FFF; text-align:center; }
.post .dataPost h4 { font-size:10px; margin:-5px 0 0 0; padding:0; color:#FFF; text-align:center; text-transform:uppercase; }
.post .nomePostData { width:450px; margin-top:10px; float:left; }
.post .nomePostData small { font-size:12px; }
.post div { min-height:80px; }
.post h2 { font-weight:normal; font-size:30px; margin:0; word-spacing:-30px; padding:0; }
.post p { padding:11px 0; font-size:14px; line-height:20px; }

img.alignright { float:right; margin-left:10px; }
img.alignleft { float:left; margin-right:10px; }



/* ---------------------------------------------------- */
/* ------------------- Sidebar Esquerdo --------------- */
/* ---------------------------------------------------- */
#sidebar1 { width:195px; margin-top:7px; }
	
	/* Arquivos */
	#sidebar1 li#archives-3 ul { margin-left:20px; }
	#sidebar1 li#archives-3 ul a { color:#000; }
	#sidebar1 li#archives-3 h2.widgettitle { text-indent:-9000px; background:url(images/titulo-artigos.gif) no-repeat; padding:7px 0; width:105px; height:21px; margin:10px 0 6px 14px; padding:0; color:#000; }
	
	/* Categorias */
	#sidebar1 li#categories-5 ul { margin-left:20px; }
	#sidebar1 li#categories-5 ul a { color:#000; }
	#sidebar1 li#categories-5 h2.widgettitle { text-indent:-9000px; background:url(images/titulo-categorias.gif) no-repeat; padding:7px 0; width:141px; height:19px; margin:26px 0 14px 14px; padding:0; color:#000; }



/* ---------------------------------------------------- */
/* ------------------- Sidebar Direito ---------------- */
/* ---------------------------------------------------- */
#sidebar2 { width:195px; margin-top:7px; }

	/* Busca */
	#sidebar2 li#search-2 label { display:block; text-indent:-9000px; background:url(images/titulo-busca.gif) no-repeat; width:75px; height:24px; margin:10px 0 6px 0; }
	#sidebar2 li#search-2 div input { width:150px; padding:8px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:2px solid #e6e6e6; background:#FFF; }
	#sidebar2 li#search-2 div input#searchsubmit { background:url(images/botao-buscar.gif) no-repeat; border:0; width:99px; height:39px; text-indent:-9000px; margin:7px 0 0 0; font-size:1px; color:#8B2D2F; text-align:left; }
	
	/* Sobre o blog */
	#sidebar2 .widget_text { color:#000; line-height:16px; font-size:12px; }
	#sidebar2 .widget_text h2.widgettitle { text-indent:-9000px; background:url(images/titulo-sobre-blog.gif) no-repeat; padding:7px 0; width:90px; height:21px; margin:26px 0 14px 0; padding:0; color:#000; }

	/* Tópicos recentes */
	#sidebar2 .widget_recent_entries li { line-height:16px; font-size:12px; }
	#sidebar2 .widget_recent_entries li a { color:#000; }
	#sidebar2 .widget_recent_entries h2.widgettitle { text-indent:-9000px; background:url(images/titulo-recentes.gif) no-repeat; padding:7px 0; width:105px; height:21px; margin:26px 0 14px 0; padding:0; color:#000; }



/* ---------------------------------------------------- */
/* ----------------- Coisas gerais do blog ------------ */
/* ---------------------------------------------------- */
	/* Navegação entre posts no topo do post dentro da página do post */
	.navigation { margin:10px 20px 30px 10px; height:auto; font-weight:bold; }
	.navigation div.alignleft { float:left; }
	.navigation div.alignright { float:right; }
	.navigation div a { font-weight:normal; }
	
	/* Estilo do formulário de comentário */
	h3#comments { font-size:18px; margin-bottom:5px; }
	#respond { padding:0 9px; margin-top:20px; }
	#respond h3 { font-size:18px; margin-bottom:5px; }
	#respond input, textarea { margin:2px 0 10px 0; width:500px; padding:8px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:2px solid #e6e6e6; background:#FFF; }
	#respond textarea { margin-top:10px; /*background:url(images/fundo-campo-formulario-comentario-grande.gif) no-repeat;*/ overflow:auto; height:127px; }
	#respond label { font-size:14px; padding-bottom:5px; }
	#respond input#submit { width:auto; }
	
	.comment-body { width:500px; margin:0 9px; padding:8px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:2px solid #e6e6e6; background:#FFF; }
	
	
	
	
	
/* ------------------ Assinatura da Pulso ----------------- */
#assinaturaPulso { margin:0 3px 3px 0; position:relative; z-index:100; background:#0F0; clear:both; float:none; }
#assinaturaPulso a { float:right; margin-top:-35px; font-size:0px; width:8px; height:32px; background:url(images/assinatura-pulso-comunicacao.gif) no-repeat; display:block; }
/* -------------------------------------------------------- */