#DS_TopoSistema {width: 100%;}
#DS_LarguraSistema {width: 1024px; margin: 0 auto;}
#DS_EsquerdaSistema {width: 200px; float: left;}
#DS_HomeSistema {width: 818px; float: right;}
#DS_RodapeSistema {width: 100%;}


/*Reset*/
ul, ol{list-style:none; margin:0; padding:0;}
img {border:0;}
td, td, a, p {font-family: Arial, Helvetica, sans-serif; margin:0;}
a {text-decoration: none;}
a:hover{text-decoration:underline;}
h1, h2{ margin:0; padding:0px;}
body {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;}

/*Classes Funcionais*/
.DS_Clr{clear:both;}
.DS_FltL {float:left !important;}
.DS_FltR {float:right !important;}
.DS_LarguraLiquida {width: 100%;}
.DS_LarguraFixa {width: 1024px; margin: 0 auto; position: relative;}
.NoMarginLeft {margin-left: 0 !important;}

.PositionRelative {position: relative;}
.DS_BgGray {background: #f1f1f1;}


.DS_BannerEsquerda {display:none; float: left;}

/****************Barra Topo****************/


ul#DS_HeaderTop {float: left; font-size: 14px; height: 44px; width: 100%;}
ul#DS_HeaderTop p {color: #231f20;}
ul#DS_HeaderTop a {color: #f68b30;}
ul#DS_HeaderTop li {display: inline-block; float: left; height: 44px; line-height: 42px; margin-right: 30px;}
ul#DS_HeaderTop li#DS_DivisorTopo {color: #E5E5E5; font-family: sans-serif; font-size: 26px; font-weight: lighter;}
ul#DS_HeaderTop li#DS_TelTopo {background: url("../imagens/sprite_geral.png") no-repeat scroll -994px -9px transparent; padding-left: 14px;}
ul#DS_HeaderTop li#DS_LikeBtnTopo {
	background: url("../imagens/sprite_geral.png") no-repeat scroll -552px -98px transparent;
    float: right;
    height: 44px;
    margin: 0;
    width: 200px;
	position: relative;
}

ul#DS_HeaderTop li#DS_LikeBtnTopo a.DS_Fanpage {
	display: block;
    height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    width: 112px;
}

ul#DS_HeaderTop li#DS_LikeBtnTopo iframe {
	position: absolute;
    top: 10px;
	left: 0;
	border:none; 
	overflow:hidden; 
	width:62px; 
	height:25px;
}

#DS_ContainerPesquisa {
	background: url("../imagens/sprite_geral.png") no-repeat scroll -9px 4px transparent;
    height: 100px;
    width: 488px;
	position: relative;
}
#DS_Pesquisa {
	background: none;
    height: 18px;
    margin: 37px 16px 0;
    width: 443px;
	position: relative;
}

#DS_Pesquisa table {
	float: left;
    margin-left: 4px;
    margin-top: 2px;
}

#DS_Pesquisa input.BTexto, #DS_Pesquisa .FBuscaTexto2 {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #231F20;
    float: left;
    font-size: 12px;
    height: 18px !important;
    padding-left: 0px;
    width: 392px !important;
	position: relative !important;
	top: auto !important;
	right: auto !important;
}

#DS_Pesquisa input {
	display: block;
    height: 27px;
    position: absolute;
    right: 6px;
    top: 2px;
    width: 27px;
}


#DS_Carrinho {
	background: url("../imagens/sprite_geral.png") no-repeat scroll -524px 4px transparent;
    height: 100px;
    margin-left: 60px;
    position: relative;
    width: 196px;
}
#DS_Carrinho label {
	color: #FFFFFF;
    display: block;
    height: 20px;
    position: absolute;
    right: 18px;
    text-align: center;
    top: 41px;
    width: 20px;
}
#DS_Header {
    display: block;
    height: 145px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


.DS_BgLogo {
	background: none repeat scroll 0 0 #231F20;
    border-bottom: 4px solid #F68B30;
    clear: both;
    height: 41px;
	margin-bottom: 10px;
}
ul#DS_MenuNav {
	float: right;
    width: 728px;
}
ul#DS_MenuNav li {
	display: inline-block;
	float: right;
	line-height: 44px;
	margin-left: 22px;
}
ul#DS_MenuNav a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

ul#DS_MenuNav a:hover {
	color: #F68B30;
	text-decoration: none;
}

span#DS_Logo {
	height: 121px;
    margin-bottom: -45px;
    margin-top: 24px;
    width: 257px;
}

span#DS_Logo img {
	height: 121px;
    width: 254px;
}

.DS_BgBanTop {
	background:url(../imagens/BG_BanTop.jpg) repeat-x top;
	height: 348px;
	clear: both;
	margin-bottom: 10px;
	display: none;
}
#DS_BannerTopo {
	height: 348px;
    overflow: hidden;
    position: relative;
    width: 814px;
}
#DS_CenasTopo {
	height: 348px;
	width: 814px;
	display: block;
}

#DS_CenasTopo tr {position: relative !important;}

#DS_CenasTopo img {
	height: 348px;
	width: 814px;
}

#DS_NavBanTop {
	position: absolute;
	bottom: 10px;
	left: 5px;
	z-index: 30;
	width: 100%;
	height: 14px;
}

#DS_NavBanTop a {
	background: url("../imagens/sprite_geral.png") no-repeat scroll -241px -207px transparent;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 13px;
    line-height: 0;
    margin-right: 6px;
    text-align: center;
    text-indent: -9999px;
    width: 13px;
}

#DS_NavBanTop a.activeSlide {background: url("../imagens/sprite_geral.png") no-repeat scroll -222px -207px transparent;}

#DS_NavBanTop a:hover {background: url("../imagens/sprite_geral.png") no-repeat scroll -222px -207px transparent;}

#BoxPromo {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -760px -2px transparent;
    height: 340px;
    margin-top: 9px;
	margin-right: -8px;
    width: 216px;
	position: relative;
	overflow: hidden;
}

.DS_BoxProdutoPromo {
    margin: 46px auto 0;
    width: 180px;
}

#DS_CarrocelOfertas {margin: 0 auto;}

.DS_TituloPromo {height: 70px;}
.DS_TituloPromo a {color: #231f20; font-size: 12px;}
.DS_ImgPromo {width: 114px; overflow: hidden; margin: 0 auto 16px; height: 114px;}
.DS_ImgPromo img {width: 78px; height: 114px;}
.DS_FabricantePromo {margin: 0 auto 16px; text-align: center; width: 144px; height:20px; line-height: 20px;}
.DS_FabricantePromo a {color: #818181; font-style: italic; font-size: 12px;}
.DS_ValoresPromo {
	margin: 0 auto;
    width: 113px;
	height: 34px;
}
.DS_ValorDePromo, .PrecoProdutoDeValor {font-size: 12px; line-height: 14px; color:#989898; text-decoration: line-through;}
.DS_ValorPorPromo, .PrecoProdutoPorValor {font-size:14px; line-height: 14px; color:#f27528; font-weight: bold;}

a#DS_PrevOfertas {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -651px -151px transparent;
    bottom: 10px;
    display: block;
    height: 62px;
    left: 9px;
    position: absolute;
    width: 42px;
	z-index: 10;
}

a#DS_PrevOfertas:hover {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -651px -221px transparent;}

a#DS_NextOfertas {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -702px -151px transparent;
    bottom: 10px;
    display: block;
    height: 62px;
    right: 9px;
    position: absolute;
    width: 42px;
	z-index: 10;
}

a#DS_NextOfertas:hover {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -702px -221px transparent;}





/****************Barra Esquerda****************/


#DS_FormularioNews {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -10px -108px transparent;
    height: 151px;
    margin-bottom: 9px;
    width: 199px;
	padding-top: 60px;
	position: relative;
}

#DS_FormularioNews #DS_TxtNews {
    color: #545454;
    display: block;
    font-size: 12px;
    letter-spacing: 0.03em;
    line-height: 14px;
    margin: 0 auto 11px;
    width: 176px;
}
#DS_BtRadio {display: none;}

#DS_FormularioNews form {
	 bottom: 9px;
    height: 104px;
    left: 10px;
    margin: 0 auto;
    position: absolute;
    width: 176px;
}

div.DS_FormularioCampoNews {
	height: 30px;
    width: 176px;
    margin: 0 0 10px;
}

#DS_FormularioNews input#NomeBoletim {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #393939;
    font-family: times new roman;
    font-size: 14px;
    height: 17px;
    left: 10px;
    position: absolute;
    top: 9px;
    width: 156px;
}
#DS_FormularioNews input#EmailBoletim {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #393939;
    font-family: times new roman;
    font-size: 14px;
    height: 16px;
    left: 10px;
    position: absolute;
    top: 47px;
    width: 156px;
}

#DS_FormularioNews #DS_BtOkNews {
   	height: 27px;
    left: 108px;
    position: absolute;
    top: 78px;
    width: 68px;
}

.DS_BaixoBox {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -9px -333px transparent;
    display: block;
    height: 19px;
    width: 200px;
	clear: both;
}


#DS_TituloLinksUsu {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll  -524px -425px transparent;
    display: block;
    height: 56px;
    width: 200px;
}

#DS_LinksUsuario {margin-bottom: 10px; width: 200px;}
#DS_LinksUsuario a {
	background: #f4f4f4;
	line-height: 16px;
	font-size: 14px;
	color:#231f20;
	display: block;
	text-align: left;
	border-bottom:1px dashed #CCCCCC;
	padding: 10px;
	width: 164px;
}

#DS_ContainerLinksUsu {
	width: 196px; border-left:1px #ccc solid; border-right:1px #ccc solid; background: #f4f4f4; 
}



#DS_Departamentos {margin-bottom: 10px; width: 200px;}
#DS_Departamentos a {
	background: #f4f4f4;
	line-height: 16px;
	font-size: 14px;
	color:#231f20;
	display: block;
	text-align: left;
	border-bottom:1px dashed #CCCCCC;
	padding: 10px;
}
#DS_TituloDepart {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -276px -203px transparent;
    display: block;
    height: 56px;
    width: 200px;
}

#DS_ContainerDepart {width: 196px; border-left:1px #ccc solid; border-right:1px #ccc solid; background: #f4f4f4; }
#DS_Departamentos td.TabelaDepartamento a {
    width: 176px;
	*width: 196px;

}

#DS_Departamentos td.TabelaSecao2 a {
	border-bottom: 1px dashed #CCCCCC;
    color: #7B7B7B;
    padding: 12px 10px 12px 26px;
    width: 158px;
}
#DS_Departamentos td.TabelaSecao2 a:hover {
	text-decoration: none; background: url(../imagens/Departamentos_Hover.png) no-repeat right center #456795;
	color: #fff;
}

#DS_Departamentos td.TabelaDepartamento a:hover {
	text-decoration: none; background: url(../imagens/Departamentos_Hover.png) no-repeat right center #456795;
	color: #fff;
}

#DS_Departamentos table {margin-left: 0.04em; border:0 !important;
	padding:0px;
	border-spacing:0px;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-collapse: collapse;
	margin: 0 auto;
}

#DS_Departamentos td, #DS_Departamentos tr {padding: 0 !important; margin:0px !important;border-style:none !important; line-height: 0 !important; color: #F4F4F4; font-size:0;}

#DS_Enquete {width: 200px; float: left; margin-bottom: 10px;}
#DS_TituloEnquete {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -276px -263px transparent;
    display: block;
    height: 56px;
    width: 200px;
}

a.DS_LinkVoltar {
    font-style: italic;
    font-weight: bold;
    text-align: right !important;
	color: #ee762a !important;
}

a.DS_LinkVoltar:hover {
	text-decoration: underline !important;
	background: none !important;
	color:#ee762a !important;
}


#DS_ContainerEnquete {
    background: none repeat scroll 0 0 #F4F4F4;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 auto;
    padding: 0 21px 12px;
    width: 154px;
}

.TXTEstiloEnquete {color:#6b6868; font-size: 12px; text-align: left;}
.TXTEstiloTitEnquete {color:#181818; font-size:12px; font-weight: normal; text-align: left;}
.TabelaEnquete {margin-top: 4px;}
.TabelaEnquete2 {
	background: none;
    display: block;
    margin-top: 10px;
}
.TabelaEnquete1 {display: none;}

/****************Home****************/



#DS_BannerCentral {
	height: 210px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 818px;
	float: right;
}

#DS_BannerCentral img {height: 210px; width: 818px;}
#DS_BanCentCenas {height: 210px; width: 818px;}
#DS_BanCentCenas tr{position: relative !important;}

#DS_NavBanCent {
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 30;
}

#DS_NavBanCent a {
	background: url("../imagens/sprite_geral.png") no-repeat scroll -241px -207px transparent;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 13px;
    line-height: 0;
    margin-right: 6px;
    text-align: center;
    text-indent: -9999px;
    width: 13px;
}

#DS_NavBanCent a.activeSlide {background: url("../imagens/sprite_geral.png") no-repeat scroll -222px -226px transparent;}

#DS_NavBanCent a:hover {background: url("../imagens/sprite_geral.png") no-repeat scroll -222px -226px transparent;}

#DS_BannerInferior {
    height: 100px;
    overflow: hidden;
    width: 818px;
	margin-bottom: 10px;
	float: right;
}

#DS_BannerInferior img {height: 100px; width: auto;}

#DS_ListagemProdHome {
	border-top: 2px solid #F68B30;
    float: right;
    padding-top: 30px;
    width: 608px;
}

#DS_ListagemProdHome li {
    border-bottom: 1px solid #dadada;
    display: inline;
    float: left;
    margin-bottom: 36px;
    padding-bottom: 36px;
    padding-right: 24px;
    background: url(../imagens/divisor-x.jpg) right top no-repeat;
}

.DS_DivisorX {
	border-bottom: 1px solid #CCCCCC;
    height: 1px;
    margin: 10px 0;
    padding: 0 !important;
    width: 608px;
}

.DS_Produto {width: 280px; height: 114px; overflow: hidden; position: relative;}
.DS_ImagemProduto {height: 113px; width: 77px; float: left; position: relative; overflow: hidden;}
.DS_ImagemProduto img {height: 113px; width: 77px; opacity:1; filter: alpha(opacity=100);}
.DS_Lancamento {position: absolute; bottom:0; left:0; line-height:0;}
.DS_Lancamento img {height: auto; width: auto; margin: 0;}
.InfosProduto {
	width: 180px; 
	float: right; 
	text-align: left;
	height: 114px;
    position: relative;
}
.DS_TituloProduto {height: 58px; width: 100%; overflow: hidden;}
.DS_TituloProduto a {display: block; color: #231f20; font-size: 12px;}
.DS_FabricanteProduto {height: 20px;}
.DS_FabricanteProduto a {color: #838383; line-height: 14px; font-style: italic; font-size: 12px;}
.DS_ValorDE {font-size: 13px; color: #5a5a5a; text-decoration:line-through; left: 0; bottom:22px; position: absolute;}
.DS_ValorPOR {font-size: 18px; color: #f68b30;  left: 0; bottom:0; position: absolute;}
a.DS_MaisDetalhes {
	width: 39px; 
	height: 39px; 
	display: block;
	background: url("../imagens/sprite_geral.png") no-repeat scroll -219px -109px transparent;
	position: absolute;
	right: 0;
	bottom: 0;
}

a.DS_MaisDetalhes:hover {background: url("../imagens/sprite_geral.png") no-repeat scroll -219px -152px transparent;}


#DS_BarraDireita {
	width: 198px; 
	float: right;
	margin-left: 10px;
}

#DS_BannerLateral img, #DS_BannerLateral {
	width: 198px;
	margin-bottom: 10px;
	height: auto;
}

#DS_BannerLateral td {padding: 0 !important;}

/****RodapÃ©****/


#DS_PalavrasMaisBuscadas {width: 1024px; margin: 0 auto; clear: both;}
#DS_TituloMBuscados {display: block; border-bottom: 2px solid #f68b30; text-align: left;}
#DS_TituloMBuscados p {
	background: url("../imagens/Sprite_Geral.png") no-repeat scroll -992px -53px transparent;
    color: #676767;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 26px;
    text-transform: uppercase;
}
#DS_Tags {padding: 10px; text-align: center;} 
#DS_Tags a {color:#797979; display: inline-block;}


.DS_LinhaRodape {
	background:url("../imagens/BG_Rodape.jpg") repeat-x scroll center top transparent;
	height: 350px;
	text-align: left;
}

.DS_FundoLinks {
	background: url("../imagens/BG_Rodapelinks.jpg") no-repeat scroll center bottom transparent;
	height: 348px;
}

ul.DS_LinksRodape {
	width: 308px;
	margin-right: 50px;
	float: left;
}

ul.DS_LinksRodape li {}
ul.DS_LinksRodape a, ul.DS_LinksRodape p {
	font-size: 12px;
	color: #231F20;
	line-height: 16px;
	display: block;
	border-bottom: 1px #cacaca dashed;
	padding: 4px 0;
}

ul.DS_LinksRodape a:hover {
	text-decoration: none;
	color:#e22323;
}

ul.DS_LinksRodape li.DS_TituloLinksRoda {
	color: #e22323;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #787878;
	display: block;
	padding: 14px 0 10px;
	margin-bottom: 10px;
}

li.DS_ContatoRoda {margin-bottom: 8px;}

ul.DS_LinksRodape iframe {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 253px;
    margin: 12px 8px;
    overflow: hidden;
    width: 287px;
}

ul.DS_Formas_Pagto {
	width: 100%;
	height: 105px;
	background: #FFF;
}
ul.DS_Formas_Pagto li {height: 28px; display: block; float: left; margin: 12px; cursor: pointer;}
ul.DS_Formas_Pagto li.DS_Visa {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -277px -112px transparent; width: 50px;}
ul.DS_Formas_Pagto li.DS_Mastercard { background: url("../imagens/Sprite_Geral.png") no-repeat scroll -352px -113px transparent; width: 43px;}
ul.DS_Formas_Pagto li.DS_Dinners {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -412px -111px transparent; width: 37px;}
ul.DS_Formas_Pagto li.DS_Itau {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -471px -111px transparent; width: 30px;}
ul.DS_Formas_Pagto li.DS_Bradesco { background: url("../imagens/Sprite_Geral.png") no-repeat scroll -523px -111px transparent; width: 27px;}
ul.DS_Formas_Pagto li.DS_Caixa {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -277px -156px transparent; width: 68px;}
ul.DS_Formas_Pagto li.DS_Pagseguro { background: url("../imagens/Sprite_Geral.png") no-repeat scroll -364px -157px transparent; width: 121px;}
ul.DS_Formas_Pagto li.DS_Boleto { background: url("../imagens/Sprite_Geral.png") no-repeat scroll -504px -156px transparent; width: 47px;}

ul.DS_UltimaLinhaRoda {
	width: 100%;
}
ul.DS_UltimaLinhaRoda li.DS_TituloLinksRoda {border-bottom: 2px solid #b5b5b5;}
ul.DS_UltimaLinhaRoda li {float: left; margin-right: 16px; height: 52px; margin-bottom: 20px; cursor: pointer;}
.DS_InstitucoBauru {width: 206px;  background: url("../imagens/Sprite_Geral.png") no-repeat scroll -221px -326px transparent;}
.DS_Escuta {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -443px -325px transparent; width: 66px;}
.DS_Imago {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -532px -326px transparent; width: 58px;}
.DS_Dww {background: url("../imagens/Sprite_Geral.png") no-repeat scroll -606px -326px transparent; width: 88px;}
.DS_LogoDotStore a {  border: 0 none !important; margin: 20px 0;}




/*********Detalhes*******/


#DS_ColunaInternas {width:818px; float: right;}

.DSL_barra_migalha_detalhes {
	border-bottom: 2px solid #F68B30;
    clear: both;
    color: #231F20;
    display: block;
    font-size: 12px;
    height: 18px;
    margin-bottom: 10px;
    padding: 12px 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.DS_Migalhas {font-size: 12px; color:#231f20; float: left;}

.AMigalhaAtivo {
	color: #f68b30 !important;
	font-size: 12px;
    text-decoration: none;
	padding-bottom: 11px;
	font-weight: 400;
}
.AMigalha {
	color: #231F20;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 11px;
    text-decoration: none;
	text-decoration: none;
}
.AMigalhaAtivo:hover {color:#a5c73a;}

#DSL_linha_titulo {
	padding: 6px;
	background: #f68b30;
	float: left; 
	display: block; 
	color:#fff; 
	font-size: 16px; 
	text-align: left; 
	width:806px;
	margin-bottom: 10px;
}


#DS_BoxImagem {
    float: left;
    width: 400px;
	margin-bottom: 10px;
}

#DS_resultado_avaliacao_estrelas {
	display: block;
    float: left;
    height: 18px;
    padding: 10px 10px 0;
    text-align: left;
    width: 100px;
}
#DS_resultado_avaliacao_estrelas img {border:0; margin-left: 2px;}

.DS_TagCodRef {
	color: #343434;
    display: block;
    float: right;
    font-size: 14px;
    padding: 10px 10px 0;
    text-align: right;
	margin-bottom: 12px;
}
.DS_DivisorImagens {
	border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin: 0 auto 10px;
    width: 386px;
}



#DSL_thumbs_detalhe ul {
    float: left;
    margin: 0 10px;
    padding: 0;
    width: 380px;
}
#DSL_thumbs_detalhe li {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9E9E9;
    display: block;
    float: left;
    height: 46px;
    list-style: none outside none;
    margin-right: 14px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 46px;
}
#DSL_thumbs_detalhe img {
	height: 46px;
    width: auto;
}


#DS_BoxProdutoDetalhe {width: 400px; float: left; background: #f4f4f4; border: 1px solid #e9e9e9;}

#DS_FotoDetalhe {width: 79px; position: relative; height:113px; margin:0 10px 0; text-align: center; overflow: hidden; border: 1px solid #e9e9e9; background:#fff; padding: 8px; float: left;}

#DS_BtAmpliarProdDetalhe {
	bottom: 9px;
    height: 20px;
    left: 9px;
    overflow: hidden;
    position: absolute;
    width: 20px;
}

#DS_BtAmpliarProdDetalhe img {
	width: auto !important;
	height: auto !important;
}

#DS_FotoDetalhe img {width: 79px; height:113px;}

#DSL_descricao_curta {
	color: #343434;
    float: left;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    width: 260px;
}

ul.DS_IntUsuario {
    float: right;
    height: 28px;
    margin-bottom: 10px;
    width: 408px;
}
ul.DS_IntUsuario a {margin:0 auto; width: 203px; display: block;}
ul.DS_IntUsuario li {
    text-align: left;
	height:22px;
	margin-bottom: 10px;
}
ul.DS_IntUsuario span {float: left;}


li#AreaClienteHTM {
	float: left;
    width: 166px;
}
li.DS_LinkDesejoDetalhe {
	float: right;
    width: 191px !important;
}
li.DS_LinkDesejoDetalhe span {display: block;}






#DS_BoxDadosCompra {
	float: right;
    width: 391px;
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E9E9E9;
	padding: 8px;
	margin-bottom: 10px;
}


ul#DS_LinksRedesSociais {
	display: block;
    float: left;
    position: relative;
    width: 100%;
	margin-bottom: 8px;
}

ul#DS_LinksRedesSociais li {
	float: left;
    height: 22px;
    list-style: none outside none;
    overflow: hidden;
    text-align: left;
    width: 77px;
}

ul#DS_LinksRedesSociais li.DS_TxtCompartilhe {
	color: #343434;
    font-size: 12px;
    line-height: 23px;
}
ul#DS_LinksRedesSociais li.DS_Tweet {
	left: 158px;
    position: absolute;
    top: 0;
    width: 78px;;
}
ul#DS_LinksRedesSociais li.DS_Face {
	position: absolute;
    right: 64px;
    top: 0;
    width: 85px;
}
ul#DS_LinksRedesSociais li.DS_Gplus {
	position: absolute;
    right: 0;
    top: 0;
    width: 61px;
}



#DSL_sub_produto {
	border-top: 1px dotted #CCCCCC;
    clear: both;
    float: left;
    line-height: 0;
    width: 100%;
}
#DSL_sub_produto .FCampos {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #727272;
    height: 30px;
    margin: 4px 0 16px;
    padding: 6px;
    width: 389px;
}
#TitTextoSubProduto {
	color: #343434;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0;
    text-align: left;
}


.DS_BoxValores {
	 float: left;
    text-align: left !important;
    width: 140px;
	height: 62px;
	margin-right: 6px;
}

.DSL_valor_DE {display: block; color:#231f20; text-align: left; font-size: 12px; text-decoration:line-through; text-transform: uppercase; line-height: 12px;}
.DSL_valor {display: block; color:#f68b30; font-size:28px; text-align: left; text-transform: uppercase; letter-spacing: -1px; line-height: 28px;}
.DS_ValorParc {display: block; color:#231f20; font-size:12px; text-align: left; line-height: 14px; text-transform: uppercase;}


span#DS_BtnCalculaFrete {
	float: left;
    overflow: hidden;
    text-align: center;
    width: 60px;
}
span#DS_BtnCalculaFrete a {
	background: url("../imagens/sprite_geral.png") repeat scroll -439px -424px transparent;
    display: block;
    font-size: 0;
    height: 61px;
    line-height: 0;
    text-indent: -9999px;
    width: 60px;
}
span#DS_BtnCalculaFrete a:hover {background: url("../imagens/sprite_geral.png") repeat scroll -439px -492px transparent;}

#DSL_btn_comprar_detalhe {
	display: block;
    height: 62px;
    text-align: center;
    width: 178px;
}

#DSL_btn_comprar_detalhe span {
	float: left;
	line-height: 0;
}

#DSL_btn_comprar_detalhe #AvisoDisp {
	font-size:0;
	text-indent: -9999px;
	line-height: 0;
}

#DSL_btn_comprar_detalhe #AvisoDisp a {
	background: url("../imagens/BotAviseme.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    width: 181px;
}

span#DS_BtnModalPagt {
    display: block;
    float: right;
    height: 42px;
    width: 409px;
	margin-bottom: 10px;
}
span#DS_BtnModalPagt a {
	background: url("../imagens/sprite_geral.png") repeat scroll -8px -423px transparent;
    display: block;
    height: 42px;
    width: 409px;
}
span#DS_BtnModalPagt a:hover {background: url("../imagens/sprite_geral.png") repeat scroll -8px -471px transparent;}
span#DS_BtnModalPagt a:active {background: url("../imagens/sprite_geral.png") repeat scroll -8px -470px transparent;}

#DS_abas_descricao {width: 100%; float:left;}

#DSL_AreaAbasInfo{clear:both; margin: 0 0 10px;}
#DSL_AbaGeral{width: 100%;}
#DSL_Aba{
	background: none repeat scroll 0 0 #231F20;
    border-bottom: 4px solid #F68B31;
    height: 32px;
    overflow: hidden;
}
#DSL_Aba a{display:block; float:left; font-size:12px; text-transform: uppercase; font-weight: bold; height:12px; line-height:10px; padding:12px; border-bottom:none;color: #fff; }
#DSL_ConteudoAba{
	background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #E9E9E9;
    border-left: 1px solid #E9E9E9;
    border-right:1px solid #E9E9E9;
    color: #343434;
    font-size: 12px;
    overflow: hidden;
    padding: 16px;
    text-align: justify;
}
#DSL_ConteudoAba a {color: #000;}


.DS_aproveite, .DS_compreJunto {width: 100%; clear:both; float:left; margin-bottom: 10px; line-height: 14px; text-align: left;}
.DS_Titulo {
	border-bottom: 2px solid #F68B30;
    clear: both;
    display: block;
    height: 14px;
    line-height: 14px;
    margin-bottom: 10px;
    padding: 10px 0;
}
.DS_Titulo p {font-size: 12px; text-transform: uppercase; color: #f68b30; display: block; font-weight: bold;}
.DS_compreJunto {width: 100%; float: left; margin-bottom: 0 !important;}

.PrecoProdutoPorValor {
	 color: #F68B30;
    font-size: 14px;
    text-transform: uppercase;
}
.DS_compreJunto td, #DS_compreJunto td a {
	color: #231F20;
    font-size: 12px;
}
.DS_compreJunto .LEstiloTitCapa {
	color: #3E5E8B;
    font-size: 12px;
}
.DS_compreJunto b {font-weight: normal;}
.DS_compreJunto table table tr td a img {background: none repeat scroll 0 0 #FFFFFF; width: 77px; height: 113px;}
.DS_compreJunto table table tr td label a img {background: none; padding: 0; width: auto; height:auto;}
.DS_compreJunto table table table table tbody tr td select.FCampos {width: 145px; height: 30px; padding: 6px; margin: 2px 0; color:#a69d9c; background:#fff;}



.DS_ListagemProdutosInternas { 
	clear: both;
	float: right;
     padding-top: 4px;
    width: 818px;
}

.DS_ListagemProdutosInternas li {
	border-bottom: 1px #dcdcdc solid;
    display: inline;
    float: left;
    margin-bottom: 36px;
    padding-bottom: 36px;
    padding-right: 19px;
    background: url(../imagens/divisor-x-internas.png) right top no-repeat;
}

/*****Listagem******/


.DSL_BtnComprarPeq {
	bottom: 0;
    display: block;
    height: 28px;
    position: absolute;
    right: 0;
    width: 92px;
}

a.DS_MaisDetalhesInternas {
    background: url("../imagens/sprite_geral.png") repeat scroll -6px -551px transparent;
    display: block;
    float: right;
    height: 10px;
    margin: 2px 0 0;
    text-align: right;
    width: 53px;
}



#DS_TxtProdEcontra {float: right; font-size: 12px;}

.DS_TxtDestacado {font-size: 12px;color:#f68b30;}
.DS_TxtDestacadoTopo {font-size: 12px; color:#f68b30; }

#DS_BarraNumeracao {height: 24px; margin: 0 auto 10px; padding-bottom: 10px;}

#DSL_Ordenacaolistagem {float:left; width: 479px; line-height: 20px;}

#DS_Texto_Produ_Encontra {font-size: 12px; color:#231f20; float: left; margin-right: 4px; margin-top: 2px;}
#DS_Ordena_Busca {height: 22px; text-align: left;}
#DS_Ordena_Busca #BOrdenacao {float:left; margin: 0; height: 20px; display: block; height: 22px; width: 200px;}
#DS_Ordena_Busca .DS_BuscaInputIMG {float: left; margin-left: 2px; display: none;}


#DS_Paginacao{float: right; font-size: 12px; margin: 3px 0;}
#DS_Paginacao a {text-decoration: none; margin-left: 2px;}
#DS_Paginacao a:hover {color: #FFF; background:#f68b30;}
.TXTPaginacao {color:#231f20; margin-left: -6px; padding: 2px 6px;}
.TXTAtivoPaginacao {color: #FFF; background:#f68b30;}
#DS_Paginacao span {display: none;}













/*LightBox*/


.jquery-lightbox-overlay{background:#000000;}
.jquery-lightbox{position:relative;padding:17px 0;}
.jquery-lightbox-border-top-left,.jquery-lightbox-border-top-right,.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-right{position:absolute;height:17px;width:12%; z-index:7000;}
.jquery-lightbox-border-top-left{background: url(../imagens/jquery-lightbox-theme.png) no-repeat 0 0; top:0; left:0;}
.jquery-lightbox-border-top-right{background: url(../imagens/jquery-lightbox-theme.png) no-repeat right 0; top:0; right:0;}
.jquery-lightbox-border-top-middle{background:#2b2b2b; position:absolute; height:7px; width:78%; top:0; left:12%; z-index:7000; overflow:hidden;}
.jquery-lightbox-border-bottom-left{background: url(../imagens/jquery-lightbox-theme.png) no-repeat 0 bottom; bottom:0; left:0;}
.jquery-lightbox-border-bottom-right{background: url(../imagens/jquery-lightbox-theme.png) no-repeat right bottom; bottom:0; right:0;}
.jquery-lightbox-border-bottom-middle{background:#2b2b2b; height:7px; width:78%; position:absolute; bottom:0; left:12%; z-index:7000; overflow:hidden;}
.jquery-lightbox-title{background:#2b2b2b; color:#FFFFFF; font-family:verdana,arial,serif; font-size:11px; line-height:14px; padding:5px 8px; margin:3px; position:absolute; bottom:0; z-index:7000; opacity:0.9;}
.jquery-lightbox-html{z-index:7000; position:relative; border:0; border-left:7px solid #2b2b2b; border-right:7px solid #2b2b2b; padding:0px 15px; vertical-align:top;}
.jquery-lightbox-html embed,.jquery-lightbox-html object,.jquery-lightbox-html iframe{vertical-align:top;}
.jquery-lightbox-background{position:absolute; top:7px; left:7px; z-index:6999; float:left; padding:0;}
.jquery-lightbox-background img{display:block; position:relative; border:0; margin:0; padding:0; width:100%; height:100%;}
.jquery-lightbox-mode-image .jquery-lightbox-html{z-index:6998; padding:0;}
.jquery-lightbox-mode-html .jquery-lightbox-background{background:#FFFFFF;}
.jquery-lightbox-mode-html .jquery-lightbox-html{overflow:auto;}
.jquery-lightbox-loading{background:#FFFFFF url(../imagens/loading-lightbox.gif) no-repeat center center;}
.jquery-lightbox-button-close{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -190px -115px; position:absolute; top:12px; right:-26px; width:29px; height:29px;}
.jquery-lightbox-button-close:hover{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -220px -115px;}
.jquery-lightbox-button-close span,.jquery-lightbox-buttons span{display:none;}
.jquery-lightbox-mode-image .jquery-lightbox-button-close{right:14px; z-index:7002;}
.jquery-lightbox-buttons {position:absolute; top:7px; left:7px; z-index:7001; height:39px; display:none;}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init,.jquery-lightbox-buttons .jquery-lightbox-buttons-end{width:5px; height:39px; float:left; display:inline;}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -151px -153px; margin:7px 0 0 7px;}
.jquery-lightbox-buttons .jquery-lightbox-buttons-end{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -244px -153px; margin:7px 0 0 0;}
.jquery-lightbox-buttons .jquery-lightbox-button-left{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -156px -153px; width:24px; height:39px; float:left; display:inline; margin:7px 0 0 0;}
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -156px -194px;}
.jquery-lightbox-buttons .jquery-lightbox-button-right{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -220px -153px; width:24px; height:39px; float:left; display:inline; margin:7px 0 0 0;}
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -220px -194px;}
.jquery-lightbox-buttons .jquery-lightbox-button-max{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -182px -153px; width:36px; height:39px; float:left; display:inline; margin:7px 0 0 0;}
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -182px -194px;}
.jquery-lightbox-buttons .jquery-lightbox-button-min{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -162px -235px; width:36px; height:39px; float:left; display:inline; margin:7px 0 0 0;}
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover{background: url(../imagens/jquery-lightbox-theme.png) no-repeat -207px -235px;}
.jquery-lightbox-buttons-custom{height:39px; float:left; display:inline; background:#2b2b2b; line-height:39px; font-size:10px; margin:7px 0 0 0;}
.jquery-lightbox-buttons-custom a{color:#FFFFFF; font-size:10px; display:inline; font-weight:normal; text-decoration:underline; padding:0 3px;}
.jquery-lightbox-mode-image .jquery-lightbox-button-close{opacity:0.7;}
.jquery-lightbox-mode-image .jquery-lightbox-buttons{opacity:0.3;}
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons,.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close{opacity:0.9;}
.jquery-lightbox-navigator{display:none;}










/* ---------------------------------- TELA DE LOGIN ---------------------------------- */

#TBTitCad1Tot, #TBTitCad3Tot{width:365px; background-color:#f4f4f4; padding:10px 30px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px;}
#TitCad1, #TitCad2{font-size:20px; color:#222222; letter-spacing:-1px; border-bottom:1px solid #CCC; display:block;}
#TBTitCad1Tot table tr td, #TBTitCad3Tot table tr td{font-size:14px; color:#333333;}
#TBTitCad2Tot{display:none;}
#TBTitCad1Tot td, #TBTitCad3Tot td {background:none;}
#TBTitCad1Tot .FCampos {background-color:#FFFFFF; border:1px solid #cccccc; font-size:23px; color:#252525; height:30px; float:left;}
#TBTitCad3Tot .FCampos {background-color:#FFFFFF; border:1px solid #cccccc; font-size:23px; color:#252525; height:30px; float:left;}
#EmailCad{width:203px;}
#CEP{width:203px;}
#Email{width:203px;}
#Senha{width:203px;}
#TRTBTitCad1Tot .TabelaPedido1 {font-size:12px; width:350px;}
#TDTXTTeclado {font:17px Arial, Helvetica, sans-serif; color:#222222; line-height:-1px; font-weight:bold; border-bottom:1px solid #ccc;}
.TabelaPedido1 { background:#FFF }
#TBTitCad1Tot a img{margin-right:22px; *margin-right:15px;}
#TBTitCad3Tot a img{margin-right:26px; *margin-right:19px;}

/* ---------------------------------- FIM TELA DE LOGIN ---------------------------------- */


/* ---------------------------------- CARRINHO ---------------------------------- */

.CarrinhoTit {font-size:11px; color:#909090; font-weight: bold; background: url(../imagens/FundoTopCarrinho.gif) repeat-x; text-decoration:none; height:34px;}
.CarrinhoItem {font-size:11px; font-family:arial; text-decoration:none; background-color:#fdfdfd }
.CarrinhoTotal {font-size:11px; font-family:arial; text-decoration:none; background-color:#f3f3f3 }
.CarrinhoValor {font-size:11px; font-family:arial; text-decoration:none }
.CarrinhoValorTotal {font-size:18px; font-weight:bold; font-family:arial; text-decoration:none }
.CarrinhoProduto {font-size:11px; font-family:arial; text-decoration:none;}
.CarrinhoFundoProduto {font-size:11px; font-family:arial; text-decoration:none; color:#666;}
.CarrinhoAdicional {font-size:11px; text-decoration:none; background-color:#fff; color:#666666;}
.CarrinhoAdicional tr td {color:#666666;}
FundoTopo { background:#582f03; }
#tbProduto{border:1px solid #d6d6d6; border-bottom:none;}
#TbCepFreteCalcT{background: url(../imagens/FundoTopCarrinho.gif) repeat-x; border:1px solid #d6d6d6; border-top:none;}
#ValorFrete{font:16px Arial, Helvetica, sans-serif; color:#909090; }
#TableCEP{margin-top:-19px;}
#CarrinhoCross{border:1px solid #d6d6d6; background:#fff}
#CarrinhoCross tr tr table{background:#FFF; margin-bottom:2px;}
.TituloCep{font-size:12px; color:#666;}
.StrCarrinhoValorTotal {font-size:12px; color:#666;}
.CarrinhoProduto {color:#333;}
.CarrinhoProduto a {font-size:12px; color:#333;}
.CarrinhoFundoProduto .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
#TableCEP .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
.TabBotoes img {margin-left:5px;}
#DS_TbCarrinho {width:99%; padding-bottom:10px; background:#fff; float:right;}
.DS_Pagamento {width:99%; padding:10px; background:#fff; float:right;}
.DS_TitImgCarrinho tr td {text-align:center;}
#TabelaValeSinal .FCampos {background:#F5F5F5; border:1px solid #B6B5B5; color:#6C6C6C; font-size:12px;}
.DLS_ValoresFinalizacao input {padding-top:4px;}

/* ---------------------------------- FIM CARRINHO ---------------------------------- */


/* ---------------------------------- TEXTOS LINKS ---------------------------------- */

.LinkTitulo { font-size:16px; font-weight:bold; color:#333; text-decoration:none }
.TXTLinks {font-size:12px; color:#666; }

/* ---------------------------------- FIM TEXTOS LINKS ---------------------------------- */


/* ---------------------------------- FINALIZAÃ‡ÃƒO DO PEDIDO ---------------------------------- */

.TabelaPedido1 {background:#F1F1F1; border:1px solid #CCCCCC; padding:10px; margin-bottom:15px;}
.TabelaPedido1 tr {background:#FFF;}
.TabelaPedido1 tr td {margin:0px; padding:0px;}
.TabelaPedidoEndereco {color:#666; width:99.6%; margin-left:10px; background:#FFF; display:block;}
.TabelaPedido {color:#FFFFFF;}
.TabelaPedido {border-bottom:1px solid #ccc; width:97%; margin:0 auto; padding:15px 0px; }
.TabelaPedido td {font-size:25px; color:#000; font-weight:bold; }
.TabelaPedido label {display:block; padding:15px 0px;}
.DLS_ValorDinheiro {background:#FFF;}
#TitEnderecoPedido {margin-left:10px;}
#EnderecoNovo {margin-bottom:20px;}
#NovoEndereco {margin-left:10px;}
#TextoTitIdent {font-size:11px; position:relative; top:-10px;}
#EnderecoNovo .FCampos {height:25px; height:25px; /*width:240%;*/ border:1px solid #ccc; background:#ffffff; margin-bottom:10px;}
#TextoCampoIdent {padding-top:5px;}
#EnderecoNovo .TXTNomeCampos, #EnderecoNovo #TextoCampoIdent, #EnderecoNovo .TXTNomeCamposObrig {display:block; margin-bottom:8px; padding-top:10px; line-height:8px; font-size:12px; color:#666;}
#EnderecoNovo .TXTNomeCamposObrig {color:#e72b2b;}
#fCadastro2 .TXTNomeCampos, #fCadastro2 #TextoCampoIdent, #fCadastro2 .TXTNomeCamposObrig {display:block; margin-bottom:8px; padding-top:10px; line-height:8px; font-size:12px; color:#666;}
#fCadastro2 .TXTNomeCamposObrig {color:#e72b2b;}
#fCadastro2 .FCampos {height:25px; height:25px; /*width:165%;*/ border:1px solid #ccc; background:#ffffff; margin-bottom:10px;}
#TextoCampoIdent {position:relative; top:-10px;}


.DSL_BoxPagamento {border:1px solid #ccc; background:#F1F1F1; padding:10px; margin-bottom:30px;}
.DLS_BoxFinalizacao {background:#fff; padding-bottom:20px; width:100%;}
.DLS_TituloFinalizacao tr td {font-size:14px; color:#000; font-weight:bold;}
.DLS_TxtFinalizacao {padding:5px 0px; border:0px;}
.DLS_TxtFinalizacao tr td {font-size:12px; color:#666; font-weight:normal;}
.DLS_TituloFinalizacao tr.DLS_TxtFinalizacao td {font-size:12px; color:#666; font-weight:normal;}
.DLS_ParcelaUnicaFinalizacao {font-size:12px; color:#666; font-weight:normal;}
.DLS_ParcelaUnicaFinalizacao .DS_TxtValor {padding:5px;}
.DLS_ParcelaUnicaFinalizacao .DS_TxtValor {padding:5px;}
.DLS_TituloFinalizacao {border-bottom:1px solid #ccc; width:97%; margin:0 auto; margin-bottom:20px;}
.DLS_TituloFinalizacao img {border:1px solid #ccc; padding:5px;}
.DLS_ValoresFinalizacao {width:98%; margin:0 auto;}
.DLS_ValorDinheiro td {padding-left:15px;}
.DLS_BoxFinalizacao tr td {margin:0px; padding:0px;}
.DSL_BoxPagamento tr td {background:#fff;}
.DSL_BoxPagamento tr td.DLS_BordaFinalizacao {/*border-bottom:4px solid #9c9c9c;*/ background:url(../imagens/BgBotFinalizar.jpg) 0 4px repeat-x;}
.DLS_Remover {display:none;}
.DLS_ParcelaUnicaFinalizacao img {border:0px;}
.DLS_TXTValores {font-size:12px;}
#FPGExtra1TrocoTXT {padding-left:15px; background:#FFF; display:block; padding-bottom:20px;}
#FPGExtra1Troco{height:25px; height:25px; border:1px solid #ccc; background:#ffffff;}

#TabCadastroTag .FCampos {height:25px; height:25px; border:1px solid #ccc; background:#ffffff; margin-bottom:10px;}
#TabCadastroTag .TXTNomeCampos, #TabCadastroTag #TextoCampoIdent, #TabCadastroTag .TXTNomeCamposObrig {display:block; margin-bottom:8px; padding-top:10px; line-height:8px; font-size:12px; color:#666;}

#TabCadastroTag .TXTNomeCamposObrig {color:#e72b2b;}

/* ---------------------------------- FIM FINALIZAÃ‡ÃƒO DO PEDIDO ---------------------------------- */