html { background: #fff  url(../Images/bodyBgTopo.gif) repeat-x top; height: 100%; overflow-y: scroll; }
body { 
	text-align: center; background: transparent url(../Images/bodyBgBx.gif) no-repeat center bottom; 
	min-height: 100%; font: 62.5% Arial, "Arial Narrow",  Helvetica, sans-serif; color: #333  }

#introFlash { width: 100%; height: 100%; background: transparent url(../Images/bodyBgBxIntro.gif) repeat-x bottom;  }
#introFlash #flashcontent { height: 100% }
#introFlash #flashcontent .content { padding-top: 175px }

* { margin: 0; padding: 0 }
a img, fieldset { border: none; }
.printlogo {display: none;}

.printicon {clear: both; width: 465px; padding: 0 0 5px 126px; text-align: right;}
.printicon .imprimir {cursor: pointer; color: #00A6AA; text-decoration: underline;}
	.printicon .imprimir:hover , .printicon .over {color: #F7931D; text-decoration: none;}
	
.poweredby {display: block; clear: both; padding: 20px 0 0 0; color: #006366; text-align: center; font-size: 1.2em;}
	.poweredby a {color: #006366; text-decoration: none;}

.colDir a { color: #F7931D }
.colDir a.read {text-decoration: none;}
.colDir a:hover { color: #1D4C47 }
a:hover { color: #F7931D; text-decoration: none }

.ConteudosExp .cleanStyle a {cursor: pointer; color: #ffffff; text-decoration: underline;}
	.ConteudosExp .cleanStyle a:hover {color: #D5E05A; text-decoration: none;}


/* Estrutura */
.Global { margin: 0 auto; width: 800px; text-align: left; }
	.Conteudos { padding: 0 10px 0; clear: both; background: transparent url(../Images/conteudoFundo1.gif) repeat-y center; float: left }
	.ConteudosExp { padding: 0 10px 0; clear: both; background: transparent url(../Images/conteudoFundo2.gif) repeat-y center; float: left;  }
	
	.ConteudosSpc { background: transparent url(../Images/fundoConteudobx.png) no-repeat bottom left; float: left; width: 780px; clear: both; }
	.ConteudosExp .ConteudosSpc { background: transparent url(../Images/fundoConteudobx2.png) no-repeat bottom left;  }
	
		.colEsq { float: left;  width: 120px; font-size: 1.1em; }
		.colDir { float: right;  width: 160px; font-size: 1.1em; }
		.Conteudo { float: left; width: 465px; background: #fff; padding: 0 10px 20px 6px; color: #58595B; font-size: 1.2em; }		

		.ConteudosExp .Conteudo { background: none; padding: 15px 10px 20px 6px; color: #ffffff; /*font-size: 1em;*/}		
		
	.Rodape { padding: 14px 0 10px; text-align: center; clear: both; font-size: 1.1em; }
		
/* Estilos */
.Topo { height: 160px; width: 800px; position: relative; }
	.topoFundo { position: absolute; width: 800px; height: 160px; top: 0; left: 0; z-index: 1; overflow: hidden; text-align: right }

.topoEsq, .topoDir { height: 165px; position: absolute; z-index: 2; width: 400px; top: 0; }
.topoEsq { left: 0; background: transparent url(../Images/branco.png) no-repeat top left  }
.topoDir { right: 0; }
	.logo { margin: 14px }
	.textoTopo { text-align:right; padding-top: 15px } 
	
.AreaMenu{ 	font-family: "Arial Narrow", sans-serif; font-size: 1.4em; background: #D5E05A url(../Images/mpbg.gif) repeat-y left top;
float: left; width: 100%; clear: both; margin-bottom: 50px; position: relative }
	
	.Menu { list-style: none; float: right; margin-right: 4px; }
		.Menu li { float: left; }
		.Menu li a { text-align: center; padding: 10px 9px; color: #026366; text-decoration: none; float: left; display: block }
		.Menu li a:hover, .Menu li.Current a, .Menu li.Selected a { color: #ffffff; background: #9BC751; }
	
	* html .Menu .subMenu { left: 9px } /* ie6*/
	
	.Menu .subMenu { position: absolute; top: 37px; background: 9BC751; left: 0px; list-style: none; display: none; white-space: nowrap }
		.Menu .subMenu li{ display: inline; float: none; white-space: nowrap }
		.Menu .subMenu li a { display: inline; float: none; color: #00A6AA; background: none; line-height: 30px  }
		.Menu .subMenu li a:hover, .subMenu li.Selected a { display: inline; background: none; color: #F7931D; }
	
	.Show { display:block !important; }

.acessosRapidos { float: left;  width: 100px; min-height: 270px; padding-bottom: 40px } 
	.acessosRapidos { font-size: 1.1em  }
	.acessosRapidos .navSecundario { margin-top: 15px; float: left; width: 100px }	
		.acessosRapidos .navSecundario li { list-style: none; color: #fff; padding: 0 5px 8px 13px; min-height: 2.8em }
		.acessosRapidos .navSecundario li.aqui strong { color: #D5E05A;  }		
			.acessosRapidos .navSecundario li strong { font-weight: normal; margin-left: 2px }		
			.acessosRapidos .navSecundario li a { color: #F7931D; text-decoration: none; /*display: block;*/ }
			.acessosRapidos .navSecundario li a strong { color: #FFF; margin-left: 0; display: inline; font-size: 1.0em; }			
			.acessosRapidos .navSecundario li a:hover, .acessosRapidos .navSecundario li a:hover strong { color: #D5E05A; text-decoration: none }						

.acessosRapidos .Expandido { width: 546px; background: url(../Images/acessosRapidosExp.gif) no-repeat bottom left }
			
.colDir { background: #C1DCDF url(../Images/colDirbg.gif) repeat-y center; min-height: 270px; color: #fff }			
	.colDir .colDirSpc { padding: 15px 10px }
		
.timetable {}
	.timetable dt { color: #fff }
	.timetable dd { color: #1D4C47; font-size: 1.2em; font-weight: bold; padding-bottom: 8px }	
.apoios { float: left; width: 120px; padding-right: 10px }
	.apoios li { list-style: none; padding-bottom: 5px; }
.pub { float: left; width: 481px; /*height: 60px;*/ text-align: left;  }
	.pub img { width: 481px; margin: 0 0 5px 0;}
.navRodape { margin: 0 auto; clear: both; text-align: center; }	
	.navRodape li { list-style: none; display: inline; }	
	.navRodape li a { color: #3A988E; text-decoration: none; font-size: 1.1em; margin-right: 10px }		
	.navRodape li a:hover, .navRodape li a.aqui { text-decoration: none; color: #F7931D }			
	.navRodape li img { width: auto; margin-right: 12px; vertical-align: middle; margin-bottom: 3px!important; }
	
.listaPatrocinadores { padding-top: 10px; clear: both;}
	.listaPatrocinadores li { float: left; width: 100%; padding-bottom: 10px; list-style: none }
		.listaPatrocinadoresTxt { float: left; width: 60% }
			.listaPatrocinadoresTxt .subtitulo { color: #F7931D  }
			.listaPatrocinadoresTxt em a { color: #3A988E; text-decoration: none }
			.listaPatrocinadoresTxt em a:hover { text-decoration: none; color: #F7931D }			
		.listaPatrocinadoresImg { float: right; width: 35%; text-align: left }	

.pDown { clear: both; display: block;}		
	.Conteudos .pDown { height: 1px }		

/* Formularios */
.Formulario { float: left; width: 100%; clear: both; position: relative }
.meiaCol { float: left; width: 49% }
.colSpc	{ width: 90% }
	.meiaCol label { display: block; color: #F7931D; padding-bottom: 2px; font-style: italic }
	.input1 { width: 98%; border: none; padding: 2px; margin-bottom: 8px  }	
	textarea.input1 { width: 98%; border: none; padding: 2px; margin-bottom: 8px; overflow: auto; height: 100px  }	
	.btn_Sub1 { height: 2.6em; position: absolute; bottom: 0; right: 30px; }
	.btn_Sub1 input { 
		background: transparent url(../Images/pontos.png) no-repeat 0 6px; width: 5em; padding-left: 2px; 
		color: #CCE83A; font-size: 1.5em; border: none; cursor: pointer }

/* Programa dias */
.Programa4col { float: left; width: 100%; background: url(../Images/fundoPrograma4col.gif) repeat-y left top }
	.Programa4col li { list-style: none; float: left; width: 25% }
		.Programa4col li li { list-style: none; float: none; width: 100%; padding: 12px 0 4px 6px }
		.Programa4col .DiaEvento { background: #3A988E; color: #fff; font-size: 1.2em; padding-right: 10%; text-align: center }
		.vevent .dtstart { border-bottom: none; display: block; color: #F7931D;  font-size: 1.1em }
		.vevent .summary { color: #3A988E }		
		.vevent .url { color: #3A988E; text-decoration: underline }
		.vevent .url:hover { color: #3A988E; text-decoration: none }		

.linkOutros { min-height: 28px; padding-right: 26px; margin: 0 0 8px 0; position: relative; float: left; display: block; clear: both; text-decoration: none!important; line-height: 1em; }
	.linkOutros small { display: block; font-size: 0.8em; color: #00A6AA;}
	.linkOutros img { position: absolute; right: 0; top: 0 }	
.linkOutros:hover { color: #F7931D }

.NoticiasDest li { list-style: none; padding-bottom: 16px}
	.NoticiasDest strong { color: #1D4C47; }
	.NoticiasDest img { margin: 2px 0; display: block }
	.NoticiasDest p { padding-bottom: 8px }
	.NoticiasDest a { color: #F7931D; text-decoration: none }
	.NoticiasDest a:hover { text-decoration: none }

.Sponsors {}
	.Sponsors li { list-style: none; position: relative; padding: 0 0 32px 140px!important; background: none!important; }
		.Sponsors li img { position: absolute; top: 5%; left: 0 }
		.Sponsors li strong { color:#3A988E }
		.Sponsors li div { padding: 10px 0; }


#listaAcc { font-size: 1.1em; padding: 0; margin: 0; list-style: none; }
	.eventoAcc { list-style: none; padding: 0; margin: 0 }
	.eventoAcc { color: #006366; cursor: pointer; font-weight: bold; padding: 4px; border-bottom: 1px solid #ffffff; background: #D5E05A url(../Images/setaBx.gif) no-repeat 98% 55%; }
	.elementoAcc { padding: 10px }	
	#listaAcc .aberto { background-image: url(../Images/setaCm.gif) }


#internalTabs {}
	#internalTabsNav { float: left; font-size: 0.8em; }
	#internalTabsNav li { list-style: none; float: left; background: transparent url(../Images/internalTab_hi.gif) no-repeat top left }
	#internalTabsNav li a { 
		display: block; float: left; padding: 4px 15px; color: #fff; text-decoration: none; 
		background: transparent url(../Images/internalTab.gif) no-repeat top left; font-weight: bold }	
	#internalTabsNav a.tabSel, #internalTabsNav a:hover { background: none }
	
	a.btn_Registo { 
		background: transparent url(../Images/internalTabDestaque.gif) no-repeat top left; color: #006366;
		display: block; float: right; padding: 4px 15px; text-decoration: none; font-weight: bold; font-size: 0.8em; }	
	
	#internalTabs .internalTabsCont { clear: both; padding-bottom: 15px }
	
.table1 { width: 100%; border-collapse: collapse; clear: both; font-size: 1em; }
	.table1 thead th { background: #005658; padding: 10px 0; color: #fff  }
	.table1 tbody td { background: #D5E05A; padding: 4px 0; color: #006366; vertical-align: top; border-bottom: 1px solid #F3F6D4; text-align: center }	
	.table1 tbody th { background: #D5E05A; padding: 4px 10px 4px 0; color: #006366; vertical-align: top }
	.table1 tbody td.valignBot { vertical-align: bottom }	

	.table1 tbody tr.cor1 td, .table1 tbody tr.cor1 th { background: #E8EEAE }	
	.table1 tbody tr.cor2 td, .table1 tbody tr.cor2 th { background: #F2F5D5 }	

	.table1 tbody td.tLeft { text-align: left; width: 130px; }
	.table1 tbody td.spclat, .table1 thead th.spcla { width: 4px; border: none }
	.table1 tbody td.nBorder, .table1 thead th.nBorder, .table1 tr.nBorder td, .table1 tr.nBorder th { border: none }		
	
			
.titulo1 { color: #006366; /*font-size: 1.8em;*/ font-size: 1.6em; padding: 0 0 12px; font-weight: normal }
	.titulo1 a {color: #006366; text-decoration: none;}
	.titulo1 a:hover {color: #F7931D; text-decoration: none;}
	.titulo1 em, .subTitulo1 { color: #F7931D; font-style: normal }
	.subTitulo1 { font-size: 1.8em; padding: 0 0 12px; font-weight: normal }
	
	.ConteudosExp .titulo1 { color: #FFF }
.titulo2 { color: #1D4C47; font-size: 1.2em; padding: 0 0 15px }
.titulo3 { color: #1D4C47; font-size: 1.1em; padding: 0; font-weight: normal;}
.SeparadorTransversal {display: block; clear: both; padding: 0 0 20px 0;}

.tituloTxt { font-weight: bold; color:#3A988E }
.tituloTxt1 { font-weight: bold; color:#F7931D }
 
.fRight { float: right }
	img.fRight { margin: 0 0 5px 5px }
.fLeft { float: left }
	img.fLeft { margin: 0 5px 5px 0 }

.intro { clear: both; font-style: italic; color: #3A988E; padding: 8px 0 16px;}
	.intro a {color: #00A6AA; text-decoration: underline;}
		.intro a:hover {color: #F7931D; text-decoration: none;}
		
.ConteudosExp .intro {color: #D5E05A;}
.Citacao { font-style: italic; color: #3A988E; padding: 8px 0 16px }
.intro1 { width: 65%}
.intro2 { color: #333; padding: 0 0 8px }
.ConteudosExp .intro2 { color: #fff }

.siteMap ul { float: left; width: 31%; padding-right: 2%}
	.siteMap ul ul { float: none; width: auto; padding-right: 0 }
	
.siteMap ul li { list-style: none; padding: 0 0 20px 0  }
	.siteMap ul li a { color: #3A988E; text-decoration: none; background: url(../Images/pontos4.png) no-repeat 0 4px; color: #3A988E; padding: 0 0 0 8px  }
	.siteMap ul li a:hover { color: #F7931D; text-decoration: none  }	
	.siteMap ul li li { list-style: none; color: #333; background: none; margin-left: 0; padding: 4px 0 0 0; }
		.siteMap ul li li a { color: #333; background: none; padding: 0 }
		.siteMap ul li li a:hover {color: #F7931D;}
		

	.mailFriend .sepCampos { float: left; width: 100%; padding: 6px 0 1px }
	.mailFriend label { float: left; width: 140px; font-style: italic; color: #3A988E }	
	.mailFriend .sepBtn { padding-left: 140px }
		
	.msgSucesso { background: #3A988E; color: #ffffff!important; padding: 8px; margin: 16px 0 }	
	.msgErro { background: #F7931D; color: #ffffff!important; padding: 8px; margin: 16px 0 }	
		.campoErro label { color: #F7931D }
		.campoErro input { border: 1px solid #F7931D; background: #FFF7EE }		
		
	.sepBtn { clear: both; padding: 5px }
	
	.input2 { width: 198px; border: 1px solid #88B2B6;  }
	textarea.input2 { height: 100px; overflow: auto; font-family: Arial,"Arial Narrow",Helvetica,sans-serif!important; font-size: 1.25em!important; }
	.btn1 { cursor: pointer; background: #006366; color: #fff; padding: 1px 3px; border: 0 }

/* Area Reservada */
.loginForm .sepCampos { float: left; width: 100%; padding: 6px 0 1px }
.loginForm p { padding-bottom:10px;}
.loginForm label { float: left; width: 70px; font-style: italic; color: #3A988E }	
.loginForm .input { width: 198px; border: 1px solid #88B2B6;  }
.loginForm .sepBtn { padding-left: 70px }
.loginForm .error { color:#F7931D!important;}
.loginForm .bgerror{ border-color:#F7931D;}
.loginForm .btnSubmit { cursor: pointer; background: #006366; color: #fff; padding: 1px 3px; border: 0;}
.loginForm .msgErro { background:#F7931D none repeat scroll 0 0; color:#ffffff!important; margin:16px 0; padding:8px;}
.logout { margin:0; padding:0; background:none; border:0; color:#F7931D; font-size:0.9em; cursor:pointer;}
.loginStatus { text-align:right;}
		
/* Papers */	
.papers {padding: 15px 0 15px 0;}
.papers .title { color: #006366; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
.listaPapers { list-style-type:none; padding-top:5px;}
.listaPapers li { list-style-type:none; padding: 2px 0;}
.listaPapers li.item { background-color:#E7F0B9;}

.papersForm .sepCampos { float: left; width: 100%; padding: 6px 0 1px }
.papersForm .title { color: #006366; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
.papersForm .label { float: left; width: 70px; font-style: italic; color: #3A988E }	
.papersForm .input { width: 218px; border: 1px solid #88B2B6;  }
.papersForm .sepBtn { padding-left: 70px }
.papersForm .error { color:#F7931D!important; padding-left:5px;}
.papersForm .bgerror{ border-color:#F7931D;}
.papersForm .btnSubmit { background: #006366; color: #fff; padding: 1px 3px; border: 0; cursor:pointer; }	
.papersForm .msgErro { background:#F7931D none repeat scroll 0 0; color:#ffffff!important; margin:16px 0; padding:8px;}
.papersForm .msgSucesso { background:#3A988E none repeat scroll 0 0; color:#FFFFFF; margin:16px 0; padding:8px;}
.message { padding-left:70px; padding-top:10px;}

/* Registo */
.RegisterMode {padding: 10px 0 10px 0;}
.RegisterMode label { color: #3A988E; font-style: italic; vertical-align: middle; width:100px; padding-right:10px; font-weight:bold;}
.RegisterMode select {border: 1px solid #88B2B6; }
.RegisterMode .text {padding-top:5px; font-weight:bold;}

.Formulario { padding: 0s 0 16px }
.Formulario .hide {display:none;}
.Formulario fieldset { /*padding-bottom: 40px*/ }
	.Formulario legend { color: #3A988E; font-size: 1.4em; font-weight:bold; padding-bottom:5px;}
	.header {background:#D5E05A url(../Images/setaBx.gif) no-repeat scroll 98% 55%; border-bottom:1px solid #FFFFFF; color:#006366; cursor:pointer; font-weight:bold; padding:4px; font-size: 1.1em;}
	.Formulario .open {background-image:url(../Images/setaCm.gif);}
	.Formulario label { color: #3A988E; font-style: italic; vertical-align: middle }			
	.Formulario input {  }				
	
	.camposDiv { clear: both; float: left; width: 100%; padding: 8px 0 4px }
	.camposDiv span {float:left;}
	.camposDiv2 { clear: both; float: left; width: 100%; padding-bottom: 4px;}
	.buttonDiv { clear:both; text-align:right; padding:10px 0 10px 0;}
	.grupoCamposDiv { padding: 10px 0; float: left; width: 100% }
	.input6, .input8, .input9, .input10, .input11, .input12, .input13, .input14, .select1, .select2, .input18, .gridview1  { border: 1px solid #88B2B6; }

	.grupoCamposDiv a { color: #00A6AA; text-decoration: underline; }
		.grupoCamposDiv a:hover { color: #F7931D; text-decoration: none; }
	
	.Registo { width: 465px }
	
	.label1, .label2, .label3, .label4, .label10, .label20  { color: #3A988E; font-style: italic; padding-top: 2px }
	.label1, .label2 { float: left; padding-right: 10px }
	.label1 { width: 100px; padding-right: 10px }
	.label3 { float: left }
	.label4 { float: left; padding-right: 10px; padding-left: 46px }
	.label5 { float: left; padding-right: 10px; padding-left: 72px }
	.label6 { float: left; padding-right: 15px; padding-left: 18px;}
	.label7 { float: left; padding-right: 10px; padding-left: 20px;}
	.label8 { float: left; padding-right: 10px; padding-left: 37px;}
	.label9 { float: left; padding-right: 7px; padding-left: 30px;}
	.label12 { float: left; padding-left: 145px; padding-right: 10px;}
	.label13 { float: left; padding-right: 10px; padding-left: 110px;}
	.label14 { float: left; padding-right: 10px; padding-left: 15px;}
	
	.label10 { float: left; padding-right: 10px; width: 135px; text-align: right }
	.label11 { float: left; padding-right: 10px; width: 235px; text-align: right }
	.label20 { float: left; padding-right: 15px; width: 30px; text-align: right }
	.label21 { padding: 0 15px; text-align: right; float: left;  }
	.camposExtra { float: left }
	
	.input6 { float: left; width: 300px }
	.input7 { float: left; margin: 0 10px 0 4px  }
	.input8 { float: left; width: 100px }
	.input9 { float: left; width: 170px }
	.input10 { float: left; width: 50px }
	.input11 { float: left; width: 131px }
	.input12 { float: left; width: 181px }
	.input13 { float: left; width: 30px }
	.input18 { float: right; width: 100px }
	
	.input14 { float: left; width: 353px }
	.label14 { float: left; padding-right: 10px; padding-left: 18px;}
	
	.select1 { float: left;}
	.select2 { float: left; width: 100px}
	.select3 { float: left; width: 355px}
	
	.checkbox1 {float: left; width: 20px }
		.checkbox1 label {padding-left:8px; padding-bottom:6px;}
	.checkbox2 {float: left; padding-left: 110px; width: 70px; vertical-align: middle }	
		.checkbox2 label {padding-left:5px; vertical-align: middle; padding-top: 3px; }
		.checkbox2 input { vertical-align: top }		
	
	.checkboxlist1 label { padding: 0 0 5px 5px; float: right; width: 314px }
	.checkboxlist1 input { float: left }
	
	.message1 {float:left; width:270px; padding-left:8px;}
	.message2 {float:left; padding-left:8px;}
	.message3 {float:left; width:355px; padding-left:110px;}
	
	.btnSubmit { cursor: pointer; background: #006366; color: #fff; padding: 1px 3px; border: 0;}
	
	.divGroup {clear:both; width: 447px; float:left; padding: 0 8px;}
		.divGroup .input14 { width:335px;}
		.divGroup .checkboxlist1 label {width:300px;}
		.divGroup .select3 { width:335px;}
		.divGroup .message3 { width:335px;}
	.group {border: 1px dashed #88B2B6;}
		
	.groupMembers {clear:both;}
	.gridview1 td, .gridview1 th { text-align:center; padding: 2px;}
	.gridview1 th { color:#3A988E}
	.gridview1 input {}
	
	.Pagamento {clear: both;}
		.Pagamento .hide {display:none;}
		.Pagamento .open {background-image:url(../Images/setaCm.gif);}
		/*.Pagamento h2 { color: #3A988E; font-size: 1.4em; font-weight:bold; padding-bottom:5px;}*/
		.Pagamento .Row {clear: both; background: #F2F5D5; float: left; width: 465px; font-size: 1.2em; margin: 3px 0;}
		.Pagamento .alternateRow {clear: both; background: #E8EEAE; float: left; width: 465px; font-size: 1.2em; margin: 3px 0;}
		.Pagamento .ultimateRow {clear: both; margin: 4px 0;}
			.Pagamento .left {float: left; width: 295px; color: #00A6AB; padding: 4px 0 1px 5px;}
			.Pagamento .ultimateRow .left {width: 296px; text-align: right; color: #58595B; padding: 5px 0 0 0;}
			.Pagamento .right {float: left; width: 148px; height: 13px; color: #58595B; text-align: center; margin: 3px 3px 3px 14px; padding: 1px 0; background: #ffffff;}
			.Pagamento .ultimateRow .right {border: 2px solid #E8EEAE; margin: 3px 1px 3px 16px;}
			.Pagamento .label2linhas .right { padding-bottom:17px}
			
			
	.BankTransfer {clear:both;}		
	.BankTransfer .Intro {padding: 15px 0 15px 0;}
	.BankTransfer .Intro h5 { font-size: 1.0em; color:#3A988E;}
	.BankTransfer .Intro strong {color:#3A988E;}
	.BankTransfer .Row {/*float:left;*/ clear: both; padding-top:10px;}
	.BankTransfer .Row div {float:left; background: #E8EEAE; padding:5px; margin: 0 10px 0 0;}
		.BankTransfer .Row div .left{background: #E8EEAE; color: #00A6AB; padding: 4px 0 0 0;}
		.BankTransfer .Row div .right{height: 13px; color: #58595B; text-align: center; margin: 3px 0px 3px 0px; padding:2px 5px; background: #FFFFFF;}
	
/* Estilos para editor de HTML, incluir conteudos dentro do DIV.cleanStyle */
.ConteudosExp .cleanStyle { color: #ffffff; } 
.cleanStyle a { color: #00A6AA; text-decoration: underline; }
	.cleanStyle a:hover { color: #F7931D; text-decoration: none; }
	
.cleanStyle {clear: both; line-height: 1.4em; color: #333333;} 
.cleanStyle h1 { color: #F7931D; padding: 4px 0 12px; font-size: 1.7em; clear: both; line-height:1.4em; } 
.cleanStyle h2 { color: #3A988E; padding: 4px 0 12px; font-size: 1.4em; clear: both; line-height:1.4em; }
.cleanStyle h3 { color: #F7931D; padding: 4px 0 12px; font-size: 1.3em; clear: both; line-height:1.2em; }
.cleanStyle h4 { color: #3A988E; padding: 4px 0 12px; font-size: 1.2em; clear: both; line-height:1.2em; }
.cleanStyle h5 { color: #F7931D; padding: 4px 0 12px; font-size: 1.1em; clear: both; line-height:1.0em; }
.cleanStyle h6 { color: #3A988E; padding: 4px 0 12px; font-size: 1.0em ; clear: both; line-height:1.0em; }

.cleanStyle pre { white-space: pre; margin: 4px 0 12px }
.cleanStyle p { padding: 4px 0 12px}
.cleanStyle strong { font-weight: bold; font-size: 1.1em }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: underline }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
.cleanStyle ul { display: block; margin: 8px 0 16px; padding: 0 0 0 0px; clear: both }
.cleanStyle ul li { list-style: none; background: url(../Images/pontos4.png) no-repeat 0 7px; color: #3A988E; padding-left: 8px  }
	.cleanStyle ul li ul li { list-style: disc; color: #333; background: none; margin-left: 22px; padding-left: 0 }
.cleanStyle ul li ul { margin: 0!important }
.cleanStyle abbr, .cleanStyle acronym { text-transform: uppercase; font-weight: normal; border: 0  } /* */
.cleanStyle hr { color: #3A988E; height: 1px; border: 0; clear:both; padding-top: 5px; border-bottom: 1px solid #3A988E; margin-bottom: 5px; }
.cleanStyle .separador { text-align: center; padding: 4px 0 8px }
	.cleanStyle .separador hr { width: 80%; margin: 0 auto }
.cleanStyle ol { display: block; margin: 8px 0 16px; padding: 0 0 0 20px; list-style-type: decimal; list-style-position: inside; clear: both }
.cleanStyle ol li ol { margin: 0 }
.cleanStyle blockquote { font-style: italic; color: #3A988E; padding: 4px 0; margin: 4px 0 12px } 
.cleanStyle cite { font-style: italic; color: #3A988E; } 

	ul.comFundo { padding: 4px 0 4px 0; margin: 0; color: #ffffff; /*font-size: 0.8em;*/}
		ul.comFundo li { background: url(../Images/pontos5.png) no-repeat 0 5px; color: #fff; padding: 0 0 0 8px; list-style: none  }	
		ul.comFundo li li { list-style: disc; color: #333; background: none; margin-left: 22px; padding: 0 }
