/*Theme Name: Minha Mesa
Theme URI: http://www.aleitora.com.br/
Description: Theme for aleitora.com.br. Don't copy. Copyright.
Version: 1.1
Author: Mariana Frioli
Tags: book, books, livro, livros, leitora, blog, wordpress
*/

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0 !important;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}
body {
	line-height: 1;
	background: #fff;
	color: #000
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
address{
	font-style: normal
}

/* Mari - ALeitora.com.br */

body {margin: 0; padding: 0; background: #FFF; text-align: center; background: url('images/fundo_site.gif') top repeat-x; font-family: 'Trebuchet MS', Verdana; font-size: 0.9em;}

#blog {width: 990px; position: relative; margin: 0 auto;}

#topo {float: left; width: 990px; height: 272px; background: url('http://www.aleitora.com.br/wp-content/themes/minha_mesa/images/topo.gif') 0 26px no-repeat;}
#topo div#logo {}
#logo {width: 217px; height: 68px; float: left; margin: 17px 0 0 8px;}
#logo h1 a { display: block; width: 217px; height: 68px; text-indent: 250px; overflow: hidden;}
#nav {float: left; background: #E22A7E; width: 984px; padding: 3px; height: 23px;}
#nav ul li {display: inline; font-weight: bold; color: #FFF;}
#nav ul li a {display: block; float: left; color: #FFF; text-decoration: none; font-weight: bold; margin: 3px 10px;}
#nav ul li input {border: 0; border-bottom: 1px solid #FFF; background: transparent; width: 90px; color: #FFF;}
#nav ul li input.button {background: #E95F9D; border: 0; font-size: 0.8em; width: 24px;}
#nav ul li form {float: right; margin-right: 12px;}
#nav ul li label {font-weight: bold; margin-left: 15px;}
#rss a { display: block; position: absolute; top: 50px; right: 15px; width: 65px; height: 60px; overflow: hidden; text-indent: 70px;}

#conteudo {float: left; width: 688px; text-align: left; margin: 10px 0;}
#divulgacao {float: left; width: 688px; text-align: center; margin: 5px 0;}
.post {float: right; width: 688px; background: url('images/fundo_post.gif') repeat-y left #EFEFEF; margin-bottom: 10px;}
div.post-data {float: left; margin-top: 10px; background: url('images/fundo_data.gif') no-repeat; width: 74px; height: 40px; text-align: center; padding: 3px;}
div.post-data strong {font-size: 1.4em;}
.post h2.titulo {float: left; height: 40px; margin: 20px 0 0 10px;}
.post h2.titulo a {color: #000; font-size: 1.25em;}
.post div.retweet {width: 58px; height: 84px; background: #F5BAD5; float: left;}
.post div.comentario {float: right; font-size: 0.7em; text-align: center; background: #ED76AB; width: 80px; height: 60px; padding: 16px 1px 8px 1px;}
.post div.facebook {float: left; width: 68px; height: 84px; background-color: #EE99BF;}
.post div.facebook iframe {margin: 10px 5px 5px 5px;}
.post div.comentario span {font-weight: bold; font-size:3em;}
.post div.comentario a {color: #FFF; text-decoration: none;}
.post div.topsy_widget_data, div.topsy_widget_shortcode {position: absolute; left: 484px; margin-top: 319px;}
.post div.texto {float: right; width: 653px; margin: 0 5px 5px 0; line-height: 17px;}
  div.texto blockquote {margin: 15px 0 0 50px; padding: 0 0 15px 35px; color: #666; font-size: 0.9em; background: url('images/blockquote.gif') no-repeat left top;}
  div.texto a {color: #47ABAC; font-weight: bold;}
  div.texto em {font-style: italic;}
.post div.assinatura {margin-top: -300px; float: right;}

div.linkwithin_hook {float: left; width: 650px; height: 200px; margin: 80px 10px 20px 10px;}
div.linkwithin_text {float: left; margin: 10px 0 0 0 !important; text-indent: -500px; width: 650px; height: 21px; overflow: hidden; background: url('images/linkwithin.gif') no-repeat; padding: 0 !important;}
div.linkwithin_img_0, div.linkwithin_img_1, div.linkwithin_img_2, div.linkwithin_img_3, div.linkwithin_img_4 {opacity:0.4; filter:alpha(opacity=40);}
div.linkwithin_title {font-family: 'Trebuchet MS', verdana !important; font-size: 0.8em !important;}
div.linkwithin_posts a:hover {background: #CCC !important;}
ul.linkwithin_textlist {float: left; margin-top: 10px;}
#linkwithin_logo_0, #linkwithin_logo_1, #linkwithin_logo_2, #linkwithin_logo_3, #linkwithin_logo_4 {display: none !important;}

.post div.etc {float: left; width: 442px; height: 64px; margin-left: 18px; padding: 10px; font-size: 0.85em; background: #F9D5E4;}
.post div.etc a {color: #000;}
.post p.center, #lateral p.center {text-align: center;}
.post p.center {font-size: 9pt;}
.post img.left, .post img.livro {float: left; margin-right:7px;}
.post img.right, .post img.livro2 {float: right; margin-left:5px;}
.post p {margin-top: 10px;}
.post ol {list-style-type: decimal; margin-left: 30px;}
.post h4 {color: #E22A7E; font-weight: bold; margin-top: 10px; border-bottom: 1px solid #E22A7E; padding-bottom: 3px;}
.post del {color: #CCC;}

div.comentarios {float: left; width: 673px; margin: 15px 0 15px 15px; }
div.comentarios form#commentform {width: 653px; float: left; padding: 10px; background: #BFE2E3;}
div.comentarios div.comentario {float: left; margin-bottom: 10px;}
div.comentarios textarea {width: 646px; border: 1px solid #FFF;}
div.comentarios input { border: 1px solid #FFF; margin-top: 6px; width: 163px;}
div.comentarios small {}
div.comentarios input#submit {float: right; width: 90px; background: #E33082; border: 0; font-weight: bold; color: #fff; margin-top: 10px; padding: 2px; margin-right:5px;}
div.comentario_texto {float: right; width: 530px; background: url('images/fundo_comentarios.gif') left top no-repeat #BFE2E3; padding: 10px 10px 10px 20px;}
div.comentario_texto p {padding-left: 10px;}
div.comentario_texto p.thdrpy {float: right; margin-top: 10px;}
p.thdrpy img {display: none;}

.editComment, .editableComment, .textComment{display: inline;}
.comment-childs{border: 1px solid #999;margin: 5px 2px 2px 4px;padding: 4px 2px 2px 4px;}
.chalt{background-color: #f1f1f1;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color: #999;}

div.comentarios a {color: #000;}
div.comentarios h3 {float: left; width: 763px; margin: 10px 0; font-size: 1.3em;}
div.avatar {float: left; width: 100px; text-align: center; font-size: 0.8em;}
div.avatar a {text-decoration: none;}
div.avatar small {font-size: 0.9em; display: none;}
div.avatar a.url {font-weight: bold; font-size: 1.2em; line-height: 16px; background: #E33082; color: #fff; padding: 2px;}

#lateral {float: left; width: 287px; margin: 10px 0 0 10px;}
#lateral div {float: left; margin: 0 0 15px 0;}
#lateral h3 {width: 284px; height: 40px; text-indent: -1000px; overflow: hidden; margin-bottom: 5px;}
#lateral #mari {background: url('images/mari.gif'); width: 162px; height: 142px; padding: 45px 20px 0 105px; color: #2C6666; font-size: 0.9em;}
#lateral #mari a {color: #2C6666; font-weight: bold;}
#lateral #socialmedia {margin-left: 25px;}
#lateral #twitter p {margin-bottom: 10px}
#lateral #twitter a {color: #000}
#lateral #twitter h3 {background: url('images/menu_twitter.gif') no-repeat;}
#lateral #lendo h3 {background: url('images/menu_lendo.gif') no-repeat;}
#lateral #colaboradores h3 {background: url('images/menu_colaboradores.gif') no-repeat;}
#lateral #colaboradores {text-align: center;}
#lateral #arquivos h3 {background: url('images/menu_arquivos.gif') no-repeat;}
#lateral #categorias ul, #lateral #arquivos ul {float: left; width: 110px; text-align: left; margin-left: 30px;}
#lateral #arquivos a, #lateral #categorias a, #lateral #agenda a {color: #000;}
#lateral #arquivos ul li, #lateral #categorias ul li {list-style-type: disc; margin-bottom: 3px}
#lateral #categorias h3 {background: url('images/menu_categorias.gif') no-repeat;}
#lateral #leitoras h3 {background: url('images/menu_asleitoras.gif') no-repeat;}
#lateral #leitoras #div-2056181639411365298 {margin: 0;}
#lateral #linkme textarea {width: 125px; height: 58px; border: 2px solid #BFE2E3; font-size: 0.8em; font-family: 'Trebuchet MS', Verdana;}
#lateral #linkme h3 {background: url('images/menu_linkme.gif') no-repeat;}
#lateral #promocao h3 {background: url('images/menu_promocao.gif') no-repeat;}
#lateral #parceiros img {margin: 4px;}
#lateral #parceiros h3 {background: url('images/menu_blogsamigos.gif') no-repeat;}
#lateral #parceiros a, #apoio a {color: #000; font-weight: bold; font-size: 0.75em;}
#lateral #apoio h3 {background: url('images/menu_apoio.gif') no-repeat;}
#lateral #vitrine h3 {background: url('images/menu_vitrine.gif') no-repeat;}
#lateral #tags h3 {background: url('images/menu_tags.gif') no-repeat;}
#lateral #tags a {color: #999;}
#lateral #agenda h3 {background: url('images/menu_agenda.gif') no-repeat;}
#stats {text-align: center; width: 284px; font-size: 0.85em;}
#stats a {color: #47ABAC; font-weight: bold;}

#rodape {float: left; width: 100%; background: url('images/fundo_rodape.gif') repeat-x; height: 84px;}
#rodape p.creditos {float: right; background: url('images/rodape.gif') no-repeat; height: 75px; width: 119px; text-indent: -400px; overflow: hidden; margin-right: 20px;}
#rodape p a {display: none; color: #FFF; background: #69B8BB; margin-top: 20px; padding: 2px;}

/* Twitpic */
div.twtpic-widget-header, div.twtpic-widget-footer {display: none !important;}

/* Paginacao */
.wp-pagenavi {float: left; text-align: center; background: url('images/divisoria.gif') top center no-repeat; padding-top: 40px; width: 688px;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #47ABAC;
	color: #47ABAC;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #47ABAC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #47ABAC;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* Submarino */
div#vitrine a img {width: 271px;}

/* Meme - HA! sabia que alguem ia olhar o CSS para copiar isso aqui! :P rsrsrs, agradece pelo menos no twitter, ta? Deu trabalho! Eu nao ligo se copiarem o CSS, desde que me avisem. ;) */
div.sl_formwrap a {display: none !important;}
div.sl_formwrap {background: #FBE1ED; padding: 10px 20px; font-family: Trebuchet Ms; clear: both; width: 200px; margin-left: 190px;}
div.sl_formwrap input {border: 1px solid #000; font-family: Trebuchet Ms;}
table.sl_linktable {text-align:left !important; float: left !important; margin: 0 0 20px 0;}
table.sl_linktable tr td {padding: 2px !important; text-align: left; width: auto;}

/* Lancamentos */

table {float: left; text-align: center;}
table td {font-size: 9pt; width: 150px; padding: 5px;}

