﻿@charset "utf-8";
/* en rweor weour pCSS Document */

body,td,th {
	font-family: Georgia,Helvetica,sans-serif;
}
body {
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	margin-top: 30px;
	text-align:center;
}
/*fundo principal*/
.container{
	text-align:left; /* "remédio" para o hack do IE */
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:url(../images/bg.png) 0 0 no-repeat;  	
	height:336px;
	width:604px;
	z-index:1;
}
.esquerdo{
position:relative;
width:220px;
height:336px;
top:0px;
}
.direito{
position:relative;
width:384px;
height:251px;
top:-336px;
left:220px;
}
.baixo{
top:0px;
left:0px;
}
.divtwitter{
position:relative;
width:384px;
height:85px;
top:-336px;
left:220px;
}
.btenviar{
	position:relative;
	top:102px;
	left:251px;
	background:url(../images/bg.png) 0 -490px no-repeat;  
	width:87px;	
	height:36px;
	z-index:2;
}
/*menu principal*/
.menu{
    position:relative;
	top:205px;
	font-size:0.9em;
}
.menu li{
	list-style-type:none; 
}
.menu a,.menu a:visited{
	color:#FF8B00;
	line-height:1.3em;
}
.menu a:hover{
	color:#FFCC00;
}
/*menu politica */
.menu2{
    position:relative;
	top:-27px;
	#top:-35px;
	left:-76px;
	font-size:0.6em;
}
.menu2 li{
	list-style-type:none; 
	display:inline;
	padding-left:10px;
}
.menu2 a,.menu2 a:visited{
	color:#F2F2F2;
	text-decoration:none;
}
.menu2 a:hover{
	color:#FFCC00;
}
.publicidade{
	position:relative;
	top:10px;
	left:0px;
	}
.login{
	position:relative;
	top:105px;
	left:137px;
	background:url(../images/bg.png) -132px -340px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.password{
	position:relative;
	top:107px;
	left:137px;
	background:url(../images/bg.png) -132px -340px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.btlogin{
	position:relative;
	top:111px;
	left:272px;
	background:url(../images/bg.png) 0 -416px no-repeat;  
	width:72px;	
	height:36px;
	z-index:2;
}
.enderecos{
	position:relative;
	top:109px;
	left:137px;
	background:url(../images/bg.png) -132px -371px no-repeat;  
	width:200px;	
	height:68px;
	z-index:2;
}
.btguardar{
	position:relative;
	top:42px;
	left:63px;
	background:url(../images/bg.png) 0 -340px no-repeat;  
	width:72px;	
	height:36px;
	z-index:2;
}
.btapagar{
	position:relative;
	top:41px;
	left:63px;
	background:url(../images/bg.png) 0 -378px no-repeat;  
	width:72px;	
	height:36px;
	z-index:2;
}
.espaco{
	position:relative;
	top:130px;
	*top:220px;
	left:70px;
	height:100px;
}

.usuario{
	position:relative;
	top:99px;
	left:137px;
	background:url(../images/bg.png) -132px -440px no-repeat;  
	width:200px;	
	height:56px;
	z-index:2;
}

.activar_usuario{
	background:url(../images/bg.png) -132px -440px no-repeat;
	position:relative;
	color:#666;
	top:-40px;
	width:200px;	
	height:56px;
	left:137px;
	font-size:0.7em;
	z-index:5;
	text-align:center;
	

}
.usuariostatus{
	position:relative;
	color:#666;
	top:12px;
	
	left:145px;
	height:100px;
	font-size:0.7em;
	z-index:5;
}
.user{
color:#ff6600;
}
.botao_enviar{
background:transparent;
cursor:pointer;
border:0px;
position:relative;
left:110px;
top:10px;
#top:-7px;
width:78px;
height:35px;
}
.inputs1{
position:relative;
outline:none;
color:#ccc;
border:0px;
top:13px;
#top:-5px;
left:141px;
height:21px;
width:180px;
z-index:6;
}
.inputs2{
position:relative;
outline:none;
color:#ccc;
border:0px;
top:45px;
#top:27px;
left:-42px;
height:21px;
width:180px;
z-index:6;
}
.submit_button{
background:transparent;
cursor:pointer;
border:0px;
position:relative;
left:273px;
top:49px;
#top:31px;
width:66px;
height:35px;
z-index:5;
}
.twitter{
position:relative;
width:53px;
height:53px;
top:20px;
left:290px;
}
.twitter2{
position:relative;
width:53px;
height:53px;
top:-84px;
left:235px;
}
.twitter3{
position:relative;
width:53px;
height:53px;
top:-254px;
left:510px;
}
.twitter4{
position:relative;
background:#000;
width:53px;
height:53px;
top:-254px;
left:510px;
}
.nome{
position:relative;
color:#ccc;
border:0px;
width:180px;
top:-59px;
#top:-79px;
left:148px;
z-index:6;
}
.telemovel{
position:relative;
color:#ccc;
border:0px;
width:180px;
top:-89px;
#top:-109px;
left:-37px;
z-index:6;
}
.guardar{
position:relative;
cursor:pointer;
border:0px;
background:transparent;
width:65px;
height:35px;
top:-52px;
#top:-72px;
left:67px;
z-index:6;
}

.div_apagar{
position:relative;
top:-104px;
#top:-144px;
left:67px;
#left:67px;
z-index:7;
width:65px;
height:35px;
}
.apagar{
width:65px;
height:35px;
cursor:pointer;
background:transparent;
border:0px;
}

.listadecontactos{
position:relative;
font-family:verdana;
overflow:auto;
width:187px;
height:55px;
top:-78px;
#top:-118px;
left:144px;
color:#333;
font-size:0.7em;
z-index:7;
}
.password2{
	position:relative;
	top:109px;
	left:137px;
	background:url(../images/bg.png) -132px -340px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.confirmapassword{
	position:relative;
	top:111px;
	left:137px;
	background:url(../images/bg.png) -132px -340px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.btregistar{
	position:relative;
	top:80px;
	left:66px;
	background:url(../images/bg.png) -343px -341px no-repeat;  
	width:72px;	
	height:36px;
	z-index:7;
}
.redText{
background:#000;
}
.blueText{
background:#666;
}
.erro{
width:100%;

position:relative;
top:-25px;

color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*height:15px;*/
}
.erro2{
/*margin-top:-25px;*/
/*position:relative;*/
margin-top:-80px;
#margin-top:-82px;
margin-left:54px;
color:#B53200;
font-size:11px;
}
.erro_contactos{
/*margin-top:-25px;*/
/*position:relative;*/
position:relative;
margin-top:-80px;
#margin-top:-140px;
margin-left:54px;
color:#B53200;
font-size:11px;
z-index:50;
}
.erro_registo{
position:absolute;
width:260px;
text-align:left;
color:#B53200;
font-size:11px;
margin-top:90px;
margin-left:140px;
}
.erro_registado{
position:absolute;
width:260px;
text-align:left;
color:#B53200;
font-size:11px;
margin-top:-440px;
margin-left:350px;
#margin-left:50px;
}
.erro3{
position:relative;
left:100px;
}
.inputs3{
outline:none;
position:relative;
color:#ccc;
border:0px;
top:-45px;
#top:-65px;
left:142px;
height:21px;
width:180px;
z-index:6;
}
.inputs4{
outline:none;
position:relative;
color:#ccc;
border:0px;
top:-36px;
#top:-58px;
left:142px;
height:21px;
width:180px;
z-index:6;
}
.inputs5{
outline:none;
position:relative;
color:#ccc;
border:0px;
top:-27px;
*top:-52px;
left:142px;
height:21px;
width:180px;
z-index:6;
}
.inputs6{
outline:none;
position:relative;
color:#ccc;
border:0px;
top:-18px;
*top:-44px;
left:142px;
height:21px;
width:180px;
z-index:6;
}
.div_registar{
position:relative;
top:-69px;
#top:-99px;
left:67px;
z-index:8;
width:65px;
height:35px;

}
.submit_button2{
border:0px;
cursor:pointer;
background:transparent;
width:65px;
height:35px;
}
.recuperar{
	position:relative;
	top:105px;
	left:137px;
	background:url(../images/bg.png) -132px -340px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.btrecuperar{
	position:relative;
	top:109px;
	left:266px;
	background:url(../images/bg.png) 0 -454px no-repeat;  
	width:72px;	
	height:36px;
	z-index:2;
}
.inputs7{
position:relative;
color:#ccc;
border:0px;
margin-top:44px;
#top:-20px;
margin-left:144px;
height:21px;
width:180px;
z-index:6;
outline:none;
}
.button{
background:transparent;
cursor:pointer;
border:0px;
position:relative;
left:84px;
top:70px;
width:66px;
height:35px;
z-index:5;
}

.button_recuperar{
background:transparent;
cursor:pointer;
border:0px;
position:relative;
left:269px;
top:5px;
#top:-15px;
width:66px;
height:35px;
z-index:5;
}

.btactivar {
background:transparent url(../images/bg.png) no-repeat scroll -343px -490px;
height:36px;
left:254px;
position:relative;
top:-34px;
width:87px;
z-index:10;
}
.activacao{
	position:relative;
	top:-68px;
	left:137px;
	background:url(../images/bg.png) -132px -497px no-repeat;  
	width:200px;	
	height:30px;
	z-index:2;
}
.inputs_home{
	position:relative;
	overline:none;
	border:0px;
	font-size:0.7em;
	color:#ccc;
	top:-91px;
	#top:-111px;
	left:145px;
	width:90px;
	z-index:11;
}
.butao_validar{
position:relative;
cursor:pointer;
background:transparent;
border:0px;
width:80px;
height:30px;
top:-113px;
#top:-133px;
left:254px;
z-index:20;
}
.info{
display:none;
width:450px;
background:#f2f2f2;
padding:20px;
}
.divinfo{
text-align:left; /* "remédio" para o hack do IE */
font-size:0.7em;
margin-top:-20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width:480px;
	z-index:1;
	}
#privacidade{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:-17px;
#top:-46px;
left:128px;
}
.barra_laranja{
position:absolute; 
top:3px; 
left:3px; 
float:left;
color:#FFFFFF;
}
.barra_laranja a{
color:#FFFFFF;
text-decoration:none}