/* CSS Document */

@import url("forms.css");


/*
	-- -- -- -- -- -- --

	NA ORDEM v2006 CSS
	NOV/2006
	Desenvolvido por Multiweb * Business Inspiration
	www.multiweb.pt

	-- -- -- -- -- -- --

*/


/* =ELEMENTOS COMUNS
------------------------------------------------------------------------ */
* {margin:0; padding:0;}

html {height: 100%;}

body{
	margin:0;
	padding:0;
	font: .80em Arial, Helvetica, sans-serif;
	color: #737269;
	line-height:1.25em;
	height:100%;
	background: #fff url(../../img/layout/body.fundo.gif) repeat-y center top;
	}

body#secHome{
	background: #eeede5;
	}


/* =TIPOGRAFIA
------------------------------------------------------------------------ */
.devnote {color:#FF0000; background:#FFFF99; display:block; padding:10px;}
div.clear {clear:both;}

p {margin:0 0 0.9em 0;}
p.note {font-size:85%; color:#737269;}
h1, h2, h3, h4, h5, h6 {margin:0; line-height:1em; color:#908f84;}

h1 {font-size:265%; font-weight:normal; margin-bottom:0.2em; letter-spacing:-3px;}
h2 {font-size:200%; font-weight:normal; margin-bottom:0.2em; letter-spacing:-2px;}
h3 {font-size:160%; font-weight:normal; margin-bottom:0.2em; }
h4 {font-size:120%; letter-spacing:-0.1em;}
h5 {letter-spacing:0;}
h6 {}

a:link, a:visited {text-decoration:none; color:#777567;}
a:hover, a:active {text-decoration:underline; color:#f2bb20;}

hr {border:1px dotted #a8dbda; width:98%; clear:both;}

blockquote { font-size:1.0em; line-height:1.2em; font-style:italic;}

/* =LAYOUT
------------------------------------------------------------------------ */
html {height: 100%;}
#globalContainer {width:100%; margin:0 auto; position:relative; min-height: 100%; z-index:5;}
* html #globalContainer{
	height: 100%;
	}

.inner {width:850px; margin:0 auto; position:relative;}

#header {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	height:192px;
	width:100%;
	}
	#header img#logoHeader{position:absolute; left:0; top:55px; border:none;}
	#secHome #header {position:absolute;}
	#secHome #header img#logoHeader{position:absolute; left:0; top:25px; border:none;}


#maincontent {}
	#maincontent.layoutA {padding:0 0 136px 84px; width:766px;}
/*#maincontent {}
	#maincontent.layoutA {float:left; padding:0 0 156px 84px; width:766px;}
	#maincontent.layoutA .content{float:left; width:358px; padding:192px 25px 0 0; position:relative;}
		#maincontent.layoutA .content div.intro{ height:280px; overflow:auto;}
		#maincontent.layoutA .content div.detail{ position:relative; top:230px;}
		#maincontent.layoutA .content img#gridImgContent{position:absolute; top:769px;}
	#maincontent.layoutA .sidebar{float:left; width:383px;}*/

#footer {	
	width:850px;
	margin:0 auto;
	margin-top:-136px;
	position:relative;
	z-index:50;
	}
	#footer .inner{
		position:relative;
		height:136px;
		margin-left:84px;
		width:766px;
		background:#333333 url(../../img/layout/footer.fundo.jpg) repeat;
		padding:0;
		color:#666666;
		}
		#footer img#logoFooter{position:absolute; left:25px; top:25px;}
		#footer img.assinatura{position:absolute; right:25px; top:25px;}
		#footer img#footerContactos{position:absolute; right:25px; top:35px;}


/* =LAYOUT SNIPPETS
------------------------------------------------------------------------ */

div.IFcontent {
	position:relative;
	z-index:3;
	width:358px;
	height:590px;
	padding:25px 25px 25px 0;
	overflow:auto;
	}
	#iframeContent div.IFcontent .IFinner{width:510px; height:552px; overflow:auto; padding:50px 0 0 0;}


/* =ZONAS
------------------------------------------------------------------------ */

/* =LISTAS
------------------------------------------------------------------------ */
ul.siteNav {list-style:none; height:188px; width:316px; position:relative; left:-15px; top:0px; z-index:5; padding:10px 0; margin:0; border-top:1px solid #fff;}
ul.siteNav li{display:inline;}
ul.siteNav li a:link,
ul.siteNav li a:visited{color:#fff; border-bottom:1px solid #ff0000;}
ul.siteNav li a {
	display:block;
	float:left;
	height:32px;
	background: url(../../img/langPT/siteNav.ops.gif) no-repeat;
	}
	ul.siteNav li a span {display:none;}

	ul.siteNav li#op01 a:link, ul.siteNav li#op01 a:visited{width:316px; background-position:0 0; border-bottom:none;}
	ul.siteNav li#op02 a:link, ul.siteNav li#op02 a:visited{width:316px; background-position:0 -32px; border-bottom:none;}
	ul.siteNav li#op03 a:link, ul.siteNav li#op03 a:visited{width:316px; background-position:0 -63px; border-bottom:none;}
	ul.siteNav li#op04 a:link, ul.siteNav li#op04 a:visited{width:316px; background-position:0 -94px; border-bottom:none;}
	ul.siteNav li#op05 a:link, ul.siteNav li#op05 a:visited{width:316px; background-position:0 -126px; border-bottom:none;}
	ul.siteNav li#op06 a:link, ul.siteNav li#op06 a:visited{width:316px; background-position:0 -157px; border-bottom:none;}

	ul.siteNav li#op01 a:hover{width:316px; background-position:-316px 0px;}
	ul.siteNav li#op02 a:hover{width:316px; background-position:-316px -32px;}
	ul.siteNav li#op03 a:hover{width:316px; background-position:-316px -63px;}
	ul.siteNav li#op04 a:hover{width:316px; background-position:-316px -94px;}
	ul.siteNav li#op05 a:hover{width:316px; background-position:-316px -126px;}
	ul.siteNav li#op06 a:hover{width:316px; background-position:-316px -157px;}	

	ul.siteNav li#op01.active a:link, ul.siteNav li#op01.active a:visited{width:316px; background-position:-631px 0;}
	ul.siteNav li#op02.active a:link, ul.siteNav li#op02.active a:visited{width:316px; background-position:-631px -32px;}
	ul.siteNav li#op03.active a:link, ul.siteNav li#op03.active a:visited{width:316px; background-position:-631px -63px;}
	ul.siteNav li#op04.active a:link, ul.siteNav li#op04.active a:visited{width:316px; background-position:-631px -94px;}
	ul.siteNav li#op05.active a:link, ul.siteNav li#op05.active a:visited{width:316px; background-position:-631px -126px;}
	ul.siteNav li#op06.active a:link, ul.siteNav li#op06.active a:visited{width:316px; background-position:-631px -157px;}


ul.siteNav2 {list-style:none; height:44px; width:747px; position:absolute; left:68px; top:125px; z-index:5; padding:0; margin:0; }
ul.siteNav2 li{display:inline;}
ul.siteNav2 li a:link,
ul.siteNav2 li a:visited{color:#fff; border-bottom:1px solid #ff0000;}
ul.siteNav2 li a {
	display:block;
	float:left;
	height:44px;
	background: url(../../img/langPT/siteNav2.ops.gif) no-repeat;
	}
	ul.siteNav2 li a span {display:none;}

	ul.siteNav2 li#op01 a:link, ul.siteNav2 li#op01 a:visited{width:80px; background-position:0 0; border-bottom:none;}
	ul.siteNav2 li#op02 a:link, ul.siteNav2 li#op02 a:visited{width:133px; background-position:-80px 0; border-bottom:none;}
	ul.siteNav2 li#op03 a:link, ul.siteNav2 li#op03 a:visited{width:177px; background-position:-213px 0; border-bottom:none;}
	ul.siteNav2 li#op04 a:link, ul.siteNav2 li#op04 a:visited{width:134px; background-position:-390px 0; border-bottom:none;}
	ul.siteNav2 li#op05 a:link, ul.siteNav2 li#op05 a:visited{width:98px; background-position:-524px 0; border-bottom:none;}
	ul.siteNav2 li#op06 a:link, ul.siteNav2 li#op06 a:visited{width:125px; background-position:-622px 0; border-bottom:none;}

	ul.siteNav2 li#op01 a:hover{width:80px; background-position:0 -44px;}
	ul.siteNav2 li#op02 a:hover{width:133px; background-position:-80px -44px;}
	ul.siteNav2 li#op03 a:hover{width:177px; background-position:-213px -44px;}
	ul.siteNav2 li#op04 a:hover{width:134px; background-position:-390px -44px;}
	ul.siteNav2 li#op05 a:hover{width:98px; background-position:-524px -44px;}
	ul.siteNav2 li#op06 a:hover{width:125px; background-position:-622px -44px;}	




/* =SFIR
------------------------------------------------------------------------ */

.sIFR-active h1,
.sIFR-active h2 {
	visibility: hidden;
	line-height: 1em;
	}

.sIFR-active h1 {
	padding-bottom: 0;
	font-size:2.1em;
	}

.sIFR-active h2 {
	display: block;
	font-size:1.5em;
	}
	.sIFR-active .sectionNav h2 {
		font-size:16px;
		}



/* =DATATABLES
------------------------------------------------------------------------ */
table.layoutGrid { border-collapse:collapse;}
	table.layoutGrid td{border:1px solid #fff;}
		table.layoutGrid td form td{border:none;}
	table.layoutGrid td.noBorder {border:none;}
	table.layoutGrid td.grid2 {background: url(../../img/layout/layoutGrid.grid2.fundo.gif) repeat right top;}
		table.layoutGrid td.grid2 td {border:none;}
	table.layoutGrid td.contentCell {padding:10px 15px 10px 0; vertical-align:top;}
	table.layoutGrid td.contentCellDir {padding:25px 25px 25px 25px; vertical-align:top;}
		table.layoutGrid td.contentCell ul,
		table.layoutGrid td.contentCellDir ul {margin-left:25px;}
	
	table.layoutGrid td.citacaoCell{background:#940e01 url(../../img/layout/layoutGrid.citacao.fundo.gif) repeat; padding:20px; color:#b9b6b4; position:relative; height:141px;}
	table.layoutGrid td.citacaoCell.black{background:#333333 url(../../img/layout/footer.fundo.jpg) repeat;}
		table.layoutGrid td.citacaoCell blockquote{ font-size:1.8em; font-weight:normal; line-height:1.0em; letter-spacing:-2px; font-style:italic;}
	table.layoutGrid td.sectionNav{background:#edb220 url(../../img/layout/layoutGrid.secnav.fundo.gif) repeat; padding:15px; height:161px; width:161px;}
	
		table.layoutGrid td.sectionNav ul{margin:0; list-style:none;}
			table.layoutGrid td.sectionNav ul li{margin:0;}
			table.layoutGrid td.sectionNav ul h2{margin:0;}
	
	table.layoutGrid td a.gridNav {position:relative; display:block; width:191px; height:191px; text-align:center; overflow:hidden;}
		table.layoutGrid td a.gridNav img.moldura{position:absolute; border:none; left:-30px; top:-30px; visibility:hidden;}
		table.layoutGrid td a.gridNav:hover img.moldura{visibility:visible;}
	
	table.layoutGrid a:link img,
	table.layoutGrid a:hover img {border:none;}

table.imageGrid {border-collapse:collapse;}
	table.imageGrid td{border:1px solid #fff;}
	table.imageGrid td.citacao{background:#140b05; padding:25px; color:#b9b6b4; position:relative; height:141px;}
		table.imageGrid td.citacao blockquote{ font-size:2.2em; font-weight:normal; line-height:1.0em; letter-spacing:-2px; font-style:italic;}

table.dataTable02 {}
	table.dataTable02 td{border:none; padding:0;}
	table.dataTable02 th{border:none; padding:5px 10px; vertical-align:top;}

/* =COMPONENTS
------------------------------------------------------------------------ */
