A{
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
table {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #000000;
    font-weight: normal;
    text-transform:none;
    margin: 0px 0  0px 0;
}
.cpright {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #505050;
}
.infocxl {border: solid 1px #c4c6df;}
.infocx {background-image: url("imgs/_finfo.gif"); color: #FFFFFF;}
.infocxl2 {border: solid 1px #c4c6df;}
.infocx2 {background-image: url("imgs/_finfo.gif"); color: #FFFFFF;}
.largura {width: 760;}
.largura {width: 785px;}
.largurautil {width: 646px;}
.largurain {width: 530px;}

.detalhes {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    line-height: 150%;
    color: #666666;
    text-decoration:none;
}
.edicao_pes {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 150%;
    color: #008000;
}
.titulo_pes {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0000CC;
}
.lado {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
    color: #505050;
    font-style: italic;
    text-decoration:none;
}
.cabeca {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #505050;
    font-style: italic;
    text-transform: uppercase;
    text-decoration:none;
}
.cabecap {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    color: #505050;
    font-style: italic;
    text-transform: uppercase;
    text-decoration:none;
}
.antetitulo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    color: #505050;
    font-style: italic;
    text-decoration:none;
}
.inquerito {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.ladogeral {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    color: #4c6ab0;
}
.geral {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-transform:none;
    margin: 0px 0  0px 0;
    line-height: 150%;
}
.label {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-transform:none;
    margin: 0px 0  0px 0;
}
.entrada {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #505050;
    font-weight: normal;
    text-transform:none;
    font-style: italic;
    margin: 0px 0  0px 0;
    line-height: 150%;
}
.entrada2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #505050;
    font-weight: normal;
    text-transform:none;
    font-style: italic;
    margin: 0px 0  0px 0;
    line-height: 150%;
}
.barra {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
    font-weight: normal;
    text-transform:none;
    margin: 0px 0  0px 0;
    line-height: 150%;
}
.tabini a {
    background: #FFFFFF;
    padding: 3px;
    margin-right: 4px;
    display: block;
}
.tabini a:hover {
    display: block;
    background: #efefff;
    text-decoration: none;
    margin-right: 4px;
}
.titulo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    word-wrap: break-word;
}
.titulop {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}
.titulop2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
.titulo_contactos {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #003399;
    text-transform:uppercase;
}
.bar_destaque {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 6px;
    height: 30px;
    color: #FFFFFF;
    background: #CC0000;
}
.bar_odestaques {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 6px;
    height: 30px;
    color: #FFFFFF;
    background: #808080;
}
.bar_manchetinha {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 6px;
    height: 30px;
    color: #000000;
    border: solid 1px #d4d4d4;
    background: #d4d4d4;
}
.bar_class {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 6px;
    height: 30px;
    color: #000000;
    border: solid 1px #d4d4d4;
    background: #FFFFFF;
}
.legenda {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    margin-bottom: 3px;
}
A.menulink {
    display: block;
    text-align: right;
    text-decoration: none;
    font-family:arial;
    font-size:12px;
    padding:7px;
    color: #000000;
    background-color:#FFFFFF;
    BORDER: none;
    border-bottom: solid 1px #ccc;
}

A.menulink:hover {
    display: block;
    border-bottom: solid 1px #ccc;
    background-color:#d4d4d4;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

A.menulinkesp {
    display: block;
    text-align: right;
    text-decoration: none;
    font-family:arial;
    font-size:12px;
    padding:7px;
    color: #000000;
    background-color:#D7E3FF;
    border-bottom: solid 1px #ccc;
}

A.menulinkesp:hover {
    border-bottom: solid 1px #ccc;
    background-color:#336699;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}