/*
THEME NAME: Tema premium para Design Blog v9.1
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por XcakeBlogs para Design Blog
VERSION: 1.1
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canha.net/">Canha</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/* -------------------------------------------------------------------------------------------------------*/

/* RESET */
 
* {margin:0; padding:0; list-style:none; font-size:1.0em; color:#666;}
a {text-decoration: none;}
img {border:0;}
body {font-family: helvetica, arial, trebuchet ms, sans-serif; background:#d2d2d2; font-size:13px;}
html {height: 100%;}
fieldset {border:0px; margin:0px; padding:0px;}

/* Geral */
.clear {clear:both;}
.cemporcento {width:100%;}
.centro {width:960px; margin:0 auto;}

/****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:#eee; padding-top: 4px;margin:10px 0px;
/* rounded corners - only for browsers that support it */
-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;
/* [/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:5px;margin: 0;}

/* -------------------------------------------------------------------------------------------------------*/

/* CUSTOM DEFAULT THEME CLASSES */

/* Comments */

#comments {padding:20px 40px; margin-top:40px; background:#fff}
.comments h2, .formtitle {font-size:24px; margin:10px 0;}

.comments li {margin:10px 0; border-bottom:1px solid #aaa;}
.avatar img {float:left; margin:0 6px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:20px;}
.authorcomment {font-weight:bold; background:#E0E0E0; padding:10px;}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 8px 5px; padding: 5px 0; line-height:16px;}

.formcontainer {}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-input input:hover {}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea:hover {}
.formcontainer .form-submit input {background:#8d8d8d; padding:5px; margin:10px 0; color:#fff; border:0; font-weight: bold;text-transform: uppercase;}

/* Rounded corner nos campos do formulário? */
.formcontainer .form-input, .formcontainer .form-textarea textarea
{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/* Default */
.comments ol {margin:10px 0;}
.respond {padding:10px;}

#respond .loggedin a, #respond .logout a {color: #666; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {color: #fff; background: #c41b66; text-decoration: none;}

/* --------------------------------------------------MISC-----------------------------------------------------*/

/* Clean Archives */
.car-yearmonth {display:block; margin:10px 0; font-weight: bold; font-size: 18px;}

/* Post Defaults */
.post li, dt, dl {font-size:0.9em;}
.post ul {margin-bottom:40px;}
.post ul li {list-style: circle; margin:5px 5px 10px 40px;}
.post ol li {list-style-type: decimal; margin-left:35px;}
.post blockquote {background:#e0e0e0; color:#575656; border:1px solid #cdcbcb; margin: 8px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.post blockquote p {padding:8px;}
.post code {font-family:Courier New, Courier New, Courier, monospace; color:#afafaf;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6, .post h1 a:link, .post h2 a:link {text-decoration:none; font-weight:bold;}
.post h1 a {font-size:1.8em;}
.post h2 a {font-size:1.8em;}


/* -------------------------------------------------------------------------------------------------------*/


#header {height:80px; background:#2b2b2b;} /* url(images/topo-bkg.jpg) repeat-x */
#header img {float:left; margin:15px 0px;}
#logo {width:341px; height:44px; overflow:hidden; text-indent:-9999px; background:url(images/logo.png) top left no-repeat;float:left; margin:15px 0px; font-size:32px;}

#search {float:right; margin-top:53px;}
#search .input-txt {width:280px; padding:5px; font-size:12px; font-weight:normal; font-style:italic; color:#6a6a6a; border:1px solid #757575; background:#ebeaea;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#search .search-btn {display:none}

#menu {height:54px; background:url(images/menu-bkg.png) repeat-x;}
#menucontent ul {height:50px; padding-top:2px;}
#menucontent ul li {float:left;}
#menucontent a {display:block; height:50px; overflow:hidden; text-indent:-9999px}
#menucontent .menu-inicial {width:101px; background:url(images/m-inicial.jpg) top left no-repeat;}
#menucontent .menu-inicial:hover {background:url(images/m-inicial.jpg) bottom left no-repeat;}
#menucontent .menu-artigos {width:104px; background:url(images/m-artigos.jpg) top left no-repeat;}
#menucontent .menu-artigos:hover {background:url(images/m-artigos.jpg) bottom left no-repeat;}
#menucontent .menu-podcast {width:114px; background:url(images/m-podcast.jpg) top left no-repeat;}
#menucontent .menu-podcast:hover {background:url(images/m-podcast.jpg) bottom left no-repeat;}
#menucontent .menu-loja {width:104px; background:url(images/m-loja.jpg) top left no-repeat;}
#menucontent .menu-loja:hover {background:url(images/m-loja.jpg) bottom left no-repeat;}
#menucontent .menu-forum {width:106px; background:url(images/m-forum.jpg) top left no-repeat;}
#menucontent .menu-forum:hover {background:url(images/m-forum.jpg) bottom left no-repeat;}
#menucontent .menu-sobre {width:100px; background:url(images/m-sobre.jpg) top left no-repeat;}
#menucontent .menu-sobre:hover {background:url(images/m-sobre.jpg) bottom left no-repeat;}
#menucontent .menu-contato {width:106px; background:url(images/m-contato.jpg) top left no-repeat;}
#menucontent .menu-contato:hover {background:url(images/m-contato.jpg) bottom left no-repeat;}


ul.menulinks li span {height:50px; overflow:hidden; display:block}
ul.menulinks li a.thumb {height: 50px;}
ul.menulinks li a {text-decoration: none; color: #777; display: block;}


#breadcrumbs {height:33px;}
#breadcrumbscontent {font-size:0.9em; padding:10px 0 0 60px;}
#breadcrumbscontent ul {height:33px;}
#breadcrumbscontent ul li {display:inline; padding:10px 30px 10px 10px; color:#fff;}
#breadcrumbscontent a:link {color:#fff; text-decoration: none;}
#breadcrumbscontent a:hover {text-decoration:underline;}
#breadcrumbscontent a:visited {color:#fff;}

#content {float:left; width:620px; margin:0 0 0 40px;}
.post {background:#fff; width:540px; padding:20px 40px 60px 40px; margin-top:40px;}
.post-date {width:55px; height:42px; float:left; margin:0 0 0 -80px; text-align: center; line-height:0.8em; padding-top:13px;}
.post-month {line-height:14px;}

.post-category {padding:5px 0 13px 10px; background:#fff; display:block; margin:40px 0 -50px 40px; width:150px; font-size:0.9em; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;background:#AA4040 url(images/date-green.jpg) repeat-x; border: 1px solid #718e2b;}
.post-category a:link, .post-category a:visited {color:#fff; text-decoration:none;}

.pcat-62 {background:#AA4040 url(images/date-red.jpg) repeat-x; border: 1px solid #633030;}
.pcat-29 {background:#AA4040 url(images/date-purple.jpg) repeat-x; border: 1px solid #ce8dee;}
.pcat-43 {background:#AA4040 url(images/date-blue.jpg) repeat-x; border: 1px solid #02474c;}
.pcat-20 {background:#AA4040 url(images/date-orange.jpg) repeat-x; border: 1px solid #9e5b20;}


.post-meta {margin:10px 0 20px 20px; font-size:0.8em;}
.post-tags {color:#a7a7a7;}
.post-tags a:link {color:#a7a7a7;}
.post-tags a:visited {color:#757373;}

.post-comments {float:right;}
.post-comments {color:#a7a7a7;}
.post-comments a:link {color:#a7a7a7; text-decoration:underline;}
.post-comments a:hover {text-decoration:none;}
.post-comments a:visited {color:#757373; text-decoration:underline;}

.post p {font-size:1em; line-height:1.5em; padding:10px 0px;}
.post-content p:first-child {font-size:1.2em; font-style: italic;}
.post-content-page p:first-child {font-size:1em;}
.post-content a:link, .post-content a:visited {text-decoration:underline;}
.post-content a:hover {text-decoration:none;}
.post-content h2, .post-content-page h2 {font-size:18px; margin:20px 0 0 0px;}
.post-content h3 {font-size:14px; font-weight:bold;}
.post-content h6 {font-size:0.8em; font-weight:normal; margin:20px 0 0 0;}

.post-readmore {font-size:1em; display:block; height:20px; width:100px; text-align: center;}
.post-readmore a, .post-readmore a:link, .post-readmore a:visited {color:#fff;}
.post-readmore a:hover {text-decoration:underline;}

.post-author {width:460px; margin:-10px 40px 0 40px; padding:20px 40px; background:#dbd9d9;}
.post-author img {float:left; padding:0 20px 20px 0;}
.post-author span {font-size:1.2em;}
.post-author p {font-size:0.9em; padding:5px 0;}

.teerre {margin:10px 0px; border:1px solid #e7f3d1;}

.navdiv {background:#fff; width:540px; padding:20px 40px 20px 40px; margin-top:40px;}

#sidebar {float:right; width:282px; background:#ebeaea; margin-top:40px;padding-bottom:20px;}
.widgets {}
.widget-title, .widget-title-noclick {width:202px; height:65px; text-align:right; padding-left:80px;}
.widget-title h2 {font-size:2em; color:#d8d6d6; padding:20px;}
.widget-title img, .widget-title-noclick img  {float:left; margin:15px 0 0 -60px;}
.widget-title-noclick h3 {font-size:1.5em; color:#d8d6d6; padding:15px 20px;}
.widget-title-noclick a:link {color:inherit; text-decoration: none;}
.widget-title-noclick a:hover {color:inherit; text-decoration: none;}
.widget-title-noclick a:visited {color:inherit; text-decoration: none;}
.widget-content {display:block; padding:20px;}
.widget-content ul li {border-bottom:1px solid #9a9795;}
.widget-content ul li a {color:#484848; text-decoration: none; display:block;padding:5px; }
.widget-content ul li a:visited {color:#484848; text-decoration: none;}
.widget-content p {font-size:1em; line-height:1.5em;}
#widget_exercito_input {background:#E0E0E0; border:1px solid #BFBFBF; font-size:0.9em; padding:5px; width:220px;}
#widget_exercito_submit {float:right; margin:5px 8px 0 0; background:#1E1E1E; color:#fff; padding:5px; font-size:1.1em; font-weight:bold; text-transform:uppercase; border:1px solid #BFBFBF}
.wp-polls-ul li {padding:5px;}

#footer {height:450px; background:#2d2d2d url(images/footer_bkg.jpg) top left repeat-x; margin-top:40px;}
#footercontent {color:#5f5c5a; font-size:0.8em; text-align:center;padding-top:25px;}
.footer-box {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #d2d2d2; width:280px; height:350px; margin-top:22px; background:#d2d2d2; color:#2d2d2d; text-align:left;-o-box-shadow: 0px 0px 6px #000; -icab-box-shadow: 0px 0px 6px #000; -khtml-box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000;}
#footercontent a {color:#ed1616; text-decoration:underline;}
.footer-box h3 {font-size:24px; font-weight:bold; color:#2d2d2d; margin:22px 22px 0 22px;}
.footer-box p {margin:22px;}
#twtr-widget-1 {margin:22px;}
#bbw_readers {margin:22px;}
.bbw_title {display:none;}
.bbw_icons {display:none;}
.bbw_newicons {margin:22px 0px 10px 22px; text-align:center;}
.bbw_newicons img {padding-right:30px}
.bbw_subtitle {display:none;}
.bbw_control {text-align:center; margin-bottom:10px;}
.bbw_avatar {margin-right:6px;}
#facebook-widget {margin:22px;}
#footer-esquerda {float:left;margin-left:40px;}
#footer-centro {float:left; margin-left:40px;}
#footer-direita {float:right;}
