
* { margin: 0; padding: 0 }
body { color: #666; background: #d8e2ec url(../Images/Body-bg.gif) repeat-x top center; font: 62.5% Arial, Helvetica, sans-serif }
a {cursor: hand; color: #6699CC; text-decoration: none;}
a:hover {color: #BD9405;}
.GlobalBg { background: transparent url(../Images/globalEsq.gif) no-repeat 0 0; font-size: 1.2em }
	.Global { background: transparent url(../Images/globalDir.gif) no-repeat 100% 0  }
	
	.Lang { float: right; padding: 10px 20px 0 0 }
	.Lang a { color: #999; text-transform: uppercase; text-decoration: none; font-size: 0.8em }
	.Lang a:hover { text-decoration: underline; }	
	
	#irConteudos { position: absolute; top: 10px; left: 10px; }
	#irConteudos a:link, #irConteudos a:visited, #irConteudos a:hover {
		text-decoration: none; color: #fff; font-size: 1px; cursor: default; }
	#irConteudos a:active, #irConteudos a:focus { background-color: #cbd9e9!important; font-size: 0.8em!important; color: #676769; text-transform: uppercase; padding: 4px 5px }	

	.Home-logo { position: absolute; top: 40px; left: 250px }
	.Home-logo a img { border: 0 }	
	
	.Topo { 
		background: transparent url(../Images/topoBg.gif) no-repeat top center; margin: 0 3px 0 1px; 
		position: relative; min-height: 188px }
	* html .Topo { height: 188px }
		
	/* MENU */
	
	.Navegacao { position: absolute; bottom: 0; left: 10px }
	.Navegacao ul { list-style: none; float: left; border-right: 1px solid #d8e2ec; }	
		.Navegacao ul li { z-index: 13; float: left; background: #d6e7f9 url(../Images/menuOff.gif) repeat-x bottom;  }
		.Navegacao ul li a { 
			display: block; padding: 7px 9px; text-decoration: none ; border-top: 1px solid #d8e2ec; 
			border-left: 1px solid #d8e2ec; color:#676769  }
	
	.Navegacao ul li:hover, .Navegacao ul li.hover, .Navegacao ul li a.a-ver {  
		background: #d6e7f9 url(../Images/menuOn.gif) repeat-x bottom; }
			
	.Navegacao ul li ul { 
		position: absolute; z-index: 14; width: 160px; visibility: hidden; margin-top: 0px; 
		border: 1px solid #d8e2ec; border-top: 0; float: none   }	
	.Navegacao ul li:hover ul, .Navegacao ul li.hover ul { visibility: visible }	
	
	.Navegacao ul li ul li { float: none; background: #aec9e7 }

		.Navegacao ul li ul li a { background: #aec9e7!important; border: 0; color:#fff; padding: 5px 5px 5px 9px; }
		.Navegacao ul li ul li a:hover { background: #f4f5f7!important; color:#676769 }
		*html .Navegacao ul li ul li { height: 1% }
		*html .Navegacao ul li ul li a { height: 1% }
	
		.NavListaInvest ul { border-right: 0!important; z-index: 20; }
		#mostraMenu {background: transparent url(../Images/arrADir.gif) no-repeat left center; position: absolute; top: 8px; left: 0; z-index: 15; padding: 0 0 0 20px; cursor: pointer; color: #666; }
		
	/* Pesquisa */
	
	fieldset.Pesquisa { position: absolute; bottom: 6px; right: 23px; margin: 0; padding: 0; border: 0; }
		fieldset.Pesquisa label {float: left; font-size: 1.1em; color: #666; padding: 0 2px 0 0;}
		fieldset.Pesquisa input.txtpesquisa {float: left; width: 140px; height: 14px; font-size: 1em; color: #666; border-top: 2px solid #ccc; border-left: 2px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
		fieldset.Pesquisa input.btnpesquisa {float: left; width: 11px; height: 8px; margin: 5px 0 0 7px; cursor: pointer; background: url(../Images/arrADir.gif) no-repeat left center;}
	
	.hide {display: none;}
	.MensagensResultados {padding: 0 0 30px 0;}
	/* CONTEUDO HP */
		
	.Flash { float: right; width: 232px; margin: 0; background: transparent url(../Images/h3Bg.gif) repeat-x left 3px; }
	.Flash img { float: left; width: 232px; height: 158px; border: 0; padding: 20px 0 0 0; margin: 0; }
	.DestTopo { background: #d8e2ec url(../Images/destHp.gif) no-repeat 1px 1px; width: 717px; float: right }
		.DestTopobg { 
			background: transparent url(../Images/destHpTopo.gif) no-repeat top center; display: block; height: 3px; padding: 0; margin: 0; font-size: 0.1em  }
		.DestCont { background: transparent url(../Images/destHpBg.gif) repeat-y center; padding: 0px 10px 0 20px; min-height: 154px  }
			* html .DestCont { height: 154px }
		.DestTopobx { 
			background: transparent url(../Images/destHpBx.gif) no-repeat top center; display: block; height: 3px; 
			font-size: 0.1em; clear: both }

	.DestCont h2 { color:#6699cc; font-size: 3em; padding: 7px 0 0 0  }
		.DestCont h2 a { color:#6699cc; text-decoration: none  }	
	.DestCont .data { float: left; color:#999; font-size: 2em; padding-left: 230px  }
	.DestCont .resumo { float: left; color:#6699cc; width: 170px; padding: 2px 0 0 68px; line-height: 1.1em  }		
	
	
	.DestHpBx { clear: both;  padding-top: 0px }
	a.arrowMore {}
	a.arrowMore img {border: 0; padding: 0 0 0 5px;}
	.DestaquesEsqBx { width: 467px; float: left; margin: 0 8px 0 0; }
	.BxEsqHp1 a {text-decoration: none; color: #fff;}
	.BxEsqHp1 a.large {font-size: 1.4em;}
		.BxEsqHp1 { width: 235px; float: left; background: url(../Images/BxEsqHp1.gif) no-repeat left top; min-height: 162px;}
			 * html .BxEsqHp1 { height: 162px }
		.BxEsqHp2 { width: 235px; float: left; background: url(../Images/BxEsqHp2.gif) no-repeat center; min-height: 162px }
			 * html .BxEsqHp2 { height: 162px }	

			 .BxEsqHp1 div, .BxEsqHp2 div { padding: 15px 13px 5px 11px; color: #fff }
			 .BxEsqHp1 .content, .BxEsqHp2 .content { padding: 0; }
	 
	.DestaquesDirBx { width: 232px; float: right } 
	.DestaquesDirBx h3, .Noticias h3 { background: transparent url(../Images/h3Bg.gif) repeat-x center; font-size: 1.0em; color: #666 }
	
	
		.DestaquesDirBx h3 span, .Noticias h3 span{ background: #fff; padding-right: 4px; width: 231px; height: 158px }	
		.Noticias a {text-decoration: none; color: #6699CC;}
		.Noticias a:hover {color: #BD9405;}
		.A-negocios { width: 462px; float: left; }
			.A-negocios img { border: 0; margin-top: 5px; width: 225px; }		
				.banner1 { float: left;  }
				.banner2 { float: left; margin-left:12px; }		

	
	.Noticias { float: right; width: 231px; margin: 0 0 0 8px; }
		.Noticias h3 { margin-bottom: 10px }
		.noticia-dest { padding-bottom: 15px }
		.noticia-dest em { color:#666; font-style: normal }		
	
	.Rodape { background: transparent url(../Images/rodapeBg.gif) no-repeat top }
	.mapaSitelink { 
		display: block; float: left; padding: 8px 9px 7px; border: 1px solid #fff; border-top: 0; margin-left: 11px; 
		background: #c4d5e6 url(../Images/maplinkBg.gif) repeat-x top; color:#666; text-decoration: none; font-size: 1.2em }
	.mapaSitelink:hover { background: #aec9e7 url(../Images/maplinkBgOn.gif) repeat-x top; }		
	
	.copy { float: right; color:#999; text-decoration: none; text-transform: uppercase; display: block; margin: 5px 3px 0 0  }
	.copy:hover { text-decoration: underline }	
	
	/* BREADCRUMBS */
	
	.navegacao-itens { 
		padding: 5px 0 5px 252px; background: #adc9e7; border-bottom: 1px solid #f3f6f9; color:#6699cc;
		margin: 0 3px 0 1px; font-size: 0.8em }
		.navegacao-itens a { color:#6699cc; text-decoration: none }	
		.navegacao-itens a:hover { text-decoration: underline }
		.navegacao-itens em { color:#666; font-style: normal }
	
	
	/* MENU LATERAL */
	
	.Menu-Lateral { padding-top: 2.3em  }
	.Menu-Lateral ul { list-style: none; margin-left: 1px; border-top: 1px solid #d8e2ec; }
		.Menu-Lateral ul ul { border-top: none; padding-left: 20px; border-bottom: 1px solid #d8e2ec; }
		
		.Menu-Lateral li {  }
		* html .Menu-Lateral li { height: 1%;  }
		* html .Menu-Lateral li a { height: 1%; }				
		.Menu-Lateral li li {  }		
		
		.Menu-Lateral li a { 
			display: block; padding: 4px 5px 4px 15px; color:#666; text-decoration: none; border-bottom: 1px solid #d8e2ec; }
		.Menu-Lateral li li a { border-top: 0; }			
			
		.Menu-Lateral li a:hover, .Menu-Lateral li a.aqui { background: #ecf1f6;}								

	/* MAPASITE */
	
		.accordion_toggler {display: block; width: 16px; height: 1.2em; float: left; position: absolute; top: 0; left: 0; background: transparent url(../Images/arrBDir.gif) no-repeat center; cursor: pointer; padding: 3px 0;}
		.accordion_toggler.hilight, .selected .accordion_toggler { background: transparent url(../Images/arrBBx.gif) no-repeat center;}
		
		.Mapasite ul { list-style: none;}
		.Mapasite li { float: left; width: 100%;}
 		.Mapasite li a {display: block; text-decoration: none;}
 		.Mapasite li a: hover {}
 		.Mapasite li .selected {}
 		
 		
 		.level1 {position: relative;}
		.level2 {}
		.level3 {}

		.level1 a {color: #666666; padding: 3px 0 3px 16px;}
		.level1 a:hover {color: #999999;}
		.level1.selected a {color: #999999;}
		.Mapasite .level2 a {color: #666666; padding: 3px 0 3px 28px;}
		.level2 a:hover { color: #999999; }
		.Mapasite .level3 a {color: #999999; padding: 3px 0 3px 41px; background: transparent;}
 		.level3 a:hover { color: #666666;}
 		
 		
 		
 		.Mapasite li li a {padding: 3px 0 3px 28px;}
 		.Mapasite li li.seta_lado {background: #F3F6F9 url(../Images/arrBDir.gif) no-repeat 15px 6px;}
 		.Mapasite li li.seta_baixo {background: #F3F6F9 url(../Images/arrBBx.gif) no-repeat 15px 7px;}
 		.Mapasite li li li a {padding: 3px 0 3px 40px; color: #999; }
 		.Mapasite li li li.sem_seta { background: #fff;}
		

	/* CONTEUDO */
	
	.Titulo-b { border-bottom: 9px solid #99ccff; color: #666; font-size: 1.6em; padding-bottom: 4px; margin-bottom: 5px }
	.Titulo { color: #666; font-size: 1.6em; padding-bottom: 4px; margin-bottom: 5px }
	.sub-TituloArea { background: transparent url(../Images/h3Bg.gif) repeat-x center; font-size: 1.0em; color: #666; margin-bottom: 4px }
		.sub-TituloArea span { background: #fff; padding-right: 4px; width: 231px; height: 158px }	
	.sub-TituloAreaNegocio { background: transparent url(../Images/h3Bg.gif) repeat-x center; font-size: 1.0em; color: #666; margin-bottom: 4px }
		.sub-TituloAreaNegocio span { background: #fff; padding-right: 4px; width: 231px; height: 158px }	
	
	.subTitulo { color:#6699cc; display: block }
	
	.Destaque-Art { background: #f3f6f9;  padding: 10px 7px 10px 10px; float: left; clear: both; width:696px; margin-bottom: 10px  }
		.ImgDestaque { background: transparent url(../Images/sbImgBx.gif) no-repeat bottom right; padding-bottom: 4px ; float: right }
		.Destaque-Art .ImgDestaque img { display: block; width: 221px; padding-right: 3px; margin: 0; background: transparent url(../Images/sbImgDir.gif) no-repeat top right;}
		.Destaque-Art .ImgDestaque01 img { display: block; width: 693px; padding-right: 3px; margin: 0; background: transparent url(../Images/sbImgDir.gif) no-repeat top right;}
		.Destaque-Art img { margin: 5px 0 7px; border: 0 }
		.ResumoDestaque { color:#afcae7; font-size: 14px; padding: 10px 0 0 0  }
	
		
	.Tabela-Projectos { border-top: 1px solid #d8e2ec; clear: both; margin: 10px 0 15px; width: 100%; border-collapse: collapse; }
		.Tabela-Projectos td { border-bottom: 1px solid #d8e2ec; padding: 5px 8px; }
	.Tabela-Projectos .Logo { width: 15%; border-right: 1px solid #d8e2ec; text-align: center; vertical-align: middle }
	.Tabela-Projectos .Nome { width: 20%; vertical-align: top }
		.Tabela-Projectos .Nome h3 { font-size: 1.2em; color:#99ccff }
	.Tabela-Projectos .Descricao { width: 65%; vertical-align: top }
	
	.Areas-Acesso-Item1 { float: left; clear: both; width:713px; height: 246px; margin-bottom: 10px; background: #d8e2ec url(../Images/pt/resorts.jpg) no-repeat left top; }
		
	.Areas-Acesso-Item2 { float: left; clear: both; width:713px; height: 246px; margin-bottom: 10px; background: #d8e2ec url(../Images/pt/capitalDesenvolvimento.jpg) no-repeat left top; }
		
	.arealeft {float: left; width: 231px; height: 246px;}
		.AreaTituloNegocio { float: left; width: 180px; height: 174px; padding: 7px 0 0 8px; color: #fff; font-size: 1.6em; font-weight: bold;}
		.arealeft ul {float: left; clear: both; width: 231px; border-top: 1px solid #D7E3E4;}
			.arealeft ul li {float: left; clear: both; width: 231px; list-style: none; border-bottom: 1px solid #D7E3E4; }
				.arealeft ul li a {float: left; width: 222px; color: #fff; font-size: 0.9em; font-weight: bold; padding: 5px 0 5px 9px; text-decoration: none; background: transparent url(../Images/cruzbtn.gif) no-repeat 212px center; }
	.areamidle {float: left; width: 221px; padding: 160px 10px 10px 10px; height: 75px;}
		.areamidle img {border: 0; width: 221px; height: 75px;}
	.arearight { float: right; width: 221px; padding: 10px; height: 226px; font-size: 1em;}
		.AreaResumoTITULO {clear: both; color: #6699CC;}
		
	
	
	
	
	.AreaTituloInvestidores { float: left; width: 90px; height: 185px; padding: 7px 0 0 8px; color: #fff; font-size: 1.5em; font-weight: bold;}
	.AreaTituloInvestidores2 { float: left; width: 125px; height: 93px; padding: 7px 0 0 8px; color: #fff; font-size: 1.5em; font-weight: bold;}
	.AreaAnoInvestidores { float: left; clear: both; padding: 0 0 7px 8px; color: #99CCFF; font-size: 4em; font-weight: bold;}
	.DestaqueInvest ul {float: left; clear: both; width: 231px; border-top: 1px solid #D7E3E4;}
	.DestaqueInvest ul li {float: left; clear: both; width: 231px; list-style: none; border-bottom: 1px solid #D7E3E4; }
				.DestaqueInvest ul li a {float: left; width: 222px; color: #fff; font-size: 0.9em; font-weight: bold; padding: 5px 0 5px 9px; text-decoration: none; background: transparent url(../Images/cruzbtn.gif) no-repeat 212px center; }
				
	
	.DestaqueInvest2 {float: left; width: 229px; height: 361px; margin: 0 0 0 9px;}
		.DestaqueInvest2 ul {float: left; clear: both; width: 229px; border-top: 1px solid #D7E3E4;}
			.DestaqueInvest2 ul li {float: left; clear: both; width: 229px; list-style: none; border-bottom: 1px solid #D7E3E4; }
				.DestaqueInvest2 ul li a {float: left; width: 220px; color: #fff; font-size: 0.9em; font-weight: bold; padding: 5px 0 5px 9px; text-decoration: none; background: transparent url(../Images/setabranca.gif) no-repeat 212px center; }
	
	.DestaqueInvest21 {float: left; width: 229px; height: 361px; margin: 0;}
		.DestaqueInvest21 ul {float: left; clear: both; width: 229px; border-top: 1px solid #D7E3E4;}
			.DestaqueInvest21 ul li {float: left; clear: both; width: 229px; list-style: none; border-bottom: 1px solid #D7E3E4; }
				.DestaqueInvest21 ul li a {float: left; width: 220px; color: #fff; font-size: 0.9em; font-weight: bold; padding: 5px 0 5px 9px; text-decoration: none; background: transparent url(../Images/setabranca.gif) no-repeat 212px center; }

	
	#Destaque { margin-left: 0 }
	#Comunicados div { color:#6699cc; margin-top: 15px }
		#Comunicados div em { color:#666; font-style: normal }
			#Comunicados div a { color:#6699cc; text-decoration: none; font-style: normal }
				#Comunicados div a:hover {color: #BD9405;}
		
	.VermaisDir { text-align: right; margin-top: 10px }
		.VermaisDir a { text-decoration: none; color:#6699cc;  }
			.VermaisDir img { border: 0  }			
			
	.Lista-Links { background: transparent url(../Images/sombraBx.gif) no-repeat right bottom; padding-bottom: 3px; margin-bottom: 8px  }
	.Lista-Links .CxLista { background: #6b9dcf; padding: 10px 0; clear: both }
	.Lista-Links ul { list-style: none; border-top: 1px solid #fff }	
		.Lista-Links li { border-bottom: 1px solid #fff }
			.Lista-Links a { 
				color:#fff; text-decoration: none; display: block; padding: 3px 10px;
				background: transparent url(../Images/arrADir.gif) no-repeat 95% 48%  }
				.Lista-Links a strong { display: block}							
	
	.Lista-Down { background: transparent url(../Images/sombraBx.gif) no-repeat right bottom; padding-bottom: 3px; margin-bottom: 8px  }
	.Lista-Down .CxLista { background: #666; padding: 10px 0; clear: both }
	.Lista-Down ul { list-style: none; border-top: 1px solid #fff }	
		.Lista-Down li { border-bottom: 1px solid #fff; }
			.Lista-Down a { color:#99ccff; text-decoration: none; display: block; padding: 3px 10px 3px 40px!important;}
				.Lista-Down a:hover {color: #BD9405;}
				.Lista-Down a small { display: block; color: #fff; font-weight: normal; font-size: 1.0em }			
				.Lista-Down .ico { position: absolute; margin-left: -30px; margin-top: 2px; border: 0 }
	
	.Banner-Dest { background: transparent url(../Images/sombraBx.gif) no-repeat right bottom; padding-bottom: 3px }
		.Banner-Dest a img { border: 0; display: block }
		
	
	.ListagemDocs { color:#afcae7; }
	.ListagemDocs h3 { border-bottom: 1px solid #afcae7; font-size: 1.0em; font-weight: normal }
	.ListagemDocs dt { padding: 7px 0 5px }	
	.ListagemDocs a { color:#666; text-decoration: none; display: block;}
	.ListagemDocs a small { color:#99ccff; text-transform: uppercase; font-size: 1.0em }
	.ListagemDocs a img { border: 0; margin-top: 1px; vertical-align: middle;}
	.pdf {background: #f3f6f9 url(../images/icoPDF.gif) no-repeat left center; padding: 4px 0 4px 20px;}
	.generico {background: #f3f6f9 url(../images/icoPDF.gif) no-repeat left center; padding: 4px 0 4px 20px;}
	.jpg {background: #f3f6f9 url(../images/icoPDF.gif) no-repeat left center; padding: 4px 0 4px 20px;}
	.gif {background: #f3f6f9 url(../images/icoPDF.gif) no-repeat left center; padding: 4px 0 4px 20px;}
	.png {background: #f3f6f9 url(../images/icoPDF.gif) no-repeat left center; padding: 4px 0 4px 20px;}


	.pdf2 {background: transparent url(../images/icoPDF.gif) no-repeat 11px 5px;}
	.generico2 {background: transparent url(../images/icoPDF.gif) no-repeat 11px 5px;}
	.jpg2 {background: transparent url(../images/icoPDF.gif) no-repeat 11px 5px;}
	.gif2 {background: transparent url(../images/icoPDF.gif) no-repeat 11px 5px;}
	.png2 {background: transparent url(../images/icoPDF.gif) no-repeat 11px 5px;}
	
	
	.Resumo-Comunicado { color: #666}
	.Resumo-Comunicado .Data { font-weight: normal }
	.Resumo-Comunicado .Titulo-Com { color: #6699cc; font-size: 1.0em }
	.Resumo-Comunicado .DocsAnexo { color: #afcae7; padding: 8px 0 4px; font-weight: normal; font-size: 1.0; display: block  }
	
	.Listagem-Docs { float: left; list-style: none; clear: both; }
	.Listagem-Docs ul { float: left; list-style: none; width: 713px; }
		.Listagem-Docs li { width: 713px; float: left; clear: both; padding: 8px 0 7px 0; border-top: 1px solid #d8e2ec; }
		.Listagem-Docs li.first { width: 713px; float: left; clear: both; padding: 8px 0 7px 0; border: 0 !important; }	
	.Listagem-Docs .Titulo-Data { float: left; width: 713px; }
		.Listagem-Docs .Titulo-Data strong { text-decoration: none; width: 713px; display: block }
		.Listagem-Docs .Titulo-Data small { color:#666; font-size: 1.0em }
	.Listagem-Docs .Titulo-Data2 { float: left; width: 213px; }
		.Listagem-Docs .Titulo-Data2 strong { text-decoration: none; width: 213px; display: block }
		.Listagem-Docs .Titulo-Data2 small { color:#666; font-size: 1.0em }	
	.Listagem-Docs .Descricao { float: left; width: 483px; color:#666; }
	
	
	.FormLink { color:#666; text-decoration: none }
		.FormLink small { color:#99ccff; text-transform: uppercase; font-size: 1.0em }	
		.FormLink img { border: 0; vertical-align: middle }	
	
	.Paginacao { width: 713px; text-align: right; border-top: 1px solid #d8e2ec; padding: 1px 0; clear: both }
	.Paginacao.pagBot { border-bottom: 1px solid #d8e2ec;}
	.Paginacao p { display: inline; margin: 20px }
	.Paginacao a { color:#6b9dcf; font-weight: bold; margin: 0 2px  }
	.Paginacao a.here {text-decoration: none; color: #666666; }
	.Paginacao a img { border: 0 }
	.Paginacao .pagNu { width: 21px }
	.Paginacao em { font-style: normal  }			
	
	/* Formulario-Candidatura */
	
	.Intro { background: #f3f6f9; color:#666; padding: 8px; margin-bottom: 10px  }
		.Intro p { padding-bottom: 5px  }	
	
	.Formulario-Candidatura fieldset { border: 0; margin-top: 10px; }
		.Formulario-Candidatura legend { color: #adc9e7; padding-bottom: 10px }
		.Formulario-Candidatura .noLegend legend { display: none }	
	.Formulario-Candidatura .sep { border-bottom: 1px solid #d8e2ec; padding: 10px 0 20px}
	.Formulario-Candidatura .sepNo {  clear: both; padding: 2px 0;  }	

	.Formulario-Candidatura .in1 { width: 352px; font-size: 10px }
		.Formulario-Candidatura .inA1 { width: 352px; padding: 1px 0 }
	.Formulario-Candidatura .in2 { width: 227px; font-size: 10px }
	.Formulario-Candidatura .in3 { width: 115px; font-size: 10px }
		.Formulario-Candidatura .inA3 { width: 115px; padding: 1px 0 }
	.Formulario-Candidatura .in4 { width: 46px; font-size: 10px }
		.Formulario-Candidatura .inA4 { width: 46px; padding: 1px 0 }	
	.Formulario-Candidatura .in5 { width: 76px; font-size: 10px }
	.Formulario-Candidatura .in6 { width: 56px; font-size: 10px }	
	.Formulario-Candidatura .esqIn { float: left; width: 210px; margin-bottom: 8px }
	.Formulario-Candidatura .dirIn { float: right; width: 470px; margin-bottom: 8px }
		.Formulario-Candidatura .dirIn.check { margin-bottom: 2px }
	.Formulario-Candidatura .in7 { width: 95px; font-size: 10px }
		.Formulario-Candidatura .inA7 { width: 95px; padding: 1px 0 }
	.Formulario-Candidatura .sel1 { width: 100%; margin-top: 4px; color: #666 }
			
	.Formulario-Candidatura .absIn { padding: 0 0 0 30px; display: block  }
	.Formulario-Candidatura .absIn input { margin-left: -18px; margin-top: 1px; float: left;  }
		* html .Formulario-Candidatura .absIn input { margin-top: -2px  }	
		*:first-child+html .Formulario-Candidatura .absIn input { margin-top: -2px  }
		 html:first-child .Formulario-Candidatura .absIn input { margin-top: -2px  }		
	
	.Formulario-Candidatura .DirTexto { text-align: right }
	.Formulario-Candidatura .esqIn span { color: #e0ae00; font-weight: bold }			
	.Formulario-Candidatura acronym { border: 0;  margin-right: 3px }
	.Formulario-Candidatura .dirIn label { margin-right: 6px }	
	.Formulario-Candidatura .label2 { padding-left: 15px }
	.Formulario-Candidatura .Linguas { width: 100% }
		.Formulario-Candidatura .Linguas td, .Formulario-Candidatura .Linguas th { padding: 2px 0 1px 5px; }
		.Formulario-Candidatura .Linguas .Col1 { width: 210px; text-align: right; padding: 0 10px 0 0 }
		
		.ConhecimentosInfo { width: 32%; float: left; padding-right: 7px  }
		.ConhecimentosInfo label { display: block; margin-top: 15px; }		
		
		
	.AdicionarMais { color:#666; text-decoration: none; line-height: 1.8em;  }
		.AdicionarMais strong { color:#e0ae00; font-size: 1.3em; vertical-align: bottom }
	
	
	
	/* GERAL */
	
	.nBorder { border: 0!important }
	.Amarelo { color:#FFF300; }
	.Verde { color:#99CC00; }
	.Castanho {	color:#7C6A5E; }
	.Link a, a.Link {color: #6699CC; font-weight: bold;}
	.Link a:hover, a.Link:hover {color: #BD9405;}
	.subTitulo { color:#6699cc; display: block; }
	.pnone p {margin: 0 !important;}
	
	
	/* Clean Style */
	.cleanStyle { padding-bottom: 15px; clear: both }
	.cleanStyle h1, .cleanStyle h4 { margin: 21px 0 }
	.cleanStyle h2 { margin: 19px 0 }
	.cleanStyle h3 { margin: 18px 0 }
	.cleanStyle h5 { margin: 22px 0 }
	.cleanStyle h6 { margin: 25px 0 }
	.cleanStyle pre { white-space: pre; margin: 13px 0 }
	.cleanStyle p { margin: 16px 0 }
	.cleanStyle strong { font-weight: bold }
	.cleanStyle em { font-style: italic }
	.cleanStyle u { text-decoration: underline }
	.cleanStyle a {color: #6699CC; font-weight: bold;}
	.cleanStyle a:hover {color: #BD9405;}
	.cleanStyle strike { text-decoration: line-through }
	.cleanStyle sup { vertical-align: super }
	.cleanStyle sub { vertical-align: sub }
	.cleanStyle ul { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: none; list-style-position: outside }
	.cleanStyle ul li { list-style-type: disc }
	.cleanStyle ul li ul li { list-style-type: circle }
	.cleanStyle ul li ul li ul li { list-style-type: square }
	.cleanStyle ul li ul { margin: 0 }
	.cleanStyle ol { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: decimal; list-style-position: outside }
	.cleanStyle ol li ol { margin: 0 }
	.cleanStyle blockquote { margin-left: 40px }
	.cleanStyle hr { margin: 8px 0; border: inset 1px #000 }
		
	
	
	