a { outline:0; }
/* TAGS EM GERAL  bg-body #CC9D19*/
* {font-size:100%;font-family:inherit;margin:0;padding:0;}
body {background:#f3f1ec;color:#7E7E7E;font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
img, fieldset {border:0;}
ol, ul {list-style:none;}
input, textarea, select {font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
legend {display:none;}

/* ESTRUTURA GERAL */
#for-geral {background:#FFF url(../imagens/fundos/bg-geral.gif) repeat-y;margin:auto;padding:0 5px 0 3px;width:744px;min-height:625px;}
#for-rodape {background:#f3f1ec url(../imagens/fundos/bg-rodape.gif) no-repeat center top;color:#FFE79E;margin:auto;padding-top:10px;text-align:center;width:752px;}

/* TOPO DA PAGINA */
#for-topo {background:#FFF url(../imagens/fundos/bg-topo.jpg) no-repeat;height:90px;padding-top:14px;}
#for-topo h1 {background:url(../imagens/marca.gif) no-repeat;display:inline;float:left;height:76px;margin:0 200px 0 15px;width:221px;}
#for-topo h1 a {display:block;height:76px;}
#for-topo h1 a span {display:none;}

#formulario-busca {padding-top:30px;}
#formulario-busca * {vertical-align:middle;}
#formulario-busca label {background:url(../imagens/label-busca.gif);display:inline;float:left;height:24px;margin-right:10px;width:101px;}
#formulario-busca label span {display:none;}

/* CONTEUDO */
#for-conteudo:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
#for-miolo {float:right;width:521px;}
#for-lateral {background:url(../imagens/menu/menu-topo.jpg) no-repeat;float:left;width:220px;margin: 0;}

/* MIOLO */
.box-banner-principal {background:url(../imagens/banner/FLP__rallylatino2011_webbanner_1a.jpg) no-repeat;height:176px;margin-bottom:4px;padding:23px 0 0 20px;}
/*.box-banner-principal {background:url(../imagens/fundos/bg-banner.jpg) no-repeat;height:176px;margin-bottom:4px;padding:23px 0 0 20px;}*/
.box-banner-principal h2 {background:url(../imagens/titulos/titulo-banner.gif) no-repeat;height:68px;margin-bottom:12px;}
.box-banner-principal h2 span {display:none;}
.box-banner-principal p {margin-bottom:10px;padding-right:282px;}

.box-destaques-promocoes {background:url(../imagens/fundos/bg-destaque-promocoes2.jpg) repeat-y;padding:11px 12px 0 9px;min-height:170px;width:279px;}
.box-destaques-promocoes h2 {background:url(../imagens/titulos/titulo-destaque-promocoes2.gif) no-repeat;height:43px;}
.box-destaques-promocoes h2 span {display:none;}
.box-destaques-promocoes p {margin-bottom:14px;}
.box-destaques-promocoes .box-destaque h3 {margin-bottom:8px;}
.box-destaques-promocoes .box-destaque h3 a {color:#74795C;text-decoration:none;}
.box-destaques-promocoes .box-destaque p {margin-bottom:10px;}
.box-destaques-promocoes .box-destaque .destaque-data {display:none;}

.box-forever-midia {background:url(../imagens/fundos/bg-midia2.jpg) repeat-y;float:right;min-height:173px;padding:8px 8px 0 9px;width:201px;}
.box-forever-midia h2 {background:url(../imagens/titulos/titulo-midia.gif) no-repeat;height:40px;margin-bottom:4px;}
.box-forever-midia h2 span {display:none;}
.box-forever-midia p {color:#5C543D;margin-bottom:7px;}
.box-forever-midia .box-noticia p {color:#7E7E7E;}
.box-forever-midia .noticia-data {font-size:10px;margin-bottom:2px;}
.box-forever-midia .noticia-titulo {margin-bottom:10px;}
.box-forever-midia .noticia-titulo a {color:#A89D69;text-decoration:none;}
.box-forever-midia .noticia-resumo {margin-bottom:12px;}

/* FORM DISTRIBUIDOR  */
#formulario-inserir-dis * {vertical-align:middle;}
#formulario-inserir-dis .ul-bts {margin-left:-50px;}
#formulario-inserir-dis fieldset, #formulario-inserir-dis legend {border:1px solid #f2f4f6;}
#formulario-inserir-dis fieldset {padding:5px;margin-bottom:10px;padding-top:5px;}
#formulario-inserir-dis legend {font-weight:bold;font-size:12px;letter-spacing:1px;display:block;padding:5px 8px;color:#547b8e;}
#formulario-inserir-dis {margin-top:10px;}
#formulario-inserir-dis input, #formulario-inserir-dis textarea {width:298px;margin-bottom:5px;}
#formulario-inserir-dis select {margin-bottom:5px;}
#formulario-inserir-dis textarea {height:120px;}
#formulario-inserir-dis label  {float:left;color:#71735e;text-align:right;margin-right:6px;width:120px;padding-top:2px;}
#formulario-inserir-dis .cp-rd {width:15px;}
#formulario-inserir-dis .campo-numero {width:80px;}
#formulario-inserir-dis .campo-numerodg {width:7px;}
#formulario-inserir-dis .campo-sel-peq {width:91px;}
#formulario-inserir-dis .campo-sel-banco {width:140px;}
#formulario-inserir-dis .campo-agencia {width:77px;}
#formulario-inserir-dis .campo-tipo {width:47px;}
#formulario-inserir-dis .campo-telDDD {width:18px;}
#formulario-inserir-dis .campo-tel {width:48px;}
#formulario-inserir-dis .field-onde-vive select {width:150px;}
#formulario-inserir-dis .enviar {width:58px;margin-left:60px;float:right;}
#formulario-inserir-dis .continuar {width:84px;margin-left:60px;float:right;}
#formulario-inserir-dis .enviar, #formulario-inserir-dis .limpar, #formulario-inserir-dis .continuar {height:16px;margin-top:10px;}
#formulario-inserir-dis .limpar {width:58px;margin-left:51px;}
#formulario-inserir-dis .campo-radio {width:auto;}
#formulario-inserir-dis .campo-cep {width:60px;}
#formulario-inserir-dis .campo-txt-peq {width:110px;}
#formulario-inserir-dis li p {padding-left:126px;font-size:10px;margin-bottom:10px;margin-top:-5px;}

/* LATERAL */
#for-lateral .box-area-distribuidor {background:url(../imagens/fundos/bg-login-distribuidor2.jpg) no-repeat;border-top:4px solid #FFF;height:200px;margin-left:2px;padding:8px 10px 0 10px;}
#for-lateral .box-area-distribuidor h2 {background:url(../imagens/titulos/titulo-distribuidor.gif) no-repeat;height:38px;margin-bottom:12px;}
#for-lateral .box-area-distribuidor h2 span {display:none;}
#for-lateral .box-area-distribuidor p {color:#607E8B;margin-bottom:10px;}
#for-lateral .box-area-distribuidor p a,
#for-lateral .box-area-distribuidor .lk-esqueceu-senha  {color:#72735F;font-size:10px;margin-right:16px;}
#for-lateral .box-area-distribuidor .lk-sair-acessar  {color:#72735F;font-size:12px;}
#for-lateral .box-area-distribuidor .label  {color:#72735F;font-size:11px;margin-right:16px;}
#for-lateral .box-area-distribuidor .label-titulo {color:#607E8B;font-size:11px;}
#for-lateral .box-area-distribuidor p a:hover,
#for-lateral .box-area-distribuidor .lk-esqueceu-senha:hover  {text-decoration:none;}
#for-lateral .box-area-distribuidor .lk-esqueceu-senha {margin-left:16px;}
#for-lateral #formulario-login-distribuidor ul {margin-bottom:5px;}
#for-lateral #formulario-login-distribuidor li {margin-bottom:3px;zoom:1;}
#for-lateral #formulario-login-distribuidor li label {color:#72735F;float:left;font-size:10px;padding:3px 7px 0 0;text-align:right;width:38px;}

#for-menu {background:url(../imagens/menu/menu-base.jpg) no-repeat left bottom;padding:4px 0 3px 0;}
#for-menu li {_display:inline;position:relative;zoom:1;}
#for-menu li a {background:url(../imagens/menu/menu.jpg) no-repeat;cursor:pointer;display:block;height:24px;}
#for-menu li a:hover {background-image:url(../imagens/menu/menu-over.jpg);}
#for-menu li ul {display:none;position:absolute;left:220px;top:0;}
#for-menu li ul ul {left:163px;top:0;}
#for-menu li ul li {background:url(../imagens/fundos/bg-submenu_borda.gif) no-repeat;padding-left:4px; z-index: 10}
#for-menu li ul li a {color:#e8e8ce;width:150px;text-decoration:none;background:url(../imagens/fundos/bg-submenu.gif) repeat-x;display:block;padding-left:10px;padding-top:4px;height:19px;}
#for-menu li ul li a:hover {background-color:#dfe4a7;color:#515d0b;background-image:none;}
#for-menu li ul li a span {color:#2b3204;margin-right:3px;}
#for-menu li:hover ul ul, #for-menu li.over ul ul {display:none;}
#for-menu li:hover ul,
#for-menu li li:hover ul,
#for-menu li.over ul,
#for-menu li li.over ul {display: block;}
#for-menu li .link-menu-oportunidade {background-position:left -24px;}
#for-menu li .link-menu-produtos {background-position:left -48px;}
#for-menu li .link-menu-como-comprar {background-position:left -72px;}
#for-menu li .link-menu-midia {background-position:left -96px;}
#for-menu li .link-menu-juntese {background-position:left -120px;}
#for-menu li .link-menu-contato {background-position:left -144px;}

#for-menud {background:url(../imagens/menu/menu-base.jpg) no-repeat left bottom;padding:4px 0 3px 0;}
#for-menud li {_display:inline;position:relative;zoom:1;}
#for-menud li a {background:url(../imagens/menu/menu-distribuidor.jpg) no-repeat;cursor:pointer;display:block;height:24px;}
#for-menud li a:hover {background-image:url(../imagens/menu/menu-distribuidor-over.jpg);}
#for-menud li ul {display:none;position:absolute;left:220px;top:0;}
#for-menud li ul ul {left:163px;top:0;}
#for-menud li ul li {background:url(../imagens/fundos/bg-submenu_borda.gif) no-repeat;padding-left:4px;}
#for-menud li ul li a {color:#e8e8ce;width:150px;text-decoration:none;background:url(../imagens/fundos/bg-submenu.gif) repeat-x;display:block;padding-left:10px;padding-top:4px;height:19px;}
#for-menud li ul li a:hover {background-color:#dfe4a7;color:#515d0b;background-image:none;}
#for-menud li ul li a span {color:#2b3204;margin-right:3px;}
#for-menud li:hover ul ul, #for-menud li.over ul ul {display:none;}
#for-menud li:hover ul,
#for-menud li.over ul,
#for-menud li li.over ul {display: block;}
#for-menud li .link-menu-oportunidade {background-position:left -24px;}
#for-menud li .link-menu-produtos {background-position:left -48px;}
#for-menud li .link-menu-seja {background-position:left -72px;}
#for-menud li .link-menu-distribuidor {background-position:left -96px;}

/* CLASSES */
#textoNomePatrocinador{font-size: 13px; font-weight: bold;}
.lk-ok {background:url(../imagens/botoes/botao-busca.gif) no-repeat scroll center 3px;width:28px;height:20px;cursor:pointer;float:left;margin-left:15px;}
.h4-titulos {color:#6f732d;font-size:17px;margin-bottom:5px;}
.campo-texto {background-color:#F6F6F2;border:1px solid #B6B8A0;padding:2px 5px;}
.campo-texto-block {background-color:#e9e9e9;border:1px solid #B6B8A0;padding:2px 5px;}
.box-foto {display:inline;float:left;margin-right:10px;position:relative;}
.box-foto .foto-destaque {border:2px solid #FFF;display:block;}
.img-conteudo {float:right;margin-top:10px;}
.img-como-comprar {float:right;margin-left:10px;margin-bottom:10px;}
.img-conteudo-forever {margin:10px;margin-top:0;}
.clear-right {clear:right;}
.clear-left {clear:left;}
.cl {clear:both;}
.float-left {float:left;}
.par-texto {margin:10px 0;margin-right:30px;}
.par-textoSub {text-align: justify; font-size:12px; margin:10px 0;margin-right:30px;}
.par-textoI {text-align: justify; font-size:11px; margin:10px 0;margin-right:30px;}
.link-texto {text-align: justify; font-size:11px;color:#72735F;}
.link-texto a{color:#72735F;}
.off {display:none;}
.img-legend {display:block;font-size:9px;color:#bebeba;}
.par-importante {color:#555837;font-weight:bold;}
.a-center {text-align:center;}
.a-right {text-align:right;}
.a-left {text-align:left;}
.erro {color: #ff0000; border: 1px solid #ff0000;}
.light{color:#7E7E7E;text-decoration:none;font-weight:bold;}
.light:hover{color:#7E7E7E;text-decoration:underline;font-weight:bold;}
.vejamais{text-align:right;}
.vejamais a{color:#7E7E7E;text-decoration:none;font-weight:bold;}
.vejamais a:hover {text-decoration:underline;}
#loading {text-align:center;width:60px;float:left;display:none;}
#loading2 {text-align:center;width:60px;float:left;display:none;margin-bottom:-2px}
.right{float:right;}
.vjbt{background:url(../imagens/fundos/bg-dest-midia.jpg) repeat-y;height:40px;width:521px;_margin-top:-10px;}
.vjbt-midia{float:right;padding:3px 8px 0 9px;width:201px;}
.vjbt-destaque{padding:5px 12px 0 9px;width:279px;float:left;}
.esquerda{float:left;}
.direita{float:right;}
.linkfaq{color:#FFE79E;text-decoration:none;font-weight:bold;}
.linkfaq:hover{text-decoration:underline;}

/* FILIAIS BRASIL */
#filiais_brasil{width:492px;}
    .filiais_esq{width:240px;height: 90px; float: left;margin: 0 0 10px 0;}
    .filiais_dir{width:240px;height: 90px; float: right;margin: 0 0 10px 0;}
    .filiais_nome{font-size: 12px; font-weight: bold;}
    .label_filiais{font-size: 10px; font-weight: bold;}
    .filiais_textos{font-size:10px; font-weight: normal;}
    
/*SOCIAL MEDIA*/
#socialMidiaHome{width:198px;float:right;margin:10px 0;}
    #socialMidiaHome ul{list-style-type:none;}
    #socialMidiaHome li{display:inline;float:left;}
    #socialMidiaHome a {display:block;width:40px;}
    
.bt_banco{
    background-color:#8E915A;
    color:#fff;
    height:25px;
    font-size:14px;
    line-height:25px;
    text-align:inherit;
    border-radius:10px;
    text-decoration:none;
    padding-left:175px;
}

#alert_div{
    background-color: #dc8a8a;
    margin: 10px;
    padding: 5px;
    line-height: 19px;
    color: #000;
    font-size: 12px;
}

.textMenu{font-size:10px;}
.aMenu{width:97px;line-height:10px !important;text-align:center;}