body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:none;
}

.noshow{
	display:none;
}

#titleContainer {
	height:41px;
	margin-top:19px;
	margin-bottom:20px;
	border-bottom:1px dashed #b3b3b3;
	padding-left:10px;
}
#titleContainer img{
	float:left;
}

#header {
	width:100%;
	height:57px;
	background:url('../../images/headerBk.gif') repeat-x top;
}

	#header .menuTopMain {
		margin:0 auto;
		width:939px;
	}

		#header .menuTopMain ul{
			margin:0px;
			padding:0px;
			clear:both;
		}

		#header .menuTopMain li:first-child{
			float:left;
			margin-left:110px;
		}

		#header .menuTopMain li{
			float:left;
			margin-left:60px;
			height:32px;
		}

	#header .menuTopSecundary {
		margin:0 auto;
		width:939px;
		height:25px;
		text-align:right;
	}

		#header .menuTopSecundary #langTitle{
			margin-top:10px;
			margin-right:4px;
			float:right;
		}

		#header .menuTopSecundary .langContainer {
			width:58px;
			height:19px;
			float:right;
			margin-top:4px;
			margin-right:4px;
			padding-top:2px;
			background:url('../../images/langsBk.gif') no-repeat top;
			text-align:center;
		}

		#header .menuTopSecundary .langContainer a{
			font-weight:bold;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#000000;
		}

		#header .menuTopSecundary .newsletterContainer{
			margin-top:4px;
			float:right;
		}

		#header .menuTopSecundary .newsletterContainer #newsletterSubscription{
			cursor:pointer;
		}

		#header .menuTopSecundary .newsletterContainer div{
			float:left;
			height:17px;
			width:180px;
			background:url('../../images/newsletter_Bk.gif') no-repeat left;
			background-color:#ffffff;
		}

		#header .menuTopSecundary .newsletterContainer input#newsletter{
			float:left;
			margin:1px 5px 0px 5px;
			width:170px;
			height:13px;
			border:0;
			color:#646464;
			font-size:11px;
		}

.flashHeader {
	height:130px;
	margin:0 auto;
	text-align:center;
}

#flashText {
	display: none;
}

#flashLink {
	display: none;
}

#flashTooltip{
	position:absolute;
	background:#FFFFFF;
	display:none;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	border: 1px solid #7c7c7c;
}

#blogHighlight{
	position: absolute;
	top:275px;
	right:40px;
}

#mainContent {
	width:939px;
	margin:0 auto;
	margin-top:10px;
	position: relative;
}

	#mainContent #menuLeft{
		width:219px;
		float:left;
	}

		#mainContent #menuLeft li:first-child{
			list-style:none;
			height:22px;
			padding:6px 0px 0px 10px;
			border:none;

		}

		#mainContent #menuLeft li{
			list-style:none;
			height:22px;
			padding:6px 0px 0px 10px;
			border-top:dashed 1px #b2b2b2;
		}

	#mainContent #menuLeftSecundary{
		width:219px;
		float:left;
	}

		#mainContent #menuLeftSecundary li:first-child{
			list-style:none;
			height:40px;
			border-top:dashed 1px #b2b2b2;
			border-bottom:none;
			padding:0;
			margin-top:10px;
		}

		#mainContent #menuLeftSecundary li{
			list-style:none;
			height:40px;
			padding:0;
			border-top:dashed 1px #b2b2b2;
			border-bottom:dashed 1px #b2b2b2;
		}

	#mainContent #subMenuLeft{
		width:199px;
		float:left;
		border-top:1px solid #f8f8f8;
		margin-top:20px;
		background-color:#eeeeee;
		padding:10px;
	}

		#mainContent #subMenuLeft li:first-child{
			border-top:none;
		}

		#mainContent #subMenuLeft li{
			height:14px;
			padding:4px 0px 8px 0px;
			width:195px;
			border-top:dashed 1px #b2b2b2;
			cursor:pointer;
		}

			#subMenuLeft #menu_novidades{
				background:url(../../images/pt/bt_novidades.gif) no-repeat left 6px;
			}

			#subMenuLeft #menu_imprensa{
				background:url(../../images/pt/bt_imprensa.gif) no-repeat left 6px;
			}

			#subMenuLeft #menu_agenda{
				background:url(../../images/pt/bt_agenda.gif) no-repeat left 6px;
			}

#centerBlock {
	margin-left:20px;
	width:700px;
	min-height:250px;
	float:left;
}

#footer {
	width:909px;
	height:25px;
	background-color:#eeeeee;
	margin:0 auto;
	margin-top:30px;
	padding:0px 15px 0px 15px;
}

	#footer .Share {
		float:left;
		margin-top:1px;
	}

	#footer .SendToFriend {
		float:left;
		margin-left:42px;
		margin-top:3px;
		vertical-align:middle;
		cursor:pointer;
	}

	#footer .Navigation{
		float:right;
		margin-right:10px;
		margin-top:5px;
	}

#sponsors{
    clear:both;
	width:939px;
	margin:0 auto;
	margin-top:13px;
	margin-bottom:10px;
	text-align:center;
}

	#sponsors #partnersContainer {
		float:left;
		width:auto;
		text-align:left;
	}

	#sponsors #partnersContainer #titleParners{
		margin-left:19px;
		margin-bottom:11px;
	}

	#sponsors .partnersLogo {
		clear:both;
		text-align:left;
	}


	#sponsors #mediaPartnersContainer {
		float:left;
		width:410px;
		height:26px;
		text-align:left;
	}

	#sponsors #mediaPartnersContainer #titleMediaPartners{
		margin-left:13px;
		margin-bottom:11px;
	}


	#sponsors a {
		float:left;
		text-align:center;
	}

	#sponsors .Separator {
		background:#ededed;
		height:33px;
		width:2px;
		text-align:center;
		float:left;
	}

	#sponsors #sponsorIAPMEI {
		width:105px;
		height:33px;
		background:url(../../images/logo_iapmei.jpg) no-repeat 5px;
	}

	#sponsors #sponsorIAPMEI:hover{
		background:url(../../images/logo_iapmei_on.jpg) no-repeat 5px;
	}

	#sponsors #sponsorFCT {
		width:115px;
		height:33px;
		background:url(../../images/logo_fct.jpg) center no-repeat;
	}

	#sponsors #sponsorFCT:hover{
		background:url(../../images/logo_fct_on.jpg) center no-repeat;
	}

	#sponsors #sponsorAUSTIN {
		width:164px;
		height:33px;
		background:url(../../images/logo_austin.jpg) center no-repeat;
	}

	#sponsors #sponsorAUSTIN:hover{
		background:url(../../images/logo_austin_on.jpg) center no-repeat;
	}

	#sponsors #sponsorICA {
		width:130px;
		height:33px;
		background:url(../../images/logo_ica.jpg) center no-repeat;
	}

	#sponsors #sponsorICA:hover{
		background:url(../../images/logo_ica_on.jpg) center no-repeat;
	}

	#sponsors #sponsorASSOFT {
		width:106px;
		height:33px;
		background:url(../../images/logo_assoft.jpg) center no-repeat;
	}

	#sponsors #sponsorASSOFT:hover{
		background:url(../../images/logo_assoft_on.jpg) center no-repeat;
	}

	#sponsors #sponsorICA2 {
		width:120px;
		height:33px;
		background:url(../../images/logo_ica.jpg) center no-repeat;
	}

	#sponsors #sponsorICA2:hover{
		background:url(../../images/logo_ica_on.jpg) center no-repeat;
	}

	#sponsors #sponsorICA2 {
		width:120px;
		height:33px;
		background:url(../../images/logo_ica.jpg) center no-repeat;
	}

	#sponsors #sponsorICA2:hover{
		background:url(../../images/logo_ica_on.jpg) center no-repeat;
	}
	
		#sponsors #sponsorBRIEFING {
		width:100px;
		height:33px;
		background:url(../../images/logo_briefing.jpg) center no-repeat;
	}

	#sponsors #sponsorBRIEFING:hover{
		background:url(../../images/logo_briefing_on.jpg) center no-repeat;
	}

	#sponsors #sponsorCOTEC {
		width:80px;
		height:33px;
		background:url(../../images/logo_cotec.jpg) center no-repeat;
	}

	#sponsors #sponsorCOTEC:hover{
		background:url(../../images/logo_cotec_on.jpg) center no-repeat;
	}

#contentOverlay {
	background:#000000;
	display:none;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	position:absolute;
	width:1px;
	height:1px;
	top:0;
	left:0;
	z-index: 100;
}

#newsletterFormContainer {
	position:absolute;
	width:1px;
	height:1px;
	top:0;
	left:0;
	display:none;
}

#newsletterForm {
	position:relative;
	margin: 0 auto !important;
	margin-top:230px !important;
	padding:20px;
	z-index:9999;
	width:394px;
	height:230px;
	background:#FFFFFF;
	border: 3px solid #7c7c7c;
}

#newsletterForm #newsletterTitleContainer {
	margin-bottom:30px;
	height:30px;
	border-bottom:1px solid #b3b3b3;
}

#newsletterForm .fieldsContainer {
	clear:both;
	color:#6b6b6b;
	height:38px;
	width:394px;
}
#newsletterForm .fieldsContainer label{
	width:60px;
	float:left;
	padding-top:3px;
	padding-left:5px;
}

#newsletterForm .fieldsContainer input{
	float:left;
	background:#eeeeee;
	border:0px;
	padding:3px;
	height:18px;
	width:285px;
	color:#6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#newsletterForm .submitButton {
	clear:both;
	width:394px;
	text-align:center;
	margin-top:20px;
}

#newsletterForm #newsletterCloseButton img{
	padding:0px;
	background:transparent;
	border:0 ;
	right:2px;
	top:2px;
	position:absolute;
	cursor:pointer;
}

    


#sentToFriendFormContainer {
	position:absolute;
	width:1px;
	height:1px;
	top:0;
	left:0;
	display:none;
}

#sentToFriendForm {
	position:relative;
	margin: 0 auto !important;
	margin-top:230px !important;
	padding:20px;
	z-index:9999;
	width:394px;
	height:310px;
	background:#FFFFFF;
	border: 3px solid #7c7c7c;
}

#sentToFriendForm #sentToFriendTitleContainer {
	margin-bottom:30px;
	height:30px;
	border-bottom:1px solid #b3b3b3;
}

#sentToFriendForm .fieldsContainer {
	clear:both;
	color:#6b6b6b;
	height:38px;
	width:394px;
}
#sentToFriendForm .fieldsContainer label{
	width:70px;
	float:left;
	margin-right:20px;
	padding-top:3px;
	padding-left:5px;
}

#sentToFriendForm .fieldsContainer input{
	float:left;
	background:#eeeeee;
	border:0px;
	padding:3px;
	height:18px;
	width:250px;
	color:#6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#sentToFriendForm .submitButton {
	clear:both;
	width:394px;
	text-align:center;
	margin-top:20px;
}

#sentToFriendForm #sentToFriendCloseButton img{
	padding:0px;
	background:transparent;
	border:0 ;
	right:2px;
	top:2px;
	position:absolute;
	cursor:pointer;
}

