/*
Theme Name: Clube Comercial
Theme URI: http://www.cclorena.com.br
Description: A minimalist WordPress template theme built with HTML 5.
Author: Eder Silva
Author URI: http://edersilva.com/
/* == BASICS == */

header, footer, section, article, aside, nav, header h1 a, .encontre-nos li a, .associe-se-tags p a, .informativos-clube .informativo img, a.rss, a.rss strong, .comentarios p label {
	display: block;
	}

body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/fundo.gif) repeat-x #c0e5f7;
	margin:0;
}
a{
	text-decoration:none;
}
img, .post footer, fieldset, .comentarios #submit, .publicidade img, .resultado-busca ol li p, .banners img{
	border:none;
}
h1, h2, h3, h4, h5, h6, .alt header h4, fieldset{
	margin:0;
}
ol, ul{
	list-style:none;
	margin:0;
	padding:0;
}
.informativos-clube h2, .ultimasfotos-rss h4, .informativos-clube .informativo h4, .associe-se-tags h4, .associe-se-tags p, .resultado-busca ol li h3, .comentarios #submit, .comentarios-para h3{
	font-size:12px;
}
#content, header, .content-footer{
	width:941px;
	margin:0 auto;
}
header{
	height:257px;
}
header h1, .associe-se-tags p a, .informativos-clube .informativo h4{
	margin-top:25px;
}
.bem-vindo{
	width:220px;
	height:30px;
	margin-top:-30px;
	text-align:right;
}

.bem-vindo strong{
	display:block;
}
header h1 a{
	background:url(images/clube-comercial-lorena.png) no-repeat;
	width:503px;
	height:165px;
}
.busca-site-clube #s, .menu, .associe-se-tags, .informativos-clube, .ultimasfotos-rss, footer, footer p, footer .bradesco, .post, .comentarios, .publicidade, .comentarios-para{
	float:left;
}
.busca-site-clube, .bem-vindo, .encontre-nos, footer .desenvolvedores, .fotos-evento{
	float:right;
}
.encontre-nos{
	margin-top:-105px;
}
.encontre-nos li a span, h1 span{
	display:none;
}
.encontre-nos li{
	display:inline-block;
}
.encontre-nos li a{
	width:55px;
	height:16px;
	margin-right:10px;
}
a.orkut, a.youtube, a.flickr, a.twitter{
	background:url(images/ferramentas.png) no-repeat;
}
a.youtube{
	background-position:30% 0;
}
a.flickr{
	background-position:60% 0;
}
a.twitter{
	background-position:100% 0;
}
.menu{
	/*width:535px;*/
	width:660px;
	margin-top:30px;
}
.menu ul li a, .comentarios #submit, .busca-site-clube .pesquisar, .associe-se-tags p a, .informativos-clube h2, .ultimasfotos-rss h4, ultimasfotos-rss span a, .informativos-clube span a, a.rss, .comentarios #submit, .bem-vindo, .ultimasfotos-rss a.vejamais-fotos{
	color:#fff;
}
.busca-site-clube{
	margin-top:15px;

}
.busca-site-clube #s{
	width:145px;
	border:2px solid #d2d2d2;
	height:20px;
	padding-top:5px;
	margin-right:10px;
}
.busca-site-clube .pesquisar{
	width:100px;
	border:1px solid #d2d2d2;
	height:30px;
	background-color:#23a3e3;
	text-align:center;
	cursor:pointer;
}
#content{
	padding:0 22px 0;
}

.fotos-evento{
	width:205px;
	background:#fff;
	padding:10px;
	margin-bottom:75px;
}
.fotos-evento h4{
	margin:20px 0;
}
.fotos-evento img{
	width:55px;
	height:55px;
	padding:3px;
	margin:2px;
	border:1px solid #c9d3d8;
}
.publicidade{
	margin-left:10px;
}
.publicidade img, .resultado-busca ol li p{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.texto-informativos .post header, .resultado-busca header{
	height:auto;
}
.texto-informativos header h2{
	font-size:22px;
}
.texto-informativos header h4{
	color:#7d7d7d;
	font-size:14px;
	margin-bottom:50px;
}
.texto-informativos header h2, .texto-informativos header h4{
	font-weight:100;
}
.destaque{
	width:923px;
	height:293px;
	padding:7px 9px;
	background:#fff;
	margin-bottom:30px;
}
.associe-se-tags{
	width:250px;
}
.associe-se-tags h2{
	color:#3b3b3b;
	font-size:16px;
	margin:0;
}
.associe-se-tags h4, .associe-se-tags p{
	margin:0;
}
.associe-se-tags p{
	margin:25px 0;
}
.associe-se-tags p a{
	height:30px;
	background:url(images/mais.gif) repeat-x;
	text-align:center;
	padding-top:7px;
}
.nuvem-de-tags{
	margin-top:50px;
}
.nuvem-de-tags h2{
	color:#3b3b3b;
	font-size:16px;
}
.nuvem-de-tags .nuvem{
	width:222px;
	height:136px;
	background:#fff;
	margin-top:10px;
	padding:15px;
}
.nuvem-de-tags .nuvem a{
	color:#129cba;
}
.nuvem-de-tags .nuvem a:hover, footer p a:hover, a.rss:hover, .resultado-busca ol li h3 a:hover, .informativos-clube span a:hover, .ultimasfotos-rss a.vejamais-fotos:hover{
	text-decoration:underline;
}

.informativos-clube{
	width:295px;
	margin:0 60px;
}
.informativos-clube h2, .ultimasfotos-rss h4{
	width:275px;
	background:#3b3b3b;
	padding:8px 0 8px 20px;
	margin:0;
}

.texto{
	line-height:20px;
	text-align:justify;
}

.post{
	width:680px;
}

.resultado-busca{
	width:100%px;
}
.resultado-busca, .post{
	padding:15px;
	background:#fff;
	min-height:500px;
}

.resultado-busca ol li{
	border-bottom:1px solid #dfdfdf;
	padding-bottom:23px;
	margin-bottom:23px;
}

.resultado-busca ol li time{
	font-size:10px;	
}
.informativos-clube .informativo h4, .texto-informativos header h2, .texto, .associe-se-tags h4, .associe-se-tags p, footer p, footer p a, .fotos-evento h4, .publicidade h5, .resultado-busca ol li h3 a, .comentarios p label, .comentarios p #author, .comentarios p #email, .comentarios p #comment, .comentarios legend, .comentarios-para h3, .coment p, .texto, a:visited, .wrapper li a, .date, .informativos h4 a{
	color:#686868;
}

.informativos h4 a{
	font-size:12px;
}

.informativos-clube .informativo img{
	border:8px solid #fff;
	margin:10px 0 30px;
}
.informativos-clube span, .ultimasfotos-rss a.vejamais-fotos{
	padding:2px 3px;
	background:#686868;
	font-size:11px;
}

.ultimasfotos-rss span{
	padding:2px 3px;
	background:#686868;
	font-size:11px;
}
.ultimasfotos-rss{
	width:275px;
}
.ultimasfotos-rss h4{
	width:255px;
	margin-bottom:25px;
}
.ultimasfotos-rss img{
	width:55px;
	height:55px;
	border:3px solid #fff;
	margin:0 7px 7px 0;
}
a.rss{
	background:url(images/rss.gif) no-repeat;
	width:220px;
	height:38px;
	padding:3px 0 0 55px;
	margin:40px 0;
}

.banners img{
	width:217px;
	height:80px;
}
.comentarios{
	background:#fff;
	width:710px;

}
.comentarios p #author, .comentarios p #email, .comentarios p #comment{
	width:290px;	
}
.comentarios-para{
	width:680px;
	padding:15px;
	background:#fff;
}
.comentarios-para h3{
	margin-bottom:23px;
}
.alt header{
	background:#fbfbfb;
	padding:7px 2px;
	width:100%;
	margin-bottom:30px;
	height:auto;
}
.alt header h4, .alt header section p, .liberar{
	margin:0 !important;
	float:none;
}
.coment p{
	float:none;
	margin:0;
}
.liberar{
	color:#39F;
}
.comentarios p label small{
	margin-left:10px;	
}
.comentarios p label{
	margin-top:5px;
}
.comentarios p #author, .comentarios p #email, .comentarios p #comment {
	border:1px solid #919191;
	padding:4px;
}
.comentarios #submit{
	background:#3b3b3b;
	padding:8px 17px;
	cursor:pointer;
}

.date{
	padding:0;
	margin:0 0 15px 0;
}
.largura{
	width:97% !important;
}
footer{
	width:100%;
	border-top:1px solid #b0cedd;
	margin-top:35px;
	background-color:#e4f6ff;
}
footer a.copyright, .menu, .busca-site-clube .pesquisar, .associe-se-tags p a, .informativos-clube span, .comentarios #submit, .comentarios legend, .ultimasfotos-rss a.vejamais-fotos{
	font-weight:bold;
}
footer .bradesco{
	margin:15px 0 0 90px;
}
footer .desenvolvedores{
	font-size:10px;
	text-align:right;	
}