/* Tabelas */
td
{}

/* Links */
a:link,
a:visited
{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}

a:hover
{font-family:Arial; font-size:11px; color:#FF0000; text-decoration:none;}

/* Formulários */
.formLabel
{font-family:Arial; font-size:11px; font-weight:bold; color:#777777; padding: 5px 1px 0px 1px;}

.tiny
{font-family:Arial; font-size:9px; font-weight:none; color:#777777;}

form
{margin:0px; padding:0px;}

input
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; border:1px solid #000000; background-color:#FFFFFF; width:100%; padding-left:7px; padding-right:7px;}

select
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; border:1px solid #000000; background-color:#FFFFFF; padding-left:7px;}

textarea
{
	font-family:Arial;
	font-size:11px;
	color:#7777777;
	font-weight:normal;
	border:1px solid #d0d0d0;
	background-color:#e3e3e3;
	width:100%;
	height:75px;
	padding-left:7px;
	padding-right:0px;
	overflow:auto;
	SCROLLBAR-BASE-COLOR:#939393;
	SCROLLBAR-TRACK-COLOR:transparent;
	SCROLLBAR-FACE-COLOR:#393939;
	SCROLLBAR-ARROW-COLOR:#939393;
	SCROLLBAR-HIGHLIGHT-COLOR:#404040;
	SCROLLBAR-DARKSHADOW-COLOR:#404040;
	SCROLLBAR-3DLIGHT-COLOR:#939393;
	SCROLLBAR-SHADOW-COLOR:#939393;
}

/* HOME */
.homeHighlightTitle
{font-family:Arial; font-size:10px; font-weight:bold; color:#677983;}

.homeHighlightLead
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E;}

.homeNewsTitle
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#4D4D4D;}

.contentFlash
{font-family:Arial; font-size:10px; font-weight:normal; color:#4D4D4D;}

.homeEvent:link
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; font-decoration:underline;}

.homeEvent:active
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; font-decoration:underline;}

.homeEvent:visited
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; font-decoration:underline;}

.homeEvent:hover
{font-family:Arial; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; font-decoration:none;}

/* Interiores */
.Title
{font-family:Arial; font-size:11px; font-weight:bold; color:#000000;}

.Lead
{font-family:Arial; font-size:11px; font-weight:normal; color:#000000;}

.Content
{font-family:Arial; font-size:11px; font-weight:normal; color:#000000;}

/* Resultado Pesquisa */
.linkVerTodos:link,
.linkVerTodos:visited
{font-family:Arial; font-size:11px; color:#000000; font-weight:none; text-decoration:none;}

.linkVerTodos:hover
{font-family:Arial; font-size:11px; color:#EE5F00; font-weight:none; text-decoration:none;}

/* Paginacao */
.pageNum:link,
.pageNum:active,
.pageNum:visited
{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}

.pageNum:hover
{font-family:Arial; font-size:11px; color:#ff0000; text-decoration:none;}

.pageNumSel:link,
.pageNumSel:active,
.pageNumSel a:hover,
.pageNumSel:visited
{font-family:Arial; font-size:11px; color:#ff0000; text-decoration:none; font-weight:bolder;}

/* Mapa do Site */
.aul:link
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:20px;}

.aul:active
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:20px;}

.aul:visited
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:20px;}

.aul:hover
{font-family:Arial; font-size:11px; color:#ff0000; font-weight:normal; text-decoration:none; line-height:20px;}

.aul
{color:#000000; font-weight:normal; text-decoration:none; line-height:20px;}

.ul0
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}

.ul1
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}

.ul2
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}

.ul3
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}

.ul4
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}

.ul5
{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-bottom:0px; line-height:20px;}


/*** NEW CSS ***/
body {
margin:0;
padding:0;
background: url(images/bg.jpg) repeat-x #FFFFFF;
/* IE 5-6 fix */
*text-align:center;
/* end IE 5-6 fix */
}

#wrapper { width:852px; height:100%; margin:auto;}

/** barra com o "adicionar aos favorito" **/
#wrapper #topo1 { width:852px; text-align:right; padding-top:5px; padding-bottom:5px; }

#wrapper #topo1 img{ padding-right:10px; *margin-right:10px;}
/** fim barra com o "adicionar aos favorios" **/

/** imagem principal com logo **/
#wrapper #topo2 { background: url(images/topo2.jpg); width:852px; height:259px;}
/** fim de imagem principal com logo **/

/** menu de navegação topo **/
#wrapper #menu { 
background:url(images/menu.jpg) #FFFFFF;
width: 852px;
height:34px;
*text-align:left;
padding-bottom:1px;
}
#wrapper #menu #menu_grad { width: 816px; height:34px; background:url(images/grad_menu.jpg); margin-left:17px;}
#wrapper #menu #menu_grad table {margin-left:40px; vertical-align:middle; padding-right:100px;}
#wrapper #menu #menu_grad td {padding-right:15px; padding-left:10px; border-right:1px solid #000000}
#wrapper #menu #menu_grad td a{color:#666666;}
#wrapper #menu #menu_grad td a:hover{text-decoration:underline;}
/* botão contacte-nos */
#wrapper #menu #menu_grad #contacte {
background:url(images/contacte.jpg); 
width:195px; 
height:33px; 
float:right;
margin-top:-34px;
}
/** end menu de navegação topo **/

/** botao gigante congresso **/
#wrapper #congresso { background:url(images/congresso2008.jpg); width:852px; height:126px;}
#wrapper #congresso2 { background:url(images/congresso20082.jpg); width:852px; height:126px;}
/** end botao gigante congresso */

/** conteudo **/
#wrapper #conteudo {
width:822px; 
*width:833px;
height:334px;
padding-top:15px; 
padding-bottom:15px;  
background:#fff;
padding-left:11px;
margin-left:9px;
*margin-left:-1px;
}

/* formulario de contacto */
#wrapper #conteudo #fcontact {
*margin-left:40px;
}

#wrapper #conteudo #div_dir {
float:left;
width:600px;

}


#wrapper #conteudo #div_dir table td.imgg a img {
padding: 5px 5px 5px 5px;
border:1px solid #666666;
}

#wrapper #conteudo #div_dir table td.imgg a:hover img {
padding: 5px 5px 5px 5px;
border:1px solid #ff0000;
}


#wrapper #conteudo #div_esq {
padding:0;
margin:0;
float:left;
font-family:Tahoma;
background:url(images/bg2.jpg) #ffffff;
width:200px;
}

#wrapper #conteudo #div_esq td a{
padding-left:20px;
}

#wrapper #conteudo #div_esq td.current { 
font-family:Tahoma;
background: #ccc;
font-weight:bold;
color: #333;
}

#wrapper #conteudo #div_esq td.current a { color:#666;}

#wrapper #conteudo #div_esq td.normal a { color:#444;}

#wrapper #conteudo #div_esq td.normal { 
font-family:Tahoma;
background: transparent;
font-weight:bold;
color: #ff0000;
}

#wrapper #conteudo #fcontact input {
background:#e3e3e3;
border-color:d0d0d0;
color:#777777;
}


/* conteudo - quem somos */
#wrapper #conteudo #qsomos {
margin:0;
padding:0;
width:740px;
font-family:Tahoma;
float:right;
margin-right:45px;
*margin-right:22px;
margin-top:-125px;
position:relative;
z-index:10;
}

#wrapper #conteudo #qsomos td.titulo_qsomos { font-weight:bold; color:#666666;}
#wrapper #conteudo #qsomos td {font-size:12px; text-align:justify; color:#666666; }

/* CENTRO  + DIR*/
#wrapper #conteudo #conteudo_centro_dir {
width:640px;
height:auto;
color: #666666;
float:left;
}

#wrapper #conteudo #conteudo_centro_dir td.destaque_lead {font-weight: bold; color:#999999;}
#wrapper #conteudo #conteudo_centro_dir td.destaque_texto {color:#999999;}
#wrapper #conteudo #conteudo_centro_dir td{ text-align:justify; font-family:Tahoma; font-size:11px;}
#wrapper #conteudo #conteudo_centro_dir td a { height:3px;}

#wrapper #conteudo #marq td.destaque_lead {font-weight: bold; color:#999999;}
#wrapper #conteudo #marq td.destaque_texto {color:#999999;}
#wrapper #conteudo #marq td{ text-align:justify; font-family:Tahoma; font-size:11px;}
#wrapper #conteudo #marq td a { height:3px;}


/* ESQ */
#wrapper #conteudo #conteudo_esq {
width:161px; 
height:334px; 
float:left; 
margin-right:10px;
}
#wrapper #conteudo #conteudo_esq p.cards {
color: #646464;
width: 150px;
font-size:100%;
font-family:Tahoma;
font-weight:bold;
margin-bottom:2px;
text-align:right;
padding:2px 2px 2px 2px;
}

#wrapper #conteudo #conteudo_esq a {

color: #646464;
font-size:60%;
font-family:Tahoma;
font-weight:bold;
margin-left:10px;
}

/* CENTRO */
#wrapper #conteudo #conteudo_centro {width:470px; height:334px; border:1px solid #bdbdbd; float:left; }
#wrapper #conteudo #conteudo_centro {}
#wrapper #conteudo #conteudo_centro td{font-family:Tahoma; font-size:14px; color:#666666;}

/*#wrapper #conteudo #conteudo_centro td.c1 { 
text-align:justify; 
font-size:18px; 
color:#a2a2a2; 
font-family: Tahoma;
}
#wrapper #conteudo #conteudo_centro td.c2 {
text-align:justify; 
font-size:27px; 
font-family:Tahoma;
color:#787878
}*/

/* DIR */
#wrapper #conteudo #conteudo_dir {
width:160px; 
height:334px; 
float:left; 
margin-left:10px;
*text-align:left;
}

#wrapper #conteudo #conteudo_dir #scrollerTop { }
#wrapper #conteudo #conteudo_dir #iens6div { 
background:#f0f0f0;
font-family:Tahoma; 
font-size:11px; 
text-align:justify;
height:322px;
}
#wrapper #conteudo #conteudo_dir #marq { 
background:#f0f0f0;
font-family:Tahoma; 
font-size:11px; 
text-align:justify;
height:322px;
}

#wrapper #conteudo #conteudo_dir #iens6div img.destdir{ 
float:right;
margin:0;
padding:0;
}


#wrapper #conteudo #conteudo_dir td p{
margin-top:0px;
margin-bottom:0px;
}

#wrapper #conteudo #conteudo_dir td.destaque {
background:#f0f0f0;
font-family:Tahoma; 
font-size:11px; 
text-align:justify;
margin:0;
padding:0;
padding-left:5px;
padding-right:5px;
padding-top:12px;
}
/** end conteudo **/

/** rodape **/
#wrapper #rodape { width:852px; height:53px; background: url(images/rodape.jpg); text-align:right; float:left;}
#wrapper #rodape img { width:182px; height:14px; margin-right:20px; margin-top: 25px;  }
/** end rodape **/


/*** END CSS ***/