body {
  
	margin:0px;
	padding: 0px;
	text-align: center;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
  margin:0px; 
	font-family:  Tahoma;	
	font-size: 20px;
  color:#333333;
  text-decoration: none;
  font-weight:normal;	
}

h2 {
  margin:0px; 
	font-family:  Tahoma;	
	font-size: 16px;
  color:#333333;
  text-decoration: none;
  font-weight:normal;	
}

p {
  margin:0px; 
	font-family:  Tahoma;	
    font-size: 11px;
  color:#333333;	
  line-height: 160%;
}

table tr td {   
  font-family:  Tahoma;	
  font-size: 11px;
  color:#333333;	
}

a {
  margin:0px; 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#333333;	
  line-height: 160%;
}

.linhaTop {    
    position:absolute; 
    left:0px; 
    top: 99px; 
    width:100%; 
    background-color:#2C2C2C; 
    height:1px; 
    overflow:hidden;
}

.tabela_menu { 
   background-color: #2C2C2C;	
}

.menu a { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#E2E2E2;
  text-decoration: none;
  vertical-align: top;	
}

.redicom a { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;	
}

.direitos { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  vertical-align: top;	
}

.baixo a { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;
  vertical-align: top;
  	
}

.baixo a:hover  { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;
  vertical-align: top;
  text-decoration: none;	
}

.pt a{ 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#CCCCCC;
  vertical-align: top;
  text-decoration: none;	
}

.ptSel a{ 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;
  vertical-align: top;
  text-decoration: none;	
}

.uk a{ 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#CCCCCC;
  vertical-align: top;
  text-decoration: none;	
}

.ukSel a{ 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;
  vertical-align: top;
  text-decoration: none;	
}

.quem { 
	font-family:  Tahoma;	
	font-size: 20px;
  color:#333333;
  text-decoration: none;	
}

.saldo { 
	font-family:  Tahoma;	
	font-size: 12px;
  color:#FF6600;
  text-decoration: none;	
}

.caixa { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;	
}

.caixa_contactos { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#666666;
  padding: 2 0 0 10;
  border: 1px solid #D3D3D3;
  width: 392px; 
  height: 22px; 	
}

.caixa_login { 
	font-family:  Tahoma;	
	font-size: 12px;
  color:#666666;
  padding: 2 0 0 10;	
}
   

.conta { 
	font-family:  Tahoma;	
	font-size: 13px;
  color:#FF6600;	
  line-height: 160%;
}

.menu_conta { 
	font-family:  Tahoma;	
	font-size: 12px;
  color:#333333;	
  line-height: 160%;
  font-weight: bold;
}


.texto { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#333333;	
  line-height: 160%;
}

.texto p { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#333333;	
  line-height: 160%;  
}

select {
  font-family:Tahoma;
  font-size:11px;
}

.textbox{
  font-family:  Tahoma;	
	font-size: 12px;
  color:#666666;
  padding: 2 0 0 10;
  border: 1px solid #D3D3D3;
  width: 392px; 
  height: 22px; 
}

.required {
  background: url(../sysimages/traxo.jpg) no-repeat left top;
}

.textareabox {
  font-family:  Tahoma;	
	font-size: 12px;
  color:#666666;
  padding: 2 0 0 10;
  border: 1px solid #D3D3D3;
  width: 392px; 
  height: 69px;
}

.tex { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#333333;	
  line-height: 160%;
}

.campos { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#BCBCBC;	
  line-height: 140%;
}

.titulo { 
	font-family:  Tahoma;	
	font-size: 20px;
  color:#333333;	
}

.pontos {
background-image: url(../sysimages/pontos.jpg);
background-repeat: repeat-x;
background-position:center top;
}


.tabela_menu tr td {
background-repeat: repeat-x;
background-position:center top;
vertical-align: top;
line-height: 17px;

}


.enviar { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#FFFFFF;
  text-decoration: none;	
}

/*
Para os links do menu
*/


/* home, marca e empresa, contactos */


.menu a:hover { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}

.menu a:click { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}



/* seleccionado  senhora, classica e jovem*/

.senhoraclick a{ 
	font-family:  Tahoma;
	font-size: 11px;
  color:#FF3399;
  text-decoration: none;	
}

.senhora a:hover { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}

/* seleccionado  crianca*/
.criancaclick a { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#F93A3A;
  text-decoration: none;	
}
.crianca a:hover { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}

/* class onclick para o menu topo homem */
.homemclick a{ 
	font-family:  Tahoma;
	font-size: 11px;
  color:#86B9D2;
  text-decoration: none;	
}
/* class onclick para o menu topo homem */


.homem a:hover { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}

/* seleccionado  mama*/


.mama a:hover { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#999999;
  text-decoration: none;	
}

.mamaclick a { 
	font-family:  Tahoma;
	font-size: 11px;
  color:#FF5EAE;
  text-decoration: none;	
}

/* MORAIS */

.menu1 { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#E2E2E2;
  text-decoration: none;
  vertical-align: top;
  padding-left:9px;
  	
}

.menu1:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;  	
  padding-left:9px;
}

.menu1Sel { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;
  background-image: url(../sysimages/icone_menu.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:9px;
}

.menu1Sel:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;
  background-image: url(../sysimages/icone_menu.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding-left:9px;
}

.menu2 {
  font-family:  Tahoma;	
	font-size: 11px;
  color:#E2E2E2;
  text-decoration: none;
  vertical-align: top;
}

.menu2:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;  	
}

.menu2Sel { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;  
}

.menu2Sel:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#999999;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelHomem { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#86B9D2;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelHomem:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#86B9D2;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelMulher { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#FF3399;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelMulher:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#FF3399;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelCrianca { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#F93A3A;
  text-decoration: none;
  vertical-align: top;  
}

.menu2SelCrianca:hover { 
	font-family:  Tahoma;	
	font-size: 11px;
  color:#F93A3A;
  text-decoration: none;
  vertical-align: top;  
}

/* MORAIS */