body{margin:0px;font-family:Century Gothic,Helvetica;font-size:0.813em;background-image:url('/images/background.png');background-repeat:repeat-x;}
.sliderLink{text-decoration:none;color:white;}
/*div{border:1px solid red;}*/
#trofeus{text-align:center;padding-top:2px;}
#trofeus img{height:30px;width:70px;}
.skipnav { text-align: left; }
  .skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
  .skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }
img {border: none;}
.buttonStrip{width:23px;height:21px;border:0px;}
#mainContainer{width:1000px;margin:0 auto;text-align:left;background-color:white;min-height:500px;}
#header{}
#path{text-align:left;width:100%;padding-top:2px;}
#socialButtons{text-align:right;padding-top:10px;position:relative;left:0px;}
#footer{position:static;clear:both;bottom:0px;left:0px;text-align:center;font-size:	0.846em;background-color:white;width:100%;margin:0px auto;border-top:1px solid #FF7300;margin-top:2px;}
#buttonStrip{padding:3px;float:left;}
#searchBox{padding:3px;height:28px;margin-right:0;float:right;font-size:1.108em;}
#headerRow{background-color:#000;height:28px;padding-left:15px;color:white;}
#headerMain{position:relative;top:-4px;height:122px;cursor:pointer;}
	#menu{color:white;width:100%;border:1px solid red;}
	#menuTbl{color:white;width:100%;}
#headerRow a{color:white;text-decoration:none;}
#headerRow a:hover{color:white;text-decoration:underline;}

#osx-modal-content{padding-bottom:10px;display:none;background-color:white;background-image:url('/images/background.png');background-repeat:repeat-x;text-align:center;width:100%;border-bottom:1px solid lightgray;}
#osx-modal-data{text-align:center;}
#sideMenu{float:left;width:20%;font-size:0.846em;background-color:white;}
#contents{float:left;width:80%;background-color:white;}

#leftBody{float:left;width:74%;margin:5px;}
#newsContainer{float:left;width:24%;margin:5px;}

	#newsHeader{color:#FF7300;border-bottom:1px solid #000;text-align:right;padding:2px;padding-right:10px;font-size:1.692em;background-image:url('/images/cross.png');background-repeat:no-repeat;background-position:left center;}
#linkBar{width:733px;margin:auto;clear:both;min-height:125px;}
.link{float:left;width:160px;;text-align:right;padding:0px;padding-left:10px;padding-right:10px;}
.linkHead{border-bottom:1px solid gray;background-image:url('/images/cross2.png');background-repeat:no-repeat;background-position:5px 0px;margin-bottom:4px;font-size:1.308em;}
#newsScroller{height:293px;margin-top:20px;}
.novidades{padding-bottom:15px;vertical-align:top;}
#ButtonSubmeter{font-size:0.846em; font-family: Century Gothic; color: black;}

/*Headings*/
h1	{ font-size:1.154em; font-family: Century Gothic; font-weight: bold; color: #FF7300; text-align: left;}
h2	{ font-size:1.077em; font-family: Century Gothic; font-weight: bold; color: #FF7300; text-align: left;}

/*.separador{border-bottom:1px solid #FF7300;width:100%;background-color:white;height:20px;}*/
.linkbody{text-align:left; color:#FF7300;} /* Links no corpo do texto - escolher este por definição*/
.linkbodyblack{text-align:left; color:black;} /* Links no corpo do texto quando o laranja nao condiz, necessitam de ser a preto*/
/*.separador{background-color:#FF7300;width:100%;margin-top:10px;margin-bottom:10px;}*/
.separador{border-bottom:3px solid #FF7300;width:100%;background-color:white;width:100%;padding-top:5px;padding-bottom:10px; border-top:0px; border-right:0px; border-left:0px;}

.SmallLinksR{text-decoration:none;color:black;cursor:pointer;font-size:0.920em;}
.TextoFormulario{font-size:0.923em;; font-family: Century Gothic; color: #FF7300;}
.Titulo{font-size:1.154em; font-family: Century Gothic; font-weight:bold; color: #FF7300} /* Titulo a laranja no corpo do texto*/
.orangeBox{background-color:#F5EACD;} /* fundo castanho alaranjado usado por ex em estudantes.asp;contactos.asp;instituto/testemunhos.asp*/

/*formatação de tabelas*/
td.tabelaheader {color:white;background-color: #888888;font-family:Century Gothic,Helvetica;}
td.DataBlackp { background-color: #F5EACD;font-family:Century Gothic,Helvetica;}
td.DataBlack { color: #000000; font-family:Century Gothic,Helvetica; }
.tddotted{border:dotted 1px #006600;} /* célula de tabela com o border em dotted verde*/
td.escuro {background-color: #3c1900; color: #FFFFFF; font-family:Century Gothic,Helvetica; } 
td.TabelaHeader { font-weight:bold;color:white;background-color: #FF7300; padding-left:10px;padding-right:10px;}

/*Slider*/
.slide{border:2px solid #FF7300;}
div#top div#nav{
float:left;
clear:both;
width:733px;
height:52px;
margin:22px 0 0;
background:url('/images/nav-bg.png') no-repeat;
}
div#top div#nav ul{
float:left;
width:700px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#carousel{
margin:-1px 0 0;
}
div#video-header{
height:683px;
margin:-1px 0 0;
}
div#carousel div.wrap{
height:220px;
background:url(/images/header-bg.png) 50% 0 no-repeat;
}
div#carousel div#slide-holder{
z-index:40;
width:737px;
height:197px;
position:absolute;
}
div#carousel div#slide-holder div#slide-runner{
top:9px;
left:9px;
width:737px;
height:197px;
overflow:hidden;
position:absolute;
}
div#carousel div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#carousel div#slide-holder div#slide-controls{
left:0;
bottom:25px;
width:733px;
height:46px;
display:none;
position:absolute;
background:url(/images/slide-bg.png) 0 0;
}
div#carousel div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:0.769em;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#carousel div#slide-holder div#slide-controls #slide-desc{
color:white;
position:absolute;
top:10px;
right:10px;
width:75%;
font-size:1.385em;
text-align:right;
padding-right:10px;
}
div#carousel div#slide-holder div#slide-controls #slide-nav{
float:right;
height:25px;
display:inline;
margin:11px 0 0 0;
top:-25px;
right:10px;
position:absolute;
}
div#carousel div#slide-holder div#slide-controls #slide-nav a{
float:left;
width:25px;
height:25px;
display:inline;
font-size:0.846em;
margin:0 0 0 0;
line-height:25px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-image:url('/images/sliderNav.png');
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
}
div#carousel div#slide-holder div#slide-controls #slide-nav a.on{
background-image:url('/images/sliderNavOn.png');
background-position:0 0;
color:#006A53;
}
div#carousel div#slide-holder div#slide-controls p#slide-nav a{background-image:url('/images/silde-nav.png');}
div#nav ul li a{background:url('/images/nav.png') no-repeat;}
/*fim do slider*/

.rounded-corners{  
    border-radius: 14px;
	width:120px;
	font-size:0.846em;
	text-decoration: none;
	font-weight: normal;
	height:20px;
	padding:0px 2px 0px 2px;
	border-width: 1px;
	border-color: #C0C0C0;
	position:relative;
	top:-1px;
}
.btnsearch{
	background:url('/images/06_magnifying_glass.png') no-repeat;
	cursor:pointer;
	width: 15px;
	height: 15px;
	border: none;
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.currentPage{
	color:#FF7300;
	text-decoration:underline;
	
}
.pathText{
	color:gray;
	
	text-decoration:none;
}
#sideMenuList{
	position:relative;
	left:-40px;
}
#sideMenuList ul{
	/*list-style-image: url('/images/sideBullet.png');*/
	list-style-type: none;
}
#sideMenuList ul li{
	border-bottom:1px solid black;
	margin-bottom:10px;
}
#sideMenuList ul li a{
	text-decoration: none;
	color:black;
}
.sideMenuTitle{
	color:#FF7300;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
}
#flashBanner{position:absolute;top:10%;left:35%;text-align:center;width:400px;z-index:999;height:100%;}
/**************************************************  Início Popup Com fundo desabilitado      **************************************************/
.parentDisable{z-index:998;width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color: #ccc;color: #aaa;opacity: .4;filter: alpha(opacity=50); }
/************************************************** FIM Popup Com fundo desabilitado      **************************************************/
