/*
THEME NAME: Tema premium para Bendita Moda
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Tema personalizado por xCakeBlogs para Bendita Moda
VERSION: 1.0
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:#ede7d7 url(images/bkg.jpg) top center repeat-x;}
html {height: 100%;}

/* MISC */

.clear {clear:both;}

/* WORDPRESS DEFAULT 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 #ddd4bd;text-align: center;background-color: #EDE7D7;padding-top: 4px;margin: 10px;}
.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;}

/* -------------------------------------------------------------------------------------------------------*/

/* CUSTOM DEFAULT THEME CLASSES */

/* Comments */

#comments {padding:20px 0px;}
#comments a {color:#FF9DCC;}
#comments a:hover {text-decoration:underline;}
.comments h2, .formtitle {font-size:24px; margin:10px 0;}

.comments li {padding:10px 0; border-bottom:1px solid #E354DC;}
.avatar img {float:left; margin:0 6px 4px 0;}
.commauthor, a.commauthor {padding-top:12px; font-size:18px;}
.commdate {font-size:10px; font-style: italic;}
.commentry p {font-size:12px; clear: both; margin: 8px 5px; padding: 5px 0;}

.formcontainer {font-size:12px;}
.formcontainer label {display:block; width:100%; margin-top:10px;}
.formcontainer .form-input input {width:400px; padding:8px; border:1px solid #FF9DCC;}
.formcontainer .form-input input:hover {}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:400px; height: 100px; padding:8px; border:1px solid #FF9DCC;}
.formcontainer .form-textarea textarea:hover {}
.formcontainer .form-submit input {background:#FF9DCC; 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, .formcontainer .form-submit input
{-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 {padding:20px 0;}
#respond .loggedin a, #respond .logout a {color: #FF9DCC; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {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 li {list-style: circle; margin-left:35px;}
.post ol li {list-style-type: decimal; margin-left:35px;}
.post blockquote {background:#e1e1e1; color:#858585; border-left:1px dotted #858585; margin: 8px;}
.post blockquote p {padding:8px;}
.post code {font-family:Courier New, Courier New, Courier, monospace; color:#afafaf;}
.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;} 

/* Layout - Centralizado */
body {text-align: center;}
.wrapper {width: 1000px; margin: 0 auto; text-align: left; background:url(images/wrapper-bkg.jpg) top right no-repeat;}

/* --------------------------------------------------CUSTOMTHEME-----------------------------------------------------*/

#header {width:100%;}

#logo {height:125px; width:530px; background:url(images/logo-bkg.jpg) top left no-repeat; float:left;}
#logo .titulo { display:block; font-family:Georgia; font-size:2.8em; color:#847b61; font-style: italic; padding:45px 0 0 120px; float:left;}
#logo .titulo p {font-size:14px; text-align:right; margin:0px; color:#686356; font-family:Helvetica, Arial; letter-spacing:2px;}
#logo .titulo strong {font-weight:bold; color:#cc1eaa;}
#logo a {color:inherit; display:block;}

#search-form {width:272px; height:32px; background:url(images/search.png) no-repeat; float:right; margin:20px 170px 0 0;}
#s {border:none; background:none; font-size:14px; margin:2px; padding:4px;}
#search-button {border:none; background:none; width:50px; height:30px;}

#menu {width:830px; background:url(images/menu-bkg.png) top left repeat-x; height:40px;}
#menu ul {padding-top:5px;}
#menu ul li {display:inline; font-size:12px; text-transform:uppercase;}
#menu a {color:#fbcaf9; font-weight:bold; padding:8px 10px;}
#menu a:hover {background:url(images/menu-hover-bkg.png) top left repeat-x; color:#f2fbd5;}

#conteudo {margin-top:35px;}
#main {float:left; background:#fff; width:500px; padding:25px 15px;}
#main h3 {font-size:1.3em; padding-bottom:20px; color:#cec099;}
.post {margin-bottom:40px;}
.post h1, .post h2 {margin-bottom:20px;}
.post h1 a, .post h2 a {font-size:32px; color:#666; text-decoration:none;}
.post h1 a:hover, .post h2 a:hover {color:#da58d1;}
.post p {font-size:12px; color:#333; line-height:18px; margin-bottom:5px;}
.post a {color:#da58d1; font-weight:bold; text-decoration:underline;}
.post a:hover {color:#666;}

.post-meta {border-bottom:1px dashed #cacaca; padding-bottom:2px; margin-bottom:20px;}
.post-date {font-size:10px; color:#adadad; font-weight:bold; float:left;}
.post-author {font-size:11px; color:#666; float:right; text-transform:uppercase;}
.post-author a {color:#e352db;}
.post-author a:hover {color:#666;}
.post-comment {background:url(images/ico-comente.jpg) no-repeat; margin-top:30px; padding-left:20px; height:20px; line-height:20px;}
.post-comment a {color:#dc62d4; font-size:14px; padding:10px; text-decoration:none;}
.post-comment a:hover {color:#666; text-decoration:underline;}

#sidebar {float:right; width:440px; background:none;}
#sidebar h2 {color:#d07400; font-size:16px; font-weight:bold; text-transform:lowercase; margin-bottom:5px;}
#sidebar h3 {color:#d07400; font-size:11px; font-weight:bold; text-transform:lowercase; margin-bottom:5px;}
#sidebar ul li {font-family:Georgia; font-style:italic; font-size:16px;}
#sidebar ul li a {color:#666;}
#sidebar ul li a:hover {color:#da58d1;}

.widgets {border-bottom:1px solid #a47a00; padding-bottom:15px; margin-bottom:20px;}
.widgets p {font-size:12px;}

.widgets-02 {margin-bottom:20px;}
#socialmedia a {font-size:26px; color:#666; font-weight:bold}
#socialmedia a:hover {color:#da58d1;}
#xc_twitter {width:270px; background:url(images/side-twitter.png) no-repeat; height:180px;}
#xc_twitter h2 {display:none}
#xc_twitter ul {padding:6px 10px;}
#xc_twitter ul li {font-size:12px;}
#xc_twitter .twitter_user {font-size:12px; float:right; padding:0 10px;}

#sidebar-01 {width:270px; float:left;}

#sidebar-02 {width:150px; float:right;}

#sidebar-sobre {margin-bottom:15px; padding-bottom:20px; padding-right:170px; border-bottom:1px solid #a47a00;}
#sidebar-sobre .sobre-nome {color:#666; font-size:36px; font-weight:bold;}
#sidebar-sobre p {color:#666; font-size:14px; font-weight:bold; margin-top:10px;}
#sidebar-sobre a {color:#666; font-size:14px; font-weight:bold; text-decoration:underline;}
#sidebar-sobre img {width:52px; height:52px; float:left; padding-right:5px;}

#footer {width:100%; background:url(images/footer-bkg.png) repeat-x; height:71px; margin-top:20px;}
#footer-content {width: 1000px; margin: 0 auto; text-align: right; color:#fff; font-weight:bold; font-size:12px; padding-top:37px;}
#footer-content a {color:#897c5d;  font-weight:bold;}

/* Formulário */
.wpcf7-form input {width:350px; padding:5px; color:#000e40; border:1px solid #EFB3EC;}
.wpcf7-form textarea {width:350px; height: 100px; padding:5px; color:#000e40; border:1px solid #EFB3EC; font-family:helvetica, tahoma, sans-serif;}
.wpcf7-form p {margin:5px 0 10px 0;}
.wpcf7-form .formsubmit {background:#D1C9B6; padding:5px; margin:10px 0; text-align:center; width:350px; border:1px solid #AFA283;}


.wp-pagenavi {background:#EDE7D7; padding:10px;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EFB3EC;
	color: #F97CF1;
	background-color: #FFFFFF;
font-size:12px;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EFB3EC;
	color: #F97CF1;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #DF29CE;
	color: #F97CF1;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #EFB3EC;
	color: #F97CF1;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #F97CF1;
	border: 1px solid #EFB3EC;
	background-color: #FFFFFF;
font-size:12px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	border: 1px solid #6B5E3F;
	color: #F97CF1;
	background-color: #FFFFFF;
font-size:12px;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #EFB3EC;
	color: #F97CF1;
	background-color: #FFFFFF;
}
