﻿body	{
			margin:0px;
			padding:0px;
			background-position: left top;
			font-family:tahoma;
			font-size: smaller;
		}

table   
{
    border-collapse:collapse;
			width:100%;
			
		}
td { border-spacing: 0px; vertical-align:top; }

/*table.bottom*/ /*Utilizado no uc:pesquisa-dominio*/
/*{
    border-color:Blue;
    width:100px;
	border:1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	border-spacing:0px;
			
		}
table.bottom tr { padding:0px 0px 0px 0px; text-align:center; }
table.bottom td { border-spacing: 0px}*/

ul
{
    list-style-image: url('seta.gif');
}
td#menu
{
    border-collapse:collapse;
    vertical-align:top;
    width:240px;
    padding:0px 0px 0px 0px;
}



table.MP_content 
{
    background-color: White;
    border: solid 3px #00375f;
}
table.MP_content td.footer { padding:0px 22px 10px 22px; }

table.centro_com_espacos {  }
table.centro_com_espacos td { padding:0px 19px 0px 19px; } 
table.main { text-align:justify; }
table.main td { padding:10px 10px 10px 10px; }
table.main td.Divisao { /*background-image:url('../img/td-px-blue3.gif');*/ width:20px; }
table.main td.gray { background-color: #f1f1f1;  }
table.main td.graybgipxblue { background-color: #f1f1f1; background-image:url("../img/td-px-blue.gif"); }
table.main td.grayDivisao { /*background-image:url('../img/td-px-blue3.gif');*/ width:20px; }
table.main td.grayDivisao2 { background-color: #f1f1f1; width:11px; vertical-align:middle; }
table.main td.grayCopyright { padding:0px 0px 0px 0px; text-align:center; background-color: #f1f1f1; }

table.main td.padding1 { padding:1px 1px 1px 1px; }



table#banner { padding:0px 0px 0px 0px; border-collapse:collapse; background-color:white;}
table#banner td { padding:0px 0px 0px 0px; }
.imagem-contactos { padding:10px 35px 10px 35px; }
.texto-contactos { width:100%; }
.texto-contactosEsq { width:100%; text-align:right;}
/*table#content td{ padding: 10px 10px 10px 10px; }*/
table.centrada td { vertical-align:middle; text-align:center; }
table.meiojustificado td { vertical-align:middle; text-align:justify; }
table.topojustificado td { vertical-align:top; text-align:justify; }
td.p15 { width:15%; font-weight:bold; text-align:right;}
td.p70 { width:70%; }
td#esq { background-image:url('../images/corpo/esq.gif'); }
td#dir { background-image:url('../images/corpo/dir.gif'); width:5px; }
td.fundo { background-image:url('../images/corpo/dots.gif'); width:50%; }

td#content
{
     padding:0px 0px 0px 0px;
     width:710px;
}

#menuver
{
    width: 242px;
    padding: 0;
    margin:0;
}
#menuver li
{
    list-style: none;
    margin:0.5em 0 0.5em 0.5em;
}
#menuver li a
{
    display:block;
    margin:0;
    padding:5px 5px 5px 0.5em;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    border-left: 10px solid #79070f;
    border-right: 10px solid #fff;
    color:#ac1618;
}
#menuver li a:hover
{
    border-left:10px solid #fff;
    border-right:10px solid #79070f;
    background-color: #322e2e;
    color:#fff;
}
#menuver li a:active
{
    background:#000;
    color:#fff;
}
img.separador0
{
    /*width:705px;*/
    height:1px;
}
img.separador
{
    width:705px;
    height:10px;
}
img.separador2
{
    width:3px;
    height:140px;
}
img{ border:0; padding:0px 0px 0px 0px; }
img.w140{ width:140px; }
img.scrollBig
{
    width:320px;
    padding:10px 10px 10px 10px;
}
input.scroll /*ImageButtons - Miniaturas*/
{
    width:80px;
    padding:0px 0px 0px 15px;
}
td.copyright
{
    color:Gray;
    text-align:right;
}
a
{
    text-decoration:none;
    color:Gray;
}
a:hover
{
    color:#0168b3;
}
a.botao
{
    color:White;
}
.verMais
{
    height:23px;
    width:71px;
    background-image: url('../img/botoes/vermais.gif');
    border-style: none;
}
.verMais:hover
{
    height:23px;
    width:71px;
    background-image: url('../img/botoes/vermais_press.gif');
    border-style: none;
}
td#conteudo
{
    vertical-align:top;
}
p
{
    padding:0px 0px 0px 0px;
}
p.pequeno_esq
{
    font-size:x-small;
    text-align:left;
}
p.pequeno_just
{
    font-size:x-small;
    text-align:justify;
}
h1
{
    font-size:small;
    font-weight:bold;
    color:#0168b3;
    
}
h2
{
    font-size:medium;
    font-weight:bold;
    color:#0168b3;
}

/* GridViews */

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
text-align: left;
}
.GridHeader
{
font-weight: bold;
height:26px;
color:White;
background-image:url('../images/tabelas/GridHeader.gif');
}
.GridItem
{
    background-color:Gray;
}
.GridSelect
{
    background-color:Gray;
}
.GridFooter
{
    background-image:url('../images/tabelas/px-cinza.gif');
}
.GridFooter td
{
    width:20px;
    padding:2px 2px 2px 2px;
}
.GridHeader
{
    font-weight: bold;
    height:26px;
    color:White;
    background-image:url('../images/tabelas/GridHeader.gif');
}
.GridAltItem
{
    background-color:#f8f8f8;
}
.Grid2 { border-color:White; border-style:none; }
.Grid2 td
{
    border-color:White;
    border-style:none;
    border-width:medium;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    text-align: justify;
}

.GridFooter2
{
    background-color:White;
}
.GridFooter2 td
{
    vertical-align:middle;
    text-align:center;
    width:20px;
    padding:2px 2px 2px 2px;
}
.GridAltItem2
{
    background-color:#fbfbfb;
}


/**************/

td.destaqueM
{
    padding: 4px 4px 4px 4px;
}


p.menuver
{
    /*width: 140px;*/
    padding:5px 5px 5px 0.5em;
}
p.menuver a
{
    /*display:block;*/
    /*margin:0;*/
    padding:5px 5px 5px 0.5em;
    text-decoration:none;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    background-color: #fff;
    color:#5f5f5f;
}
p.menuver a:hover
{
    border-left:5px solid #0168b3;
    border-right:5px solid #0168b3;
    background-color: #322e2e;
    color:#fff;
}
p.menuver a:active
{
    background:#000;
    color:#fff;
}

ul
{
    list-style-image: url("../img/menu/li.gif");
}
ul.com_pensamentos
{
    list-style-image: url("../img/ponto.gif");
}
ul.com_pensamentos_2
{
    list-style-image: url("../img/ponto.gif");
    font-size:smaller;
}

ul.com_pensamentos_3
{
    list-style-image: url("../img/ponto.gif");
    font-size:smaller;
    text-align:left;
    color: black;
}

ul a
{
    display:block;
    
    padding:10px 5px 1px 2px;
    /*text-decoration:none;*/
    background-color: #fff;
    color:#5f5f5f;
}
ul.com_pensamentos a
{
    background-color: #fff;
    color:#5f5f5f;
}
ul a:hover
{
    background-color: #0168b3;
    color:#fff;
}

table.miniTable { font-size:xx-small; }
table.miniTable th { font-weight:bold; background-color: #0168b3; color: White; width:25%; }
table.miniTable tr.alt { background-color: rgb(242, 242, 242); }
table.normalTable { font-size:x-small; }
table.normalTable th { font-weight:bold; background-color: #0168b3; color: White; width:16%; }
table.normalTable th.dom { width:10%; }
table.normalTable th.designacao { width:31%; }
table.normalTable tr.alt { background-color: rgb(242, 242, 242); }

img.imgPxWhite1h240w { height:1px; width:240px;}
td.bgipxblue { background-image:url("../img/td-px-blue.gif"); }

table.subscricaoTable { }
table.subscricaoTable td { vertical-align:middle; padding: 3px 10px 3px 10px; }
table.subscricaoTable td.title_lbl { width:20%; font-size:small; background-color:#0168b3; color: White; text-align:right; }
table.subscricaoTable td.title_txt { width:80%; font-size:small; background-color:#0168b3; color: White; font-weight:bold; }
p.Titulo { margin-left:20px; font-size:14px; font-weight:bold; color:#0168b3; }
img.space_botoes{ width:10px; height:1px; }
.erro { color:Red; font-weight:bold; }

p.pequeno{ font-size:smaller; }
p.pcentro{ text-align: center; }
p.pdir{ text-align: right; }
p.pesq{ text-align: left; }

.screenshot
{
	width:260px;
}

.blueText { color:#0168b3; }
.greenText { color:#009736; }
.redText { color:red; }

p.gray {color:Gray; margin: -10px 0px 10px 0px;}
p.blue {color:#0168b3;}

#caixa_contacte-nos { position: fixed; top:120px; left:0px; width: 0px; height: 0px; border: 0px; }