﻿/* -- geral -- */

html {
	margin: 0px;
	overflow: auto;
    height: 100%;
	}

body {
	font: 9px Verdana, Geneva, Arial;
	text-align: center;
	margin: 0px auto;
	}

a, a:hover {
	color: #505a6e;
	}

img {
	border: 0px;
	}

form {
	margin: 0px;
}

.btImagem, .btLogin {
	cursor:hand;
	}











/* -- topo -- */

#topo {
	width: 900px;
	height: 65px;
	background: #000000;
	border: 0px;
	margin:0px auto;
}

#topo .tdEsq {
	width: 190px;
}

#logo1 {
	width: 190px;
	height: 65px;
}

#logo2 {
	display: none;
}

#topo .tdDir {
	width: 100%;
	background: #000000 url(media/fundo_topo.gif) right no-repeat;
	font: 9px Verdana, Geneva, Arial;
	color: #ffffff;
	padding: 10px 10px 0px 0px;
	vertical-align: top;
	text-align: right;
}

#topo .tdDir a {
	font: 9px Verdana, Geneva, Arial;
	color: #ffffff;
	text-decoration: underline;
}

#topo .tdDir a:hover {
	font: 9px Verdana, Geneva, Arial;
	color: #e1e1e6;
	text-decoration: underline;
}

#topo .separadorCinza {
	width: 3px;
	height: 3px;
	margin: 2px 8px;
}

#btClients {
	width: 79px;
	height: 16px;
	margin: 10px 0px 0px 0px;
	vertical-align: middle;
	cursor: hand;
}

#btPartners {
	width: 93px;
	height: 16px;
	margin: 10px 0px 0px 10px;
	vertical-align: middle;
	cursor: hand;
}














/* -- intro -- */

#intro {
	width: 100%;
	height: 490px;
	background: #ffffff;
	border-top: 1px solid #ffffff; 
	border-right: 1px solid #505a6e;
	border-bottom: 1px solid #bbbbc3; 
	border-left: 1px solid #ffffff;
}

#tableIntro {
	width: 100%;
	height: 340px;
	border: 0px;
	text-align: center;
}

#tableIntro td {
	background: url(media/fundo_intro.gif) repeat-x bottom;
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}











/* -- menu -- */

#tableGeral {
	width: 900px;
	border: 0px;
	margin: 0px auto;
	background: #505a6e url(media/fundo_menu.jpg) no-repeat;
	}

#tdMenu {
	width:190px;
	height: 400px;
	vertical-align: top;
	text-align: left;
	}

div.sdmenu {
	width: 190px;
	font: 10px Verdana, Geneva, Arial;
	float: left;
	display:none;
}

div.sdmenu div {
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 26px;
}

div.sdmenu div span {
	height: 26px;
	display: block;
	padding: 0px 10px;
	font: bold 10px Verdana, Geneva, Arial;
	color: #e1e1e6;
	letter-spacing: 1px;
	line-height: 26px;
	background: url(media/fundo_on.gif) repeat-x;
	cursor: hand;
}

div.sdmenu div.collapsed span {
	height: 26px;
	display: block;
	padding: 0px 10px;
	font: bold 10px Verdana, Geneva, Arial;
	color: #e1e1e6;
	letter-spacing:1px;
	line-height:26px;
	background: url(media/fundo_off.gif) repeat-x;
	cursor: hand;
}

div.sdmenu div a {
	padding: 5px 20px;
	display: block;
	border-bottom: 1px solid #99a0b4;
	color: #99a0b4;
	text-decoration: none;
}

div.sdmenu div a.current {
	font: bold 10px Verdana, Geneva, Arial;
	color: #ffffff;
	text-decoration: none;
}

div.sdmenu div a:hover {
	color: #ffffff;
	text-decoration: none;
}












/* -- miolo -- */

#tableMiolo {
	width: 100%;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #505a6e;
	text-align: left;
	}

#tableSubMiolo {
	width: 100%;
	height: 400px;
	border: 0px;
	}

#tdMioloTopo {
	height: 25px;
	padding-left: 5px;
	}

#tableFerramentas {
	width: 100%;
	height: 25px;
	border: 0px;
	text-align: left;
	}

#tdCaminho {
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	}

#tdCaminho a {
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	}

#tdCaminho img {
	width: 19px;
	height: 19px;
	vertical-align: middle;
	}

#tdImagem {
	height: 255px;
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: right;
	vertical-align: top;
	}

#tdImagem img {
	width: 704px;
	height: 250px;
	}

#tdImagemVazia {
	height: 20px;
	font: 5px Verdana, Geneva, Arial;
	}

#tdImagemVazia img {
	width: 1px;
	height: 20px;
	}
	
#tdTitulo {
	height: 30px;
	font: 17px Verdana, Geneva, Arial;
	color: #505a6e;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}

#tdSubTitulo {
	height: 10px;
	font: 5px Verdana, Geneva, Arial;
}
	
#tdSubTitulo img {
	width: 1px;
	height: 5px; 
}

#tdData {
	width: 66%;
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: justify;
	vertical-align: top;
	padding: 0px 10px 5px 5px;
}

#tdTexto {
	width: 66%;
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: justify;
	vertical-align: top;
	padding: 0px 10px 5px 5px;
}

#tdTexto a.textoLink {
	font: 11px Verdana, Geneva, Arial;
	color: #505a6e;
	line-height: 16px;
}

#tdTexto a.textoLink:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	line-height: 16px;
}

#tdTexto a.link {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
}

#tdTexto a.link:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#tdTexto a.titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#tdTexto a.titulo:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: underline;
}

#tdTexto .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

#tableMaisInfo {
	width: 460px;
	height: 40px;
	text-align: right;
	border: 0px;
}

#tableMaisInfo td {
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: right;
	border: 0px;
}

#tableMaisInfo a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
}

#tableMaisInfo a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#table2Colunas {
	width: 100%;
	text-align: left;
}

#table2Colunas .tdEsq {
	width: 50%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 10px 0px 0px;
	vertical-align: top;
	}

#table2Colunas .tdDir {
	width: 50%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 10px 0px 5px;
	vertical-align: top;
	}

#tableMiniaturas {
	width: 100%;
	border: 0px;
}

#tableMiniaturas .tdEsq {
	width: 50%;
	height: 40px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 25px 10px 0px 5px;
	text-align: right;
	}

#tableMiniaturas .tdDir {
	width: 50%;
	height: 40px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 25px 10px 0px 10px;
	text-align: left;
	}

#tabelaRecrutamento {
	width: 100%;
	border: 0px;
}

#tabelaRecrutamento .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

#tabelaRecrutamento .tdEsq {
	width: 50%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	}

#tabelaRecrutamento .tdDir {
	width: 50%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 0px 0px 5px;
	vertical-align: top;
	text-align: left;
	}

.espaco2 {
	width: 440px;
	height: 1px;
	display: block;
	}






	





/* -- coluna direita -- */

.tdDestaqueLateral {
	width: 34%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	vertical-align: top;
	padding: 7px 10px 5px 5px;
}

.tdDestaqueLateral a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
}

.tdDestaqueLateral a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

.tdDestaqueLateral .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

.cabeca {
	width: 100%;
	height: 1px;
	background: #505a6e;
	margin-bottom: 10px;
	}

.cabecaorange {
	width: 100%;
	height: 1px;
	background: #ff8200;
	margin-bottom: 10px;
	}

.cabecared {
	width:100%;
	height:1px;
	background: #ff0000;
	margin-bottom:10px;
	}
	
.cabecagreen {
	width: 100%;
	height: 1px;
	background: #00aa00;
	margin-bottom: 10px;
	}
	
.cabecaRelacionados {
	font: 9px Verdana, Geneva, Arial;
	letter-spacing:1px;
	background: #e1e1e6;
	color:#000000;
	}

.cabecaRelacionados a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
}

.cabecaRelacionados a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

.cabecaRelacionados .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

.espaco {
	width: 210px;
	height: 1px;
	display: block;
	}




	
	
	
	
	
	



/* -- forms -- */

#tableForm {
	border: 0px;
	float: right;
}

#tableForm .tdFormEsq {
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

#tableForm .tdFormEsqErro {
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #ff0000;
	line-height: 16px;
	text-align: right;
}

#tableForm .tdFormDir {
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
}

#tableForm .tdFormDirErro {
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #ff0000;
	line-height: 16px;
}

#tableForm input {
	height: 12px;
	font: 12px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

#tableForm select {
	font: 9px Verdana, Geneva, Arial; 
	color: #000000;
}

#tableDemoAccipiens {
	border: 0px;
}

.tableDemoAccipiens .tdFormEsq {
	width: 145px;
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

.tableDemoAccipiens .tdFormEsqErro {
	width: 145px;
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #ff0000;
	line-height: 16px;
	text-align: right;
}

.tableDemoAccipiens .tdFormDir {
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
}

.tableDemoAccipiens input {
	height: 12px;
	font: 12px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

.tableDemoAccipiens select {
	font: 9px Verdana, Geneva, Arial; 
	color: #000000;
}

.tableSurvey1 {
	width: 100%;
	margin: 0px auto;
	border: 1px dotted #666666;
}

.tableSurvey1 .tdFormEsq {
	width: 40%;
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

.tableSurvey1 .tdFormDir {
	width: 60%;
	height: 20px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
}

.tableSurvey1 input {
	height: 12px;
	font: 12px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

.tableSurvey2 {
	width: 455px;
	border-top: 1px dotted #666666;
}

.tableSurvey2 .tdFormEsq {
	width: 100px;
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: left;
}

.tableSurvey2 .tdFormEsq2 {
	width: 100px;
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

.tableSurvey2 .tdFormDir {
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
}

.tableSurvey2 .tdFormDir2 {
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

.tableSurvey2 input {
	height: 12px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

.tableSurvey3 {
	width: 455px;
}

.tableSurvey3 .tdFormEsq {
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	text-align: left;
}

.tableSurvey3 .tdFormDir {
	width: 100px;
	height: 24px;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 16px;
	text-align: right;
}

.tableSurvey3 input {
	height: 12px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

.tableSurvey3 select {
	font: 9px Verdana, Geneva, Arial; 
	color: #000000;
}

.tableSurvey3 textarea {
	width: 450px;
	height: 50px;
	font: 11px Verdana, Geneva, Arial; 
	color: #000000;
	margin: 5px 0px 10px 0px;
	overflow: auto;
}

#divClientes {
	margin: 15px 10px 0px 0px;
	float: right;
	}

#divClientes input {
	width: 84px;
	height: 16px;
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_clients1.gif) no-repeat;
	line-height: 14px;
	text-align: center;
	letter-spacing: 1px;
	border: 0px;
	cursor: hand;
}

#divClientes input:hover {
	width: 84px;
	height: 16px;
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_clients2.gif) no-repeat;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	text-indent: 2px;
	border: 0px;
	cursor: hand;
}

#divPartners {
	margin: 15px 0px 0px 0px;
	float: right;
	}

#divPartners input {
	width: 98px;
	height: 16px;
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_partners1.gif) no-repeat;
	line-height: 14px;
	text-align: center;
	letter-spacing: 1px;
	border: 0px;
	cursor: hand;
}

#divPartners input:hover {
	width: 98px;
	height: 16px;
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_partners2.gif) no-repeat;
	line-height: 17px;
	text-align: center;
	letter-spacing: 1px;
	text-indent: 2px;
	border: 0px;
	cursor: hand;
}

#divEnviar {
	margin: 5px 0px 0px 0px;
	}

#divEnviar input {
	width: 90px;
	height: 16px;
	font: bold 10px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_submit1.gif) no-repeat;
	line-height: 14px;
	text-align: center;
	border: 0px;
	cursor: hand;
}

#divEnviar input:hover {
	width: 90px;
	height: 16px;
	font: bold 10px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_submit2.gif) no-repeat;
	line-height: 17px;
	text-align: center;
	text-indent: 2px;
	border: 0px;
	cursor: hand;
}

#divReset {
	margin: 5px 10px 0px 0px;
	float: left;
	}

#divReset input {
	width: 55px;
	height: 16px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_reset1.gif) no-repeat;
	line-height: 14px;
	text-align: center;
	border: 0px;
	cursor: hand;
}

#divReset input:hover {
	width: 55px;
	height: 16px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	background: url(media/bt_reset2.gif) no-repeat;
	line-height: 17px;
	text-align: center;
	text-indent: 2px;
	border: 0px;
	cursor: hand;
}

	
	
	
	
	
	



/* -- destaques -- */

#tableDestaques {
	width: 100%;
	border: 0px;
	background: url(media/fundo_destaques.gif) repeat-x bottom;
	border-top: 1px solid #bbbbc3;
	text-align: center;
}

#tableDestaques .tdTitulo1 {
	width: 33%;
	height: 60px;
	font: 11px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	padding-top: 5px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques .tdTitulo2 {
	width: 33%;
	height: 60px;
	font: 11px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	padding-top: 5px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques .tdTitulo3 {
	width: 34%;
	height: 60px;
	font: 11px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	padding-top: 5px;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques span {
	font: 17px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none; 
	line-height: 25px;
}

#tableDestaques a {
	font: 17px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none; 
	line-height: 25px;
}

#tableDestaques a:hover {
	font: 17px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none; 
	line-height: 25px;
}

#tableDestaques .tdMiniatura1 {
	width: 33%;
	height: 85px;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques .tdMiniatura2 {
	width: 33%;
	height: 85px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques .tdMiniatura3 {
	width: 34%;
	height: 85px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #bbbbbf;
}

#tableDestaques img {
	width: 210px;
	height: 65px;
	border: 1px solid #bbbbbf;
}

#tdFerramentas {
	font: 9px Verdana, Geneva, Arial;
	text-align: right;
	}

#tdFerramentas a {
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
	}

#tdFerramentas a:hover {
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
	}












/* -- pesquisa -- */

#tdPesquisa {
	width: 190px;
	height: 93px;
	vertical-align: bottom;
}

#tdPesquisa div {
	width: 190px;
	text-align: left;
	margin-bottom: 10px; 
}

#tdPesquisa span {
	font: 10px Verdana, Geneva, Arial;
	color: #ffffff;
	margin-left: 10px; 
}

#tdPesquisa form {
	margin: 3px 10px 0px 10px; 
}

#search {
	width: 140px;
	height: 16px;
	font: 10px Verdana, Geneva, Arial;
	text-indent: 5px;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	border: 0px;
	}

#btPesquisa {
	width: 16px;
	height: 16px;
	border: 0px;
	vertical-align: top;
	}

#tabPesquisa {
	float: right;
	border: 0px;
	}
	
.divPesquisa0 {
	height: 16px;
	line-height: 16px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	float: left;
	}
	
.divPesquisa1 {
	width: 16px;
	height: 16px;
	background: #000000;
	text-align: center;
	font: 9px Verdana, Geneva, Arial;
	color: #ffffff;
	line-height: 16px;
	margin-left: 2px;
	float: left;
	}

.divPesquisa2 {
	width: 16px;
	height: 16px;
	background: #505a6e;
	text-align: center; 
	font: 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #ffffff;
	margin-left: 2px;
	float: left;
	}

.divPesquisa2:hover {
	width: 16px;
	height: 16px;
	background: #000000;
	text-align: center; 
	font: 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #ffffff;
	margin-left: 2px;
	float: left;
	}

.divPesquisa2 a {
	font: 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	}

.divPesquisa3 {
	width: 16px;
	height: 16px;
	background: #ffffff;
	text-align: center;
	font: 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	margin-left: 2px;
	float: left;
	}

.divPesquisa3:hover {
	width: 16px;
	height: 16px;
	background: #e1e1e6;
	text-align: center;
	font: 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	margin-left: 2px;
	float: left;
	}

.divPesquisa3 a {
	font: bold 9px Verdana, Geneva, Arial;
	line-height: 16px;
	color: #505a6e;
	text-decoration: none;
	display: block;
	}











/* -- rodape -- */

#tdRodape {
	height: 18px;
	background: #505a6e;
	font: 9px Verdana, Geneva, Arial;
	color:#e1e1e6;
	text-align: left;
	border-top: 1px solid #ffffff;
	padding: 0px 10px;
}

#tdRodape a {
	font: 9px Verdana, Geneva, Arial;
	color: #e1e1e6;
	text-decoration: underline;
}

#tdRodape a:hover {
	font: 9px Verdana, Geneva, Arial;
	color: #ffffff;
	text-decoration: underline;
}

#tdRodape img {
	width: 3px;
	height: 3px;
	margin: 2px 8px;
}

#estreia {
	text-align: right;
	float: right;
}

#estreia a, #estreia a:hover {
	font: Verdana, Geneva, Arial;
	color: #98a3ba;
	text-decoration: none;
}

#tdInterno {
	height: 20px;
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	background: #ffffff;
	text-align: left;
	}

#tdInterno a {
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration:underline;
	}








	
	
	
	
	
/* -- partners -- */

#introPartners {
	width: 100%;
	height: 485px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #505a6e;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: left;
	}

#tabMaxima {
	position: relative;
	width: 457px;
	height: 400px;
	top: 5px;
	left: 5px;
	}

#tdMaxima {
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	vertical-align: top;
	text-align: left;
	}

#divMaxima {
	font: bold 17px Verdana, Geneva, Arial;
	color: #505a6e;
	}

#tdLogin {
	vertical-align: bottom;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	}

#tdLogin .destaqueLogin {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
	}

#tdLogin .destaqueLogin a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 31px;
	text-indent: 5px;
	display: block;
	text-decoration: none;
	}

#tdLogin .destaqueLogin a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 30px;
	text-indent: 6px;
	display: block;
	text-decoration: none;
	}

#tabLogin {
	border: 0px;
	}

#tabLogin .tdEsq {
	width: 145px;
	height: 20px;
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: right;
	}

#tabLogin .tdDir {
	font: 11px Verdana, Geneva, Arial;
	color: #000000;
	line-height: 16px;
	text-align: justify;
	}

#tabLogin .inputText {
	height: 12px;
	font: 12px Verdana, Geneva, Arial; 
	color: #000000;
	line-height: 12px;
}

#tabLogin .btLogin  {
	width: 50px;
	height: 16px;
	cursor: hand;
	}

#tdLogin .destaqueRegisto {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
	}

#tdLogin .destaqueRegisto a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
	}

#tdLogin .destaqueRegisto a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
	}

#topo .btLogout  {
	width: 70px;
	height: 16px;
	float: right;
	cursor: hand;
	}

.menuPartnersCabeca {
	width: 190px;
	height: 26px; 
	background: url(media/fundo_on.gif) repeat-x;
	}

.menuPartnersCabeca a {
	font: bold 10px Verdana, Geneva, Arial;
	color: #e1e1e6;
	letter-spacing: 1px;
	line-height: 26px;
	padding-left: 10px;
	text-decoration: none; 
	cursor: hand;
	}	

.subMenuPartners {
	padding: 5px 20px;
	display: block;
	border-bottom: 1px solid #99a0b4;
	}

.subMenuPartners a {
	font: 10px Verdana, Geneva, Arial; 
	color: #99a0b4;
	text-decoration: none;
	}

.subMenuPartners a:hover {
	font: 10px Verdana, Geneva, Arial; 
	color: #ffffff;
	text-decoration: none;
	}

.subMenuPartners a.subMenuPartnersHover {
	font: 10px Verdana, Geneva, Arial; 
	color: #ffffff;
	text-decoration: none;
	}
	
#divAccountMan {
	position: relative;
	top: 20px;
	width: 170px;
	margin: 9px;
	border: 1px solid #5a5a66;
	}

.accountMan {
	font: 10px Verdana, Geneva, Arial;
	color: #99a0b4;
	line-height: 18px;
	margin: 0px 5px;
	}

.accountManLink {
	font: 10px Verdana, Geneva, Arial;
	color: #99a0b4;
	line-height: 18px;
	}

.accountManLink:hover {
	font: 10px Verdana, Geneva, Arial;
	color: #ffffff;
	line-height: 18px;
	}

.accountManPeq {
	font: 9px Verdana, Geneva, Arial;
	color: #99a0b4;
	margin: 0px 0px 5px 0px;
	}

#tableDestaquesPartners {
	width: 100%;
	border: 0px;
}

#tableDestaquesPartners .td1 {
	width: 33%;
	height: 80px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 10px 5px 5px;
	vertical-align: top;
	border-top: 1px solid #505a6e;
}

#tableDestaquesPartners .td2 {
	width: 34%;
	height: 80px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 5px 10px 0px 5px;
	vertical-align: top;
	border-top: 1px solid #505a6e;
}

#tableDestaquesPartners .tituloLink {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
}

#tableDestaquesPartners .tituloLink:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

#tableDestaquesPartners .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

#tableDestaquesPartners a.titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

#tableDestaquesPartners a.titulo:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#tableDestaquesPartners .td1 img {
	width: 80px;
	height: 80px;
	float: right;
	border: 0px;
}

#tableDestaquesPartners .td2 img {
	width: 80px;
	height: 80px;
	float: right;
	border: 0px;
}

#tabMessageDir {
	width: 100%;
	border: 0px;
}

#tabMessageDir .tdIcone {
	width: 20px;
	background: url(media/fundo_message_board.gif) center repeat-x;
	border-bottom: 1px solid #ffffff;
	}

#tabMessageDir .tdMensagem {
	background: url(media/fundo_message_board.gif) center repeat-x;
	border-bottom: 1px solid #ffffff;
	font: 10px Verdana, Geneva, Arial; 
	color: #000000;
	}

#tabMessageDir .tdMensagem span {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
	}

#tabMessageDir .tdMensagem a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e; 
	text-decoration: none;
	}

#tabMessageDir .tdMensagem a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000; 
	text-decoration: underline;
	}

#tabMessageDir .tdMore {
	height: 20px;
	vertical-align: top;
	text-align: right;
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	padding-right: 10px;
	}

#tabMessageDir .tdMore img {
	width: 13px;
	height: 12px;
	border: 0px;
	}

#tabCaixas {
	width: 100%;
	border: 0px;
}

#tabCaixas .tdCaixa {
	width: 49%;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	background: #f4f4f8 url(media/fundo_message_board.gif) center repeat-x;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
}

#tabCaixas .tdMiniatura {
	width: 50%;
	height: 40px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 25px 10px 0px 5px;
	text-align: right;
}

#tabCaixas .tdDir {
	width: 50%;
	height: 40px;
	font: 10px Verdana, Geneva, Arial;
	color: #000000;
	padding: 25px 10px 0px 10px;
	}

#tabCaixas .link {
	font: bold 11px Verdana, Geneva, Arial;
	color: #505a6e;
	text-decoration: none;
	}

#tabCaixas .link:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
	}

#tabCaixas .titulo {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	}
	
.divCabecaPartners {
	width: 100%;
	background: #e1e1e6;
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
}

.divCabecaPartners a {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: none;
}

.divCabecaPartners a:hover {
	font: bold 11px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#tabSubCaixas {
	width: 100%;
	border: 0px;
}

#tabSubCaixas .tdIcone {
	width: 24px;
	height: 20px;
}

#tabSubCaixas .tdSoon {
	width: 100%;
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
}

#tabSubCaixas .tdMore {
	height: 20px;
	padding-right:10px;
	vertical-align: top;
	text-align: right;
}

#tabSubCaixas .tdMore a {
	font: 9px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

#tabSubCaixas .tdMore a:hover {
	font: bold 9px Verdana, Geneva, Arial;
	color: #000000;
	text-decoration: underline;
}

.iconeFicheiro {
	width: 16px;
	height: 16px;
	margin: 2px 8px 2px 0px;
	}


.texto {font: 11px Verdana,Geneva,Arial; color:#000000; line-height:16px; text-align:justify;}
.pequeno {font: 9px Verdana,Geneva,Arial; color:#000000;}
A.pequeno {font: 9px Verdana,Geneva,Arial; color:#000000; text-decoration:underline;}
A.pequeno:hover {font: bold 9px Verdana,Geneva,Arial; color:#000000; text-decoration:underline;}
.titulo {font: 17px Verdana,Geneva,Arial; color:#505a6e;}
.destaquepreto {font: bold 11px Verdana,Geneva,Arial; color:#000000; text-decoration: none;}
.destaquepreto:hover {font: bold 11px Verdana,Geneva,Arial; color:#000000; text-decoration: underline;}
.destaquelink {font: bold 11px Verdana,Geneva,Arial; color:#505A6E; text-decoration:none;}
.destaquelink:hover {font: bold 11px Verdana,Geneva,Arial; color:#000000; text-decoration:underline;}

