body{ margin:0px; background: #FFFFFF url(../images/bg_fundosite.gif) top left repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.layerBanner{ position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:2000;}
.centerLayer{width:984px; margin:auto;}
.spaceTopLayer{width:600px; padding-top:120px;}

img{ border:0px;}
.clear{ clear:both;}
.space{ height:20px;}
form{ margin:0px; padding:0px;}
a{ text-decoration:none; margin:0px; padding:0px;}
a:hover{ text-decoration: underline;}
.site{ margin:auto; width:946px;}
fieldset{ margin:0px; padding:0px; border:none;}
.erros{ font-size:11px; color:#FF0000; margin-bottom:10px;}
legend{ visibility:hidden;}
.saberMaisErro{font-size:11px; margin-left:35px;}
.downloadErro{text-align:left; width:230px; position:absolute; margin-top:-10px; margin-left:270px; font-size:10px; color:#3399FF;}
.downloadErro ul{ margin:0px; padding:0px;}
.downloadErro ul li{list-style:none;}

.blockMenuTop{ width:946px; height:91px; margin-bottom:8px;}
.blockMenuTop .logo{ float:left; margin-right:8px;}
.blockMenuTop .menu{float:left; width:752px; height:91px; background:url(/images/bg_menutop.jpg) top left no-repeat; position:relative;}
.blockMenuTop .menu .blockItens{ float:left; width:562px;  }
.blockMenuTop .menu .blockItens .itens{ padding-top:48px; padding-left:10px; width:552px;}
.blockMenuTop .menu .blockItens .itens ul{ margin:0px; padding:0px;}
.blockMenuTop .menu .blockItens .itens ul li{ list-style:none; display:inline; margin-right:15px;}
.blockMenuTop .menu .blockOrey{ float:left; width:95px;}
.blockMenuTop .menu .blockOrey .links{ padding-left:10px; padding-top:10px;}
.blockMenuTop .menu .blockOrey .links a{ display:block; color:#FFFFFF; font-size:10px; margin-bottom:5px;}
.blockMenuTop .menu .blockLanguage{ float:left; width:95px;}
.blockMenuTop .menu .blockLanguage img{ float: right; padding-right:6px; padding-top:5px;}
.blockMenuTop .menu .backHomepage { position:absolute; right:15px; bottom:10px;}


.blockLeft{ float:left; width:194px;}
.blockLeft .menuLeft{ width:187px;}
.blockLeft .rates{width:187px;}
.blockLeft .rates .ratesTitle{ background:url(../images/bg_tit_rates.gif) top left no-repeat; width:187px; line-height:35px; font-size:12px;}
.blockLeft .rates .ratesTitle span{ color:#0199EB;}
.blockLeft .banner{ margin-top:10px;}


.blockCentar{ float:left; width:554px; padding-right:8px;}
.blockPubHome{float:left; width:376px; z-index:100}
.blockPubHome .PubHomeText{ display:block; font-size:16px; color:#000000;}
.blockPubHome .PubHomeText span{ color:#027FC2; font-size:18px;}
.blockNewsHome{float:left; width:178px; }
.blockNewsHome .news{ font-size:10px; color:#999999; margin-bottom:16px;}
.blockNewsHome .news a{color:#0199EB; display:block; margin-top:5px;}
.blockNewsHome .news span{ font-size:10px; color:#0199EB;}
.blockNewsHome .news h1{ margin:0px; padding:0px; color:#000000; font-size:11px; line-height:34px; border-top:#DEDEDE solid 1px; border-bottom:#DEDEDE solid 1px; margin-bottom:7px; padding-left:3px; }
.blockNewsHome .news h1 span{ margin:0px; padding:0px; color:#0199EB; }

.blocoAcessos{ margin-top:10px; }
.blocoAcessos .acessosTop{}
.blocoAcessos .acessosCentro{}


#apDiv1 {
	position:absolute;
	visibility:hidden;
	margin-left:-200px;
	width:236px;
	height:72px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	margin-left:280px;
	visibility:hidden;
	width:234px;
	height:111px;
	z-index:1;
}



.breadcrumb{ font-size:10px; color:#0199EB; width:554px; margin-bottom:6px;}
.breadcrumb a{ color:#999999; text-decoration:underline;}

.blockTitles{ font-weight:normal;}
.blockTitles h1{margin:0px; padding:0px; color:#000000; font-size:14px; border-top:#DEDEDE solid 1px; padding-top:10px; padding-bottom:10px; border-bottom:#DEDEDE solid 1px; margin-bottom:7px!important; padding-left:3px; font-weight:normal !important; }
.blockTitles h1 span{margin:0px; padding:0px; color:#0199EB;}

.listingItems{ font-size:11px; color:#000000; }
.listingItems ul{ margin:0px; padding:0px; margin-left:20px; }
.listingItems ul li{ float:left;  margin-bottom:20px; list-style:none; background:url(../images/icon_seta.gif) left no-repeat; padding-left:20px; width:150px;  }
.listingItems ul li a{ color:#000000; text-decoration:underline;}

.blockImageText{ font-size:11px; color:#000000; margin-bottom:32px;}
.blockImageText .blockImage{float:left; width:95px;}
.blockImageText .blockText { float:left; width:450px;}
.blockImageText .blockText h1{ margin:0px; padding:0px; display:block; font-size:11px; color:#0199EB; font-weight:normal;}
.blockImageText .blockText span{ display:block; font-size:11px; font-weight:bold; color:#0199EB;}


.blockImageTextII{ font-size:11px; color:#000000; margin-bottom:0px;}
.blockImageTextII .blockImage{float:left; margin-right:12px; }
.blockImageTextII .blockText { padding-top:7px;}
.blockImageTextII .blockText h1{ margin:0px; padding:0px; display:block; font-size:11px; color:#0199EB; font-weight:normal;}
.blockImageTextII .blockText span{ display:block; font-size:11px; font-weight:bold; color:#0199EB;}
.blockImageTextII .seta{ float:left; margin-top:20px;}
.blockImageTextII .seta ul{ margin:0px; padding:0px;}
.blockImageTextII .seta ul li{ list-style:none; background:url(../images/icon_seta.gif) left no-repeat; padding-left:20px; color:#0199EB; line-height:20px;}
.blockImageTextII .seta ul li a{ color:#0199EB; text-decoration:underline;}


.blockImageTextIII{ font-size:11px; color:#000000; margin-bottom:0px;}
.blockImageTextIII .blockImage{float:left; margin-right:12px;}
.blockImageTextIII .blockText { padding-top:15px;}
.blockImageTextIII .blockText h1{ margin:0px; padding:0px; display:block; font-size:11px; color:#0199EB; font-weight: bold;}
.blockImageTextIII .blockText span{ display:block; font-size:11px; font-weight:bold; color:#0199EB;}
.blockImageTextIII .seta{ float:left; margin-top:12px;}
.blockImageTextIII .seta ul{ margin:0px; padding:0px;}
.blockImageTextIII .seta ul li{ list-style:none; background:url(../images/icon_seta.gif) left no-repeat; padding-left:20px; color:#777777; line-height:20px;}
.blockImageTextIII .seta ul li a{ color:#777777; text-decoration:underline;}

.blockImageTextCentar{ width:554px;}
.blockImageTextCentar .imageCentar{ float:left; width:260px; text-align:right; margin-right:17px;}
.blockImageTextCentar .textCentar{float:left; width:277px; padding-top:30px;}
.blockImageTextCentar .textCentar span{ font-weight:bold; font-size:11px;}
.blockImageTextCentar .textCentar ul{ margin:0px; padding:0px; margin-top:5px;}
.blockImageTextCentar .textCentar ul li{ list-style:none; font-size:11px; background:url(../images/icon_seta.gif) left no-repeat; padding-left:20px; color:#777777; line-height:20px;}
.blockImageTextCentar .textCentar ul li a{ color:#777777; text-decoration:underline;}



.blockContacts{ height:77px; line-height:15px;}
.blockContacts .address{ float:left; width:288px; font-size:11px; color:#000000; padding-left:18px; background:url(../images/icon_seta2.gif) top left no-repeat;}
.blockContacts .address span{ color:#0199EB;}
.blockContacts .Contacts{ float:left; width:248px;font-size:11px; color:#000000;}
.blockContacts .Contacts span{color:#0199EB;}


.blockFormOpeningAccountI{ background-color:#EEEEEE; font-size:11px;}
.blockFormOpeningAccountI .title{ font-size:11px; color:#000000; padding-top:10px; padding-bottom:20px; padding-left:11px;}
.blockFormOpeningAccountI .bottonSend{ text-align:right; margin-top:15px;}
.blockFormOpeningAccountI .type{ font-size:11px; color:#000000; position:relative; }
.blockFormOpeningAccountI .type span{color:#0D9EEC;}
.blockFormOpeningAccountI .type .fieldMovement{position:absolute; left:225px; top:70px; *top:75px;}

.blockFormOpeningAccountI .numberHolders{ margin-left:11px; padding-bottom:13px; padding-top:10px;}
.blockFormOpeningAccountI .numberHolders label{ vertical-align:middle;}
.blockFormOpeningAccountI .numberHolders select{ width:53px; height:22px; border:#7F9DB9 solid 1px; font-size:11px;}
.blockFormOpeningAccountI .currency{ margin-left:11px;}
.blockFormOpeningAccountI .currency span{color:#0199EB;}
.blockFormOpeningAccountI .currency table{ margin-left:-9px;}
.blockFormOpeningAccountI .currency ul{ margin:0px; padding:0px; margin-left:-5px; padding-top:14px; padding-bottom:24px;}
.blockFormOpeningAccountI .currency ul li{margin:0px; padding:0px; list-style:none; display:inline;}
.blockFormOpeningAccountI .keyWord{margin-left:11px; color:#000000; font-weight:bold; padding-bottom:28px; padding-top:20px;}
.blockFormOpeningAccountI .keyWord span{color:#0D9EEC;}
.blockFormOpeningAccountI .keyWord label{vertical-align:middle;}
.blockFormOpeningAccountI #inputPass{ margin-left:65px;}
.blockFormOpeningAccountI #confirmInputPass{ margin-left:6px;}
.blockFormOpeningAccountI .keyWord input{ width:184px; height:18px; border:#7F9DB9 solid 1px; font-size:11px; margin-bottom:3px;}

.blockFormOpeningAccountI .textArea{margin-left:10px; font-size:11px;}
.blockFormOpeningAccountI .textArea textarea{ width:515px; height:100px; margin-top:3px; display:block;}
.blockFormOpeningAccountI .textArea input{ margin-left:0px; *margin-left:-4px;}

.blockFormOpeningAccountII{ background-color:#EEEEEE; font-size:11px;}
.blockFormOpeningAccountII .title{ font-size:11px; color:#000000; padding-top:10px; padding-bottom:20px; padding-left:11px;}

.blockFormOpeningAccountII .residente{  margin-left:11px; padding-bottom:6px; padding-top:10px;}
.blockFormOpeningAccountII .residente input{ vertical-align:middle;}
.blockFormOpeningAccountII .residente label{ vertical-align:middle;}
.blockFormOpeningAccountII .residente table{ margin-left:-8px; margin-top:6px; margin-bottom:5px;}



.blockFormOpeningAccountII .itens{ margin-left:11px; padding-bottom:6px; }
.blockFormOpeningAccountII .itens label{ font-size:11px; display:block; width:139px; float:left;}
.blockFormOpeningAccountII .itens label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .itens input{ width:387px; border:solid 1px #7F9DB9;}


.blockFormOpeningAccountII .blockPostalCode{ padding-bottom:6px;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeI{ margin-left:10px; *margin-left:10px; _margin-left:6px;  float:left;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeI label{ width:139px; font-size:11px; display:block;float:left;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeI label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeI input{ width:57px!important; border:solid 1px #7F9DB9; margin-right:5px;}


.blockFormOpeningAccountII .blockPostalCode .postalCodeII{ width:58px; float:left;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeII input{ width:43px!important; border:solid 1px #7F9DB9; }


.blockFormOpeningAccountII .blockPostalCode .postalCodeIII{ float:left; vertical-align:middle;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeIII label{ width:65px; font-size:11px; display:block; float:left; vertical-align:middle; padding-top:3px;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeIII label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .blockPostalCode .postalCodeIII input{ width:200px!important; _width:194px!important; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .itensCountry{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .itensCountry label{ font-size:11px; display:block; width:139px; float:left;}
.blockFormOpeningAccountII .itensCountry label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .itensCountry input{ width:210px; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .itensPhone{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .itensPhone label{ font-size:11px; display:block; width:139px; float:left;}
.blockFormOpeningAccountII .itensPhone label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .itensPhone input{ width:210px; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .itensPhoneResidence{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .itensPhoneResidence label{ font-size:11px; display:block; width:139px; float:left;}
.blockFormOpeningAccountII .itensPhoneResidence label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .itensPhoneResidence input{ width:210px; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .typeDocument{  margin-left:11px; padding-bottom:6px; margin-top:10px;}
.blockFormOpeningAccountII .typeDocument input{  vertical-align:middle;}
.blockFormOpeningAccountII .typeDocument label{ vertical-align:middle;}
.blockFormOpeningAccountII .typeDocument label span{ color:#0D9EEC;}

.blockFormOpeningAccountII .typeDocument table{ margin-left:-8px; margin-top:6px; margin-bottom:8px;}

.blockFormOpeningAccountII .itensIdentification{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .itensIdentification label{ font-size:11px; display:block; width:139px; float:left; vertical-align:middle;}
.blockFormOpeningAccountII .itensIdentification label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .itensIdentification input{ width:210px; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .dateIssuance{margin-left:11px; padding-bottom:6px; }
.blockFormOpeningAccountII .dateIssuance label{font-size:11px; display:block; width:139px; _width:142px; float:left;}
.blockFormOpeningAccountII .dateIssuance label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .dateIssuance select{ float:left; margin-right:4px;}

.blockFormOpeningAccountII .dateValidity{margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .dateValidity label{font-size:11px; display:block; width:139px; _width:142px; float:left;}
.blockFormOpeningAccountII .dateValidity label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .dateValidity select{float:left; margin-right:4px;}

.blockFormOpeningAccountII .dateBirth{margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .dateBirth label{font-size:11px; display:block; width:139px; _width:142px; float:left;}
.blockFormOpeningAccountII .dateBirth label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .dateBirth select{float:left; margin-right:4px;}



.blockFormOpeningAccountII .naturalness{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .naturalness label{ font-size:11px; display:block; width:139px; float:left; vertical-align:middle;}
.blockFormOpeningAccountII .naturalness label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .naturalness input{ width:210px; border:solid 1px #7F9DB9;}

.blockFormOpeningAccountII .nationality{ margin-left:11px; padding-bottom:6px;}
.blockFormOpeningAccountII .nationality label{ font-size:11px; display:block; width:139px; float:left; vertical-align:middle;}
.blockFormOpeningAccountII .nationality label span{ color:#0D9EEC;}
.blockFormOpeningAccountII .nationality input{ width:210px; border:solid 1px #7F9DB9;}

	
.blockFormOpeningAccountII .PublicCarg{  margin-left:11px; padding-bottom:6px; margin-top:10px;}
.blockFormOpeningAccountII .PublicCarg input{ vertical-align:middle; }
.blockFormOpeningAccountII .PublicCarg label{ vertical-align:middle; }
.blockFormOpeningAccountII .PublicCarg label span{color:#0D9EEC; }
.blockFormOpeningAccountII .PublicCarg table{ margin-left:-8px; margin-top:6px; margin-bottom:5px;}

.blockFormOpeningAccountII .text{ margin-left:11px; margin-bottom:15px;}

.blockFormOpeningAccountII .asterisks{ font-size:10px; color:#999999; margin-left:11px; margin-top:10px;}
.blockFormOpeningAccountII .asterisks span{color:#0D9EEC;}

.textTitleForms{font-size:11px; color:#000000;  padding-bottom:7px; padding-left:6px;}
.textTitleForms span{ color:#2999CB;}


.blockFormOpeningAccountII .bottonSend{ text-align:right; margin-top:15px;}

.bottonSend{ background-color:#EEEEEE; text-align:right; padding-top:15px;}


.blockFormOpeningAccountIII{ background-color:#EEEEEE; font-size:11px;}

.blockFormOpeningAccountIII .titlesPoints{ font-size:11px; font-weight:bold; color:#000000; padding-top:12px; padding-bottom:12px; margin-left:11px; width:530px;}

.blockFormOpeningAccountIII .familizarizacao{ margin-left:23px; width:500px;}
.blockFormOpeningAccountIII .familizarizacao input{ vertical-align:middle; margin-right:5px;}
.blockFormOpeningAccountIII .familizarizacao label{ margin-right:30px; vertical-align:middle;}

.blockFormOpeningAccountIII .orders{ margin-left:25px; margin-bottom:17px; width:500px;}
.blockFormOpeningAccountIII .orders input{ margin-left:20px; vertical-align:middle;}
.blockFormOpeningAccountIII .orders span{ vertical-align:middle;}

.blockFormOpeningAccountIII .management{margin-left:25px; margin-bottom:17px; width:500px;}
.blockFormOpeningAccountIII .management input{ margin-left:20px; vertical-align:middle;}
.blockFormOpeningAccountIII .management span{ vertical-align:middle;}

.blockFormOpeningAccountIII .consultancy{ margin-left:25px; margin-bottom:9px; width:500px;}
.blockFormOpeningAccountIII .consultancy input{ vertical-align:middle;}
.blockFormOpeningAccountIII .consultancy span{ vertical-align:middle;}

.blockFormOpeningAccountIII .other{ margin-left:25px; margin-bottom:9px; width:530px;}
.blockFormOpeningAccountIII .other input{ vertical-align:middle;}
.blockFormOpeningAccountIII .other span{ vertical-align:middle; line-height:20px;}
.blockFormOpeningAccountIII .other span input{  width:450px;}
.blockFormOpeningAccountIII .titlesText{font-size:11px; color:#000000;  margin-left:28px; width:510px; padding-bottom:10px;}


.blockFormOpeningAccountIII .blockTitles{ color:#0199EB; font-size:11px; margin-left:22px; margin-bottom:5px;}
.blockFormOpeningAccountIII .blockTitles .blockI{ float:left; width:122px;}
.blockFormOpeningAccountIII .blockTitles .blockII{float:left; width:105px;}
.blockFormOpeningAccountIII .blockTitles .blockIII{float:left; width:142px;}
.blockFormOpeningAccountIII .blockTitles .blockIV{float:left; width:156px;}

.blockFormOpeningAccountIII .blockQuestion{ display:table; height:76px; margin-left:10px;}
.blockFormOpeningAccountIII .blockQuestion .blockI{  width:120px; padding-left:5px; padding-right:5px; background-color:#DEDEDE; float:left; text-align:center; font-size:11px; color:#0199EB; border-right:solid #EEEEEE 1px; border-bottom:solid #EEEEEE 1px;}
.blockFormOpeningAccountIII .blockQuestion .blockII{ padding-top:5px; height:70px; width:104px; background-color:#DEDEDE; float:left; border-right:solid #EEEEEE 1px; font-size:11px; border-bottom:solid #EEEEEE 1px;}
.blockFormOpeningAccountIII .blockQuestion .blockII br{ display:none;}
.blockFormOpeningAccountIII .blockQuestion .blockII input{ float:left; }
.blockFormOpeningAccountIII .blockQuestion .blockII label{display:block; line-height:20px; vertical-align: middle;}
.blockFormOpeningAccountIII .blockQuestion .blockIII{ height:72px; padding-left:2px; padding-top:3px; width:140px; background-color:#DEDEDE; float:left; border-right:solid #EEEEEE 1px; font-size:11px; border-bottom:solid #EEEEEE 1px;}

.blockFormOpeningAccountIII .blockQuestion .blockIII span{width:142px;}
.blockFormOpeningAccountIII .blockQuestion .blockIII input{ float:left; margin:2px; *margin:auto;}
.blockFormOpeningAccountIII .blockQuestion .blockIII label{ width:50px; display:block; float:left; line-height:20px; vertical-align:middle;}



.blockFormOpeningAccountIII .blockQuestion .blockIV{ height:75px; width:156px; background-color:#DEDEDE; float:left; font-size:11px;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .checkValue{padding-top:3px; height:70px; float:left; width:62px;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .checkValue input{ float:left;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .checkValue br{ display:none;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .checkValue label{ padding-top:3px; display:block; vertical-align:top; line-height:17px; vertical-align: top;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .value{ padding:0px; margin:0px; float:left;margin-top:2px; float:left;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .value br{ display:inline; *display:none;}
.blockFormOpeningAccountIII .blockQuestion .blockIV .value input{ width:87px; height:14px; margin-bottom:1px;}

.blockFormOpeningAccountIII .blockQuestion .titlesI{ padding-top:31px; padding-bottom:31px;}
.blockFormOpeningAccountIII .blockQuestion .titlesII{padding-top:25px; padding-bottom:24px;}
.blockFormOpeningAccountIII .blockQuestion .titlesIII{padding-top:18px; padding-bottom:18px;}

.blockFormOpeningAccountIII .bottonSend{ text-align:right; margin-top:20px;}




.blockFormContacts{ background-color:#EEEEEE;}
.blockFormContacts .title{ font-size:11px; color:#000000; padding-top:10px; padding-left:6px; padding-bottom:20px;}

.blockFormContacts .formInputsLineI{font-size:11px; color:#000000; padding-left:11px; margin-bottom:5px;}
.blockFormContacts .formInputsLineI span{ margin-right:20px;}
.blockFormContacts .formInputsLineI label{ margin-right:20px;}
.blockFormContacts .formInputsLineI input{ width:170px; border:#7F9DB9 solid 1px;}

.blockFormContacts .formInputsLineII{font-size:11px; color:#000000; padding-left:11px;}
.blockFormContacts .formInputsLineII span{ margin-right:5px;}
.blockFormContacts .formInputsLineII label{ margin-right:20px;}
.blockFormContacts .formInputsLineII input{  width:170px; border:#7F9DB9 solid 1px;}
.blockFormContacts .formInputsLineII select{  width:174px; margin-left:24px; border:#7F9DB9 solid 1px;}

.blockFormContacts .formInputsLineIII{font-size:11px; color:#000000; padding-left:11px; margin-bottom:5px; margin-top:5px;}
.blockFormContacts .formInputsLineIII span{ margin-right:1px;}
.blockFormContacts .formInputsLineIII label{ margin-right:20px;}
.blockFormContacts .formInputsLineIII input{ width:170px; border:#7F9DB9 solid 1px;}

.blockFormContacts .bottonSend{ text-align:right; margin-top:15px;}
.blockFormContacts .linkEmail{ background-color:#FFFFFF; font-size:11px; color:#000000;  padding-top:8px; padding-left:7px;}
.blockFormContacts .linkEmail a{ color:#0199EB;}

.openAccountButtons{ width:547px; padding-left:2px; margin-bottom:20px;}
.openAccountButtons img{ margin-right:5px;}

.blockSteps{ background:url(../images/icon_seta3.gif) center left no-repeat; font-weight: bold; margin:0px; padding:0px; color:#0199EB; font-size:11px; line-height:34px; border-top:#DEDEDE solid 1px; border-bottom:#DEDEDE solid 1px; margin-bottom:7px; padding-left:20px;}

.listingItemsBlock{ font-size:11px; color:#000000; }
.listingItemsBlock span{ font-weight:bold; color:#0199EB; display:block; margin-bottom:10px;}
.listingItemsBlock ul{ margin:0px; padding:0px; margin-left:20px; }
.listingItemsBlock ul li{ float:left; margin-bottom:20px; list-style:none; background:url(../images/icon_seta4.gif) left  top no-repeat; padding-left:20px; margin-right:20px; }
.listingItemsBlock ul li a{ color:#000000; text-decoration:underline;}

.listingItemsVerticalBlock{ font-size:11px; color:#000000; }
.listingItemsVerticalBlock ul{ margin:0px; padding:0px; margin-left:20px; }
.listingItemsVerticalBlock ul li{ margin-bottom:5px; line-height:9px; list-style:none; background:url(../images/icon_seta4.gif) left  top no-repeat; padding-left:20px;  width:157px; }
.listingItemsVerticalBlock ul li a{ color:#000000; text-decoration:underline;}

.accordion{ margin-top:30px;}

.tableDataCommissions{ margin-top:20px;}
.tableDataCommissions table{ width:554px;}
.tableDataCommissions caption{ visibility:hidden; height:1px;}
.tableDataCommissions thead th{ width:80px; text-align:center;  vertical-align:middle; background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; height:30px;}
.tableDataCommissions tbody th{ border-right:#ffffff solid 1px; border-bottom:#ffffff solid 1px; font-size:9px; color:#000000; font-weight:normal; padding-left:8px;}
.tableDataCommissions tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:9px; color:#000000; height:24px;}
.tableDataCommissions tbody .treven td {background-color:#DDDDDD; }
.tableDataCommissions tbody .head th {background-color:#0199EB; color:White; height:30px; vertical-align:middle; background-image:none; }

.tableDataSwapRates{ margin-top:8px;}
.tableDataSwapRates caption{ visibility:hidden; height:1px;}
.tableDataSwapRates table{ width:554px;}
.tableDataSwapRates thead th{ text-align:center; background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:17px;}
.tableDataSwapRates tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableDataSwapRates tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:11px; color:#000000; height:24px;}


.tableDataSpredTarget{ margin-top:8px;}
.tableDataSpredTarget caption{ visibility:hidden; height:1px;}
.tableDataSpredTarget thead th{ background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:30px;}
.tableDataSpredTarget tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableDataSpredTarget tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:11px; color:#000000; height:24px;}

.tableDataGroupsMargins{ margin-top:8px;}
.tableDataGroupsMargins caption{ visibility:hidden; height:1px;}
.tableDataGroupsMargins thead th{ background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:30px;}
.tableDataGroupsMargins tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableDataGroupsMargins tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:11px; color:#000000; height:24px;}


.tableDataGroupsMarginsII{ margin-top:8px;}
.tableDataGroupsMarginsII table{ width:554px;}
.tableDataGroupsMarginsII caption{ visibility:hidden; height:1px;}
.tableDataGroupsMarginsII thead th{  vertical-align:middle; text-align:center; background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:30px;}
.tableDataGroupsMarginsII tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableDataGroupsMarginsII tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:11px; color:#000000; height:24px;}



.tableDataSpreadsIndexes{ margin-top:8px;}
.tableDataSpreadsIndexes caption{ visibility:hidden; height:1px;}
.tableDataSpreadsIndexes thead th{ background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:30px;}
.tableDataSpreadsIndexes tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableDataSpreadsIndexes tbody td{ background-color:#EEEEEE; border-right:#ffffff solid 1px; text-align:center; font-size:11px; color:#000000; height:24px;}

.tableError{ margin-top:15px;}
.tableError caption{ visibility:hidden; height:1px;}
.tableError thead th{ background-color:#0199EB; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:30px;}
.tableError tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.tableError tbody td{ vertical-align:top; padding-top:5px; background-color:#EEEEEE; border-right:#ffffff solid 1px;  font-size:11px; color:#000000; height:24px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
.tableError tbody td ul{ margin:0px; padding:0px; margin-left:10px; margin-bottom:10px; margin-top:5px;}
.tableError tbody td li{background:url(../images/icon_seta4.gif) left top no-repeat; padding-left:10px; margin-bottom:5px; list-style:none; font-size:11px; color:#000000;}
.tableError tbody td ul li a{color:#000000; text-decoration:underline;}

.basictable{ margin-top:15px;}
.basictable caption{ visibility:hidden; height:1px;}
.basictable thead th{ background-color:#0199EB; text-align:left; padding-left:10px; font-size:11px; color:#FFFFFF; font-weight:normal; border-right:#F1F1F1 solid 1px; border-bottom:#F1F1F1 solid 1px; height:20px;}
.basictable tbody th{ border-right:#ffffff solid 1px; font-size:11px; color:#000000; font-weight:normal; background: #EEEEEE url(/images/icon_seta6.gif) left center no-repeat; padding-left:8px;}
.basictable tbody td{ vertical-align:top; padding-top:5px; background-color:#EEEEEE; border-right:#ffffff solid 1px;  font-size:11px; color:#000000;  padding-left:5px; padding-right:5px; padding-bottom:5px;}
.basictable tbody td span{color:#2999CB;}
.basictable tbody td ul{ margin:0px; padding:0px; margin-left:10px; }
.basictable tbody td li{background:url(../images/icon_seta4.gif) left top no-repeat; padding-left:10px;  list-style:none; font-size:11px; color:#000000;}
.basictable tbody td ul li a{color:#000000; text-decoration:underline;}




.blockTop{ position:relative; margin-right:15px; padding-top:5px; padding-bottom:5px;}
.topo{ position:absolute; right:0px; background:url(../images/icon_seta_top.gif) left center no-repeat; font-size:10px; color:#000000; padding-left:15px;}
.topo a{color:#000000;}

.blockTutoriais{ padding-top:10px; padding-bottom:10px;}
.risca{ border-bottom:#DEDEDE solid 1px; }
.blockTutoriais .image{ float:left;}
.blockTutoriais .itens{ float:left; margin-right:5px;}
.blockTutoriais .itens ul{ margin:0px; padding:0px; margin-left:10px; margin-top:0px;}
.blockTutoriais .itens ul li{background:url(../images/icon_seta4.gif) left center no-repeat; padding-left:10px; list-style:none; font-size:11px; color:#000000;}
.blockTutoriais .itens ul li a{color:#000000; text-decoration:underline;}

.contractsSpecifications{}
.contractsSpecifications table{ width:542px;}
.contractsSpecifications table tr td{ text-align:right!important; color:#999999; font-size:11px;}
.contractsSpecifications table  select{ border:#CCCCCC solid 1px;}

.captionTable{font-size:10px; color:#000000; margin-bottom:23px; margin-top:9px;}
.captionTable span{ color:#2999CB;}

.ComboBoxDates{ text-align:right; margin-top:20px;}


.javaCalendar{}
.javaPricesGraphics{ margin-top:20px;}

.TextII{ font-size:11px; color:#000000; margin-bottom:23px;}

.Text{ font-size:11px; color:#000000; margin-bottom:23px;}
.Text img{ margin-right:5px;}
.Text a{color:#2999CB;}
.Text span{ color:#2999CB;}
.Text ol{}
.Text ol li{ margin-bottom:10px; color:#0199EB; font-weight:bold;}
.Text ol li span{ color:#000000; font-weight:normal;}
.Text ol li a{ color:#000000; text-decoration:none;}

.textForms{font-size:11px; color:#000000; margin-bottom:9px;}
.textForms span{color:#2999CB;}

.Text ul{ margin:0px; padding:0px; margin-top:19px; margin-bottom:19px; margin-left:3px;}
.Text ul li{ margin-bottom:5px;list-style:none; line-height:13px; margin-bottom:15px; background:url(../images/icon_seta4.gif) left  top no-repeat; padding-left:20px; }
.Text ul li span{color:#2999CB;}
.Text ul li a{color:#000000; text-decoration:none;}

.blockCentar .template ul{}
.blockCentar .template ul li{ list-style:none; line-height:13px; margin-bottom:10px; margin-top:10px; background:url(../images/icon_seta4.gif) left  top no-repeat; padding-left:20px; }
.blockCentar .template ul li span{color:#2999CB;}
.blockCentar .template ul li a{color:#000000; text-decoration:none;}

.blockImageAlone{width:554px; text-align:center; margin-bottom:10px;}



.pubCentarFooter{ width:554px; margin-top:17px;}

.blockRight{ float:left; width:190px;}
.blockRight .banner{margin-top:10px;}
.blockRight .docs{margin-top:10px;}
.blockRight .blockDocsLinks{margin-top:10px;}
.blockRight .docsLinks{ background-color:#EEEEEE; font-size:10px; padding:5px;}
.blockRight .docsLinks a{ color:#777777; text-decoration:underline; display:block;}


.footer{ font-size:10px; color:#999999; text-align:right; padding-right:12px; margin-top:26px;}
.footer span{color:#0199EB;}
.footer span a{color:#0199EB;}

#banner{ display:none; background-color:#FFF;}

/* bloco espanhol */

.thanksRegister{ width:554px; background:#fff; height:360px;}
.thanksRegister .block1 { font-size:14px; color:#15A1DF; font-weight:700; text-align:center; border-bottom:1px solid #DED; padding:100px 0 10px 0; margin-bottom:10px;}
.thanksRegister .block2 { text-align:center; font-size:12px; background:#F0F0F0; padding:20px;}
.block2 a { color:#15A1DF; text-decoration:underline;}
