/*
Theme Name: Fashionite
Theme URI: http://www.fashionite.com.br
Description: Fashionite
Version: 3.0
Author: Marcelo Torres
Author URI: http://www.marcelotorresweb.com
*/

/*ESTRUTURA*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* ------RECOMMENDATIONS-----*/

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {	float: left;margin:0 10px 10px 0;}
.alignright {float: right;margin:0 0 10px 10px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {	margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {	font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/*------- */

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background:#FFF0F3 url("imagens/bg.jpg");
	font-family:Arial, Helvetica, sans-serif;
}
strong{font-weight:bold;}
em{font-style:oblique;}
ul {
	list-style: none;
}
img{border:none;padding:0;margin:0;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

fieldset{border:none;margin:0;}
label{font-size:13px;color:#222;display:inline;}
input, select, textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#333;border:1px solid #F39;width:205px;padding:5px 10px;margin:5px 0;}
textarea{width:350px;}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */

a {
	color:#F39;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	background:#f5f5f5;
	color:#000;
}
#header {
	width:975px;
	height:262px;
	margin:0 auto;	
	overflow:hidden;
}
#header #logo {
	margin:40px auto 55px auto;
	width:394px;
}
.navegacao {
	margin:0 10px 0 40px;
	float:left;
	display:inline;
}
.navegacao li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	text-align:center;
	line-height:29px;
	font-size:1.4em;
}
.navegacao li a {
	display:block;
	width:91px;
	height:29px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}

.navegacao li a{
	background:url(imagens/aba-bg.png) 0 0;
}

.navegacao li a.perfil {
	background:url(imagens/aba-bg.png) -91px 0;
}
.navegacao li a.tshirts {
	background:url(imagens/aba-bg.png) -182px 0;
}
.navegacao li a.arquivos {
	background:url(imagens/aba-bg.png) -273px 0;
}
.navegacao li a:hover {
	text-decoration:underline;
	background:url(imagens/aba-bg.png) -364px 0;
}
.social {
	float:left;
	display:inline;
	margin-top:-6px;
}
.social li {
	float:left;
	display:inline;
	margin:5px;
}

#header form {
	float:left;
	display:inline;
	margin:-4px 0 0 85px;
}
#header form label {
	float:left;
	margin:0 10px;
	color:#f39;
	line-height:29px;
	font-weight:bold;
}
#header form .campo-busca {
	padding:5px;
	line-height:19px;
	height:18px;
	width:175px;
	float:left;
	margin:0;
	background-color:#fff;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
	
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	border:1px solid #ff809b;
}
#header .btn-enviar {
	background:url(imagens/busca.png) center center no-repeat;
	width:30px;
	height:30px;
	cursor:pointer;
	border:none;
	color:#FFF;
	padding:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 0 -1px;
	float:left;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
}

#container {
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	/*border-top:none;*/
	width:950px;
	margin:0 auto;
	height:auto;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow:hidden;
}

#content{
	width:690px;
	float:left;
	overflow:hidden;
	}

h2.title-boneca{
	background:url(imagens/arquivo-tit-bg.png) 0 0 no-repeat;
	padding:10px 0 0 30px;
	margin-right:10px;
	font-size:18px;
	color:#ccc;
}
.entry{float:left;padding:25px;width:450px;font-size:13px;line-height:20px;}
.entry-page{padding:25px;width:850px;font-size:13px;}
.entry-page li{margin:10px;}
.entry h2{font-weight:bold;color:#aaa;margin:20px 0;}
.perfil-foto{float:right;padding:70px 10px 10px 10px;}
.lista-de-arquivos{float:left;width:200px;padding:5px;display:inline;margin:5px;}
.lista-de-arquivos li{list-style:none;margin-left:30px;}
h2.title-boneca-page{
	border-bottom:1px solid #aaa;
	background:url(imagens/arquivo-tit-bg-big.png) 0 0 no-repeat;
	padding:10px 0 0 40px;
	margin:20px 10px 0 0;
	font-weight:bold;
	height:70px;
	line-height:35px;
	color:#F39;
}

.lista-de-arquivos h3{font-size:18px;color:#aaa;margin:10px 0;}

h4.title-boneca{
	margin:20px 0;
	background:url(imagens/arquivo-tit-bg-rosa.png) 0 0 no-repeat;
	color:#333;
}
	
#list-category{
	background-color:#f5f5f5;
	border:1px solid #ebebeb;
	width:630px;
	margin:40px auto;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}	
	
#list-category ul li
	{
	display:inline;
	text-transform:uppercase;
	font-size:14px;
	}
	
#list-category ul li a
	{
	text-decoration:none;
	padding:7px;
	}

.indicador{font-size:14px;color:#f39;background-color:#ffecf0;border:1px solid #ffdfe6;width:600px;margin:40px auto;padding:10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	
.post{
	margin:30px 30px 60px 30px;
	border-bottom:1px solid #ebebeb;
	overflow:hidden;
	padding-bottom:30px;
}
.post h2 {
	border-bottom:2px solid #ebebeb;
	padding-bottom:8px;
}
.post h2 a{
	margin:15px 0;
	font-size:22px;
	text-transform:uppercase;
	text-decoration:none;
}
.post p{
	font-size:14px;
	color:#666;
	line-height:25px;
	clear:both;
	}
.post img{
	margin:20px auto;
	padding:5px;
	border:1px solid #ebebeb;
	clear:both;
	}
	
.post a img:hover{
	background-color:#ccc;
	}
	
.post img.wp-smiley{margin:0;padding:0;}
.comentar, .twittar{
	background-color:#F39;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	width:110px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	}
.twittar{
	background-color:#86C5EF;
	width:80px;
	}
.comentar a, .twittar a{
	color:#fff;
	font-size:15px;
	text-decoration:none;
	}
.comentar a:hover, .twittar a:hover{	
	background-color:transparent;
	}
.info-posts{
	width:690px;
	padding:10px 0;
	overflow:hidden;
}
.info-posts ul li{
	float:left;
	display:inline;
	font-size:14px;
	margin:0 20px 0 0;
	color:#999;
	padding-right:20px;
	border-right:1px solid #ccc;
	}
.info-posts ul li a{
	font-size:16px;
	text-decoration:none;
	}
	
.info-posts img{
	margin:0;
	padding:0;
	border:none;
	}
.info-posts .date{
	font-size:18px;
}

#footerbar, #bannerfooter{clear:both;
	padding:20px 10px;
	overflow:hidden;
	background-color:#FFFAF0;
}
#bannerfooter{background-color:transparent;}
#bannerfooter .widget-banners{text-align:center;margin-right:7px;}
#footerbar .widget{
	width:260px;
	float:left;
	margin:20px;
	font-size:13px;
	color:#aaa;
	}

#footerbar .widget ul li {
	border-bottom:1px solid #ebebeb;
	font-size:13px;
	color:#666;
	margin-left:30px;
	list-style-type:disc;
	line-height:35px;
}

#footerbar .widget dd{
	border-bottom:1px solid #ebebeb;
	font-size:13px;
	color:#666;
	margin-left:30px;
	margin-bottom:20px;
	list-style-type:disc;
	line-height:20px;
}
#footerbar .widget dd a{
	font-size:13px;
	padding:0;
	margin:0;
}
	
#footerbar .widget li a{
	font-size:13px;
	padding:0;
	margin:0;
}

#footerbar .widget h4{
	margin:0 10px 30px 20px;
	font-weight:bold;
	height:70px;
	line-height:35px;
	color:#F39;
}	

	
#footer {
	clear:both;
	background:url(imagens/bg-footer.jpg);
	width:950px;
	height:347px;
	margin:0 auto;
	border:1px solid #ccc;
	border-top:none;
	font-size:11px;
}
#footer .logo {
	padding:2px 5px 0 2px;
	display:block;
	width:235px;
	height:91px;
	float:left;
	display:inline;
}
#footer #coisas {
	width:695px;
	height:57px;
	float:left;
	display:inline;
	margin:25px 0 0 0;
	background-color:#F3F2F2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#footer .navegacao {
	margin:15px 10px 0 15px;
}
#footer .navegacao li a{
	width:inherit;
	float:left;
	display:inline;
	margin:0 5px;
	padding:0;
	font-size:13px;
	background:none;
	color:#F39;
}
#footer .social {
	float:left;
	margin-top:10px;
	display:inline;
}
#footer form {
	float:right;
	display:inline;
	margin:15px 15px 0 0;
}
#footer form label {
	float:left;
	margin:0 10px 0 7px;
	color:#F39;
	line-height:29px;
	font-weight:bold;
}
#footer form .campo-busca {
	padding:5px;
	line-height:19px;
	height:18px;
	width:175px;
	float:left;
	margin:0;
	background-color:#fff;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	border:1px solid #F39;
}
#footer .btn-enviar {
	background:url(imagens/busca.png) center center no-repeat;
	width:30px;
	height:30px;
	cursor:pointer;
	border:none;
	color:#FFF;
	padding:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 0 -1px;
	float:left;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
}
#footer #camisas {
	width:78%;
	height:auto;
	margin:0 auto;
	clear:both;
	padding:30px 0 0 0;
}
#footer #camisas h4 {
	font-size:2.2em;
	color:#666;
	margin:0 0 10px 0;
	width:100%;
}
#footer #camisas p {
	font-size:1.2em;
	color:#666;
	margin:0 40px 10px 0;
	float:left;
	width:450px;
	line-height:1.8em;
}
#footer #camisas .camiseta {
	width:100px;
	height:100px;
	margin:0 20px 0 0;
	float:left;
	border:1px solid #666;
}
#footer #copyright {
	font-size:1em;
	text-align:center;
	margin-top:50px;
	color:#666;
}
#footer #copyright a {
	color:#333;
}

/*ESTRUTURA*/
/*HOME*/
#sidebar{
	width:220px;
	margin-left:20px;
	float:left;
	display:inline;
}
#perfil {
	width:165px;
	height:300px;
	display:block;
	overflow:hidden;
	background:url(imagens/perfil-bg.jpg) center center no-repeat;
	padding:40px 10px 20px 10px;
	margin:30px 0;
	text-align:left;
}
#perfil h3 {
	margin:20px auto 10px auto;
	color:#F39;
	text-align:center;
}
#perfil p {
	font-size:12px;
	color:#000;
}

#respond{margin:30px;}
#comments{font-size:14px;color:#333;margin:20px;clear:both;padding:20px;}
h3.comment{font-size:20px;margin:30px;color:#F39;}
#comments small{font-size:10px;color:#999;}
#comments p{margin-top:15px;line-height:25px;}
#comments ol li{margin:40px 0 0 20px;clear:both;list-style:inherit;background-color:#ffecf0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:20px 20px 20px 10px;}
.gravatar{float:left;margin:0 10px 10px 0;}
#respond fieldset{border:none;margin:0;}
#respond label{font-size:13px;color:#222;display:inline;}
#respond input, #respond select,#respond textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#333;border:1px solid #F39;width:205px;padding:5px 10px;margin:5px 0;}
#respond textarea{width:350px;}

/*classes imagem por textos*/

h3.text-perfil{background:url("imagens/bg-text-perfil.jpg");width:100px;height:53px;}
h3.text-perfil span{display:none;}
label.text-busca{background:url("imagens/bg-text-busca.png");width:65px;height:25px;}
label.text-busca span{display:none;}
h4.text-comentarios{background:url("imagens/bg-text-comentarios.jpg")no-repeat;width:190px;height:80px;}
h4.text-comentarios span{display:none;}
h4.text-links{background:url("imagens/bg-text-links.jpg")no-repeat;width:190px;height:80px;}
h4.text-links span{display:none;}
h4.text-tags{background:url("imagens/bg-text-tags.jpg")no-repeat;width:190px;height:80px;}
h4.text-tags span{display:none;}
h2.text-perfilpage{background:url("imagens/bg-text-perfilpage.jpg")no-repeat;width:450px;height:90px;border-bottom:1px solid #ccc;}
h2.text-perfilpage span{display:none;}
h2.text-t-shirts{background:url("imagens/bg-text-t-shirts.jpg")no-repeat;width:450px;height:90px;border-bottom:1px solid #ccc;}
h2.text-t-shirts span{display:none;}
h2.text-arquivo{background:url("imagens/bg-text-arquivo.jpg")no-repeat;width:450px;height:90px;border-bottom:1px solid #ccc;}
h2.text-arquivo span{display:none;}
h2.text-contato{background:url("imagens/bg-text-contato.jpg")no-repeat;width:450px;height:90px;border-bottom:1px solid #ccc;}
h2.text-contato span{display:none;}
