@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
	font-family: inherit;
	font-size: 100%;
}

body {
	color: #7f7f7f;
	font-size: 62.5%;
	font-family: arial, verdana, helvetica, sans-serif;
}

legend { display: none; }
ol, ul { list-style: none; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
object { float: left!important; }

#main {
	width: 1044px;
	margin: 0 auto 14px auto;
	position: relative;
	overflow: hidden;
}

/*
**
SELOS
**
*/
#selo-titulo {
	width: 297px;
	height: 276px;
	margin-left: -138px;
	position: absolute;
	top: 305px;
	left: 50%;
	z-index: 1;
	background: url(../img/bkg/selo-titulo.png) no-repeat;
}
#selo-titulo h1 {
	width: 146px;
	height: 76px;
	padding: 43px 0 0 81px;
}
#selo-titulo h1 a {
	width: 100%;
	height: 100%;
	background: url(../img/tit/amor_leva_minha_sacola.gif) no-repeat;
}

#selo-logo {
	width: 159px;
	height: 185px;
	margin-left: 251px;
	padding: 33px 0 0 39px;
	position: absolute;
	bottom: 6px;
	left: 50%;
	z-index: 1;
	background: url(../img/bkg/selo_logo.png) no-repeat;
}
#selo-logo img { float: left; }

/* -------------|
/* - CABECALHO
/* ----- */

#header {
	width: 1044px;
	height: 480px;
}
#header #titulo {
	margin-left: 390px;
	display: inline;
	float: left;
	padding-top:14px;
}
#header a.pagina-inicial {
	font-size: 2.4em;
	position: absolute;
	top: 52px;
	left: 152px;
}
/* -------------|
/* - CONTEUDO
/* ----- */
#wrapper {
	width: 805px;
	padding: 0 106px 0 133px;
	float: left;
	position: relative;
	z-index: 2;
}
#wrapper #content {
	width: 435px;
	padding-left: 26px;
	float: left;
}

/* Fundo da area de posts */
#wrapper #topo-area-posts {
	width: 805px;
	height: 18px;
	display: block;
	float: left;
	position: relative;
	z-index: 1;
	background: url(../img/bkg/topo_area_posts.png) no-repeat;
}
#wrapper #sombra-area-posts {
	width: 770px;
	padding: 0 17px 0 18px;
	float: left;
	background: url(../img/bkg/sombra_area_posts.png) repeat-y;
}
#wrapper #corpo-area-posts {
	width: 100%;
	padding: 0 0 32px 0;
	float: left;
	background-color: #fff;
}
#wrapper #rodape-area-posts {
	width: 805px;
	height: 21px;
	display: block;
	float: left;
	background: url(../img/bkg/rodape_area_posts.png) no-repeat;
}

/* POSTS */
#wrapper #corpo-area-posts .post-principal,
#wrapper #corpo-area-posts .post {
	width: 435px;
	padding: 26px 0 32px 0;
	float: left;
	background: url(../img/ico/barra_horizontal.gif) left top repeat-x;
}
#wrapper #corpo-area-posts .post-principal {
	padding-bottom: 32px;
	background: none;
}

/* Data */
#wrapper #corpo-area-posts div.data {
	width: 38px;
	height: 44px;
	margin-bottom: 10px;
	padding: 4px 0 0 10px;
	float: left;
	overflow: hidden;
	background-position: 0 -53px!important;
}
#wrapper #corpo-area-posts .post-principal div.data { background-position: 0 0!important; }
#wrapper #corpo-area-posts div.data .dia {
	padding-left: 3px;
	font-size: 1.8em;
	color: #fff;
	display: block;
}
#wrapper #corpo-area-posts div.data .mes {
	margin-top: -3px;
	font-size: 1.2em;
	color: #fff;
	display: block;
}

/* Titulo */
#wrapper #corpo-area-posts h3 {
	width: 360px;
	margin: 6px 0 0 15px;
	display: inline;
	float: left;
}

/* Links - Categorias */
#wrapper #corpo-area-posts .categorias {
	width: 370px;
	margin: 6px 0 15px 14px;
	display: inline;
	float: left;
}
#wrapper #corpo-area-posts .categorias a {
	margin-right: 4px;
	font-size: 1.2em;
	color: #7f7f7f;
	text-decoration: underline;
	display: inline;
}
.linkcat h2 { display: none; }


/* Foto do Post Principal */
#wrapper #corpo-area-posts .foto-post {
	width: 435px;
	height: 114px;
	padding-bottom: 17px;
	float: left;
	position: relative;
	overflow: hidden;
}
#wrapper #corpo-area-posts .foto-post img { float: left; }
#wrapper #corpo-area-posts .foto-post .moldura {
	width: 435px;
	height: 131px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/bkg/moldura_grande.gif) no-repeat;
}

/* Texto do Post */
#wrapper #corpo-area-posts p {
	width: 100%;
	font-size: 1.3em;
	color: #333;
	float: left;
}
#wrapper.post #corpo-area-posts p { margin-bottom: 14px; }
#wrapper #corpo-area-posts a { color: #333; }

/* Links - Continue lendo e Comentarios */
#wrapper #corpo-area-posts .links {
	width: 100%;
	margin-top: 9px;
	float: left;
}
#wrapper #corpo-area-posts .links a {
	margin-right: 10px;
	padding-left: 15px;
}

/* Paginacao */
#wrapper #corpo-area-posts #paginacao {
	width: 345px;
	height: 19px;
	padding: 10px 0 0 90px;
	float: left;
	background: url(../img/bkg/paginacao.png) no-repeat;
}
#wrapper #corpo-area-posts #paginacao a {
	width: 17px;
	margin: -3px 0 0 0;
	text-align: center;
	display: inline;
	float: left;
}
#wrapper #corpo-area-posts #paginacao a.primeira,
#wrapper #corpo-area-posts #paginacao a.ultima,
#wrapper #corpo-area-posts #paginacao a.anterior,
#wrapper #corpo-area-posts #paginacao a.proxima {
	width: auto;
	margin-top: 0;
}
#wrapper #corpo-area-posts #paginacao a.anterior { margin: 0 10px 0 6px; }
#wrapper #corpo-area-posts #paginacao a.proxima { margin: 0 6px 0 15px; }
#wrapper #corpo-area-posts #paginacao a.selecionado {
	text-decoration: underline;
}
#wrapper #corpo-area-posts #paginacao a img {
	display: block;
	float: left;
}

/* SIDEBAR */
#wrapper #sidebar {
	width: 245px;
	margin-top: -36px;
	padding-right: 27px;
	float: right;
	position: relative;
	z-index: 2;
}
#wrapper #sidebar #corpo-sidebar {
	width: 205px;
	padding: 50px 20px 0 20px;
	float: left;
	background: url(../img/bkg/sidebar_corpo.png) repeat-y;
}
#wrapper #sidebar #rodape-sidebar {
	width: 100%;
	height: 11px;
	line-height: 0;
	display: block;
	float: left;
	background: url(../img/bkg/sidebar_rodape.png) no-repeat;
}
#wrapper #sidebar #corpo-sidebar div {
	width: 205px;
	padding: 20px 0 30px 0;
	float: left;
	position: relative;
	background: url(../img/ico/barra_horizontal.gif) left top repeat-x;
}
#wrapper #sidebar #corpo-sidebar h4, #wrapper #sidebar #corpo-sidebar .tag-cloud form label { padding-bottom: 7px; }
#wrapper #sidebar #corpo-sidebar p { font-size: 1.2em; }
#wrapper #sidebar #corpo-sidebar .no-border { background: none!important; }


/* Box Sobre */ 
#wrapper #sidebar #corpo-sidebar .sobre {
	padding-bottom: 30px;
	background: none!important;
}

/* Nuvem de Tags */
#wrapper #sidebar #corpo-sidebar .tag-cloud div {
	padding: 0!important;
	background: none!important;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud span a { color: #7f7f7f; }
#wrapper #sidebar #corpo-sidebar .tag-cloud span {
	height: 25px;
	padding-right: 8px;
	float: left;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud .vinte { font-size: 2.0em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .dez { font-size: 1.0em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .treze { font-size: 1.3em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .dezesseis { font-size: 1.6em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .catorze { font-size: 1.4em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .doze { font-size: 1.2em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .onze { font-size: 1.1em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .nove {
	height: 22px;
	font-size: 0.9em;
	padding-top: 3px;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud .dezoito { font-size: 1.8em; }
#wrapper #sidebar #corpo-sidebar .tag-cloud .bold { font-weight: bold; }

/* Formulario de Busca */
#wrapper #sidebar #corpo-sidebar .tag-cloud form {
	width: 100%;
	padding-top: 8px;
	float: left;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud form label {
	margin-bottom: 8px;
	display: block;
	position: relative;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud form .txtBusca {
	width: 163px;
	height: 14px;
	margin-top: 3px;
	padding: 5px;
	float: left;
}
#wrapper #sidebar #corpo-sidebar .tag-cloud form .btnOk {
	width: 27px;
	height: 27px;
	margin-left: 5px;
	display: inline;
	float: left;
}

/* Links */
#wrapper #sidebar #corpo-sidebar .links h4 {
	margin-bottom: 12px;
	padding: 3px 0 4px 32px;
}
#wrapper #sidebar #corpo-sidebar .links ul { width: 100%; }
#wrapper #sidebar #corpo-sidebar .links ul li {
	width: 100%;
	padding-bottom: 3px;
}
#wrapper #sidebar #corpo-sidebar .links li a {
	padding-left: 12px;
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
	color: #7f7f7f;
	background: url(../img/ico/seta_direita.gif) 0 2px no-repeat;
}

/* Arquivos */
#wrapper #sidebar #corpo-sidebar .arquivos {
	padding: 20px 0 0 0;
}
#wrapper #sidebar #corpo-sidebar .arquivos h4 {
	margin-bottom: 12px;
	padding: 3px 0 0 32px;
}
#wrapper #sidebar #corpo-sidebar .arquivos .controle {
	width: 100px;
	padding: 0 0 0 53px;
	background: none!important;
}
#wrapper #sidebar #corpo-sidebar .arquivos .controle .ano { padding: 0 16px; }
#wrapper #sidebar #corpo-sidebar .arquivos ul {
	width: 100%;
	margin-top: 14px;
	float: left;
}
#wrapper #sidebar #corpo-sidebar .arquivos ul li {
	width: 25px;
	margin: 0 0 6px 33px;
	display: inline;
	float: left;
}
#wrapper #sidebar #corpo-sidebar .arquivos ul li.first { margin-left: 0; }
#wrapper #sidebar #corpo-sidebar .arquivos ul li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #7f7f7f;
	text-transform: uppercase;
}

/* RSS */
#wrapper .rss {
	position: absolute;
	top: 25px;
	right: 97px;
}
#wrapper .rss img { float: left; }

/* DETALHAMENTO DOS POSTS - COMENTARIOS */
#wrapper.post #corpo-area-posts .post-principal { padding-bottom: 19px; }
#wrapper.post #corpo-area-posts {
	padding: 0 0 0 0;
}
#content #comentarios {
	width: 100%;
	padding-top: 20px;
	float: left;
	background: url(../img/ico/barra_horizontal.gif) left top repeat-x;
}
#content #comentarios h4,
#content #formulario-comentario h4,
#content #posts-relacionados h4 { margin-bottom: 2px; }
#content #comentarios .comentario {
	width: 100%;
	padding: 10px 0 0 0;
	float: left;
	background: url(../img/ico/barra_horizontal.gif) left top repeat-x;
}
#content #comentarios .comentario.first { background: none; }

/* Nome e Data */
#content #comentarios .comentario span,
#content #comentarios .comentario span a { float: left; }
#content #comentarios .comentario span.barra { padding: 0 8px; }

/* Formulario de Comentarios */
#content #formulario-comentario {
	width: 405px;
	height: 342px;
	margin: 20px 0 40px 0;
	padding: 18px 10px 0 20px;
	float: left;
	background: url(../img/bkg/form_comentarios.png) no-repeat;
}
#content #formulario-comentario h4 { margin-bottom: 10px; }
#content #formulario-comentario .comentarioNome,
#content #formulario-comentario .comentarioEmail,
#content #formulario-comentario .comentarioURL {
	width: 389px;
	height: 16px;
	margin-bottom: 6px;
	padding: 5px;
	font-size: 1.1em;
	float: left;
	position: relative;
}
#content #formulario-comentario textarea {
	width: 389px;
	height: 86px;
	margin-bottom: 3px;
	padding: 5px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
}
#content #formulario-comentario p {
	margin: 3px 0 9px 0!important;
}
#content #formulario-comentario .comentarioEnviar {
	width: 59px;
	height: 23px;
	float: left;
	position: relative;
}

/* Aviso de Erro de Comentario*/
#content #formulario-comentario .erro {
	width: 294px;
	height: 18px;
	padding: 5px 0 0 45px;
	display: none;
	float: left;
	background: url(../img/bkg/formulario_aviso.gif) 15px 0 no-repeat;
}
#content #formulario-comentario .erro p {
	margin: 0 0 0 0!important;
	color: #fff;
}

/* POSTS RELACIONADOS */
#content #posts-relacionados {
	width: 100%;
	float: left;
}
#content #posts-relacionados h4 {
	margin-bottom: 8px;
}
#content #posts-relacionados .post-relacionado {
	width: 100%;
	padding-top: 13px;
	float: left;
	background: url(../img/ico/barra_horizontal.gif) left top repeat-x;
}
#content #posts-relacionados .post-relacionado.first { background: none; }
#content #posts-relacionados .post-relacionado p strong a {
	color: #7f7f7f;
}

/* Erro ao nao encontrar posts */
/* Erro */
#content p.erro {
	font-family: arial;
	font-weight: bold;
	font-size: 1.3em;
	color: #3181c8;
}

/* -------------|
/* - RODAPE
/* ----- */
#footer {
	width: 1044px;
	height: 358px;
	padding-bottom: 60px;
	float: left;
}

/* Image Replacement */
.image-replace {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

/* Image Replacement para Inputs */
.input-replace {
	display: block;
	content: "";
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
	border: none !important;
}

/* Filter Alpha IE 6
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/.png", sizingMethod="image");
*/
