_body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}h1 {font-size:250%}.texto01, .combobox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	text-align: left;}/* 	CN@2009.11.20 (I)	Contextualizei estes estilos para não afectar o design da eMascaró*/.contmenu A:visited, .itm A:visited, .texto01 A:visited, .pmelv12 A:visited {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}.contmenu A:link, .itm A:link, .texto01 A:link, .pmelv12 A:link{	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none}.contmenu A:hover, .itm A:hover, .texto01 A:hover, .pmelv12 A:hover{	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}.contmenu A:active, .itm A:active, .texto01 A:active, .pmelv12 A:active{	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none}/* 	CN@2009.11.20 (F)*/.texto02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #C3B785;	text-decoration: none;	font-weight: normal;	text-align: justify;}.texto_linkado {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: bold;}.barras {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;	text-align: justify;}.titulos {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 30px;	color: #666666;	text-decoration: none;	text-align: justify;}.titulomapa {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #666666;	text-decoration: none;	text-align: justify;}.tituloscaps {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 30px;	color: #666666;	text-decoration: none;	text-align: justify;	text-transform: uppercase;}.texto01bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	text-align: justify;	font-weight: bold;}.titulospeq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;	text-decoration: none;	text-align: justify;}.texto03 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: none;	text-align: justify;}.textopeq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;	text-align: left;}.texto03bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: none;	text-align: justify;	font-weight: bold;}.titulospeqbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;	text-decoration: none;	text-align: justify;	font-weight: bold;}.texto01red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #D91717;	text-decoration: none;	text-align: left;}.texto01redbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #D91717;	text-decoration: none;	text-align: left;	font-weight: bold;}.textobranco {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;	text-align: left;}.texto04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	text-align: justify;}.texto05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	text-align: justify;	font-weight: bold;}.texto05caps {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	text-align: left;	font-weight: bold;	text-transform: uppercase;}.texto01right {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	text-align: right;}.texto01cinza {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	text-decoration: none;	text-align: justify;}.texto05grandebold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #666666;	text-decoration: none;	text-align: left;	font-weight: bold;}.texto05grande {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #666666;	text-decoration: none;	text-align: left;	text-align: justify;}.texto05peq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	text-align: left;	text-align: justify;}.texto05scor {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	text-decoration: none;	text-align: left;	text-align: justify;	font-weight: bold;}.textompeq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	color: #666666;	text-decoration: none;	text-align: left;	text-align: justify;}.texto01jutificado {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	text-align: justify;}.texto01boldcenter {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: none;	text-align: center;	font-weight: bold;}.top_portlet   {	  background-color: red;	  text-align: left;   font-family:Arial,Verdana;  font-size:14px;  color: #0000CD;  font-weight: bolder;  display: none;     }.CMSPSMLTableOf2 table.CMSPSMLTableItem0{margin-left: 26px;	margin-top: 10px;/*	margin-right: 14px; */	margin-bottom: 0px;}.CMSPSMLTableOf2 table.CMSPSMLTableItem1{/*margin-left: 14px;*/	margin-top: 10px;	margin-right: 14px;	margin-bottom: 0px;}.CMSPSMLTableOf1 .CMSPSMLTableItem0 table.CMSNextCategory{margin-left: 18px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;}#P-112528b5804-10002 .sub_portlet table { margin-left: 110px; }#P-11265fd0ade-10001.textosb a:link,#P-11265fd0ade-10001.textosb a:visited {font-size: 10px;text-align: justify;}#P-11265fd0ade-10001td.sub_portlet{text-align: justify;}.texto101{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;	text-align: left;}.texto102{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-decoration: none;	text-align: left;	vertical-align:middle;}/* NOVO ESTILO CMS EXTENS+O.CMSPSMLTableCol1{border: 1px dotted blue;font-family:Arial, Helvetica, sans-serif;font-size:10px;background-color: green;padding:0px;}table#latestTable {	background-color: orange;	margin:0px;}td.sub_portlet {	background-color: pink;	width:0px;	margin:0px;}*/table { border-collapse: collapse;}/* 	CN@2009.11.20	workarounds para corrigir a herança do atributo ALIGN=middle	da produção do CMS*/td {	text-align: left;}.fbar {background: #f2f2f2;font-size: small;line-height: 40px;min-width: 980px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;/* top bar:top: 0px;left:0px;position:absolute;*/width:100%;/**/}#epbar {text-align: center;clear: both;line-height: 25px;padding-bottom: 5px;width:100%;}#epbar #epb-notice {color: #666;display: inline-block;margin: 3px 5px 0 30px;}.fbar p {color: #777;display: inline;}#epb-ok{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;border-radius:2px;color:#fff;cursor:default;display:inline-block;font-size:11px;font-weight:bold;height:20px;line-height:20px;margin-right:0px;min-width:26px;outline:0;padding:0 8px;text-align:center;white-space:nowrap}#epb-ok:hover{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;border-bottom-color:2f 5bb 7}#epb-ok:active{background:#357ae8;border:1px solid #2f5bb7;border-top:1px solid #2f5bb7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}#epb-ok:focus{border:1px solid #fff;border:1px solid rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #fff;outline:none}#epb-lm{color:#12c;cursor:pointer;margin-left:10px;text-decoration:none}#epb-lm:hover{text-decoration:underline}#epb-lm:visited{color:#609}#epb-lm:active{color:#dd4b39}