/** GERAL **/
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg-site2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#0B0301;
}

h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}

a span{
	display:none;
}

#boxGeral{
	width:740px;
	margin:0 auto;
	margin-top:15px;
}

#boxGeral #boxMsgLogin{
	float:left;
	margin-left:170px;
	width:154px;
	height:17px;
	margin-top:7px;
	background-image:url(../images/msg-erro-login.gif)
}

#boxGeral #boxMsgLogin span{
	display:none;
}

#boxGeral #boxTopo{
	width:740px;
	height:284px;
	background-image:url(../images/imagem-topo.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#boxGeral #boxTopo #boxLogin{
	background-image:url(../images/bg-barra-menu.jpg);
	width:392px;
	height:29px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f8c300;
	line-height:29px;
	margin-right:10px;
	margin-left:auto;
	display:table;
}


#boxGeral #boxTopo #boxLogin div{
	float:left;
	display:table;
	margin-left:3px;
}
#boxGeral #boxTopo #boxLogin div #login, #senha{
	width:95px;
	height:14px;
	margin-left:5px;
	border:1px solid #4b1c05;
	margin-top:6px;
	color:#4b1c05;
	font-size:11px;
}
#boxGeral #boxTopo #boxLogin div .btEnviar{
	margin-top:7px;
	margin-left:5px;
}



#boxGeral #boxTopo #boxLogin .iconeEstrela{
	background-image:url(../images/icone-estrela.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	margin-top:10px;
	margin-left:5px;
}



#boxGeral #boxTopo #boxLoginLogado{
	background-image:url(../images/bg-barra-menu-logado.jpg);
	width:303px;
	height:29px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f8c300;
	line-height:29px;
	margin-right:10px;
	margin-left:auto;
	display:table;
}


#boxGeral #boxTopo #boxLoginLogado div{
	float:left;
	display:table;
	margin-left:5px;
}

#boxGeral #boxTopo #boxLoginLogado div a{
	color:#f8c300;
	text-decoration:none;
}

#boxGeral #boxTopo #boxLoginLogado div a:hover{
	text-decoration:underline;
}

#boxGeral #boxTopo #boxLoginLogado .iconeEstrela{
	background-image:url(../images/icone-estrela.jpg);
	width:12px;
	height:12px;
	margin-top:10px;
	margin-left:8px;
}








#boxGeral #boxTopo #linkHome{
	display:table;
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:200px;
	height:135px;
	margin-top:30px;
	margin-left:20px;
}

#boxGeral #boxTopo #linkHome a{
	display:block;
	height:135px;
	width:200px;
}

#boxGeral #boxTopo #linkHome a span{
	display:none;
}

/* NOVO MENU LISTA */

#boxGeral #boxMenuMeio{
	background-image:url(../images/bg-barra-menu-site.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:37px;
}

#boxGeral #boxMenuMeio ul{
	margin:0px;
	padding:0px;

}

#boxGeral #boxMenuMeio ul li{
	display:inline;
	margin-left:85px;

}


#boxGeral #boxMenuMeio ul li .btnConvideAmigos{
	background-image:url(../images/btn-convide-amigos.jpg);
	width:144px;
	height:17px;
	display:inline-block;
	margin-top:12px;
}

#boxGeral #boxMenuMeio ul li .btnComoParticipar{
	background-image:url(../images/btn-como-participar.jpg);
	width:112px;
	height:17px;
	display:inline-block;
}

#boxGeral #boxMenuMeio ul li .btnVejaRegulamento{
	background-image:url(../images/btn-veja-regulamento.jpg);
	width:131px;
	height:17px;
	display:inline-block;
	
}

/* FIM MENU PRINCIPAL */




#boxGeral #boxTopo .btParticipe{
	margin-top:148px;
	width:260px;
	float:right;
}

#boxGeral #boxTopo .btParticipe a{
	display:block;
	background:url(../images/bt_participe.jpg) no-repeat;
	width:147px;
	height:40px;
}


/** FIM GERAL **/
/** MENU **/
#boxGeral #boxMenu{
	width:225px;
	height:47px;
	background-color:#FFF;
	float:left;
	display:table;
	margin-top:10px;
}

#boxGeral #boxMenu ul{
	margin:0 auto;
	padding:0px;
	list-style:none;
	width:214px;
	margin-top:5px;
}
#boxGeral #boxMenu ul li{
	float:left;
}
#boxGeral #boxMenu ul li .btnMaisRecentes,#boxGeral #boxMenu ul li .btnMaisRecentesAtivo{
	background-image:url(../images/btn-maisRecentes.jpg);
	width:107px;
	height:40px;
	display:block;
}

#boxGeral #boxMenu ul li .btnMaisRecentesAtivo{
	background-image:url(../images/btn-maisRecentes-ativo.jpg);
}

#boxGeral #boxMenu ul li .btnMaisVotados, #boxGeral #boxMenu ul li .btnMaisVotadosAtivo{
	background-image:url(../images/btn-maisVotadas.jpg);
	width:107px;
	height:40px;
	display:block;
}

#boxGeral #boxMenu ul li .btnMaisVotadosAtivo{
	background-image:url(../images/btn-maisVotadas-ativo.jpg);
}

/** FIM MENU **/

/** PAGINAÇÃO **/
#boxGeral #boxPaginacao{
	height:47px;
	background-color:#FFF;
	padding-right:4px;
	margin-top:10px;

	float:right;
}

#boxGeral #boxPaginacao ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:5px;
	padding-top:5px;

}

#boxGeral #boxPaginacao ul li{
	display:inline;
	vertical-align:top;
}

#boxGeral #boxPaginacao ul li a{

	text-decoration:none;
	font-weight:bold;
	line-height:31px;
	display:inline-block;
}

#boxGeral #boxPaginacao ul li .btnAtivo{
	width:33px;
	height:31px;
	background-color:#c62324;
	color:#FFF;
	text-align:center;
	cursor:default;
	display:inline-block;
}

#boxGeral #boxPaginacao ul li .btnPaginacao{
	width:33px;
	height:31px;
	background-color:#e3dee2;
	color:#656565;
	text-align:center;
		display:inline-block;
}

#boxGeral #boxPaginacao ul li .btnAnterior{
	width:86px;
	height:31px;
	background-image:url(../images/btn-anterior.jpg);
		display:inline-block;
}

#boxGeral #boxPaginacao ul li .btnProxima{
	width:86px;
	height:31px;
	background-image:url(../images/btn-proxima.jpg);
		display:inline-block;
}


/** FIM PAGINAÇÃO **/

/** PIADAS **/
#boxGeral #boxConteudo{
	width:740px;
	background-color:#FFF;
	display:table;
}

#boxGeral .boxEstruturaPiada{
	width:720px;
	height:110px;
	background-color:#e6e6e6;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

#boxGeral .boxEstruturaPiada .boxPiada{
	width:590px;
	height:100%;
	background-color:#e6e6e6;
	float:left;
}

#boxGeral .boxEstruturaPiada .boxPiada h2{
	margin:13px 0px 0px 15px;
	text-transform:uppercase;
	color:#b60009;
	font-size:12px;
}

#boxGeral .boxEstruturaPiada .boxPiada .piada{
	margin:5px 15px 0px 15px;
	font-size:14px;
	line-height:18px;
	height:40px;
}

#boxGeral .boxEstruturaPiada .boxPiada .de{
	margin:10px 0px 0px 0px;
	padding-left:15px;
	color: #666666;
	width:150px;
	float:left;
}

#boxGeral .boxEstruturaPiada .boxPiada .leiaMais{
	margin:10px 0px 0px 0px;
	padding-right:15px;
	margin-left:100px;
	float:right;
}

#boxGeral .boxEstruturaPiada .boxPiada .leiaMais a{
	color: #d4685e;

}

#boxGeral .boxEstruturaPiada .boxVotar{
	width:130px;
	height:100%;
	background-color:#d9d9d9;
	float:right;
	font-size:10px;
}

#boxGeral .boxEstruturaPiada .boxVotar .divVotos{
	margin:0 auto;
	text-align:center;
	margin-top:35px;
}


#boxGeral .boxEstruturaPiada .boxVotar .btnVotar{
	margin-top:10px;
}

#boxGeral .boxEstruturaPiada .boxVotar .btnVotar a{
	background-image:url(../images/btn-votar.jpg);
	width:65px;
	height:23px;
	display:block;
	margin:0 auto;
}
/** FIM PIADAS **/

#boxGeral #boxVoltar{
	width:335px;
	height:41px;
	background-color:#FFF;
	float:right;
}

#boxGeral #boxVoltar ul{
	margin:0 auto;
	padding:0px;
	list-style:none;
	width:214px;
	margin-top:5px;
	margin-left:5px;
}

#boxGeral #boxVoltar{
	width:auto;
	padding-right: 5px;
}


#boxGeral #boxVoltar ul{
	width:auto;
}
#boxGeral #boxVoltar ul li {
	float:left;
}


#boxGeral #boxVoltar ul li .btnVoltarHome, #boxGeral #boxVoltar ul li .btnCadPiada, #boxGeral #boxVoltar ul li .btnPerfil, #boxGeral #boxVoltar ul li .btnSair{
	width:130px;
	height:31px;
	background-image:url(../images/btn-voltar-home.jpg);
	display:block;
}

#boxGeral #boxVoltar ul li .btnComentar{
	background-image:url(../images/btn-comentar.jpg);
	width:106px;
	height:31px;
	display:block;
	margin-left:5px;
}

#boxGeral #boxVoltar ul li .btnEnvieAmigo{
	background-image:url(../images/btn-enviarAmigo.jpg);
	width:145px;
	height:31px;
	display:block;
	margin-left:5px;
}



#boxGeral #boxVoltar ul li .btnCadPiada{
	margin-left:5px;
	background-image:url(../images/btn-cad-piadas.jpg);
}

#boxGeral #boxVoltar ul li .btnPerfil{
	margin-left:5px;
	background-image:url(../images/btn-perfil.jpg);
}

#boxGeral #boxVoltar ul li .btnSair{
	margin-left:5px;
	background-image:url(../images/btn-sair.jpg);
}

#boxRodape{
	text-align:center;
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
}


