
/*    - Configurações Gerais [5]          */
/*    |                                   */
/*    - Exterior [4]                      */
/*      |                                 */
/*      |--- Conteúdo [3]                 */
/*      |    |                            */
/*      |    |--- Extremo Superior [2]    */
/*      |    |                            */
/*      |    |--- Centro [2]              */
/*      |    |    |                       */
/*      |    |    |--- Projectos [1]      */
/*      |    |    |                       */
/*      |    |    |--- Curriculo [1]      */
/*      |    |    |                       */
/*      |    |    |--- Contactos [1]      */
/*      |    |                            */
/*      |    |--- Extremo Inferior [2]    */
/*      |                                 */
/*      |--- Rodapé [3]                   */


/* -----Configurações Gerais----- */

body {
	background-color: #999;
	margin: 0px;
	scrollbar-arrow-color: #999;
	scrollbar-3dlight-color: #ccc;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #ccc;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #ccc;
}
body.nav_secundario {
	background-color: #ccc;
}
table, body {
	font-family: Arial, Verdana, "MS Sans Serif", Geneva, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
}
a {
	color: White;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
img {
	border: 0px;
}
span.branco {
	color: #fff;
	font-weight: bold;
}
span.pequeno {
	font-size: 9px;
}
span.seta {
	font-family: "MS Sans Serif", Geneva, sans-serif;
}

/* ----Exterior---- */

table.exterior {
	width: 100%;
	height: 100%;
}
table.exterior td.conteudo {
	text-align: center;
}
table.exterior td.rodape {
	height: 20px;
	padding-right: 10px;
	text-align: right;
}

/* ---Conteúdo--- */

/* --Extremo Superior-- */

iframe.extremo_superior {
	width: 800px;
	height: 51px;
	margin-top: 20px;
	margin-bottom: 10px;
}
img.ligado {
	position: absolute;
	margin-left: 10px;
}
img.desligado {
	position: relative;
	margin-left: 10px;
}
a:hover img.desligado {
	visibility: hidden;
	margin-left: 10px;
}

/* --Centro-- */

table.centro {
	width: 800px;
	height: 487px;
	border: 10px solid White;
	background-color: #ccc;
	margin-left: auto;
	margin-right: auto;
}

/* -Projectos- */

table.miniaturas {
	width: 732px;
	height: 419px;
	margin: 24px;
}

table.miniaturas td.cima {
	height: 19px;
	font-weight: bold;
}
iframe.nav_secundario {
	width: 422px; /* Nota: se este valor for superior desconfigura o aspecto gráfico nas páginas das imagens ampliadas */
	height: 19px;
}
table.miniaturas td.miniatura {
	width: 236px;
	height: 115px;
	background-color: #d9d9d9;
}
table.miniaturas td.miniatura div {
	width: 236px;
	height: 115px;
}
table.miniaturas td.miniatura a {
	background-color: #fff;
	position: absolute;
}
table.miniaturas td.miniatura img.cores {
	position: absolute;
}
table.miniaturas td.miniatura img.cinza {
	position: relative;
}
table.miniaturas td.miniatura a:hover img.cinza {
	visibility: hidden;
}
table.miniaturas td.miniatura_txt {
	width: 236px;
	height: 115px;
	background-color: #d9d9d9;
	font-size: 11px;
	vertical-align: bottom;
	text-align: right;
	padding: 10px;
}
table.miniaturas td.imagem {
	background-color: #d9d9d9;
	text-align: center;
}
table.miniaturas td.baixo {
	height: 19px;
	font-weight: bold;
	text-align: right;
}

/* -Curriculo- */

div.curriculo {
	width: 780px;
	height: 467px;
	overflow: auto;
}
table.cv {
	padding: 40px 50px;
}

/* -Contactos- */

table.contacto {
	width: 780px;
	height: 467px;
}

/* --Extremo Inferior-- */

iframe.extremo_inferior {
	width: 800px;
	height: 18px;
	margin-top: 10px;
}
div.nav_principal {
	text-align: right;
	padding-right: 10px;
}

/* ---Rodapé--- */

iframe.rodape {
	height: 20px;
}
div.rodape {
 text-align: right;
 font-size: 10px;
}
