BODY {margin: 0px 0px 0px 0px;background-color : #ffffff;color : #000000}
form{margin: 0px 0px 0px 0px;background-color : #ffffff;color : #000000}
	
A.azul_esc2{COLOR: #006142;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc2:active{COLOR: #006142;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc2:hover{COLOR: #007C04;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc2:link{COLOR: #006142;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}

A.azul_esc3{COLOR: rgb(204,50,153);FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc3:active{COLOR: rgb(204,50,153);FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc3:hover{COLOR: rgb(135,31,120);FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc3:link{COLOR: rgb(204,50,153);FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}

A.azul_esc4{COLOR: #238E23;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc4:active{COLOR: #238E23;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc4:hover{COLOR: rgb(135,31,120);FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.azul_esc4:link{COLOR: #238E23;FONT-SIZE: 11px;FONT-WEIGHT: bold;TEXT-DECORATION: none}


A.branco2{FONT-SIZE: 11px;COLOR: white;FONT-FAMILY: Arial;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.branco2:active{FONT-SIZE: 11px;COLOR: white;FONT-FAMILY: Arial;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.branco2:hover{FONT-SIZE: 11px;COLOR: 006142;FONT-FAMILY: Arial;FONT-WEIGHT: bold;TEXT-DECORATION: none}
A.branco2:link{FONT-SIZE: 11px;COLOR: white;FONT-FAMILY: Arial;FONT-WEIGHT: bold;TEXT-DECORATION: none}


A.azul_esc{COLOR: #214261;TEXT-DECORATION: none}
A.azul_esc:active{COLOR: #214261;TEXT-DECORATION: none}
A.azul_esc:hover{COLOR: #214261;TEXT-DECORATION: none}
A.azul_esc:link{COLOR: #214261;TEXT-DECORATION: none}
A.meses{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
A.meses:active{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
A.meses:hover{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
A.meses:link{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-WEIGHT: bold;FONT-FAMILY: verdana}

TD.verde {color:#015B3F;font-family:Verdana;font-size: 10px;}

TD.branco{FONT-SIZE: 12px;COLOR: white;FONT-FAMILY: Arial}
A.branco{FONT-SIZE: 9px;COLOR: white;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.branco:active{FONT-SIZE: 9px;COLOR: white;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.branco:hover{FONT-SIZE: 9px;COLOR: white;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.branco:link{FONT-SIZE: 9px;COLOR: white;FONT-FAMILY: Arial;TEXT-DECORATION: none}
TD.azul_esc{FONT-SIZE: 14px;FONT-FAMILY: Arial;COLOR: #214261;FONT-WEIGHT: bold;TEXT-DECORATION: none}
TD.home {background-image: url(backgr2.gif);background-repeat: no-repeat;background-position: left bottom;}
TD.titulo{FONT-SIZE: 14px;COLOR: #006544;FONT-WEIGHT: bold;FONT-FAMILY: Arial}
TD.titulobranco{FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: verdana}
TD.titulobordo{FONT-SIZE: 11px;COLOR: #CB447C;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
TD.titulobordo2{FONT-SIZE: 10px;COLOR: #CB447C;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
TD.meses{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-WEIGHT: bold;FONT-FAMILY: verdana}
TD.valores{FONT-SIZE: 10px;COLOR: #1C9F48;FONT-FAMILY: verdana}

TD.valores_1{FONT-SIZE: 10px;COLOR: #214261;FONT-FAMILY: verdana}
A.titulo{FONT-SIZE: 13px;COLOR: #F85838;TEXT-DECORATION: none}
A.titulo:active{FONT-SIZE: 13px;COLOR: #F85838;TEXT-DECORATION: none}
A.titulo:hover{FONT-SIZE: 13px;COLOR: #F85838;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.titulo:link{FONT-SIZE: 13px;COLOR:#F85838;FONT-FAMILY: Arial;TEXT-DECORATION: none}
TD.semana{FONT-SIZE: 11px;COLOR: #238E68;FONT-FAMILY: Arial}
TD.preto{FONT-SIZE: 12px;COLOR: 3C3C3C;FONT-FAMILY: Arial}
TD.cinza2{FONT-SIZE: 11px;COLOR: 008000;FONT-FAMILY: Arial;FONT-WEIGHT: bold}
A.preto{FONT-SIZE: 9px;COLOR: 000000;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.preto:active{FONT-SIZE: 9px;COLOR: 000000;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.preto:hover{FONT-SIZE: 9px;COLOR: #000000;FONT-FAMILY: Arial;TEXT-DECORATION: underline}
A.preto:link{FONT-SIZE: 9px;COLOR: 000000;FONT-FAMILY: Arial;TEXT-DECORATION: none}

A.preto_2{FONT-SIZE: 10px;COLOR: #005C3F;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
A.preto_2:active{FONT-SIZE: 10px;COLOR: #005C3F;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
A.preto_2:hover{FONT-SIZE: 10px;COLOR: #019E82;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
A.preto_2:link{FONT-SIZE: 10px;COLOR: #005C3F;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}


A.cinza{FONT-SIZE: 11px;COLOR:  #7C7C7C;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.cinza:active{FONT-SIZE: 11px;COLOR:  #7C7C7C;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.cinza:hover{FONT-SIZE: 11px;COLOR:  #7C7C7C;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.cinza:link{FONT-SIZE: 11px;COLOR: #7C7C7C;FONT-FAMILY: Arial;TEXT-DECORATION: none}
.texto1 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: 7AB199;font-weight: bold;}
.texto1:active {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: 7AB199;font-weight: bold;}
.texto1:over {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: 7AB199;font-weight: bold;}
.texto1:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: 7AB199;font-weight: bold;}
.texto3 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto3:active {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto3:over {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto3:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}

.texto2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto2:active{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto2:hover{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}
.texto2:link{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;color: FC7247;font-weight: bold;}


table.linha2 {border-collapse: collapse;border: 1px solid #DBDBDB;border-spacing: 1;}
table.tabela {border-collapse: collapse;border: 1px solid #DBDBDB;border-spacing: 1;}
table.bordo {border-collapse: collapse;border: 1px solid #ECB9CE;border-spacing: 1;}

A{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;COLOR: #47372A;TEXT-DECORATION: none}
A:active{COLOR: #47372A;TEXT-DECORATION: none}
A:hover{COLOR: #47372A;TEXT-DECORATION: underline}
A:link{COLOR: #47372A;TEXT-DECORATION: none}
A.novo{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;COLOR: #CB447C;TEXT-DECORATION: none}
A.novo:active{COLOR: #CB447C;TEXT-DECORATION: none}
A.novo:hover{COLOR: #CB447C;TEXT-DECORATION: none}
A.novo:link{COLOR: #CB447C;TEXT-DECORATION: none}
TD{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;COLOR: #000000;TEXT-DECORATION: none}

TD.calla{font-family: Arial,Helvetica,sans-serif;font-size: 9px;COLOR: #000000;TEXT-DECORATION: none}

INPUT.button{FONT-SIZE: 11px;FONT-FAMILY: arial,helvetica;HEIGHT: 18px;BORDER-RIGHT: #686868 1px solid;BORDER-TOP: #686868 1px solid;BACKGROUND: #E5E5E5;BORDER-LEFT: #686868 1px solid;BORDER-BOTTOM: #686868 1px solid;cursor:pointer;color : #000000}

INPUT.button2{FONT-SIZE: 11px;FONT-FAMILY: arial,helvetica;HEIGHT: 18px;BORDER-RIGHT: #686868 1px solid;BORDER-TOP: #686868 1px solid;BACKGROUND: #ffffff;BORDER-LEFT: #686868 1px solid;BORDER-BOTTOM: #686868 1px solid;cursor:pointer;color : #000000}
br.br{FONT-SIZE: 5px;COLOR: white;FONT-FAMILY: Arial}
input.input0{color : #000000}
input.input1{color : #ff0000}

INPUT.inputbox{FONT-SIZE: 12px;FONT-FAMILY: 'Arial Unicode MS';HEIGHT: 20px;BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #000000 1px solid;BACKGROUND: #E5E5E5;BORDER-LEFT: #000000 1px solid;BORDER-BOTTOM: #000000 1px solid;color : #333333}
INPUT.inputbox2{FONT-SIZE: 12px;FONT-FAMILY: 'Arial Unicode MS';BACKGROUND: #E5E5E5;color : #333333}
.select{background-color:#FCF3F7;font-family:Verdana;font-size:11px;font-weight:bold;color:#002F20;}

A.verde{FONT-SIZE: 9px;COLOR: #699B88;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde:active{FONT-SIZE: 9px;COLOR: #699B88;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde:hover{FONT-SIZE: 9px;COLOR: #186648;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde:link{FONT-SIZE: 9px;COLOR:#699B88;FONT-FAMILY: Arial;TEXT-DECORATION: none}

A.verde_esc{FONT-SIZE: 9px;COLOR: #186648;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde_esc:active{FONT-SIZE: 9px;COLOR: #186648;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde_esc:hover{FONT-SIZE: 9px;COLOR: #699B88;FONT-FAMILY: Arial;TEXT-DECORATION: none}
A.verde_esc:link{FONT-SIZE: 9px;COLOR:#186648;FONT-FAMILY: Arial;TEXT-DECORATION: none}

.verde_esc{FONT-SIZE: 9px;COLOR:#186648;FONT-FAMILY: Arial;TEXT-DECORATION: none}

.login_bg{background:url(login.png); background-position:-2px -2px;  width:"418px";height:"252px"; background-repeat:no-repeat}
.registo_bg{background:url(registo.png); background-position:-2px -2px;  width:"418px";height:"252px"; background-repeat:no-repeat}
.pass_bg{background:url(pass.png); background-position:-2px -2px;  width:"418px";height:"252px"; background-repeat:no-repeat}
.pass_bg2{background:url(pass2.png); background-position:-2px -2px;  width:"418px";height:"252px"; background-repeat:no-repeat}
.bg1{background:url(bg1.png); background-position:-2px -2px;  width:"418px";height:"252px"; background-repeat:no-repeat}
.bg2{background:url(bg2.png); background-position:0px 0px;  width:"773px";height:"465px"; background-repeat:no-repeat}

.verde_login{ color:#657a13; font-weight:bold; font-size:12px}

.input_login{position:relative; top:25px; left:200px}
.input_pass{position:relative; top:40px; left:200px}
.input_ok{position:relative; top:40px; left:200px}

input.login_bt, h1.login_bt{width:123px;height:25px;background:url(bt_login.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
input.login_bt:hover, h1.login_bt:hover {background-position:0 -27px}
input.login_bt:active, h1.login_bt:active {background-position:0 -54px}
input.login_bt span, h1.login_bt span {display:none}

h1.cancelar_bt{width:123px;height:25px;background:url(bt_cancelar.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
h1.cancelar_bt:hover {background-position:0 -27px}
h1.cancelar_bt:active {background-position:0 -54px}
h1.cancelar_bt span {display:none}

h1.registo_bt{width:123px;height:25px;background:url(bt_registo.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
h1.registo_bt:hover {background-position:0 -27px}
h1.registo_bt:active {background-position:0 -54px}
h1.registo_bt span {display:none}

h1.ok_bt{width:123px;height:25px;background:url(bt_ok.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
h1.ok_bt:hover {background-position:0 -27px}
h1.ok_bt:active {background-position:0 -54px}
h1.ok_bt span {display:none}

h1.bt_comocomprar{width:123px;height:25px;background:url(bt_comprar.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
h1.bt_comocomprar:hover {background-position:0 -27px}
h1.bt_comocomprar:active {background-position:0 -54px}
h1.bt_comocomprar span {display:none}

h1.bt_juntate{width:123px;height:25px;background:url(bt_juntate.png);background-repeat:no-repeat;position:relative;cursor:pointer; display:block}
h1.bt_juntate:hover {background-position:0 -27px}
h1.bt_juntate:active {background-position:0 -54px}
h1.bt_juntate span {display:none}


.asterisco{color:#FF0000}
.disabled{ background-color:#b7b7b7}




/**************  PASSWORD STRENGHT METER  ******************/

.strength-bar-label {
    min-height: 15px;
  /*width: 100px;*/
  color: #000000;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20px;
  text-align: left;
}

.strength-bar-container {
    height: 8px;
  width: 340px;
  border-radius: 2px;
  background-color: #D8D8D8;
}

.strength-bar {
    height: 8px;
    width: 10px;
  border-radius: 2px;
  background-color: #D8D8D8;

}
.strength-bar-strong {
    height: 8px;
  border-radius: 2px;
    width: 100%;
    background-color: #6F7E0D;
}
.strength-bar-medium {
        height: 8px;
  border-radius: 2px;
    width: 66%;
    background-color: #D98D00;
}
.strength-bar-weak {
        height: 8px;
  border-radius: 2px;
    width: 33%;
    background-color: #BA1051;
}
.strength-bar-empty {
        height: 8px;
  border-radius: 2px;
    width: 10px;
    background-color: #D8D8D8;
}

/**************  PASSWORD STRENGHT METER  ******************/
