BODY {  margin:0px; FONT-SIZE: 10px; COLOR: #00005d; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }

ul.none { list-style-type: none; margin-left:10px; padding-left:10px; margin-top:3px; padding-top:3px; }
ul.disc { list-style-type: disc; margin-left:10px; padding-left:10px; line-height:15px; }

.fleft { float:left; }
.fright { float:right; }

.ttleft { text-align:left; }
.ttright { text-align:right; }


.frmtxt { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana; COLOR: #4c4c4c; TEXT-DECORATION: none; }

.tAnalise
{
    FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: 'TheSans B6 SemiBold', 'Trebuchet MS', Verdana, Arial;
    PADDING-TOP: 20px;
    COLOR: #456a89; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
}

.SubmenuAnalise
{
    FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: 'TheSans B6 SemiBold', Verdana, Arial;
    PADDING-TOP: 7px; PADDING-BOTTOM: 7px;
    COLOR: #456a89; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
}
.SubmenuAnalise A { COLOR: #456a89; TEXT-DECORATION: none; }
.SubmenuAnalise A:hover { COLOR: #456a89; TEXT-DECORATION: none; }

.data { FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: 'Trebuchet MS', Arial, Verdana, Helvetica, Geneva, Swiss; }

.tbpgCount { 
    border: solid 1px #d7d7d7; background-color:#efedeb;
    FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana; color:#565555;
}
.tbpgCountInside { border-top: solid 8px #efedeb; background-color:#ffffff; padding: 8px 0px 8px 0px; }

.txtPagecount { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana; color:#565555; TEXT-DECORATION: none; }
.txtPagecount A { COLOR: #3e3e3e; TEXT-DECORATION: none; }
.txtPagecount A:hover { COLOR: #bd6d21; TEXT-DECORATION: none; }

.titulo
{
    FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    COLOR: #00005d; padding-bottom:15px;
    
}
.titulo2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00005d; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }

.titulo A:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #660066; }
.titulo A:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #660066; }
.titulo A:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #993399; }

.resultado { FONT-SIZE: 11px; COLOR: #660066; }

.subtitulo { FONT-WEIGHT: bold; FONT-SIZE: 10px; }

.map { FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #54abd9; TEXT-DECORATION: none; }
.map A { COLOR: #0059a5; TEXT-DECORATION: none; }
.map A:hover { COLOR: #0059a5; TEXT-DECORATION: underline; }

.tituloform { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #cccccc; }

.destacado { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f7d01b; BACKGROUND-COLOR: #cccccc; }
.destacado A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #191970; BACKGROUND-COLOR: #cccccc; }
.destacado A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #dc8a0a; BACKGROUND-COLOR: #cccccc; }
.destacado A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f39d15; BACKGROUND-COLOR: #cccccc; }

.campos { COLOR: #000000; BACKGROUND-COLOR: #cccccc; }

.small { FONT-SIZE: 9px; }

.branco { COLOR: #ffffff; }
.branco A:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.branco A:visited { TEXT-DECORATION: none; }
.branco A:hover { TEXT-DECORATION: none; }

.brancosmall { FONT-SIZE: 9px; COLOR: #ffffff; }
.brancosmall A:link { FONT-WEIGHT: bold; COLOR: #ddcc66; TEXT-DECORATION: none; }
.brancosmall A:visited { FONT-WEIGHT: bold; COLOR: #ddcc66; TEXT-DECORATION: none; }
.brancosmall A:hover { COLOR: #ffff99; TEXT-DECORATION: none; }

.noticias { FONT-SIZE: 9px; }

.found { TEXT-DECORATION: underline; }

.EmpresaNome { FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #000066; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }
.EmpresaDuns { FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #8b0000; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }
.EmpresaDados { FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }
.EmpresaOutrosDados { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }

.FormLegenda { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }

.FormInput
{
    BORDER-RIGHT: #d1d1d1 thin solid;
    BORDER-TOP: #eeeeee 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #eeeeee 1px solid;
    WIDTH: 132px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #d1d1d1 thin solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.FormInputsmall
{
    FONT-SIZE: 9px;
    COLOR: #191970;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    BACKGROUND-COLOR: #ffffff;
}
.FormLegendaLeft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.FormLegendaPreto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.FormInputLeft
{
    FONT-SIZE: 1em;
    COLOR: #191970;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    BACKGROUND-COLOR: #fffff0;
}
.FormLegenda2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.verdana090
{
    FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial;
    COLOR: #8f8f8f; TEXT-DECORATION: none;
}
.verdana090 A { COLOR: #ffffff; TEXT-DECORATION: none; }
.verdana090 A:hover { COLOR: #ffffff; TEXT-DECORATION: underline;
}

.username { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #37bcf3; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }

.rodape { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; COLOR: #ffffff; TEXT-DECORATION: none; }
.rodape A { COLOR: #ffffff; TEXT-DECORATION: none; }
.rodape A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.rodape_gray { FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #4c4c4c; TEXT-DECORATION: none; }
.rodape_gray A:hover { COLOR: #4c4c4c; TEXT-DECORATION: underline; }
.rodape_gray A { COLOR: #4c4c4c; TEXT-DECORATION: none; }

.txt_list
{
    FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #4c4c4c; TEXT-DECORATION: none;
}
.txt_list A { COLOR: #4c4c4c; TEXT-DECORATION: none; }
.txt_list A:hover { COLOR: #4c4c4c; TEXT-DECORATION: underline; }

.FormInputDuns
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cacaca 1px solid;
    WIDTH: 190px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #cacaca 1px solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff
}
.FormInputNome
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cacaca 1px solid;
    WIDTH: 203px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #cacaca 1px solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff;
}
.FormInputLocalidade
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cacaca 1px solid;
    WIDTH: 185px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #cacaca 1px solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff;
}
.FormInputNIF
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cacaca 1px solid;
    WIDTH: 155px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #cacaca 1px solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffff;
}

.texto
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial;
    LINE-HEIGHT: 15px; COLOR: #4c4c4c; TEXT-DECORATION: none;
}
.texto A { COLOR: #4c4c4c; TEXT-DECORATION: none; }
.texto A:hover { COLOR: #4c4c4c; TEXT-DECORATION: underline; }

.voltar
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana;
    LINE-HEIGHT: 1.4em; COLOR: #0059a5; TEXT-DECORATION: none; TEXT-ALIGN: right;
}
.voltar A { COLOR: #0059a5; TEXT-DECORATION: none; }
.voltar A:hover { COLOR: #0059a5; TEXT-DECORATION: underline; }

.verdana_blue
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #4483c0; TEXT-DECORATION: none;
}
.verdana_blue A { COLOR: #4483c0; TEXT-DECORATION: none; }
.verdana_blue A:hover { COLOR: #4483c0; TEXT-DECORATION: underline; }

.verdana10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #00005d;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.verdana_blue9
{
    FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #4483c0; TEXT-DECORATION: none;
}
.verdana_blue9 A { COLOR: #4483c0; TEXT-DECORATION: none; }
.verdana_blue9 A:hover { COLOR: #4483c0; TEXT-DECORATION: underline; }

.verdana11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4f4f88;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.FormInput2
{
    BORDER-RIGHT: #7f9db9 1px solid;
    BORDER-TOP: #7f9db9 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: #7f9db9 1px solid;
    WIDTH: 50px;
    COLOR: #4c4c4c;
    BORDER-BOTTOM: #7f9db9 1px solid;
    FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
}
.mn_blue
{
    FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #54abd9; TEXT-DECORATION: none;
}
.mn_blue A { COLOR: #54abd9; TEXT-DECORATION: none; }
.mn_blue A:hover { COLOR: #0059a5; TEXT-DECORATION: none; }

.mn_bluelink
{
    PADDING-LEFT: 4px; MARGIN-LEFT: 4px; HEIGHT: 23px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #54abd9; TEXT-DECORATION: none;
}
.mn_bluelink A { COLOR: #0059a5; TEXT-DECORATION: none; }
.mn_bluelink A:hover { COLOR: #54abd9; TEXT-DECORATION: none; }

.mn_bluelinkSelected
{
    PADDING-LEFT: 8px; MARGIN-LEFT: 8px; HEIGHT: 23px;
    FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #54abd9; TEXT-DECORATION: none;
}
.mn_bluelinkSelected A { COLOR: #54abd9; TEXT-DECORATION: none; }
.mn_bluelinkSelected A:hover { COLOR: #54abd9; TEXT-DECORATION: none; }


.mn_bluehover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #54abd9; FONT-FAMILY: Verdana; }

.bulletList { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003c70; FONT-FAMILY: Verdana; height:25px; text-transform:uppercase;}
.bulletList A { COLOR: #003c70; TEXT-DECORATION: none; }
.bulletList A:hover { COLOR: #54abd9; TEXT-DECORATION: none; }

.texto_gray { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #a1a0a0; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial; }
.texto_gray A:hover { COLOR: #a1a0a0; TEXT-DECORATION: underline; }
.texto_gray A:link { COLOR: #a1a0a0; }
.texto_gray A:visited { COLOR: #a1a0a0; }

.subtxt_ficha { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a5a5a5; FONT-FAMILY: Arial, Verdana, 'Trebuchet MS'; }

.txtHP_gray
{
    FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial;
    COLOR: #7f7f7f; TEXT-DECORATION: none;
}
.txtHP_gray A:hover { COLOR: #54abd9; TEXT-DECORATION: none; }
.txtHP_gray A { COLOR: #7f7f7f; TEXT-DECORATION: underline; }

.txt_form
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, 'Trebuchet MS', Arial, Helvetica, Geneva, Swiss;
    COLOR: #4c4c4c; LINE-HEIGHT: 1.4em;
}
.txt_form A:hover { COLOR: #4c4c4c; TEXT-DECORATION: underline; }
.txt_form A:link { COLOR: #4c4c4c; }
.txt_form A:visited { COLOR: #4c4c4c; }

.error { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, 'Trebuchet MS'; COLOR: #ff0000; TEXT-DECORATION: none; }

.FormInputAnunciar
{
    BORDER-RIGHT: #d1d1d1 thin solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #d1d1d1 thin solid;
    FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana;
    MARGIN-TOP:5px; MARGIN-BOTTOM:5px; MARGIN-LEFT:5px; COLOR: #4c4c4c;
}
