
/*************/
/* GENÉRICOS */
/*************/
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,
table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; 
	font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
#body-bg { position:relative; }
#body-bg {background-repeat:repeat-x; background-position:0 0;}
#background-style {position:absolute;width:100%;}
#background-style #background-image {width:100%; min-width:960px; height:auto; overflow:hidden;}
#background-style #background-image img {width:100%;}
#background-style #background-image bgImg {max-height:770px;}
#background-style #header-bg {position:absolute; top:0; left:0; 
	height:75px; width:100%;}

.title {font-family: Trebuchet MS; font-size: 18pt;	font-weight: bold; color: #868483; 
	text-transform:uppercase;}
.subTitle {font-family: Trebuchet MS; font-size: 18pt; font-weight: bold; color: #FF9606;}
body {font-family: Trebuchet MS; font-size: 8pt; color: #868483;}

#corpoCont {margin:0 auto; width:980px; padding:0; position:relative;}
#corpo {float:left; width:100%; padding:0; clear:both}
#menu {padding-left:80px;padding-top: 22px; height:17px;}

#zona_centro_top
{
    margin-top: 6px;
    margin-left: 51px;  
    width:943px;
    height: 15px;  
}

p.nojs {width:100%; margin:10px 0; padding:2px 0 2px 0; clear:both; float:none; text-align:center;
	position:relative; background-color:#FF9606; color:#000000; font-weight:bold;}
p.nojs a {color:#177B95; text-transform:uppercase;}

.errorMessage {width:99%; margin-top:15px; font-size:17px; font-weight:bold;}
.errorMessage ul {list-style-type:none}
.errorMessage li {padding:2px 0}
.errorMessage .errorTitle {margin:0; width:100%; text-align:center; vertical-align:middle}
.error_label{color: Red;}
/*************/
/* PAGINAÇÃO */
/*************/
.navigationNormal {font-family:Arial; font-size:8pt; color:#005B81; text-decoration:none;}
.navigationSelected {font-family:Arial; font-size:8pt; color:#005B81; font-weight:bold; 
	text-decoration:none;}
.paginacao {float:right;}
.divisaoPaginacaoCima {border-bottom: dashed 1px #868483; font-size:10pt;}
.divisaoPaginacaoBaixo {font-size:2pt;}


/*********************/
/* PAGINAÇÃO POR ANO */
/*********************/
.paginacaoYear {display:block; text-align:right; font-family:Arial; font-size:8pt; 
	color:#005B81; text-decoration:none;}


/***************/
/* SEND E-MAIL */
/***************/
#enviarMail {width:100%; padding:20px;}
#enviarMail .ladoEsquerdo {width:25%;}
#enviarMail .ladoDireito {width:75%;}
#enviarMail #botoes {text-align:center}
#enviarMail #botoes input {width:60px; text-align:center}
#enviarMail .successMessage { text-align:center; padding-top:20px; font-size:10pt; }


/***********************/
/* LISTAGEM DE ARTIGOS */
/***********************/
.articleTable {border-bottom: dashed 1px #868483; width:100%; float:left; empty-cells:show; margin-top:10px;}
.articleTableLeft {width:30%; vertical-align:top; padding:3px 0 3px 0;}
.articleTableRight {width:100%;}
.articleDescription {vertical-align:top; padding-left:10px;}
.articleDescription a {color:#FF9606; text-decoration:none;}
.articleImage {width:50px; height:50px; float:right; padding-left:10px;}
.articleTDImage {width:50px; height:50px;}
.articleTitle {font-family:Arial; font-size:9pt; color:#868483; font-weight:bold; text-decoration:none;}
.articleSubtitle {font-family:Arial; font-size:8pt; color:#6C6266; font-weight:bold;}

.icon {margin-right:8px; margin-top:10px; vertical-align:bottom;}
.iconTitle{font-size:10px; display:inline; margin-top:10px;vertical-align:bottom; color:#868483}
.iconTitle:hover {color:#FF9606; text-decoration:underline;}


/********************************/
/* LISTAGEM DE CASOS DE SUCESSO */
/********************************/
.casosSucessoTable {border-bottom: dashed 1px #868483; width:100%; float:left; empty-cells:show; margin-top:10px;}
.casosSucessoLeft {width:100%; vertical-align:top; padding:3px 30px 3px 0;}
.casosSucessoTitle {font-family:Arial; font-size:8pt; color:#FF9606; text-decoration:none;}
.casosSucessoLeft h1 {font-family:Arial; font-size:8pt; color:#FF9606; font-weight:bold;}
.casosSucessoImage {width:50px; height:50px; vertical-align:top;}
.casosSucessoTableNone {display:none;}

.casosSucessoTitle a {font-family:Arial; font-size:8pt; color:#868483; text-decoration:underline;}
.casosSucessoTitle a:link{font-family:Arial; font-size:8pt; color:#868483; text-decoration:underline;}
.casosSucessoTitle a:visited{font-family:Arial; font-size:8pt; color:#868483; text-decoration:underline;}
.casosSucessoTitle a:hover{text-decoration:underline; color:#FF9606;}

/*****************************/
/* LISTAGEM DE CADERNOS LINK */
/*****************************/
.cadernosLinkTable {border-top: dashed 1px #868483; width:95%; float:left;}
.cadernosLinkFirstColumn {width:60%;}
.cadernosLinkLeft {width:100%; vertical-align:top; padding:5px 0 15px 0;}
.cadernosLinkTitle {font-family:Arial; font-size:8pt; color:#FF9606; font-weight:bold; text-decoration:none;}
.cadernosLinkPreviewCadernos {width:213px; vertical-align:top;}
.cadernosLinkImagem {width:56px; height:56px; float:left; border:0;}
.cadernosLinkColunaImg {width:71px; vertical-align:top;}


/**********************/
/* DETALHE DE ARTIGOS */
/**********************/
.article .sectionBody {font-family: Trebuchet MS; font-size: 10pt; color: #868483;}
	
#detalheArtigo {padding:0; margin-top:10px;}
#detalheArtigo .classifierTitle {font-family: Trebuchet MS; font-size: 14pt; font-weight: bold; 
	color: #868483; padding-bottom:5px;}
#detalheArtigo .articleTitle {font-family: Trebuchet MS; font-size: 18pt; font-weight: bold; 
	color: #FF9606; padding-bottom:15px;}
#detalheArtigo h1 {margin:10px 0 3px 0}
#detalheArtigo h5 {margin-top:3px; margin-bottom:3px; padding:0}
#detalheArtigo img {max-width:450px; margin-left:38px;}
#detalheArtigo li {margin-left:15px;}
#detalheArtigo .sub-titulo {padding-top:0px;}
#detalheArtigo .article {margin:10px 0; padding:0;}
#detalheArtigo .article a{color:#FF9606; text-decoration:none;}
#detalheArtigo .article h3 {margin:0; margin-bottom:10px; font-family: Trebuchet MS; 
	font-size: 10pt; color: #FF9606; padding-left:38px;}
#detalheArtigo .article h4 {margin:0; padding:0; margin-top:10px; font-family: Trebuchet MS; 
	font-size: 8pt; color: #868483; padding-left:38px;}
#detalheArtigo .article .sectionBody {padding-left:38px;}
.fotoEsq {margin: 0; padding:0 6px 6px 0px; float:left;}
.fotoCen {text-align:center; width:100%}
.fotoDir {margin: 0; padding: 0 0 6px 6px; float: right}

#imgArticle .imagem {width:148px;}
#imgArticle {width:148px; padding-top: 20px; float: right;}
#imgArticle .molduraCinzenta {background:url(/img/molduraCinza_Legenda.gif) repeat-x; 
	height:50px; padding: 2px 2px 2px 2px;}
#imgArticle .imgText {text-align:left; font-family:Trebuchet MS; font-size:7pt; color:#6c6266;}

/***********************/
/* DETALHE DE EMPRESAS */
/***********************/
#detalheEmpresas {padding:0; margin-top:10px;}
#detalheEmpresas .classifierTitle {font-family: Trebuchet MS; font-size: 14pt; 
	font-weight: bold; color: #868483; padding-bottom:5px;}
#detalheEmpresas .articleTitle {font-family: Trebuchet MS; font-size: 18pt; 
	font-weight: bold; color: #FF9606; padding-bottom:15px;}
#detalheEmpresas td {vertical-align:top;}
#detalheEmpresas .deLeftTable {width:130px; margin-top:20px;}
#detalheEmpresas .deRightTable {width:340px; margin-top:20px;}
#detalheEmpresas .deTitulo {font-family:Trebuchet MS; font-size:14pt; color:#868483; font-weight:bold;}
#detalheEmpresas .deSubtitulo {font-family:Trebuchet MS; font-size:13pt; color:#868483; padding-top:10px;}
#detalheEmpresas .deTitleSolutions {font-family:Trebuchet MS; font-size:8pt; color:#FF9606; 
	font-weight:bold; text-transform:uppercase; padding-top:20px;}
#detalheEmpresas #lista {font-family:Trebuchet MS; font-size:8pt; color:#FF9606; 
	list-style: circle; margin-left:15px;}
#detalheEmpresas #lista a {text-decoration:none; color:#FF9606;}


/*********************/
/* RIGHT BAR EMPRESA */
/*********************/
#rightBarEmpresa {margin:40px 0 27px 0; width:148px; float:right; background-color:#FFFFFF;}
#rightBarEmpresa .rbeTitle {font-family:Arial; font-size:8pt; color:#868483; 
	text-transform:uppercase; border-bottom: dashed 1px #868483; margin-bottom:3px;}
#rightBarEmpresa .text {font-family:Trebuchet MS; font-size:8pt; color:#FF9606; font-weight:bold;}
#rightBarEmpresa .text a {color:#FF9606; text-decoration:none;}
#rightBarEmpresa .text a:hover {color:#FF9606; text-decoration:underline;}
#rightBarEmpresa #lista {list-style:none; font-family:Trebuchet MS; font-size:8pt; 
	color:#FF9606; font-weight:bold;}
#rightBarEmpresa #lista a {text-decoration:none; color:#FF9606;}
#rightBarEmpresa #lista a:hover {color:#FF9606; text-decoration:underline;}


/***************/
/* VEJA TAMBEM */
/***************/
#vejaTambem {margin:30px 0 0 0; padding:30px 0 0 0;}
#vejaTambem .titulo {border-bottom: dashed 1px #868483; text-transform:uppercase; 
	margin:5px 0; font-family:Arial; font-size:8pt; color:#868483;}
#vejaTambem #listVejaTambem {list-style:none; font-family:Arial; font-size:8pt; 
	color:#FF9606; font-weight:bold; text-decoration:none;}
#vejaTambem #listVejaTambem a {text-decoration:none; color:#FF9606;}


/********/
/* MENU */ 
/********/
#menuLat {background-color:Transparent; color: #FFFFFF; text-align:left; float:left; 
	font-size: 9pt; font-family:Arial;}
#menuLat a {color: #FFFFFF; text-decoration: none; padding:2px 5px; text-transform:uppercase; 
	font-weight:bold;}
#menuLat a:hover {color: #FFFFFF; text-decoration: none; background-color:#005b81}
#menuLat table, #menuLat td, #menuLat th {width:auto;}
#menuLat table .section {background-color:#0093a6; opacity:.90;
	-moz-opacity: 0.90; padding-top:7px; padding-bottom:7px;}
#menuLat table .section .section {margin:0px; background-color:#0093a6; opacity:.90; 
	filter: Alpha(Opacity=90); -moz-opacity: 0.90;}
#menuLat table .section a {padding:2px 12px; text-transform:none;}
#menuLat table .section .section a {padding:2px 12px; padding-bottom:3px; font-weight:normal;}


/**********/
/* HEADER */
/**********/
#logoCx {margin:0 auto; padding:0; width:980px; position:relative;} /*height:110px; */
#logo { margin:0 auto; padding: 0; width:100%;  font-family:Arial; 
	font-size:8pt; color:#177B95; font-weight:bold; text-transform:uppercase; } /*height:110px;*/
#logo h1 {display:block; float:left; margin:0;  padding: 15px 0 0 142px;}

#serv {white-space:nowrap; display:block; margin:25px 10px 0 2px; float:right; 
	text-align:right; padding:0; font-family:Arial; font-size:8pt; color:#177B95; 
	font-weight:bold; text-transform:uppercase; }
#serv img {margin:0; vertical-align:top}
#serv UL {margin:0; padding:0}
#serv UL LI {display:inline; white-space:nowrap; text-transform:uppercase}
#serv UL LI img {margin:0; padding:0}
#serv UL LI a {padding:0; vertical-align:top; margin:0; text-decoration:none; color:#177B95; }
#serv UL LI a:hover {text-decoration:none}
/*
#pesquisa {margin:20px 30px 0 0; padding:0; width:150px; float:right; vertical-align:top}
#pesquisa input {width:120px; height:15px; margin:0}
#pesquisa img {margin:0; *padding:0 0 7px 0; vertical-align:bottom; border:0}
*/

/* ESTILOS DA CAIXA DE PESQUISA */
#pesquisa 
{
	float: right; margin: 24px 0 0 0; width: 150px; vertical-align:top; 
}
.textfield 
{
	background: transparent url(/img/fundo-pesquisa.png) no-repeat;width: 115px; font-size: 10px; height: 16px;
	text-indent: 7px; border: 0; color: #444; font-family: Arial, Helvetica, Geneva, sans-serif; 
	text-align: left; vertical-align: middle; position: relative; outline: none; float: left;
}
.buttonPesq 
{
	background: transparent url(/img/botao-pesquisa-off.png) no-repeat; height:19px; width:26px;
	_width:23px;border: 0; color: #FFF; font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; text-align: center; vertical-align: middle; outline: none; float: left;
}
/*.buttonPesq:hover 
{
	background: transparent url(/img/botao_pesquisa_hover.gif) no-repeat; outline: none;cursor: pointer;
}*/
/*.buttonPesq:active 
{
	background: transparent url(/img/botao_pesquisa_on.gif) no-repeat; outline: none; 
}*/
/* END */

#flags {float:right; margin:6px 0 0 0; text-align:right; color:#177B95;  }
#flags a {color:#177B95; text-decoration:none;  }
#flags .active{color: White; text-decoration:none;}


/**********/
/* FOOTER */
/**********/
#footerCx {clear:both; position:relative; margin:0 auto; padding:0; width:980px;}
#creditosCx {margin:0 15px 0 90px; padding-right:15px;
	padding-top:12px; height:35px; text-align:right; font-family:Arial; font-size:7pt; color:#a29d9d;}
#creditosCx img {padding: 0 10px}
#creditosCx a {color:#a29d9d;}
#creditosSponsor {float:right;}
#creditos2 {margin:0; float:right; text-align:right; padding:5px 0 0 0}

#certificacoes {float:left;}

.footerCantos {clear:both;}

.footerCantos .centroHP {background:transparent url(/img/img_meio.png) no-repeat right bottom; 
	margin-top:-4px; _margin-top:-3px; width:6px; height:11px; font-size:1pt; float:left;}
	
.footerCantos .cantoEsquerdo {float:left;}
.footerCantos .esquerdaHP {background-color:#FFFFFF; height:7px; 
	width:506px; float:left;}
.footerCantos .direitaHP {background-color:#FFFFFF; height:7px; 
	width:345px; float:left;}
.footerCantos .cantoDireito {float:right;}
	
	
/***************/
/* LINK FINDER */
/***************/
#linkFinder {position:relative; width:148px; font-family:Arial; font-size:9pt; 
	color:#FFFFFF; font-weight:bold; padding:0; margin:0; float:right; margin-top:-60px; }
#linkFinder a{margin:0; padding:0;}
#corpoLinkFinder  {text-align:center; padding:0 12px; margin:0;}
#corpoLinkFinder .textLinkFinder { padding:8px 5px; margin:0; text-align:left; display:block; 
	max-height:60px; _height:55px;}
#corpoLinkFinder #selectsLinkFidner { padding:4px 0; margin:0; text-align:left; display:block;}
#corpoLinkFinder { background:url(/img/fundo_gradCaixa_LinkFinder.gif) repeat-x; 
	font-family:Arial; font-size:7pt; color:#FFFFFF; }
#corpoLinkFinder select {width:123px; margin-bottom:4px; height:17px;}
#corpoLinkFinder select option { width:100%;}
#corpoLinkFinder select, #corpoLinkFinder select option { font-size:7pt;}
#corpoLinkFinder #OkLinkFinder {padding-top:6px; text-align:right;}
.btnLinkFinder {background:url(/img/bot_ok.gif) no-repeat; width:55px; border:0; height:17px; cursor:pointer;}
.showCorpoLinkFinder {display:none;}


/*****************/
/* HOMEPAGE (HP) */
/*****************/
.zonaDosCantosGrandeHP {width:100%;font-size:0px;clear:both;}
.zonaDosCantosGrandeHP .centroGrandeHP {background:#FFFFFF; height:7px; float:left;width:857px;}
.zonaDosCantosGrandeHP .cantoEsquerdo {float:left;}
.zonaDosCantosGrandeHP .cantoDireito {float:right;}
.zonaDosCantosGrandeHP .cantoInferiorEsquerdo {float:left;}
.zonaDosCantosGrandeHP .cantoInferiorDireito {float:right;}


#zonaDosCantosHP {margin: 0 15px 0 90px; font-size:0px;}
#zonaDosCantosHP .cantoEsquerdo {float:left;}
#zonaDosCantosHP .esquerdaHP {background:url(/img/pixelBranco.png) repeat-x; height:8px; 
	width:506px; float:left;}
#zonaDosCantosHP .centroHP {width:6px; background:transparent; height:8px; float:left;}
#zonaDosCantosHP .direitaHP {background:url(/img/pixelBranco.png) repeat-x; height:8px; 
	width:345px; float:left;}
#zonaDosCantosHP .cantoDireito {float:right;}
#conteudoHomepage {background-color:Transparent; float:left; padding:0 29px 0 51px; _margin-top:-2px;}
#centroHomepage {width: 943px; background-color: White;}
#homepageEsquerda {background-color:#FFFFFF; width:784px; float:left;}

#homepageDireita {background-color:#FFFFFF;float:left;}
.homePagesolucoes_bg{color:White;width: 140px; height: 107px; padding-left: 6px;}
.solucoes_mediaPath{margin-bottom: 6px; padding-top: 1px;}
.solucoes_name{ font-weight: bold; width: 50px;}
.solucoes_description{font-size: 10px;line-height: 100%;width: 110px;}


.sombraCentro {margin-left:5px;clear:both; width: 865px;background:url(/img/sombraFooter.png) no-repeat;height:8px; font-family:Arial; font-size:7pt;}

/****************/
/* HP - EM FOCO */
/****************/
#imgEmFoco {position:absolute; margin-top:10px; margin-left:-23px;}
.homepageEmFoco { padding-top:10px; height:175px;}
.homepageEmFoco .titulo { line-height:100%; font-family:Trebuchet MS; font-size:17pt; color:#868483; font-weight:bold; margin-bottom: 12px;}
.homepageEmFoco .titulo a {color:#868483; text-decoration:none;}
.homepageEmFoco .subTitulo { font-family:Trebuchet MS; font-size:10pt; color:#0093a6; font-weight:bold;}
.homepageEmFoco .texto { font-family:Trebuchet MS; font-size:8pt; color:#868483; font-weight:bold;}
.homepageEmFoco .articleAbstractSelected { padding-bottom:2px; display:block;}
.homepageEmFoco .articleAbstractSelected img { position:absolute; width:427px; height:194px;}
.homepageEmFoco .articleAbstractSelected .articleSubTitle { padding-right:21px; padding-left:450px;}
.homepageEmFoco .articleAbstract { margin-bottom:2px;  display:none;}
.homepageEmFoco .articleAbstract img
{
    position: absolute;
    width: 427px;
    height: 194px;
    border-left: solid 1px #CAD1E1;
    border-bottom: solid 1px #CAD1E1;
}
.homepageEmFoco .articleAbstract .articleSubTitle { padding-right:21px; padding-left:450px;}

.homePage_banner_top{padding-top: 7px;}
.homePage_banner_space{height: 7px;}

.homePageLink_news_header
{
    float: left;
    background-image: url(/img/linkNews_headerHomePage.png);
    background-repeat: no-repeat;
    width:162px;
    height: 16px;
    color: White;
    font-weight: bold;
    padding-left: 12px;
    width: 150px;
}

.homePageLink_news_header_BR
{
    float: left;
    background-image: url(/img/topo_aitecbrasil_news.png);
    background-repeat: no-repeat;
    width:162px;
    height: 16px;
    color: White;
    font-weight: bold;
    padding-left: 12px;
    width: 150px;
}

.homePageSubscrever_newsletter
{
    float: left;
    padding-left: 12px;
    width: 161px;
    background-image: url(/img/subscreva_news.png);
    background-repeat: no-repeat;
    width:150px;
    height: 16px; 
}

.homePageSubscrever_newsletter a
{
    color: White;
    text-decoration: none;
}

.homePage_bannerUrl
{
    color: White;
    text-decoration: none;
}


/***************************/
/* HP - LINKS DE NAVEGAÇÃO */
/***************************/
#linkNavigation {margin-right: 236px;padding-bottom: 21px; height:19px;}
#linkNavigation ul { color:#FFFFFF; font-family:Arial; font-size:8pt; float:right; font-weight:bold; height:19px; }
#linkNavigation ul li {    padding-left: 4px;  padding-right: 5px; padding-top: 2px; margin-top:1px; color:#FFFFFF; cursor:pointer; height:19px; float:left; list-style:none; }
/*#linkNavigation ul .linkPrev {background:url(/img/seta_esq.gif) no-repeat; margin:6px 0 0 0; padding:0 4px 0 0; height:23px; }*/
#linkNavigation ul .linkPrev {background:url(/img/seta_esq.png) no-repeat;  padding:0 4px 0 0; height:23px; }
/*#linkNavigation ul .linkNext {background:url(/img/seta_dta.gif) no-repeat; margin:6px 0 0 0; padding:0 3px 0 0;  height:23px; }*/
#linkNavigation ul .linkNext {background:url(/img/seta_dta.png) no-repeat;  padding:0 3px 0 0;  height:23px; }
/*#linkNavigation ul .links {background:url(/img/quadrado_off.gif) no-repeat;}*/
#linkNavigation ul .links {background:url(/img/quadrado_off.png) no-repeat;}
#linkNavigation ul li.linksSelected {background:url(/img/quadrado_on.png) no-repeat; }

#linkNavigation ul li .links_balao {position:absolute; margin:-115px 0 0 -100px; *margin:-100px 0 0 -110px; _margin:-100px 0 0 -110px;
	 display:none;}
#linkNavigation ul li .links_balaoSelected {display:block;position:absolute; margin:-115px 0 0 -100px; *margin:-100px 0 0 -110px; 
	_margin:-100px 0 0 -110px;}
	 
#linkNavigation ul li .links_popup {position:absolute; width:215px; height:87px; 
	background:url(/img/fundo_balao_foco.gif) repeat-x; border:solid 1px #F1F1F1; font-family:Arial; font-weight:normal; font-size:8pt;}
#linkNavigation ul li .links_popup .titulo {padding:5px 5px 0 5px; font-weight:bold; }
#linkNavigation ul li .links_popup .subTitulo {padding:0 5px 0 5px;}

#linkNavigation ul li .links_popup_seta {position:absolute; background:url(/img/seta_balao_foco.gif) no-repeat; 
	 width:205px; height:6px; margin-left:1px; margin-top:88px;}


/******************/
/* HP - CONCEITOS */
/******************/
.homepageConceitos {text-align:center;clear:both;position:absolute;width:875px;z-index:1;*width:auto;*left:70px;}
.homepageConceitos .title {display:inline-block;*width:30%;*margin: 0 auto;}
.homepageConceitos .conceitosTitleLeft{float:left;position:relative;background: Transparent url(/img/left_corner_bottom_title.png) no-repeat;width:4px; height:18px;display:inline;}
.homepageConceitos .conceitosTitle {padding: 1px 4px 1px 4px; position:relative;font-family:Arial; font-size:10pt; color:#FFFFFF;font-weight:bold; text-transform:uppercase;
	background: url(/img/img_bottom_title.png) no-repeat;float:left;height:18px;display:inline;}
.homepageConceitos .conceitosTitleRight{position:relative;background: Transparent url(/img/right_corner_bottom_title.png) no-repeat;width:4px; height:18px;float:left;display:inline;}
.homePage_conceitos_top{float: left; width: 57px; height: 114px}
.homePage_conceitos_bottom{ width: 943px; height: 6px;}
.homepagefundo {height:114px;clear:both;display:inline-block;background-color: #FFFFFF; width: 100%;}
.homepageFundoConceitos {clear:both;padding: 0 0px 0 0px;}
#homePage_conceitos{margin-top: 8px; margin-left: 2px; height: 114px; width: 943px;}
.homepagefundo .articleAbstract {width:175px;float:left; padding:10px 0px 10px 0px;background-color: #ffffff; }
.homepagefundo .articleAbstract div {float:left;}

.homepagefundo .articleSubTitle {width: 50%;} 
.homepagefundo .titulo {clear:both;font-family:Arial; font-size:9pt; color:#858383; font-weight:bold;width:100%;}
.homepagefundo .texto {clear:both;font-family:Arial; font-size:8pt; color:#858383;width:100%;}
.homepagefundo .articleImgDetail {width: 76px; height: 82px;float:left;margin: 0 4px 0 0px;background-position: center;background-repeat:no-repeat;background-attachment:scroll;}
.homepagefundo .articleImgDetail img {width: 76px; height: 82px;}
.homepagefundo .titulo a {text-decoration:none; font-family:Arial; font-size:9pt; color:#858383; font-weight:bold;width:100%;}

/*******************/
/* HP - INFORMAÇÃO */
/*******************/
.informationTitle {vertical-align:middle;background: Transparent url(/img/topo_solucoes.png) no-repeat; width:137px; }
.informationTitle span {padding-left:5px; color: #FFFFFF;font-family: Arial; font-size: 9pt;font-weight:bold;}
.information .informationImgDetail img {width: 128px; height:71px;}
.informationSubTitle {width:137px;font-family: Calibri; font-size:10pt;color:#858383;font-weight: bold;}
.informationPart {float:left;padding-left:14px;height:149px; width: 128px;}
.informationPart_left{ padding: left: 15px;}

.homePage_destaques{float: left; width: 335px;margin-left: 23px;}

/*******************/
/* HP - FALE CONOSCO */
/*******************/

#fale_conosco {
background-repeat:no-repeat;
color:White;
height:159px;
margin-top:2px;
padding-left:7px;
width:140px;
}

#fale_conosco .top
{
    text-transform: uppercase;
    background-image: url("/img/banner_top.png");
    height: 26px;
    padding-left: 7px;
    padding-top: 13px;
    width: 133px;
}

#fale_conosco .content
{
    background-image: url("/img/banner_base.png");
   padding-top: 11px;
   color: #FFCC00;     
}

#fale_conosco .name .text_yellow {
color:#FFCC00;
font-size:11px;
font-weight:bold;
}

#fale_conosco .description {
line-height:125%;
padding-top:17px;
width:100px;
}

#fale_conosco .email_contacto {
color:#FFCC00;
}

/*#homepageDireita {background-color:#FFFFFF; width:354px; float:right; padding-bottom:30px; *padding-bottom:32px; _padding-bottom:30px;}*/


/****************/
/* HP - EM FOCO */
/****************/
/*#imgEmFoco {position:absolute; margin-left:-26px;}
.homepageEmFoco {width:273px; height:290px; float:left;}
.homepageEmFoco .titulo { font-family:Trebuchet MS; font-size:10pt; color:#FF9606; font-weight:bold; 
	padding-left:10px; position:relative; width:495px; padding-top:5px;}
.homepageEmFoco .titulo a {color:#FF9606; text-decoration:none;}
.homepageEmFoco .subTitulo { font-family:Trebuchet MS; font-size:9pt; color:#6C6266; font-weight:normal; padding:4px 10px; 
	width:495px; position:relative; bottom:0; left:0; padding-right:0; padding-bottom:0;}
.homepageEmFoco .texto { font-family:Trebuchet MS; font-size:8pt; color:#868483; font-weight:bold;}
.homepageEmFoco .articleAbstractSelected {padding-bottom:2px; display:inline; overflow:hidden; *position:absolute; }
.homepageEmFoco .articleAbstractSelected img { height:209px; width:273px;}
.homepageEmFoco .articleAbstractSelected .articleSubTitle { padding-right:10px; padding-bottom:10px; }
.homepageEmFoco .articleAbstract { float:left; margin-bottom:2px;  display:none; }
.homepageEmFoco .articleAbstract img { padding-right:16px;}

.emFocoHome {float:left;  border:solid 1px #F1F1F1; width:508px; margin-top:10px; border-left:0;} 
.cantoFocoCima {position:absolute; margin-left:231px; margin-top:-1px;}
.cantoFocoBaixo {position:absolute; margin-left:231px; margin-top:286px;}*/

/***************************/
/* HP - LINKS DE NAVEGAÇÃO */
/***************************/
/*#linkNavigation { width:235px; height:209px; float:right; overflow:hidden;}
#linkNavigation ul { color:#6C6266; font-family:Arial; font-size:8pt; font-weight:bold; overflow:hidden; padding:0 0 0 1px;
	width:234px;}
#linkNavigation ul li {list-style-image:url(/img/seta_foco.gif); list-style-position:inside; 
	background-color:#F0F0F0; margin: 0 0 1px 0; padding:0 0 7px 10px;}
#linkNavigation ul li a { text-decoration:none; color:#6C6266;}
#linkNavigation ul li:hover, #linkNavigation ul .linksSelected {background-color:#FFF2E2; color:#6C6266; }
.linkAuthor {color:#FF9606;}*/

/******************/
/* HP - CONCEITOS */
/******************/
/*#homepageConceitos { padding-left:20px; padding-top:20px; float:left; }*/


/*****************/
/* HP - LINKNEWS */
/*****************/
#homepageLinkNews {float:right; padding:190px 15px 22px 0; margin:0;}
#homepageLinkNews #ContentNews {background:url(/img/caixa_LinkNews.gif) no-repeat; 
	height:224px; width:148px;}
#homepageLinkNews .articleAbstract {padding: 45px 32px 0 0px;}
#homepageLinkNews .titulo {font-family:Arial; font-size:14px; color:#6c6266; font-weight:bold;}
#homepageLinkNews .subTitulo, #homepageLinkNews .texto {font-family:Arial; 
	font-size:11px; color:#6c6266;}
#homepageLinkNews .texto {padding-top:10px;}

#redesSociais{ padding-left: 14px; background-color: White;}
.homePageSiga_nos{padding-left:26px; margin-top: 2px;}
.sigaNos_title{ color: #FF9506; text-transform: uppercase; padding-right: 12px;}



/*******************/
/* HP - LINKFINDER */
/*******************/
.zonaLinkFinder #linkFinder {position:absolute; clear:both;  right:32px;  margin-top:-35px; } /*top:0; margin:0px;*/
.zonaDireita #homepageLinkNews {clear:both; margin:0px; padding:0px;}


/******************/
/* HP - DESTAQUES */
/******************/
#homepageDestaques {width:45%; float:left; padding:0 0 0 14px; margin:0;}
#homepageDestaques #artigoDestaque {padding-bottom:30px;}
/*#homepageDestaques #listaDestaque .articleAbstract {padding-bottom:10px;}
#homepageDestaques #listaDestaque .imagemBullet {width:7px; height:7px; font-size:7px; float:left;
	margin:4px 5px 0 0; vertical-align:middle;}*/

#homepageDestaques #listaDestaque #lista { font-family:Trebuchet MS; font-size:10pt; 
	color:#FF9606; font-weight:bold;}
#homepageDestaques #listaDestaque ul {list-style-image:url(/img/bullet_news.gif);} 
#homepageDestaques #listaDestaque #lista li {margin-left:14px; margin-bottom:10px;}
#homepageDestaques #listaDestaque #lista a {text-decoration:none; color:#FF9606;}	

#listaDestaque #lista {
    font-family: Trebuchet MS;
    font-weight: bold;
}

#listaDestaque #lista li {
    margin-bottom: 10px;
    margin-left: 25px;
}

#listaDestaque #lista a {
    color: #868483;
    text-decoration: none;
}

#listaDestaque ul {
    list-style-image: url("/img/bullet_news.gif");
    width: 265px;
}

#listaDestaque{  margin-top:13px;}

  
	
#homepageDestaques .titulo a {font-family:Arial; font-size:10pt; color:#ff9606; 
	font-weight:bold; text-decoration:none;}
#homepageDestaques .titulo {font-family:Arial; font-size:9pt; color:#ff9606;}
#homepageDestaques .subTitulo {font-family:Arial; font-size:14pt; color:#ff9606; font-weight:bold;}
#homepageDestaques .texto {font-family:Arial; font-size:8pt; color:#868483; padding-top:10px;}
.mais {font-family:Arial; font-size:8pt; color:#ff9606; padding-top:10px; text-decoration:none;}


/*************/
/* CONTACTOS */
/*************/
#contactos{float:left;}
#contactos h1 {font-family: Trebuchet MS; font-size: 14pt;	font-weight: bold; 
	color: #868483; padding:20px 0 10px 0; }
#contactos #txtEnquadramento{font-family: Trebuchet MS; font-size: 10pt; 
	font-weight: bold; color: #868483; padding:0 0 20px 0; }

.morada {float:right; border-top:1px solid #CECECE; color:#FFFFFF; 
	background-color:#CECECE; width:128px; padding:5px 10px; margin:30px 0 0 0;}
.morada a {color:#FFFFFF; text-decoration:none;}

.mensagem { margin-top:20px; color:#868483}
.mensagem a {text-decoration:none; color:#868483}
.mensagem label {float:left; width:70px; clear:left; margin:0px 0 8px 0}
.mensagem input, textarea, select, checkbox {margin:5px 0; width:300px}
.mensagem #botoes {text-align:center}
.mensagem #botoes input {width:60px; text-align:center}
.successMessage { text-align:center; padding-top:20px; font-size:10pt; }


/*************/
/* MAPA SITE */
/*************/
#mapaSiteServicos a { text-decoration:none;}
#mapaSiteServicos a:visited {color:#0093a6; text-decoration:none}
#mapaSiteServicos ul {list-style:none; color:#0093a6; font-weight:normal; text-transform:uppercase;}
#mapaSite { padding:16px 0 0 35px; font-family:Trebuchet MS; font-size:8pt;}
.click-mapaSite ul ul {padding:0 0 0 10px; margin:0; _margin-top:-12px} /* <=IE6 */
.click-mapaSite {padding-bottom:20px;}
.click-mapaSite a {text-decoration:none; color:#0093a6; }
.click-mapaSite a:visited {color:#0093a6; text-decoration:none}
.click-mapaSite  ul {list-style:none; color:#0093a6; font-weight:bold; text-transform:uppercase;}
.click-mapaSite  ul li { list-style-image:url(/img/seta_azul.gif); 
	list-style-position:outside; border:0; }
.click-mapaSite  .navlistb { padding-left:45px; color:#6c6266; font-weight:normal; text-transform:none;}
.click-mapaSite  .navlistb li {list-style-image:none; list-style-type:disc; color:#6c6266;}
.click-mapaSite  .navlistb2 {padding-left:25px; color:#6c6266;}
.click-mapaSite  .navlistb2 li {list-style-image:none; list-style-type:disc; text-transform:none;}
.click-mapaSite  .section a {color:#6c6266; text-decoration:none; font-weight:normal;}
.click-mapaSite  .section a:visited {color:#6c6266; text-decoration:none; font-weight:normal;}


/************/
/* PESQUISA */
/************/
#pesquisaResult {margin:10px 0 10px 0; text-align:center; font-family:Trebuchet MS; font-size:10pt; }


/******************/
/* INNERPAGE (IP) */
/******************/
#zonaDosCantos {margin: 6px 15px 0 51px; font-size:0px;}
#zonaDosCantos .cantoEsquerdo {float:left;}
#zonaDosCantos .centroIP {background:url(/img/pixelBranco.png) repeat-x; height:8px; 
	width:857px; float:left;}
#zonaDosCantos .cantoDireito {float:right;}
#conteudo {    background-color: white;
    float: left;
    margin: 0 0 0 51px;
    width: 943px;}
#conteudoIn {background-color:#FFFFFF; padding-bottom:100px; width:100%; float:left;}

.path {background-color:Transparent; padding:0 0 9px 40px; margin:0; 
	font-family:Trebuchet MS; font-size:8pt; color:#868483}
.path a:visited {color:#868483; text-decoration:none}
.path a {color:#868483; text-decoration:none}
 
.barraLateral {width:151px; overflow:hidden; float:left;}
.barraLateralImagem {overflow:hidden;}
.barraLateralLeft {float:left; position:relative; margin:0; padding:0;}
.barraLateralPixel {width:26px; background:url(/img/barraVertical_laranja_PIXEL.gif) repeat-y;margin:0; padding:0;}
.barraLateralPixelEmpresa {width:26px; background:url(/img/barraVertical_azul_PIXEL.gif) repeat-y;}

#esquerda {background-color:Transparent; width:177px; margin:0 37px 0 -26px; float:left;}
#direita {background-color:Transparent; width:148px; padding:0 17px 0 0; margin:0 0 0 37px; float:right;}
#centro {background-color:Transparent; min-width:450px; margin:0; 
	overflow:hidden; zoom:1; empty-cells:show;}


/*****************/
/* IP - LINKNEWS */
/*****************/
#innerPageLinkNews {background:url(/img/caixa_LinkNews.gif) no-repeat; 
	height:224px; width:148px; float:right; margin-top:20px;}
#innerPageLinkNews .articleAbstract {padding:45px 6px 0 6px;}
#innerPageLinkNews .titulo {font-family:Arial; font-size:14px; color:#6c6266; font-weight:bold;}
#innerPageLinkNews .subTitulo, #innerPageLinkNews .texto{font-family:Arial; font-size:11px; color:#6c6266;}
#innerPageLinkNews .texto {padding-top:10px;}


/************/
/* RIGHTBOX */
/************/
.caixaAccoesComRss {background:url(/img/caixa_accoes.gif) no-repeat;}
.caixaAccoesSemRss {background:url(/img/caixa_accoes_2.gif) no-repeat;}
.caixaAccoesComRss #rss, .caixaAccoesComRss #email, .caixaAccoesComRss #print {margin:10px 0}

#caixaAccoes {margin:20px 0 30px 0; 
	height:115px; width:148px; float:right; font-family:Arial; font-size:7pt; color:#FFFFFF;}
#caixaAccoes .accoes {margin:7px 7px;}
#caixaAccoes #rss {background:url(/img/ico_RSS.gif) no-repeat left center; padding:7px 0;} 
#caixaAccoes #email {background:url(/img/ico_e-mail.gif) no-repeat left center; padding:7px 0;}
#caixaAccoes #print {background:url(/img/ico_print.gif) no-repeat left center; padding:7px 0;}
#caixaAccoes #pdf {background:url(/img/ico_pdf.gif) no-repeat left center; padding:7px 0;}
#caixaAccoes .text {padding-left:25px; font-weight:bold; text-decoration:none; color:#FFFFFF;}

#caixaAnexo {margin:0; background-color:#FFFFFF; border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8; width:146px; float:right; font-family:Arial; 
	font-size:7pt; color:#FFFFFF;}
#cxAnexoHeader 
{/*
	background:url(/img/cx_anexo_header.gif) no-repeat; 
	height:50px; width:148px; 
*/
	width:123px;  /*148 = 123 - 24 */
	margin:20px 0 0 0; float:right;
	background: url("/img/cx_anexo_header_vazia.gif") no-repeat;

	padding: 24px 0 10px 25px; 	
	color: #FFFFFF;	
	font-family: Trebuchet MS; font-size: 8pt; font-weight:bold
}
#cxAnexoFooter {margin:0; background:url(/img/cx_anexo_footer.gif) no-repeat; 
	height:15px; width:148px; float:right;}

#caixaAnexo #listaDoc {font-family:Trebuchet MS; font-size:8pt; color:#868483; font-weight:bold;
	margin-left:12px;}
#caixaAnexo ul {list-style-image:url(/img/bullet_news.gif);} 
#caixaAnexo #listaDoc li {margin-left:14px;}
#caixaAnexo #listaDoc a {text-decoration:none; color:#868483;}	


/***************/
/* REFERENCIAS */
/***************/

.listaRef{border:solid 1px #CECECE; overflow:hidden;}
.listaInteriorRef {margin:7px; background:url(/img/fundo_referencias.gif) repeat-x top; min-height:170px; height:100% }
.listaSlide{width:359px; float:left; margin:45px 0 28px 0; }

#detalheArtigo .listaRef a.btnPrev img, #detalheArtigo .listaRef a.btnNext img {margin-left:0; }
.listaRef a.btnPrev, .listaRef a.btnNext{margin-top:90px;}
.listaRef a.btnPrev {margin-left:27px; float:left;}
.listaRef a.btnNext {margin-right:27px; float:right;}

.listaRef .slideEsq, .listaRef .slideDrt { width:159px;}
#detalheArtigo .listaRef .slideEsq {float:left; margin-right:40px;}
#detalheArtigo .listaRef .slideDrt {float:right;}
#detalheArtigo .listaRef .slideEsq .slideImg, 
#detalheArtigo .listaRef .slideDrt .slideImg { margin:0 20px; height:130px; width:117px; 
	background:url(/img/sombra_cx_referencias.gif) repeat-x bottom;}
#detalheArtigo .listaRef .slideEsq img, 
#detalheArtigo .listaRef .slideDrt img {height:115px; width:115px; margin:0; border:solid 1px #A4A0A1; background:#FFFFFF}

#detalheArtigo .listaRef .slideEsq a:hover img, #detalheArtigo .listaRef .slideDrt a:hover img { border:solid 2px #FF9606;}

#detalheArtigo .listaRef .hoverEffect .slideEsq img, #detalheArtigo .listaRef .hoverEffect .slideImg img { border:solid 2px #FF9606;}
.listaSlideText{width:359px; float:left; margin:0 0 10px 0;}
#detalheArtigo .listaRef #slideText .sectionBody {width:100%; margin:0 20px;}

#detalheArtigo .listaRef .sectionBody {margin:10px 0 30px 0;}
#detalheArtigo .listaRef .sectionHeader{text-align:center; font-weight:bold; color:#FF9606;}


/***************/
/*   EVENTOS   */
/***************/

#detalheArtigo .eventoImg {text-align:center;}
#detalheArtigo .eventoImg img{margin-left:0; margin-bottom:20px; }
#detalheArtigo .eventoImg .eventoImgLogo {margin-top:20px;}
.eventoDescricao, .eventoLocal, .eventoPrograma, .eventoConfirmacao{margin-bottom:20px;}
.eventoLabel {color:#00889E; text-transform:uppercase; font-weight:bold;}
.eventoInscricao a {color:#FF9606; font-weight:bold;}
.eventoInscricao a:hover {color:#00889E;}



/******************/
/*   NEWSLETETR   */
/******************/

.subscribeNewsletter label {width:135px;}
.listNewsletter label {float:none; width:auto;}
.listNewsletter input, .listNewsletter textarea, .listNewsletter select, .listNewsletter checkbox {width:50px; vertical-align:middle;}
.formato {width:auto;}
.manager:hover {color:#FF9606}

#botoesSubscricao {margin-top:-13px}
#botaoNewsletter {text-align: center; display: block; clear: both;
height: 14px; width: 138px; background: url(/img/bot_newsletter_on.jpg) no-repeat left top; padding: 4px 3px 2px 5px; margin: 0 0 10px 0;}
#botaoNewsletter:hover {background: url(/img/bot_newsletter_off.jpg) no-repeat left top; color: #00657F; text-decoration: none}
#botaoNewsletter a, #botaoNewsletter a:visited {font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; text-decoration: none; color: #FFF; }


/******************/
/*   MICROSITE    */
/******************/

#logoCxMS { margin:0 auto; padding:0; width:859px; position:relative;} /*height:110px;*/
#logoCxMS #logo h1 {padding-left:23px; padding-top:32px;}
#logoCxMS #serv ul {display:inline;}

#corpoContMS {margin:0 auto; width:859px; padding:0; position:relative; }

#corpoContMS #menu {height:22px; text-align:center; background: url(/img/barra_centro.gif) repeat-x; padding:0; 
	margin-left:8px; margin-right:8px; vertical-align:middle;}
	
#corpoContMS #menuLat {float:none; text-align:center; height:22px}
#corpoContMS #menuLat table {margin:0 auto; border:0; height:100%}
#corpoContMS #menuLat a {padding:4px 5px 3px 5px;}
#corpoContMS #menuLat a:hover {color: #FFFFFF; background:url(/img/menuHover.gif) repeat-x;}
#corpoContMS #menuLat table .section {background-color:#FFB907;}
#corpoContMS #menuLat table .section a {padding:2px 12px;}
#corpoContMS #menuLat table .section a:hover {background:none; background-color:#F9790E;}

.menuCantoLeft {float:left;}
.menuCantoRight {float:right;}

#conteudoMS {width:859px; position:relative; margin:0 auto; padding:0; margin-top:2px;}
#conteudoMS #conteudoIn{width:859px; padding-bottom:28px;}

.ImgLeft {display:inline; margin-left:-25px; float:left; position:relative;}
.topoCentro{float:left;}
.TopoEsq { width:280px; background: url(/img/bck_solucao.png) repeat-y; height:119px; margin-right:2px; margin-bottom:1px; float:left;}
.txtBarra {padding-left:15px;padding-top:13px;}
.txtBarra .sub-titulo {font-size:17px; color:#F65D13;font-weight:bold;}
.txtBarra .title {font-size:20px; text-transform:none; color:#FFFFFF; font-weight:bold;}
.txtBarra .sub-tituloMedia{font-size:17px; color:#FFFFFF; font-weight:bold;}
.TopoDrt {float:left;}
.TopoDrt img {height:119px; width:363px;}

.artigoCentro{padding-top:18px; display:block; float:left; padding-left:15px; font-family:Trebuchet MS; color:#000000}
.artigoEsq { width:255px; float:left; padding-right:10px; font-size:16px; font-weight:bold;} 
.artigoDrt {padding-left:11px; float:left; width:354px; color:#868483; font-size:8pt;}
.artigoDrt .article a{color:#FF9606; text-decoration:none;}
.artigoDrt .article h3 {margin:0; margin-bottom:10px; font-size: 10pt; color: #FF9606;}
.artigoDrt .article h4 {margin:0; padding:0; margin-top:10px;}

.bannersCentro {float:left; padding-left:10px; padding-top:15px;}
.imgBanner { margin-right:10px;}

#esquerdaMS {background-color:Transparent; margin:0; float:left; width:285px; margin-right:10px;}
#esquerdaMS .TopoEsq{float:none;}
.EsqBaixo img, .EsqBaixoImg img {width:280px; height:69px;}
.EsqBaixoImg {width:280px; height:69px;}
.EsqBaixo .sub-titulo, .EsqBaixo .sub-titulo_Imgs{color:#F65D13; padding:40px 35px 10px 45px; font-weight:bold;}
.EsqBaixo .descriptionClass { padding:25px 15px;color:#F7761B;  font-weight:bold;}

.EsqBaixo .sub-titulo_Imgs img {margin-left:-45px;width:280px;height:auto}

.menuEsquerda { padding-top:3px; background-color:#FFFFFF; width:280px;}
.menuEsquerda .sep{background: url(/img/sep.gif) repeat-x; height:1px; float:left; width:100%; font-size:1pt;}
.menuEsquerda .sep1{background-color:#D6D2C9; height:1px; float:left; width:100%;font-size:1pt;}
.menuEsquerda .menuItem{margin:1px; background-color:#F7F6F4; width:253px; display:inline; float:left;height:49px;}
.menuEsquerda .menuItemSeta{margin:1px 0; width:25px; background-color:#D6D2C9; float:left; height:49px;}
.menuEsquerda a{ text-decoration:none;font-size:5pt;}

.menuEsquerda .menuItemSelected {background-color:#FFF1CE;margin:1px; width:253px; display:inline; float:left;height:49px; }
.menuRow:hover .menuItem {background-color:#FFF1CE;}

.menuEsquerda .menuItemSetaSelected{margin:1px 0; width:25px; background-color:#F96B09; float:left; height:49px; text-align:center;}
.menuRow:hover .menuItemSeta{background-color:#F96B09;}
.menuEsquerda .menuItemSeta img, .menuEsquerda .menuItemSetaSelected img {height:auto; width:auto; padding-top:17px;}
.menuEsquerda .menuItemSeta img {display:none;}

.menuRow {cursor:hand;}
.menuRow .imgMenu{width:78px; float:left; text-align:center; vertical-align:middle; height:100%}
.menuRow .imgMenu img{width:auto; height:auto;}
.menuRow .nameMenu{ width:175px; float:left; padding-top:5px;}
.menuRow .nameMenu .title { color:#FA6A09; font-size:10pt; text-transform:none;}
.menuRow .nameMenu .sub-titulo {color:#665A5A; font-size:11pt; text-transform:none; margin:0; padding:0;}
/*
#esquerdaLista {background-color:Transparent; margin:0; float:left; width:195px; margin-right:10px;}
#esquerdaLista .TopoEsq { width:190px; height:auto; padding-bottom:11px;}
#esquerdaLista .EsqBaixo img {width:190px; height:69px;}
#esquerdaLista .barraLateralPixel {width:25px; background: url(/img/imgLeftPixel.gif) repeat-y;}*/

#esquerdaMS #rightBarEmpresa {float:none; width:262px; padding-left:15px; margin:0;}
#esquerdaMS #caixaAccoes {float:left; width:175px; margin-left:15px;}
#esquerdaMS .caixaAccoesComRss {background:url(/img/caixa_RSS.gif) no-repeat;}

#esquerdaMS .morada {border-top:1px solid #BDBBBC; color:#FFFFFF; float:none;
	background-color:#BDBBBC; width:250px; padding:17px 15px; margin:1px 0 0 0;}
.morada a {color:#FFFFFF; text-decoration:none;}

#direitaMS {background-color:Transparent; width:152px; padding:0 28px 0 0; margin:0 0 0 31px; float:right;}

#direitaMS #rightBarEmpresa {margin:20px 0 0 0; width:143px; float:right; background-color:#FFFFFF;}

#direitaMS #cxRightBar {width:150px; float:right;}
#direitaMS #cxRightBar #cxAnexoHeader, #cxRightBar #caixaAnexo, #cxRightBar #cxAnexoFooter {float:left;}
#direitaMS #caixaAccoes {width:150px;}

#footerCxMS {clear:both; position:relative; margin:0 auto; padding:0; width:859px;}
#footerCxMS #creditosCx { padding-top:14px; margin:0;}

#centroMS {background-color:Transparent; margin:0; overflow:hidden; zoom:1; empty-cells:show; margin-right:31px;}

#centroMS #detalheArtigo{margin-top:25px;}
#centroMS #detalheArtigo .classifierTitle{text-transform:uppercase; padding-bottom:10px;}
#centroMS #detalheArtigo .articleTitle{color:#000000; font-size:13pt; padding-bottom:5px;}
#centroMS #detalheArtigo .article a{color:#FF9606; text-decoration:none;}
#centroMS #detalheArtigo .article .sectionBody {margin:0; padding:0;}
#centroMS #detalheArtigo .article h3 {margin:0; padding:0; margin-bottom:10px;}
#centroMS #detalheArtigo .article h4 {margin:0; padding:0; margin-top:10px;}.
#centroMS #detalheArtigo img {margin-left:0px}
#centroMS #detalheArtigo img {margin-left:0px}

#centroMS .title {margin-top:25px;}
#centroMS .txtBarra .title {margin:0; padding:0;}

#centroMS .casosSucessoImage, #centroMS .articleTDImage {height:83px; width:83px;}
#centroMS .casosSucessoImage .articleImage, #centroMS .articleTDImage .articleImage{height:83px; width:83px;}

strong {font-weight:bold;}

#conteudoMS #centroHomepage {float:left; width:647px;}


/*************************/
/*   PAGINA COM FLASH    */
/*************************/

#corpoContInfo{ margin:0 auto; width:929px; padding:0; position:relative;}
#corpoInfo { width:100%; padding:0; clear:both;}
.centroInfo {  text-align:center;}

#logoInfo { margin:0 auto; padding:0; width:929px; position:relative;} /*height:139px;*/
#logoInfo #logo {} /*height:119px; */
#logoInfo #logo h1 {padding-left:75px; padding-top:30px; padding-bottom:20px;}

#footerInfo #footerCx {width:929px;}
#footerInfo #creditosCx {margin-left:75px; width:765px; padding-right:0px;}

/**************/
/* Inqueritos */
/**************/

#inquerito h3 {margin:10px 0}
#inquerito h4 {margin:5px 0}
#inquerito .label,#inquerito .labelBold {padding:10px 0 0 0; display:block; page-break-after:right}
#inquerito .seccao {padding:20px 0 0 0; display:block; page-break-after:right}
#inquerito textarea, select, #inquerito .textoGrande {width:350px}
#inquerito .button {page-break-before:left; margin-top:15px}
#inquerito .footer {text-align:left; page-break-after:right; display:block; }
#inquerito .escala {table-layout:auto; width:100%; display:inline-block;}
#inquerito .escala th, #inquerito .escala td {width:20%;}
#inquerito .escalaLabel {display:inline; padding-left:10px; padding-right:6px;}

#inquerito {font-family:Verdana}
#inquerito h3 {font-size:14px; font-weight:bold; text-transform:capitalize}
#inquerito h4 {font-size:12px; font-weight:normal}
#inquerito .label {font-size:12px}
#inquerito .seccao {font-size:14px; font-weight:bold}
#inquerito .footer {font-size:10px}
#inquerito .escala th, #inquerito .escala td {text-align:center; color:#345181;}
#inquerito .escala td {	border-bottom:1px solid; border-left:1px solid; border-right:1px solid;}
#inquerito .escalaLabel {font-weight:bold;}
#inquerito .labelBold {font-size:12px; font-weight:bold}

#centroMS #inquerito .warning {padding-top:10px}
#centroMS .successMsg {padding-top:15px}

/**************/
/* Videos	  */
/**************/

#videoesquerda {background-color:Transparent; width:43; margin: 0 0 0 -26px; float:left;}
#videodireita {background-color:Transparent; width:148px; padding: 0 17px 0 0; margin: 0 0 0 17px; float:right;}
#videocentro {width:674px; margin:0; overflow:hidden; empty-cells:show;}
.displayVideo {padding:10px 17px 10px 17px;background-color:#F3F3F3; width:640px;}
.displayVideo .classifierTitle {font-family: Trebuchet MS; font-size: 14pt; font-weight: bold; 
	color: #868483; padding-bottom:5px;}
.displayVideo .articleTitle {font-family: Trebuchet MS; font-size: 18pt; font-weight: bold; 
	color: #FF9606; padding-bottom:15px;float:left;max-width:90%;}

.displayVideo .logo {float:right;}
#videoesquerda .barraLateral {width: 17px;height:148px;}

#video {position:relative;z-index:1;min-height:360px;clear:both;}

.noVideos {font-size: 18pt;color:#FF9606;font-family:Trebuchet MS;line-height:360px;text-align:center;vertical-align:middle;}

.zonaDosCantosCentroVideo{width:100%;position:relative;height:7px;}
.cantoBaixoEsquerdoVideo {float:left;}
.cantoBaixoDireitoVideo {float:right;}
.cantoDireitoVideo {float:right;}
.centroCimaVideo {float:left;width:665px;background-color:#F3F3F3;height:7px;}
.centroBaixoVideo {float:left; width:656px;background-color:#F3F3F3;height:7px;}

.zonaDosCantosDireitaVideo{width:148px;position:relative;height:7px;}
.zonaDosCantosDireitaVideo .cantoBaixoEsquerdoLVideo {float:left;}
.zonaDosCantosDireitaVideo .cantoBaixoDireitoLVideo {float:right;}
.zonaDosCantosDireitaVideo .cantoDireitoLVideo {float:right;}
.zonaDosCantosDireitaVideo .cantoEsquerdoLVideo {float:left;}
.zonaDosCantosDireitaVideo .centroLVideo {float:left;width:130px;background-color:#E7E7E7;height:7px;}

.fromAuthor {color:#C3C0BF;font-family:Trebuchet MS;font-size: 14pt;font-weight:normal;}
.titleAuthor {color:#868483;font-family:Trebuchet MS;font-size: 16pt;font-weight:normal;}

.videoDireita {display:inline-block;}
.videoListBorder {background-color: #E7E7E7; padding: 0px 3px 0px 3px;}
.videoList {background-color: #FFFFFF; padding: 0 5px 0 5px;}
.videoListBorder .videoArrows { text-align: center;clear:both;}
.videoArrows .arrowPrevious {margin-bottom:1px;}
.videoArrows .arrowPrevious:hover {cursor:pointer;}
.videoArrows .arrowNext {margin-top:1px;}
.videoArrows .arrowNext:hover {cursor:pointer;}

.insideBorder .ibl1 {float:left;margin-left: 5px;width:48px;height:1px;background-color:#FFFFFF;}
.insideBorder .ibl2 {float:left;margin-left: 3px;width:51px;height:1px;background-color:#FFFFFF;}
.insideBorder .ibl3 {float:left;margin-left: 2px;width:53px;height:1px;background-color:#FFFFFF;}
.insideBorder .ibr1 {float:right;margin-right: 5px;width:48px;height:1px;background-color:#FFFFFF;}
.insideBorder .ibr2 {float:right;margin-right: 3px;width:51px;height:1px;background-color:#FFFFFF;}
.insideBorder .ibr3 {float:right;margin-right: 2px;width:53px;height:1px;background-color:#FFFFFF;}
.insideBorder .ib4 {margin: 0 1px 0 1px;width:140px;height:1px;background-color:#FFFFFF;clear:both;}
.insideBorder .ib5 {margin: 0 1px 0 1px;width:140px;height:1px;background-color:#FFFFFF;clear:both;}

.videoSelector {width:100%;display:none;}
.videoSelectorSelected {width:100%;display:block;}

.videoSelectorSelected .videoImage img {width:133px; height: 75px;}
.videoSelectorSelected .videoTitle{font-family:Trebuchet MS;font-size:10pt;color:#FF9606;font-weight:bold;}
.videoSelectorSelected .videoAuthor{font-family:Trebuchet MS;font-size:9pt;color:#868483;font-weight:bold;}
.videoSelectorSelected .videoInserted{font-family:Trebuchet MS;font-size:8pt;color:#000000;font-weight:bold;}


/************************/
/** VIDEO INTERACTIVE ***/
#videodireita #detalheArtigo .article h4, #videodireita #detalheArtigo .article .sectionBody
{padding-left:0;}
#videodireita #detalheArtigo, #videodireita #detalheArtigo .article {margin-top: 0;}
#videodireita #detalheArtigo .article h3 {background: url("/img/cx_vazia_top.gif") no-repeat;
	 padding-bottom: 10px; padding-left: 25px;padding-top: 19px;  color: #FFFFFF;
    }
#videodireita #detalheArtigo #caixaAnexo .article .sectionBody {padding: 0 3px; margin:0}
#videodireita #detalheArtigo #caixaAnexo .article ol, 
#videodireita #detalheArtigo #caixaAnexo .article ul{padding-left: 10px;}

#videodireita #bannersVideo {text-align:center}
#videodireita #bannersVideo img {margin-top:20px;clear:both}

#videocentro #silverlightControlHost 
{
		width:640px;
	    height:480px;
	    text-align:center;
}
    
/****** / videos ****/


/* Foruns */

.forum_list_header
{
	background: transparent url(/img/list_foruns_header.png) no-repeat 0 0;
	width: 533px;
	height:36px;
}

#forum_list
{
	margin-top:12px;
	width:533px;
}

.forum_list_results
{
	width:527px;
	border: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top:none;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
}

.forum_detail_header
{
	float:left;
	width: 270px;
}

.forum_detail_last_message
{
	margin-left:5px;
	float:left;
	width:130px;
	font-size:11px;
}

.forum_detail_header_image
{
	max-width:40px;
	max-height:40px;
	float:left;
}

.forum_detail_header_title
{
	float:left;
	width:210px;
	margin-left:15px;
	overflow:auto;
	word-wrap: break-word;
}

.forum_detail_header_title A
{
	font-size:12px;
	color:#FA7518;
	text-decoration:none;
	font-weight:bold;
}

.forum_detail_header_title A:visited
{
	text-decoration:none;
}
.forum_detail_header_title A:hover
{
	text-decoration:underline;
}

.forum_detail_header_description
{
	width:200px;
	float:left;
	margin-left:15px;
	overflow:auto;
	word-wrap:break-word;
}

.forum_detail_header_description H4
{
	font-size:11px;
}

.sep_foruns
{
	clear:both;
	height:1px;
	background-color: #E1E1E1;
}

.forum_list_bottom
{
	clear:both;
}

.forum_detail
{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:17px;
	clear:both;
}

.forum_detail:hover
{
	background-color: #FFF1CE;
}

.forum_last_message_subject
{
	font-size:11px;
	color:#FF9606;
}

.forum_last_message_subject A
{
	color:#FF9606;
	text-decoration:none;
}

.forum_messages_info
{
	float:left;
	width:85px;
	margin-top:14px;
	margin-left:5px;
}

.forum_list_header_title_1
{
	margin-top:9px;
	font-weight:bold;
	color:#E8610F;
	margin-left:17px;
	float:left;
	font-size:12px;
}

.forum_list_header_title_2
{
	font-size:12px;
	margin-top:9px;
	font-weight:bold;
	color:#E8610F;
	margin-left:237px;
	float:left;
}

#forum_list_title
{
	color:#FA8639;
	font-size:12px;
	margin-left:14px;
	margin-top: 29px;
	font-weight:bold;
}

.forum_gotop
{
	text-align:right;
	width:36px;
	float:right;
	margin-right:4px;
	margin-top:6px;
	background: #fff url(/img/forum_list_gotop_bul.png) no-repeat 0 5px;
}

.forum_gotop A
{
	color:#F8751B;
}

#txt_enquadramento
{
	margin-top:10px;
}

.forum_title
{
	color: #FB7418;
	font-size:12px;
	margin-top:15px;
}

.forum_title SPAN
{
	font-size:12px;
	font-weight:bold;
}

.forum_description
{
	margin-top:3px;
	font-size:11px;
}

.new_topic_button
{
	margin-left:10px;
	float:right;
	width:auto;
	cursor:pointer;
}

.new_message_button
{
	margin-left:10px;
	float:right;
	width:auto;
	cursor:pointer;
}

.new_topic_form_inactive
{
	display:none;
		clear:both;
	margin-top:25px;
	padding:3px;
	padding-bottom:0px;
	border: solid 1px #FFDDAD;
	width:525px;
}

.new_topic_form_active
{
	display:block;
		clear:both;
	margin-top:25px;
	padding:3px;
	padding-bottom:0px;
	border: solid 1px #FFDDAD;
	width:525px;
}

.new_topic_form_header
{
	background: #fff url(/img/new_message_form_header.png) no-repeat 0 0;
	width:525px;
	height:33px;
}

.new_topic_form_body
{
	width:525px;
	background: #fff url(/img/new_message_form_bg.png) repeat-x 0 0;
}

.new_topic_form_header_title
{
	color: #E5610E;
	font-weight:bold;
	margin-left:12px;
	padding-top:7px;
	width:auto;
}

.assunto_topico_textbox
{
	width:425px;
	color:#868483;
	font-size:11px;
	margin-top:5px;
	margin-bottom:2px;
	border: solid 1px #D6D6D6;
}

.mensagem_topico_textarea
{
	border: solid 1px #D6D6D6;
	color:#868483;
	font-size:11px;
	width:425px;
	margin-top:0px;
	margin-bottom:0px;
}

.new_topic_form_body TABLE
{
	margin-left:10px;
}

.new_topic_form_label
{
	margin-top:6px;
	font-weight:bold;
}

.create_topic_button
{
	float:right;
	margin-right:14px;
}

.forum_section_title
{
	background-color:#FF9606;
	height:20px;
    cursor:pointer;
}

.forum_section_title_text
{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin-left: 13px;
	margin-top:1px;
	width:auto;
	float:left;
}

.forum_section_minimize_button
{
	width: 13px;
	height: 13px;
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-top:4px;
}

.forum_section_results_active
{
	display:block;
}

.forum_section_results_inactive
{
	display:none;
}

.subject_detail_header_image
{
	max-height:40px;
	max-width:40px;
	float:left;
}

.subject_detail_header_title
{
	width:200px;
	margin-left:16px;
	float:left;
	overflow:auto;
	word-wrap:break-word;
}

.subject_detail_header_title A
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FA751A;
}

.subject_detail_header_title A:hover
{
	text-decoration:underline;
}

.subject_detail_header_author
{
	margin-left:16px;
	float:left;
	width:200px;
}

.subject_detail_header
{
	width:255px;
	float:left;
	margin-left:0px;
}

.subjects_list
{
	margin-top:30px;
	margin-bottom:12px;
	width:533px;
	clear:both;
	border-bottom: solid 1px #DDDDDD;

}

.subject_detail_last_message
{
	float:left;
	margin-left:12px;
	width:125px;
}

.subjects_list TABLE TR TD
{
	vertical-align:top;
	border:none;
}

.subjects_list TABLE TR
{
	border:none;
}

.subject_detail_last_message
{
	margin-top:2px;
}

.subject_detail_last_message A
{
	color:#ff9606;
}

.subjects_list_header
{
	background: #fff url(/img/list_foruns_header.png) no-repeat 0 0;
	width:533px;
	height:36px;
}

.subject_list_empty
{
	width:200px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.subject_detail
{
	padding:11px;
	padding:14px;
	clear:both;
}

.subject_detail:hover
{
	background-color: #FFF1CE;
}

.subject_list_results
{
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	padding:2px;
	width:527px;
}

.subjects_list_header_title_1
{
	margin-top:9px;
	font-weight:bold;
	color:#E8610F;
	margin-left:17px;
	float:left;
	font-size:12px;
}

.subjects_list_header_title_2
{
	font-size:12px;
	margin-top:9px;
	font-weight:bold;
	color:#E8610F;
	margin-left:228px;
	float:left;
}

.subjects_list_header_title_3
{
	font-size:12px;
	margin-top:9px;
	font-weight:bold;
	color:#E8610F;
	margin-left:35px;
	float:left;
}

.subject_detail_last_messages_number
{
	float:left;
	width:90px;
	margin-left:8px;
	margin-top:17px;
}

.pagination_container
{
	clear:both;
	width:527px;
	height:34px;
	background: #fff url(/img/pagination_bg.png) no-repeat 0 0;
}

.page_global_results
{
	float:left;
	width:200px;
	color:#868583;
	margin-top:12px;
	margin-left:13px;
}

.page_size SELECT
{
	border:solid 1px #969696;
	width:50px;
	height:19px;
}

 .page_size
{
	margin-top:5px;
	float:left;
	vertical-align:top;
}

.page_index SELECT
{
	border:solid 1px #969696;
	width:50px;
	height:19px;
}

.page_index
{
	float:right;
	margin-right:12px;
	margin-top:5px;
	vertical-align:top;
}

.page_index A
{
	color:#868583;
	text-decoration:none;
}

.page_index A:hover
{
	text-decoration:underline;
}



.page_index #forum_pagination_previous
{
	margin-right:5px;
}

.page_index #forum_pagination_next
{
	margin-left:5px;
}

.subjects_list_bottom
{
	clear:both;
	margin-top:0px;
}

.subjects_list_bottom .forum_gotop
{
	margin-top:0px;
}

.forum_topic_title
{
	margin-top: 15px;
	font-size:12px;
	color:#F8751B;
}

.forum_topic_title SPAN
{
	font-weight:bold;
}

.messages_list
{
	margin-top:30px;
	margin-bottom:12px;
	width:533px;
	clear:both;
	border-bottom: solid 1px #DDDDDD;
}

.forum_message_header_text
{
	color:#fff;
	margin-left:4px;
	float:left;
	margin-top:2px;
}

.forum_message_header_icon
{
	margin-top:2px;
	margin-left:13px;
	float:left;
}

.message_section_title
{
	background-color:#FF9606;
	height:20px;
	clear:both;
}

.message_section_title IMG
{
	padding-top:2px;
}

.message_detail
{
	clear:both;
}


.message_detail TABLE
{
	padding:0px;
}

.message_detail TABLE TD
{
	vertical-align:top;
}

.message_detail_left_content
{
	width: 133px;
	vertical-align:top;
	background-color: #E7E5E6;
	padding-bottom:10px;
	min-height:153px;
}

.message_detail_right_content
{
	background-color:#fff;
	padding:20px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	width:390px;
	overflow:auto;
	word-wrap:break-word;
}

.message_detail_username
{
	color:#FA741B;
	font-size:12px;
	margin-top:10px;
	margin-left: 10px;
}

.message_detail_user_register_date
{
	margin-left:10px;
	font-size:10px;
	color:#868583;
}

.message_detail_total_user_messages
{
	margin-left:10px;
	font-size:10px;
	color:#868583;
}

.message_detail_subject
{
	font-size:12px;
	color:#F97419;
	font-weight:bold;
	width:370px;
	overflow:auto;
	word-wrap:break-word;
}

.message_detail_body
{
	margin-top:8px;
	width:370px;
	overflow:auto;
	word-wrap:break-word;
}

.message_bottom_services
{
	background-color: #FFF8E6;
	height:20px;
}

.citar_service
{
	float:right;
	margin-right:10px;
}

.citar_icon
{
	margin-top:3px;
	float:left;
}

.citar_link
{
	margin-top:1px;
	margin-left:5px;
	float:left;
}

.citar_link A
{
	color:#FEAC3C;
}

.message_quote_header
{
	background: #f4f4f4 url(/img/quote_header.png) no-repeat 0 0;
	width:368px;
	height:16px;
	margin-top:5px;
}

.message_quote_body
{
	background-color:#f4f4f4;
	border:solid 1px #e6e6e6;
	border-top:none;
	border-bottom:none;
	width:341px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	padding-bottom:5px;
	font-style: italic;
}

.message_quote_footer
{
	background: #f4f4f4 url(/img/quote_footer.png) no-repeat 0 0;
	width:363px;
	height:6px;
	margin-left:5px;
	margin-bottom:10px;
}

.user_panel
{
	width:531px;
	background: #FEEDD3 url(/img/user_panel_bg.png) repeat-x 0 0;
	/*height:30px;*/
	padding-left:13px;
}

.user_panel_container
{
	width:533px;
	border-top: dashed 1px #858585;
	background-color: #FEF8E6;
	margin-top:10px;
}

.user_panel INPUT
{
	border: solid 1px #FFDEAB;
	height: 15px;
	font-size:11px;
	color:#868483;
	padding-left:2px;
	width:120px;
}

.user_input
{
		margin-top:5px;
		float:left;
}

.user_panel .registar_captcha{margin-top: 10px;}


.login_button
{
	float:left;
	margin-top:1px;
}

.register_button
{
	margin-top:5px;
	float:right;
	margin-right:20px;
}

.login_error
{
	color:#504E4F;
	width:auto;
	font-weight:bold;
	text-align:center;
	margin-top:2px;
	background: #fff url(/img/login_error_bg.png) repeat-x 0 0;
	height:49px;
	border-bottom: solid 1px #FFE4BD;
}

.user_info
{
	float:left;
	margin-top:6px;
}

.user_info SPAN
{
	font-weight:bold;
	color:#FA6B0B;
}

.logout_button
{
	float:right;
	margin-right:20px;
	margin-top:6px;
}

#registo_utilizador
{
	clear:both;
	margin-top:25px;
	padding:3px;
	padding-bottom:0px;
	border: solid 1px #FFDDAD;
	width:523px;
}

.registo_utilizador_header
{
	background: #fff url(/img/user_register_header.png) no-repeat 0 0;
	width:523px;
	height:33px;
}

#formulario_registo_utilizador
{
	width:523px;
	background: #FFF7EA url(/img/new_message_form_bg.png) repeat-x 0 0;
}

#formulario_registo_utilizador TABLE
{
	margin-left:13px;
	margin-top:10px;
}

#formulario_registo_utilizador .register_label
{
	padding-top:7px;
	padding-right:15px;
}

.registo_utilizador_input_text
{
	border:solid 1px #d6d6d6;
	height: 15px;
	font-size:11px;
	color:#868483;	
	width:310px;
}

.registo_error_message
{
	font-size:11px;
	font-weight:bold;
	color:#504e4f;
	margin-left:10px;
}

.botao_registar
{
	margin-top:5px;
	margin-right:32px;
	float:right;
	margin-bottom:10px;
}

.create_message_message
{
	color:#ff0000;
	width:auto;
	margin-left:50px;
	text-align:center;
}

.hidden 
{
	display:none;
}

.confirma_registo
{
	margin-top:20px;
}

.confirma_registo A
{
	color:#ff9606;
}

.successRegisterMessage
{
	padding-bottom:10px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#txt_enquadramento_forum
{
	margin-top:20px;
	width:530px;
}

.quote_user
{
	font-style:normal;
	font-size:11px;
	padding-bottom:3px;
}

.quote_user SPAN
{
	color:#FA690C;
}

.forum_navigation
{
	margin-top:20px;
	margin-bottom:10px;
	font-size:12px;
}

.forum_navigation A
{
	color:#FA751A;
	font-size:12px;
}

.foruns_error_icon
{
	margin-left:120px;
	float:left;
	margin-top:8px;
	padding-right:10px;
	border-right: solid 1px #E2E2E2;
}

.error_text
{
	margin-left:10px;
	margin-top:15px;
	float:left;
	color: #504E4F;
	font-weight:bold;
}

.forum_input_form 
{
	clear:both;
	background: url(/img/new_message_form_bg.png) #fff repeat-x 0px 0px;
	height: 178px;
}

.registo_input_form
{
		clear:both;
	background: url(/img/new_message_form_bg.png) #FFF7EA repeat-x 0px 0px;
}

.success_icon
{
	float:left;
}

.clear{clear: both;}
.float_left{ float: left;}
.siga_nos{color: #868483;    text-decoration: none;}

/*#flags_menu .current{ color: White; text-decoration: none;}

#flags_menu a:active{ color: White; text-decoration: none;}
#flags_menu a:hover{ color: White; text-decoration: none;}*/

#flags_menu .selected a{ color: White; text-decoration: none;}
#descricaoCodigo{width: 305px;}
#descricaoCodigo p{margin-top: 3px; margin-bottom:3px}

#CodigoSeguranca img{padding-left: 71px;}

#descricaoCodigo input.size{width: 150px;}
