body {	color: #333;	width:100%;	height:100%;	font: 11px/13pt Arial, Helvetica, sans-serif;	background-color: #FFF;	margin: 20px auto 0px auto;	text-align: center;}.master {	width:980px;	margin:0px auto 0px auto;	text-align:left;}td { font: 11px/13pt Arial, Helvetica, sans-serif; text-decoration: none; color: #333}a { color: #666; text-decoration: none; }/* IE workaround*/* html a { font-size: 96%; }a:link { color:#666; text-decoration: none;}a:hover { color:#333;text-decoration: underline;}a:visited {color:#666;text-decoration: none;}a:visited:hover { color:#333;text-decoration: underline;	}.header {	width:980px;	clear: both;	height: 121px;	margin: 0;	padding: 0;}.headerLeft {	background-image: url(../images/images_2/tecmic_header1.jpg);	background-repeat:no-repeat;	background-position: bottom;	float:left;	width:33px;	height: 121px;}.headerDois {	width:328px;	height:121px;	float:left;}.headerTres {	background-image: url(../images/images_2/tecmic_header4.jpg);	background-repeat: repeat-x;	background-position: bottom;	float:left;	width:556px;	height:121px;	margin: 0 0 0 0;}.headerTop {	width:556px;	height:25px;	margin: 0 0 0 0;}.headerLogo {	float:left;	width:205px;	height:64px;	margin:0 0 0 70px;}.headerLogo2 {	float:left;	width:119px;	height:96px;	margin:0 0 0 20px;}.headerQuatro {	background-image: url(../images/images_2/tecmic_header5.jpg);	background-repeat: no-repeat;	background-position: bottom;	float:right;	width:63px;	height:121px;	margin: 0 0 0 0;}	.headerTools {	background-image: url(../images/images_2/tecmic_header2.jpg);	background-repeat:no-repeat;	width:328px;	height:89px;	margin: 0 0 0 0;}.tools {	padding: 6px 3px 0px 15px;}.headerTools a { color: #FFF; text-decoration: none; }.headerTools a:hover { color: #333; text-decoration: none; }.headerTools a:visited { color: #FFF; text-decoration: none; }.headerTools a:visited:hover { color: #333; text-decoration: none; }.headerBase {	background-image:url(../images/images_2/tecmic_header3.jpg);	background-repeat:repeat-x;	width:328px;	height:32px;	margin: 0 0 0 0;}.headerNav {	width:980px;	clear: both;	height: 25px;	margin: 0;	padding: 0;}.TitleTop {	width:822px;	height:62px;	background-image: url(../images/images_2/bkg_title_1b.jpg);	background-repeat: repeat-x;	background-position: top 0 20;	margin: 0 0 0 47px;}.Title1 {	background-image: url(../images/images_2/bkg_title_1a.jpg);	background-repeat: no-repeat;	height: 61px;	width:30px;	margin: 0 0 0 0;	float: left;}.Title2 {	background-image: url(../images/images_2/bkg_title_1c.jpg);	background-repeat:no-repeat;	width: 76px;	height: 62px;	margin: 0 0 0 0;	float: right;}.Title {	width: auto;	float: left;	padding: 28px 30px 7px 150px;	margin: 0 0 0 0;	font-size: 28px;	font-weight: bold;	color: #003D7A;	height: 22px;}.TitleTop2 {	width:862px;	height:62px;	background-image: url(../images/images_2/bkg_title_2b.jpg);	background-repeat: repeat-x;	background-position: top 0 20;	margin: 0 0 0 47px;	clear: both;}.Title1b {	background-image: url(../images/images_2/bkg_title_2a.jpg);	background-repeat: no-repeat;	height: 62px;	width:30px;	margin: 0 0 0 0;	float: left;}.Title2b {	background-image: url(../images/images_2/bkg_title_2c.jpg);	background-repeat:no-repeat;	background-color: #EFF3FF;	width: 100px;	height: 62px;	margin: 0 0 0 0;	float: right;}/* FIM DA ZONA DE HEADER *//* ZONA DE CONTEUDOS */.mainContent {	width: 980px;	clear: both;}.leftNav {	float:left;	width:140px;	clear: left;	margin: 0px 0 0 47px;	display: block;}.contentOneMain {	float:left;	width:550px;	margin: 0 15px 0 25px;	padding: 20px 0 0 0;}.contentOne {	float:left;	width:490px;	margin: 0 0 0 18px;	padding: 0 0 0 0;}	.contentTwo {	float:right;	width:170px;	margin: 20px 20px 0 5px;	padding: 0 0 0 0;}.contentTwoInside {	border: none;	background-color: #FFF;	text-align: center;}.contentTwoBg {	float:right;	width:185px;	margin: 0 71px 0 0;	padding: 20px 0 10px 0;	background-color: #EFF3FF;}.contentThreeMain {	float:left;	width:510px;	margin: 0 0 0 25px;	background-color: #EFF3FF;	padding: 20px 0 0 0;}.contentThree {	float:left;	width:485px;	margin: 0 0 0 13px;	padding: 0 0 0 5px;	background-color: #FFF;}.contentThreeBase {	float:left;	width:510px;	margin: 0 0 0 0;	background-color: #EFF3FF;	padding: 10px 0 0 0;}.pathLine { font: 9px Arial, Helvetica, sans-serif; color: #666;}.textoNavegaAzul { 	font-size: 12px;	font-weight:bold; 	color: #FFF; 	text-decoration: none;	padding-left:15px;}td.textoNavega { 	font-size: 11px; 	color: #FFF;	background-color:#78A5DC;	height: 20px;}.textoNavega a { padding-left:15px; background-image:url(../images/images_2/icon_seta2.gif); background-repeat:no-repeat; }.textoNavega a { color: #FFF; text-decoration: none; }.textoNavega a:hover { color: #333; text-decoration: none; }.textoNavega a:visited { color: #FFF; text-decoration: none; }.textoNavega a:visited:hover { color: #333; text-decoration: none; }.textoDestaqueAzul {  font: bold 12px Arial, Helvetica, sans-serif; color: #6593BE}.textoDestaqueBranco { font: bold 14px/14px Arial, Helvetica, sans-serif; color: #FFF}.textoDestaqueEsquerda {  font-size: 12px; line-height: 16px; font-weight: bold; color: #000033; font-family: Arial, Helvetica, sans-serif}.textoDestaqueCinza { font: bold 12px Arial, Helvetica, sans-serif; color: #666}.textoDestaqueCinza2 { font: normal 11px Arial, Helvetica, sans-serif; color: #666}.textoDestaqueAzul2 { font: bold 12px/12px Arial, Helvetica, sans-serif;color: #000066;}.textoDestaqueRed { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #F93A3C}.textoDestaqueRed td { margin:5px 0 0 0; }.textoConteudos td { margin:5px 0 0 0; }.linkTopo { font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }.linksNewsTopo {  font: 11px/14px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none}.linkRodape {  font: 10px Arial, Helvetica, sans-serif; color: #3A73AF; text-decoration: none}.linkRodape2 { font: 10px Arial, Helvetica, sans-serif; color: #999; text-decoration: none }.linkPrint { font: bold 11px Arial, Helvetica, sans-serif; color: #000066; text-decoration: none }.linksNewsOutras { font: 9px/10px Arial, Helvetica, sans-serif; text-decoration: none; color: #003366; padding-top: 3px; }.textoHome {  font: 11px/12px Arial, Helvetica, sans-serif; color: #000033}.textoCopy {  font: 9px Arial, Helvetica, sans-serif; color: #999}.textoEquipa { font: bold 10px/10pt Arial, Helvetica, sans-serif; color: #2C5492; padding: 1px}.textoEquipaCargo { font: 9px Arial, Helvetica, sans-serif; color: #999 }.textoLegendas { font: 10px Arial, Helvetica, sans-serif; color: #333}.textoTituloBranco { font: 12pt Arial, Helvetica, sans-serif; color: #FFF}.textoTituloGrande {	color: #999;	font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	line-height: 18px;	font-weight: bold;}.textoSubTitulo { font: bold 14px/16px Arial, Helvetica, sans-serif; color: #333}.fundoBranco {  background: #FFF}.FundoImagem { font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; background: #29307A}.textoConteudosBold { font: bold 12px/13pt Arial, Helvetica, sans-serif; text-decoration: none; color: #333 }.textoConteudosBoldBranco { font: bold 11px/12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFF}.textoConteudosLateral { font: 10px/11pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333; background: #F1F3FF}.textoConteudosLateral2 { font: 10px/11pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333; background: #FD3C38}.textoConteudos { font: 11px/13pt Arial, Helvetica, sans-serif; text-align: justify; text-decoration: none; color: #333}.fundoCaixa1 {  background: #B7CEF8; font: bold 12px Arial, Helvetica, sans-serif; color: #29317C}.fundoCaixa2 { background: #003366; font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; text-align: center}.fundoCaixa_Ver_tb { background: #D6DEEF; font: bold normal 11px Arial, Helvetica, sans-serif; color: #6595C2}.fundoDestaqueHome { text-align: center; }.textoLinksCaixas { font: 11px/11pt Arial, Helvetica, sans-serif; color: #29317C; text-decoration: none }.textoLinksCaixas2 { font: bold 10px/11pt Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none }.textoConteudosJustify { font: 11px/13pt Arial, Helvetica, sans-serif; text-decoration: none; color: #333 ; text-align: justify}.linhaBase { border-bottom: 1px dotted #CCC; height: 5px; }.linhaTop { border-top: 1px dotted #CCC; height: 5px; }.formTextfield {	font-size: 10px;	color: #003366;	padding: 1px;	width: 240px;	border: 1px solid #D6DEEF;	margin: 0px;}.formComboBox {	font-size: 10px;	color: #003366;	padding: 1px;	width: 150px;	border: 1px solid #D6DEEF;	margin: 0px;}.formComboBoxNews {	font-size: 10px;	color: #003366;	padding: 1px;	width: 100px;	border: 1px solid #D6DEEF;	background-color: #D6DEEF;	margin: 0px;}.formLInha { height: 3px; display: table-cell; }/*  ZONA DE FOOTER */.footer {	border-top:1px dotted #999;	float:left;	width:900px;	height: 80px;	margin: 10px 0 0 45px;}.logos {	float:left;	width:300px;	margin: 0 0 0 0;}.linkRodape {	margin: 25px 0 6px 0;}