#login_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#login_area .cabecalho {
	text-transform: uppercase;
}

#login_area form {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #000;
	background: #FFF;
}

#login_area label{
	font-family: arial;
	font-size: 10pt;
	padding-right: 10px;
	text-align: right;
	float: left;
	width: 190px;
	font-weight: bold;
}

#login_area form p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#login_area .btns {
	margin-top: 20px;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 20px;
}

#login_area .btns img{
	border: none;
}

#info_seccao {
	clear: both;
}

#form_erro {
	padding-top: 5px;
	font-size: 10pt;
	text-align: center;
	color: #FF7200;
}

#login_area .helper_login {
	position: relative;
	width: 488px;
	margin: auto;
	margin-top: 20px;
	padding: 0px;
}

#login_area .helper_login table {
	color: #FFF;
	width: 488px;
	text-align: center;
	font-family: arial;
	font-size: 12pt;
	border: 0px;
	padding: 0px;
}

#login_area .helper_login td {
	width: 244px;
}

#login_area .helper_login a {
	padding-top: 3px;
	width: 200px;
	height: 22px;
	float: left;
	color: #CCC;
	margin-left: 22px;
	text-decoration: none;
	background: #333;
}

#login_area .helper_login a:hover {
	color: #FFF;
}

#cliente_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
	padding: 5px;
}

#cliente_area ul{
	
}

#cliente_area li{
	
}

#cliente_area .selecionado {
}

#cliente_area .info {
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 10px;
}

#cliente_area .info h2{
	padding-top: 13px
}


#cliente_area .listagem {
	background: #FFF;
	font-size: 8pt;
	color: #000;
	font-family: arial;
}

#cliente_area .listagem ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#cliente_area .listagem li{
	display: inline-block;
	width: 49%;
}

#cliente_area .listagem img {
	border: none;
}

#cliente_area .listagem a{
	font-family: arial;
	font-size: 9pt;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
}

#cliente_area .listagem .grande{
	font-weight: bold;
	font-size: 11pt;
}

#cliente_area .listagem table{
	width: 201px;
}

#cliente_area .direita table{
	float: right;
}

#cliente_area .direita {
	float: right;
	text-align: left;
}

#cliente_area .esquerda {
	text-align: left;
}

#cliente_area .imagem {
	width: 58px;
}

#cliente_area .direita tfoot td{
	background:  url(/public/images/template/common/sombra_lado_direito.png) no-repeat;
	height: 10px;
}

#cliente_area .esquerda tfoot td{
	background:  url(/public/images/template/common/sombra_lado_esquerdo.png) no-repeat;
	height: 10px;
}

#cliente_area .zero td{
	background:  #FFF;
}

#tabela_cliente img{
	border: none;
}

#tabela_cliente {
	margin-left: 2px;
	margin-right: 2px;
}

#tabela_cliente td{
	padding-top: 2px;
	padding-bottom: 2px;
}

#tabela_cliente .impar{
	background: #e8e8e8;
}

#tabela_cliente .par{
	background: #FFF;
}

#cliente_footer {
	margin: auto;
	margin-top: 19px;
	background: transparent url(/public/images/template/novembro/crumb_bar_bck.gif) repeat-x;
	width: 488px;
	height: 41px;
	border: 1px solid #E9E9E9;
}

#cliente_footer img {
	border: none;
}

#cliente_footer a {
	font-size: 10pt;
	font-family: arial;
	color: #000;
	text-decoration: none;
}

#cliente_footer table{
	margin-top: 7px;
	width: 100%;
}

#cliente_footer .direita{
	text-align: right;
}

#cliente_area .dados {
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
	background: #e8e8e8;
	color: #3e3e3e;
	padding-top: 5px;
	padding-bottom: 5px;
}

#cliente_area label{
	font-family: arial;
	font-size: 10pt;
	padding-right: 10px;
	text-align: right;
	float: left;
	width: 140px;
	font-weight: bold;
}

#cliente_area input{
	width: 245px;
}

#cliente_area select {
	width: 245px;
}

#cliente_area textarea {
	width: 245px;
}

#cliente_area form p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#cliente_area h3 {
	text-transform: uppercase;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	margin-top: 15px;
}

#cliente_area .observacoes {
	text-align: center;
}

#cliente_area .observacoes textarea {
	width: 400px;
}

#cliente_area .observacoes label{
	float: none;
}

#cliente_area .valores {
	margin-top: 10px;
}

#cliente_area .valores table{
	float: right;
	width: 200px;
}

#cliente_area .desc {
	text-align: right;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
}

#apadrinhar_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#apadrinhar_area .listagem {
	background: #FFF;
	font-size: 10pt;
	color: #000;
	font-family: arial;
	text-align: justify;
	margin: 10px;
	padding: 20px;
}

#apadrinhar_area .listagem table thead{
	height: 30px;
	font-size: 8pt;
	text-transform: uppercase;
	background: #FFF;
}

#apadrinhar_area .dados {
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
	background: #e8e8e8;
	color: #3e3e3e;
	padding-top: 5px;
	padding-bottom: 5px;
}

#apadrinhar_area label{
	font-family: arial;
	font-size: 10pt;
	padding-right: 10px;
	text-align: right;
	float: left;
	width: 140px;
	font-weight: bold;
}

#apadrinhar_area input{
	width: 180px;
}

#apadrinhar_area select {
	width: 245px;
}

#apadrinhar_area textarea {
	width: 245px;
}

#apadrinhar_area form p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#apadrinhar_area h3 {
	text-transform: uppercase;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	margin-top: 15px;
}

#apadrinhar_area .observacoes {
	text-align: center;
}

#apadrinhar_area .observacoes textarea {
	width: 400px;
}

#apadrinhar_area .observacoes label{
	float: none;
}

#apadrinhar_area .desc {
	text-align: right;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
}

#apadrinhar_area .valor {
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
}

#tabela_apadrinhar {
	margin: auto;
}

#tabela_apadrinhar tfoot{
	text-align: right;
}

#tabela_apadrinhar tfoot input{
	width: 150px;
}

.mcwrapper {
	background: #FFF;
	color: #000;
	font-family: arial;
	font-size: 11pt;
}

.mcwrapper img {
	border: none;
}

.imagemtop {
	margin: auto;
	width: 465px;
	height: 117px;
}

/* CSS Alterar Password */
#pwd_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#dpessoais_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	padding: 10px;
	margin-top: 19px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#dpessoais_area .imagemtop {
	background:  url(/public/images/template/common/tit_editar_dados.jpg) no-repeat;
}

#pwd_area .imagemtop {
	background:  url(/public/images/template/common/tit_alterar_password.jpg) no-repeat;
}

#morada_area .imagemtop {
	background:  url(/public/images/template/common/tit_editar_morada.jpg) no-repeat;
}

#encomendas_area .imagemtop {
	background:  url(/public/images/template/common/tit_minhas_encomendas.jpg) no-repeat;
}

/* CSS Alterar Morada */
#morada_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

/* CSS Encomendas */
#encomendas_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#encomendas_area .tencomendas, #afilhados_area  .tencomendas, #descontos_area .tencomendas {
	width: 100%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	border-collapse: collapse;
	text-align: center;
}

#encomendas_area .tencomendas thead, #afilhados_area .tencomendas thead, #descontos_area .tencomendas thead {
	background: #2b2b2b;
	color: #f3f3f3;
	border: solid 1px #fff;
}

#encomendas_area .tencomendas img, #afilhados_area .tencomendas img, #descontos_area .tencomendas img {
	width: 27px;
	height: 27px;
}

#encomendas_area .impar, #afilhados_area .impar, #descontos_area .impar {
	background: #e7e7e7;
	border: solid 1px #fff;
}

#encomendas_area .par, #afilhados_area .par, #descontos_area .par {
	background: #c3c3c3;
	border: solid 1px #fff;
}

/* CSS Afilhados */
#afilhados_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

/* CSS Descontos */
#descontos_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

/* CSS Newsletter */
#newsletters_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

/* CSS suprimir */
#suprimir_area {
	color: #FFFFFF;
	width: 488px;
	margin: auto;
	margin-top: 19px;
	padding: 10px;
	background:  url(/public/images/template/novembro/fundo_60.png) repeat;
}

#descontos_area .imagemtop {
	background:  url(/public/images/template/common/tit_vales_desconto.jpg) no-repeat;
}

#afilhados_area .imagemtop {
	background:  url(/public/images/template/common/tit_meus_afilhados.jpg) no-repeat;
}

#suprimir_area .imagemtop {
	background:  url(/public/images/template/common/tit_cancelar_conta.jpg) no-repeat;
}

#apadrinhar_area .imagemtop {
	background:  url(/public/images/template/common/tit_apadrinhar.jpg) no-repeat;
}

