/*
Theme Name: Blog LojasKd
Theme URI: http://www.lojaskdblog.com.br/
Description: Blog das LojasKd
Version: 1.0
Author: Alessandra Nezzi
Author URI: ...
Tags: ...
Text Domain: WB4B/C'


*/

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
}

body {
	font: 13px "Arial";
	color: #666;
	background: #d9d6c0 url('images/fundo2.jpg');		
}

img {
	border: none;
}

.clear {
	clear: both;
}

.cinzaEscuro {color: #333 !important;}
.cinzaClaro {color: #898989 !important;}
.azul {color: #073f89 !important;}
.laranja {color: #eeb123 !important;}

.marginTop5{margin-top:5px;}

h5 {
	font-size: 12px;
}

#fundo {
	min-height: 800px;
	height: 800px;
	background: url('images/fundo.jpg') repeat-x;
}

html > body #fundo {
	height: auto;
}


#content {
	width: 1004px;
	margin: 0px auto;
}

#agrupa {
	width: 1004px;
	float: left;
	background: url('images/fundo.content.png');
}

#header {
	width: 1004px;
	position: relative;
	z-index:2;
}

#header h1 {
	width: 292px;
	height: 83px;
	float: left;
	margin: 28px 0 0 40px;
	background: url('images/logo.png') no-repeat;
	text-indent: -9999px;
	display: inline;
}

#header h1 a {
	width: 292px;
	height: 83px;
	display: block;
	outline: none;
}

#header #menuCima {
	width: 422px;
	height: 28px;
	float: right;
	background: url('images/fundo.menu.top.png') no-repeat;
}

#header #menuCima li {
	float: left;
	margin-top: 4px;
	padding: 1px 13px 0px 14px;
	border-right: 1px solid #FFF;	
}

#header #menuCima li.u {
	border: none;
}

#header #menuCima li a {
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}

#header #formBusca {
	width: 270px;
	margin-top: 30px;
	float: right;
}

#header #formBusca .busca {
	width: 198px;
	height: 28px;
	float: left;
	padding: 5px 10px 0 10px;
	background: url('images/fundo.busca.png') no-repeat;
	border: none;	
	font-size: 16px;
	color: #333;
}

#header #formBusca .ok {
	width: 40px;
	height: 33px;
	margin-left: 5px;
	background: url('images/bt.ok.png') no-repeat;
	cursor: pointer;
	border: none;
}

#header #menu {
	width: 1004px;
	height: 39px;
	clear: both;
	background: url('images/fundo.menu.png') no-repeat;
}

#header #menu li {
	float: left;
	margin-top: 8px;
	padding: 0px 7px;
	position: relative;
	background:  url('images/fundo.li.gif') right center no-repeat;
}

#header #menu li.u {
	background: none;
}

#header #menu li a {
	padding: 3px 8px;
	line-height: 24px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

#header #menu li a span {
	display: block;
	width: 5px;
	height: 24px;
	position: absolute;
	top: 0px;
}

#header #menu li a span.esquerda {
	left: 7px;
	background: url('images/aba.esquerda.png') no-repeat;
}

#header #menu li a span.direita {
	right: 7px;
	background: url('images/aba.direita.png') no-repeat;
}

#header #menu li.lanc a:hover, #header #menu li.lanc a.selected {background: #ffb407;}
#header #menu li.promo a:hover, #header #menu li.promo a.selected {background: #ff8a00;}
#header #menu li.dicas a:hover, #header #menu li.dicas a.selected {background: #2e67b2;}
#header #menu li.kids a:hover, #header #menu li.kids a.selected {background: #df4da6;}
#header #menu li.bem a:hover, #header #menu li.bem a.selected {background: #ce2343;}
#header #menu li.casa a:hover, #header #menu li.casa a.selected {background: #50bac7;}
#header #menu li.social a:hover, #header #menu li.social a.selected {background: #76378e;}
#header #menu li.verde a:hover, #header #menu li.verde a.selected {background: #6fb01c;}
#header #menu li.canal a:hover, #header #menu li.canal a.selected {background: #073f89;}


/***** SUBMENUS *****/
#header #subLanc {
	padding: 5px;
	background: #ffb407;
	position: absolute;
	top: 140px;
	left: 20px;
	z-index: 3;
	
}
#header #subLanc ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subLanc ul li a {color: #FFF; text-decoration: none;}
#header #subLanc ul li.u { border-right: none;}

#header #subPromo {
	padding: 5px;
	background: #ff8a00;
	position: absolute;
	top: 140px;
	left: 145px;
	z-index: 3;
	
}
#header #subPromo ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subPromo ul li a {color: #FFF; text-decoration: none;}
#header #subPromo ul li.u { border-right: none;}

#header #subKids {
	padding: 5px;
	background: #df4da6;
	position: absolute;
	top: 140px;
	left: 420px;
	z-index: 3;
	
}
#header #subKids ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subKids ul li a {color: #FFF; text-decoration: none;}
#header #subKids ul li.u { border-right: none;}

#header #subBemEstar {
	padding: 5px;
	background: #ce2343;
	position: absolute;
	top: 140px;
	left: 485px;
	z-index: 3;
	
}
#header #subBemEstar ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subBemEstar ul li a {color: #FFF; text-decoration: none;}
#header #subBemEstar ul li.u { border-right: none;}

#header #subSocial {
	padding: 5px;
	background: #76378e;
	position: absolute;
	top: 140px;
	left: 695px;
	z-index: 3;
	
}
#header #subSocial ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subSocial ul li a {color: #FFF; text-decoration: none;}
#header #subSocial ul li.u { border-right: none;}

#header #subVerde {
	padding: 5px;
	background: #6fb01c;
	position: absolute;
	top: 140px;
	left: 770px;
	z-index: 3;
	
}
#header #subVerde ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subVerde ul li a {color: #FFF; text-decoration: none;}
#header #subVerde ul li.u { border-right: none;}


#header #subCasa {
	padding: 5px;
	background: #50bac7;
	position: absolute;
	top: 140px;
	left: 545px;
	z-index: 3;
	
}
#header #subCasa ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subCasa ul li a {color: #FFF; text-decoration: none;}
#header #subCasa ul li.u { border-right: none;}

#header #subDicas {
	padding: 5px;
	background: #2e67b2;
	position: absolute;
	top: 140px;
	left: 255px;
	z-index: 3;
	
}

#header #subDicas ul li {float: left; padding: 0px 8px; border-right: 1px solid #FFF;}
#header #subDicas ul li a {color: #FFF; text-decoration: none;}
#header #subDicas ul li.u { border-right: none;}


/***** CONTEUDO *****/
#conteudo {
	width: 710px;
	padding-right: 20px;
	float: left;
}

#conteudo .post, #conteudo .page {
	width: 635px;
	padding: 25px 8px 25px 17px;
	float: right;
	background: #FFF;
	border-bottom: 5px solid #e8e6d6;
	position: relative;
}


#conteudo .page  a{
	color: #000 !important;
}

#conteudo #bannerBlog {
	width: 650px;
	padding: 25px 5px 25px 5px ;
	border-bottom: 5px solid #e8e6d6;
	float: right;
}

#conteudo .post h2, #conteudo .page h2{
	width: 340px;
	float: left;
	font-size: 23px;
}

#conteudo .post h2 a{
	text-decoration: none;
}


#conteudo .post h2 span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}

#conteudo .post h2 span a{
	text-decoration:  underline;
}

#conteudo .post p, #conteudo .page p {
	margin-top: 10px;
}

#conteudo .post .data {
	width: 45px;
	height: 39px;
	padding-top: 5px;
	margin-right: 10px;
	float: left;
	background: url('images/fundo.data.gif') no-repeat;
}

#conteudo .post .data span {
	display: block;
	text-align: center;
	color: #5e5c4c;
}

#conteudo .post .data span.dias {
	font-size: 27px;
	line-height: 24px;
}

#conteudo .post .data span.mes {
	font-size: 17px;
	line-height: 10px;
}

#conteudo .post .tweetmeme, #conteudo .page .tweetmeme {
	width: 50px;
	height: 61px;
	float: left;
	padding-left: 10px;
}

#conteudo .post .comentarios, #conteudo .page .comentarios {
	width: 65px;
	height: 80px;
	float: left;
	padding-left: 5px;
	overflow: hidden;
}

#conteudo .post .avatar, #conteudo .page .avatar {
	width: 80px;
	height: 95px;
	float: right;
	padding-right: 10px;

}
.addthis_toolbox .custom_images {
	float: left;
	height: 60px;
}
.addthis_toolbox .custom_images a {
    width: 26px;
    height: 26px;
	float: left;
	margin-bottom: 3px;
	margin-right: 3px;
}

#conteudo .post .veja {
	padding: 5px 0px;
	text-align: right;
}

#conteudo .post .entry,  #conteudo .page .entry{
	padding-top: 20px;
	clear: both;
}

#conteudo .post .selo {
	width: 40px;
	background: red;
	position: absolute;
	top: 10px;
	left: -40px;
	z-index: 1;
}

#conteudo .similar ul {
	margin-top: 20px;
	width: 100%;
}

#conteudo .similar ul li{
	width: 23%;
	margin-right: 2%;
	float: left;
	overflow: hidden;
	height: 250px;
}

#conteudo .similar ul li:hover{
	background-color: #FAFAFA;
	/*border: 1px dashed red;*/
}

#conteudo .similar ul li span{
	width: 100%;
	height: 150px;
	text-align: center;
	/*border: 1px dashed red;*/
	float:left;
	margin-bottom: 15px;
	display:block;
}

#conteudo .similar ul li div{
	height: 60px;
	width: 100%;
	display:block;
	float:left;
}

#conteudo .similar ul li img{
	/*width: 100%;
	height: 100%;*/
	display: block;
	margin-bottom: 2px;
	margin-top: 0;
}

#conteudo .similar ul li p{
	text-align: right;
	margin-top: 5px;
	width: 100%;
}

#conteudo .page h2 {
	font-size: 23px;
	margin-bottom: 15px;
	color: #5e5c4c;
}


/*****	CATEGORIAS *****/
/*****	lançamentos *****/
#conteudo .category-lancamentos {
	min-height: 145px;
}

.category-lancamentos a, .category-lancamentos h2, .category-lancamentos h3, .category-lancamentos h5, .category-lancamentos label {
	color: #ffb407;
}

#conteudo .category-lancamentos .selo {
	background: url('images/selo.lancamentos.png') no-repeat;
	height: 145px;
}

/***** promoções *****/
#conteudo .category-promocoes {
	min-height: 155px;
}

.category-promocoes a, .category-promocoes h2, .category-promocoes h3, .category-promocoes h5, .category-promocoes label  {
	color: #ff8a00;
}

#conteudo .category-promocoes .selo {
	background: url('images/selo.promocoes.png') no-repeat;
	height: 155px;
}

/***** Dicas e Decoração *****/
#conteudo .category-dicas-e-decoracao {
	min-height: 205px;
}

.category-dicas-e-decoracao a, .category-dicas-e-decoracao h2,  .category-dicas-e-decoracao h3, .category-dicas-e-decoracao h5, .category-dicas-e-decoracao label {
	color: #2e67b2;
}

#conteudo .category-dicas-e-decoracao .selo {
	background: url('images/selo.dicas.png') no-repeat;
	height: 205px;
}

/***** Kids *****/
#conteudo .category-kids {
	min-height: 90px;
}

.category-kids a, .category-kids h2, .category-kids h3, .category-kids h5, .category-kids label  {
	color: #df4da6;
}

#conteudo .category-kids .selo {
	background: url('images/selo.kids.png') no-repeat;
	height: 90px;
}

/***** Bem Estar *****/
#conteudo .category-bem-estar {
	min-height: 155px;
}

.category-bem-estar a, .category-bem-estar h2, .category-bem-estar h3, .category-bem-estar h5, .category-bem-estar label  {
	color: #ce2343;
}

#conteudo .category-bem-estar .selo {
	background: url('images/selo.bem.estar.png') no-repeat;
	height: 155px;
}

/***** Casa Nova *****/
#conteudo .category-casa-nova {
	min-height: 145px;
}

.category-casa-nova a, .category-casa-nova h2, .category-casa-nova h3, .category-casa-nova h5, .category-casa-nova label  {
	color: #50bac7;
}

#conteudo .category-casa-nova .selo {
	background: url('images/selo.casa.nova.png') no-repeat;
	height: 145px;
}

/***** Casa Social *****/
#conteudo .category-social {
	min-height: 125px;
}

.category-social a, .category-social h2, .category-social h3, .category-social h5, .category-social label  {
	color: #76378e;
}

#conteudo .category-social .selo {
	background: url('images/selo.social.png') no-repeat;
	height: 125px;
}

/***** Verde *****/
#conteudo .category-verde {
	min-height: 115px;
}

.category-verde a, .category-verde h2, .category-verde h3, .category-verde h5, .category-verde label   {
	color: #6fb01c;
}

#conteudo .category-verde .selo {
	background: url('images/selo.verde.png') no-repeat;
	height: 115px;
}

/***** Canal do Consumidor *****/
#conteudo .category-canal-do-consumidor {
	min-height: 235px;
}

.category-canal-do-consumidor a, .category-canal-do-consumidor h2, .category-canal-do-consumidor h3, .category-canal-do-consumidor h5, .category-canal-do-consumidor label  {
	color: #073f89;
}

#conteudo .category-canal-do-consumidor .selo {
	background: url('images/selo.canal.png') no-repeat;
	height: 235px;
}

#conteudo .categorias {
	width: 100%;
	margin-top: 3px;
	float: left;
}

#conteudo .tags {
	clear: both;
	padding: 25px 0px 5px 0px;
}


#conteudo .tags a {
	color: #898989 !important;
	text-decoration: none  !important;
}

#conteudo .agrupaComentarios h3 {
	font-size: 23px;
}

#conteudo .agrupaComentarios form label {
	font-size: 14px;
}

#conteudo .agrupaComentarios form input.c, #conteudo .agrupaComentarios form textarea {
	width: 450px;
	padding: 2px;
	border: 1px solid #858585;
	margin: 2px 0px 10px 0px;
	display: block;
}

#conteudo .agrupaComentarios form textarea {
	width: 625px;
}

#conteudo .agrupaComentarios form .bt {
	width: 78px;
	height: 21px;
	margin-top: 3px;
	background: url('images/bt.comentar.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	float: right;
}


/***** SIDEBAR - LATERAL *****/
#sidebar {
	width: 260px;
	float: left;
	background: #FFF;
}

#sidebar h3 {font-size: 17px; margin-bottom: 8px;}
#sidebar h4 {font-size: 13px; margin-bottom: 8px;}

#sidebar ul li {
	padding: 15px 10px;
	border-bottom: 5px solid #e8e6d6;
}

#sidebar ul li.banner {
	padding: 15px 5px;
}

#sidebar ul li.banners {
	padding: 15px 4px;
}

#sidebar ul li.banners ul li {
	padding: 0px; width: 120px; height: 120px; float: left;
	border: none;
	margin: 0 6px 6px 0;
}

#sidebar .rede {
	width: 200px;
	margin: 0px auto;
	height: 51px;
	padding-top: 10px;
}

#sidebar .rede img {
	width: 51px;
	float: left;
	margin-right: 22px;
	border: 0px;
}

#sidebar .rede img.u {
	margin-right: 0px;
}

#sidebar .formRss {
	clear: both;
}

#sidebar .formRss .campo {
	width: 198px;
	padding: 3px 2px;
	border: 1px solid #06428d;
	margin-right: 3px;
	float: left;
	color: #06428d;
	font-size: 11px;
}

#sidebar .formRss .bt {
	width: 30px;
	height: 20px;
	margin-top: 3px;
	background: url('images/bt.ok2.gif') no-repeat;
	border: 0px;
	cursor: pointer;
}

#sidebar .formCanal p{
	margin-bottom: 10px;
}

#sidebar .formCanal input,  #sidebar .formCanal textarea {
	width: 236px;
	padding: 2px;
	border: 1px solid #858585;
	margin: 2px 0px 10px 0px;
	display: block;
}

#sidebar .formCanal .bt {
	width: 54px;
	height: 20px;
	margin-top: 3px;
	background: url('images/bt.enviar.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	float: right;
}

#sidebar .posts_lateral div {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #d6d6d6;
	color: #333333;
}

#sidebar .posts_lateral .tit {
	margin-bottom: 3px;
}

#sidebar .posts_lateral .tit a {
	text-decoration: none;
}

#sidebar .posts_lateral .coments {
	text-align: right;
	margin: 6px 0px 10px 0px;
}

#sidebar .posts_lateral hr {
	
	border-top: 1px solid #666;
	background: #666;
}

#sidebar .tags a {
	color: #818181;
	text-decoration: none;
}

#sidebar .formNews p{
	margin-bottom: 10px;
}

#sidebar .formNews input,  #sidebar .formCanal textarea {
	width: 236px;
	padding: 2px;
	border: 1px solid #858585;
	margin: 2px 0px 10px 0px;
	display: block;
}

#sidebar .formNews input.hide {
	padding: 0px;
	border: none;
	margin: 0px;
}

#sidebar .formNews .bt {
	width: 73px;
	height: 20px;
	margin-top: 3px;
	background: url('images/bt.cadastrar.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	float: right;
}

#sidebar .conteudoLiberado p {
	margin-bottom: 10px;
}

#sidebar .enquete ul {
	margin-top: 10px;
} 

#sidebar .enquete ul li {
	border: none;
	padding: 0px;
	margin-bottom: 10px;
} 


#sidebar .twitter ul {
	margin-top: 10px;
} 

#sidebar .twitter ul li {
	border: none;
	padding: 0px;
	margin-bottom: 20px;
} 

#sidebar .twitter ul li a {
	color: #eeb123;
} 



/***** COMENTÀRIOS ******/
.commentlist {
	width: 100%; padding: 10px 0px;
}

.commentlist li {
	margin-bottom: 25px;
}

.commentlist li .img {
	width: 58px;
	float: left;
}

.commentlist li .infos {
	width: 550px;
	float: left;
}

.commentlist li .infos h3 a{
	text-decoration:none;
}

.commentlist li .txt {
	clear: both;
	padding: 8px 0 0 0;
}

#footer {
	width: 100%;
	height: 398px;
	float: left;
	background: url('images/fundo.bottom.png') center top no-repeat;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.produtosRecomendados {width: 100$; padding-top: 20px;}
.produtosRecomendados h3 {font-size: 23px;}


#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#999999;}
#flickr_badge_wrapper {background-color:#ffffff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

#flickr_badge_uber_wrapper {width: 120px; float: left;}
