.fieldMoradaTable{
    width: 200px;
    text-align: left;
}

#ac_moradas_lin_unica{
    width: 470px;
    float: left;
    padding: 5px 0px 5px 0px;
    _padding: 0px 0px 0px 0px;
    border: 0px solid fuchsia;
}

#ac_moradas_lin_unica .fieldnif {
    float: left;
    width: 470px;
    position: relative;
}

#ac_moradas_lin_unica .listLabel{
    float: left;
    width: 120px;
    text-align: right;
    color: #ae9e89;
    padding: 0px 10px 0px 0px;
}

#ac_moradas_lin_unica .listValue{
    float: left;
    width: 340px;
}

#ac_moradas_lin_unica .listValueNif{
    float: left;
    width: 200px;
}

#ac_moradas_lin_unica .moradaPrincipal{
    width: 140px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #654f48;
    float:left;
    margin: 0px 0px 0px 460px;

}

#ac_moradas_lin_unica .labelEdit,
#ac_moradas_lin_unica .labelAdd{
    float: left;
    width: 120px;
    text-align: right;
    padding: 0px 10px 0px 0px;
    height: 20px;
    color:#654f48;
}

#ac_moradas_lin_unica .fieldEdit,
#ac_moradas_lin_unica .fieldAdd{
    float: left;
    width: 440px;
    margin: 5px 0px 5px 0px;
    height: 20px;
}

#ac_moradas_lin_unica .fieldEdit .valueEdit #nome,
#ac_moradas_lin_unica .fieldEdit .valueEdit #morada,
#ac_moradas_lin_unica .fieldEdit .valueEdit #localidade,
#ac_moradas_lin_unica .fieldEdit .valueEdit #pais,
#ac_moradas_lin_unica .fieldEdit .valueEdit #telefone,
#ac_moradas_lin_unica .fieldEdit .valueEdit #nif,
#ac_moradas_lin_unica .fieldEdit .valueEdit,
#ac_moradas_lin_unica .fieldAdd .valueAdd #nome,
#ac_moradas_lin_unica .fieldAdd .valueAdd #morada,
#ac_moradas_lin_unica .fieldAdd .valueAdd #localidade,
#ac_moradas_lin_unica .fieldAdd .valueAdd #pais,
#ac_moradas_lin_unica .fieldAdd .valueAdd #telefone,
#ac_moradas_lin_unica .fieldAdd .valueAdd #nif,
#ac_moradas_lin_unica .fieldAdd .valueAdd{
    float: left;
    width: 260px;
    height: 20px;
}

#ac_moradas_lin_meio .fieldnome #nome,
#ac_moradas_lin_meio .fieldmorada #morada,
#ac_moradas_lin_meio .fieldlocalidade #localidade,
#ac_moradas_lin_meio .fieldcp,
#ac_moradas_lin_meio .fieldpais #pais,
#ac_moradas_lin_meio .fieldtelefone #telefone,
#ac_moradas_lin_meio .fieldnif #nif,
#ac_moradas_lin_meio .fieldmorada-principal
{
    padding: 0px 0px 10px 0px;
    float: left;
    width: 200px;
    position: relative;
    height: 20px;
}

select#paisID{
    width: 185px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#ac_moradas_lin_meio .fieldnif #desc{
    float: left;
    width: 370px;
    height: 20px;
}

#ac_separadorEdit{
    height: 5px;
}

#ac_moradas_lin_meio .labelNomeAdd ,
#ac_moradas_lin_meio .labelMoradaAdd ,
#ac_moradas_lin_meio .labelLocalidadeAdd ,
#ac_moradas_lin_meio .labelCpAdd,
#ac_moradas_lin_meio .labelPaisAdd ,
#ac_moradas_lin_meio .labelTelefoneAdd ,
#ac_moradas_lin_meio .labelNifAdd ,
#ac_moradas_lin_meio .labelMorada-principalAdd{
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: right;
    font-weight: bold;
    width: 130px;
    height: 20px;
}

#ac_moradas_lin_meio .fieldNomeAdd #nome,
#ac_moradas_lin_meio .fieldMoradaAdd #morada,
#ac_moradas_lin_meio .fieldLocalidadeAdd #localidade,
#ac_moradas_lin_meio .fieldCpAdd,
#ac_moradas_lin_meio .fieldPaisAdd #pais,
#ac_moradas_lin_meio .fieldTelefoneAdd #telefone,
#ac_moradas_lin_meio .fieldNifAdd #nif,
#ac_moradas_lin_meio .fieldMorada-principalAdd{
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    float: left;
    width: 185px;
    height: 20px;
}

/*#ac_moradas_conclusao{
    background-image:url('../img_default/back_warnings.gif');
    background-repeat: repeat;
    font-size: x-small;
    margin: 15px 0px 15px 0px;;
    padding: 5px 10px 5px 10px;
}*/

#ac_moradas_tit{
    margin: 10px 0px 10px 0px;
    vertical-align: top;
}

#ac_clearboth{
    clear:both;
}

.ac_moradas_lin_padd{
    padding: 5px 0px 5px 0px;
}

.ac_moradas_lin_off{
}

.ac_moradas_lin_on{
    background-color: #E8E4D8;
    /*    border: 1px solid #C5BCB2;*/
}

#ac_criar_morada{
    float: right;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
}

#ac_moradas_lin_dir{
    margin-top: 60px;
}

#ac_moradas_lin_dir_normal{
    margin-top: 0px;
}

#ac_moradas_lin_bottom, #ac_moradas_lin_dir, #ac_moradas_lin_dir_normal{
    position: relative;
    width: 147px;
    float: right;
    margin-right: 10px;
}

#morada-principal br{
    display: inline;
    float:left;
}

#ac_moradas_lin_meio .labelnome,
#ac_moradas_lin_meio .labelmorada,
#ac_moradas_lin_meio .labellocalidade,
#ac_moradas_lin_meio .labelcp,
#ac_moradas_lin_meio .labelpais,
#ac_moradas_lin_meio .labeltelefone,
#ac_moradas_lin_meio .labelnif,
#ac_moradas_lin_meio .labelmorada-principal{
    float: left;
    font-weight: bold;
    width: 100px;
}

div#botaoAlterar, div#botaoEliminar, div#botaoCriar, div#botaoActualizar{
    position: relative;
    height: 22px;
    width: 147px;
}

#botaoActualizar a{
    background:url("../images/alterarBtn_Nr.png") no-repeat;
}

#botaoAlterar a {
    background:url("../images/alterarMoradaBtn.gif") no-repeat;
}

#botaoCriar a {
    background:url("../images/criarMoradaBtn.gif") no-repeat;
}

#botaoEliminar a {
    background:url("../images/eliminarMoradaBtn.gif") no-repeat;
}

#botaoAlterar a, #botaoCriar a, #botaoEliminar a, #botaoActualizar a{
    height: 22px;
    width:147px;
    position: absolute;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    font-size: 1%;
    background-position: 0 0;
}

#botaoAlterar a:hover, #botaoCriar a:hover, #botaoEliminar a:hover{
    background-position: 0 -22px;
}

#botaoAlterar a.disabled, #botaoCriar a.disabled, #botaoEliminar a.disabled{
    background-position: 0 -22px;
    cursor: default;
}


#botaoActualizar a:hover{
    background:url("../images/alterarBtn_Over.png") no-repeat;
}

#botaoActualizar a.disabled{
    background:url("../images/alterarBtn_Nr.png") no-repeat;
}


div#cp_nacio{
    float: left;
    width: 260px;
}