﻿.productFamilyCss { }
.productFamilyCss .dvLeft { float: left; width: 49%; }
.productFamilyCss .dvRight { float: right; width: 49%; }
.productFamilyCss #dvVideo { margin-top: 20px; }
.productFamilyCss #dvButtonsHtml { float: left; margin-top: 10px; width: 80%; }
.productFamilyCss #dvTitle { margin-top: 20px; float: left; font-weight: bold; margin-left: 10px; clear: both; color: #666666; font-size: 22px; }
.productFamilyCss .dvLinks { width: 100%; clear: both; margin-top: 50px; background-color: #C0C0C0; padding: 10px; }
.productFamilyCss .dvLinks ul { list-style-type: none; padding: 0; margin: 0; width: 300px; display: inline-block; vertical-align: top; }
.productFamilyCss .dvLinks ul li { margin-bottom: 20px; margin-top: 20px; padding-left: 10px; }
.productFamilyCss .dvLinks ul li a { text-decoration: none; cursor: pointer; color: #cc0066; font-size: 14px; font-weight: bold; }
.productFamilyCss .dvLinks ul li a:hover { color: white; }
.productFamilyCss .dvLinks ul li span.icon { border: 2px solid white; font-size: 11px; padding: 3px; display: inline; }
.productFamilyCss .dvLinks ul li span.icon.pdf { padding-left: 3px; padding-right: 3px; }
.productFamilyCss .dvButtonsShare { margin-left: 10px; float: right; }
.productFamilyCss .dvContentHtml { clear: both; padding-top: 20px; color: #666666; font-size: 14px; }
a.productsBtn { text-decoration: none; border: 1px solid #cc0066; color: white; background-color: #cc0066; padding: 5px; margin-left: 5px; margin-right: 5px; cursor: pointer; font-weight: bold; font-size: 12px; }
a.productsBtn:hover { background-color: white; color: #cc0066; }
a.productsBtn.openAccount { color: #cc0066; background-color: white; }
a.productsBtn.openAccount:hover { color: white; background-color: #cc0066; }
a.sendEmail { width: 23px; height: 24px; display: inline-block; overflow: hidden; background-image: url(/PublishingImages/links5.png); background-position: -145px 0px; margin-top: 5px; margin-left: 10px; cursor: pointer; }
a.fb { background-image: url(/PublishingImages/bg_s_net.png); background-position: -25px 0px; width: 21px; display: inline-block; height: 20px; overflow: hidden; margin-top: 5px; cursor: pointer; }
.pTitleBlue { color: #009fff; font-weight: bold; }
.linkPink { color: #cc0066; font-weight: bold; }
.linkPink:visited { color: #cc0066; font-weight: bold; }
.bulletList { list-style: none; margin: 0; padding: 0; }
.bulletList li { background: url("/SiteCollectionImages/b_p.png"); background-position: left 5px; background-repeat: no-repeat; margin: 3px 0; padding-left: 20px; }
.onTradeButtons { margin-top: 10px; }
.onTradeContent { margin-top: 15px; }
.onTradeButtons a.ontradeButton { margin: 0px 17px 0px 0px; text-decoration: none; border: 1px solid #cc0066; background-color: white; color: #cc0066; padding: 5px; cursor: pointer; font-weight: bold; font-size: 12px; }
.onTradeButtons a.ontradeButton:hover, .onTradeButtons a.ontradeButton.selected { color: white; background-color: #cc0066; }
.ontradeBody { background: url('/SiteCollectionImages/Montra_PT/Investimentos/ontrade_back.jpg') repeat-y 0 0; padding: 30px 60px; color: #FFF !important; font-size: 16px; }
.ontradeBody h1 { font-size: 20px; color: #FFF !important; }
.ontradeBody span.blueColor { color: #1AC3F3; }
.ontradeBody span.largeText { font-size: 19px; }
.ontradeBody .ontradeLogo { text-align: center; }
.ontradeBody span.seperator { width: 150px; height: 2px; display: inline-block; background-color: #FFF; }
.ontradeBody ul { list-style-image: url('/SiteCollectionImages/Montra_PT/Investimentos/ontrade_bullet.png'); margin: 0px; padding: 0px 17px; color: #1AC3F3; }
.ontradeBody a, .ontradeBody a:active { color: #C71E75; }
.ontradeBody a:hover { color: #FFF; text-decoration: none; }
.advWarrant { color: #000000; font-family: arial; font-size: 12px; }
.advWarrant .advWarrantTop { text-align: center; margin: auto; width: 550px; font-size: 14px; }
.advWarrant .advWarrantTop .advWarrantTitle { font-weight: bold; }
.advWarrant .advWarrantBottom { margin-top: 50px; }
.advWarrant .advWarrantBottom .advWarrantBottomTitle { font-weight: bold; margin-left: 40px; margin-bottom: 10px; font-size: 14px; }
.advWarrant .advWarrantBottom img.advEtfImg { background-color: #fff; height: 127px; position: absolute; width: 120px; margin-left: 490px; margin-top: -67px; }
.advWarrant .advWarrantBottom .advWarrantBottomBody ul { margin-top: 15px; padding-left: 15px; }
.advWarrant .advWarrantBottom .advWarrantBottomBody li { list-style-position: inside; font-weight: bold; }
.advWarrant .advWarrantBottom .advWarrantBottomBody li span { left: -10px; }
.advWarrant .advWarrantBottom .advWarrantBottomBody { border: 1px solid #000; margin-left: 10px; }

/* Custom Product CSS */

#overlay_content .ProductNoFooter div.h { border: none; }
#overlay_content .ProductNoFooter div.h span.c { width: 700px; }
#overlay_content .ProductNoFooter div.f { display: none; }
#overlay_content .ProductNoFooter div.c { padding: 20px 0px 0px 0px; }
#overlay_content .ProductNoFooter div.ca { border: none; border-top: 2px solid #eee; width: 712px; padding: 0px; }
#overlay_content .ProductNoFooter #contentWrap { padding-bottom: 0px; }
#overlay_content .ProductNoFooter .productFamilyCss .dvLinks { width: inherit !important; background-color: #EEEEEE; margin-top: 20px; padding: 0px 25px; }
#overlay_content .ProductNoFooter .productFamilyCss .dvLinks ul li a { color: #A4A4A4; }
#overlay_content .ProductNoFooter .productFamilyCss #dvButtonsHtml { margin-left: 25px; }
#overlay_content .ProductNoFooter .productFamilyCss .dvButtonsShare { margin-right: 30px; }
#overlay_content .ProductNoFooter .productFamilyCss .dvLeft { margin-left: 30px; width: 45%; }
#overlay_content .ProductNoFooter .productFamilyCss .dvRight { width: 45%; margin-right: 25px; }
#overlay_content .ProductNoFooter .productFamilyCss #dvTitle { color: #d10074; font-size: 24px; }
#overlay_content .ProductNoFooter .productFamilyCss .dvContentHtml { margin: 0px 30px; }

#overlay_content .ProductGreyButton a.productsBtn { text-decoration: none; border: 1px solid #A4A4A4; color: #A4A4A4; background-color: #FFF; padding: 5px; margin-left: 5px; margin-right: 5px; cursor: pointer; font-weight: bold; font-size: 12px; }
#overlay_content .ProductGreyButton a.productsBtn:hover, #overlay_content .ProductNoFooter a.productsBtn.selected { color: white; background-color: #cc0066; border: 1px solid #FFF; }


#overlay_content .ProductInvestments div.h { height: 0px; }
#overlay_content .ProductInvestments div.h #overTitle { display: none; }
#overlay_content .ProductInvestments div.h span.c { width: 650px; height: 0px; }
#overlay_content .ProductInvestments div.c { padding: 0px; }
#overlay_content .ProductInvestments div.ca { padding: 0px; width: 660px; border: none; }
#overlay_content .ProductInvestments div.f { display: none; }
#overlay_content .ProductInvestments #contentWrap { padding-bottom: 0px; }
#overlay_content .ProductInvestments .onTradeButtons { margin-left: 10px; margin-top: 15px; }
#overlay_content .ProductInvestments .onTradeButtons a { text-decoration: none; border: 1px solid #A4A4A4; color: #A4A4A4; background-color: #FFF; padding: 5px; margin-left: 5px; margin-right: 5px; cursor: pointer; font-weight: bold; font-size: 12px; }
#overlay_content .ProductInvestments .onTradeButtons a:hover, #overlay_content .ProductInvestments .onTradeButtons a.selected { color: white; background-color: #cc0066; border: 1px solid #FFF; }
#overlay_content .ProductInvestments .dvButtonsShare { margin: 60px 10px 0px 0px; }
#overlay_content .ProductInvestments .ontradeBody .dvButtonsShare { margin-right: -50px; margin-top: -130px; }
#overlay_content .ProductInvestments #dvButtonsHtml { margin-left: 5px; margin-top: 12px; }
#overlay_content .ProductInvestments .advWarrant { margin: 15px; }
#overlay_content .ProductInvestments div.close { margin-top: 0px; }

#overlay_content .ProductInvestmentsWithHeader div.h #overTitle { padding: 22px 25px 25px 25px; }
#overlay_content .ProductInvestmentsWithHeader div.h span.c { width: 650px; }
#overlay_content .ProductInvestmentsWithHeader div.c { padding: 0px; }
#overlay_content .ProductInvestmentsWithHeader div.ca { padding: 0px; width: 660px; border: none; }
#overlay_content .ProductInvestmentsWithHeader div.f { display: none; }
#overlay_content .ProductInvestmentsWithHeader #contentWrap { padding-bottom: 0px; }
#overlay_content .ProductInvestmentsWithHeader .ontradeBody .dvButtonsShare { margin-right: -50px; margin-top: -130px; }
#overlay_content .ProductInvestmentsWithHeader #dvButtonsHtml { margin-left: 22px; margin-top: 25px; }
#overlay_content .ProductInvestmentsWithHeader .dvButtonsShare { margin: 20px 8px 0px 0px; }
#overlay_content .ProductInvestmentsWithHeader .onTradeContent { margin-top: 0px; }
#overlay_content .ProductInvestmentsWithHeader .productFamilyCss { padding-bottom: 0px !important; }
