.topBox2 {background: url(../img/bgTopBox2Left.gif) no-repeat scroll left top;}
.topBox2 .topBox2A {background: url(../img/bgTopBox2Right.gif) no-repeat scroll right top;}
.box3 {background:#FDFDFD url(../img/bgBox3Left.gif) no-repeat scroll left top;}
.box3 .box3A {background: url(../img/bgBox3Right.gif) no-repeat scroll right top;}

.box2 {background:#FFF url(../img/bgBox2Left.gif) no-repeat scroll left top;}
.box2 .box2A {background: url(../img/bgBox2Right.gif) no-repeat scroll right top; padding-left:10px;}
/*  ###################### HEADER  #######################################*/
.header .mainSearch fieldset {padding:0.6em 3.8em 0 16em; height: 2.7em; _height: 3.1em;}
.header .userMenu ul{padding:1em 1.8em 1em 1em;}
.header .userMenu ul li{padding:0; padding-top:10px; line-height:0;}
.header .userMenu .last {background-position:right 13px;}
.allDepartmentsBox .allDepartmentsList .col1, .allDepartmentsBox .allDepartmentsList .col2, .allDepartmentsBox .allDepartmentsList .col3 {_width:29%}
.header .mainNav .departments .over .thirdLevel {display: block}
/*  ###################### FOOTER  #######################################*/
.partners a {font-size:11px; }
.footer {text-align:center;}
#footer .footerContent{background:#FFF; text-align:left}
/* Componente Informa��o Afiliados */
.affiliatesInfo { font-size:1.1em; padding:10px 10px 15px 15px; }
/* Componente Fluxo Home */
.flowBox { text-align:center; margin:40px 0 20px 0;}
.flowBox .flow { height:0; overflow:hidden; }
#content.home #area11{background:none;}
#content.home .button{border:none;}
/* Componente Login Afiliados */
.affiliatesLoginBox { background: url(../img/breadCrumbsBg.gif) repeat-x scroll center top; padding:40px 25px 0 75px; overflow: hidden; zoom:1; }
.affiliatesLoginBox *{ vertical-align:middle; }

.affiliatesLogin { width:50%;  float:left; margin-left:-50px; display:inline; }
.affiliatesLogin form { width:32.5em; margin:0 auto;}
.affiliatesLogin h2 { display:block; padding:5px 0 10px 25px; font-size:1.3em; }
.affiliatesLogin span { display:block; padding:10px 0 10px 72px; }
.affiliatesLogin span a { color:#666; text-decoration:underline; }
.affiliatesLogin label { font-size:1.1em; float:left; margin-right:10px;display:inline;  padding-top:3px; text-align:right; width:5.5em; }
.affiliatesLogin ul li .login { width:190px; }
.affiliatesLogin ul li .password { width:100px; }
.affiliatesLogin ul li .button { margin-left:55px; }
.affiliatesLogin ul li { margin-top:5px; }

.affiliatesNew { width:50%; float:left; margin-left:50px; display:inline; }
.affiliatesNew h2 { color:#0082d6; font-size:1.8em; display:block; margin-bottom:10px; }
.affiliatesNew p { font-size:1.1em; margin-top:10px; }


/*  ###################### SETUP ALL PAGES  #######################################*/
#content .text {font-size:1.1em; padding-left:12px;}
#content table{font-size:1em; color:#666; border-collapse:collapse; _margin: -3px;}
#content table table {_margin: 0; background: none;}
#content table a{color:#666;font-size:1.1em;}
#content table[cellpadding="2"]{margin: 0 0 0 26px;}
#content #area11 {background: url(../img/bgArea11.gif) no-repeat 140px 0; _background: url(../img/bgArea11.gif) no-repeat 140px 3px; padding-bottom:30px;}
/* #content table[width="95%"] {width: 100%;} */
#content table tr td.l{background:none; font-size:11px; }
#content table tr td.l table tr td.l{padding-left: 12px;}
#content table tr td.l br {height: 1px; line-height: 1px; padding: 0; margin: 0;}
a {color: #666;}
#content.comofunciona td.l a,#content.faq td.l a{padding-left:12px;}
#content select,#content input{color:#666666; padding-left:3px; vertical-align:middle; border:1px solid #B8B8B8; margin:5px; font-size:12px;}
/*   ########################  PAGINA frmInsertAffiliates   ######################### */
.#content.frmInsertAffiliates  input.form{color:#666666; padding-left:3px; vertical-align:middle; border:1px solid #B8B8B8; margin:5px;}
/*   ########################  PAGINA aff_faq   ######################### */
#content.afffaq .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleFaq.gif) no-repeat  left center; width:100%}
#content.afffaq .textbigblue{font-size:1.4em; font-weight:bold;}
/*   ########################  PAGINA como_funciona   ######################### */
#content.comofunciona .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleComoFunciona.gif) no-repeat  left center; }
/*   ########################  PAGINA faq   ######################### */
.sharePage{position: static;}
#content.faq .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleFaq2.gif) no-repeat  left center; }
#content.faq .textbigblue{font-size:1.1em; font-weight:bold;}
#content.faq .top10Faq  a {font-size:12px;}
#content.faq .top10Faq  .faqList li {padding-left:10px;}
#content.faq .top10Faq  .faqList li h3{margin-left:-10px;}
#content.faq .top10Faq  .faqList li span, #content.faq .top10Faq  .faqList li ul li{font-weight: normal}
.faqBox .faqList li{padding:5px 0;}
.faqBox .faqList li ul{padding:10px;}
.faqBox  h2.title1{font-size: 12px; padding-top:20px;}
.faqBox .faqList li h2,.faqBox .faqList li ul li h3,.faqBox .faqList li ul li p,.faqBox .faqList h3  a{font-size:12px;}
.faqBox .faqList  h3,.faqBox .faqList  p{font-weight:normal}
.faqBox .faqList li ul li p{padding-left:10px;}
.faqBox .faqList li ul li ul{padding:0; font-weight:normal;}
.faqBox .faqList li ul li ul li{padding-left:10px;}
.faqBox .faqList li ul li ul li span{font-weight: bold;}
.faqBox .faqList li ul li .recibo span{font-weight: normal;}
.faqBox .faqList li ul li .recibo strong,.faqBox .faqList li ul li .recibo p{padding:0;}
.faqBox .faqList li ul li  .recibo ul li{padding: 5px 0;}
.faqBox .faqList li ul li .recibo {padding:10px}
.faqBox .faqList li ul li .recibo .type1{padding:15px 0;}
#content .top10Faq {background: url(../img/Top10Right.gif) no-repeat right top; padding-left: 15px;}
#content .boxTop10{background: url(../img/Top10Left.gif) no-repeat left top;}
/*   ########################  PAGINA frmReportSold   ######################### */
#content.frmReportSold table tr td table tr td table tr td.textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleRelVendas.gif) no-repeat  left center; }
#content.frmReportSold .text select{color:#666666; padding-left:3px; vertical-align:middle; border:1px solid #B8B8B8; margin:5px; width: 100px; font-size:11px;}
#content.frmReportSold table, tr, td {vertical-align: top;}
#content.frmReportSold  table tr td table tr td.textbigger{font-size:1.2em; padding:2px;}
#content.frmReportSold  table tr td table tr td.text{font-size:1.2em; background:#fdfdfd}
#content.frmReportSold table[cellpadding="1"]{margin: 0 auto;}
#content.frmReportSold span.textbigger{font-size:12px; display:block; padding-top:20px;}
#content.frmReportSold #submit1{overflow: hidden;  height:29px; padding-top:20px;  color:#FFF;  display: block; border:none;  width:94px; cursor: pointer; background: url(../img/butContinuar.gif) no-repeat  ; }
/*   ########################  PAGINA frmReportSoldSite   ######################### */
#content.frmReportSoldSite table tr td table tr td table tr td.textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleRelPedidos.gif) no-repeat  left center; width:100%}
#content.frmReportSoldSite .text select{color:#666666; padding-left:3px; vertical-align:middle; border:1px solid #B8B8B8; margin:5px; width: 58px; font-size:11px;}
#content.frmReportSoldSite  span.textbigger{font-size:1.2em;}
#content.frmReportSoldSite  span.aviso{font-size:1.2em; color:red; font-weight:bold; position:relative; top:-10px;}
#content.frmReportSoldSite #submit1{overflow: hidden;  height:29px; padding-top:40px;  color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonPesquisar.gif) no-repeat  ; }
/*   ########################  PAGINA frmInsertAffiliates   ######################### */
#content.frmInsertAffiliates #area11 table tr td table tr td {background: url(../img/bgTitle.gif) repeat-x top;}
#content.frmInsertAffiliates #area11 table tr td table tr td td, #content.frmInsertAffiliates #area11 table tr td table tr td.text, #content.frmInsertAffiliates #area11 table tr td table tr td.l{background: none;}
#content.frmInsertAffiliates #area11 table tr td table tr td br {height: 0; line-height: 0;}
#content.frmInsertAffiliates #area11 table tr td table table {background: #FFF;}
#content.frmInsertAffiliates #area11 {background: none;}
#content.frmInsertAffiliates #area11 {background: none;}
#content.frmInsertAffiliates table{border-collapse:separate; margin: 0;}
/* #content.frmInsertAffiliates #submit1{overflow: hidden;  height:29px; padding-top:40px;  color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonCadastrar.gif) no-repeat  ; } */
/*   ########################  PAGINA frmUpdateAffiliates   ######################### */
#content.frmUpdateAffiliates #area11 table tr td table tr td {background: url(../img/bgTitle.gif) repeat-x top;}
#content.frmUpdateAffiliates #area11 table tr td table tr td td, #content.frmUpdateAffiliates #area11 table tr td table tr td.text, #content.frmUpdateAffiliates #area11 table tr td table tr td.l{background: none;}
#content.frmUpdateAffiliates #area11 table tr td table tr td br {height: 0; line-height: 0;}
#content.frmUpdateAffiliates #area11 table tr td table table {background: #FFF;}
#content.frmUpdateAffiliates #area11 table tr td table {padding-left:50px}
#content.frmUpdateAffiliates #area11 table tr td table tr td.text{}
#content.frmUpdateAffiliates img[src="img/logo_subafiliados.gif"] {display: none;}
#content.frmUpdateAffiliates table[width="95%"] {margin-left: 30px;}
#content.frmUpdateAffiliates form{padding-top: 20px;}
/* #content.frmUpdateAffiliates #submit1{overflow: hidden;  height:29px; padding-top:40px;  color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonAtualizar.gif) no-repeat  ; } */
/*   ########################  PAGINA imagebankfull   ######################### */
#content.imagebankfull .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleFullBanner.gif) no-repeat  left center; }
/*   ########################  PAGINA imagebankhalf   ######################### */
#content.imagebankhalf .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleHalfBanner.gif) no-repeat  left center; }
/*   ########################  PAGINA imagebanksuper   ######################### */
#content.imagebanksuper .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleSuperBanner.gif) no-repeat  left center; }
/*   ########################  PAGINA imagebanksky   ######################### */
#content.imagebanksky .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleSkyBanner.gif) no-repeat  left center; }
/*   ########################  PAGINA imagebankvertical   ######################### */
#content.imagebankvertical .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleVerticalBanner.gif) no-repeat  left center; }
/*   ########################  PAGINA imagebankbotao  ######################### */
#content.imagebankbotao .textbigger{overflow: hidden; height: 0; display:block; _height:46px; padding-top:46px; background: url(../img/titleBotao.gif) no-repeat  left center; }
/*   ########################  PAGINA login   ######################### */
#content.login .aviso{color:red;}
#content.login table tr td table tr td table{background: none;  width:333px; margin: 10px 0; font-size:11px;}
#content.login table tr td table tr td table tr td table{ border:none; background: none; }
#content.login table tr td.l{padding-left: 0;}
#content.login table tr td.l a{padding-left: 12px;}
#content.login table tr td table tr td table img {display: none;}
#content.login table tr td table tr td table span.text {text-align: left;}
/* #content.login #submit1{overflow: hidden;  height:18px;   color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonOk.gif) no-repeat; position:relative; left:30px;} */
/*   ########################  PAGINA ofertassubmarino   ######################### */
#content.ofertassubmarino .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleOfertas.gif) no-repeat  left center; }
#content.ofertassubmarino .blueheaders{font-size:12px; font-weight: bold;}
#content.ofertassubmarino .text_2_2{font-size:12px;}
/*   ########################  PAGINA ondecomeco   ######################### */
#content.ondecomeco .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleComeco.gif) no-repeat  left center; }
#content.ondecomeco .text a{text-decoration:underline;}
#content.ondecomeco table tr td.l a{padding-left: 12px;}
/*   ########################  PAGINA reportHits   ######################### */
#content.reportHits table tr td table tr td table tr td.textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleRelatorioAces.gif) no-repeat  left center; }
#content.reportHits .text select{color:#666666; padding-left:3px; vertical-align:middle; border:1px solid #B8B8B8; margin:5px; width: 58px; font-size:11px;}
#content.reportHits  span.textbigger{font-size:1.2em;}
#content.reportHits  span.aviso{font-size:1.2em; color:red; font-weight:bold; position:relative; top:-10px;}
#content.reportHits table[width="95%"] {margin-left: 30px;}
/* #content.reportHits #submit1{overflow: hidden;  height:29px; padding-top:40px;  color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonPesquisar.gif) no-repeat  ; } */
/*   ########################  PAGINA reportPayment   ######################### */
#content.reportPayment table tr td table tr td table tr td.textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleRelatorioPag.gif) no-repeat  left center; }
#content.reportPayment select{width: 58px;}
#content.reportPayment .text{vertical-align:middle;}
#content.reportPayment  td.textpq{font-size:11px; padding:2px 0}
#content.reportPayment table tr td table tr td.text{background: #ddd;}
#content.reportPayment table tr td table tr td.textpq{background:#fff;}
#content.reportPayment table[width="95%"] {margin-left: 30px;}
/* #content.reportPayment #submit1{overflow: hidden;  height:29px; padding-top:40px;  color:#FFF;  display: block; border:none;  width:94px; margin-top:12px; cursor: pointer; background: url(../img/buttonPesquisar.gif) no-repeat  ; } */
/*   ########################  PAGINA validateAffiliates   ######################### */
#content.validateAffiliates table tr td table tr td{background: #FFF;}
#content.validateAffiliates #area11 table tr td table tr td #form1 table tr td{background: url(../img/bgTitle.gif) repeat-x top;}
#content.validateAffiliates #area11 table tr td table tr td #form1 table tr td table tr td{background: none;}
#content.validateAffiliates #area11 table tr td table tr td #form1 table tr td table tr {background: none;}
#content.validateAffiliates #area11 br{height: 0; line-height: 0;}
#content.validateAffiliates #area11 table{border-collapse:separate;}
#content.validateAffiliates #area11 table tr td table tr td #form1 table{background: #fff;}
#content.validateAffiliates #area11 {background: none;}
/*   ########################  PAGINA validates   ######################### */
#content.validate table tr td table tr td{background: #FFF;}
#content.validate #area11 table tr td table tr td #form1 table tr td{background: url(../img/bgTitle.gif) repeat-x top;}
#content.validate #area11 table tr td table tr td #form1 table tr td table tr td{background: none;}
#content.validate #area11 table tr td table tr td #form1 table tr td table tr {background: none;}
#content.validate span.aviso {font-size:1.2em; color:red; font-weight:bold; position:relative; top:-10px;}
#content.validate #area11 table{border-collapse:separate;}
#content.validate #area11 table tr td table tr td #form1 table{background: #fff;}
#content.validate #area11 {background: none;}
/*   ########################  PAGINA vantagens   ######################### */
#content.vantagens .textbigger{overflow: hidden; height: 0; display:block; padding-top:46px; background: url(../img/titleGanho.gif) no-repeat  left center; }
#content.vantagens table tr td.l a{padding-left: 12px;}
/*   ########################  PAGINA term   ######################### */
#content.term table[width="95%"] {margin-left: 30px;}
#content.term #area11 table tr td.l {background: none;}
#content.term #area11 table tr td.l a {padding-left:12px;}
#content.term #area11  .text{font-size:12px;}
/*   ########################  PAGINA index2   ######################### */
#content.index2 table[width="95%"] {margin-left: 30px;}
#content.index2 #area11 table tr td.l a {padding-left:12px;}
/*   ########################  PAGINA Welcome  ######################### */
#content.welcome table tr td table tr td.textbigger {color: #666; font-size:1.4em; padding-left: 15px;}
#content.welcome table tr td table tr td {background: transparent;}
/*   ########################  PAGINA noconfirm  ######################### */
#content.noconfirm .headerred12bold{color:red; font-size:12px; font-weight: bold;} 
#content.noconfirm .text{color:#000; font-size:11px; font-weight: bold;} 
#content.noconfirm a.produto{font-weight: normal;} 
#content.noconfirm .l a{padding-left:12px;} 
/*   ########################  PAGINA frmReportSoldProdType  ######################### */
#content.frmReportSoldProdType table tr td p table{margin-left:50px;}
#content.frmReportSoldProdType table tr td p table .text{font-size:12px;}
#content.frmReportSoldProdType table tr td p table tr td b{font-size:12px;}
#content.frmReportSoldProdType .blueheaders{font-size:12px; font-weight: bold;}
/*   ########################  PAGINA valUpdAffiliates  ######################### */
#content.valUpdAffiliates table tr td{width:auto !important;}
#content.valUpdAffiliates table tr td table {width:100% !important; text-align:left;}
#content.valUpdAffiliates table tr td table tr td {background:none; text-align:left}
#content.valUpdAffiliates table tr td table tr td a.text{padding-left:80px}
#content.valUpdAffiliates table tr td[width="90%"] {display:none; }
#content.valUpdAffiliates table tr td table tr td{_position:relative; _top:-10px; _left:4px;}
#content.valUpdAffiliates .headerred12bold{font-weight: bold; color:red;}

.boxsource {background-color:#E4F2FA; width:95%; margin: 10px 0}
.fullBanner {width: 192em; margin-left: -96em;}
iframe {border: 0;} 

#content #area11 {background:url(../img/bgArea11.gif) no-repeat scroll 155px 0 transparent;padding-bottom:30px;}
#content table tr td.l table tr td.l {padding-left:5px;}
#content table tr td.l br {line-height:2px;}
#content.welcome table tr td table tr td.textbigger {color:#666666;font-size:1.4em;padding-left:15px;padding-top:20px;}
#content.welcome table tr td table tr td.textbigger br {line-height:1px;}

#box300x250 { display:none;}
#tituloMenuLeft { margin:10px;}
