#esconde { 
position : absolute; 
left : 0; 
top : -500px; 
width : 1px; 
height : 1px; 
overflow : hidden; 
} 

BODY { 
margin : 0; 
padding : 0; 
text-align : center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
/*background-color:#80A0B7;
background-color: #325C72; 
background-color: #1d5863; 
background-color: #003350;*/
background-color:#FFFFFF;
} 

#tudo {
	width:1003px;  /* cria o min e max do width */
	margin-left:auto; 
	margin-right:auto; /* centra o layout no SCBs */
	text-align:center;
	background-color: #FFF;
	min-height: 1000px;
	max-height: 100%;
} 

#tudo_galeria_cla {
	width:1003px;  /* cria o min e max do width */
	margin-left:auto; 
	margin-right:auto; /* centra o layout no SCBs */
	text-align:center;
	background-color: #FFF;
	min-height: 820px;
	max-height: 100%;
} 
#topo {
background: #FFF;
vertical-align:top;
width:1003px;
height: 110px;
text-align:left;
}
#topopa {
background: #FFF;
vertical-align:top;
width:1003px;
height: 126px;
text-align:left;
}
#topo2 { 
top : 109px; 
padding : 0; 
width : 1003px; 
height : 25px; 
/*background : url('http://www.univ-ab.pt/pics/begin/barra_laranja.jpg'); */
background-color:#96969A;
text-align : left; 
} 


#conteudo {
width: 1003px;
background: #FFF;
min-height: 900px;
max-height: 100%;
vertical-align: top;
padding: 0;
margin: 0;
display:table;
}

#conteudo_galeria_cla {
width: 1003px;
background: #FFF;
min-height: 700px;
max-height: 100%;
vertical-align: top;
padding: 0;
margin: 0;
}
#conteudopa {
width: 1003px;
background: #FFF;
min-height: 700px;
max-height: 100%;
vertical-align: top;
top: 150px;
}


#esquerda {
	background: #FFF;
	float: left;
	left: 0px;
	width: 175px;
	max-width: 175px;
	padding: 10px;
	vertical-align:top;
	text-align: left;
	top: 0px;
	max-height: 100%;
	
}

#vertical {
	width: 1px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	left: 176px;
	float: left;
	top: 0px;
	background: #FFF;
	padding: 0px;
}

#risco {
	width: 1px;
	padding: 0px;
	vertical-align: top;
	background: #FFF;
}

#riscodir {
	width: 1px;
	padding: 0px;
	vertical-align: top;
	max-height: 100%;
	background: #FFF;
}

#verticaldir {
	padding: 0px;
	float: left;
	width: 1px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	left: 799px;
	top: 0px;
	background: #FFF;
}

#central {
	background: #FFF;
	width: 595px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	float: left;
	left: 187px;
	top: 0px;
	padding: 4px;
}



#direita {
	background: #FFF;
	width: 190px;
	padding: 3px;
	max-height: 100%;
	vertical-align: top;
	float: right;
	right: 200px;
	top: 0px;
	margin: 0;
}

#formdireita {
	width: 780px;
	text-align: right;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	top: 0px;
	right: 0px;
}



.spacedir {
	height: 114px;
}

.topo2space {
vertical-align: middle;
float: left;
	text-align: left;
	width: 750px;
}

.topo2spaceb {
vertical-align: middle;
float: right;
	text-align: right;
	width: 250px;
}

.topo2_barra {
vertical-align: middle;
float: left;
	text-align: left;
	width: 750px;
}

.topo2_barra2 {
vertical-align: middle;
float: right;
	text-align: right;
	width: 250px;
}
.menutopo2 { 
padding : 4px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : left; 
text-decoration : none; 
font-weight : bold; 
color:#FFFFFF; 
margin-left : 4px; 
} 
.menutopo2 li { 
display : inline; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : none; 
font-weight : bold; 
color : #FFFFFF; 
} 
.menutopo2 a:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : none; 
color : #FFFFFF; 
} 
.menutopo2 a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : underline; 
font-weight : bold; 
color : #FFFFFF; 
} 
.menutopo2 a:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : none; 
color : #FFFFFF; 
}


.menutopo2_s_b { 
padding : 0px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : left; 
text-decoration : none; 
color:#FFFFFF; 
margin-left : 4px; 
} 
.menutopo2_s_b a:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : none; 
color : #FFFFFF; 
} 
.menutopo2_s_b a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : underline;
color : #FFFFFF; 
} 
.menutopo2_s_b a:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-align : center; 
text-decoration : none; 
color : #FFFFFF; 
}


.menuesq {
	height: 10px;
	vertical-align: top;
	margin: 0;
	padding: 0;	
}

.linha {
	line-height: 2em;
}

.linha2 {
	line-height: 15px;
}

.linha3 {
	line-height: 5px;
	height: 5px;
}

.textoesquerda {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 0.65em;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}


.textoesquerda a {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.textoesquerda a:link  {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}


.textoesquerda a:hover  {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: underline;
}

.sublinksesquerda {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:0.6em;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 3px;
}
.sublinksesquerda a {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:100%;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 3px;
}

.sublinksesquerda a:link {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 100%;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 3px;
}

.sublinksesquerda a:hover {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size: 100%;
	letter-spacing: 0.02em;
	text-decoration: underline;
	margin-left: 3px;
}


.sub2linksesquerda {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:0.6em;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 15px;
}

.sub2linksesquerda a {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:100%;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 15px;
}
.sub2linksesquerda a:link {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:100%;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 15px;
}

.sub2linksesquerda a:hover {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:100%;
	letter-spacing: 0.02em;
	text-decoration: underline;
	margin-left: 15px;
}
.sub2linksesquerda a:visited {
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-size:100%;
	letter-spacing: 0.02em;
	text-decoration: none;
	margin-left: 15px;
}

.imagemesquerda {
margin-left: 20px;
background: #FFF;
border: 0;
text-align: center;
}

.imagemesquerda a {
margin-left: 20px;
background: #FFF;
border: 0;
text-align: center;
}
.imagemesquerda a:link {
margin-left: 20px;
background: #FFF;
border: 0;
text-align: center;
}
.imagemesquerda a:hover {
margin-left: 20px;
background: #FFF;
border: 0;
text-align: center;
}
.imagemesquerda a:visited {
margin-left: 20px;
background: #FFF;
border: 0;
text-align: center;
}

.imgrisco {
	width: 1px;
	max-width: 1px;
	min-height: 1000px;
	height: 100%;
}

/*
//
//
//	CONTEUDOS CENTRAIS FONTE, ETC...
//
//
*/

.tabela {
        padding:0;
		margin:0;
		height:110px;
        width:590px;    
		   }

 .colunaimg {
		margin:0;
		padding:0;    
		width:110px;
        height:110px;
        border: 0;  
        float:left;
		vertical-align:top;
		border:0;
    }

 .colunatxt {
		margin:0;
		padding:0; 
		top:0;   
		width:480px;
        height:110px;
        border: 0;  
        float:right;
		vertical-align:top;
		border:0;
    }

.justifica {
	text-align:justify;
}

#destaque1 {
	float: left;
	width: 110px;
}

#destaque2 {
	float: left;
	width: 110px;
}

#destaque3 {
	float: left;
	width: 110px;
}
#destaque4 {
	float: left;
	width: 110px;
}

#links {
	background-image: url(http://www.univ-ab.pt/pics/begin/barra_cores.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 0;
}
.links {
	background-image: url(http://www.univ-ab.pt/pics/begin/barra_cores.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 0;
}

.conteudotitulo { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color : #000000; 
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 

.conteudotitulo a { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color : #000000; 
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 

.conteudotitulo a:link { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color : #000000; 
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 
.conteudotitulo a:hover { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color : #6D8297; 
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 
.conteudotitulodir { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
font-weight : bold; 
text-align : right; 
text-decoration : none; 
color : #000000; 
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 
.parafloat {
	clear: left;
}

.textodestaques { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 67%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}

.textodestaques a { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size :100%; 
text-align : justify; 
text-decoration : underline; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}
.textodestaques a:link { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : justify; 
text-decoration : underline; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}
.textodestaques a:hover { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}

.textodestaques2 { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 67%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}

.textodestaques2 a { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size :100%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}
.textodestaques2 a:link { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}
.textodestaques2 a:hover { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
text-align : justify; 
text-decoration : none; 
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
}
.black { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
line-height : 150%; 
letter-spacing : 0.025em; 
}

.black a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000; 
letter-spacing : 0.05em; 
text-align: justify;
}
.black a:link { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}
.black a:hover { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}
.black a:visited { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}


.blue { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue a:link { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue a:hover { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue a:visited { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%; 
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}

.linksdist {
	margin-left: 40px;
	position: relative;
}

.linksdist3 {
	margin-left: 75px;
	position: relative;
}

.linksdist4 {
	margin-left: 130px;
	position: relative;
	text-align:center;
}


.linksdist5 {
	margin-left: 90px;
	position: relative;
}

.countertxt {
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 60%;  
color: #6D6D6D;
vertical-align : top; 
line-height : 150%; 
letter-spacing : 0.03em; 
text-align: justify;
	
}
.linkstxt {
vertical-align: top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	line-height: 15px;
	max-height: 15px;
}

.linkstxt a {
vertical-align: top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	line-height: 15px;
	max-height: 15px;
}
 
.linkstxt a:link {
vertical-align: top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	line-height: 15px;
	max-height: 15px;
}
 
.linkstxt a:hover {
vertical-align: top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	line-height: 15px;
	max-height: 15px;
}
 
 /* TESTE */
 .linkstxt2 {
	vertical-align: top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	line-height: 0.7em;
}

.linkstxt2 a {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
 
.linkstxt2 a:link {
	font-weight: bold;
	color: #FFF;
	text-decoration:none
}
 
.linkstxt2 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
}

 
 
/*
//
//
//		navegação lado direito 
//
//
*/

.formgoogle {
	background: #FFF;
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 55%;
	color: #000;
	font-weight:bold;
	border: 0;
}

.formdireita {
	border: 0;
	width:350px;
	text-align: right;
	margin: 0px;
	padding: 0;
}
.formesquerda {
	border: 0;
	text-align: left;
	width: 150px;
	margin: 0px;
	padding: 0;
}
.imggoogle {
	border: 0;
}
.imggoogle a {
	border: 0;
}
.imggoogle a:link {
	border: 0;
}
.imggoogle a:hover {
	border: 0;
}
.imggoogle a:visited {
	border: 0;
}

.right {
	text-align: right;
}
.centre {
	text-align: center;
}
.left {
	text-align: left;
}
.imgfilicoes {
	width: 189px;
	height: 100%;
	vertical-align: top;
	background-repeat: repeat;
	background-image: url(http://www.univ-ab.pt/pics/begin/filiacoes_mundo.jpg);
}

.filicoes a {
	font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 55%;
	letter-spacing: 0.05em;
	text-align: justify;
text-decoration : none;
color : #000000;
font-style : normal;
	line-height: 100%;
}

.filicoes a:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 55%;
	letter-spacing: 0.05em;
	text-align: justify;
text-decoration : none;
color : #000000;
font-style : normal;
	line-height: 100%;
}

.filicoes a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 55%;
	letter-spacing: 0.05em;
	text-align: justify;
	text-decoration: none;
	 color: #DE6D1B;
	font-style: normal;
	line-height: 100%;
}


.ligacoestxt {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;
	color : #000;
	font-style : normal;
	line-height: 100%;
}

.ligacoestxt a {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;
	color : #000;
	font-style : normal;
	line-height: 100%;
}

.ligacoestxt a:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;
	color : #000;
	font-style : normal;
	line-height: 100%;
}

.ligacoestxt a:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : underline;
	text-align: right;
	color : #000;
	font-style : normal;
	line-height: 100%;
}

.ligacoessetas {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;	
	 color: #DE6D1B;
	font-style : normal;
	line-height: 100%;
}

.ligacoessetas a {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;	
	 color: #DE6D1B;
	font-style : normal;
	line-height: 100%;
}
.ligacoessetas a:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 70%;
	letter-spacing: 0.08em;
	text-decoration : none;
	text-align: right;	
	 color: #DE6D1B;
	font-style : normal;
	line-height: 100%;
}
.ligacoessetas a:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	letter-spacing: 0.08em;
	text-decoration : underline;
	text-align: right;	
	 color: #000;
	font-style : normal;
	line-height: 100%;
}

.spacedestaques {
	height: 50px;
}

.smalldestaques {
	background-color: #FAFAFB;
	width: 585px;
	min-height: 200px;
	max-height: 100%;
}

.smalldestaquestxt a {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 68%;
font-variant: normal;
font-weight: bold;
text-align: justify;
color: #000;
text-decoration: none;
	margin-left: 5px;
}
.smalldestaquestxt a:link {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 68%;
font-variant: normal;
font-weight: bold;
text-align: justify;
color: #000;
text-decoration: none;
	margin-left: 5px;
}
.smalldestaquestxt a:visited {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 68%;
font-variant: normal;
font-weight: bold;
text-align: justify;
color: #000;
text-decoration: none;
	margin-left: 5px;
}
.smalldestaquestxt a:hover {
font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 68%;
font-variant: normal;
font-weight: bold;
text-align: justify;
color: #155B91;
text-decoration: underline;
	margin-left: 5px;
}

.black2 { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
line-height : 150%; 
letter-spacing : 0.025em; 
text-align: justify;
}

.black2 a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000; 
letter-spacing : 0.05em; 
text-align: justify;
}
.black2 a:link { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}
.black2 a:hover { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}
.black2 a:visited { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #000;
letter-spacing : 0.05em; 
text-align: justify;
}


.blue2 { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue2 a { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue2 a:link { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue2 a:hover { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}
.blue2 a:visited { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 90%;  
font-weight: 500;
text-align : justify; 
text-decoration : none; 
color: #05508A;
letter-spacing : 0.025em; 
text-align: justify;
}


 
/*
	//
	//
	//	 »»»»» BOTTOM »»»»
	//
	//
								*/
								
#bottom {
text-align: left;
	width: 1003px;
	min-height: 100px;
	max-height: 100%;
	left: 0px;
	top: 1020px;
	bottom: 100px;
	background: #FFF;
	padding: 0px;
}

#bottom2 {
text-align: left;
	width: 1003px;
	min-height: 50px;
	max-height: 100%;
	left: 0px;
	top: 1020px;
	bottom: 50px;
	background: #FFF;
	padding: 0px;
}


.botesq {
padding: 0px;
left: 0;
float: left;
width: 580px;
text-align: left;
height: 40px;
	background: #FFF;
}

.botdir {
	padding: 0px;
left: 680px;
float: left;
width: 420px;
height: 40px;
	background: #FFF;
}

.separadorbot {
	vertical-align: top;
	text-align: center;
}
.bottomtxt {
	font-family: verdana, Arial, Helvetica, sans serif;
	font-size: 0.6em;
	letter-spacing: 0.01em;
	color: #000; 
	text-decoration : none;
}

.bottomtxt a {
	font-family: verdana, Arial, Helvetica, sans serif;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #000; 
	text-decoration : none;
}
.bottomtxt a:link {
	font-family: verdana, Arial, Helvetica, sans serif;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #000; 
	text-decoration : none;
}

.bottomtxt a:hover {
	font-family: verdana, Arial, Helvetica, sans serif;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #000; 
	text-decoration : underline;
}

.imgbottomdir {
	border: 0;
}

.imgbottomdir a:link {
	border: 0;
}
.imgbottomdir a:hover {
	border: 0;
}

.imgbottomdir a:visited {
	border: 0;
}
.imgbottomesk {
	border: 0;
}

.imgbottomesk a:link {
	border: 0;
}
.imgbottomesk a:hover {
	border: 0;
}

.imgbottomesk a:visited {
	border: 0;
}

.separadorbranco {
	color : #fff; 
font-size : 40%;
}

#dirbot {
	width: 1003px;
	vertical-align: middle;
	height: 40px;
	padding: 0;
}

.bottomlink {
vertical-align: middle;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 85%;
	letter-spacing: 0.02em;
	text-decoration : none;
	color : #000;
	font-style : normal;
	line-height: 200%;
}
.bottomlink a {
vertical-align: middle;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 85%;
	letter-spacing: 0.02em;
	text-decoration : none;
	color : #000;
	font-style : normal;
	line-height: 200%;
}
.bottomlink a:link {
vertical-align: middle;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 85%;
	letter-spacing: 0.02em;
	text-decoration : none;
	color : #000;
	font-style : normal;
	line-height: 200%;
}

.bottomlink a:hover {
vertical-align: middle;
	font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size : 85%;
	letter-spacing: 0.02em;
	text-decoration : underline;
	color : #000;
	font-style : normal;
	line-height: 200%;
}
.floatstop {
	clear: both;
}

/*
/*
/*
/*
	PARTE CENTRAL DE CONTEUDOS
/*
/*
/*
*/
#centralsub {
	background: #FFF;
	width: 780px;
	min-height: 1000px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	float: left;
	left: 200px;
	top: 0px;
	padding: 0px;
}

#centralpesq {
	background: #FFF;
	width: 780px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	float: left;
	left: 177px;
	top: 0px;
	padding: 4px;
}


#centralsubpa {
	background: #FFF;
	width: 880px;
	min-height: 700px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	float: left;
	left: 130px;
	top: 0px;
	padding: 40px;
}
#printar {

	background: #FFF;
	width: 770px;
	min-height: 1000px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	top: 15px;
	padding: 4px;
	
}
.conteudoscentrais {
	background: #CCC;
	width: 598px;
	max-height: 100%;
	vertical-align: top;
	text-align: left;
	float: left;
	left: 180px;
	top: 0px;
	padding: 4px;
}

.pesquisa {
	background: #FFF;
	width: 780px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 14px;
}


.print {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 65%;
text-align : right;
color : #21599e;
font-weight : bold;
text-decoration : none;
}
.print a {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
text-decoration : none;
color : #21599e;
font-weight : bold;
}
.print a:link {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
text-decoration : none;
color : #21599e;
font-weight : bold;
}
.print a:hover {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
text-decoration : underline;
color : #21599e;
font-weight : bold;
}

.imgleft {
	border: 0;
	float: left;
	padding: 10px;
}

.titulo {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	text-transform : uppercase;
	text-align : left;
	color : #21599e;
	font-weight : bold;	
	letter-spacing: 0.03em;
}
.titulo a {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #21599e;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:underline;
}
.titulo a:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #21599e;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:underline;
}

.titulo a:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #21599e;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:none;
}
.tituloblack {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	text-transform : uppercase;
	text-align : left;
	color : #000000;
	font-weight : bold;	
	letter-spacing: 0.03em;
}
.tituloblack a {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #000000;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:underline;
}
.tituloblack a:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #000000;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:underline;
}

.tituloblack a:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-transform : uppercase;
	text-align : left;
	color : #21599e;
	font-weight : bold;	
	letter-spacing: 0.03em;
	text-decoration:none;
}
.center {
	text-align:center;
}
.subtitulo {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 80%;
text-align : justify;
font-weight: bold;
color : #6d6d6d;
text-decoration : none;
}

.subtitulo a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
font-weight: bold;
color : #6d6d6d;
text-decoration : underline;
}

.subtitulo a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
font-weight: bold;
color : #6d6d6d;
text-decoration : underline;
}

.subtitulo a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
font-weight: bold;
color : #6d6d6d;
text-decoration : none;
}

.texto {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
text-align : justify;
color : #6d6d6d;
text-decoration : none;
}

.texto a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
}
.texto a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
line-height : 1.5em;
}
.texto a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #b94702;
text-decoration : none;
}

.texto ul {
padding: 0px;
margin: 0;
}

.texto li {
	color: #FFF;
	display: list-item;
list-style-type: none;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
vertical-align:top;
}



.notarodape {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 65%;
text-align : justify;
color : #6d6d6d;
text-decoration : none;
}

.notarodape a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
}
.notarodape a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
line-height : 1.5em;
}
.notarodape a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #b94702;
text-decoration : none;
}

.texto2 li {
	color: #FFF;
	display: list-item;
list-style-type: none;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : none;
line-height : 1.5em;
margin-left: 125px;
}

.texto dd {
line-height: 120%;
vertical-align: bottom;
margin-left: 5px;
}

.bullets {
	display: list-item;
list-style-type: none;
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
text-align : justify;
color : #6d6d6d;
text-decoration : none;
line-height : 1.5em;
list-style: square;
}

.bullets a {
color : #6d6d6d;
text-decoration : underline;
}


.bullets a:link {
color : #6d6d6d;
text-decoration : underline;
}
.bullets a:hover {
color : #b94702;
text-decoration : none;
}

.textodireita {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
text-align : right;
color : #6d6d6d;
text-decoration : none;
}
.textodireita a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
color : #6d6d6d;
text-decoration : underline;
}
.textodireita a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
color : #6d6d6d;
text-decoration : underline;
line-height : 1.5em;
}
.textodireita a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : right;
color : #b94702;
text-decoration : none;
}

.conteudotexto {
	vertical-align: top;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
}


.subtitulotexto {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color: #363636;
text-decoration : none;
font-weight: bold;
}

.subtitulotexto a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color: #363636;
text-decoration : underline;
font-weight: bold;
}

.subtitulotexto a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color: #363636;
text-decoration : underline;
font-weight: bold;
}

.subtitulotexto a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color: #C54800;
text-decoration : none;
font-weight: bold;
}

.data {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 65%;
text-align : right;
color : #6d6d6d;
text-decoration : none;
}

/*
//
//
//
	CONTACTOS PESQUISA   
//
//
//
*/

.contactoscaixa {
background-color : #CEDDE2;
font : 11px "Trebuchet MS", Verdana, Arial bold;
letter-spacing : 1px;
color : #273A41;
border : 1px solid #273A41;
padding : 1px;
}

.setaselect {
font : 11px "Trebuchet MS", Verdana, Arial;
color : #273A41;
background-color : #CEDDE2;
height : 22px;
border :  1px solid #273A41;
}
.botaocontactos {
background-image : url(/pics/begin/lupa.jpg);
color : #000062;
background-color : #ffffff;
width : 30px;
height : 16px;
vertical-align : middle;
border : 0;
}

.botaocontactos2 {
background-image : url(/pics/begin/lupa2.gif);
color : #000062;
background-color : #ffffff;
width : 17px;
height : 17px;
vertical-align : middle;
border : 0;
}
table.cinzacentr {
	border-collapse: collapse;
	padding: 4px;
	text-align: center;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: 70%;
}

table.cinzacentr tr td {
	padding: 4px;
	border: solid 1px #B8B8B8;
}

table.cinzajust2 {
	border-collapse: collapse;
	padding: 4px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: 100%;
}

table.cinzajust2 tr td {
	padding: 4px;
	border: solid 1px #B8B8B8;
}

table.cinzajust {
	border-collapse: collapse;
	padding: 4px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: auto;
}

table.cinzajust tr td {
	padding: 4px;
	border: solid 1px #B8B8B8;
	text-align: justify;
}


table.cinzajust tr:hover {
	padding: 4px;
	border: solid 1px #B8B8B8;
	text-align: justify;
	background-color: #D3D3D3;
}


table.border0 {
	border-collapse: collapse;
	padding: 4px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: auto;
}

table.border0 tr td {
	padding: 4px;
	text-align: justify;
	vertical-align: top;
}


table.border0 tr:hover {
	padding: 4px;
	text-align: justify;
	background-color: #D3D3D3;
	vertical-align: top;
}

table.news {
	border-collapse: collapse;
	padding: 0px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: 780px;
}
table.news tr {
vertical-align: top;
}

table.news td.td1 {
text-align: justify;
width: 200px;
}

table.news td.td2 {
text-align: right;
width: 290px;
}
table.news td.td3 {
text-align: right;
width: 280px;
}

table.proj {
	border-collapse: collapse;
	padding: 0px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: top;
	width: 580px;
}
table.proj tr {
vertical-align: top;
}
table.proj td.td1 {
vertical-align: top;
text-align: justify;
width: 250px;
}

table.proj td.td2 {
vertical-align: top;
text-align: left;
width: 50px;
}
table.proj td.td3 {
text-align: left;
width: 200px;
}

.pesqdireita {
text-align: right;
width: 300px;
}
pesqesquerda {
text-align: right;
width: 150px;
}
.imgpa {
	border: 0;
}
.imgpa a {
	border: 0;
}
.imgpa a:link {
	border: 0;
}
.imgpa a:hover {
	border: 0;
}
.imgpa a:visited {
	border: 0;
}

.textoverm { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color: #8B0000;
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 

.textoverm a { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : underline; 
color: #8B0000;
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 
 

.textoverm a:link { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : underline; 
color: #8B0000;
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 
.textoverm a:hover { 
font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color: #8B0000;
vertical-align : bottom; 
letter-spacing : 0.03em; 
} 

.newsbotoes {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 90%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : none; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
	width: 50px;
}

.newsbotoes a {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : underline; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
	width: 50px;
}
.newsbotoes a:link {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : underline; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
	width: 50px;
}


.newsbotoes a:hover {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : none; 
	color: #8B0000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
	width: 50px;
}

.newsbotoes2 {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 90%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : none; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
}

.newsbotoes2 a {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : underline; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
}
.newsbotoes2 a:link {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : underline; 
	color: #000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
}


.newsbotoes2 a:hover {
	border: 0;
	padding: 0;
	margin: 0;
	background: #FFF;
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-align : justify; 
	text-decoration : none; 
	color: #8B0000;
	vertical-align : bottom; 
	letter-spacing : 0.03em; 
	width: 42px;
}

table.botoesnews {
	height: auto;
	border-collapse: collapse;
	padding: 0px;
	text-align: justify;
	empty-cells: hide;
	table-layout: auto;
	vertical-align: middle;
	max-width: 770px;
	height: 20px;
	margin: 0;
}

.botoesnewstd {
	width: 50px;
	vertical-align: middle;
}
.tdnumerosnews {
	width: 10px;
	vertical-align: top;
}

.bttxtverm {
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 95%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color: #8B0000;
vertical-align : middle; 
letter-spacing : 0.03em; 
}
.bttxtverm2 {
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 110%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color: #8B0000;
vertical-align : middle; 
letter-spacing : 0.03em; 
}
.bttxtverm a {
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : underline; 
color: #8B0000;
vertical-align : middle; 
letter-spacing : 0.03em; 
}

.bttxtverm a:link {
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : underline; 
color: #8B0000;
vertical-align : middle; 
letter-spacing : 0.03em; 
}

.bttxtverm a:hover {
	font-family : trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
text-align : justify; 
text-decoration : none; 
color: #8B0000;
vertical-align : middle; 
letter-spacing : 0.03em; 
}

										/*
//
//
//
//			MENU NAVEGAÇAO ESQUERDO V.1
//
//
//
												*/
												
												
#menuesq {
	background-image: url(http://www.univ-ab.pt/pics/begin/aluna.jpg);
	width: 175px;
	height: 254px;
}


/*  MENU AZUL  */

.menuesqtxt16 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt16 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt16 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}



.menuesqtxt14 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.82em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt14 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.82em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt14 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 0.82em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}


.menuesqtxt15 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.9em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt15 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.9em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt15 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 0.9em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}

.menuesqtxt17 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1.1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt17 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1.1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt17 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 1.1em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}

.menuesqtxt13 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.70em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt13 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 0.70em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}
.menuesqtxt13 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 0.70em;
	letter-spacing: 0.00001em;
	text-decoration: none;
}

.menuesqtxt19 a {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1.2em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt19 a:link {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #345469;
	font-size: 1.2em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
.menuesqtxt19 a:hover {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #b9c020;
	font-size: 1.2em;
	letter-spacing: 0.000001em;
	text-decoration: none;
}
/*
/*
/*
/*
			*/


.bulletesq {
padding-top:1px;
	width:15px;
	text-align:right;
	float:left;	
	}
.linksesquerda {
	text-align:left;
	width:150px;
	padding: 1px;
	}
.alturaesq {
	min-height:20px;
	padding-bottom:4px;
	}

.contactos {
	background:url(/pics/begin/px.gif) repeat-x;
	width:175px;
	vertical-align:bottom;
	line-height:0.8em;
	height:35px;
	background-color:#CDD759;
	padding-bottom:5px;
	padding-top:5px;
}	
.contactosesquerda {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 0.55em;
	letter-spacing:0.01em;
	vertical-align: top;
	text-decoration: none;
}
.contactosesquerda a {
color:#000000;
text-decoration:underline;
}
.contactosesquerda a:link {
color:#000000;
text-decoration:underline;
}
.contactosesquerda a:hover {
color:#000000;
text-decoration:none;
}

.menuesquerda {
	padding: 0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 0.65em;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}


.menuesquerda a {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.menuesquerda a:link  {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}
.menuesquerda a:hover  {
	padding:0;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #b9c020;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.bulletlaranja {
	border: 0px;
	vertical-align: middle;
	text-align: left;
}

.fundolink a:hover {
	/* background-color: #b9c020; */
	/*background-color: #D9D9D9;
	/* background-color: #F5A461; */
	/* background-color: #FF9B75; */
	/*border: 1px solid #000000;
	padding: 2px;*/
	vertical-align: baseline;
	height: 110%;
	color: #F2F5FB;
	width: 100%;
}

#menuesquerdafundo {
	width: 100%;
	text-align: center;
}
.menufundolinks {
	text-align: center;
	padding: 2px;
	text-indent: 20px;
	vertical-align: text-top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #345469;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 0.80em;
	letter-spacing: 0.02em;
	text-decoration: none;
}
.menufundolinks a {
	text-align: center;
	padding: 2px;
	text-indent: 20px;
	vertical-align: text-top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #345469;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 0.80em;
	letter-spacing: 0.02em;
	text-decoration: none;
}
.menufundolinks a:link {
	text-align: center;
	padding: 2px;
	text-indent: 20px;
	vertical-align: text-top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #345469;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 0.80em;
	letter-spacing: 0.02em;
	text-decoration: none;
}
.menufundolinks a:hover {
	background-color: #F2F5FB;
	padding: 2px;
	text-align: center;
	text-indent: 20px;
	vertical-align: text-top;
	font-family: trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #345469;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 0.80em;
	letter-spacing: 0.02em;
	text-decoration: none;
}
.imgmenu {
	width: 150px;
	height: 6px;
	vertical-align: top;
}
.fillet {
	vertical-align: top;
	padding: 0;
	text-align: left;
}

.fundoazul a:hover {
text-align: center;
	background-color: #F2F5FB;
	width: 100%;
	
}

/* 					*/
/*					*/
/*  EQUIPA UAB 		*/
/*					*/
/*					*/


/*
{
        margin:2; /*Defin a a separacao das colunas aqui*/
      /*  padding:0;
    }
*/
    .linhaequipa{
        padding:2;
        clear:both;
		margin-left:250px;
    }

 
 .coluna {    
        height:60px;
        width:120;
		top:0;
    }  
    .colunatexto{    
        height:80px;
        width:120;      
        float:left;
		top:0;
		padding:0;
		margin-left:0;
		vertical-align:top;
    }
 .linhaequipa2{
        padding:2;
        clear:both;
		width:100%;
    }
#colunas {
	width:550px;
	margin-left:auto;
	margin-right:auto;
}

#colunas1 { 
		height:80px;
        width:180px;
		top:0;
		float:left;
		}
#colunas2{    
        height:80px; 
		top:0;
		padding:5px;
		width:180px;
		float:left;
    }
	
#colunas3{    
        height:80px; 
		top:0;
		padding:5px;
		width:160px;
		float:right;
    }

 .coluna2{    
        height:80px; 
		top:0;
		padding:5px;
		width:120
    }


.textoreitor {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
text-align : justify;
color : #6d6d6d;
text-decoration : none;
line-height:1.3em;
}

.textoreitor a {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
line-height:1.3em;
}
.textoreitor a:link {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
line-height:1.3em;
}
.textoreitor a:hover {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #b94702;
text-decoration : underline;
line-height:1.3em;
}

.textoreitor a:visited {
font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
text-align : justify;
color : #6d6d6d;
text-decoration : underline;
line-height:1.3em;
}
