/*  
Theme Name: Diario da Ro
Theme URI: www.difluir.com
Description: Development by Daniella.
Version: 1.0
Author: Daniella
Author URI: www.difluir.com
*/

* {background:none; margin:0; padding:0; border:0; text-decoration:none;}

body {background:#EFE5FE; margin:0; font-family:'Trebuchet MS', Sans-Serif; font-size:13px; line-height:17px; color:#787878; text-align:center;}

a {text-decoration:none; outline:none;}
a:link, a:active, a:visited {color:#CCB5F7;}
a:hover {text-decoration:underline;}

h1, h2, h3 {margin:0 0 5px 0; padding:0; font-size:16px; font-weight:normal;}

blockquote {border-left:10px solid #DBDBDB; margin:5px 0; padding:0 0 0 10px;}

.both {clear:both;}
.divider {border-bottom:1px dashed #D6D4D7; margin:3px 0 5px 0;}

.alignleft {margin:3px 5px 3px 0; display:inline; width:auto; float:left;}
.alignright {margin:3px 0 3px 5px; display:inline; width:auto; float:right;}
.aligncenter {margin:1px auto; display:block; text-align:center;}
.alignnone {margin:3px; padding:4px;}

img, a img {border:0; text-decoration:none;}
img.aligncenter {background:#fff; border:1px solid #f1f1f1; margin:1px auto; padding:4px; display:block; text-align:center;}
img.alignnone, img.blogimage {background:#fff; border:1px solid #f1f1f1; margin:3px; padding:4px;}
img.alignleft {background:#fff; border:1px solid #f1f1f1; margin:3px 5px 3px 0; padding:4px; display:inline; width:auto; float:left;}
img.alignright {background:#fff; border:1px solid #f1f1f1; margin:3px 0 3px 5px; padding:4px; display:inline; width:auto; float:right;}

form, select, fieldset {border:0; margin:0; padding:0;}
input, textarea {background:#fff; border:1px solid #e6e1db; border-right-color:#d6d1cc; border-bottom-color:#d6d1cc; margin:0; padding:3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#939393;}

ul, ol {margin:0 0 0 18px; padding:0;}
li {margin:0; padding:2px 0;}



#page {width:980px; margin:0 auto; padding:0; text-align:center;}



 



/* content posts and pages */
#post {width:707px; float:right; margin:0; padding:0; text-align:left;}

#post .top {background:url(images/content1.jpg); width:707px; height:182px;}
#post .line {background:url(images/content2.jpg) repeat; width:707px; padding:21px 0 0 0;}
#post .bottom {background:url(images/content3.jpg); width:707px; height:113px;}

 

/* logo search and icons */
#post #logo {width:255px; height:85px; float:left; padding:65px 0 0 13px; text-align:left;}
#post #logo a {background:none; width:255px; height:85px; float:left;}
#post #logo a span {display:none;}

#post #search-icons {width:256px; height:85px; float:right; padding:80px 20px 0 0; text-align:right;}
#post #search-icons #search {width:256px; height:25px; margin:0; padding:0;}
#post #search-icons input#text {background:#F8F5FE; border:0; width:190px; float:left; margin:0; padding:5px 4px; color:#939393;}
#post #search-icons input#submit {background:#FFDCF0; border:0; width:57px; height:24px; float:right; margin:0; padding:0; color:#fdfdfd; text-transform:uppercase; font-style:normal;}
#post #search-icons #icons {padding:17px 0 0 0; text-align:right;}



/* post and pages */
#post .post {margin:0; padding:0 25px 45px 25px;}
#post .date {background:url(images/date.png); width:91px; height:72px; float:right; margin:0 0 0 10px; text-align:center;}
#post .date .day {padding:15px 0 0 0; font-size:22px; font-weight:normal;}
#post .date .year {padding:5px 0 0 0; font-size:11px;}
#post h2.title {background:none; border:0; margin:0; padding:0; font-size:20px; line-height:24px; font-weight:normal; color:#FF8EC9;}
#post h2.title a {color:#FF8EC9;}
#post h2.title a:hover {color:#787878; text-decoration:none;}
#post .meta {margin:2px 0 0 0; color:#ABABAB; font-size:11px;}
#post .meta a {color:#FF8EC9;}
#post .entry {margin:0; padding:23px 0 15px 0; font-size:13px; line-height:20px; text-align:justify;}
#post .entry p {margin:0; padding:0 0 24px 0;}
#post .meta-footer {border-bottom:1px dashed #D6D4D7; padding:7px 0 5px 0; font-size:11px;}
#post .meta-footer a {color:#FF8EC9;}
#post .meta-footer a.commentslink {background:url(images/link-comment.png); width:125px; height:24px; float:right; margin:0 0 0 15px; padding:5px 0 0 0; text-align:center; color:#787878; font-weight:bolder;}


/* navigation */
.navigation {padding:3px 0 5px 0; font: 7pt verdana, arial, helvetica; text-transform:lowercase;}
.navigation a:link, .navigation a:active, .navigation a:visited {background:#f5f5f5; padding:2px 7px; color:#8d8d8d;}
.navigation a:hover {color:#ba364f; text-decoration:none;}

/** EFEITO LINHA E PONTILHADO EM PALAVRA **/
span.sublinha {
padding-bottom: 1px;
text-decoration: underline;
color: #cd80fe;
border-bottom: 1px dotted #ff86ba;
}

/* achives page */
#page-archives {margin-top:2px;}
#page-archives h2 {border-bottom:1px solid #f1f1f1; color:#ba364f;}
#page-archives ul li {width:275px; float:left;}
#page-archives a:link, #page-archives a:active, #page-archives a:visited {color:#787878;}



/* links page */
#page-links {margin-top:2px;}
#page-links h2 {border-bottom:1px solid #f1f1f1; color:#ba364f; margin:0 0 5px 0; padding:15px 0 0 0; height:20px; text-align:left; clear:both;}
#page-links ul li {width:275px; float:left;}
#page-links a:link, #page-links a:active, #page-links a:visited {color:#787878;}



/* gallery wp */
.entry .gallery {margin:auto;}
.entry .gallery-item {width:33%; text-align:center;}
.entry .gallery-icon {margin:0; padding:0; border:0;}
.gallery-item {width:auto; float:left; text-align: center;}
.gallery-item img.attachment-thumbnail {background:#fff; border:1px solid #f1f1f1; margin:5px; padding:3px;}

.wp-caption {margin:0 auto; padding:5px 0; text-align:center;}
.wp-caption img {border:1px solid #f1f1f1; padding:3px; margin:1px auto; display:block;}
.wp-caption-text {margin:0; padding:0 5px; text-align:left; font-family:"courier new", courier, monospace; font-size:11px;}

#gallerywp .attachment {margin:0; padding:0; text-align:center;}
#gallerywp .attachment img {background:none; border:1px solid #f1f1f1; margin:0 0 1px 0; padding:4px;}
#gallerywp .caption {margin:0; padding:3px 0 13px 0; text-align:center; font-family:"courier new", courier, monospace; font-size:11px;}
#gallerywp .navigation img {background:none; border:1px solid #f1f1f1; margin:0; padding:3px; width:50px; height:50px; text-decoration:none;}
#gallerywp .navigation a, #gallerywp .navigation a:link, #gallerywp .navigation a:active, #gallerywp .navigation a:visited {background:none; border:0;}




/* comments */
#comments {margin:10px 0;}
.comment-number {display:block; padding:20px 0 5px 0; font-weight:bold;}
.comment-number span {font-size:1.3em; color:#777;}
.none {border-bottom:1px dashed #eaeade;}
h4 {border-bottom:1px solid #eaeade; margin:25px 0; padding-bottom:2px;}
h4 a:hover {color:#655545; text-decoration:none;}
li.comment {background:none; border:1px solid #f1f1f1; margin:10px 0; padding:10px 7px;}

.avatar-author {padding:5px;}
.c-grav {width:auto; float:left; margin-right:7px;}
a.comment-reply-link {font-size:10px;}
.c-body {padding:0 3px 0 3px;}
.c-body p {margin:3px 0; padding:0;}

ul.children {padding-top:5px; font-style:italic;}
ul.children li {margin:10px 0 0 0; padding-top:10px;}
ul.children li.commet {font-style:normal;}
ul.children li.byuser .avatar-author {padding:5px; font-style:normal;}

#comments .navigation {padding-top: 20px;}
form#commentform {margin-bottom:10px;}
form#commentform label.comment-field {display:block; margin:10px 0 3px 0; font-size:10pt;}
input.text-input, form#commentform textarea {padding:7px 3px; width:480px; font-family:inherit;}
input#author, input#email, input#url {width:300px;}
form#commentform input#submit {background:#3c3c3c; border:0; padding:5px; width:150px; color:#a4a4a4; font-weight: bolder;}
form#commentform p.guidelines {margin:10px 0 1px 0; font-size:11px;}
p.subscribe-to-comments, p.comments-rss{margin-bottom:10px; font-size:11px;}
p.note {font-style:italic; font-size:9pt;}


/* CLASSES */
em{text-decoration : none;}
b{color: #fdbad6; text-decoration : none;}
strong{color:#cd80fe; text-decoration : none;}
i{color: #8cc0fc; text-decoration :  dotted; }
ol, ul, li {margin:0; padding:0; list-style-type:none; }






/* menu */
#menu {width:268px; margin:65px 0 0 0; padding:0 0 10px 0; text-align:left; font-size:12px; line-height:13px; text-transform:uppercase; font-weight:bolder;}
#menu .top {background:url(images/menu1.jpg); width:268px; height:11px;}
#menu .line {background:url(images/menu3.jpg) repeat; width:240px; padding:3px 14px;}
#menu .bottom {background:url(images/menu2.jpg); width:268px; height:11px;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li {margin:0; padding:0; list-style:none; display:block; color:#F3F1F9;}
#menu ul li a {background:#C8B0EC; margin:0 0 1px 0; padding:5px 4px; list-style:none; display:block; color:#F3F1F9;}
#menu ul li a:hover, #menu ul li.active a {background:#9E7FCB; text-decoration:none;}


/* sidebar */
#sidebar {width:268px; float:left; margin:0; padding:0; text-align:justify;}

#sidebar .widget {background:#B69BE0; margin:0 0 10px 0; padding:7px;}
#sidebar .widget-content {background:#fff; padding:5px 7px;}
#sidebar h2 {background:#9E7FCB; margin:0; padding:4px 5px; font-size:18px; color:#F3F1F9; font-weight:normal;}

#sidebar ul li {margin:0; padding:1px 0;}


/* search form sidebar */
form#searchform {margin:0; padding:0;}
label.screen-reader-text {display:none;}
form#searchform input#s {width:200px; margin:0 2px 0 0; padding:5px 3px; float:left;}
form#searchform input#searchsubmit {width:79px; height:24px;}


/* posts calendar */
#wp-calendar {background:none; width:100%; border-spacing:1px; padding-bottom:3px;}
#wp-calendar td a {background:none; letter-spacing:0px; font-weight:bold;}
#wp-calendar td a:hover {background:none; color:#808080;}
#wp-calendar td {background-color:#f5f5f5; border:1px solid #e9e9e9; padding:0px 5px 0px 5px; letter-spacing:0px; text-align:center;}
#wp-calendar td.pad {background:#f5f5f5;}
#wp-calendar td#today {/* today */ background:#fff; color:#912c3b;}
#wp-calendar thead {/* week */ color:#ababab; font-size:10px; text-align:center;}
#wp-calendar caption {/* month */ font-size:11px; color:#912c3b; text-transform:uppercase; font-weight:normal; text-align:center;}