/*
Theme Name: Fashionite
Theme URI: http://www.fashionite.com.br
Description: Fashionite
Version: 2.0
Author: Fashionite
Author URI: http://www.fashionite.com.br
Tags: fashionite
*/

/*ESTRUTURA*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.4;
	color: black;
	background: white;
	background:#f7f3f4 url(imagens/bg.jpg) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
ul {
	list-style: none;
}
/* 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: "" "";
}
/* 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;
}
#header {
	width:975px;
	height:175px;
	margin:0 auto;
}
#header .logo {
	margin:0 auto 11px auto;
	width:394px;
	display:block;
}
.navegacao {
	margin:0 10px 0 20px;
	float:left;
	display:inline;
}
#header .navegacao li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	text-align:center;
	line-height:29px;
	font-size:1.4em;
}
#header .navegacao li a {
	display:block;
	background:url(imagens/aba-bg.png) 0 0;
	width:91px;
	height:29px;
	text-decoration:none;
}
.menu {
	float:left;
	display:inline;
	margin:5px 0 0 0;
}
#header .navegacao li a:hover {
	text-decoration:underline;
	background:url(imagens/aba-bg.png) -91px 0;
}
#header .menu li {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#header .menu li a {
	display:block;
	cursor:pointer;
}
#header .menu li a span {
	width:1px;
	height:1px;
	position:absolute;
	overflow:hidden;
}
#header .menu li.contato a {
	width:28px;
	height:19px;
	background:url(imagens/menu-bg.png);
}
#header .menu li.contato a:hover {
	background:url(imagens/menu-bg.png) -28px 0;
}
#header .menu li.rss a {
	width:21px;
	height:19px;
	background:url(imagens/menu-bg.png) -56px 0;
}
#header .menu li.rss a:hover {
	background:url(imagens/menu-bg.png) -77px 0;
}
#header .menu li.twitter a {
	width:19px;
	height:19px;
	background:url(imagens/menu-bg.png) -98px 0;
}
#header .menu li.twitter a:hover {
	background:url(imagens/menu-bg.png) -117px 0;
}
#header form {
	float:right;
	display:inline;
	margin:0 20px 0 0;
}
#header form label {
	width:52px;
	height:19px;
	background:url(imagens/titulos.png);
	display:block;
	float:left;
}
#header form label span {
	width:1px;
	height:1px;
	position:absolute;
	overflow:hidden;
}
#header form .campo-busca {
	height:19px;
	line-height:19px;
	width:150px;
	float:left;
}
#header .btn-enviar {
	background:url(imagens/botoes.png) 0 -86px;
	width:67px;
	height:23px;
	cursor:pointer;
	border:none;
	color:#FFF;
	padding:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 0 -1px;
	float:left;
}
form .campo-busca {
	border:1px solid #F39;
}
#corpo {
	background: #FFF url(imagens/corpo-bg.png) top center no-repeat;
	width:950px;
	margin:0 auto;
	height:auto;
}
#footer {
	clear:both;
	background:url(imagens/footer-bg.png);
	width:950px;
	height:347px;
	margin:0 auto;
}
#footer .logo {
	padding:2px 5px 0 2px;
	display:block;
	width:235px;
	height:91px;
	float:left;
	display:inline;
}
#footer #coisas {
	background:url(imagens/footer-coisas.png);
	width:695px;
	height:57px;
	float:left;
	display:inline;
	margin:25px 0 0 0;
}
#footer .navegacao {
	margin:21px 0 0 20px;
}
#footer .navegacao li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	background:url(imagens/footer-navegacao-bg.png) right no-repeat;
	font-size:1.2em;
}
#footer .navegacao li.sem-borda {
	background:none;
}
#footer .menu {
	margin:20px 0 0 10px;
}
#footer .menu li {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#footer .menu li a {
	display:block;
	cursor:pointer;
}
#footer .menu li.contato a {
	width:28px;
	height:19px;
	background:url(imagens/menu-bg.png);
}
#footer .menu li.contato a:hover {
	background:url(imagens/menu-bg.png) -28px 0;
}
#footer .menu li a span {
	width:1px;
	height:1px;
	position:absolute;
	overflow:hidden;
}
#footer .menu li.rss a {
	width:21px;
	height:19px;
	background:url(imagens/menu-bg.png) -56px 0;
}
#footer .menu li.rss a:hover {
	background:url(imagens/menu-bg.png) -77px 0;
}
#footer .menu li.twitter a {
	width:19px;
	height:19px;
	background:url(imagens/menu-bg.png) -98px 0;
}
#footer .menu li.twitter a:hover {
	background:url(imagens/menu-bg.png) -117px 0;
}
#footer form {
	float:right;
	display:inline;
	margin:17px 25px 0 0;
}
#footer form label {
	width:70px;
	height:31px;
	background:url(imagens/titulos.png) 0 -24px no-repeat;
	display:block;
	float:left;
}
#footer form label span {
	width:1px;
	height:1px;
	position:absolute;
	overflow:hidden;
}
#footer form .campo-busca {
	height:19px;
	line-height:19px;
	width:210px;
	float:left;
}
#footer .btn-enviar {
	background:url(imagens/botoes.png) 0 -86px;
	width:67px;
	height:23px;
	cursor:pointer;
	border:none;
	color:#FFF;
	padding:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 0 -1px;
	float:left;
}
#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;
	margin:50px auto 0 auto;
	width:280px;
	color:#666;
}
#footer #copyright a {
	color:#333;
}
/*ESTRUTURA*/
/*HOME*/
.home #conteudo {
	width:735px;
	height:auto;
	float:left;
	display:inline;
	margin:15px 0 0 0;
}
.home #vitrine {
	width:495px;
	height:300px;
	float:left;
	margin:0 0 15px 15px;
}
.home #perfil {
	width:185px;
	height:300px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(imagens/perfil-bg.jpg);
	margin:0 0 0 20px;
}
.home #perfil h3 {
	width:106px;
	height:55px;
	position:relative;
	display:block;
	margin:20px auto 10px auto;
	color:#ececee;
}
.home #perfil h3 span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) -70px 0;
}
.home #perfil p {
	font-size:1.2em;
	color:#000;
	line-height:1.4em;
	width:90%;
	margin:0 auto 10px auto;
	height:149px;
	overflow:hidden;
}
.home #perfil .leia-mais {
	font-size:1.2em;
	margin:0 0 0 8px;
	font-weight:bold;
	text-decoration:none;
}
.home #perfil .leia-mais:hover {
	background:#FC0;
	color:#FFF;
}
.home #publicidade {
	width:200px;
	height:auto;
	float:right;
	display:block;
	margin:15px 15px 0 0;
	overflow:hidden;
}
.adsense {
	width:200px;
	margin:10px auto;
}
.home #categorias {
	clear:both;
	width:700px;
	height:58px;
	background:url(imagens/botoes.png) 0 0;
	margin:0 0 0 15px;
}
.home #categorias li {
	float:left;
	display:inline;
	margin:17px 12px 0 11px;
	font-size:1.4em;
	font-weight:bold;
}
.home #categorias li a {
	color:#FFF;
	text-decoration:none;
}
.home #categorias li#mais {
	margin:6px 0 0 0;
}
.home #categorias li#mais a {
	display:block;
	width:52px;
	height:44px;
	position:relative;
	cursor:pointer;
}
.home #categorias li#mais a span {
	display:block;
	width:100%;
	height:100%;
	background:url(imagens/botoes.png) -592px -58px;
	position:absolute;
}
.home #categorias li#mais a:hover span {
	background:url(imagens/botoes.png) -644px -58px;
}
.home #ultimos-posts {
	width:440px;
	height:auto;
	margin:17px 0 0 15px;
	float:left;
}
.home #ultimos-posts dt {
	width:100%;
	height:75px;
	position:relative;
}
.home #ultimos-posts dt span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) 0 -130px;
}
.home #ultimos-posts dd {
	width:95%;
	height:auto;
	margin:5px auto;
	padding:5px 0 10px 0;
	border-bottom:1px solid #dcdcdc;
}
.home #ultimos-posts .titulo {
	font-size:1.8em;
	font-weight:bold;
	margin:0 0 -2px 0;
}
.home #ultimos-posts .titulo a {
	color:#666;
	text-decoration:none;
}
.home #ultimos-posts .titulo a:hover {
	background:#FC0;
	color:#FFF;
}
.home #ultimos-posts .data {
	font-size:1.2em;
	color:#CCC;
}
.home #ultimos-posts p {
	font-size:1.2em;
	color:#666;
	line-height:1.4em;
	margin:5px 0 0 0;
	height:50px;
	overflow:hidden;
	width:90%;
}
.home #ultimos-posts p a {
	color:#666;
	text-decoration:none;
}
.home #ultimos-posts p a:hover {
	color:#000;
}
.home #ultimos-posts .leia-mais {
	font-size:1.2em;
	margin:3px 0 0 0;
	font-weight:bold;
	text-decoration:none;
}
.home #ultimos-posts .leia-mais:hover {
	background:#FC0;
	color:#FFF;
}
.home #tag-cloud {
	float:left;
	display:inline;
	width:200px;
	height:450px;
	margin:15px 0 0 20px;
	overflow:hidden;
}
.home #tag-cloud .titulo {
	width:100%;
	height:75px;
	position:relative;
}
.home #tag-cloud .titulo span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) 0 -355px;
}
.home #tag-cloud ul {
}
.home #tag-cloud ul li {
}
.home #tag-cloud ul li a {
	float:left;
	display:block;
	margin:5px;
	padding:0;
	height:19px;
	text-decoration:none;
}
.home #tag-cloud a {
	text-decoration:none;
	margin:7px 7px 7px 0;
}
.home #tag-cloud a:hover {
	background:#FC0;
	color:#FFF;
}
.home #tag-cloud ul li a:hover {
	background:#FC0;
	color:#FFF;
}
.home #ultimos-comentarios {
	clear:both;
	width:440px;
	height:auto;
	margin:15px 0 0 15px;
	float:left;
	display:inline;
}
.home #ultimos-comentarios dt {
	width:100%;
	height:75px;
	position:relative;
}
.home #ultimos-comentarios dt span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) 0 -55px;
}
.home #ultimos-comentarios dd {
	width:95%;
	height:auto;
	margin:5px auto;
	padding:5px 0 10px 0;
	border-bottom:1px solid #dcdcdc;
}
.home #ultimos-comentarios p {
	font-size:1.2em;
	color:#666;
	line-height:1.4em;
	margin:5px 0 0 0;
	height:18px;
	overflow:hidden;
	width:90%;
}
.home #ultimos-comentarios p.dados {
	color:#666;
	line-height:1em;
	margin:5px 0 0 0;
	height:12px;
}
.home #ultimos-comentarios .usuario {
	font-weight:bold;
	font-size:1.2em;
	color:#666;
}
.home #ultimos-comentarios .post {
	font-weight:bold;
	font-size:1.2em;
	padding:1px 0;
}
.home #ultimos-comentarios .post:hover {
	background:#FC0;
	color:#FFF;
}
.home #arquivo {
	float:left;
	display:inline;
	width:200px;
	height:auto;
	margin:15px 0 0 20px;
	padding:0 0 20px 0;
}
.home #arquivo h3 {
	width:100%;
	height:75px;
	position:relative;
}
.home #arquivo h3 span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) 0 -280px;
}
.home #arquivo li {
	display:block;
	width:90%;
	margin:5px 20px 5px 10px;
	font-size:1.4em;
	background:url(imagens/bullet.png) 0 5px no-repeat;
	padding:0 0 0 13px;
	color:#666;
}
.home #links {
	float:left;
	display:inline;
	width:440px;
	height:auto;
	margin:15px 0 20px 15px;
	padding:0 0 20px 0;
}
.home #links h3 {
	width:100%;
	height:75px;
	position:relative;
}
.home #links h3 span {
	width:100%;
	height:100%;
	position:absolute;
	background:url(imagens/titulos.png) 0 -205px;
}
.home #links li {
	float:left;
	display:block;
	width:38%;
	margin:5px 20px 5px 10px;
	font-size:1.4em;
	background:url(imagens/bullet.png) 0 5px no-repeat;
	padding:0 0 0 13px;
}
.home #arquivo li a, .home #links li a {
	text-decoration:none;
	font-weight:bold;
}
.home #arquivo li a:hover, .home #links li a:hover {
	background:#FC0;
	color:#FFF;
}
/*HOME*/
/*ARQUIVO*/
.arquivo #ultimos a:hover, .lista-arquivo a:hover {
	background:#FC0;
	color:#FFF;
}
.arquivo #ultimos {
	width:460px;
	height:auto;
	float:left;
	display:inline;
	margin:16px 40px 0 15px;
}
.arquivo #ultimos h1 {
	font-size:2.2em;
	font-weight:bold;
	color:#ccc;
}
.arquivo #ultimos dl {
	margin:10px 0;
}
.arquivo #ultimos dl dt, .lista-arquivo h4 {
	font-size:1.8em;
	color:#ccc;
	border-bottom:3px solid #CCC;
	display:block;
	background:url(imagens/arquivo-tit-bg.png) 0 0 no-repeat;
	height:24px;
	padding:10px 0 0 20px;
}
.arquivo #ultimos dl dd {
	margin:10px 0;
	padding:10px 0;
	border-bottom:1px solid #CCC;
}
.arquivo #ultimos .titulo {
	float:left;
	font-size:1.8em;
	font-weight:bold;
	line-height:1em;
	width:350px;
}
.arquivo #ultimos .titulo a {
	text-decoration:none;
}
.arquivo #ultimos .texto {
	clear:both;
	padding:10px 0;
}
.arquivo #ultimos .texto p {
	font-size:1.3em;
	color:#333;
	margin:5px 0;
	line-height:1.4em;
}
.arquivo #ultimos .leia-mais {
	font-size:1.4em;
	font-weight:bold;
}
.arquivo #ultimos .n-comentarios {
	font-size:1.2em;
	color:#999;
	text-transform:uppercase;
	width:100px;
	float:right;
	margin:-20px 0 0 0;
}
.arquivo #ultimos .n-comentarios span {
	background:url(imagens/comentario-bg-rosa.png) 7px 2px no-repeat;
	padding:0 0 0 30px;
	text-align:right;
	color:#F39;
	font-size:1.6em;
	text-align:right;
}
.arquivo #lista-arquivo-container {
	width:430px;
	height:auto;
	float:left;
	display:inline;
}
.arquivo .lista-arquivo {
	width:185px;
	margin:57px 15px 0 0;
	float:left;
	display:inline;
}
.arquivo .lista-arquivo li {
	display:block;
	border-bottom:1px solid #CCC;
	padding:5px 0;
	margin:3px 0;
	font-size:1.2em;
	color:#999;
}
.arquivo .lista-arquivo li .item {
	width:130px;
	display:block;
	float:left;
	font-size:1.2em;
	display:block;
	overflow:hidden;
}
.arquivo .lista-arquivo li .item a {
	text-decoration:none;
}
.arquivo .lista-arquivo li span {
	float:right;
	text-transform:uppercase;
	font-size:1em;
	color:#999;
	padding:2px 0 0 0;
}
.arquivo form {
	margin:0 20px 0 0;
}
.arquivo form label {
	width:52px;
	height:19px;
	background:url(imagens/titulos.png);
	display:block;
	float:left;
}
.arquivo form label span {
	width:1px;
	height:1px;
	position:absolute;
	overflow:hidden;
}
.arquivo form .campo-busca {
	height:18px;
	line-height:19px;
	width:150px;
	padding:3px 0 0 0;
	float:left;
}
.arquivo .btn-enviar {
	background:url(imagens/botoes.png) 0 -86px;
	width:67px;
	height:23px;
	cursor:pointer;
	border:none;
	color:#FFF;
	padding:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 0 -5px;
	float:left;
}
/*ARQUIVO*/
/*ARTIGO*/
.artigo .opost {
	width:700px;
	height:auto;
	float:left;
	display:inline;
	margin:15px 20px 30px 15px;
}
.artigo .opost a:hover, .artigo .detalhes .proximo a:hover, .artigo .detalhes .anterior a:hover {
	background:#FC0;
	color:#FFF;
}
.artigo #cabecalho {
	width:100%;
	height:auto;
}
.artigo #cabecalho .titulo {
	font-size:2.8em;
	color:#F39;
}
.artigo #cabecalho .titulo a {
	text-decoration:none;
}
.artigo .detalhes {
	border-top:3px solid #e5e4e4;
	margin:5px 0;
}
.artigo .detalhes li {
	float:left;
	display:block;
	height:36px;
	border-left:1px solid #e5e4e4;
	padding:5px 10px;
	font-size:1.2em;
	color:#999;
	text-transform:uppercase;
	overflow:hidden;
}
.artigo .detalhes li span {
	display:block;
	font-size:1.6em;
	color:#f39;
}
.artigo .detalhes li.sem-borda {
	border:none;
}
.artigo .detalhes .data a {
	color:#999;
	text-decoration:none;
	text-transform:none;
}
.artigo .detalhes .data span {
}
.artigo .detalhes .data a span {
	color:F39;
}
.artigo .detalhes .data a:hover span {
	background:#FC0;
	color:#FFF;
}
.artigo .detalhes .n-comentarios {
}
.artigo .detalhes .n-comentarios span {
	background:url(imagens/comentario-bg-rosa.png) 17px 2px no-repeat;
	padding:0 0 0 30px;
	text-align:right;
	text-transform:none;
}
.artigo .detalhes .categoria {
	width:260px;
}
.artigo .detalhes .categoria span {
}
.artigo .detalhes .categoria a {
	text-decoration:none;
	text-transform:none;
}
.artigo .detalhes .anterior {
	border:none;
	padding:0;
}
.artigo .detalhes .anterior a {
	background:url(imagens/ic-anterior.png) 10px 17px no-repeat;
	width:72px;
	text-transform:none;
	height:36px;
	border-left:1px solid #e5e4e4;
	padding:0 10px 0 22px;
	display:block;
	line-height:40px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:40px;
}
html>body .artigo .detalhes .anterior a {
	width:40px;
}
.artigo .detalhes .proximo {
	border:none;
	padding:0;
}
.artigo .detalhes .proximo a {
	background:url(imagens/ic-proximo.png) 56px 16px no-repeat;
	padding:20px 20px 0 10px;
	text-transform:none;
	height:36px;
	border-left:1px solid #e5e4e4;
	padding:0 22px 0 10px;
	display:block;
	line-height:40px;
}
.artigo #rodape .detalhes .n-comentarios {
	margin:0 0 0 70px;
}
.artigo #rodape .detalhes .tags {
	width:500px;
}
.artigo #rodape .detalhes .tags a {
	text-decoration:none;
	text-transform:none;
	font-size:0.8em;
}
.artigo #texto {
	clear:both;
	float:left;
	width:650px;
	margin:20px 20px 20px 0;
	display:block;
	overflow:hidden;
	overflow:hidden;
}
.artigo #texto p {
	font-size:1.4em;
	line-height:1.6em;
	color:#413b3b;
	margin:10px 0;
}
.artigo #texto p strong {
	font-weight:bold;
}
.artigo #texto p em {
	font-style:italic;
}
.artigo #texto h1 {
	font-size:2.2em;
	font-weight:bold;
}
.artigo #texto h2 {
	font-size:2em;
	font-weight:bold;
}
.artigo #texto h3 {
	font-size:1.8em;
	font-weight:bold;
}
.artigo #texto h4 {
	font-size:1.6em;
	font-weight:bold;
}
.artigo #texto h5 {
	font-size:1.5em;
	font-weight:bold;
}
.artigo #texto h6 {
	font-size:1.4em;
	font-weight:bold;
}
.artigo #texto ul, .artigo #texto ol {
	margin:10px 0;
}
.artigo #texto ul li, .artigo #texto ol li {
	margin:1px 0;
	font-size:1.4em
}
.artigo #texto ul li {
	display:list-item;
	list-style-type:disc;
	list-style-position:outside;
	margin:0 0 0 20px;
}
.artigo #texto ol li {
	display:list-item;
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 0 20px;
}
.artigo #texto img {
	margin:5px auto;
}
.artigo #ultimos-posts {
	float:left;
	display:inline;
	width:200px;
	margin:20px 0 20px 0;
}
.artigo #ultimos-posts dt {
	font-size:1.6em;
	font-weight:bold;
	color:#CCC;
	border-bottom:3px solid #CCC;
	padding:0 0 1px 0;
}
.artigo #ultimos-posts dd {
	margin:5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #CCC;
}
.artigo #ultimos-posts dd .titulo {
	font-size:1.2em;
}
.artigo #ultimos-posts dd .titulo a {
	color:#CCC;
	font-weight:bold;
}
.artigo #ultimos-posts dd .titulo a:hover {
	background:#FC0;
	color:#FFF;
}
.artigo #ultimos-posts dd .data {
	font-size:1em;
	margin:-2px 0 0 0;
	color:#CCC;
}
.artigo #ultimos-posts dd p {
	font-size:1.1em;
	color:#999;
	height:63px;
	overflow:hidden;
}
.artigo #ultimos-posts dd p a {
	color:#999;
}
.artigo #rodape {
	clear:both;
}
.artigo #comentarios, .artigo #deixar-comentario {
	width:100%;
	padding:20px 0;
	clear:both;
}
.artigo #comentarios h3, .artigo #deixar-comentario h5 {
	width:100%;
	border-bottom:2px solid #09c;
	padding:0 0 -3px 0;
	margin:0 0 10px 0;
	font-size:2.2em;
	text-transform:uppercase;
	color:#09C;
	font-weight:normal;
}
.artigo #comentarios li {
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	margin:0 0 10px 80px;
	list-style-type:decimal;
	list-style-position:outside;
	display:list-item;
}
.artigo #comentarios li .dados {
	float:left;
	margin:0 10px 0 0;
}
.artigo #comentarios li .usuario {
	display:block;
	width:170px;
	overflow:hidden;
	height:18px;
	color:#09C;
	font-weight:bold;
	text-decoration:underline;
	background:url(imagens/comentario-bg-azul.png) 0 0 no-repeat;
	padding:0 0 0 22px;
	font-size:1.2em;
}
.artigo #comentarios li .usuario a {
	color:#09C;
}
.artigo #comentarios li .usuario a:hover {
}
.artigo #comentarios li .data {
	color:#999;
	font-size:1.1em;
	margin:0 0 0 20px;
}
.artigo #comentarios li .mensagem {
	float:left;
	color:#333;
	font-size:1.2em;
	width:350px;
}
.artigo #comentarios li .mensagem p {
	margin:0 0 3px 0;
}
.artigo #comentarios li .avatar {
	float:right;
	border:1px solid #09c;
	width:50px;
	height:50px;
}
.artigo #deixar-comentario form {
	margin:0 0 30px 80px;
}
.artigo #deixar-comentario label {
	display:block;
	margin:0 0 10px 0;
	clear:both;
}
.artigo #deixar-comentario label span {
	font-size:1.2em;
	color:#413b3b;
	margin:0 5px 0 0;
	width:200px;
	display:block;
	float:left;
}
.artigo .campo-texto {
	width:250px;
	height:auto;
	padding:2px;
	border:1px solid #09c;
	background:#e8f9ff;
}
.artigo .campo-area {
	width:305px;
	height:100px;
	padding:2px;
	border:1px solid #09c;
	background:#e8f9ff;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	margin:0 0 0 205px;
}
.artigo .btn-azul {
	background:url(imagens/btn-azul.png);
	width:147px;
	height:34px;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin:10px 0 0 205px;
}
.artigo #publicidade {
	width:200px;
	height:auto;
	float:right;
	display:block;
	margin:15px 15px 0 0;
	overflow:hidden;
}
.artigo #texto .wp-polls {
	padding:40px 0;
}
.artigo #texto .wp-polls-ul {
	width:50%;
	padding:10px;
	margin:10px auto;
	border:1px dotted #F3F3F3;
}
.artigo #texto .wp-polls-ul li {
	list-style:none;
	display:block;
}
.wp-polls-ul li label {
	display:inline;
	background:none;
	float:none;
}
#publicidade .adsense {
	width:200px;
	height:auto;
	margin:10px auto;
	text-align:center;
}
/*ARTIGO*/

/*PAGE*/
.pagina .tit {
	padding:30px 0 0 30px;
	width:80%;
}
.pagina h1 {
	font-size:2.2em;
	font-weight:bold;
	color:#ccc;
	background:url(imagens/arquivo-tit-bg.png) 0 0 no-repeat;
	border-bottom:3px solid #CCCCCC;
	display:block;
	padding:9px 0 0 20px;
	width:auto;
}
.pagina .entry {
	width:80%;
	color:#333;
	font-size:1.4em;
	line-height:1, 8em;
	margin:0 30px;
	padding:20px 0;
}
.pagina .entry p {
	margin:10px 0 0 0;
}
.pagina .entry p strong {
	font-weight:bold;
}
.pagina .entry p em {
	font-style:italic
}
.pagina .editar-entrada {
	font-size:1.2em;
	padding:20px 0 30px 20px;
	clear:both;
}
.perfil .tit {
	padding:30px 0 0 30px;
	width:80%;
}
.perfil h1 {
	display:block;
	width:487px;
	height:52px;
	position:relative;
}
.perfil h1 span {
	background:url(imagens/tit-perfil.png);
	width:100%;
	height:100%;
	position:absolute;
}
.perfil h2 {
	font-size:2.2em;
	font-weight:bold;
	color:#ccc;
	margin:20px 0 10px 0;
}
.perfil .entry {
	width:487px;
	color:#333;
	font-size:1.4em;
	line-height:1, 8em;
	margin:20px 30px;
	float:left;
}
.perfil .entry p {
	margin:10px 0 0 0;
}
.perfil .entry p strong {
	font-weight:bold;
}
.perfil .entry p em {
	font-style:italic;
}
.perfil .editar-entrada {
	font-size:1.2em;
	padding:20px 0 30px 20px;
}
.perfil .perfil-foto {
	float:right;
	margin:0 30px 0 0;
}
/*CONTATO*/

.contact-form {
20px 0;
}
.contact-form label {
	font-size:1.2em;
	color:#413b3b;
	margin:0 5px 0 0;
	width:200px;
}
.contact-form .form-input input {
	width:250px;
	height:auto;
	padding:2px;
	border:1px solid #09c;
	background:#e8f9ff;
}
.contact-form .form-textarea textarea {
	width:305px;
	height:100px;
	padding:2px;
	border:1px solid #09c;
	background:#e8f9ff;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	margin:0 0 0 0;
}
.contact-form .form-submit .button {
	background:url(imagens/btn-azul.png);
	width:147px;
	height:34px;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin:10px 0 0 0;
}
.iframe-wrapper {
	width:320px;
	height:270px;
	margin:20px auto;
	overflow:hidden;
}
/* Navigation */
.alignleft {
	float:left;
	width:230px;
}
.alignright {
	float:right;
	text-align:right;
	width:230px;
}
.navigation {
	height:50px;
	width:460px;
}
/* Posts */
.arquivo #ultimos .data {
	color:#CCC;
	clear:both;
	float:left;
	font-size:1.2em;
	margin:5px 0 0 0;
}
/* Posts - Publicidade */
#publicidade-posts {
	float:left;
	margin:57px 15px 0 0;
	text-align:center;
	width:200px;
}
