/*  
Theme Name: Blue 01
Theme URL: www.sinopse.org
Description: please, don't copy.
Version: 1.0
Author: Daniella
Author URL: www.sinopse.org
Costumized by: Thais
Costumized by URL: http://thaisacorrea.com
*/

* {background:none; border:0; margin:0; padding:0; list-style:none; text-decoration:none;}

body {background:url(images/ccmwinterbg4.gif);margin:0; padding:0; font-family:'Trebuchet MS'; font-size:16px; line-height:20px; color:#011cb5; text-align:center;}

a:link, a:active, a:visited {color:#011cb5; text-decoration:none; outline:none;}
a:hover {text-decoration:underline; outline:none;}

blockquote {border-left:10px solid #F4F1EA; margin:7px 0; padding:0 0 0 7px; font-family:"Courier New", Courier, monospace; font-size:12px;}
blockquote p, .entry blockquote p {margin:0; padding:0;}

ul, li, ol {margin:0; padding:0; list-style:none;}

.both {clear:both;padding-bottom:15px;}
.divider {border-bottom:1px solid #F0F0F0; margin:10px 0 5px 0;}

.alignleft {margin:3px 5px 3px 0; display:inline; width:auto; float:left;}
.alignleftthumb {margin:0px 5px 0 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:0; margin:1px auto; padding:4px; display:block; text-align:center;}
img.alignnone {background:#FFF; border:0; margin:3px; padding:4px;}
img.alignleft {background:#FFF; border:0; margin:3px 5px 3px 0; padding:4px; display:inline; width:auto; float:left;}
img.alignright {background:#FFF; border:0; 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 #F0F0F0; margin:0; padding:3px; font:11px georgia, 'Trebuchet MS', times, serif; color:#787878; font-style:italic;}

/* layout */
#top-page {background:url(images/topo2.jpg) top center repeat-x; margin:0; padding:0;}
#page {width:1090px; margin:0 auto; padding:0; background-color:#fff; }
#header {background:url(images/bgr.jpg);width:1090px;height:130px;margin:0; padding:0;}
#content {background-color:#c7d2ff; background-image:url(images/bg.jpg) ; width:740px; margin:0 0 0 20px; padding:18px 15px; text-align:justify; float:left;}
#sidebar {width:250px; margin:0 20px 0 20px; padding:0; text-align:justify; float:right;}
#footer {background:#ccc url(images/footer.jpg) top repeat-x; width:1090px; margin:30px 0 0 0; padding:0; clear:both;}
#bottom {background:#fff; width:1090px; height:70px; margin:0; padding:0;}

/* logo */
#logo {width:314px;height:130px;float:left;padding:0;text-align:left;background-color: none;background-image: url(images/logo-2010.jpg);background-repeat: no-repeat;background-position: left center;
}
#logo a, #logo a:link, #logo a:active, #logo a:visited {color:#333;}
#logo a:hover {text-decoration:none;}

/* search and feeds */
#search-feeds {width:616px; float:right; text-align:right;}
#search {margin:0;padding:0 10px 0 0;}
#search input#btext {background:#fff; border:0; width:160px; height:19px; float:left; margin:0 2px 0 0; padding:5px 3px 0 3px;}
#search input#bsubmit {background-color:#c7d2ff; border:0; width:56px; height:24px; margin:0; padding:0; color:#fdfdfd;}
#feeds {margin:0; padding:10px 0 0 0; font-size:11px; font-weight:bolder;}
#feeds a, #feeds a:link, #feeds a:active, #feeds a:visited {background:url(images/feeds.gif) left no-repeat; margin:0; padding:0 0 0 13px; color:#fdfdfd;}

/* menu */
#menu {width:1050px; height:30px; margin:0 20px 0 20px; padding:7px 0 0 0; font-family:'Trebuchet MS'; font-size:16px; text-transform:uppercase; background:#c8d2ff;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu ul li {width:auto; height:30px; float:left; margin:0; padding:0; list-style:none;}
#menu ul li a, #menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {width:200px;height:30px;float:left;margin:0;padding:0;color:#333;text-align:center;
}
#menu ul li a:hover, #menu ul li.current a {color:#333; text-decoration:none;}

/* posts */
h2.title {margin:0 0 1px 0; padding:0; font-size:24px; font-weight:normal; color:#525252;}
h2.title a:link, h2.title a:active, h2.title a:visited {color:#525252;}
h2.title a:hover {color:#525252; text-decoration:none;}
span.date {margin:0 0 0 10px; padding:0; font-size:14px; color:#525252;}
.file {margin:2px 0 10px 0; padding:0; font-size:12px; text-transform:uppercase;}
.entry {margin:0; text-align:justify;}
#produtos{background-color:#FFF;width:170px; margin:10px 0 10px 10px; padding:0; text-align:center; float:left;}
#noti-expo{background-color:#FFF;width:550px; margin:10px 0 10px 10px; padding:0; text-align:center; float:left;}
h2#produtos {margin:0 0 10px 0; padding:0; font-size:20px; font-weight:normal; color:#525252; text-align:center;}
h2#noti-expo {margin:0 0 10px 0; padding:0; font-size:20px; font-weight:normal; color:#525252; text-align:center;}
#produtos a:link, h2.title a:active, h2.title a:visited {color:#525252;}
#produtos a:hover {color:#525252; text-decoration:none;}
h2#produtos a:link, h2.title a:active, h2.title a:visited {color:#525252;}
h2#produtos a:hover {color:#525252; text-decoration:none;}
.entry p {margin:0; padding:0 0 20px 0;}
.entry input#btext {background:#fff; border:1px solid #f8f8f8; width:253px; height:18px; float:left; margin:0 2px 0 0; padding:6px 3px 0 3px; color:#bebebe; text-transform:lowercase;}
.entry input#btext:focus {color:#7f7f7f; text-transform:none;}
.entry input#bsubmit {background:#d6e6e6; border:0; width:60px; height:26px; margin:0; padding:0; color:#757575; font-weight:bolder;}
.meta {border:1px solid #f5f5f5; border-width:1px 0; margin:15px 0 50px 0; padding:5px 0; font-size:12px; color:#a1a1a1;}
a.commentslink {background:url(images/comments.gif) left no-repeat; margin:0 0 0 30px; padding:0 0 0 18px;}
a.more-link {font-family:'Trebuchet MS'; font-size:12px; line-height:16px; font-style:italic;}
a.post-edit-link {margin:0; padding:0; font-size:11px; text-transform:none;}

/* comments */
h3#commentstitle {border-bottom:1px solid #f1f1f1; margin:0 0 3px 0; padding:25px 0 2px 0; font-size:16px; font-weight:normal; font-style:italic;}
ol.commentlist {padding:15px 0;}
li.comment {border-bottom:1px solid #f1f1f1; margin:0; padding:20px 0;}
.c-author {width:200px; float:left; margin:0; padding:0;}
img.avatar {width:auto; float:left; margin:0 10px 0 0;}
.comment-author {font-style:italic; font-weight:bolder;}
.comment-meta {font-size:10px; text-transform:uppercase; font-family:'Trebuchet MS';}
.comment-reply {margin:0; padding:0; font-size:11px;}
.c-body {width:350px; float:right; margin:0; padding:0;}
a.comment-edit-link {margin:0 0 0 10px; padding:0; font-size:11px; font-style:italic;}
li.comment ul.children {margin:0; padding:20px 0 0 0;}
li.comment ul.children li.comment {border-top:1px solid #f1f1f1; border-width:1px 0 0 0; margin:0; padding:20px 0 0 0;}
li.comment ul.children .c-body {font-style:italic;}
#respond {margin:0; padding:15px 0;}
#respond h3 {border-bottom:1px solid #f1f1f1; margin:0 0 10px 0; padding:0 0 2px 0; font-size:16px; font-weight:normal; font-style:italic;}
#respond .cancel-comment-reply {margin:0; padding:7px 0; font-style:italic;}
#respond p.login {margin:0; padding:0 0 15px 0; font-size:11px; font-style:italic;}
#respond label {margin:0; padding:0 0 2px 0; font-size:12px; font-style:italic;}
#respond input {width:300px; margin:0 0 4px 0; padding:3px;}
#respond textarea {width:500px; margin:0 0 4px 0; padding:3px;}
#respond input#submit {background:#762419; border:0; padding:5px; width:150px; color:#fdfdfd; font-weight:bolder; font-style:italic;}
span.note {font-size:11px; font-style:italic;}

/* title pages */
h2.titlepage {margin:0 0 10px 0; padding:0; font-size:24px; font-weight:normal; color:#525252;}
h2.titlepage a:link, h2.titlepage a:active, h2.titlepage a:visited {color:#525252;}
h2.titlepage a:hover {color:#525252; text-decoration:none;}

/* achives page */
#page-archives {margin-top:2px;}
#page-archives h2 {background:none; margin:0 0 5px 0; padding:0; font-size:20px; color:#011cb5;}
#page-archives ul li {width:350px; float:left;border-bottom:1px dotted #011cb5; margin:0 0 5px 0; padding:0; }
#page-archives a:link, #page-archives a:active, #page-archives a:visited {color:#011cb5;}

/* links page */
#page-links {margin-top:2px;}
#page-links h2 {border-bottom:1px solid #efefef; margin:0 0 5px 0; padding:15px 0 0 0; height:20px; font-size:13px; color:#039; 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;}

/* navi */
.navigation {margin:0; padding:3px 0 5px 0; font-size:16px; text-transform:lowercase;}
.navigation a:link, .navigation a:active, .navigation a:visited {background:#efefef; padding:2px 7px; color:#757575; text-align:center;}
.navigation a:hover {background:#efefef; color:#757575; text-decoration:none;}

/* search form */
form#searchform {margin:0; padding:0;}
label.screen-reader-text {display:none;}
form#searchform input#s {background:#fff;border:0;width:200px;margin:0 2px 0 0;padding:5px 3px 5px 3px;float:left;}
.entry form#searchform input#s {background:#fff; border:1px solid #f1f1f1; width:175px; margin:0 2px 0 0; padding:4px 3px; float:left;}
form#searchform input#searchsubmit {background:#1B2326; border:0; width:62px; height:24px; color:#fdfdfd;}

/* 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:#F5F2EB; border:1px solid #E8E3D8; padding:0px 5px 0px 5px; letter-spacing:0px; text-align:center;}
#wp-calendar td#today {/* today */ background:#fff; color:#912c3b;}
#wp-calendar thead {/* week */ color:#011cb5; font-size:10px; text-align:center;}
#wp-calendar caption {/* month */ font-size:11px; color:#B83221; font-weight:bolder; text-align:center;}

/* sidebar */
#sidebar .widget {margin:0; padding:0;}
#sidebar h2 {background:none; border:0; margin:0 0 5px 0; padding:0; font-size:20px; font-weight:normal; color:#00008;}
#sidebar ul li {margin:0; padding:2px 0;}
#sidebar .bleft {width:150px; float:left; margin:0; padding:0;}
#sidebar .bright {width:150px; float:right; margin:0; padding:0;}
#sidebar .categories ul, #sidebar ul.archive {margin:0; padding:0; list-style:none;}
#sidebar .categories ul li a, #sidebar ul.archive li a {color:#747570;}
#sidebar ul.archive li.all a {color:#5C769A;}
#sidebar .widget .titlemenu {font-size:26px;line-height:50px;font-weight:normal;color:#525252;background-image: url(images/noimage2.jpg);background-repeat: no-repeat;background-position: left center;margin-top: 0;margin-right: 0;margin-bottom: 5px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 50px;}
/* footer */
#footer-content {width:860px; margin:0 auto; padding:20px 0 0 0; text-align:justify; color:#ABCEE9;}
#footer-content a, #footer-content a:link, #footer-content a:active, #footer-content a:visited {color:#fdfdfd;}
#footer-content .widget {margin:0; padding:0 0 25px 0;}
#footer-content h2 {background:none; border:0; margin:0 0 5px 0; padding:0; font-size:20px; font-weight:normal; color:#fdfdfd;}
#footer-content ul li {margin:0; padding:2px 0;}

/* bottom */
#bottom-content {width:860px; margin:0 auto; padding:11px 0 0 0; text-align:left; color:#6C6C6C;}
#bottom-content a, #bottom-content a:link, #bottom-content a:active, #bottom-content a:visited {color:#6C6C6C;}
span.credits {font-size:11px;}

/* related posts */
#relatedcontent {margin:0; padding:10px 0;}
#relatedcontent h3 {font-size:16px; font-style:italic;color:#525252;}
.relatedposts {margin:0 18px 0 4px; padding:0; width:100px; float:left;}
.relatedposts img {background:#fff; border:1px solid #f1f1f1; padding:4px;}
.relatedposts .relatedtitle {width:75px; margin:45px 0 0 3px; position:absolute;}
.relatedposts .relatedtitle span {background:#fff; padding:2px 5px; font-size:11px; line-height:15px; font-weight:bolder;}

