/*
THEME NAME: xCakeBlogs
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por xCakeBlogs para xCakeBlogs
VERSION: 2.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.digitalpaperweb.com.br/">Canha</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/* -------------------------------------------------------------------------------------------------------*/

/* RESET */
 
* {margin:0; padding:0; list-style:none; font-size:1.0em; font-family: Helvetica, Tahoma, Geneva, sans-serif;}
a {text-decoration:none; color:#e95a7e;}
a:hover {color:#b81954;}
img {border:0;}

html, body {text-align:center; background: #F2D5AB; color:#6a6a6a;}

/* MISC */

.clear {clear:both;}

/* WORDPRESS CLASSES */

/****Alignments*/
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncenter, div.aligncenter {text-align:center;margin:0 auto;}

/****Captions*/
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
/* rounded corners - only for browsers that support it */
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
/* [/rounded corners] */}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* -------------------------------------------------------------------------------------------------------*/

/* COMMENTS */

.formcontainer {padding:10px;}
.formcontainer #login {margin-left:0;}
#comments h2 {font-family:verdana, arial, sans-serif; font-weight: bold; color:#ccc; padding:5px; background:#f7f7f7; font-size:18px;}
#comente {background:none;}

.avatar-32 {float:right; margin-right:15px; padding:3px; background:#fff; border: 1px solid #ccc;}
.comment-author {font-weight:bold;}
.comment-author a:hover {text-decoration:underline;}
.comment-meta, .comment-meta a {font-size:10px; color:#ccc;}
.comment-meta a:hover {background:#ccc; color:#fff;}

.comment {margin:8px 0 8px -30px; padding:2px 0 2px 8px; border-left:3px solid #ccc;}

.formcontainer {width:478px; margin:0 0 10px 10px; padding:10px; background:#ccc; border: 1px dashed #ccc; color:#666;}
.formcontainer a {color:#666;}
.formcontainer a:hover {background:#ccc;text-decoration:underline;}

.form-label {font-weight:bold; font-size:12px; margin-top:4px;}
.form-input input, .form-textarea textarea {background:#fff; color:#d6be3e; width:400px; border:0; padding:5px; font-weight:bold;}
.form-submit input {font-size:18px; font-weight:bold; color:#fff; background:#ccc; padding:5px; font-family:verdana, sans-serif; border:0; text-transform:uppercase; margin: 5px 0;}

/*----Mytheme----*/

#top-content, #content, #footer, #sidebar {text-align:left;}
.separador {margin:8px 0;}
.read-more a {color:#f6ddb8; background:#e95a7e; padding:2px;}
.read-more a:hover {color:#e95a7e; background:#e3c9a3;}

#header {background: url(images/bg-header.png) top center repeat #f6deb9;}
#header-content {width: 785px; margin:0 auto;}
#xcakeslogan {border-left: 2px solid #72243d; margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-top:70px;}

#menu {background: url(images/bg-menu.png) repeat-x; height:40px;}
  #menu ul {width:785px; margin:0 auto; height:40px; *margin-left:-10px;}
  #menu li {float:left;}
  #menu li a {display:block; padding:10px 10px 0 10px; color:#f6deb9; text-transform: uppercase; font-weight: bold; font-size:14px; height:30px; *height:40px; width:auto; *width:20px;}
  #menu li a:hover, .current_page_item {background: url(images/bg-menu-active.png) repeat-x;}

#top-content-bg {background: url(images/bg-topcontent.png) repeat-x; height:260px;}
#top-content {width:785px; margin:0 auto;}
  #top-content-disclaimer {width:435px; height:170px; padding-top:40px; color:#b5ae43; float:left;}
  #top-content-disclaimer p {margin:10px 0; font-size:16px;}
#top-content-responsaveis {width:295px; height:170px; padding-top:40px; color:#b5ae43; float:right; text-align: right;}

#content-bg {background: url(images/bg-content.png) top center no-repeat; min-height:425px; padding-top:35px;}
#wrapper {width:735px; margin:0 auto;}

#content {width:410px; float:left;}

#blog-recente a img {border:7px solid #ae8f62;}
#blog-recente a:hover img {border:7px solid #e95a7e;} 
#blog-recente span {position:relative; float:right; margin-top:-26px; color:#f6ddb8; background:#e95a7e; padding:2px;}

#nosso-blog {margin-top:40px;}
  #nosso-blog h1 a {color:#7e792e; font-size:20px;}
  #nosso-blog h1 a span {color:#b5ae43; font-size:12px;}
  #nosso-blog h1 a:hover, #nosso-blog h1 a:hover span {color:#e95a7e;}
  #nosso-blog p {color:#776a56; font-size:12px; margin:10px 0; line-height: 150%;}

#sidebar {width:275px; float:right;}

#contactform fieldset {border:0;}
.contact-form-txt, .contact-form-txtarea {width:100%; margin:3px 0; padding:3px; border:1px solid #c8ab81; color:#e95a7e; font-size:14px;}
.contact-form-btn {background: url(images/contact-form-btn.png) 0 5px no-repeat; width:120px; height:40px; border:0; color:#ffe1ec; font-size:12px; font-weight: bold; text-transform: uppercase; float:right;}
.contact-form-btn:hover {background: url(images/contact-form-btn-hover.png) 0 5px no-repeat;}

#twitter-updates {width:275px; height:200px; background: url(images/bg-twitter.png) top center no-repeat; margin-top:80px; text-align: center; font-size:12px;}
#twitter-updates ul {padding:10px 10px; color:#f1f1f1;}

#depoimentos {font-size:14px;}
#depoimentos p {margin:5px 0;}
#depoimentos strong {font-size:12px;}
#depoimentos li {padding:10px 0; border-bottom:1px dashed #f2ce98;}

#footer {background: url(images/footer-separador.png) repeat-x top; padding-top:20px; clear:both; margin-top:40px; text-align:center; padding-bottom:20px; color:#e9849e; font-size:12px;}
#footer span {font-size:10px;}
#footer a {color:#d36a85;}
#footer a:hover {background:#d36a85; color:#f6ddb8;}

#footer address {font-style: normal; color:#c9b18d; font-size:14px; margin:10px;}

.post {color:#776a56;}
  .post h1, .content-filter {color:#4c3d35 ; font-size:30px; font-weight:bold; margin: 0 0 15px 0; padding-bottom:5px; background: url(images/content-separador.png) bottom center repeat-x;}
  .post p {margin:15px 0; line-height:140%; font-size:0.9em;}
  .post h2 {font-size:1.4em;} .post h3 {font-size:1.3em;} .post h4 {font-size:1.3em;} .post h5 {font-size:1.0em;} .post h6 {font-size:0.7em; color:#afafaf;} 
  .post li, dt, dl {font-size:0.9em;}
  .post ul li {list-style: disc; margin-left:35px;}
  .post ol li {list-style-type: decimal; margin-left:35px;}
  .post blockquote {background:#e3e3e3; color:#555;}
  .post blockquote p {padding:8px;}
  .post code {font-family:Courier New, Courier New, Courier, monospace; color:#afafaf;}
  .post p a {color:#f6ddb8; background:#e95a7e; padding:2px;}
  .post p a:hover {color:#e95a7e; background:#e3c9a3;}
  .post .post-title {font-size:32px;}
  .warn {padding:10px; color:#fff; background:#eb0f46; margin:10px 0;}
  
#portfolio-content {width:735px; text-align:left;}
  #portfolio-content img {border:7px solid #ed8492; float:left; margin-right:10px;}
  #portfolio-content h2 {color:#ea5f80; font-size:24px; padding-bottom:5px; background: url(images/content-separador.png) bottom center repeat-x;}
  #portfolio-content p {margin:10px 0;}
  #portfolio-content a {color:#f6ddb8; background:#e95a7e; padding:2px;}
  #portfolio-content a:hover {color:#e95a7e; background:#e3c9a3;}
  .portfolio-item {margin-bottom:10px; padding-bottom:10px;}
  
#faq-content, #nosso-blog-content {width:735px; text-align:left;}

.wpcf7-mail-sent-ok, .wpcf7-validation-errors {border:2px solid #ea5f80;}

/* nosso blog */

.meta-dados {font-size:12px;}
#nosso-blog-content ul li {padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #776a56;}
.related-posts {font-size:12px; color:#776a56;}
.breadcrumb {font-size:12px;}