html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, font, img, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tr, th, td {margin:0;padding:0;border:0;outline:0;}
html, body{font-family:Arial;font-size:12px;color:#666;}
a{color:#666;text-decoration:none;}
a:hover{color:#ec0d51;text-decoration:none;}

.Rosa{color:#ec0d51;font-weight:bold;}
.lft{float:left;}
.rgt{float:right;}
.bemvindo{width:255px; margin:63px 0 0 -8px;}
.bemvindo p{margin-top:17px;}
.bemvindo img{margin:0 2px;}
.fonteRosa{color:#ec0d51;}

.Topo{width:1070px;height:118px;margin:15px 20px 0 20px;border-bottom:#c4c4c4 1px solid;}
.logo{float:left;}
#TopMeio{width:240px;float:right;margin:0 8px;}
#cadastro{width:220px;float:right;text-align:right;margin:0 0 24px 0px;}
#bemvindo{float:left;padding-top:15px;}
#politica{float:right;text-align:right;}
#fndLogin{width:200px;float:right;padding:11px 8px; background:url("images/fnd_login.jpg");}
.FormNET:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.FormNET{display:inline-block;}
.FormNET{display:block;padding-bottom:8px;}
.FormNET .MsgErro{display:none;}
.FormNET .Item{float:left;line-height:20px;font-weight:bold;color:#000000;}
.FormNETForm{height:17px;float:right;color:#333333;font-size:12px;padding:0;background-color:#FFFFFF;border:#999 solid 1px;}
.FormNETFocus{background-color:#FFFCDF;}
.FormNETFocus .FormNETForm{border:solid 1px #dfd77d;background-color:#FFFCDF;}
.FormNETAlert{background-color:#FFDFDF; border-color:#DF7D7D; border-width:1px 0 1px 0;}
.FormNETAlert .MsgErro{display:block;font-weight:bold;color:#AF4C4C;padding:5px 7px 5px 23px;margin-bottom:5px;background:#FFBFBF url("images/icon_error.jpg") 4px center no-repeat;}
.FormNETAlert .Item{font-weight:bold;}
.FormNETAlert .FormNETForm{border:solid 1px #FFBFBF;}
.Esq{float:left;line-height:20px;}
.Esq a{color:#666666;}
.Esq a:hover{color:#ec0d51;}
.btn{float:right;border:#000000 1px solid;}
.btnB{float:right;border-top:#000000 1px solid;border-right:#000000 1px solid;border-bottom:#000000 1px solid;}

.Busca{width:1070px;margin:10px 0 0 20px;}
#TextoBusca{width:600px;float:left;font-size:14px;font-style:normal; line-height:14px; font-style:italic}
#fndBusca{width:265px;float:right;/*padding:0 0 0 30px;background:url("images/icon_cool.jpg") 0 center no-repeat;*/}
.ItemBusca{font-size:14px;font-weight:bold;color:#ec0d51;}

#Loading{display:none;float:right;margin:5px 10px 0 10px;}

#Categoria{float:left;width:1070px;height:20px;margin:0 20px;}
.ItemCate{float:left;font-weight:bold;line-height:20px;margin-right:20px;}
.Ordem{float:right;font-weight:bold;line-height:20px;}
#AnteriorPag{position:absolute;left:20px;width:50px;height:640px;background:#343434 url("images/pag_anterior.jpg") top center no-repeat;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20);z-index:4;}
#AnteriorPag:hover{cursor:pointer;opacity:0.80;-moz-opacity:0.80;filter:alpha(opacity=80);}
#ProximoPag{position:absolute;left:1039px;width:50px;height:636px;background:#343434 url("images/pag_proximo.jpg") bottom center no-repeat;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20);z-index:4;}
#ProximoPag:hover{cursor:pointer;opacity:0.80;-moz-opacity:0.80;filter:alpha(opacity=80);}



.produtos{width:1070px;height:635px;margin:5px 20px 0 20px;}
.produtos img{float:left;}
.ProdIMG{position:absolute;width:1100px;left:20px;display:block;z-index:2;}

.desc_hidden{position:absolute;width:1100px;left:20px;display:block;z-index:1;}

.ProdDesc{position:absolute;width:1070px;left:20px;display:block;z-index:1;}
.ProdItem{width:255px;height:185px;float:left;cursor:pointer;padding:10px;z-index:3;}
.ProdItem .AltTitulo{height:32px;margin-bottom:6px;overflow:hidden;}
.ProdItem .Titulo{font-size:14px;font-weight:bold;color:#ec0d51;background:#FFFFFF;}
.ProdItem .AltDescricao{height:90px;margin-bottom:6px;overflow:hidden;}
.ProdItem .Descricao{font-size:12px;color:#333333;background:#FFFFFF;}
.Valor1{font-size:12px;color:#333333;background:#FFFFFF;}
.Valor2{font-size:16px;color:#ec0d51;background:#FFFFFF;}
.Valor3{font-size:12px;color:#333333;background:#FFFFFF;}
.Paginacao{position:absolute;left:772px;top:845px;width:320px;text-align:right;}


#rodape{width:1100px;margin:15px 20px 25px 20px; display:none}
.funcImg{float:left;margin-top:5px;}

#banner{position:absolute;left:1105px;top:0px;width:155px;}

#MsgFnd{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #000000; z-index:8;}
#MsgCorpo{z-index:9;display:none;position:fixed;width:920px;text-align:center;top:0%;left:0%;width:100%;height:100%;}
#MsgProduto{display:none; position:fixed; _position:absolute; height:422px; width:920px; background:#FFFFFF; z-index:12; padding:10px;}
#MsgFinal{display:none; position:fixed; _position:absolute; height:555px; width:575px; background:#FFFFFF; z-index:12; padding:10px;}

#bkgPopup{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #000000; z-index:1;}
#ctnPopup{display:none; position:fixed; _position:absolute; height:422px; width:920px; background:#FFFFFF; z-index:2; padding:10px;}
.fotoB{width:560px; height:400px; border:1px solid #A9A9A9;}
.popupClose{cursor:pointer;}
.detalhes{width:300px; background:#F0F0F0; padding:10px; color:#666666; clear:right; text-align:left;}
.descProd{background:#F0F0F0; padding:10px; color:#666666;}
.detalhes h1{font-size:21px;}


#PopFoto{float:left;width:560px;padding:10px;}
#PopAnteriorPag{position:absolute;left:80px;width:40px;height:400px;background:#343434 url("images/Pop_pag_anterior.jpg") top center no-repeat;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20);}
#PopProximoPag{position:absolute;left:540px;width:40px;height:400px;background:#343434 url("images/Pop_pag_proximo.jpg") bottom center no-repeat;opacity:0.20;-moz-opacity:0.20;filter:alpha(opacity=20);}
#PopLateral{float:right;width:300px;text-align:right;}

#motioncontainer{width:560px;height:400px;border:#a9a9a9 1px solid;}
#statusdiv{/*background-color: lightyellow;border: 1px solid gray;*/padding:2px;position:absolute;/*Stop Editing Gallery Styles*/left:-300px;visibility:hidden;}

#Carrinho{position:fixed;bottom:0;border:#c4c4c4 1px solid;z-index:7;}

.CarrinhoClose{width:460px;padding:2px 5px 2px 5px;background:#EEEEEE;}
.CarrinhoClose .ItemCar{float:left;width:260px;height:16px;}
.CarrinhoClose #TotalCar{float:right;width:85px;margin-right:6px;}
.CarrinhoClose #SetaCar{float:right;cursor:pointer;margin-right:5px;background:url("images/seta1.jpg") right 7px no-repeat;}

.CarrinhoOpen{width:385px;min-height:65px;padding:5px 5px 5px 80px;background:#EEEEEE url("images/icon_car.jpg") 5px center no-repeat;}
.CarrinhoOpen .ItemCar{float:left;width:260px;height:16px;overflow:hidden;}
.CarrinhoOpen .ItemPreco{float:right;width:65px;height:16px;}
.CarrinhoOpen .DelCar{float:right;padding:0 5px;}
.CarrinhoOpen #TotalCar{float:right;width:85px;margin-right:6px;}
.CarrinhoOpen #SetaCar{float:right;cursor:pointer; margin-right:5px;background:url("images/seta2.jpg") right 7px no-repeat;}

/* ---------- @ Float Clearing -----------*/
.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
.clear{clear: both;}
/* ---------- @ Float Clearing -----------*/
