*
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

ul, ul li {list-style: none;}

html {
    width: 100%;
    height: 100%;
    /*background: url(../_img/bg_topSite.gif) repeat-x left top;*/
}

.topLinks {
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    margin:  2px 15px 0px 0px;
}
.topLinks li {
    display: inline;
    padding-right: 6px;
    color: White;
}
.topLinks li a {
    color: White;
    text-decoration: none;
}
.topLinks li a:hover {text-decoration: underline;}

.topLinksCinza {
    font-size: 11px;
    font-weight: bold;
    margin:  2px 15px 0px 0px;
}
.topLinksCinza li {
    display: inline;
    padding-right: 6px;
    color: #3b3b3b;
}
.topLinksCinza li a {
    color: #3b3b3b;
    text-decoration: none;
}
.topLinksCinza li a:hover {text-decoration: underline;}

/* Formatacao do menu */
.menuDrop {
    display: none;
    position: absolute;
    z-index: 10;
    border-top: solid 1px #e1e1e1;
    border-bottom: solid 2px #c2c2c2;
    border-right: solid 2px #c2c2c2;
    font-size: 11px;
    color: Black;
    text-transform: uppercase;
    background-color: White;
    width: 175px;
}
.menuDrop li {
    background-color: White;
    text-align: left;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    border-bottom: solid 1px #e1e1e1;
}
.menuDrop li a {
    background-color: White;
    width: 133px !important;
    width: 173px;
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
}
.menuDrop li a:hover {
    color: White;
    background-color: #cc0000;
}
.menuDrop li .nivel {
    width: 133px !important;
    width: 173px;
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
    background: url(../_img/ico_setaMenu.gif) no-repeat 158px center White;
}
.menuDrop li .nivel:hover {
    color: White;
    background: url(../_img/ico_setaMenu_over.gif) no-repeat 158px center #cc0000;
}

.subDrop {
    display: none;
    position: absolute;
    z-index: 15;
    border-top: solid 1px #d0d0d0;
    border-bottom: solid 2px #c2c2c2;
    border-right: solid 2px #c2c2c2;
    font-size: 11px;
    color: Black;
    text-transform: uppercase;
    background-color: #e7e7e7;
    width: 164px;
}
.subDrop li {
    text-align: left;
    border-left: solid 1px #d0d0d0;
    border-right: solid 1px #d0d0d0;
    border-bottom: solid 1px #d0d0d0;
    display: block;
}
.subDrop li a {
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
    width: 122px !important;
    width: 162px;
}
.subDrop li a:hover {
    color: White;
    background-color: #6e6e6e;
}

/* Posicionamento dos menus drop down */
#mnFeminino {top: 122px; left: 0px;}
#mnMasculino {top: 122px; left: 78px;}
#mnInfantil {top: 122px; left: 169px;}
#subMnInfantil {top: 200px; left: 668px;}
#subMnMenina {top: 122px;left: 343px;}
#subMnMenino {top: 161px; left: 343px;}
#mnAcessorios {top: 122px; left: 242px;}
#mnBeleza {top: 122px; left: 339px;}
#mnPerfumes {top: 122px; left: 408px;}
#mnCalcados {top: 122px; left: 494px;}
#mnModaIntima {top: 122px; left: 579px;}
#mnPraiaSurfe {top: 122px; left: 676px;}
#mnEsporte {top: 122px; left: 768px;}
#mnRelogios {top: 122px; left: 747px;}


.header {padding: 11px 0px;}
.header .wishlist {
    display: block;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    padding: 1px 0px 0px 23px;
    background: url(../_img/ico_wishlist.gif) no-repeat left top;
}
.header .wishlist:hover {text-decoration: underline;}

/* Campos gerais do site */
.campos {
    border: solid 1px #7f9db9;
    padding: 0px 0px 0px 6px !important;
    padding: 3px 0px 0px 6px;
    font-size: 11px;
    line-height: 12px;
    color: Black;
    height: 18px !important;
    height: 22px;
}
.txtArea {
    border: solid 1px #7f9db9;
    padding: 0px 0px 0px 6px !important;
    padding: 3px 0px 0px 6px;
    font-size: 11px;
    line-height: 12px;
    color: Black;
}
.rad {
    width: 11px;
    height: 11px;
    margin: 0px;
    border: 0px;
}

.btOk {
    width: 21px;
    height: 21px;
    background: url(../_img/bt_ok.gif) no-repeat left top;
    border: 0px;
    cursor: pointer;
}

.btSimular {
    width: 90px;
    height: 20px;
    background: url(../_img/bt_simular.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}

.mainMenu {float: left;}
.mainMenu li {
    float: left;
    font-size: 11px;
    color: Black;
    padding: 0px 17px 0px 0px;
    text-transform: uppercase;

    height: 35px;
}
.mainMenu li a {
    display: block;
    color: Black;
    padding: 13px 5px 3px;
    text-decoration: none;
    background-color: transparent;
}
.mainMenu li a:hover {
    color: White;
    background-color: #ca0e1d;
}
.mainMenu li.sep {
    border-right: solid 1px #cbcccb;
    padding-right: 20px;
    height: 34px;
}

.miolo {
    /*border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;*/
}

.tituloMenu {
    padding: 30px 0px 17px 10px;
}
#mnLateral {border-right: solid 1px #e6e6e6;}
#mnLateral h1 {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    text-align: left;
}
#mnLateral .infantilMenina {
    width: 71px;
    height: 32px;
    background: url(../_img/tit_menuInfantilMenina.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infantilMenino {
    width: 71px;
    height: 32px;
    background: url(../_img/tit_menuInfantilMenino.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .estilosFem {
    width: 88px;
    height: 32px;
    background: url(../_img/tit_menuEstilosFemininos.gif) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .estilosMasc {
    width: 105px;
    height: 32px;
    background: url(../_img/tit_menuEstilosMasculinos.gif) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge1Girl {
    width: 109px;
    height: 65px;
    background: url(../_img/tit_menuInfAge1Girl.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge2Girl {
    width: 109px;
    height: 84px;
    background: url(../_img/tit_menuInfAge2Girl.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge3Girl {
    width: 85px;
    height: 47px;
    background: url(../_img/tit_menuInfAge3Girl.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge4Girl {
    width: 92px;
    height: 48px;
    background: url(../_img/tit_menuInfAge4Girl.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge1Boy {
    width: 109px;
    height: 65px;
    background: url(../_img/tit_menuInfAge1Boy.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge2Boy {
    width: 109px;
    height: 84px;
    background: url(../_img/tit_menuInfAge2Boy.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge3Boy {
    width: 90px;
    height: 47px;
    background: url(../_img/tit_menuInfAge3Boy.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .infAge4Boy {
    width: 92px;
    height: 48px;
    background: url(../_img/tit_menuInfAge4Boy.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .calcadosFem {
    width: 90px;
    height: 31px;
    background: url(../_img/tit_menuCalcadosFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .calcadosMasc {
    width: 106px;
    height: 31px;
    background: url(../_img/tit_menuCalcadosMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .belezaFem {
    width: 60px;
    height: 28px;
    background: url(../_img/tit_menuBelezaFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .alchemia {
    width: 83px;
    height: 14px;
    background: url(../_img/tit_menuAlchemia.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .belezaMasc {
    width: 73px;
    height: 30px;
    background: url(../_img/tit_menuBelezaMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .perfumesFem {
    width: 78px;
    height: 28px;
    background: url(../_img/tit_menuPerfumesFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .perfumesMasc {
    width: 79px;
    height: 28px;
    background: url(../_img/tit_menuPerfumesMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .modaIntimaFem {
    width: 113px;
    height: 28px;
    background: url(../_img/tit_menuModaIntimaFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .modaIntimaMasc {
    width: 113px;
    height: 28px;
    background: url(../_img/tit_menuModaIntimaMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .acessoriosFem {
    width: 101px;
    height: 35px;
    background: url(../_img/tit_menuAcessoriosFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .acessoriosMasc {
    width: 106px;
    height: 35px;
    background: url(../_img/tit_menuAcessoriosMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .praiaSurfeFem {
    width: 112px;
    height: 35px;
    background: url(../_img/tit_menuPraiaSurfeFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .praiaSurfeMasc {
    width: 112px;
    height: 35px;
    background: url(../_img/tit_menuPraiaSurfeMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .esporteFem {
    width: 80px;
    height: 31px;
    background: url(../_img/tit_menuEsporteFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .esporteMasc {
    width: 96px;
    height: 31px;
    background: url(../_img/tit_menuEsporteMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .relogiosFem {
    width: 82px;
    height: 31px;
    background: url(../_img/tit_menuRelogiosFem.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .relogiosMasc {
    width: 82px;
    height: 31px;
    background: url(../_img/tit_menuRelogiosMasc.png) no-repeat left top;
    margin: 30px 0px 17px 10px;
}
#mnLateral .comboPerfumes {margin: 10px 0px 10px 10px;}
#mnLateral .outrasMarcas {
    width: 65px;
    height: 32px;
    background: url(../_img/tit_menuOutrasMarcas.png) no-repeat left top;
    margin: 20px 0px 17px 10px;
}
#mnLateral .nossasLojas {
    width: 62px;
    height: 32px;
    background: url(../_img/tit_menuNossasLojas.gif) no-repeat left top;
    margin: 20px 0px 17px 10px;
}
#mnLateral .institucional {
    width: 124px;
    height: 14px;
    background: url(../_img/tit_menuInstitucional.png) no-repeat left top;
    margin: 20px 0px 35px 10px;
}
#mnLateral .cartaoRenner {
    width: 65px;
    height: 35px;
    background: url(../_img/tit_menuCartaoRenner.png) no-repeat left top;
    margin: 20px 0px 17px 10px;
    border: 0px;
}
#mnLateral .cartaoPresente {
    width: 90px;
    height: 44px;
    background: url(../_img/tit_menuCartaoPresenteRec.png) no-repeat left top;
    margin: 20px 0px 17px 10px;
}

#mnLateral ul.show {display: block;}
#mnLateral ul.hide {display: none;}
#mnLateral ul.nivelUm {border-top: solid 1px #e6e6e6;}
#mnLateral ul.nivelUm li {
    font-size: 13px;
    font-weight: bolder;
    border-bottom: solid 1px #e6e6e6;
    border-left: solid 1px #e6e6e6;
    text-transform: uppercase;
}
#mnLateral ul.nivelUm li a {
    width: 120px !important;
    width: 138px;
    display: block;
    color: #9e9e9e;
    text-decoration: none;
    padding: 7px 10px 6px;
}
#mnLateral ul.nivelUm li a:hover {color: #cc0000;}
#mnLateral ul.nivelUm li .ativado {color: #cc0000;}
#mnLateral ul.nivelUm .txtMn {
    font-size: 13px;
    color: #9e9e9e;
    font-weight: bolder;
}

#mnLateral ul.nivelDois {
    background-color: #eeede9;
    padding: 4px 0px 4px;
}
#mnLateral ul.nivelDois li {
    font-size: 11px;
    font-weight: bolder;
    color: #7a7a7a;
    text-transform: none;
    border: 0px;
}
#mnLateral ul.nivelDois li a {
    display: block;
    width: 109px !important;
    width: 138px;
    padding: 3px 10px 4px 20px;
    background: url(../_img/ico_mais_nivel2.gif) no-repeat 10px 10px;
    color: #7a7a7a;
    text-decoration: none;
}
#mnLateral ul.nivelDois li a:hover {
    color: White;
    background: url(../_img/ico_mais_nivel2Over.gif) no-repeat 10px 10px #dc1b00;
}
#mnLateral ul.nivelDois li .ativado {
    color: White;
    background: url(../_img/ico_mais_nivel2Over.gif) no-repeat 10px 10px #dc1b00;
}
.footerHome {background: url(../_img/bg_footerHome.gif) repeat-x left top;}
.footerHome .opcoes {padding: 25px 0px 0px 0px;}
.footerHome .opcoes ul {padding: 19px 0px 0px 0px;}
.footerHome .opcoes ul li {
    margin-bottom: 7px;
    color: #666;
    font-size: 11px;
}
.footerHome .opcoes ul li a {
    color: #666;
    text-decoration: none;
}
.footerHome .opcoes ul li a:hover {color: #cc0000;}
.footerHome .campos {
    padding-top: 0px;
    color: #666;
}
.footerHome p {
    font-size: 11px;
    line-height: 19px;
    float: left;
    width: 721px;

}
.footerHome .copyright {color: #686868;}
.footerHome .disclaimer {color: #8c8880;}

.footer {background-color: #E6E3DE; border-top-width: 2px; border-top-style: thin;}
.footer .opcoes {padding: 28px 0px 10px 0px;}
.footer .campos {
    padding-top: 0px;
    color: #666;
}
.footer p {
    font-size: 11px;
    line-height: 19px;
    float: left;
    width: 721px;

}
.footer .copyright {color: #686868;}
.footer .disclaimer {color: #8c8880;}

.encantometro {
    background: url(../_img/bg_encantometro.gif) no-repeat left 18px;
    height: 113px;
    padding: 18px 0px 0px 50px;
    font-size: 12px;
    font-weight: bolder;
    color: #606365;
}

.encantOpt {
    font-size: 11px;
    color: #606365;
}

.cartaoRenner {border-left: solid 1px #e0ddd7;}

.linksFooter {
    float: left;
    font-size: 11px;
    margin-bottom: 35px;
}
.linksFooter li {
    display: inline;
    padding-right: 10px;
    color: #b2b2b2;
}
.linksFooter li a {
    color: #666;
    text-decoration: none;
}
.linksFooter li a:hover {text-decoration: underline;}

#content {padding-top: 2px;}
#content .carrossel td {
    font-size: 11px;
    color: #646464;
}
#content .carrossel h1 {
    font-size: 10px;
    color: #a69974;
    text-transform: uppercase;
    margin-bottom: 4px;
    font-weight: normal;
}
#content .carrossel h2 {
    font-size: 11px;
    margin-bottom: 4px;
    font-weight: bolder;
}
#content .carrossel h2 a {color: #646464; text-decoration: none;}
#content .carrossel h2 a:hover {color: #cc0000;}
#content .carrossel p {margin-bottom: 10px;}

#t1B img.bordaImg {
    border-top: solid 6px #ededed;
    border-bottom: solid 6px #ededed;
    border-left: solid 7px #ededed;
    border-right: solid 7px #ededed;
}

#contentInt {width:782px;}
#contentInt h1 {
    font-size: 14px;
    font-weight: bolder;
    margin: 16px 0px 10px;
    color: #676767;
}
#contentInt2 h2 {
    font-size: 14px;
    font-weight: bolder;
    color: #cc0000;
    padding:0px 0px 23px 0px;
}
#contentInt2 h3 {
    font-size: 14px;
    font-weight: bolder;
    color: #676767;
    padding:0px 0px 23px 0px;
}
#contentInt2 .dataImp {
    font-size: 14px;
    font-weight: bolder;
    color: #676767;
}
#contentInt2 p {
    font-size:11px;
    color:#676767;
}
#contentInt2 .prt {
    font-size:11px;
    color:#000;
}
#contentInt2 .downBox {
    line-height:11px;
    font-size:11px;
    color:#000;
    background-color:#f2f0ed;
    padding:4px 10px 5px 5px;
}
#contentInt2 .downBox a {
    font-size:11px;
    color:#000;
    text-decoration:none;
}
#contentInt2 .downBox a:hover {
    font-size:11px;
    color:#000;
    text-decoration:underline;
}
#contentInt2 .downBox a:visited {
    font-size:11px;
    color:#000;
    text-decoration:none;
}
#contentInt2 .linkImprensa a {
    color: #676767;
    text-decoration:none;
}
#contentInt2 .linkImprensa a:hover {
    color: #676767;
    text-decoration:underline;
}
#contentInt2 td {
    font-size:11px;
    color:#676767;
}
#contentInt .boxEstilosRenner {background: url(../_img/bd_sup_esq_estilo.gif) no-repeat left top #efefef;}
#contentInt .boxEstilosRenner .respiro {
    padding: 19px 20px 5px 19px;
    background: url(../_img/bd_sup_dir_estilo.gif) no-repeat right top;
}
#contentInt .boxEstilosRenner td {
    font-size: 12px;
    line-height: 16px;
    color: #777;
}
#contentInt .boxEstilosRenner .footer {
    background: url(../_img/bd_inf_esq_estilo.gif) no-repeat left top #efefef;
}

#contentInt .boxEstilosRenner2 {background: url(../_img/bd_sup_esq_estilo2.gif) no-repeat left top #efefef;}
#contentInt .boxEstilosRenner2 .respiro {
    padding: 19px 20px 5px 19px;
    background: url(../_img/bd_sup_dir_estilo2.gif) no-repeat right top;
}
#contentInt .boxEstilosRenner2 td {
    font-size: 12px;
    line-height: 16px;
    color: #777;
}
#contentInt .boxEstilosRenner2 .footer {
    background: url(../_img/bd_inf_esq_estilo2.gif) no-repeat left top #efefef;
}

#contentInt .produtoSelecionado {
    padding:0px 30px 12px 20px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    vertical-align: top;
}

#contentInt .looks {
    vertical-align: top;
    border-bottom: 1px solid #ebebeb;
    padding: 0px 20px 12px 20px;
}

/* Carrossel Home */
div#holdA {
    position:relative; overflow:hidden;
    width:531px; height:141px; z-index:100
}
div#wnA {
    position:absolute;
    left:0px; top:0px;
    width:531px; height:141px;
    clip:rect(0px, 531px, 141px, 0px);
    overflow:hidden;
    z-index:1;
}
div#lyr1A {
    position:absolute; visibility:hidden;
    left:0px; top:0px;
    z-index:1;
}


/* // Carrossel Home */

/* Carrossel Estilos */
div#holdB {
    position:relative; overflow:hidden;
    width:646px; height:198px; z-index:100
}
div#wnB {
    position:absolute;
    left:0px; top:0px;
    width:646px; height:198px;
    clip:rect(0px, 646px, 198px, 0px);
    overflow:hidden;
    z-index:1;
}
div#lyr1B {
    position:absolute; visibility:hidden;
    left:0px; top:0px;
    z-index:1;
}


/* // Carrossel Estilos */

.btVer {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/bt_ver.gif) no-repeat left top;
    width: 50px; height: 19px;
}

.contMarcas {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 780px;
    height: 141px;
}

.abaMarca {
    border-top: solid 4px #e6e6e6;
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
}

.bgAbaMarcas {background: url(../_img/bg_aba_marcas.gif) repeat-x left top;}

#infoMarcas {
    width: 780px;
    background-color: #fff;
    border-bottom: solid 1px #e0e0e0;
}
#infoMarcas .icoFechar {
    display: block;
    width: 11px;
    height: 11px;
    overflow: hidden;
    text-indent: -5000px;
    text-align: left;
    background: url(../_img/ico_fechar.gif) no-repeat left top;
    margin: 3px 3px 0px 0px;
}
#infoMarcas p {
    display: block;
    font-size: 11px;
    color: #878787;
    padding: 8px 90px 20px 60px;
    letter-spacing: 1px;

}

.detMarcas {
    background: url(../_img/bg_detMarcas.gif) repeat-x left top;
    height: 37px;
}
.detMarcas td {font-size: 11px;}

.ordemLista {
    display: block;
    background: url(../_img/ico_ordenarPreco.gif) no-repeat left 5px;
    padding: 7px 0px 6px 23px;
    text-decoration: none;
    color: #d71900;
    margin-left: 15px;
}
.ordemLista:hover {text-decoration: underline;}

.btnMarca {
    background: url(../_img/sep_vertical.gif) repeat-y left top;
    padding-left: 4px;
}
.btnMarca a {
    display: block;
    background: url(../_img/ico_setaMarcas.gif) no-repeat 10px 7px;
    padding: 4px 10px 4px 20px;
    color: #797979;
    text-decoration: none;
}
.btnMarca a:hover {
    background: url(../_img/ico_setaMarcas.gif) no-repeat 9px 6px #ebebeb !important;
    background: url(../_img/ico_setaMarcas.gif) no-repeat 10px 7px #ebebeb;
    padding: 3px 10px 4px 19px;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
.btnMarca .active {
    background: url(../_img/ico_setaMarcas.gif) no-repeat 9px 6px #ebebeb !important;
    background: url(../_img/ico_setaMarcas.gif) no-repeat 10px 7px #ebebeb;
    padding: 3px 10px 4px 19px;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}
.btnMarca .deactive {
    display: block;
    background: url(../_img/ico_setaMarcas.gif) no-repeat 10px 7px;
    padding: 4px 10px 4px 20px;
    color: #797979;
    text-decoration: none;
    border: 0px;
}

.paginacaoEstilos {
    margin: 0px 6px 0px;
}
.paginacaoEstilos li {
    display: inline;
    font-size: 11px;
    color: #d9221e;
    padding: 0px 9px;
}
.paginacaoEstilos li a {
    color: #797979;
    text-decoration: none;
}
.paginacaoEstilos li a:hover {color: #d9221e;}

.filtroProdutos {
    padding: 25px 38px 25px 38px;
    border-bottom: solid 1px #e0e0e0;
}
.filtroProdutos img {margin-right: 13px;}
.filtroProdutos td {font-size: 11px;}
.filtroProdutos h2 {
    font-size: 11px;
    font-weight: bolder;
    color: #767676;
    margin-bottom: 5px;
}
.filtroProdutos h6 {
    font-size: 11px;
    font-weight: bolder;
    color: #767676;
    margin-bottom: 5px;
}
.filtroProdutos p {
    margin-bottom: 10px;
    color: #767676;
}
.filtroProdutos .destaquePreco {
    margin: 5px 0px;
    color: #df2a21;
    font-size: 14px;
    font-weight: bolder;
}
#contentInt2 .filtroProdutos .destaquePreco {
    margin: 5px 0px;
    color: #df2a21;
    font-size: 14px;
    font-weight: bolder;
}
.filtroProdutos .parcelas {color: Black;}
#contentInt2 .filtroProdutos .parcelas {color: Black;}

.noBorder {border:0px;}

.contentRight {
    background-color: #f6f5f4;
    padding-top: 15px;
}
.contentRight td {
    color: #797979;
    font-size: 11px;
}
.contentRight p {margin-bottom: 5px;}
.contentRight img {margin-top:10px;}

.btCalcular {
    border: 0px;
    background: url(../_img/bt_calcular.png) no-repeat left top;
    width: 90px;
    height: 20px;
    cursor: pointer;
}

.tabMarcas {
    float: left;
    width: 644px;
}
.tabMarcas li {
    float: left;
    font-size: 11px;
    text-transform: uppercase;
}
.tabMarcas li a {
    display: block;
    padding: 6px 0px 5px;
    text-decoration: none;
    color: #646464;
    text-align: center;
}
.tabMarcas li a:hover {color: #da0012;}
.tabMarcas li a#tab01 {
    width: 154px;
    background: url(../_img/bg_tab01.gif) no-repeat left top;
}
.tabMarcas li a#tab02 {
    width: 159px;
    background: url(../_img/bg_tab02.gif) no-repeat left top;
}
.tabMarcas li a#tab03 {
    width: 173px;
    background: url(../_img/bg_tab03.gif) no-repeat left top;
}
.tabMarcas li #tab01.ativaTab01 {
    background: url(../_img/bg_tab01_ativa.gif) no-repeat left top;
    font-weight: bolder;
    color: #da0012;
}
.tabMarcas li #tab01.desativaTab01 {
    background: url(../_img/bg_tab01.gif) no-repeat left top;
    color: #646464;
}
.tabMarcas li #tab02.ativaTab02 {
    background: url(../_img/bg_tab02_ativa.gif) no-repeat left top;
    font-weight: bolder;
    color: #da0012;
}
.tabMarcas li #tab02.desativaTab02 {
    background: url(../_img/bg_tab02.gif) no-repeat left top;
    color: #646464;
}
.tabMarcas li #tab03.ativaTab03 {
    background: url(../_img/bg_tab03_ativa.gif) no-repeat left top;
    font-weight: bolder;
    color: #da0012;
}
.tabMarcas li #tab03.desativaTab03 {
    background: url(../_img/bg_tab03.gif) no-repeat left top;
    color: #646464;
}

#homeEstilos .content {
    border-top: solid 4px #e6e6e6;
    background: url(../_img/bg_homeEstilos.png) repeat-x left top #e6e6e6;
    font-size: 11px;
    color: #777;
    padding: 30px;
}

#homeEstilos h1 {
    display: block;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 15px;
    color: #999;
    margin: 0px 0px 18px 0px;
}

#homeEstilos p {margin-bottom: 15px;}

.titHomeMarca {
    padding: 13px 30px;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    border-bottom: solid 1px #e0e0e0;
    font-weight: bolder;
    color: #7f6e3f;
}

.carrosselMarca {background: url(../_img/bg_homeEstilos.png) repeat-x left bottom;}

.paginacaoFotoProduto {padding-top:12px;}

.paginacaoFotoProduto .pag {font-size: 11px;
    color: #646464;
    padding: 0px 8px;
}

.descricaoProduto{
    padding-left:27px;
    vertical-align:top;
}
.descricaoProduto table {
    color: #646464;
    font-size: 11px;
}
.descricaoProduto a {
    color: #cc0c33;
}
.descricaoProduto .parcelado {
    color: #ce151b;
    font-size: 18px;
}
.descricaoProduto .aVista {
    color: #000000;
}

.boxOpcoes {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    background-color: #f1f0ee;
    padding:12px;
}

.boxOpcoes a {
    color: #646464;
    text-decoration: none;
}
.boxOpcoes a:hover {
    color: #646464;
    text-decoration: underline;
}

.boxOpcoes .obs {color: #646464; font-size: 9px; line-height:12px; padding-top:13px;}

.coresDisponiveis {
    border:1px solid black;
    position:relative;
    width:26px;
    height:26px;
    z-index:11;
    display:block;
}
.coresDisponiveisSelecionada {
    border:1px solid black;
    position:relative;
    width:34px;
    height:34px;
    z-index:11;
    display:block;
}
.cores {padding-left:10px;padding-top:5px;}

.corSelecionada {padding-left:6px;padding-top:5px;}

.abaLookOn {
    background: url(../_img/bg_aba_look_ativo.gif) top left no-repeat;
    height: 25px;
    width: 61px;
    font-weight: bolder;
    font-size: 11px;
    text-align: center;
    padding-top: 6px;
    float:left;
}

.abaLookOn a {
    color: #646464;
    text-decoration: none;
}

.abaLookOn a:hover {
    color: #da0012;
    text-decoration: underline;
}

a.ativo {
    color: #da0012;
    text-decoration: none;
}
a.inativo {
    color: #646464;
    text-decoration: none;
}
.abaLook {
    background: url(../_img/bg_aba_look_inativo.gif) top left no-repeat;
    height: 25px;
    width: 61px;
    color: #646464;
    font-size: 11px;
    text-align: center;
    padding-top: 6px;
    float:left;
}
.abaLook a {
    color: #646464;
    text-decoration: none;
}
.abaLook a:hover {
    color: #646464;
    text-decoration: underline;
}

.suaAvaliacao {padding-right: 16px;
    vertical-align: top;
    border-right:1px solid #cacaca;
}
.avaliacaoCliente {padding-left: 16px;
    vertical-align: top;
}
.pontosAvaliacao {padding-right: 4px;}

.comentarios {padding: 0px 23px 20px 20px;
    border-bottom:1px solid #e6e6e6;
}
.comentarios .textoComentario {
    font-size: 11px;
    color: #646464;
    line-height:17px;
}

.comentarios .titComentario {font-size:12px;
    color: #646464;
}

.comentarios .assComentario {color: #cc0000;
    font-size: 9px;
    line-height:23px;
}

.linksSeta {
    display: block;
    background: url(../_img/bt_seta_links.gif) no-repeat;
    padding: 1px 0px 0px 22px;
    font-size: 11px;
    text-decoration:none;
    color: #646464;
    height: 16px;
}

.linksSeta:hover {text-decoration:underline;}

.enviarAmigo {
    border:1px solid #d9d9d9;
    background-color: #f1f0ee;
    padding: 8px 10px 17px 35px;
    position: absolute;
    z-index: 10;
    display: none;
    width: 164px !important;
    width: 209px;
    left: 175px;
    top: 535px;
}

.enviarAmigo .txt {
    font-size: 11px;
    color: #646464;
}

.parcelasCartao {
    border: 1px solid #d9d9d9;
    background-color: #f1f0ee;
    position: absolute;
    z-index: 100;
    display: none;
    left: 620px !important;
    left: 620px;
    top: 210px;
}

.parcelasCartao td {
    font-size:11px;
    color: #646464;
    height: 22px;
    padding-left:13px;
}

.boxComentario {
    border:1px solid #d9d9d9;
    background-color: #f1f0ee;
    position:absolute;
    z-index:10;
    display:none;
    padding:0px 16px 16px 16px;
    left:214px;
    top:556px;
}

.boxComentario .obs {font-size:9px; color: #646464; padding-bottom:15px;}
.boxComentario .tit {font-size:11px; color: #333333; padding-right:15px;}

.boxDetalhe {position:absolute;
    z-index:100;
    display:block;
    left:50px;
    top:61px;
}

.boxDetalhe .conteudoDetalhe {
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    background-color:#f1f0ee;
    padding:3px 3px 16px 18px;
}

.boxDetalhe .conteudoDetalhe td {
    font-size:11px;
    color: #646464;
}

.boxDetalhe .imagens {border:1px solid black;}

.btEnviar {
    border: 0px;
    width: 68px;
    height: 20px;
    background: url(../_img/bt_enviar.png) no-repeat left top;
    cursor: pointer;
}

.btEnviar2 {
    border: 0px;
    width: 72px;
    height: 20px;
    background: url(../_img/bt_enviar2.png) no-repeat left top;
    cursor: pointer;
}

.bgSwapImages {
    background: url(../_img/bgSwapImages.gif;) no-repeat left top;
    width: 230px;
    height: 323px;
}

.breadInst {
    background: url(../_img/bg_breadInstitucional.gif;) repeat-x;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}
.txtBreadInst {
    font-size: 11px;
    color: #676767;
}

.txtBreadInst a {
    background: url(../_img/ico_setaEsqProdutos.png;) no-repeat left;
    text-decoration: none;
    color: #676767;
    padding-left: 20px;
}
.txtBreadInst a:hover {
    text-decoration: underline;
    color: #676767;
}
.instGeral {border-right:1px solid #e6e6e6;}

.instBorder {border-bottom:1px solid #e6e6e6;}

.instBorderImp {border-top: 1px solid #e6e6e6;}

.iconEstilos {
    background: url(../_img/bg_logoEstilos.gif) repeat-x left top;
    padding: 0px 15px;
    height: 79px;
    border-bottom: solid 1px #e6e6e6;
}

.respLook {
    padding: 23px 20px 50px;
    border-right: solid 1px #e6e6e6;
}

#contentInt2 .txtPreco {
    color: #ce151b;
    font-size: 14px;
    font-weight: bolder;
}

#contentInt2 .btVerDet {
    display: block;
    width: 111px;
    height: 20px;
    background: url(../_img/bt_verDetalhes.png) no-repeat left top;
    margin-top: 15px;
    overflow: hidden;
    text-indent: -5000px;
}

#contentInt2 .btVerMais {
    display: block;
    width: 84px;
    height: 20px;
    background: url(../_img/bt_VerMais.png) no-repeat left top;
    overflow: hidden;
    text-indent: -5000px;
}

#contentInt2 .btDownDisq {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../_img/bt_downDisq.png) no-repeat left top;
    overflow: hidden;
    text-indent: -5000px;
}

#contentInt2 .btEnviarMsg {
    display: block;
    width: 173px;
    height: 20px;
    background: url(../_img/bt_enviarMsg.png) no-repeat left top;
    overflow: hidden;
    text-indent: -5000px;
}

#contentInt2 .bordaSupFale {
    background: url(../_img/bordaSupFale.png) no-repeat left top;
}

#contentInt2 .bgBoxFale {
    background: url(../_img/bg_boxFale.png) repeat-y left top;
}

#contentInt2 .bordaInfFale {
    background: url(../_img/bordaInfFale.png) no-repeat left top;
}

#contentInt2 .faixaProd {
    background-color:#eeede9;
    border-top:2px solid #e6e6e6;
    border-bottom:2px solid #e6e6e6;
    padding:10px 0px 10px 32px;
}

#contentInt2 .faixaProd .tit {
    color:#797979;
    font-size:11px;
    font-weight:bolder;
}

.btVoltarTopo {
    font-size: 11px;
    color: #676767;
    background: url(../_img/bt_voltarTopo.png;) no-repeat left;
    text-decoration: none;
    padding-left: 20px;
}

.btVoltarTopo:hover {text-decoration: underline;}

.txtPrecoPeq {color: #ce151b;}

.destPreco {color: #010101;}

.btConhecaEstilo {
    display: block;
    color: #767676;
    width: 90px;
    height: 14px;

    background: url(../_img/ico_setaLinks2.gif) no-repeat left 3px;
    padding-left: 8px;
    text-decoration: none;
}
.btConhecaEstilo:hover {color: #ce151b;}

#resultBusca td {
    font-size: 11px;
    color: #767676;
}
#resultBusca h1 {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/tit_resultadoBusca.png) no-repeat 10px 14px;
    border-bottom: solid 1px #e6e6e6;
    height: 40px;
}
#resultBusca h2 {
    display: block;
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    background-color: #eeede9;
    padding: 10px;
    color: #797979;
    font-weight: bolder;
    font-size: 11px;
}
/* Menu de Etapas do Cartao Renner */
.etapasCartao {

    display: block;
    background-color: #f6f5f4;
    width: 231px;
    font-weight: bolder;
    font-size: 11px;
    line-height: 11px;
    color: #797979;
    border-bottom: 1px solid #e5e4e3;
    list-style: none;
}
.etapasCartao li {
    display: block;
    background-color: #f6f5f4;
    width: 138px !important;
    width: 233px;
    font-weight: bolder;
    font-size: 11px;
    line-height: 11px;
    color: #797979;
    border-top: 1px solid #e5e4e3;
    padding: 20px 40px 20px 55px;
}
.etapasCartao li.num1 {background: url(../_img/num_1Etapa_off.png) no-repeat 28px 20px;}
.etapasCartao li.num1on {
    background: url(../_img/num_1Etapa_on.png) no-repeat 28px 20px #cc0000;
    color: #fff;
}
.etapasCartao li.num1 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num1 a:hover {text-decoration: underline;}

.etapasCartao li.num2 {background: url(../_img/num_2Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num2on {
    background: url(../_img/num_2Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num2 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num2 a:hover {text-decoration: underline;}

.etapasCartao li.num3 {background: url(../_img/num_3Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num3on {
    background: url(../_img/num_3Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num3 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num3 a:hover {text-decoration: underline;}

.etapasCartao li.num4 {background: url(../_img/num_4Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num4on {
    background: url(../_img/num_4Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num4 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num4 a:hover {text-decoration: underline;}

.etapasCartao li.num5 {background: url(../_img/num_5Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num5on {
    background: url(../_img/num_5Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num5 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num5 a:hover {text-decoration: underline;}

.etapasCartao li.num6 {background: url(../_img/num_6Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num6on {
    background: url(../_img/num_6Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num6 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num6 a:hover {text-decoration: underline;}

.etapasCartao li.num7 {background: url(../_img/num_7Etapa_off.png) no-repeat 28px 14px;}
.etapasCartao li.num7on {
    background: url(../_img/num_7Etapa_on.png) no-repeat 28px 14px #cc0000;
    color: #fff;
}
.etapasCartao li.num7 a {
    text-decoration: none;
    color: #797979;
}
.etapasCartao li.num7 a:hover {text-decoration: underline;}
/* /Menu de Etapas do Cartao Renner */

#contentInt2 .tabEstilo {
    width: 213px !important;
    height: 156px !important;
    width: 253px;
    height: 196px;
    padding: 20px;
    background-color: #ebe9e6;
    border: solid 1px #d9d9d9;
    position: absolute;
    display: none;
    z-index: 10;
}
#contentInt2 .tabEstilo p {
    font-size: 10px;
    line-height: 16px;
    margin-top: 5px;
}
#contentInt2 .tabEstilo a {
    display: block;
    font-size: 12px;
    font-weight: bolder;
    color: #ce151b;
    margin-top: 15px;
    text-decoration: none;
}
#contentInt2 .tabEstilo a:hover {text-decoration: underline;}
#estilo01 {
    top: 156px !important;
    top: 154px;
    left: 156px;
}
#estilo02 {
    top: 260px !important;
    top: 245px;
    left: 156px;
}
#estilo03 {
    top: 156px !important;
    top: 154px;
    left: 562px;
}
#estilo04 {
    top: 260px !important;
    top: 245px;
    left: 562px;
}
#estilo05 {
    top: 400px !important;
    top: 385px;
    left: 156px;
}
#estilo06 {
    top: 400px !important;
    top: 385px;
    left: 562px;
}

.btVerTodosItens {
    display: block;
    width: 180px;
    height: 20px;
    background: url(../_img/bt_verTodosItens.png) no-repeat left top;
    text-align: center;
    font-weight: bolder;
    color: #806e3e;
    text-transform: uppercase;
    text-decoration: none;
    padding: 2px 0px 0px;
    float: right;
}
#contentInt2 .btContinuar {
    width: 91px;
    height: 20px;
    background: url(../_img/bt_continuar.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}

.paginacao {
    border-bottom: solid 1px #e6e6e6;
    background-color: #eeede9;
}
.paginacao td {
    padding: 10px 0px;
}

.titVejaTambem {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/tit_vejaTambem.gif) no-repeat left top;
    width: 69px;
    height: 31px;
    margin: 23px 23px 12px 23px;
    border: 0px;
}
#contentInt2 .lnk {
    color: #cc0000;
    text-decoration: none;
}
#contentInt2 .lnk:hover {
    text-decoration: underline;
}
#contentInt2 .lnk2 {
    color: #676767;
    text-decoration: none;
}
#contentInt2 .lnk2:hover {
    color: #cc0000;
    text-decoration: underline;
}
#contentInt2 .destaquePreco {
    margin: 5px 0px;
    color: #df2a21;
    font-size: 14px;
    font-weight: bolder;
}
#contentInt2 .txtDesc {font-size: 10px;}
#contentInt2 .parcelas {color: Black;}
#contentInt2 .linkOutros {
    display: block;
    font-size: 10px;
    padding-left: 11px;
    background: url(../_img/ico_setaLinks2.gif) no-repeat left 3px;
    color: #767676;
    text-decoration: none;
    margin: 5px 0px;
    line-height: 11px;
}
#contentInt2 .linkOutros:hover {text-decoration: underline;}
#contentInt2 .faq a {
    color: #767676;
    text-decoration: none;
}
#contentInt2 .posTitSeg {
    vertical-align: top;
    padding: 10px 0px 0px 0px;
}
#contentInt2 .segLnk {
    font-size: 11px;
    color: #767676;
    text-decoration: none;
}
#contentInt2 .segLnk a {
    font-size: 11px;
    color: #767676;
    text-decoration: none;
}
#contentInt2 .segLnk a:hover {
    text-decoration: underline;
}


#contentInt2 .faq a:hover {color: #cc0000;}

.boxResposta {
    border: 1px solid #d9d9d9;
    background-color: #f1f0ee;
    position: absolute;
    z-index: 2;
    display: none;
    width: 541px;
}
.boxResposta h6 {
    color: #767676;
    font-size: 14px;
    font-weight: bolder;
    border: 0px;
    margin: 0px;
    padding: 0px;

}
.boxResposta p {
    display: block;
    color: #767676;
    font-size: 11px;
    padding-top: 10px;
}

.boxResposta2 {
    border: 1px solid #d9d9d9;
    background-color: #f1f0ee;
    position: absolute;
    z-index: 2;
    display: none;
    width: 635px;
}
.boxResposta2 h6 {
    color: #767676;
    font-size: 14px;
    font-weight: bolder;
    border: 0px;
    margin: 0px;
    padding: 0px;

}
.boxResposta2 p {
    display: block;
    color: #767676;
    font-size: 11px;
    padding-top: 10px;
}

.btCorrigir {
    display: block;
    width: 91px;
    height: 20px;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/bt_corrigir.png) no-repeat left top;
    text-align: left;
}

.revisao th {
    font-size: 11px;
    color: #767676;
    font-weight: normal;
    text-align: left;
    padding-bottom: 7px;
}
.revisao td {
    font-size: 11px;
    color: Black;
    text-transform: uppercase;
    padding-bottom: 7px;
}

#contentInt2 .msgErro {
    display: block;
    font-size: 11px;
    color: #cc0000;
}
#contentInt2 .msgErro a {
    color: #cc0000;
    text-decoration: underline;
}
#contentInt2 .msgErro a:hover {
    color: #cc0000;
    text-decoration: none;
}
#contentInt2 .btSalvar {
    width: 144px;
    height: 20px;
    background: url(../_img/bt_salvar.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}
#contentInt2 .btSalvar2 {
    width: 76px;
    height: 20px;
    background: url(../_img/bt_salvar2.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}
#contentInt2 .status {
    display: block;
    border: solid 1px #7f9db9;
    padding: 5px;
    font-size: 14px;
    font-weight: bolder;
    color: #676767;
}
#contentInt2 .status span {color: #cc0000;}
#contentInt2 .btEntrar {
    width: 69px;
    height: 20px;
    background: url(../_img/bt_entrar.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}
#contentInt2 .cartaoPresente P {margin-bottom: 13px;}
#contentInt2 .cartaoPresente .pergunta {
    display: block;
    margin: 0px;
    padding-bottom: 12px;
    font-weight: bolder;
}
#contentInt2 .cartaoPresente .pergunta a {
    color: #767676;
    text-decoration: none;
}
#contentInt2 .cartaoPresente .pergunta a:hover {text-decoration: underline;}
#contentInt2 .cartaoPresente .resposta {
    display: none;
    font-weight: normal;
    padding: 0px 0px 0px 0px;


}
#contentInt2 .obs {
    font-style: italic;
    padding-bottom: 30px;
}
#contentInt2 .bgTopTituloCap {
    border-top: solid 1px #d9d9d9;
    background-color: #f1f0ee;
    height: 4px;
}
#contentInt2 .bgBottomTituloCap {
    border-bottom: solid 1px #d9d9d9;
    background-color: #f1f0ee;
    height: 4px;
}
#contentInt2 .tituloCap {
    border-left: solid 1px #d9d9d9;
    border-right: solid 1px #d9d9d9;
    background-color: #f1f0ee;
}
#contentInt2 .tituloCap td {
    font-size: 11px;
    color: #646464;
}
#contentInt2 .tabTitCapit th {
    font-size: 9px;
    color: #8e8e8d;
    text-align: left;
    font-weight: normal;
}
#contentInt2 .tabTitCapit td {
    font-size: 9px;
    color: #646464;
    padding-bottom: 3px;
}
#contentInt2 .tituloCap td a {
    color: #646464;
    text-decoration: underline;
}
#contentInt2 .tituloCap td a:hover {text-decoration: none;}

#contentInt2 .tbd {
    border: solid 1px #7f9db9;
    padding: 10px 7px;
    width: 136px !important;
    width: 150px;
}
#contentInt2

.tbd .txt {
    font-size: 14px;
    font-weight: bolder;
    color: #767676;
    text-transform: uppercase;
}
#contentInt2 .btSimuleJa {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/bt_simuleJa.png) no-repeat left top;
    width: 90px;
    height: 20px;
    text-align: left;
}

#contentInt2 .parcelas td {
    font-size: 11px;
    color: #767676;
}

#encantometro td {
    font-size: 11px;
    color: #767676;
}
#encantometro h1 {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/tit_encantometroInt.gif) no-repeat 10px 14px;
    border-bottom: solid 1px #e6e6e6;
    height: 40px;
}
#encantometro .graficoBox {
    border: solid 1px #d9d9d9;
    background-color: #f1f0ee;
    padding: 17px 0px 17px 37px;
}
#encantometro .graficoBox p {
    position: relative;
    display: block;
    font-size: 14px;
    color: White;
    font-weight: bolder;
    top: 120px;
    left: 24px;
}
#encantometro .sombraGrafico {
    background: url(../_img/img_marcaDaguaEncant.jpg) no-repeat 1px top !important;
    background: url(../_img/img_marcaDaguaEncant.jpg) no-repeat left top;
}

.btBuscar {
    width: 70px;
    height: 20px;
    background: url(../_img/bt_buscar.png) no-repeat left top;
    border: 0px;
    cursor: pointer;
}

#listaLojas {
    float: left;
    width: 650px;
}
#listaLojas li {
    float: left;
    width: 150px;
    font-size: 11px;
    color: #767676;
    margin: 0px 55px 0px 0px;
    padding-bottom: 30px;
}

/* TABS Produtos */

.menu {
    background: url(../_img/bg_aba_look_inativo.gif) top left no-repeat;
    height: 25px;
    width: 61px;
    color: #646464;
    font-size: 11px;
    text-align: center;
    padding-top: 6px;
    cursor: pointer;
}

.menu-sel {
    background: url(../_img/bg_aba_look_ativo.gif) top left no-repeat;
    height: 25px;
    width: 61px;
    font-weight: bolder;
    font-size: 11px;
    text-align: center;
    padding-top: 6px;
    cursor: pointer;
    color: #da0012;
}

/* TABS Solicitacao CCR. */

.menu-ccr {
	background: url(../_img/bg_aba_look_inativo.gif) top left no-repeat;
	height: 35px;
	width: 61px;
	color: #646464;
	font-size: 11px;
	text-align: center;
	padding-top: 6px;
	cursor: pointer;
}

.menu-ccr-sel {
	background: url(../_img/bg_aba_look_ativo.gif) top left no-repeat;
	height: 35px;
	width: 61px;
	font-weight: bolder;
	font-size: 11px;
	text-align: center;
	padding-top: 6px;
    cursor: pointer;
    color: #da0012;
}

.conteudo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000033;
    padding: 5px;
    width: 177px;
    height: 600px;
}

.menuDrop2 {
    display: none;
    position: absolute;
    z-index: 10;
    border-top: solid 1px #e1e1e1;
    border-bottom: solid 2px #c2c2c2;
    border-right: solid 2px #c2c2c2;
    font-size: 11px;
    color: Black;
    text-transform: uppercase;
    background-color: White;
    width: 175px;
}
.menuDrop2 td {
    background-color: White;
    text-align: left;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
}
.menuDrop2 a {
    background-color: White;
    width: 133px !important;
    width: 173px;
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
    border-bottom: solid 1px #e1e1e1;
}
.menuDrop2 a:hover {
    color: White;
    background-color: #cc0000;
}
.menuDrop2 .nivel {
    width: 133px !important;
    width: 173px;
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
    background: url(../_img/ico_setaMenu.gif) no-repeat 158px center White;
}
.menuDrop2 .nivel:hover {
    color: White;
    background: url(../_img/ico_setaMenu_over.gif) no-repeat 158px center #cc0000;
}

.subDrop2 {
    display: none;
    position: absolute;
    z-index: 15;
    border-top: solid 1px #d0d0d0;
    border-bottom: solid 2px #c2c2c2;
    border-right: solid 2px #c2c2c2;
    font-size: 11px;
    color: Black;
    text-transform: uppercase;
    background-color: #e7e7e7;
    width: 164px;
}
.subDrop2 td {
    text-align: left;
    border-left: solid 1px #d0d0d0;
    border-right: solid 1px #d0d0d0;
}
.subDrop2 a {
    display: block;
    color: Black;
    text-decoration: none;
    padding: 12px 20px;
    width: 122px !important;
    width: 162px;
    border-bottom: solid 1px #d0d0d0;
}
.subDrop2 a:hover {
    color: White;
    background-color: #6e6e6e;
}

.logoVitrine {
    position: absolute;
    left: 0px;
    top: 102px;
    z-index: 1;
}
.logoAcessorios {
    position: absolute;
    left: 804px;
    top: 190px;
    z-index: auto;
}

.tabelaTamanhos {
    position: absolute;
    z-index: 10;
    display: none;
    left: 180px;
    top: 570px;
}

#mnLateral UL LI.outMarcas {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bolder;
    border-bottom: solid 1px #e6e6e6;
    border-top: solid 1px #e6e6e6;
    text-transform: uppercase;
    padding: 7px 10px 6px;
    background-color: White;
    color: #9e9e9e;
}

.contentConselho TD {
    padding: 3px 15px;
    background-color: #f8f7f6;
    border-right: solid 1px White;
    border-bottom: solid 1px White;
}

.tableTamanhos {
    border-top: solid 1px black;
}

.tableTdTamanhos {
    font-family: Arial;
    font-size:11px;
    border-bottom: solid 1px black;
    padding: 2px;
    text-align: center;
    background-color: #FFFFFF;
}

.tableTdTamanhosAlt {
    font-family: Arial;
    font-size:11px;
    border-bottom: solid 1px black;
    padding: 2px;
    text-align: center;
    background-color: #FFFFFF;
}

/* Campanha: fique por dentro*/
.tdFiquePorDentroFundo {
    background: url(../_img/fiquePorDentroFundo.png) no-repeat center top;
}

.tdFiquePorDentroLooksTit {
    font-family: Helvetica;
    color: #FFD010;
    font-size: 65px;
    cursor: pointer;
    width: 100px;
}

.tdFiquePorDentroPromoTit {
    font-family: Helvetica;
    color: #FFA010;
    font-size: 52px;
    cursor: pointer;
    width: 100px;
}

.tdFiquePorDentroDicasTit {
    font-family: Helvetica;
    color: #FFFFFF;
    font-size: 67px;
    cursor: pointer;
    width: 100px;
}

.tdFiquePorDentroNovidadesTit {
    font-family: Helvetica;
    color: #F5CA88;
    font-size: 47px;
    cursor: pointer;
    width: 100px;
}

.tdFiquePorDentroDesc {
    font-family: Helvetica;
    color: #FFFFFF;
    font-size: 20px;
    width: 300px;
}

.menuInf {

    padding-bottom:8px;
    font-family: Arial;
    font-size: 11px;
    color:#696969;

}

.menuInf a {
    color:#696969;
}


/* --------- ADIï¿½ï¿½ES DBKI --------- */
#contentInt2 div.buscaLojaTitulo {
    margin:40px 0 6px 0;
}
#contentInt2 div.buscaLojaSubtitulo {
    margin:0 0 6px 0;
}
#contentInt2 #divMapaBrasil {
    width:250px;
    height:250px;
    border:1px solid #c2c2c2;
    float:right;
    margin:40px 20px 20px 0px;
}
#contentInt2 #divTituloResultadoBusca {
    border-bottom:1px solid #e6e6e6;
    border-top:1px solid #e6e6e6;
    background-color:#f0f0f0;
    padding: 10px 0 10px 0;
}
#contentInt2 #divTituloResultadoBusca  strong{
    padding-left:30px;
}
#contentInt2 #divMensagemResultadoBusca {
    padding: 10px 0 10px 0;
}
#contentInt2 #divMensagemResultadoBusca  strong{
    padding-left:45px;
}
#contentInt2 #divResultadoBusca {
    padding:12px 65px;
}
div #divMapa
{
    width:710px;
    height:415px;
    margin: 0;
    padding: 0;
}
#divMapa table
{
    border: none;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Sans-Serif !important;
    font-size: 11px !important;
    color: #666 !important;
}
#divMapa .titulo
{
    font-weight: bold;
    color: #cc0000;
    font-size: 11px;
    padding-bottom: 4px;
}
#divMapa  #divDadosLoja
{
    width:200px;
    height:405px;
    margin: 0;
    padding: 0;
}
#divMapa  #divMapaLoja
{
    width:498px;
    height:405px;
    margin: 0;
    padding: 0;
    border: 1px solid #666;
}
#divMapa  #divComoChegarInstrucoes
{
    width:198px;
    height:405px;
    margin: 0;
    padding: 0 !important;
    border: 1px solid #666;
    overflow: auto;
    display: none;
}
#divMapa  #divGaleriaFotos
{
    width:498px;
    height:405px;
    margin: 0;
    padding: 0;
    border: 1px solid #666;
    display: none;
}
div .navegacaoEsq
{
    width:20px;
    height:20px;
    padding:0;
    margin: 0;
    position:relative;
    top:0;
    left:0;
    background-color:#fff;
    background:url(../_img/ico_navegacao_esq.gif) no-repeat;
    cursor: hand;
}
/* --------- // ADIï¿½ï¿½ES DBKI --------- */
/* NOVO MENU LATERAL - HOME */
.item_menu_nivel1 {
    font-family:arial, verdana, trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    color: #686868;
    text-align: left;
    width: 194px;
    height: 34px;
}

.item_menu_nivel2 {
    font-family:arial, verdana, trebuchet MS;
    font-size: 12px;
    width: 90%;
    padding-left: 5px;
    height: 24px;
    background: left;
    align: left bottom;

}

.quebralinha {
    font-family:arial, verdana, trebuchet MS;
    font-size: 04px;
    width: 194px;
    padding-left: 5px;
    height: 04px;
    background: left bottom;

}

.item_menu_nivel2 a:hover {
    text-decoration: none;
    /*color: #cc0000;*/
    color: black;
}

.item_menu_nivel2 a {
    text-decoration: none;
    /*color: #686868;*/
    color: black;
}

.item_menu_nivel2 img {
    vertical-align: middle;
}

.aba {
	background: url(../_img/bg_abainativamaior.gif) top left no-repeat;
	height: 25px;
	width: 200px;
	color: #646464;
	font-size: 11px;
    font-family: Arial;
	text-align: center;
	padding-bottom: 2px;
	cursor: pointer;
}

.aba-sel {
	background: url(../_img/bg_abaativamaior.gif) top left no-repeat;
	height: 30px;
        width: 180px;
	font-weight: bolder;
	font-size: 12px;
        font-family: Arial;
	text-align: center;
	padding-bottom: 2px;
        cursor: pointer;
        color: #da0012;
}

#tituloEstilo {
        font-family: Trebuchet MS, Verdana, Tahoma, Sans-Serif;
        border-left: solid 1px #e6e6e6;
        font-size:17px;
        color:#7F6E3F;
        text-align: left;
        padding-top:20px;
        padding-left:10px;
        padding-bottom:10px;
}

.formulario {
    background-color: white;
    font-size:12px;
    color:#676767;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

.cabecalho {
    background-color: #EEE9BF;
    font-size: 12px;
    font-weight: bold;
    color:#676767;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

.linhaClara {
    cursor: hand;
    background-color: #F5F5DC;
    font-size:12px;
    color:#676767;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

.linhaEscura {
    cursor: hand;
    background-color: #FFFAFA;
    font-size:12px;
    color:#676767;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

.linhaUnder {
    cursor: hand;
    background-color: #EEE8AA;
    font-size:12px;
    color:#676767;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
}
