/* CSS Document */
/* Hopi-Hari */
/* Criacao: 22/10/2009 */
* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
html {
	height:100%;
}

body {
	text-align:center;
	height:100%;
	background:url(../imagens/layout/bg_geral.jpg) no-repeat center top;
}
/* ======== BLOCOS ======== */
div#Geral {
	width:100%;
	padding-top:10px;
}
div#Geral div.Container {
	text-align:left;
	margin:0 auto;
	width:954px;
	overflow:hidden;
}
div.Header {
	display:block; float:left;
	width:100%; height:105px;
}
div.Header h1 {
	width:112px;
	height:67px;
	margin:13px 0 0 11px;
	float:left;
	display:inline;
}
div.Header h1 a {
	display:block;
	width:112px;
	height:67px;
	background:url(../imagens/layout/logo_topo.gif) 0 0 no-repeat;
	text-indent:-5000em;
}
div.MenuPrincipalTopo {
	display:inline; float:left;
	width:410px; height:31px;
}
div.MenuPrincipalTopo div.NavHeaderEsq {
	display:inline; float:left;
	width:13px; height:31px;
	background:url(../imagens/layout/img_NavHeader_LatEsq.gif) 0 0 no-repeat;
}
div.MenuPrincipalTopo div.NavContent {
	display:inline; float:left;
	width:384px; height:31px;
	text-align:center; line-height:13px;
	background:#fff;
}
div.MenuPrincipalTopo div.NavContent ul li {
	list-style:none; display:inline;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif; color:#2d7f9c;
}
.NavContent span {
	font:11px Arial, Helvetica, sans-serif; color:#2d7f9c;
	padding-left:4px
}
.NavContent ul li a{
	font:11px Arial, Helvetica, sans-serif; color:#2d7f9c;
	text-decoration:none;
}
.NavContent ul li a:hover{
	text-decoration:underline;
}
div.MenuPrincipalTopo div.NavHeaderDir {
	display:inline; float:left;
	width:13px; height:31px;
	background:url(../imagens/layout/img_NavHeader_LatDir.gif) 0 0 no-repeat;
}
div.CentralAtendimento,
a.CentralAtendimento {
	display:block; float:left;
	width:126px; height:41px;
	background:url(../imagens/layout/img_Central_Atendimento.gif) 0 0 no-repeat;
	margin-left:10px; _margin-left:5px;
	text-indent:-5000em;
}
div.Odiaesta {
	display:inline; float:left;
	width:141px; height:55px;
	background:url(../imagens/layout/img_ODiaEsta.gif) 0 0 no-repeat;
	margin-top:-5px;
}
div.Odiaesta2 {
	display:inline; float:left;
	width:141px; height:55px;
	margin-top:-5px;
}
div.BonBini {
	display:inline; float:left;
	width:257px; height:34px;
	background:url(../imagens/layout/img_BonBiniaHopiShopi.gif) 0 0 no-repeat;
	margin-left:2px; /margin-left:3px;
}
div.BtCompartilheTopo a {
	display:inline; float:left;
	width:104px; height:16px;
	margin-left:10px; margin-top:-5px;
	background:url(../imagens/botoes/bt_compartilhe.gif) 0 0 no-repeat;
}
div.BoxMenuUser {
	display:inline; float:left;
	width:340px; height:39px;
	margin-top:14px; margin-left:-105px;
	background:url(../imagens/layout/bg_box_menuuser.gif) no-repeat 0 3px;
}
div.BoxMenuUser div.saudacao {
	float:left; display:inline;
	width:134px; height:32px; padding:6px 0 0 10px;
	font:12px Arial, Helvetica, sans-serif; color:#116baf;
}	
div.BoxMenuUser div.saudacao span {
	font:11px Arial, Helvetica, sans-serif; color:#355763;
}
div.BoxMenuUser div.saudacao span a {
	color:#355763; text-decoration:none;
}
div.BoxMenuUser div.saudacao span a:hover {
	text-decoration:underline;
}
div.BoxMenuUser a.btnMeusPedidos {
	display:block; float:left;
	width:80px; height:38px; margin-left:-10px;
	background:url(../imagens/botoes/bt_MeusPedidos.gif) no-repeat left bottom;
	text-indent:-5000em;
}
div.BoxMenuUser div.itensSacola a {
	float:left; display:inline;
	width:50px; height:13px; margin-left:9px; padding:26px 0 0 40px;
	background:url(../imagens/layout/img_MinhaSacola.gif) no-repeat 0 0;
	text-decoration:underline;
}
div.listagemitensnaSacola a {
	display:inline; float:right;
	width:40px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
	text-decoration:none;
	margin-top:-13px; margin-right:35px; _margin-top:-19px;
}
div.listagemitensnaSacola a:hover {
	text-decoration:underline;
}
div.Bemvindo {
	display:inline; float:left;
	width:130px; height:15px;
	margin-left:130px; margin-top:-13px;
	font:11px Arial, Helvetica, sans-serif; color:#116baf;
}	
div.Pesquisa1 {
	display:block; float:left;
	width:100%; height:60px;
	background:url(../imagens/layout/img_campoPesquisa01.gif) 224px 5px no-repeat;
}
div.ContentFull {
	display:block; float:left;
	width:100%; overflow:hidden;
	background:url(../imagens/layout/bg_ContentFull.gif) 0 0 repeat-y;
}
div.MenuLateral {
	display:block; float:left;
	width:200px; height:auto;
}
div.BoxImgTopoMenuLateral {
	display:inline; float:left;
	width:200px; height:60px;
	background:url(../imagens/layout/img_TopoMenuLateral.gif) 0 0 no-repeat;
}
div.BoxBannerMenuTopo {
	width:200px; height:85px;
	background:#0061aa;
	text-align:center;
}
div.BoxBannerMenuTopo img {
	text-align:center;
}
div.ListaItensMenuLat {
	width:200px; overflow:hidden;
}
div.ListaItensMenuLat ul {
	list-style:none;
}
div.ListaItensMenuLat li {
	display:inline; float:left;
	width:180px; height:23px;
	background:url(../imagens/layout/bg_menulateral.gif) 0 0 no-repeat;
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left;
	padding:7px 0 0 20px;
}
div.ListaItensMenuLat li a {
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	display:block; width:170px; text-decoration:none;
	background:url(../imagens/layout/img_setaMenuLat.gif) no-repeat right 3px;
}
div.ListaItensMenuLat li a:hover {
	text-decoration:underline;
}
div.ListaItensMenuLat .liSubMenu1 {
	display:inline; float:left;
	width:180px; height:18px;
	background:url(../imagens/layout/bg_subMenu.gif) 0 0 repeat-x;
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left; font-weight:bold;
	padding:1px 0 0 20px;
}
div.ListaItensMenuLat .liSubMenu1 a {
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left; font-weight:bold;
	text-decoration:none;
}
div.ListaItensMenuLat .liSubMenu1 a:hover {
	text-decoration:underline; font-weight:bold;
}
div.ListaItensMenuLat .liSubMenu2 {
	display:inline; float:left;
	width:180px; height:18px;
	background:url(../imagens/layout/bg_subMenu2.gif) 0 0 repeat-x;
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	text-align:left;
	padding:2px 0 0 20px;
}
div.ListaItensMenuLat .liSubMenu2 a {
	font:12px Arial, Helvetica, sans-serif; color:#fff;
	display:block; width:170px; text-decoration:none;
	background:url(../imagens/layout/img_setaMenuLat3.gif) no-repeat right 4px;
}
div.ListaItensMenuLat .liSubMenu2 a:hover {
	text-decoration:underline;
}
div.SetaMenuLat {
	display:none;
	/*display:inline; float:right;
	width:7px; height:8px;
	background:url(../imagens/layout/img_setaMenuLat.gif) 0 0 no-repeat;
	margin:-12px 10px 0 0; /margin:-11px 10px 0 0;*/
}
div.SetaMenuLat2 {
	display:inline; float:right;
	width:7px; height:7px;
	background:url(../imagens/layout/img_setaMenuLat2.gif) 0 0 no-repeat;
	margin:-12px 10px 0 0; /margin:-12px 10px 0 0;
}
div.Newslatter {
	display:inline; float:left;
	width:200px; height:152px;
	background:url(../imagens/layout/img_bgNewsLetter.jpg) 0 8px no-repeat;
}
.ImputNomeNewsLatter {
	width:138px; height:14px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	margin:74px 0 0 36px; /margin:73px 0 0 36px;
}
.ImputEmailNewsLatter {
	width:138px; height:13px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	margin:7px 0 0 36px; /margin:5px 0 0 36px;
}
div.btEnviarNewsLatter a {
	display:inline; float:right;
	width:76px; height:19px;
	margin-right:22px; margin-top:5px;
}
div.BoxBanners {
	display:inline; float:left;
	width:200px; height:auto;
	background:#0061aa;
}
div.BoxBanners img {
	margin:7px 12px;
}
div.ImgBuscar {
	display:block; float:left;
	width:87px; height:60px;
	background:url(../imagens/title/title_busca_02.gif) no-repeat 0 5px;
	margin:0 0 0 35px;
}
div.ImputPesquisa {
	display:block; float:left;
	width:190px; height:14px;
	margin:25px 0 0 12px;
}
.ImputPesquisaTopo {
	width:185px; height:14px; /height:13px;
	font:11px Arial, Helvetica, sans-serif; color:#000;
	text-align:left;
	margin-top:5px; /padding-top:-1px
}
div.btPesquisar a {
	display:block; float:left;
	width:16px; height:14px;
	margin:30px 0 0 0;
}
div.btFaleConosco a{
	display:block; float:left;
	width:104px; height:60px;
	background:url(../imagens/botoes/bt_faleconosco_03.gif) no-repeat 0 5px;
	margin:0 0 0 15px;
}
div.btDuvidas a{
	display:block; float:left;
	width:102px; height:60px;
	background:url(../imagens/botoes/bt_duvidas_2.gif) no-repeat 0 5px;
	margin:0 0 0 15px;
}
div.BoxContentSite {
	display:block; float:right;
	width:730px; overflow:hidden;
}
div.BoxNavegacao {
	display:block; float:left;
	width:100%; height:15px;
	font:12px Arial, Helvetica, sans-serif; color:#000;
	padding-left:16px; text-align:left;
}
div.BoxConteudoGeral {
	display:block; float:left;
	width:100%; height:auto;
	margin-top:3px;
}
div.BoxbannerRotativo {
	display:inline; float:left;
	width:730px; height:auto;
	margin-bottom:5px;
}
div.DivisorContentHome {
	display:inline; float:left;
	width:510px; height:auto;
}
div.BoxbannerPromocao {
	display:inline; float:left;
	width:510px; height:auto;
}
div.BoxOfertas {
	display:inline; float:left;
	width:510px; overflow:hidden;
	margin-bottom:15px;
}
div.DivisorContentHome2 {
	display:inline; float:right;
	width:220px; height:auto;
}
div.BoxSuaCompra {
	display:inline; float:right;
	width:220px; height:auto;
}
div.BoxVendinovu {
	display:inline; float:left;
	width:220px; height:280px;
}
div.BoxVendinovu table {
	text-align:center;
}
div.ImgBoxTopoP {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxTopoP.gif) 0 0 no-repeat;
	width:220px; height:55px;
}
div.ImgBoxContentP {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxCenterP.gif) 0 0 repeat-y;
	width:220px; height:auto;
}
div.ConteudoBoxP {
	display:inline; float:left;
	width:180px; height:auto;
	margin-left:21px;
	font:11px Arial, Helvetica, sans-serif; color:#595959;
}
div.ConteudoBoxP table {
	font:11px Arial, Helvetica, sans-serif; color:#595959;
}
div.ConteudoBoxP table td {
	padding-top:7px;
}
div.ImgBoxBaseP {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxBaseP.gif) 0 0 no-repeat;
	width:220px; height:30px;
}
div.ImgBoxTopoM {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxTopoM.gif) 0 0 no-repeat;
	width:510px; height:55px;
}
div.ImgBoxContentM {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxCenterM.gif) 0 0 repeat-y;
	width:510px; overflow:hidden;
}
div.ConteudoBoxM {
	display:inline; float:left;
	width:440px; overflow:hidden;
	margin-left:25px;
}
div.ConteudoBoxM table {
	text-align:center;							
}
div.ConteudoBoxM .tdProduto {
	height:35px;
}
div.ConteudoBoxM .tdPreco {
	height:20px;
}
div.ImgBoxBaseM {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxBaseM.gif) 0 0 no-repeat;
	width:510px; height:37px;
}
div.BoxNavegacao ul li {
	list-style:none;
	display:inline; float:left;
	font:12px Arial, Helvetica, sans-serif; color:#000;
	padding:0 5px;
	text-decoration:underline;
	font-weight:bold;
}
Div.BoxNavegacao ul li a{
	list-style:none;
	display:inline; float:left;
	font:12px Arial, Helvetica, sans-serif; color:#000;
	text-decoration:none;
	padding-right:15px;
	background:url(../imagens/layout/img_setaOndestou.gif) 0 4px no-repeat;
	background-position:right;
}
div.BoxNavegacao ul li a:hover{
	text-decoration:underline;
}
div.BoxConteudoG {
	display:inline; float:left;
	width:730px; height:auto
}
div.ImgBoxTopoG {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxTopoG.gif) 0 0 no-repeat;
	width:730px; height:55px;
	background-position:bottom;
}
div.ImgBoxContentG {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxCenterG.gif) 0 0 repeat-y;
	width:730px; height:auto;
}
div.ConteudoBoxG {
	display:inline; float:left;
	width:665px; height:auto;
	margin-left:35px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
}
div.ConteudoBoxG img {
	margin-left:0px; margin-top:10px;
}
div.ConteudoBoxG p {
	text-align:left;
}
div.ObsTXT {
	display:inline; float:left;
	width:100%; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
}
div.ImgBoxBaseG {
	display:inline; float:left;
	background:url(../imagens/layout/img_BoxBaseG.gif) 0 0 no-repeat;
	width:730px; height:27px;
}
div.ListagemProdutos {
	display:inline; float:left;
	width:100%; height:auto;
}
div.ListagemProdutos ul {
	list-style:none;
}
div.ListagemProdutos li.ListaProd1 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-top:15px; margin-right:40px;
}
div.ListagemProdutos li.ListaProd2 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-top:15px;
}
div.ListagemProdutos li.ListaProd3 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-right:30px; margin-bottom:15px; margin-top:15px;
}
div.ListagemProdutos li.ListaProd4 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-bottom:15px;
}
div.ListagemProdutos li.ListaProd5 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-right:30px; margin-top:15px;
}
div.ListagemProdutos li.ListaProd6 {
	display:inline; float:left;
	width:195px; height:269px;
	background:url(../imagens/layout/img_bgListagemProd.gif) 0 0 no-repeat;
	text-align:center; margin-top:15px;
}
div.ListagemProdutos li.ListaProd1 img{
	margin-top:13px;
}
div.ListagemProdutos li.ListaProd2 img{
	margin-top:13px;
}
div.ListagemProdutos li.ListaProd5 img{
	margin-bottom: -5px;
}
div.ListagemProdutos li.ListaProd6 img{
	margin-bottom: -5px;
}
div.BoxTituloProd {
	display:inline; float:left;
	width:160px; height:80px;
	font:14px Arial, Helvetica, sans-serif; color:#005184;
	text-align:center; font-weight:bold; text-transform:uppercase;
	margin-top:5px; margin-left:16px;
}
div.BoxDescProd {
	display:inline; float:left;
	width:160px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center; margin-top:5px; margin-left:16px;
}
div.BoxValorParcProd {
	display:inline; float:left;
	width:160px; height:20px;
	font:14px Arial, Helvetica, sans-serif; color:#f15a21;
	text-align:center; font-weight:bold; margin-left:16px;
}
div.BoxPagListagemProd {
	display:inline; float:left;
	width:100%; height:20px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif; color:#005184;
	font-weight:bold; margin-top:10px;
}
div.BoxPagListagemProd a {
	font:12px Arial, Helvetica, sans-serif; color:#005184;
	font-weight:bold; text-decoration:none;
}
div.BoxPagListagemProd a:hover {
	font:12px Arial, Helvetica, sans-serif; color:#005184;
	font-weight:bold; text-decoration: underline;
}
div.LinkVoltarTopo  {
	display:inline; float:left;
	width:100%; height:auto;
	text-align:right; margin-bottom:10px;
}
div.LinkVoltarTopo a {
	text-align:right;
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:none;
}
div.LinkVoltarTopo a:hover {
	text-decoration:underline;
}
div.BoximagemProduto {
	display:inline; float:left;
	width:181px; height:122px;
	background:#999999;
}
div.BoximagemProduto img {
	margin:0px;
}
div.BoxDetalhesImgProd {
	display:inline; float:left;
	width:170px; height:185px;
	background:url(../imagens/layout/img_bgProdGifts_2.gif) 0 0 no-repeat;
	text-align:center;
}
div.ImgDetalheG {
	display:block;
	width:160px; 
	height:83px;
	background:#CCCCCC;
	margin-top:17px; margin-left:6px; /margin-left:0px;
}
div.ImgDetalheG img {
	margin:0; 
}
div.ImgProdP1 {
	display:inline; float:left;
	width:40px; height:40px;
	margin-top:11px;
}
div.ImgProdP1 img {
 margin:0px;
}
div.ImgProdP2 {
	display:inline; float:left;
	width:40px; height:40px;
	margin-top:11px; margin-left:3px;
}
div.ImgProdP2 img {
 margin:0px;
}
div.ImgProdP3 {
	display:inline; float:left;
	width:40px; height:40px;
	margin-top:11px; margin-left:4px;
}
div.ImgProdP3 img {
 margin:0px;
}
div.ImgProdP4 {
	display:inline; float:left;
	width:40px; height:40px;
	margin-top:11px; margin-left:3px;
}
div.ImgProdP4 img {
 margin:0px;
}
div.BoxinfoProd {
	display:inline; float:left;
	width:240px; height:auto;
	margin-left:15px;
	min-height:190px;
}
div.BoxinfoProd p {
	text-align:left;
}
div.SeletorCorProd {
	display:inline; float:left;
	width:240px; height:auto;
	margin-top:10px;
}
div.SeletorCorProd ul li {
	display:inline; float:left;
	list-style:none;
	padding-right:3px;
}
div.SeletorCorProd ul li img {
	margin-top:-3px;
}
div.SeletorTamanhoProd {
	display:inline; float:left;
	width:240px; height:auto;
	margin-top:10px;
}
div.SeletorTamanhoProd ul li {
	display:inline; float:left;
	list-style:none;
	padding-right:3px;
}
div.SeletorTamanhoProd ul li img {
	margin-top:-3px;
}
div.SeletorTamanhoProd2 {
	display:inline; float:left;
	width:110px; height:auto;
	margin-left:4px;
}
div.SeletorTamanhoProd2 ul li {
	display:inline; float:left;
	list-style:none;
	padding-right:3px;
}
div.SeletorTamanhoProd2 ul li img {
	margin-top:3px;
}
div.SeletorCorProd3 {
	display:inline; float:left;
	width:165px; height:auto;
	margin-left:4px;
}
div.SeletorCorProd3 ul li {
	display:inline; float:left;
	list-style:none;
	padding-right:3px;
}
div.SeletorCorProd3 ul li img {
	margin-top:3px;
}
div.BoxPordParc {
	display:inline; float:right;
	width:220px; height:auto;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:right; font-weight:bold;
}
div.BoxPordParc2 {
	display:inline; float:right;
	width:320px; height:auto;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:right; font-weight:bold;
}
div.BoxPordParc2 table {
	float:right;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:normal;
	border-top:1px solid #acacac; border-right:1px solid #acacac;
}
div.BoxPordParc2 td {
	border-bottom:1px solid #acacac; border-left:1px solid #acacac;
}
div.BoxPordParc2 p {
	padding-bottom:5px;
	text-align:right;
}
div.BoxPrecoCombo {
	display:inline; float:left;
	width:150px; height:auto;
}
div.BoxPrecoCombo p {
	text-align:left;
}
div.BoxPordParc table {
	float:right;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:normal;
	border-top:1px solid #acacac; border-right:1px solid #acacac;
}
div.BoxPordParc td {
	border-bottom:1px solid #acacac; border-left:1px solid #acacac;
}
div.BoxPordParc p {
	padding-bottom:5px;
	text-align:right;
}
div.BoxComprarProd {
	display:inline; float:right;
	width:220px; height:auto;
	margin-top:55px;
}
div.BoxComprarProd table {
	border:0px;
	float:none;
}
div.BoxComprarProd td {
	border:0px;
}
div.ObsImportantProd {
	display:inline; float:left;
	width:400px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left; margin-top:10px;
}
div.BoxInfoProdCliente {
	display:inline; float:left;
	width:170px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	margin-top:10px;
	text-align:left;
	margin:90px 0 0 0;
}
div.BoxInfoDetalhada {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:15px;
}
div.MenuDetalhesProd {
	display:inline; float:left;
	width:670px; height:22px;
	text-align: right;
}
div.MenuDetalhesProd ul.navegacaoDescProd {
	list-style:none; display:inline; float:left;
	width:670px; height:22px;
	background:url(../imagens/layout/img_navegacaoDescProd_01.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.MenuDetalhesProd ul.navegacaoDescProd2 {
	list-style:none; display:inline; float:left;
	width:670px; height:22px;
	background:url(../imagens/layout/img_navegacaoDescProd_indqamigo.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.MenuDetalhesProd ul.navegacaoDescProd3 {
	list-style:none; display:inline; float:left;
	width:670px; height:22px;
	background:url(../imagens/layout/img_navegacaoDescProd_FormasPag.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.MenuDetalhesProd ul.navegacaoDescProd4 {
	list-style:none; display:inline; float:left;
	width:670px; height:22px;
	background:url(../imagens/layout/img_navegacaoDescProd_RetiradadoIngresso.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.MenuDetalhesProd ul.navegacaoDescProd5 {
	list-style:none; display:inline; float:left;
	width:670px; height:22px;
	background:url(../imagens/layout/img_navegacaoDescProd_InformacoesImportantes.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.MenuDetalhesProd  li {
	display:inline; float:left;
	height:26px;
}
div.MenuDetalhesProd li a {
	display:block;
	height:26px;
	text-indent:-5000em;
}
div.MenuDetalhesProd li a.nav_descricao {
	width:96px; margin-left:30px;
}
div.MenuDetalhesProd li a.nav_InfoImportant {
	width:136px;
}
div.MenuDetalhesProd li a.nav_RetiradaIngresso {
	width:123px;
}
div.MenuDetalhesProd li a.nav_FormasPag {
	width:129px;
}
div.MenuDetalhesProd li a.nav_IndequeAmigo {
	width:119px;
}
div.BoxImgTopoInfoDelhesProd {
	display:inline; float:left;
	width:100%; height:13px;
	background:url(../imagens/layout/img_bgTopoInfoDetalhesProd.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.BoxContentInfoDelhesProd {
	display:inline; float:left;
	width:100%; height:auto;
	background:url(../imagens/layout/img_bgContentInfoDetalhesProd.gif) -3px 0 repeat-y;
}
div.BoxContentInfoDelhesProd div.BoxConteudoTxt {
	display:inline; float:left;
	width:590px; height:auto;
	margin:10px 35px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
div.BoxContentInfoDelhesProd div.BoxConteudoTxt .TdLaranja{
	font:10px Arial, Helvetica, sans-serif; color:#f15a21;
	text-align:left;
}
div.BoxContentInfoDelhesProd div.BoxConteudoTxt .TdAzul{
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-align:left;
}
div.BoxContentInfoDelhesProd div.BoxConteudoTxt a {
	font:font:10px Arial, Helvetica, sans-serif; color:#3081B5;
	text-align:left;
	text-decoration:none;
}
div.BoxContentInfoDelhesProd div.BoxConteudoTxt a:hover {
	font:font:10px Arial, Helvetica, sans-serif; color:#3081B5;
	text-align:left;
	text-decoration:underline;
}
div.BoxImgBaseInfoDelhesProd {
	display:inline; float:left;
	width:100%; height:12px;
	background:url(../imagens/layout/img_bgBaseInfoDetalhesProd.gif) -3px 0 no-repeat;
}
div.BoxImgProdDetalhe {
	display:block; float:left;
	width:170px; height:182px;
	background:url(../imagens/layout/img_bgProdGifts.gif) 0 0 no-repeat;
	margin-right:10px;
}
div.BoxtableCombo {
	display:inline; float:right;
	width:470px; height:auto;
	margin-bottom:10px;
}
div.BoxtableCombo p {
	text-align:left;
}
div.BoxtableCombo table {
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:left;
		width:470px; height:27px;
}
div.BoxtableCombo table td.Azul {
	border-top:1px solid #bedaef; border-bottom:1px solid #bedaef;
	background:#e3eff8; height:27px;
	padding-left:5px;
}
div.BoxtableCombo table td.Branca {
	height:27px;
	padding-left:8px;
}
div.BoxtableCombo table td.Branca2 {
	height:46px;
	padding-left:8px;
}
div.FonteInfoTD {
	display:inline; float:left;
	width:160px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
}
div.SeletorCorCaneca {
	display:inline; float:left;
	width:140px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	margin-left:10px;
}
div.SeletorTamCamisa {
	display:inline; float:left;
	width:110px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	margin-left:10px;
}
div.BoxtableCombo table td.Branca3 {
	height:46px;
	padding-left:8px;
	border-bottom:1px solid #bedaef;
}									
div.ImbBaseContentFull {
	display:block; float:left;
	width:100%; height:65px;
	background:url(../imagens/layout/img_parque.gif) no-repeat bottom;
	background-position:225px 3px;
}
div.ImbBaseContentFull div.ContinuacaoMenuLat {
	display:inline; float:left;
	width:200px; height:65px;
	background:#0061aa;
}
div.BoxMenuAtendimento {
	display:inline; float:left;
	width:100%; height:250px;
	margin-top:10px;
}
div.BoxAlteracaodadosCadastrais {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:10px;
}
.formAlteracaodadosCadastraisG {
	width:190px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
.formAlteracaodadosCadastraisM {
	width:282px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
.formAlteracaodadosCadastraisP {
	width:25px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
.formAlteracaodadosCadastraisPP {
	width:50px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
.formAlteracaodadosCadastraisPM {
	width:85px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
.formAlteracaodadosCadastraisS {
	width:175px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:4px; padding-left:4px;
	margin-left:5px;
}
div.btAlterar a {
	background:url(../imagens/botoes/bt_Alterar.gif) 0 0 no-repeat;
	width:76px; height:28px;
	float:right;
}
div.BoxAlteracaodadosCadastrais table tr td {
	height:35px; text-align:left;
	padding-left:2px;
}
div.BoxOpcoesAtendimento {
	display:inline; float:left;
	width:243px; overflow:hidden;
}
div.BoxOpcoesAtendimento ul {
	width:243px;
}
div.BoxOpcoesAtendimento ul li {
	clear:both; margin-bottom:0;
}

div.BoxDuvidasInformacoes_Cadastro {
	display:inline; float:left;
	width:185px; height:215px;
	border:1px solid #bedaef;
	margin:13px 0 0 20px;
}
div.BoxDuvidasInformacoes_Cadastro img {
	margin-left:18px; margin-top:12px;
}
div.BoxDuvidasInformacoes_Cadastro ul {
	width:185px;
}
div.BoxDuvidasInformacoes_Cadastro ul li {
	clear:both; margin:10px 0 0 18px;
}
div.BoxDuvidasInformacoes_Cadastro ul li a {
	font:10px Arial, Helvetica, sans-serif; color:#0060a9;
	text-decoration:underline;
}
div.BoxDuvidasFrequentes {
	display:inline; float:left;
	width:100%; height:auto;
	border-top:1px solid #bedaef;
}
div.BoxDuvidasFrequentes ul li a {
	display:inline; float:left;
	width:655px; height:23px;
	list-style:none;
	border-bottom:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#0060a9;
	text-align:left;
	text-decoration:underline; padding-left:10px; padding-top:7px;
}
div.BoxPassoPassoCompra {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:15px;
	border:1px solid #eaeaea; border-right:none;
}
div.BoxPassoPassoCompra p {
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	font-weight:bold;
	padding-left:15px; padding-top:8px; text-transform:uppercase;
}
div.BoxPassoPassoCompra ul li {
	display:inline; float:left;
	list-style:none;
	width:626px; height:110px;
	border:1px solid #d1d1d1;
	margin:10px 0 10px 15px;
}
div.BoxPassoPassoCompra ul li img {
	display:block; float:left;
	width:177px; height:110px;
	margin:0px;
	border-right:1px solid #d1d1d1;
}
div.PassopassoInfo {
	display:inline; float:left;
	width:448px; height:20px;
	border-bottom:1px solid #d1d1d1;
}
.FontePasso {
	display:inline; float:left;
	width:65px; height:17px;
	background:#e8e8e8;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	font-weight:bold; text-align:center; padding-top:3px; text-transform:uppercase;
}
.FonteInfoPasso {
	display:inline; float:left;
	width:373px; height:17px;
	background:#ecf7fb;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:left; padding-top:3px; padding-left:10px;
}
div.Infoquefazer {
	display:inline; float:left;
	width:425px; height:auto;
	margin-top:10px; margin-left:10px;
	font:11px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:left;
}
div.listagemPagDuvidas .li_listagem {
	display:inline; float:right;
	width:9px; height:12px;
	border:1px solid #d2d2d2;
	background:#e1f0f6;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; padding:8px 8px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem a {
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem a:hover {
	text-decoration:underline;
}
div.listagemPagDuvidas .li_listagem2 {
	display:inline; float:right;
	width:auto; height:12px;
	border:1px solid #d2d2d2;
	background:#e1f0f6;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; padding:8px 8px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem2 a {
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem2 a:hover {
	text-decoration:underline;
}
div.BoxTabelaPerguntas {
	display:inline; float:right;
	width:662px; height:auto;
	margin-top:10px;
}
div.BoxTabelaPerguntas .li_pergunta {
	width:640px; height:12px;
	border:1px solid #d2d2d2;
	background:#e1f0f6;
	padding:8px 10px; margin-top:3px;
}
div.BoxTabelaPerguntas .li_pergunta a {
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	font-weight:bold; text-transform:uppercase;
	text-decoration:none;
}
div.BoxTabelaPerguntas .li_pergunta img {
	display:inline; float:right;
	margin-top:-8px;
}
div.BoxTabelaPerguntas .li_Descricao {
	width:640px; height:250px; /height:auto;
	border:1px solid #eaeaea;
	background:#fff;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:none; text-transform:none;
	margin-top:1px; padding:8px 10px;
}
div.BoxTabelaPerguntas div.btTopo {
	display:inline; float:right;
	width:86px; height:28px;
	background:url(../imagens/botoes/bt_topo.gif) 0 0 no-repeat;
}
div.BoxTabelaPerguntas div.btTopo a{
	display:inline; float:right;
	width:86px; height:28px;
	background:url(../imagens/botoes/bt_topo.gif) 0 0 no-repeat;
}
div.listagemPagDuvidas .li_listagem {
	display:inline; float:right;
	width:9px; height:12px;
	border:1px solid #d2d2d2;
	background:#e1f0f6;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; padding:8px 8px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem a {
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem a:hover {
	text-decoration:underline;
}
div.listagemPagDuvidas .li_listagem2 {
	display:inline; float:right;
	width:auto; height:12px;
	border:1px solid #d2d2d2;
	background:#e1f0f6;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; padding:8px 8px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem2 a {
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif; color:#484a4b;
	text-align:center;
	font-weight:bold; text-transform:uppercase;
	margin-top:2px; margin-left:2px; margin-bottom:5px;
}
div.listagemPagDuvidas .li_listagem2 a:hover {
	text-decoration:underline;
}
div.listagemPagDuvidas {
	display:inline; float:right;
	width:660px; height:30px;
	text-align:right;
}
.TabelaContato {
	display:inline; float:left;
	width:413px;
	text-align:left;
}
div.BoxSacContato {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:10px;
}
div.BoxSacContato table {
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:bold; text-align:left;
	padding-left:5px;
}
div.BoxSacContato table a {
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:bold; text-align:left;
	text-decoration:none;
}
div.BoxSacContato table a:hover {
	text-decoration:underline;
}
/* Inputs */
.QntCompraProd {
	margin-top:3px;
	width:20px; height:16px;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding:2px;
	border:1px solid #acacac;
}
.QntCompraProd3 {
	margin-top:10px; /margin-top:-7px;
	width:20px; height:16px;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding:2px;
	border:1px solid #acacac;
}
.QntCompraProd2 {
	margin-top:0px; /margin-top:-1px;
	width:20px; height:16px;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding:2px;
	border:1px solid #acacac;
}
.ImputFormamgioProd {
	width:290px; height:12px;
	border:1px solid #c0c0c0;
	font:11px Arial, Helvetica, sans-serif; color:#595959;
	padding:6px 5px;
}
.ImputCampoTXTArea {
	width:250px; height:206px; /height:212px;
	border:1px solid #c0c0c0;
	font:11px Arial, Helvetica, sans-serif; color:#595959;
	padding:6px 5px;
}
.formContatoG {
	width:316px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:4px; padding-left:4px;
}
.formContatoDDD {
	width:33px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	padding-top:4px;
}
.formContatoFone {
	width:184px; height:18px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:4px; padding-left:4px;
}
.formContatoSelect {
	width:162px; height:22px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:3px;
}
.formContatoSelect2 {
	width:235px; height:22px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding-top:3px;
}
.formContatoText{
	width:312px; height:159px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	padding:4px 4px;
}
div.btenviarform a{
	display:inline; float:right;
	width:76px; height:28px;
	background:url(../imagens/botoes/bt_enviarForm.gif) 0 0 no-repeat;
	margin-right:13px;
}
div.btenviarform2 a{
	display:inline; float:left;
	width:76px; height:28px;
	background:url(../imagens/botoes/bt_enviarForm.gif) 0 0 no-repeat;
	margin-right:13px;
}
div.btenviarformNL a{
	display:inline; float:right;
	width:76px; height:28px;
	background:url(../imagens/botoes/bt_enviarForm.gif) 0 0 no-repeat;
}
/* Fontes */
.FonteProduto {
	font:14px Arial, Helvetica, sans-serif; color:#005184;
	text-align:center; font-weight:bold; text-transform:uppercase;
}
.FonteProduto a {
	font:14px Arial, Helvetica, sans-serif; color:#005184;
	text-align:center; font-weight:bold; text-transform:uppercase;
	text-decoration:none;
}
.FonteProduto a:hover {
	font:14px Arial, Helvetica, sans-serif; color:#005184;
	text-align:center; font-weight:bold; text-transform:uppercase;
	text-decoration:underline;
}
.FonteValor {
	font:14px Arial, Helvetica, sans-serif; color:#f15a21;
	text-align:center; font-weight:bold;
}
.FonteInfo {
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center; text-transform:none;
}
.FonteValorPOR {
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center; text-transform:none; font-weight:bold;
}
.FonteDestInfo {
	font:10px Arial, Helvetica, sans-serif; color:#005184;
	font-weight:bold;
}
.FonteBoldFormu {
		font:12px Arial, Helvetica, sans-serif; color:#595959;
		font-weight:bold;
}
.FonteBoldFormu a{
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:bold;
	text-decoration:none;
}
.FonteBoldFormu a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	font-weight:bold;
	text-decoration:underline;
}
/* Botoes */
.btVerdetalhes {
	background:url(../imagens/botoes/bt_verDetalhes.gif) 0 0 no-repeat;
	width:158px; height:28px;
	cursor:pointer;
}
div.BtVerDetalhes a {
	display:inline; float:left;
	width:156px; height:28px;
	background:url(../imagens/botoes/bt_verDetalhes.gif) 0 0 no-repeat;
	margin-top:5px; margin-left:18px; /margin-left:20px;
}
div.BtComprarCarrinho a {
	display:inline; float:left;
	width:156px; height:21px;
	background:url(../imagens/botoes/bt_Comprar.gif) 0 0 no-repeat;
}
div.BtComprar a {
	display:inline; float:left;
	width:116px; height:28px;
	background:url(../imagens/botoes/bt_Comprar.gif) 0 0 no-repeat;
	margin-top:5px; margin-left:40px;
}
div.BtComprarProd a {
	display:inline; float:left;
	width:116px; height:28px;
	background:url(../imagens/botoes/bt_Comprar.gif) 0 0 no-repeat;
}
div.BtEnviarMenssagem a{
	display:inline; float:right;
	width:116px; height:28px;
	background:url(../imagens/botoes/bt_enviar.gif) 0 0 no-repeat;
	margin-top:10px;
}
/*footer*/
div#footer {
	width:100%;
	font:10px Arial, Helvetica, sans-serif;
	color:#005184;
	padding:25px 0 15px 0;
	background:url(../imagens/layout/bg_footer_linha.jpg) repeat-x 0 0;
}
div.itens_footer {
	display:table;
	width:518px;
	margin:0 auto; padding-bottom:12px;
}
div#footer a {
	font:10px Arial, Helvetica, sans-serif;
	color:#005184;
	text-decoration:none;
}
div#footer a:hover {
	text-decoration:underline;
}
div.itens_footer div {
	text-align:center;
	width:100%;
}
/*
div.itens_footer div {
	display:inline; float:left;
	width:50%;
}
*/
div.itens_footer div img {
	padding-right:4px;
}
/* Light Box Mensangem */
div.LightBox {
	/*position:absolute; z-index:1000; top:0; left:0;*/
	width:100%; height:100%;
	background:url(../imagens/layout/bg_lightbox.png) repeat 0 0;
	border:none;
	/* filtro para transparencia do png para IE, ignorado pelo Mozila */
	_background:none;
   	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imagens/layout/bg_lightbox.png');
}
div.BoxGeralLightBox {
	/*position:absolute; z-index:1010; top:150px; left:230px;*/
	width:612px; 
}
div.ImgTopoLightBox {
	display:inline; float:left;
	width:612px; height:55px;
	background:url(../imagens/layout/box_imgTopoLBMsg.gif) 0 0 no-repeat;
	background-position:bottom;
}
div.ImgCenterLightBox {
	display:inline; float:left;
	width:612px; height:auto;
	background:url(../imagens/layout/box_imgCenterLBMsg.gif) 0 0 repeat-y;
}
div.ImgBaseLightBox {
	display:inline; float:left;
	width:612px; height:20px;
	background:url(../imagens/layout/box_imgBaseLBMsg.gif) 0 0 no-repeat;
}
div.ConteudoGeralLightBox {
	display:inline; float:left;
	width:582px; height:auto;
	margin-left:12px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
div.ConteudoGeralLightBox p {
	padding:5px 27px;
}
div.ConteudoGeralLightBox img {
	margin:20px 0 10px 0px;
}
div.ConteudoGeralLightBox .ImbBannerLB {
	margin:0px 0 0px 28px;
}
div.ConteudoGeralLightBox a {
	font:10px Arial, Helvetica, sans-serif; color:#be1200;
	text-decoration:none;
}
div.ConteudoGeralLightBox a:hover {
	text-decoration:underline;
}
div.BoxAjaxCalendario {
	display:inline; float:left;
	width:285px; height:149px;
	background:url(../imagens/foto/img_calendario2.gif) 0 0 no-repeat;
	margin:10px 0 10px 25px;
}
div.BoxLegendaCalendario {
	display:inline; float:right;
	width:243px; height:149px;
	background:url(../imagens/foto/img_LegendaCalendario.gif) 0 0 no-repeat;
	margin:10px 25px 10px 0;
}
div.ConteudoGeralLightBoxMSG {
	display:inline; float:left;
	width:582px; height:105px;
	margin-left:12px;
	text-align:center;
	font:14px Arial, Helvetica, sans-serif; color:#1b1b1b;
	padding-top:25px;
}
div.ConteudoGeralLightBoxMSG a {
	text-align:center;
	font:14px Arial, Helvetica, sans-serif; color:#0000ff;
}
div.BtFecharLightBox a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_fecharLB.gif) 0 0 no-repeat;
	width:18px; height:19px;
	margin-right:18px; margin-top:-25px;
}
div.BtFecharLightBox2 a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_fecharLB.gif) 0 0 no-repeat;
	width:18px; height:19px;
	margin-right:18px; margin-top:30px;
}
div.btokLB a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_okLB.gif) 0 0 no-repeat;
	width:116px; height:28px;
	margin-top:25px; margin-left:230px;
}
div.btokAmarelo a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_okLB.gif) 0 0 no-repeat;
	width:116px; height:28px;
	margin-top:10px;
}
div.BoxProdLightBox {
	display:inline; float:left;
	width:262px; height:auto;
}
div.BoxProdLightBox img {
	float:right;
	margin:10px auto;
}
div.BoxProdDescLightBox {
	display:inline; float:right;
	width:320px; height:auto;
	text-align:left;
}
div.BoxProdDescLightBox p {	
	text-align:left;
}
div.BoxProdDescLightBox table {
	float:left;
	font:12px Arial, Helvetica, sans-serif; color:#595959;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #acacac; border-right:1px solid #acacac;
	margin-left:27px;
}
div.BoxProdDescLightBox td {
	border-bottom:1px solid #acacac; border-left:1px solid #acacac;
}
div.BtverdetalhesLB a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_verDetalhes.gif) 0 0 no-repeat;
	width:158px; height:28px;
	margin-top:10px; margin-right:35px;
}
div.BtverdetalhesLB2 a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_verDetalhes2.gif) 0 0 no-repeat;
	width:158px; height:28px;
	margin-top:10px; margin-right:35px;
}
div.BoxComprarLB {
	display:inline; float:left;
	width:100%; height:auto;
	margin:10px 0;
}
div.BoxComprarLB table {
	border:0px;
	float:left;
	margin-right:15px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
}
div.BoxComprarLB td {
	border:0px;
	text-align:center;
}
div.BoxComprarLB td input {
	margin:5px 0 3px;
}
div.BoxComprarLB tr {
	height:15px;
}

div.ObsTxtLightBox {
	display:inline; float:left;
	width:200px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
	margin-left:15px;
}
div.BoxValoresCPLB {
	display:inline; float:left;
	width:140px; height:50px;
	text-align:left; margin-left:10px;
}
div.BoxValoresCPLB p {
	text-align:left;
}
h2.title_entregaLB {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_entrega.gif) no-repeat 0 0;
	margin-left:20px; margin-top:10px;
}
h2.title_calendarioLB {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_calendario.gif) no-repeat 0 0;
	margin-left:20px; margin-top:10px;
}
/* Tele sem Menu lateral */
div.ContentFull100% {
	display:block; float:left;
	width:100%; height:auto;
}
div.Pesquisa2 {
	display:block; float:left;
	width:100%; height:60px;
	background:url(../imagens/layout/img_campoPesquisa02.gif) 0px 5px no-repeat;
}
div.ImgBuscar2 {
	display:block; float:left;
	width:87px; height:60px;
	background:url(../imagens/title/title_busca_02.gif) no-repeat 0 3px;
	margin-left:15px; _margin-left:7px;
}
div.ImputPesquisa2 {
	display:block; float:left;
	width:420px; height:14px;
	margin:25px 0 0 12px;
}
.ImputPesquisaTopo2 {
	width:410px; height:12px;
	font:11px Arial, Helvetica, sans-serif; color:#000;
	text-align:left;
	margin-top:3px; /margin-top:-15px;
}
div.btFaleConosco2 a{
	display:block; float:left;
	width:104px; height:60px;
	background:url(../imagens/botoes/bt_faleconosco_03.gif) no-repeat 0 3px;
	margin:0 0 0 20px;
}
div.btDuvidas2 a{
	display:block; float:left;
	width:102px; height:60px;
	background:url(../imagens/botoes/bt_duvidas_3.gif) no-repeat 0 3px;
	margin-left:15px;
}
div.BoxContentFull100 {
	display:block;
	width:100%; height:auto;
}
div.BoxImgTopoContentFull100 {
	display:inline; float:left;
	width:967px; height:75px;
	background:url(../imagens/layout/bg_box100top2.gif) no-repeat left bottom;
}
div.BoxImgCenterContentFull100 {
	display:inline; float:left;
	width:100%; height:auto;
	background:url(../imagens/layout/bg_box100meio2.gif) repeat-y 0 0;
}
div.BoxImgBaseContentFull100 {
	display:inline; float:left;
	width:100%; height:45px;
	background:url(../imagens/layout/bg_box100bottom2.gif) no-repeat 0 0;
}
div.BoxContenteudoFull100 {
	display:inline; float:left;
	width:870px; height:auto;
	margin-left:40px;
}
div.BoxContenteudoFull100 img {
	margin:10px 0 10px -5px;
}
div.boxVoltarFull a {
	display:inline; float:right;
	width:auto; height:auto;
	text-align:right;
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:none;
	margin-bottom:10px;
}
div.boxVoltarFull a:hover {
	text-decoration:underline;
}
div.BotoesTopoFull100 {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:15px;
}
div.ImbBaseContentFull2 {
	display:block; float:left;
	width:100%; height:65px;
	background:url(../imagens/layout/img_parque.gif) no-repeat bottom;
	background-position:125px 3px;
}
div.BtContComprando a {
	display:inline; float:left;
	width:162px; height:28px;
	background:url(../imagens/botoes/bt_contcomprando.gif) 0 0 no-repeat;
	margin-right:10px;
}
div.BtEsvaziarsacola a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_esvaziar_sacola.gif) 0 0 no-repeat;
	width:122px; height:27px;
}
div.BtConcluirCompra a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_concluir_compra.gif) 0 0 no-repeat;
	width:137px; height:28px;
}
div.BtOKCompra a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_okLB.gif) 0 0 no-repeat;
	width:116px; height:28px;
}
div.NavegacaoFull100 {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_navega_cadastro.gif) 0 -30px no-repeat;
	width:343px; height:28px;
}
div.NavegacaoFull100_2 {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_navega_cadastro.gif) 0 -60px no-repeat;
	width:343px; height:28px;
}
div.NavegacaoFull100_3 {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_navega_cadastro.gif) 0 -90px no-repeat;
	width:343px; height:28px;
}
div.NavegacaoFull100_4 {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_navega_cadastro.gif) 0 -120px no-repeat;
	width:343px; height:28px;
}
div.btSacola a {
	display:block; float:left;
	width:73px; height:28px;
}
div.btIdentificacao a {
	display:block; float:left;
	width:107px; height:28px;
}
div.btEntrega a {
	display:block; float:left;
	width:76px; height:28px;
}
div.btPagamento a {
	display:block; float:left;
	width:86px; height:28px;
}
div.BoxListagemProd {
	display:inline; float:left;
	width:100%; height:auto;
	margin-top:10px; margin-bottom:10px;
}
div.BoxListagemProd p {
	text-align:left;
}
div.BoxListagemProd ul {
	margin-top:10px;
	list-style:none;
}
/* Sacola LI /*/
div.BoxListagemProdSC li {
	display:inline; float:left;
	width:100%; height:auto;
}
.li_BoxListagemProdSC {
	width:100%; height:euto!important;
	border-bottom:1px solid #bedaef;
}
div.BoxProdListagemSC a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxProdListagemSC {
	display:inline; float:left;
	width:146px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	margin-top:5px;
}
div.BoxQntListagemSC {
	display:inline; float:left;
	width:65px; height:auto;
	text-align:center;
	margin-top:-2px;
}
div.BoxQntListagemSC a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxQntListagemSC table {
	margin-left:30px; /margin-left:10px;
}
div.BoxQntListagemSC table tr td img {
	margin-left:1px;
}
/* */
div.BoxListagemProd li {
	display:inline; float:left;
	width:100%; height:auto;
}
div.BoxListagemProd2 li {
	display:inline; float:left;
	width:100%; height:auto; /height:37px;
}
.li_BoxTitulos {
	width:100%; height:30px;
	border-top:1px solid #bedaef; border-bottom:1px solid #bedaef;
	background:#e3eff8;
}
.li_BoxListagemProd {
	width:100%; overflow:hidden; padding-bottom:5px;
	border-bottom:1px solid #bedaef;
}
.li_BoxListagemProd div.BoxProdListagem2 {
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	float:left; display:inline;
	width:140px;
	margin:-10px 0 0 5px;
}
.li_BoxListagemProd2 {
	width:100%; height:auto;
	border-bottom:1px solid #bedaef;
	margin:10px 0;
}
.TituloProduto {
	display:inline; float:left;
	width:156px; height:23px;



	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloQnt {
	display:inline; float:left;
	width:65px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloDetalheProd {
	display:inline; float:left;
	width:226px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloValorUni_total {
	display:inline; float:left;
	width:77px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloObservacoes {
	display:inline; float:left;
	width:268px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloCoDesconto {
	display:inline; float:left;
	width:156px; height:21px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; font-weight:bold;
	padding-top:9px; padding-left:10px;
}
.TituloResultado {
	display:inline; float:left;
	width:350px; height:21px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; font-weight:bold;
	padding-top:9px; padding-left:10px;
}
div.BoxProdListagem {
	display:inline; float:left;
	width:146px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding:7px 5px;
}
div.BoxProdListagem a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxQntListagem {
	display:inline; float:left;
	width:65px; height:auto;
	text-align:center;
	padding-top:7px;
}
div.BoxQntListagem table tr td {
	display:inline; float:left;
	width:30px; height:auto;
	margin-left:17px; margin-top:-5px;
}
div.BoxQntListagem table tr td img {
	margin-left:0
}
div.BoxDetalheProdListagem {
	display:inline; float:left;
	width:216px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding:7px 5px;
}
div.BoxDetalheProdListagem a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxQntListagem2 {
	display:inline; float:left;
	width:45px; height:auto;
	text-align:center;
	margin-top:5px; margin-left:25px;
}
div.BoxDetalheProdListagem a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxValorUni_totalListagem {
	display:inline; float:left;
	width:67px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding:5px 5px 0 5px;
}
div.ObservacoesListagem {
	display:inline; float:left;
	width:258px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding:7px 5px;
}
div.TXTCodigoDesconto {
	display:inline; float:left;
	width:156px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding-top:7px; padding-left:10px; padding-bottom:7px;
}
div.BoxVariosSacola {
	display:inline; float:left;
	width:100%; height:auto;
	margin:10px 0;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; font-weight:normal;
}
.FonteResumoTransacao {
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:right; font-weight:normal;
}
.FonteCupom {
	font:10px "Courier New", Courier, monospace;color:#636363;
	text-align:left; font-weight:normal;
}
div.BoxVariosSacola2 {
	display:inline; float:left;
	width:100%; height:auto;
	margin:0 0;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; font-weight:normal;
}
.FundoDivisaoPagamento868 {
	background:url(../imagens/layout/bg_FundoPagamentoDivisao868.gif) repeat-y 0 0;
}
div.BoxVariosSacola p {
	text-align:left;
}
div.BoxInputCodDesconto {
	display:inline; float:left;
	width:110px; height:auto;
	margin-top:10px;
}
.InputCodDesconto {
	width:100px; height:12px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#6c6d6d;
	text-align:left;
	padding:4px 5px;
}
div.BtOkCodDesc a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_okCOD.gif) 0 0 no-repeat;
	width:27px; height:22px;
	margin-top:10px; /margin-top:11px;
}
div.BoxInfoCodDesconto {
	display:inline; float:left;
	width:215px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; margin-left:20px;
	padding-top:7px; padding-left:10px; padding-bottom:7px;
}
div.BoxVariasSacolaBoeda {
	display:inline; float:left;
	width:100%; height:auto;
	border:1px solid #bedaef;
	margin:10px 0;
	background:url(../imagens/layout/bg_Fundo3ColunasPagamento870.gif) repeat-y 12px 0;
}
div.InfoAtencao {
	display:inline; float:left;
	width:295px;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.InfoCEP {
	display:inline; float:left;
	width:295px;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
}
div.InfoCEP2 {
	display:inline; float:left;
	width:295px;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.InfoCEP2 img {
	margin:5px 0 0 60px;
}
div.InfoCEP2 p {
	margin-top:-12px;
	text-align:center;
}
div.InfoCEP a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
	padding-left:10px;
}
.InputCEP1 {
	width:87px; height:12px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#6c6d6d;
	text-align:left;
	padding:4px 5px;
}
.InputCEP2 {
	width:37px; height:12px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#6c6d6d;
	text-align:left;
	padding:4px 5px;
}
div.BtCalcular a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_calcular.gif) 0 0 no-repeat;
	width:117px; height:29px;
	margin-left:80px; margin-top:10px;
}
div.BoxValoresCompra {
	display:inline; float:left;
	width:218px; height:60px;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
}
div.BoxEndEntregar {
	display:inline; float:left;
	width:198px; height:107px;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:10px 10px;
}
div.BoxValoresCompra table {
	border:0px;
	font:14px Arial, Helvetica, sans-serif; color:#636363;
	margin-top:7px;
}
div.BoxValoresCompra table td {
	padding-left:5px;
}
div.BoxIdentificacao {
	display:inline; float:left;
	width:300px; height:170px;
	border:1px solid #bedaef;
	margin-right:65px; margin-top:20px; margin-left:65px;
}
div.BoxIdentificacao table {
	border:0px;
	margin-left:15px; margin-top:13px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
}
div.BoxIdentificacao table a {
	font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
	text-decoration:underline; padding-left:5px;
	text-align:left;
}
div.BoxIdentificacao2 {
	display:inline; float:left;
	width:300px; height:170px;
	border:1px solid #bedaef;
	margin-right:65px; margin-top:43px; margin-left:65px;
}
div.BoxIdentificacao2 table {
	border:0px;
	margin-left:15px; margin-top:13px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
}
div.BoxIdentificacao2 table a {
	font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
	text-decoration:underline; padding-left:5px;
	text-align:left;
}
div.BtAvancar a {
	display:inline; float:left;
	width:117px; height:29px;
	background:url(../imagens/botoes/bt_avancar.gif) 0 0 no-repeat;
	margin-left:5px;
}
div.BtAvancar2 a {
	display:inline; float:right;
	width:117px; height:29px;
	background:url(../imagens/botoes/bt_avancar.gif) 0 0 no-repeat;
	margin-left:5px;
}
div.BtAvancar3 a {
	display:inline; float:right;
	width:117px; height:29px;
	background:url(../imagens/botoes/bt_avancar.gif) 0 0 no-repeat;
	margin-top:10px;
}
div.BtCadNewEnd a {
	display:inline; float:right;
	width:196px; height:28px;
	background:url(../imagens/botoes/bt_cadNewEnd.gif) 0 0 no-repeat;
}
.InputLogin {
	width:137px; height:16px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
div.BoxInputDadosPJPF {
	display:inline; float:left;
	width:760px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	margin-left:100px;
}
div.BoxDadosEndereco2 {
	display:inline; float:right;
	width:400px; min-height:470px;
	border:1px solid #bedaef;
	margin-top:15px;
}
div.BoxDadosEndereco2 table {
	border:0px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:5px; margin-top:10px;
}
div.BoxDadosEndereco2 table tr td {
	height:27px;
}
div.BoxDadosEndereco {
	display:inline; float:left;
	width:400px; height:470px;
	border:1px solid #bedaef;
	margin-top:15px;
}
div.BoxDadosEndereco table {
	border:0px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:5px; margin-top:0;
	
}
div.BoxDadosEndereco table.anula{
	margin-top:0px;
}

div.BoxDadosEndereco table tr td {
	height:27px;
}
div.BoxDadosEndereco2 table a {
	font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
	text-decoration:underline; padding-left:5px;
	text-align:left;
}
.InputFormCadastro1 {
	width:240px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormCadastro2 {
	width:27px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormCadastro3 {
	width:133px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormCadastro4 {
	width:33px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 0;
	margin-left:5px;
}
.InputFormCadastro5 {
	width:145px; height:22px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormCadastro6 {
	width:86px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormCadastro7 {
	width:80px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.FonteDestaqueForm {
	font:12px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
}
div.BtExcluir a {
	display:inline; float:left;
	width:10px; height:9px;
	background:url(../imagens/botoes/bg_x.gif) 0 0 no-repeat;
}
div.BoxEndCadastrados {
	display:inline; float:left;
	width:400px; height:auto;
	margin-top:15px;
}
div.BoxEndCadastrados ul {
	list-style:none;
}
div.BoxEndCadastrados li {
	display:inline; float:left;
	width:380px; height:118px;
	border:1px solid #bedaef;
	margin-bottom:26px;
	padding:10px 10px
}
div.BoxEndCadastrados .EndPadrao {
	display:inline; float:left;
	width:380px; height:118px;
	border:1px solid #bedaef;
	margin-bottom:26px;
	padding:10px 10px;
	background:#e0f4fd;
}
div.BoxEndCad {
	display:inline; float:left;
	width:220px; height:105px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.BoxBtEndCad {
	display:inline; float:right;
	width:145px; height:105px;
}
.FonteLinkDir a {
	float:right;
	font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
	text-decoration:underline;
	text-align:left;
}
div.BrUsarEndereco a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_usaresteend.gif) 0 0 no-repeat;
	width:146px; height:28px;
	margin-top:75px;
}
div.BoxPagamentoCartao {
	display:inline; float:left;
	width:838px; height:auto;
	border:1px solid #bedaef;
	padding:15px 15px;
}
	div.BoxPagamentoCartao div.OpcaoCartaoCredito {
		display:inline; float:left;
		width:458px;
	}
		div.OpcaoCartaoCredito table.DadosCartao {
			margin-top:20px;
		}
	div.BoxPagamentoCartao div.ParceCartaoCredito {
		display:inline; float:left;
		width:365px;
		padding-left:15px;
	}
		div.ParceCartaoCredito table td {
			height:20px;
		}
	div.OpcaoBoletoBancario {
		display:inline; float:left;
		width:458px;
	}
	div.PagVistaBoleto {
		display:inline; float:left;
		width:365px;
		padding-left:15px;
	}
		div.PagVistaBoleto table td {
			height:80px;
			vertical-align:middle;
		}
div.BoxBandeirasCartao {
	display:inline; float:left;
	width:415px; height:auto;
}
div.ParcelamentoCartao {
	display:inline; float:left;
	width:405px; height:326px;
	margin-top:10px;
}
div.BoxInfoCartaoCliente {
	display:inline; float:left;
	width:300px; height:122px;
	margin-top:15px;
}
div.BoxTabelaParcelamento {
	display:inline; float:right;
	width:105px; height:auto;
	margin-top:15px;
}
div.BoxTabelaParcelamento table {
	margin-left:5px;
}
div.ParcelamentoCartao table {
	border:0px;
}
div.ParcelamentoCartao table tr td {
	height:25px;
}
.InputFormParCartao1 {
	width:184px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormParCartao2 {
	width:31px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormParCartao3 {
	width:17px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
.InputFormParCartao4 {
	width:8px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
div.BoxPAgamentoBoleto {
	display:inline; float:right;
	width:402px; height:103px;
	border-bottom:1px solid #bedaef; border-right:1px solid #bedaef; border-top:1px solid #bedaef;
	padding:15px 15px;
}
div.BoxPAgamentoBoleto table {
	border:0px; margin-top:5px;
}
div.BoxPAgamentoDebito {
	display:inline; float:right;
	width:402px; height:132px;
	border-bottom:1px solid #bedaef; border-right:1px solid #bedaef;
	padding:15px 15px;
}
div.BoxPagamentoEletronico {
	display:inline; float:right;
	width:402px; height:auto;
	border-bottom:1px solid #bedaef; border-right:1px solid #bedaef;
	padding:15px 15px;
}
div.BoxInfoFormPag {
	display:inline; float:left;
	width:670px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	margin:10px 10px;
}
div.btimprimirpedido a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_imprimirpedido.gif) 0 0 no-repeat;
	width:196px; height:28px;
	margin-left:10px;
}
div.btimprimirpedido2 a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_imprimirpedido.gif) 0 0 no-repeat;
	width:196px; height:28px;
}
div.BoxInfoAtencao {
	display:inline; float:left;
	width:840px; height:63px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	margin:10px 10px;
}
div.BoxDataPedido {
	float:right; display:inline;
	width:170px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:right; font-weight:bold;
	margin-right:10px; margin-top:10px;
}
div.BtImprimirBoleto a {
	display:inline; float:right;
	width:166px; height:38px;
	background:url(../imagens/botoes/bt_ImprimierBoleto.gif) 0 0 no-repeat;
	margin-right:10px; margin-top:10px;
}
/*div.btimprimirvoucher a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_Imprimirvoucher.gif) 0 0 no-repeat;
	width:198px; height:38px;
}*/
div.btimprimirvoucher a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_Imprimirvoucher.gif) 0 0 no-repeat;
	width:127px; height:38px;
}
div.BoxBranco {
	display:inline; float:left;
	width:100%; height:5px;
}
.TituloNumPedidos {
	display:inline; float:left;
	width:146px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloDataPedido {
	display:inline; float:left;
	width:93px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloStatusPedido {
	display:inline; float:left;
	width:102px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding:7px;
}
.TituloValorTotalPedido {
	display:inline; float:left;
	width:112px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloFormPagamentoPedido {
	display:inline; float:left;
	width:159px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloSegViaPedido {
	display:inline; float:left;
	width:109px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
.TituloDetalheProdPedido {
	display:inline; float:left;
	width:143px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	padding-top:7px;
}
div.NumPedidos {
	display:inline; float:left;
	width:146px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px;
}
div.DataPedido {
	display:inline; float:left;
	width:93px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px;
}
div.StatusPedido {
	display:inline; float:left;
	width:102px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px;
}
div.ValorTotalPedido {
	display:inline; float:left;
	width:112px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px; margin-left:14px;
}
div.FormPagamentoPedido {
	display:inline; float:left;
	width:159px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px;
}
div.SegViaPedido {
	display:inline; float:left;
	width:109px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px;
}
div.DetalheProdPedido {
	display:inline; float:left;
	width:143px; height:23px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	padding-top:7px; margin-bottom:10px;
}
div.SegViaPedido a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.DetalheProdPedido a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
	text-decoration:underline;
}
div.BoxFiltrarPedidos {
	display:inline; float:left;
	width:100%; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding-left:15px; margin:5px 0;
}
div.AlertPedidos p {
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center; font-weight:bold;
	margin-top:50px;
}
.InputFiltrarPedidos {
	width:126px; height:17px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:5px;
}
.InputPesqNumeroPedido {
	width:92px; height:14px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
	margin-left:5px;
}
div.BoxFiltrarUltiPedidos {
	display:inline; float:left;
	width:330px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	font-weight:bold; padding-left:10px;
}
div.BoxFiltrarDataPedido {
	display:inline; float:left;
	width:193px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:35px; font-weight:bold;
}
.InputFiltrarDataMesPedidos {
	width:75px; height:17px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:5px;
}
.InputFiltrarDataAnoPedidos {
	width:70px; height:17px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	margin-left:5px;
}
div.BtOkFiltrar a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_okCOD.gif) no-repeat 0 -2px;
	width:27px; height:17px;
}
div.BoxBtAcompanharPedidoTXT {
	display:inline; float:right;
	width:239px; height:auto;
	margin-top:10px;
}
div.BtAcompanharPedido a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_acompanharpedido.gif) 0 0 no-repeat;
	width:239px; height:48px;
}
div.TxtInfoAcompanharPedido {
	display:inline; float:right;
	width:209px; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:center;
	margin-top:5px; margin-left:30px;
}
div.btvoltarmeuspedidos a {
	display:inline; float:left;
	background:url(../imagens/botoes/bt_voltarmeuspedidos.gif) 0 0 no-repeat;
	width:196px; height:28px;
}
div.BoxTxtObrigado {
	display:inline; float:left;
	width:70%; height:70px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	border-right:1px solid #bedaef;
	padding:10px 10px;
}
div.BoxTxtValorFinalCompra {
	display:inline; float:right;
	width:200px; height:auto;
	padding:10px 10px;
}
div.BoxTxtValorFinalCompra table {
	border:0px;
	font:14px Arial, Helvetica, sans-serif; color:#636363;
}
div.BoxTxtValorFinalCompra table tr td {
	height:23px;
	padding-left:5px;
}
div.BoxSenha {
	display:inline; float:left;
	width:313px; height:auto;
	margin-left:285px;
}
div.BoxSenha p {
	text-align:left;
}
div.BoxInputSenha {
	display:inline; float:left;
	width:311px; height:auto;
	border:1px solid #bedaef;
	margin-top:10px;
}
div.BoxInputSenha table {
	border:0px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
}
div.BoxInputSenha table tr td {
	height:35px;
	padding-right:5px;
}
.InputFormSenha {
	width:157px; height:12px;
	border:1px solid #6f6f6f;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:5px 5px;
}
div.BoxAlterarSenha {
	display:inline; float:left;
	width:454px; height:auto;
	margin-left:200px;
	margin-top:15px;
}
div.BoxAlterarSenha p {
	text-align:left;
}
div.BoxInputAlterarSenha {
	display:inline; float:left;
	width:452px; height:auto;
	border:1px solid #bedaef;
	margin-top:10px;
}
div.BoxInputAlterarSenha table {
	border:0px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
}
div.BoxInputAlterarSenha table tr td {
	height:35px;
	padding-right:5px;
}
.InputFormNovaSenha1 {
	width:157px; height:12px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:5px 5px;
}
.InputFormNovaSenha2 {
	width:117px; height:12px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:5px 5px;
}
h2.title_sacoladecompras {
	display:block;
	margin:0; padding:0;
	width:100%;	height:55px;
	text-indent:-5000px;
	background:url(../imagens/title/title_sacoladecompras.gif) no-repeat 10px 2px;
}
h2.title_veja_tambem {
	display:block;
	margin:0; padding:0;
	width:100%;	height:55px;
	text-indent:-5000px;
	background:url(../imagens/title/title_veja_tambem.gif) no-repeat 10px 2px;
}
.TabelaFormRecebaNovidades {
	border:0px;
	margin-left:120px;
	margin-top:20px;
}
.TabelaFormRecebaNovidades tr td {
	height:35px;
	padding-right:5px;
}
.InputFormRN {
	width:240px; height:12px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:5px 5px;
}
div.BoxMarketShare {
	display:inline; float:left;
	width:850px; height:auto;
	border:1px solid #bedaef;
	padding:10px 10px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.BoxMarketShare ul {
	list-style:none;
}
div.BoxMarketShare li {
	display:inline; float:left;
	width:100%; height:80px;
	margin-top:20px;
	font:12px Arial, Helvetica, sans-serif; color:#636363;
	font-weight:bold;
}
.InputSelectMarketShare {
	width:240px; height:22px;
	border:1px solid #bedaef;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
	padding:5px 5px;
	margin:5px 0 0 10px;
}
div.BoxResultado {
	display:inline; float:left;
	width:850px; height:auto;
	padding:10px 0;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.BoxTxtResultado {
	display:inline; float:left;
	width:830px; height:auto;
	padding:10px 20px;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left;
}
div.BoxTxtResultado a {
	font:10px Arial, Helvetica, sans-serif; color:#3081b5;
}
div.BoxResumodoPedido {
	display:inline; float:left;
	width:100%; height:auto;
	margin:10px 0 0 0;
}
	div.BoxResumodoPedido table {
		border:0px;
	}
		div.BoxResumodoPedido table tr td {
			height:20px;
			font:10px Arial, Helvetica, sans-serif; color:#595959;
			padding-right:5px;
		}
		div.BoxResumodoPedido ul .liOBS {
			list-style-type:disc;
			margin-left:15px;
			padding:3px 0 0 0;
		}
		div.BoxResumodoPedido table tr td a {
			font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
			text-decoration:none;
		}
		div.BoxResumodoPedido table tr td a:hover {
			font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
			text-decoration:underline;
		}
		.FonteDestaque {
			font:10px Arial, Helvetica, sans-serif; color:#990000;
		}
		.FonteDestaque2 {
			font:12px Arial, Helvetica, sans-serif; color:#595959;
			font-weight:bold;
		}
	div.BoxFechamentoCompra {
		display:inline; float:left;
		width:100%; height:auto;
		margin-top:10px;
	}
		div.BoxFechamentoCompra ul {
			list-style:none;
		}
		div.BoxFechamentoCompra li {
			display:inline; float:left;
			list-style:none
		}
			.LiTitulosLF {
				display:inline; float:left;
				width:100%; height:22px;
				background:#e3eff8; border-bottom:1px solid #bedaef; border-top:1px solid #bedaef;
			}
			.LiTitulosLF2 {
				display:inline; float:left;
				width:100%; height:22px;
				background:#e3eff8; border-bottom:1px solid #bedaef;
			}
				.TitleProdutoLF {
					display:inline; float:left;
					width:295px; height:auto;
					padding:4px 0 0 5px;
				}
				.TitleEntLF {
					display:inline; float:left;
					width:45px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.TitleQntLF {
					display:inline; float:left;
					width:45px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.TitleValorLF {
					display:inline; float:left;
					width:75px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.TitleDescontoLF {
					display:inline; float:left;
					width:100px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.TitleTotalLF {
					display:inline; float:left;
					width:75px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
			.LiboxContentLF {
				display:inline; float:left;
				width:100%; height:22px;
				border-bottom:1px solid #bedaef;
			}
				.RSProdutoLF {
					display:inline; float:left;
					width:295px; height:auto;
					padding:4px 0 0 5px;
				}
				.RSEntLF {
					display:inline; float:left;
					width:45px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.RSQntLF {
					display:inline; float:left;
					width:45px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.RSValorLF {
					display:inline; float:left;
					width:75px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.RSDescontoLF {
					display:inline; float:left;
					width:100px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.RSTotalLF {
					display:inline; float:left;
					width:75px; height:auto;
					padding:4px 0 0 5px; text-align:center;
				}
				.OBSTotalLF {
					display:inline; float:left;
					width:475px; height:auto;
					padding:4px 0 0 5px; text-align:left;
				}
div.BoxVariasSacolaBoeda2 {
	display:inline; float:left;
	width:100%; height:auto;
	border:1px solid #bedaef;
	margin:10px 0;
	background:#fbfcff;

}
div.BoxVariasSacolaBoeda2 p {
	padding:10px 10px;
}
div.BoxVariasSacolaBoeda2 ul .liOBS {
	list-style-type:disc;
	margin:10px 0 10px 25px;
	padding:3px 0 0 0;
}
div.BoxVariasSacolaBoeda2 table {
	margin-left:10px;
}
div.BoxResumoRegras {
	display:inline; float:left;
	width:100%; height:auto;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
	div.BoxResumoRegras p {
		text-align:left;
	}
	div.BoxResumoRegras a {
		font:10px Arial, Helvetica, sans-serif; color:#0b6fb0;
		text-decoration:none;
		text-align:left
	}
	div.BoxResumoRegras a:hover {
		text-decoration:underline;
	}
.InputCodSenhaAcesso {
	width:250px; height:14px;
	border:1px solid #595959;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	padding:3px 5px;
}
div.BoxNewaLetterG {
	display:inline; float:left;
	width:695px; height:auto;
	margin-left:20px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
	div.BoxNewaLetterG p {
		text-align:left;
	}
	div.BoxNewaLetterG table tr td {
		height:35px;
		padding-right:5px;
	}
	.InputNewsLetterG {
		width:180px; height:14px;
		border:1px solid #595959;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		padding:3px 5px;
	}
div.BoxAlterarCadEntrega {
	display:inline; float:left;
	width:695px; height:auto;
	margin-left:20px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
	div.BoxAlterarCadEntrega p {
		text-align:left;
	}
	div.BoxAlterarCadEntrega table tr td {
		height:35px;
		padding-right:5px;
	}
	.InputBoxAlterarCadEntrega {
		width:180px; height:14px;
		border:1px solid #595959;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		padding:3px 5px;
	}
	.formAlterarCadEndereco1 {
		width:230px; height:18px;
		border:1px solid #6f6f6f;
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:left;
		padding-top:4px; padding-left:4px;
		margin-left:5px;
	}
	.formAlterarCadEndereco2 {
		width:50px; height:18px;
		border:1px solid #6f6f6f;
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:left;
		padding-top:4px; padding-left:4px;
		margin-left:5px;
	}
	.formAlterarCadEndereco3 {
		width:85px; height:18px;
		border:1px solid #6f6f6f;
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:left;
		padding-top:4px; padding-left:4px;
		margin-left:5px;
	}
	.formAlterarCadEndereco4 {
		width:155px; height:20px;
		border:1px solid #6f6f6f;
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:left;
		padding-left:4px;
		margin-left:5px;
	}
div.BoxGerenciarEnd {
	display:inline; float:left;
	width:695px; height:auto;
	margin-left:20px;
	font:10px Arial, Helvetica, sans-serif; color:#595959;
	text-align:left;
}
	div.BoxGerenciarEnd p {
		text-align:left;
	}
	div.BoxGerenciarEnd table tr td {
	
	}
	div.BoxGerenciarEnd ul {
		list-style:none;
	}
	.li_BoxTitulos {
		width:100%; height:30px;
		border-top:1px solid #bedaef; border-bottom:1px solid #bedaef;
		background:#e3eff8;
	}
	.li_BoxListagemEnd {
		width:100%; height:30px;
		border-bottom:1px solid #bedaef;
	}
	.TituloLE {
		display:inline; float:left;
		width:235px; height:21px;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:left; font-weight:bold;
		padding-top:9px; padding-left:10px;
	}
	.TituloLE2 {
		display:inline; float:left;
		width:55px; height:21px;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:center; font-weight:bold;
		padding-top:9px; padding-left:10px;
	}
	.TituloRSLE {
		display:inline; float:left;
		width:235px; height:21px;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:left;
		padding-top:9px; padding-left:10px;
	}
	.TituloRSLE2 {
		display:inline; float:left;
		width:55px; height:21px;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:center;
		padding-top:9px; padding-left:10px;
	}
	div.BoxGerenciarEnd ul a {
		text-align:center;
		font:10px Arial, Helvetica, sans-serif; color:#3081b5;
		text-decoration:none;
	}
	div.BoxGerenciarEnd ul a:hover {
		text-decoration:underline;
	}
/* Titulos Box */
h2.title_entrega {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_entrega.gif) no-repeat 25px 0;
}
h2.title_ofertas {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_ofertas.gif) no-repeat 25px -2px;
}
h2.title_vendinovu {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_vendinovu.gif) no-repeat 27px -2px;
}
h2.title_resultadodabusca {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_resultadodabusca.gif) no-repeat 25px 2px;
}
h2.title_tirartitulo {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_tirartitulo.png) no-repeat 25px 2px;
}
h2.title_comocomprar {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_comocomprar.gif) no-repeat 25px 0;
}
h2.title_identificacao {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_identificacao_2.gif) no-repeat 25px 2px;
}
h2.title_recebanossasnovidades {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_recebanossasnovidades.gif) no-repeat 25px 2px;
}
h2.title_faleconosco {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_faleconosco.gif) no-repeat 25px 2px;
}
h2.title_duvidas {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_duvidas.gif) no-repeat 25px 2px;
}
h2.title_centraldeatendimento {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_centralatendimento.gif) no-repeat 25px 2px;
}
h2.title_meuspedidos {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_meuspedidos.gif) no-repeat 25px 2px;
}
h2.title_cadastrousuario {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_cadastrousuario.gif) no-repeat 25px 2px;
}
h2.title_seguranca {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_seguranca.gif) no-repeat 25px 2px;
}
h2.title_politicadeprivacidade {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_politicadeprivacidade.gif) no-repeat 25px 2px;
}
h2.title_formasdepagamento {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_formasdepagamento.gif) no-repeat 25px 2px;
}
h2.title_prazosdeentrega {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_prazosdeentrega.gif) no-repeat 25px 2px;
}
h2.title_trocasedevolucoes  {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_trocasedevolucoes.gif) no-repeat 25px 2px;
}
h2.title_entrega2  {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_entrega2.png) no-repeat 25px 2px;
}
h2.title_gerenciarenddeentrega  {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_gerenciarenddeentrega.gif) no-repeat 25px 2px;
}
h2.title_esqueciminhasenha  {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_esqueciminhasenha.gif) no-repeat 25px 2px;
}
h2.title_alterarsenha  {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_alterarsenha.gif) no-repeat 25px 2px;
}
h2.title_alteraremaillogin   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_alteraremaillogin.gif) no-repeat 25px 2px;

}
h2.title_alterarmeucadastro   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_alterarmeucadastro.gif) no-repeat 25px 2px;
}
h2.title_sacola   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_sacola.gif) no-repeat 25px -2px;
}
h2.title_comochegar   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_comochegar.gif) no-repeat 25px 2px;
}
h2.title_comprarapida   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_comprarapida.gif) no-repeat 25px 10px;
}
h2.title_enderecodeentrega   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_enderecodeentrega.gif) no-repeat 25px 2px;
}
h2.title_pagamento   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_pagamento.png) no-repeat 25px 2px;
}
h2.title_promocao   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_promocao.png) no-repeat 25px 2px;
}
h2.title_confirmacaodepedido   {
	display:block;
	margin:0; padding:0;
	width:100%;	height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_confirmacaodepedido.png) no-repeat 25px 2px;
}
h2.title_mapadosite {
	display:block;
	margin:0; padding:0;
	width:100%; height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_mapadosite.gif) no-repeat 25px 2px;
}
h2.title_imperdivel {
	display:block;
	margin:0; padding:0;
	width:100%; height:54px;
	text-indent:-5000px;
	background:url(../imagens/title/title_imperdivel.gif) no-repeat 25px -6px;
}

span.obsPreenchimento {
	font:9px Arial, Helvetica, sans-serif; color:#636363;
	display:block; width:300px; margin:10px 0 0 10px;
}
div.BoxListagemLinks {
	display:inline; float:left;
	width:100%; height:auto;
}
	div.BoxListagemLinks ul {
		display:inline; float:left;
		margin-left:30px; /margin-left:15px;
	}
	div.BoxListagemLinks .liCategoria a {
		display:list-item;
		width:230px; height:12px;
		border:1px solid #d2d2d2;
		background:#e1f0f6;
		font:10px Arial, Helvetica, sans-serif; color:#484a4b;
		text-align:left;
		font-weight:bold; text-transform:uppercase; text-decoration:none;
		padding:8px 8px; margin-left:2px; margin-top:2px; /margin-top:0px;
	}
		div.BoxListagemLinks .liCategoria a:hover {
			text-decoration:underline;
		}
	div.BoxListagemLinks .liSubCategoria a {
		display:list-item;
		width:200px; height:12px;
		font:10px Arial, Helvetica, sans-serif; color:#484a4b;
		text-align:left; text-decoration:none;
		margin-left:2px; margin-top:2px; /margin-top:-6px; padding:0 4px 0 12px;
	}
		div.BoxListagemLinks .liSubCategoria a:hover {
			text-decoration:underline;
		}
	div.BoxListagemLinks .liSubCategoria2 a {
		display:list-item;
		width:200px; height:12px;
		font:10px Arial, Helvetica, sans-serif; color:#484a4b;
		text-align:left; font-weight:bold; text-decoration:none;
		margin-left:2px; margin-top:4px; /margin-top:-2px; padding:0 8px 0 8px;
	}
		div.BoxListagemLinks .liSubCategoria2 a:hover {
			text-decoration:underline;
		}
div.BoxInputPesquisa {
	display:block; float:left;
	width:14px; height:10px;
	margin:0 0 0 0;
}
.btPesquisar {
	display:block; float:left;
	width:14px; height:10px;
	margin:32px 0 0 0;
	background:url(../imagens/layout/bt_lupa.gif) 0 0 no-repeat;
	cursor:pointer;
}
div.BtAvancarLogin {
	display:inline; float:left;
	width:117px; height:29px;
	margin-left:5px;
}
.btAvancarlogin {
	display:block; float:left;
	width:117px; height:29px;
	background:url(../imagens/botoes/bt_avancar.gif) 0 0 no-repeat;
	cursor:pointer;
}
div.EnviarNewsLatterInput {
	display:inline; float:right;
	width:76px; height:20px;
	margin-right:22px; margin-top:5px;
}
.EnviarNewsLatterInput {
	display:block; float:left;
	width:76px; height:20px;
	background:url(../imagens/botoes/bt_enviarnewsletter.gif) 0 0 no-repeat;
	cursor:pointer;
}
div.BoxBtEndCad_01 {
	display:block; float:right;
	width:155px; height:34px;
	background:url(../imagens/botoes/img_EdnPadrao_Editar01.gif) 0 0 no-repeat;
}
div.BoxBtEndCad_02 {
	display:block; float:right;
	width:155px; height:34px;
	background:url(../imagens/botoes/img_EdnPadrao_Editar02.gif) 0 0 no-repeat;
}
div.btEditarEdn a {
	display:block; float:right;
	width:90px; height:13px;
	margin-right:30px;
}
div.btEndPadrao {
	display:block; float:left;
	width:90px; height:13px;
	margin-left:30px;
}
div.BrUsarEndereco a {
	display:inline; float:right;
	background:url(../imagens/botoes/bt_usaresteend.gif) 0 0 no-repeat;
	width:146px; height:28px;
	margin:48px 3px 0 0;
}
div.BoxPagCarregando {
	display:inline; float:left;
	width:100%; height:476px;
	background:url(../imagens/layout/bg_pagcarregando.gif) 0 0 repeat-x;
	text-align:center;
}
	div.BoxGifCarregando {
		display:block;
		overflow:hidden;
		width:130px; height:auto;
		font:10px Arial, Helvetica, sans-serif; color:#595959;
		text-align:center;
		margin:20% 0 0 0;
	}
	div.BoxGifCarregando img {
		display:block;
		margin:5px 5px;
	}
	
	/* novas classes 26/02/2010 */
div.BoxAtencao {
	display:inline; float:left;
	width:100%; height:auto;
	margin:10px 0;
	font:10px Arial, Helvetica, sans-serif; color:#636363;
	text-align:left; font-weight:normal;
}
	div.BoxAtencao3Colunas {
		display:inline; float:left;
		width:868px; height:auto;
		border:1px solid #bedaef;
		margin-top:10px;
		background:url(../imagens/layout/bg_Fundo3ColunasPagamento870.gif) repeat-y 0 0;
	}
		div.BoxAtencao_1 {
			display:inline; float:left;
			width:295px; height:auto;
			margin:5px 5px;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left;
			text-transform:none;
		}
		div.BoxAtencao_2 {
			display:inline; float:left;
			width:295px; height:auto;
			margin:5px 5px;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left;
			text-transform:none;
		}
		div.BoxAtencao_3 {
			display:inline; float:left;
			width:238px; height:auto;
			margin:5px 5px;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left;
			text-transform:none;
		}
	div.BoxCalculevalordofrete {
		display:inline; float:left;
		width:868px; height:auto;
		border-bottom:1px solid #bedaef; border-left:1px solid #bedaef; border-right:1px solid #bedaef;
		background:url(../imagens/layout/bg_Fundo3ColunasPagamento870.gif) repeat-y 0 0;
	}
	div.BoxCalculevalordofret2 {
		display:inline; float:left;
		width:858px; height:auto;
		border-bottom:1px solid #bedaef; border-left:1px solid #bedaef; border-right:1px solid #bedaef;
		padding:5px 5px;
	}
		div.BoxBranco {
			display:inline; float:left;
			width:100%; height:5px;
		}
		div.BoxCalculeFrete {
			display:inline; float:left;
			width:609px; height:122px;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left;
			padding:5px 5px;
			background:#FFF;	
		}
			div.BoxCalculeFrete a {
				font:10px Arial, Helvetica, sans-serif; color:#3081B5;
				text-decoration:underline; padding-left:5px;
			}
		.ImputBtCalcular {
			width:117px; height:29px;
			background:url(../imagens/botoes/bt_calcular.gif) 0 0 no-repeat;
			cursor:pointer;
		}
		.inputCEP_1 {
			width:120px; height:17px;
			border:1px solid #bedaef;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left; padding:3px 0 0 5px; margin:0 5px;
		}
		.inputCEP_2 {
			width:50px; height:17px;
			border:1px solid #bedaef;
			font:10px Arial, Helvetica, sans-serif; color:#636363;
			text-align:left; padding:3px 0 0 5px; margin:0 5px;
		}
		div.BoxSomatoriaFrete {
			display:inline; float:right;
			width:248px; height:122px;
			background:url(../imagens/layout/bg_faixaVLF.gif) 0 85px no-repeat;
		}
			div.BoxSomatoriaFrete table {
				width:100%;
				font:14px Arial, Helvetica, sans-serif; color:#636363;
				text-align:right;
				font-weight:bold;
				margin:2px 0 0 0; text-transform:none;
			}
			div.BoxSomatoriaFrete table .spanFT {
				text-align:center;
				font-weight:normal;
			}
div.BoxPedidoFinalizado {
	display:inline; float:left;
	width:872px; height:auto;
	margin:10px 0;
	font:14px Arial, Helvetica, sans-serif; color:#005184;
	text-align:left; font-weight:bold; text-transform:uppercase;
}
	div.BoxInfoCliente {
		display:inline; float:left;
		width:858px; height:auto;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:left; text-transform:none;
		border:1px solid #bedaef;
		margin-top:10px;
		padding:5px 5px;
	}
	div.BoxInfoCliente2 {
		display:inline; float:left;
		width:858px; height:auto;
		font:10px Arial, Helvetica, sans-serif; color:#636363;
		text-align:left; text-transform:none;
		border:1px solid #bedaef;
		margin-top:10px;
		padding:5px 5px;
		background:url(../imagens/layout/bg_formapgto.gif) 619px 0 repeat-y;
	}
	div.BoxInfoCliente span {
		font:10px Arial, Helvetica, sans-serif; color:#ccc;
		text-align:left;
	}
		div.BoxFormaPag {
			display:inline; float:left;
			width:609px; height:auto;
		}
		div.BoxValorPed {
			display:inline; float:right;
			width:238px; height:auto;
		}
		.inputImprimirBoleto {
			width:166px; height:38px;
			background:url(../imagens/botoes/bt_ImprimierBoleto.gif) 0 0 no-repeat;
			cursor:pointer;
		}
		.inputAvancar2 {
			float:right;
			width:117px; height:29px;
			background:url(../imagens/botoes/bt_avancar.gif) 0 0 no-repeat;
			cursor:pointer;
			margin:5px 0;
		}
		.inputRecebermeuEnd {
			float:left;
			width:178px; height:29px;
			background:url(../imagens/botoes/bt_receberemmeuend.gif) 0 0 no-repeat;
			cursor:pointer;
			margin:5px 0;
		}
h2.title_EntregaRetirada {
	display:block;
	margin:0; padding:0;
	width:100%;	height:55px;
	text-indent:-5000px;
	background:url(../imagens/title/title_entregaRetirada.gif) no-repeat 10px 2px;
}
/* novos botoes P M G GG XG */
.Input_P_Ativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/p_ativo.gif) 0 0 no-repeat;
}
.Input_P_Inativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/p_inativo.gif) 0 0 no-repeat;
}
.Input_M_Ativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/m_ativo.gif) 0 0 no-repeat;
}
.Input_M_Inativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/m_inativo.gif) 0 0 no-repeat;
}
.Input_G_Ativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/g_ativo.gif) 0 0 no-repeat;
}
.Input_G_Inativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/g_inativo.gif) 0 0 no-repeat;
}
.Input_GG_Ativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/gg_ativo.gif) 0 0 no-repeat;
}
.Input_GG_Inativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/gg_inativo.gif) 0 0 no-repeat;
}
.Input_XG_Ativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/xg_ativo.gif) 0 0 no-repeat;
}
.Input_XG_Inativo {
	width:20px; height:20px;
	cursor:pointer;
	background:url(../imagens/botoes/xg_inativo.gif) 0 0 no-repeat;
}

/*identificacao*/
p.textocadast {
	font:12px Arial,Helvetica,sans-serif; color:#636363;
}
div.identifica {
	display:inline; float:left;
	width:100%; margin-bottom:20px;
	color:#636363;
	font:11px Arial,Helvetica,sans-serif;
}
	div.identifica input.campoform {
		height:12px;
		border:1px solid #6f6f6f;
		font:11px Arial, Helvetica, sans-serif; color:#6c6d6d;
		text-align:left;
		padding:4px 5px;
	}
	div.identifica .bt_ok {
		width:42px; height:27px; cursor:pointer;
		background:url(../imagens/botoes/bt_oknv.jpg) no-repeat 0 0;
	}
	div.identifica .BoxPagamentoCartao {
		background:#f9fcfe; margin:10px 0 20px 0;
	}
	

div.identifica input.campoformvazio {
		height:12px;
		border:1px solid #ff3300;
		font:11px Arial, Helvetica, sans-serif; color:#6c6d6d;
		text-align:left;
		padding:4px 5px;
	    background:#FEBCBE;
	}
	
	
.autocomplete_highlightedListItem
{
	background-color:#ebebeb!important;
	color:#999!important;
	font-weight:bold;
	padding:0 0 0 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;
}
 .autocomplete_listItem 
{
	background-color:window!important;
	color:windowtext!important;
	padding:0 0 0 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#999; text-decoration:underline;
}
	
	
/*fim identificacao*/

a.BTdadoscomplementares {
    background: url("../imagens/botoes/bt_dadoscomplementares.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 29px;
    margin-left: 5px;
    width: 178px;
}
