.dimmedtext {
	color:#72736E;
}
.newlayout_titlepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ABB2BF;
	font-size: 16px;
}
select.left {
	width:145px;
}
select.middleleft {
	width:121px;
}
select.middleright {
	width:133px;
}
select.right {
	width:155px;
}
.newlayoutclock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	font-size:10px;
	background-color:#E7E7E7;
}
.menuSds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E5E5E5;
	vertical-align: middle;
}
.bxLateral {
	background-color: #F6F9F2;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.titPag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color:#BEB7B1;
	font-weight: bold;
}
.menuInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}
.titApp {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F4C4A;
	font-weight: bold;
}
.bgLineTabGray {
	background-color: #EAECDF;
}

.bgLineTabGrayHeader {
	background-color: #DFE2CD;
}

.bgPrincipal {
	background-color: #F8F8F8;
	padding: 15px;
}
.bgHeadTabGreen {
	border-bottom:2px dashed #E3E3E3;
	background-image: url(../img/backgroundverde.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.borderTabHeaderAction {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.borderTabHeaderActionLast {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.borderTabHeaderFirst {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.borderTabHeader {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;

	border-left-width: 0px;
	border-style: solid;
	border-right-color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.borderTab {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.bgLineTabWhite {
	background-color: #FFFFFF;
}
.bgHeadTabRed {
	border-bottom:2px dashed #E3E3E3;
	background-image: url(../img/backgroundred.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.txtColumnRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txtColumnRightBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.borderTabLast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.borderTabLastUnSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.menuPrin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFAB2;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.tblDotted {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E3E3E3;
	border-right-color: #E3E3E3;
}
.tblDottedLeft {
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: dashed;
	border-left-style: dashed;
	border-bottom-style: none;
	border-right-style: none;
	border-top-color: #E3E3E3;
	border-left-color: #E3E3E3;
}
.tblDottedContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tblDottedContentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.fieldTxtArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txtLabel {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;

}
.teste{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 30px;
	border: 1px solid #4D5158;
	height: 16px;

	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.clock {
	border: 0px;
}
.tabs {
	position:relative;
	overflow:hidden
}
.tabs td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	position:relative;
	text-decoration:none;
}
.tabs a:hover, .tabs td.tab-active {
	background:#E5E5E5;
}
.tab-container {
	background: #FFFFFF;
}

.tab-panes {
	background:#E5E5E5;
}
.forminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #4D5158;
	height: 16px;
}
.formtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 250px;
	color: #000000;
	border: 1px solid #4D5158;
}
.formobjects4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #4D5158;
	height: 16px;
	width: 250px;

}
.formobjects5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #4D5158;
	height: 16px;
	width: 100px;
}
.formobjects6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 0px;
	height: 16px;
	width: 100px;

}

.bgHeadTabSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	vertical-align: middle;
	background-color: #F2F2F2;
}
td.topnav{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
	cursor : hand;
	border-right: 1px solid #000000;
	margin:0;

}
td.topnav:hover {
	cursor : pointer;
	background: url(img/liahover.jpg) no-repeat;
}
.clock {
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}
.checkedField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	vertical-align: middle;
	width: 30%;
}
.labelChkField {
	padding-left: 20px;
	height: 16px;
}
.checkComments{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993333;

}
.borderTabTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.cellBorder{
	border-width: 1px;
	border-style: solid;
	border-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.erro{
	border-width: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
}
.borderTab2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
}

  /*///////////////////*/
 /* File upload Areas */
/*///////////////////*/

/* Deloitte */
.custostable1{
	width: 100%;
	height: 50px;
	border: 1px solid #000000;
}
.custostd1{
	border: 1px solid #C8CFDB;
}
.custostdheader1{
	border: 1px solid #C8CFDB;
	background-color: #C8CFDB;
	color: white;
	text-align: center;
	/*TEXT-TRANSFORM: uppercase;*/
}
.custostdheader{
	border: 1px solid #C8CFDB;
	background-color: #C8CFDB;
	color: black;
}
.custostable2{
	width: 100%;
	border: 3px solid #C8CFDB;
}
.custostd2{
	border: 1px solid #E3E3E3;
}
.custostdheader2{
	border: 1px solid #C8CFDB;
	background-color: #E3E3E3;
	color: gray;
	text-align: center;
}
.custostdcategory{
	border: 1px solid #C8CFDB;
	background-color: #D9D9D9;
	color: black;
	text-align: center;
}
.custosmenu2{
	padding: 13px;
	background: transparent;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family: inherit;
}
.custosmenu2 ul{
	margin:0;
	margin-left: 10px;
	padding: 0;
	list-style: none;
}
.custosmenu2 li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}
.custosmenu2 a{
	float: left;
	display: block;
	font: normal 11px Arial;
	color: black;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 5px 10px;
	background-color: #EAECDF;
	border-bottom: 1px solid white;
}
.custosmenu2 a:hover{
	background-color: #C8CFDB;
	color: black;
}
.custosmenu2 a.selected{
	font: bold 11px Arial;
	background-color: #C8CFDB;
	color: black;
	border-color: #C8CFDB;
}
.tabcontent{
	display:none;
}
@media print {
	.tabcontent {
	display:block !important;
	}
}
.custossumtable{
	width: 100%;
	height: 30px;
	border: 0px solid #FFFFFF;
}
.custossumyear{
	white-space: nowrap;
	text-align: center;
	border-color: #000000;
	background-color: #C8CFDB;
	font-weight:bold;
}
.custossummonth{
	white-space: nowrap;
	text-align: center;
	border-color: #000000;
	background-color: #DFE2CD;
}
.custossumportfolio{
	white-space: nowrap;
	text-align: center;
	border-color: #000000;
	background-color: #F8F8F8
}
.custossumthismonth{
	white-space: nowrap;
	text-align: center;
	border-color: #000000;
	background-color: #FFFFCC;
}
/* PS2 */
.ps2table1{
	width: 100%;
	height: 50px;
	border: 1px solid #000000;
}
.ps2td1{
	border: 1px solid #C8CFDB;
}
.ps2tdheader1{
	border: 1px solid #C8CFDB;
	background-color: #C8CFDB;
	color: white;
}
.ps2tdheader2{
	border: 1px solid #C8CFDB;
	background-color: #C8CFDB;
	color: black;
}
.ps2table2{
	width: 100%;
	border: 1px solid #000000;
}
.ps2td2{
	border: 1px solid #E3E3E3;
}
.ps2tdheader3{
	border: 1px solid #E3E3E3;
	background-color: #E3E3E3;
	color: gray;
}
/* MT940 */
.mt940File{
	height: 100%;
	width: 100%;
	border: 1px solid black;
	background-color: white;
}
.mt940FileTable{
	width: 100%;
	height: 50px;
	border: 1px solid #000000;
	background-color: #C8CFDB;
}
.mt940extract{
	width:98%;
	border: 1px solid #bdbdb6;
}
.mt940extract td{
	border: 1px solid #E3E3E3;
}
.mt940alert{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	width:200%;
	height:200%;
	background:silver;
	color:#000000;
	opacity:0.3;
	moz-opacity: 0.30;
	filter: alpha(opacity=30);
	cursor: pointer;
}
.mt940message{ visibility:hidden;
	position:absolute;
	top:40%;
	left:40%;
	z-index:1000;
	width:20%;
	height:20%;
	background:#FFFFFF;
	color:#000000;
	cursor: pointer;
}
.mt940tasksmessage{
	white-space: nowrap;
}
.mt940taskscount{
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}
.mt940tasks{
	margin:1em;
	padding:1em;
}
.mt940taskslegend {
	color: silver;
}
.mt940tasksinfo {
	font-size: 9px;
	color: green;
}
