/****************************************************************************************************************

CLUBE EMPRESA

Copyright 2009 � Platt� - Comunica�ao Interativa

****************************************************************************************************************/

@import url("reset.css");
@import url("menu.css");

html, body {
	height: 100%;
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#container {
	position:relative;
	min-height: 100%;
	background:url(../_imagens/bg_cont.gif) repeat-y top center #9b8f78;
}

/* hack para IE6 que trata height como min-height */
* html #container {
	position:relative;
	height: 100%;
}

/********************
CABE�ALHO
********************/
#header {
	height:92px;
	padding:0 0 5px 0;
	background:url(../_imagens/bg_header.gif) repeat-x;
}

#header div {
	width:984px;
	height:87px;
	margin:0 auto;
}

#header div img {
	float:left;
	margin-top:18px;
}

#header div#form-restrito {
	float:right;
	width:330px;
	height:75px;
	margin-top:11px;
}

#header div#form-restrito form{
	padding-top:22px;
}

#header div#form-restrito input {
	float:left;
	height:15px;
	padding-top:3px;
	margin-right:6px;
	border:none;
	font-size:11px;
	color:#1f6a8a;
}

#header div#form-restrito input.login {
	width:102px;
	padding-left:31px;
	margin-top:15px;
	background:url(../_imagens/txt_login.gif) no-repeat;
}

#header div#form-restrito input.senha {
	width:95px;
	padding-left:38px;
	margin-top:15px;
	background:url(../_imagens/txt_senha.gif) no-repeat;
}

#header div#form-restrito .btn {
	float:right;
	height:24px;
	margin-top:30px;
	width:42px;
}

#header div #form-restrito p{
	background:none;
	color:#666;
	font-size:11px;
	float:left;
	line-height:16px;
	margin:0px 20px 0 0;
	padding:5px 0px;
	text-align:left;
}

#header div #form-restrito p strong{
	background:transparent;
	color:#3ca0cd;
}

#header div #form-restrito p a{
	background:transparent;
	color:#999;
	text-decoration:none;
}

#header div #form-restrito p a:hover{
	background:transparent;
	color:#000;
	text-decoration:underline;
}

/********************
CONTE�DO
********************/
#conteudo {
	width:944px;
	margin:0 auto;
	padding-bottom:150px;
	background-color:#ddd6ce;
}
#centro {
    position:relative;
	min-height: 100%;
    height: 100%;
}
#centro #centro_conteudo {
    width:944px;
	margin:0 auto;
	padding-bottom:150px;
    text-align: center;
}

#richmedia {
	/*display:none;*/
	position:relative;
	top:-6px;
	width:944px;
	height:219px;
	margin-bottom:-10px;
	z-index:1;
}
.promopontos{
	padding-bottom:30px;
}
.controle-rich {
	position:relative;
	top:-18px;
	height:22px;
	background:#3ca0cd;
	filter: Alpha(Opacity=90);
	-moz-opacity: .9;
	z-index:2;
	padding-left:20px;
}

.controle-rich a {
	background:transparent;
	color:#000;
	display:block;
	float:left;
	padding:3px 8px;
	text-decoration:none;
}

.controle-rich a.activeSlide {
	background:transparent;
	color:#fff;
	font-weight:bold;
}

.controle-rich a:focus { outline: none; }

/********************
RODAP�
********************/
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:120px;
	background:url(../_imagens/bg_footer.jpg) no-repeat top center;
}

#footer div {
	width:984px;
	height:80px;
	margin:0 auto;
	padding-top:40px;
	background:url(../_imagens/bg_fx_footer.gif) repeat-x;
}

.assinatura {
	position:absolute;
	bottom:4px;
	right:4px;
	width:110px;
	height:13px;
}

.assinatura a {
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4c5c64;
	text-decoration:none;
}

.assinatura a:hover { color:#fff; }

/********************
CLASSES
********************/

.clear-both { clear:both }

.text-right{
	text-align:right;
}
