/*
THEME NAME: Novo Carinhas
THEME URI: http://www.xcakeblogs.com.br/
DESCRIPTION: Template personalizado por xCakeBlogs para Carinhas
VERSION: 2.0
AUTHOR: <a href="http://www.claudiaregina.com/">Claudia Regina</a> &amp; <a href="http://www.canha.net/">Sean "Canha" Berg</a>
AUTHOR URI: http://www.xcakeblogs.com.br/
*/

/***************************************************************************
								AVISO:	
								
	 	A alteração deste arquivo irá invalidar o suporte gratuíto
		limitado e invalidar a garantia de funcionamento do seu blog.
		O Grupo xCakeBlogs não se responsabiliza por erros em arquivos
		de template editados por terceiros.
		
*****************************************************************************/

/* RESET */ 
* {margin:0; padding:0; list-style:none; font-size:1.0em;}
a {text-decoration: none; color:#000;}
img {border:0;}
body {font-family:arial, helvetica, sans-serif; background:#d7c2dd; font-size:12px;}
html {height: 100%;}

/* MISC */
.clear {clear:both;}
.post-content img {max-width:610px}

/* ----------------------------------------CUSTOM-----------------------------------------------------*/

/* Imagem: */
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 {display:block;text-align:center;margin:0 auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.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;}

/* Comentários: */
#comments {padding:10px 0; margin-bottom:20px;}
.comments h2, .formtitle {font-size:24px; margin:10px 0;}

.comments li {padding:10px 0;}

.avatar img {float:left; margin:0 6px 4px 0;}
.comm-number {float:right; background:#D7C2DD; height:20px; width:20px; color:#fff; text-align:center; line-height:20px; font-size:11px; margin-top:10px;}
.commauthor, a.commauthor {padding-top:5px; font-size:20px;}
.commauthor a {text-decoration:underline;}
.commdate {font-size:10px; font-style: italic;color:#5e5e5e;}
.commentry p {margin:10px 0; clear:both; line-height:18px; font-size:12px; color:#5e5e5e;}
.authorcomment {border:1px dashed #8d8d8d;}
.authorcomment p {color:#6a1c9b;}
.authorcomment p, .authorcomment img {padding:0px 10px;} 
.formcontainer {line-height:18px; font-size:12px; color:#5e5e5e;}
.formcontainer label {display:block; width:100%; margin-top:10px; font-weight:bold; color:#000}
.formcontainer .form-input input {width:575px; padding:10px; border:1px solid #8d8d8d;}
.formcontainer .form-textarea textarea {font-family:helvetica, tahoma, sans-serif; width:575px; height: 100px; padding:10px; border:1px dashed #8d8d8d; line-height:18px; font-size:12px; color:#5e5e5e;}
.formcontainer .form-submit input {background:#BAA2C2; padding:5px 10px; margin:10px 0; color:#fff; border:0; font-weight: bold; font-size:14px;}

.comments ol {margin:10px 0;}
.respond {padding:10px 0;}
#respond .loggedin a, #respond .logout a {color: #666; font-weight: bold; text-decoration: underline;}
#respond .loggedin a:hover, #respond .logout a:hover {text-decoration: none;}

/* Post: */
.post li, dt, dl {font-size:1em;}
.post ul, ol {margin-left:35px;}
.post ul li {list-style: circle; margin:5px 0;}
.post ol li {list-style-type: decimal; margin:5px 0;}
.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;} 

/* Contact Form */
.wpcf7 input {border:1px solid #000; padding:4px;font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.wpcf7 textarea {border:1px solid #000; padding:4px;font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.wpcf7 .enviar {border:1px solid #000; background:#ddd; color:#fff; font-size:16px; padding:5px 20px;}

/* WP Pagenavi */
.wp-pagenavi {text-align:right; padding:20px 0; clear: both; text-transform:uppercase;}
.wp-pagenavi a, .wp-pagenavi span {color:#000; text-decoration: none; padding: 3px 10px; margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#BAA2C2;}
.wp-pagenavi span.current {font-weight: bold;}

/* Layout - Centralizado */
body {text-align: center;}
.wrapper {width: 945px; margin: 0 auto; text-align: left; padding-bottom:20px;}

/* --------------------------------------------------OUTROS-----------------------------------------------------*/

#top {height:185px; background:url(images/bkg-top.png) repeat-x;}
#logo {float:left; width:277px; margin-left:-20px;}
#logo h1 a, #logo h2 a {font-size:1px; text-indent:-99999px; display:block; width:277px; height:189px; background:url(images/logo.png) no-repeat;}
#header-menus {float:right; width:685px;}
#menu-top {text-align:right;}
#menu-top {margin:10px 0 50px 0;}
#menu-top li, #menu-main li {display:inline; padding-left:20px;}
#menu-top li a {font-size:12px; font-family:monaco, arial, helvetica; text-transform:lowercase; color:#333;}
#menu-main {margin:0 0 0 50px; padding-top:15px; width:760px;}
#menu-main li a {float:left;height:33px; font-size:1px; text-indent:-99999px;display:block; margin-right:10px;}
#menu-main li .m01 {background:url(images/menu.png) 0 0 no-repeat; width:112px;}
#menu-main li .m01:hover {background:url(images/menu.png) 0 -33px no-repeat;}
#menu-main li .m01ma {background:url(images/menu.png) 0 -33px no-repeat; width:112px;}
#menu-main li .m02 {background:url(images/menu.png) -130px 0 no-repeat; width:66px;}
#menu-main li .m02:hover {background:url(images/menu.png) -130px -33px no-repeat;}
#menu-main li .m02ma {background:url(images/menu.png) -130px -33px no-repeat; width:66px;}
#menu-main li .m03 {background:url(images/menu.png) -211px 0 no-repeat; width:116px;}
#menu-main li .m03:hover {background:url(images/menu.png) -211px -33px no-repeat;}
#menu-main li .m03ma {background:url(images/menu.png) -211px -33px no-repeat; width:116px;}
#menu-main li .m04 {background:url(images/menu.png) -350px 0 no-repeat; width:111px;}
#menu-main li .m04:hover {background:url(images/menu.png) -350px -33px no-repeat;}
#menu-main li .m04ma {background:url(images/menu.png) -350px -33px no-repeat; width:111px;}
#menu-main li .m05 {background:url(images/menu.png) -477px 0 no-repeat; width:90px;}
#menu-main li .m05:hover {background:url(images/menu.png) -477px -33px no-repeat;}
#menu-main li .m05ma {background:url(images/menu.png) -477px -33px no-repeat; width:90px;}
#menu-main li .m06 {background:url(images/menu.png) -588px 0 no-repeat; width:74px;}
#menu-main li .m06:hover {background:url(images/menu.png) -588px -33px no-repeat;}
#menu-main li .m06ma {background:url(images/menu.png) -588px -33px no-repeat; width:74px}

#menu-categorias li {display:inline;}
#menu-cats {display:block;position:relative; background:#d7b6e8;}
#menu-cats a {color:#474747;}
#menu-cats ul {padding:10px; font-family:monaco, arial, helvetica, sans-serif;}
#menu-cats ul li {padding:10px; position:relative;}
#menu-cats ul ul {display:none; position:absolute; top:0; left:0; float:left; z-index: 99999; padding:5px 0; margin-top:29px;}
#menu-cats ul ul li {margin:0px; padding: 0; font-size:10px}
#menu-cats ul ul li a {background:#d7b6e8;padding:5px 10px; margin:0px; display:block; min-width:140px;}
#menu-cats ul ul li a:hover {background:#AE86BD; color:#fff;}
#menu-cats ul li:hover > ul {display:block;}

#search-form {float:right;padding:0px; margin:-30px 10px 0 0;}
#search-form fieldset {border:0px;}
#search-form #s {border:1px solid #383838; width:150px; font-size:11px; color:#666; padding:2px;}
#search-form .search-btn {border:0px; height:22px; width:26px; background:url(images/ico-search.png) no-repeat; margin-left:8px;}

#top2 {background:#fff; padding-bottom:30px}
#content {background:#fff;}
#destaque {text-align:center;border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4}
#destaqueiframe {width:920px; height:296px; border:0; overflow:none; margin-left:17px}

#menu-cats {background:#d7b6e8; width:900px; margin:15px auto 0 23px;}
#content {width:945px}
#main {float:left; width:610px; padding:0 30px 0 23px; border-right:1px dashed #bababa}
#main h3 {font-size:18px; color:#ae86bd; margin-bottom:20px; font-weight:normal;}
.post {border-bottom:1px dashed #bababa; margin-bottom:30px;}
.post-date {width:50px; background:#ae86bd; color:#fff; font-size:17px; text-align:center; padding:8px 5px; text-transform: uppercase; float:left; margin-left:-83px;}
.post-head {height:60px;}
.post-cat, .post-cat a {color:#8a8b8e; font-size:10px;}
.post-cat a:hover {color:#000; text-decoration:underline;}
.post-head h1 a, .post-head h2 a {font-size:24px; color:#000; font-weight: normal}
.post-content {color:#5e5e5e;}
.post-content p {margin:10px 0; line-height:18px; font-size:12px;}
.post-meta {margin:30px 0;}
.post-comm a {font-size:11px; text-transform:uppercase; font-weight:bold; background:url(images/ico-com.png) top left no-repeat; display:block; height:22px; padding:5px 0 0 35px; float:left;}
.post-love a {font-size:11px; text-transform:uppercase; font-weight:bold; background:url(images/ico-love.png) top left no-repeat; display:block; height:22px; padding:5px 0 0 25px; float:left; margin-left:40px;}
.post-author {font-size:11px; text-transform:uppercase; font-weight:bold; background:url(images/ico-melina.jpg) top right no-repeat; display:block; height:40px; padding:15px 80px 0 0; float:right; margin-top:-10px;}

/* Work it harder, make it better, move it faster, makes us stronger, more than ever, hour after, our work is never over ;) */

#sidebar {float:right; width:225px; margin-right:25px; text-align:center;}
.widgets {margin:20px auto;}
.widgets h2 {font-size:18px; font-weight:normal; color:#6D6D6D;}
.widgets h3 {margin:5px 0;}
.widgets ul {text-align:left;}
.widgets ul li {margin:3px 0;}
.widgets ul li a {color:#AE86BD;}
.widgets ul li a:hover {color:#000; text-decoration:underline;}
.widgets .input-txt {border:1px dashed #bababa; padding:2px; width:100px;}

#xc_social {width:190px; height:140px; border-bottom:1px dashed #bababa; padding-bottom:20px; margin-bottom:20px;}
#xc_social a {text-indent:-99999px; font-size:1px;}
#xc_social .xc-twitter {display:block; float:left; width:59px; height:72px; background:url(images/ico-social.jpg) 0 0 no-repeat;}
#xc_social .xc-flickr {display:block; float:left; width:62px; height:72px; background:url(images/ico-social.jpg) -59px 0 no-repeat;}
#xc_social .xc-feed {display:block; float:left; width:69px; height:72px; background:url(images/ico-social.jpg) -121px 0 no-repeat;}
#xc_social .xc-facebook {display:block; float:left; width:59px; height:68px; background:url(images/ico-social.jpg) 0 -72px no-repeat;}
#xc_social .xc-orkut {display:block; float:left; width:62px; height:68px; background:url(images/ico-social.jpg) -59px -72px no-repeat;}
#xc_social .xc-formspring {display:block; float:left; width:69px; height:68px; background:url(images/ico-social.jpg) -121px -72px no-repeat;}

#footer {background:#baa2c2; padding:25px;}
#footer-left {float:left; width:235px; padding-right:25px; border-right:1px dashed #dcd0e1;}
#footer-left a {color:#8b7696;}
#footer-left a:hover {color:#D7C2DD;}
#footer-right {float:right; width:435px; text-align:center; margin-right:85px;}
#footer-right p {font-size:10px; color:#454545; margin-bottom:10px;}
#footer-right a {color:#454545;}
#footer-right a:hover {text-decoration:underline;}
#footer-right img {margin-bottom:30px;}

#footer-menu1, #footer-menu2 {margin-bottom:20px;}
#footer-menu1 li, #footer-menu2 li {display:inline; padding-left:8px; margin-left:8px; border-left:1px solid #000}
#footer-menu2 li {border-left:1px solid #454545}
#footer-menu1 li a {text-transform:uppercase; color:#000; font-size:11px;}
#footer-menu1 li a:hover {text-decoration:underline;}
#footer-menu2 li a {text-transform:uppercase; color:#454545; font-size:11px;}
#footer-menu2 li a:hover {text-decoration:underline;}

#footer-menu1 li:first-child, #footer-menu2 li:first-child {border-left:0px; padding-left:0; margin-left:0}

#rodape {background:#8b7696; text-align:center;}
#rodape p {color:#fff; padding: 8px 0; font-size:10px;}

.emptycart a {color:#000; font-size:12px; margin-bottom:10px; display:block; text-align:right; text-decoration:underline;}
.emptycart a:hover {text-decoration:none;}
.gocheckout a {color:green; text-decoration:none; font-weight:bold;}
.gocheckout a:hover {text-decoration:underline;}
