body{
	background-color: #f3f3f3;
	margin:0px;
	padding:0px;
	overflow:-moz-scrollbars-vertical;
	height:100%;
	background-image:url(../../imagens/bodyrepeat.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	outline:none;
	color:#898787;
}

html{
height:100%;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
outline:none;
color:#00a6d6;
}



#contentor{ 
position:relative; 
margin-left:auto; 
margin-right:auto; 
width:800px;
}


#topo{
position:relative;
float:left; 
width:800px;
height:99px;
color:#00a6d6;
font-weight:bold;
}

#bandeiras{
position:relative;
float:left;
padding-top:10px;
padding-left:10px;
}

#bandeiras a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu{
position:relative;
float:left;	
width:650px;
height:99px;
margin-left:25px;
outline:none;
}

#barra_logo{
position:relative;
float:left; 
width:800px;
height:109px;
}

#logostricker{
position:relative;
float:left; 
width:320px;
height:80px;
padding-top:15px;
}

#baloes{
position:relative;
float:left; 
width:183px;
height:109px;
background-image:url(../../imagens/baloes.gif);
background-repeat:no-repeat;
margin-left:240px;
}

#barralogin{
position:relative;
float:left; 
width:800px;
height:43px;
}

.texto_login{
	position:relative;
	float:left; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:15px;
}

.texto_login_a{
	position:relative;
	float:left; 
	padding-top:15px;
	padding-left:20px;
}

#barralogin a{
color:#FFFFFF;
}



.input{
	position:relative;
	float:left; 
	height:20px;
	padding-top:12px;
	padding-left:20px;
}

.inputlogin{
	color:#72726f;
	width:145px;
	height:20px;
	line-height:25px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#conteudo{
	position:relative;
	float:left; 
	width:780px;
	line-height:16px;
        padding-top:20px;
        padding-left:10px;
}

#footer{
	position:relative;
	float:left; 
	width:800px;
	background-image:url(../../imagens/footer.gif);
	padding-top:25px;
	background-repeat:no-repeat;
	
	color:#848181;
}

.leftid{
position:relative;
float:left; 	
}

.rightid{
position:relative;
float:right; 	
}


#apresentacao{
	position:relative;
	float:left; 
	width:315px;
}

#title_apresentacao{
	position:relative;
	float:left; 
	width:110px;
	height:36px;
	padding-top:40px;
	padding-left:10px;

}


#destaques{
	position:relative;
	float:left; 
	width:442px;
	margin-left:20px;
}

#title_destaques{
	position:relative;
	float:left; 
	width:167px;
	height:39px;
	padding-top:40px;
	padding-left:60px;
}

#spotlight{
	position:relative;
	float:left; 
	width:442px;
	height:255px;
	background-image:url(../../imagens/spotlight.gif);
	
}

#over{
	position:absolute;
	top:0px;
	left:0px;
	width:442px;
	height:255px;
	background-image:url(../../imagens/spotlightOver.png);
	z-index:10;
		
}

#spotlightImg{
	position:relative;
	float:left; 
	width:300px;
	height:180px;
	z-index:1;
	padding-left:78px;
	padding-top:15px;
}

#novocliente{
	position:relative;
	float:left; 
	width:470px;
	color:#898787;
	
}

.azul{
color:#00a9d8;
}

.titulo_grande{ 
width:490px;
padding-top:15px;
}

.nome_input{
width:450px;	
}

.titulo_medio{

width:235px;
padding-top:15px;
}

.medio_input{ 
width:215px;
}

.postal1{ 
width:90px;
}

.postal2{ 
width:45px;
}

.preregisto{
	width:138px;
	height:22px;
	background-image:url(../../imagens/preregisto.gif);
	border:0px;
	cursor:pointer;
}

.go{
	width:21px;
	height:20px;
	background-image:url(../../imagens/go.gif);
	border:0px;
	cursor:pointer;
}

#novo{
position:relative;
float:left; 	
width:300px;
padding-top:15px;
padding-left:10px;
}

#title_novo{
	position:relative;
	float:left; 
	width:167px;
	height:39px;
	padding-top:50px;
	padding-left:10px;
}

#texto_apresentacao{
	
	position:relative;
	float:left; 
	width:290px;
	padding-top:15px;
	color:#898787;
	
}

#recuperar{
position:relative;
float:left; 	
width:415px;	
}

#recuperarform{
	position:relative;
	float:left; 
	width:415px;
	color:#898787;
	padding-left:20px;
}

.botao_submit{
	position:relative;
	float:left;
	height:22px;
	background-image:url(../../imagens/botao_repeat.gif);
        background-repeat:repeat-x;
	border:0px;
	cursor:pointer;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:white;
        line-height:22px;
}
.botaoesqr{
position:relative;
float:left;
width:3px;
height:22px;
background-image:url(../../imagens/botao_esq.gif);
}

.botaodir{
position:relative;
float:left;
width:3px;
height:22px;
background-image:url(../../imagens/botao_dir.gif);
}

.title_text{
   position:relative;
   float:left;
   padding-top:0px;
   padding-left:7px;
   line-height:10px;
   font-weight:bold;
   font-size:10px;
   background:url(../../imagens/barra_azul.gif) no-repeat;
}

h2{
   color:#00a6d6;
   font-weight:bold;
   font-size:12px;
   padding:0;
   margin:0;
}

#aviso{
	position:relative;
	float:left;
	width:300px;
	color:#cb001a;
	padding-left:20px;
	
}

#contacto{
position:relative;
float:left; 	
width:515px;	
}

#title_contacto{
	position:relative;
	float:left; 
	width:167px;
	height:39px;
	padding-top:20px;
	padding-left:10px;
}


#contactoform{
	position:relative;
	float:left; 
	width:495px;
	color:#898787;
}

.enviar_submit{
	width:59px;
	height:22px;
	background-image:url(../../imagens/enviar.gif);
	border:0px;
	cursor:pointer;
	
}



.alert{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b91919;
	
}

.azul{
color:#00a6d6;
font-weight:bold;
}

#faq{
	position:relative;
	float:left; 
	width:390px;
	color:#898787;
	padding-top:30px;
}

#faq_dir{
position:relative;
float:left; 	
width:250px;
margin-left:50px;
}

#texto_faq{
	position:relative;
	float:left; 
	width:230px;
	padding-top:5px;
	padding-left:20px;
	
}

input.lbutton {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../imagens/botao.jpg) no-repeat left top;
	height:18px;
        border:0;
        cursor:pointer;
        padding:0;
        padding-left:3px;
        padding-bottom:3px;
        line-height:18px;
        outline:none;
}
.buttonEnding {
        position:absolute;
	background:url(../../imagens/botao.jpg) no-repeat right top;
	height:18px;
	padding-right:3px;
}
input.lbutton:hover {
	background-position:0px bottom;
}
input.lbutton:hover + .buttonEnding{
	background-position:right bottom;
}