/* CSS Document */

@import url("forms.css");


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

	CONDESTÁVEL 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 "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:1.20em;
	height:100%;
	background: #fff url(../../img/layout/body.fundo.png) repeat fixed left top;
	}

body img.decoBody01 {position:fixed; left:0; top:0;}

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

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

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; color:#422d11;}
h4 {font-size:120%; letter-spacing:-0.1em;}
h5 {letter-spacing:0;}
h6 {}

blockquote {font-size:1.25em; font-style:italic; line-height:1.4em; color:#635032;}

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

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



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

#globalContainer {
	width:820px;
	margin:0 auto;
	}

#header {position:relative; height:187px;}
	#header img#assinatura{position:absolute; left:330px; top:45px;}
	#header img#logotipo{margin:46px 0 0 0;}
	#header img#sectionDeco{position:absolute; left:-165px; top:0; z-index:5;}
	#header img.separador{margin:80px 0 0 55px;}
#mainContent {
	position:relative;
	width:770px;
	padding:25px 0 0 50px;
	}

#footer {position:relative;}
	#footer img{margin:0 0 25px 50px;}
	#footer img.deco01{margin:0; position:absolute; left:300px; top:-50px;}

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

img#mensagemIntro {margin:0 0 25px 0;}

.columns02 {
	float:left;
	width:770px;
	margin:25px 0;
	}
	.columns02 .column01{width:47%; float:left; padding-right:3%;}
	.columns02 .column02{width:47%; float:left; padding-left:3%;}

.columns03 {
	float:left;
	width:770px;
	background: url(../../img/layout/columns03.fundo.gif) repeat-y center center;
	margin:25px 0;
	}
	.columns03 .column01{width:30%; float:left; padding-right:3%;}
	.columns03 .column02{width:27%; float:left; padding:0 3%;}
	.columns03 .column03{width:30%; float:left; padding-left:3%;}

#iframeContent {position:relative;}
#iframeContent img#deco01 {position:absolute; z-index:2; margin:0 0 0 35px;}
#iframeContent img#endTop {position:absolute; z-index:2; left:55px; top:55px; z-index:4;}
#iframeContent div.IFcontent {
	position:relative;
	z-index:3;
	width:510px;
	height:630px;
	padding:60px 170px 100px 80px;
	overflow:auto;
	}
	#iframeContent div.IFcontent .IFinner{width:510px; height:552px; overflow:auto; padding:50px 0 0 0;}


/* =ZONAS
------------------------------------------------------------------------ */
#secSplash {}
	#secSplash #header{margin-top:105px; text-align:center; height:auto;}
	#secSplash #mainContent{}
	#secSplash #mainContent img{margin-left:35px;}
	#secSplash #mainContent img.deco01{position:absolute; z-index:5; left:0; top:290px; margin:0;}
	#secSplash #mainContent img#citacao01{position:absolute; z-index:5; left:400px; top:40px; margin:0;}

/* =LISTAS
------------------------------------------------------------------------ */
ul.siteNav {list-style:none; height:35px; width:730px; position:absolute; left:60px; top:160px; z-index:2; padding:0;}
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:40px;
	background: url(../../img/langPT/siteNav.ops.gif) no-repeat;
	border-bottom:none;!important
	}
	ul.siteNav li a span {display:none;}

ul.siteNav li#op01 a:link, ul.siteNav li#op01 a:visited{width:117px; background-position:0 0; border-bottom:none;}
ul.siteNav li#op02 a:link, ul.siteNav li#op02 a:visited{width:85px; background-position:-117px 0; border-bottom:none;}
ul.siteNav li#op03 a:link, ul.siteNav li#op03 a:visited{width:86px; background-position:-202px 0; border-bottom:none;}
ul.siteNav li#op04 a:link, ul.siteNav li#op04 a:visited{width:117px; background-position:-288px 0; border-bottom:none;}
ul.siteNav li#op05 a:link, ul.siteNav li#op05 a:visited{width:88px; background-position:-405px 0; border-bottom:none;}
ul.siteNav li#op06 a:link, ul.siteNav li#op06 a:visited{width:95px; background-position:-493px 0; border-bottom:none;}
ul.siteNav li#op07 a:link, ul.siteNav li#op07 a:visited{width:100px; background-position:-588px 0; border-bottom:none;}

ul.siteNav li#op01 a:hover{width:117px; background-position:0 -35px;}
ul.siteNav li#op02 a:hover{width:85px; background-position:-117px -35px;}
ul.siteNav li#op03 a:hover{width:86px; background-position:-202px -35px;}
ul.siteNav li#op04 a:hover{width:117px; background-position:-288px -35px;}
ul.siteNav li#op05 a:hover{width:88px; background-position:-405px -35px;}
ul.siteNav li#op06 a:hover{width:95px; background-position:-493px -35px;}
ul.siteNav li#op07 a:hover{width:100px; background-position:-588px -35px;}

ul.siteNav li#op01.active a:link, ul.siteNav li#op01.active a:visited{width:117px; background-position:0 -70px;}
ul.siteNav li#op02.active a:link, ul.siteNav li#op02.active a:visited{width:85px; background-position:-117px -70px;}
ul.siteNav li#op03.active a:link, ul.siteNav li#op03.active a:visited{width:86px; background-position:-202px -70px;}
ul.siteNav li#op04.active a:link, ul.siteNav li#op04.active a:visited{width:117px; background-position:-288px -70px;}
ul.siteNav li#op05.active a:link, ul.siteNav li#op05.active a:visited{width:88px; background-position:-405px -70px;}
ul.siteNav li#op06.active a:link, ul.siteNav li#op06.active a:visited{width:95px; background-position:-493px -70px;}
ul.siteNav li#op07.active a:link, ul.siteNav li#op07.active a:visited{width:100px; background-position:-588px -70px;}


ul.pageNav {list-style:none; position:relative; text-align:center; padding:5px; font-size:1.3em; line-height:1.5em; width:90%; margin:10px auto;}
	ul.pageNav li{display:inline}
	ul.pageNav li.next{position:absolute; right:0;}
	ul.pageNav li.previous{position:absolute; left:0;}
	ul.pageNav li a:link,
	ul.pageNav li a:visited{border:1px solid #b9b09b; padding:2px 3px;}
	ul.pageNav li a:hover,
	ul.pageNav li a:active{border:1px solid #dc9b39; padding:2px 3px; background:#b9b09b; color:#fff; text-decoration:none;}
	ul.pageNav li.current a:link,
	ul.pageNav li.current a:visited{border:1px solid #fff; padding:2px 3px; background:#b9b09b; color:#fff; text-decoration:none;}


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


/* =DATATABLES
------------------------------------------------------------------------ */
table.dataTable01 {}
	table.dataTable01 td{padding:10px; text-align:center; vertical-align:top; width:50%;}

table.dataTable02 {margin:0 0 20px 0;}
	table.dataTable02 th,
	table.dataTable02 td{
		vertical-align:top;
		padding:2px 5px;
		background: url(../../img/layout/iframe.td.fundo.gif) repeat-x left bottom;
		}


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