/*
Theme Name: Fake Doll 2010
Theme URI: http://www.difluir.com/
Description: Desenvolvimento por Dani
Author: Dani
Version: 2.0
Tags: fake-doll
*/

* {background:none; margin:0; padding:0; border:0; list-style:none; text-decoration:none;}

body {background:#601361 url(images/bg.jpg); font-family:Helvetica, Geneva, Arial, sans-serif; font-size:13px; line-height:17px; color:#010101; text-align:center;}


/* links */
a:link, a:active, a:visited {color:#8A2F8D;}
a:hover {background:#FFEC16; color:#3A58C6;}


/* titulos */
h1, h2, h3, h4, h5, h6, h7 {margin:0 0 5px 0; padding:0; font-weight:normal;}
h2 {color:#4363B3; font-size:16px;}


/* blockquote */
blockquote {background:#f1f1f1; margin:5px 20px 10px 20px; padding:10px 10px 2px 10px;}


/* alinhamento */
.alignnone {margin:6px;}
.aligncenter {margin:2px auto 5px auto; display:block; text-align:center;}
.alignleft {margin:5px 8px 5px 0; display:inline; width:auto; float:left;}
.alignright {margin:5px 0 5px 8px; display:inline; width:auto; float:right;}
.clear {display:block; clear:both;}


/* imagens */
img, a img {border:0; text-decoration:none;}
img.aligncenter {background:#4466CA; margin:2px auto 5px auto; padding:1px; display:block; text-align:center;}
img.alignnone, img.blogimage {background:#4466CA; margin:6px; padding:1px;}
img.alignleft {background:#4466CA; margin:5px 8px 5px 0; padding:1px; display:inline; width:auto; float:left;}
img.alignright {background:#4466CA; margin:5px 0 5px 8px; padding:1px; display:inline; width:auto; float:right;}


/* formularios */
form {background:none; border:0;}
input, textarea {background:#fff; border:1px solid #B0B0B0; margin:0 0 5px 0; padding:4px 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#414141;}


/* space */
.space {width:100%; height:10px; clear:both;}


/* banner */
#banner {background:#601361; width:100%; height:132px;}
#banner-conteudo {background:url(images/banner-bg.jpg) top center no-repeat; width:983px; margin:0 auto; padding:17px 0 0 0; text-align:center;}
#banner-conteudo img {border:1px solid #fff;}


/* pagina */
/*#pagina {background:url(images/bg.jpg); width:100%;}*/
#pagina {width:100%;}


/* imagem topo */
#imagem-topo {background:url(images/header1.png) top center no-repeat; width:100%; height:336px; margin:0;}
#conteudo-topo {width:983px; height:290px; margin:0 auto; text-align:left;}

#busca {width:983px; height:20px;}
#busca-conteudo {width:214px; height:20px; margin:5px 10px 0 0; float:right; text-align:center;}
#busca-conteudo input#text {background:url(images/busca.jpg); border:0; width:166px; height:17px; float:left; margin:0 3px 0 0; padding:3px 4px 0 4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#808080;}
#busca-conteudo input#ok {background:none; border:0; width:20px; height:20px; float:left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#FFED27; font-weight:bolder; text-transform:lowercase; text-align:center;}

#logo-menu {width:983px; height:74px; padding:188px 0 0 0;}

#logo {width:360px; height:74px; float:left;}
#logo a {width:360px; height:74px; float:left;}
#logo a:hover {background:none;}
#logo a span {display:none;}

#menu {width:375px; height:20px; float:right; padding:40px 3px 0 0; font-size:13px; line-height:16px; font-weight:bolder; letter-spacing:-1px;}
#menu ul {width:365px; height:20px;}
#menu ul li {width:auto; float:left; margin:0 0 0 1px; padding:0; list-style:none; text-align:center;}
#menu ul li a {width:auto; height:20px; float:left; margin:0; padding:0; list-style:none; color:#3A58C6; text-align:center;}
#menu ul li a:hover {background:none;}

#menu ul li a.menu1 {width:95px; height:18px; padding:2px 0 0 0;}
#menu ul li a.menu1:hover, #menu ul li.selecionado1 a {background:url(images/menu1.png) center no-repeat;}

#menu ul li a.menu2 {width:49px; height:18px; padding:2px 0 0 0;}
#menu ul li a.menu2:hover, #menu ul li.selecionado2 {background:url(images/menu2.png) center no-repeat;}

#menu ul li a.menu3 {width:52px; height:18px; padding:2px 0 0 0;}
#menu ul li a.menu3:hover, #menu ul li.selecionado3 {background:url(images/menu3.png) center no-repeat;}

#menu ul li a.menu4 {width:56px; height:18px; padding:2px 0 0 0;}
#menu ul li a.menu4:hover, #menu ul li.selecionado4 {background:url(images/menu4.png) center no-repeat;}


/* conteudo */
#conteudo {width:986px; margin:-47px auto 0; padding:0 0 30px 0; text-align:left;}


/* espaco posts e paginas */
#posts-paginas {width:644px; float:left; text-align:justify;}


/* posts */
.post {background:#fff; border:1px solid #DDDAF9; width:644px; margin:0 0 30px 0;}

.post .data-titulo {width:589px; margin:25px 0 0 0; padding:0 35px 0 20px;}

.post .data {background:url(images/data.png); width:54px; height:54px; float:left; margin:-7px 7px 0 -40px; text-align:center;}
.post .data p.mes {padding:6px 0 0 0; font-size:14px; color:#fdfdfd; font-weight:bolder; text-transform:lowercase;}
.post .data p.dia {padding:6px 0 0 0; font-size:20px; color:#fdfdfd; font-weight:normal;}

.post h2.titulo {margin:0; padding:2px 0 0 0; font-size:23px; line-height:25px; color:#4363B3; font-weight:normal;}
.post h2.titulo a {color:#4363B3;}
.post h2.titulo a:hover {background:none; color:#414141;}

.post .arquivado {display:block; margin:0; padding:4px 0 0 0; font-size:11px; line-height:14px; color:#292929;}

.post .share-buttons {display:block; margin:0; padding:10px 0 0; height:20px; overflow:hidden;}
.post .share-buttons span {float:left; display:block; margin:0 4px 0 0;}
.post .share-buttons span.share-facebook {max-width:80px;}
.post .share-buttons span.share-twitter {max-width:89px;}
.post .share-buttons span.share-plusone {max-width:77px;}

/* esconder topsy */.post .topsy_widget_data {display:none !important;}

.post .entry {margin:0; padding:25px 35px 0 20px;}
.post .entry p {margin:0; padding:0 0 10px 0;}
.post .entry a.more-link {width:auto; float:left; margin:15px 0 0 0; font-style:italic; font-weight:bolder;}
.post .entry ul {margin:0; padding:3px 0 10px 0;}
.post .entry ul li {margin:0 0 0 20px; padding:1px 0; list-style:circle;}
.post .entry ul li:hover {list-style:disc;}

.post .post-rodape1 {padding:15px 35px 7px 20px; font-size:11px; line-height:14px; color:#292929;}
.post .post-rodape1 p {margin:0; padding:0 0 1px 0;}
.post .post-rodape1 span {color:#8A2F8D;}

.post .post-rodape2 {background:url(images/post-h2.jpg); width:589px; height:28px; padding:0 35px 0 20px; font-weight:bold; font-size:11px; line-height:14px; text-transform:uppercase;}
.post .post-rodape2 .link-p-comentar {padding:7px 15px 0 0; width:auto; float:left;}
.post .post-rodape2 a.commentslink {background:#3F65C6; padding:3px 5px; text-align:center; color:#fdfdfd;}
.post .post-rodape2 a:hover {background:#2D4C99;}


/* paginas */
.post-pagina {background:#fff; border:1px solid #DDDAF9; width:644px; margin:0 0 30px 0;}

.post-pagina h2.titulo {background:url(images/post-h2.jpg) top no-repeat; width:591px; min-height:28px; margin:25px 0 0 0; padding:2px 35px 0 18px; font-size:23px; line-height:25px; color:#4363B3; font-weight:normal;}
.post-pagina h2.titulo a {color:#4363B3;}
.post-pagina h2.titulo a:hover {background:none; color:#414141;}

.post-pagina .arquivado {margin:0; padding:3px 0 0 0; font-size:11px; line-height:14px; color:#292929;}

.post-pagina .entry {margin:0; padding:15px 35px 0 20px;}
.post-pagina .entry p {margin:0; padding:0 0 10px 0;}
.post-pagina .entry a.more-link {width:auto; float:left; margin:15px 0 0 0; font-style:italic; font-weight:bolder;}


/* pagina arquivos */
#pagina-arquivos a {font-weight:normal; text-decoration:none;}
#pagina-arquivos ul {margin:0; padding:0 0 10px 0; list-style:none;}
#pagina-arquivos ul li {width:268px; float:left; margin:0 0 0 20px; padding:1px 0; list-style:circle;}
#pagina-arquivos ul li:hover {list-style:disc;}

.post .entry .dld-sitemap {}
.post .entry .dld-sitemap a {font-weight:normal; text-decoration:none;}
.post .entry .dld-sitemap ul {}
.post .entry .dld-sitemap ul li {}


/* pagina links */
#pagina-links a {font-weight:normal; text-decoration:none;}
#pagina-links li.linkcat {clear:both;}
#pagina-links li.linkcat h2 {height:20px; margin:0; padding:15px 0 0 0;}
#pagina-links ul {margin:0; padding:0 0 10px 0; list-style:none; clear:both;}
#pagina-links ul li {width:268px; float:left; margin:0 0 0 20px; padding:1px 0; list-style:circle;}
#pagina-links ul li:hover {list-style:disc;}


/* navigation */
.navigation {padding:3px 0 25px 0; text-align:left; font-size:12px;}
.navigation a {background:#fff; border:1px solid #3366FF; margin:0 0 0 2px; padding:2px 3px; color:#010101; text-align:center;}
.navigation a:hover {background:#3366FF; border:0; color:#fdfdfd;}
.navigation .wp-pagenavi {text-align:right;}
.navigation .wp-pagenavi span.pages, .navigation .wp-pagenavi span.current, .navigation .wp-pagenavi span.extend {background:#3366FF; border:0; margin:0 0 0 2px; padding:3px 4px; color:#fdfdfd; text-align:center;}

.navigation-posts {padding:3px 0 25px 0; text-align:left; font-size:12px;}
.navigation-posts a {color:#4363B3; font-weight:bolder;}
.navigation-posts a:hover {color:#010101;}
.navigation-posts span.anterior a {background:url(images/anterior.png) left no-repeat; padding:0 0 0 20px;}
.navigation-posts span.recente a {background:url(images/recente.png) right no-repeat; padding:0 20px 0 0;}


/* comments */
h3#comments {border-bottom:1px dotted #929294; margin:20px 0 10px 0; padding:0 0 3px 0; font-size:18px; font-weight:normal;}
h3#comments em {margin:0 0 0 15px; font-size:14px;}

.comment-nav {padding:3px 0 0 0; text-align:left; font-size:12px;}
.comment-nav a {color:#4363B3; font-weight:bolder;}
.comment-nav a:hover {color:#010101;}
.comment-nav span.previous a {background:url(images/anterior.png) left no-repeat; width:auto; float:left; padding:0 0 0 20px;}
.comment-nav span.next a {background:url(images/recente.png) right no-repeat; width:auto; float:right; padding:0 20px 0 0;}

ol.commentlist {margin:0; padding:30px 0 0 0; list-style:none;}
ol.commentlist li {background:none;}

.comment-bg {background:#fff; border:1px solid #DDDAF9; width:624px; margin:0 0 15px 0; padding:10px;}
.comment-bg.autoradmin {background:#f1f1f1; border:1px solid #DDDAF9;}

.comment-author {border-right:2px solid #ccc; width:180px; float:left; margin:0; padding:0 20px 0 0; font-size:12px; line-height:14px;}
.comment-author img.avatar {background:#fff; border:0; width:48px; height:48px; float:left; margin:0 7px 0 0; padding:3px;}
.comment-author cite {font-style:normal; font-weight:bolder; font-size:14px; line-height:17px;}
.comment-author a {font-weight:normal; text-decoration:none;}

a.comment-reply-link {background:url(images/comment-email-responder.png); width:12px; height:12px; display:inline-block; font-size:0; text-indent:-10000px;}

.commententry {width:400px; float:right;}
.commententry blockquote {background:#E0E0E0; margin:0 0 10px 0; padding:7px;}

#respond {margin:0; padding:30px 0 35px 0;}
#respond h3 {border-bottom:1px dotted #929294; margin:0 0 10px 0; padding:0 0 3px 0; font-size:18px; font-weight:normal;}
#respond input {background:#fff; border:1px solid #f1f1f1; margin:0 0 7px 0; padding:5px 3px; width:270px; float:left; font-style:italic; color:#41321B; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; outline:none;}
#respond textarea {background:#fff; border:1px solid #f1f1f1; margin:0 0 7px 0; padding:5px 3px; width:450px; height:130px; font-style:italic; color:#41321B; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; outline:none;}
#respond input[type=submit] {background:#5B7BCB; border:0; margin:0 0 7px 0; padding:5px 3px; width:200px; font-style:italic; color:#fdfdfd; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; outline:none; cursor:pointer;}
#respond label {margin:5px 0 0 5px; padding:0; font-size:11px; font-style:italic;}



/* lateral */
#lateral {width:340px; float:right; margin:0; position:relative;}

#lateral img {max-width:300px; height:auto;}
#lateral video, #lateral .video, #lateral iframe, #lateral object, #lateral embed {max-width:300px;}

#lateral #assine-feed {background:url(images/feed-lateral.png) right no-repeat; width:180px; height:48px; display:block; margin:0; padding:7px 0 0 0; color:#58105C; font-weight:bolder;}
#lateral #assine-feed a {display:block; padding:8px 70px 10px 18px; color:#8A2F8D;}
#lateral #assine-feed a:hover {background:none; text-decoration:underline;}

#lateral .widget {background:#fff url(images/widgetfinal.png) top repeat-x; border-top:6px solid #ffec18; padding:15px 17px 15px 18px;}
#lateral h2.titulo {background:url(images/lateral-h2.png) left no-repeat; display:block; margin:0 0 15px -18px; padding:0 0 0 18px; font-size:15px; font-weight:bolder; color:#6E196A;}

#lateral .widget_perfil {font-size:11px; line-height:14px;}
#lateral .widget_perfil h2.titulo {display:none;}
#lateral .widget_perfil img.avatar {float:left; margin:-18px 10px -20px -10px;}
#lateral .widget_perfil .perfil-texto {padding:5px 0 0;}

#lateral .widget_publicidade img {max-width:300px; height:auto;}
#lateral .widget_publicidade video, #lateral .widget_publicidade .video, #lateral .widget_publicidade iframe, #lateral .widget_publicidade object, #lateral .widget_publicidade embed {max-width:300px;}

#lateral .widget_social {padding:0;}
#lateral .widget_social img {max-width:340px; height:auto;}
#lateral .widget_social h2.titulo {display:none;}

#lateral ul {margin:0 0 0 -18px; padding:0; list-style:none;}
#lateral ul li {background:url(images/li.png) top left no-repeat; margin:0; padding:1px 0 1px 18px;}
#lateral ul li a {color:#010101;}
#lateral ul li ul {margin:0;}
#lateral ul li ul li {padding:2px 0 0 12px;}

#lateral #flickr_badge img {background:#fff; margin:0 3px 3px 0; width:72px; height:72px; float:left;}

#lateral .widget_postdestaque img {max-width:300px; height:auto; display:block; margin:0 auto; text-align:center;}

#lateral #calendar_wrap #wp-calendar {width:255px; text-align:center;}
#lateral #calendar_wrap #wp-calendar caption {padding:0 0 5px; font-weight:bold; font-size:12px; line-height:12px; text-transform:uppercase; text-align:center; color:#bca297;}
#lateral #calendar_wrap #wp-calendar thead {font-weight:bold;}
#lateral #calendar_wrap #wp-calendar thead th {background:#fff; border:1px solid #f1f1f1; padding:2px 5px;}
#lateral #calendar_wrap #wp-calendar tbody td {background:#fff; border:1px solid #f1f1f1; padding:2px 5px;}
#lateral #calendar_wrap #wp-calendar tbody td#today {background:#fbf3df; border:1px solid #f2e8ce;}


/* rodape */
#rodape {background:#601361; width:100%; padding:15px 0;}
#rodape-conteudo {width:983px; margin:0 auto; text-align:center; color:#fdfdfd;}
#rodape-conteudo a {color:#FFFD00;}
#rodape-conteudo a:hover {background:none; text-decoration:underline;}
#rodape-conteudo a.selecionado {color:#fdfdfd;}
#rodape-conteudo p {margin:0; padding:0 0 7px 0;}
#rodape-conteudo p.assine-feed {font-size:11px;}
#rodape-conteudo p.assine-feed a {color:#fdfdfd;}

.wdgpo {float:left; margin-top:5px !important;}
