* { list-style:none; border:none; font:11px Verdana, Arial, sans-serif; margin:0; padding:0 }

a { text-decoration:none }
a:hover { text-decoration:underline }

#solutionshop { position:relative; display:block; width:255px; height:95px; float:left }
#solutionshop span { position:absolute; width:100%; height:100%; background:url(lib/img/all/ss-logo.jpg) }

/* elementos */
body { background:#333 url(lib/img/all/body-bg.jpg) 0 24px repeat-x }/*  gradiente preto no topo  */
button { cursor:pointer }

#content h1 strong { margin:-33px 0 22px; font:800 13px Verdana; color:#fff }
h1 { margin:-31px 0 20px 0; color:#fff }
h5 { color:#FFD71F;font:800 13px Verdana;text-align:center;padding-top:1px;height:23px;width:124px}
h6 { font-weight:800; color:#FFD71F; width:110px; background:#333; padding:5px 7px }
option { cursor:pointer }

.box {
height:15px;
padding-top:5px;
text-align:center;
background:#333 url(lib/img/all/mnu-sb.jpg) -10px -3px no-repeat;
position:relative
 }
.box  span{ 
position:absolute;
top:27px;
left:5px;
color:#333
}
 
#topo { display:block; text-align:center; padding:5px; border-bottom:1px solid #333; background:#000 }
#topo a { font-size:9px; color:#fff }
#topo a:hover { color:#FFD71F }
#topo li { display:inline; padding:0 13px }


#footer a.topo, #footer a.topo:hover {
font-size:8px;
width:66px;
height:25px;
right:10px;
bottom:0;
position:fixed;
text-decoration:none }

#footer {
color:#ccc;
clear:both;
text-align:center;
background-color:#000;
padding:30px 0;
font:800 9px Tahoma, Verdana, sans-serif;
}

#footer a { color:#1F85FF }
#footer a:hover { text-decoration:underline; /*  está herdando none */}
#footer a.topo { text-align:left; color:red }
#footer a.topo span {

margin-left:-5px;
text-align:left;
position:absolute;
top:0;
left:0;
width:66px;
height:25px;
background:url(lib/img/all/topo.png) right top no-repeat;
padding:0
}

address { padding:12px 0 0 20px; border:1px solid #999; height:95px; vertical-align:middle; overflow:hidden;
background:#6E0202 url(lib/img/all/address-bg.jpg) no-repeat; color:#fff }
address span { font:800 12px Verdana }
address a { color:#fff; text-decoration:underline }
address a:hover { text-decoration:none }
dt { font-weight:800 }
dd { margin-bottom:15px }

/* gerais */

#root { width:770px; margin:30px auto 0; background:#fff url(lib/img/all/root-bg.jpg) right top repeat-y; border:3px solid #fff }

#section { background:url(lib/img/all/section-bg.jpg) 0 0 no-repeat }
#fnd { background:url(lib/img/all/footer-bg.jpg) right bottom repeat-x }

#header { background:url(library/img/geral/topo-default.jpg) no-repeat;height:96px;position:relative }

#header div { cursor:pointer;position:absolute;right:-17px;top:-21px }


#brand { background-color:white;border:1px solid #999;border-top-width:0;clear:both;padding:5px;text-align:center }


#section .mnu { border:1px solid #999; border-width:1px 1px 0 }

#header ul  a { display:inline; text-indent:0; height:13px }
#header ul { float:right; width:350px; padding-right:8px; color:red; margin-top:44px }
#header ul li { text-align:right; font:800 12px Arial; display:block }


#content {
width:618px;
float:right;
background:url(lib/img/all/root-bg.jpg) right top repeat-y;
margin-top:48px;
position:relative }


#vinfos { width:265px; float:right }

.vintro {margin:20px 0;padding-right:5px }
.vpreco { height:40px; font:12px Arial }
#view .vpreco {
height:34px;
line-height:34px;
padding-left:15px;
background:url(lib/img/all/view-preco.jpg) -18px top repeat-y;
font:12px Arial }

.vpreco span.valor { color:red; font:800 11px "Trebuchet MS", Verdana; margin-left:5px }
#content .vpreco .num { font-size:20px; letter-spacing:-3px }

#view .condicoes {
background-color:#333;
padding:4px 6px;
font:800 12px Arial;
color:#fff;
width:234px;
margin-left:12px }

.condicoes { font:800 12px Arial; color:#306 }
#vgaleria #imgG { display:block; margin-bottom:5px; border:none }
#vgaleria a { outline:none }
#vgaleria img { border:1px solid #fff; margin:0 5px 0 0 }
#vgaleria img:hover { border:1px solid #c0c0c0 }

#view #content ul#opcoes li { background:none; color:red; display:inline; border:none }
#view #content ul#opcoes {
background:#fff url(lib/img/all/view-opcoes.gif) -5px 0 no-repeat;height:40px;padding-top:11px;clear:both }
#view #content ul#opcoes  li a {
color:#000;
font:11px Verdana;
margin-left:10px;
padding-left:22px;
text-decoration:underline }

#view #content ul#opcoes li a:hover { color:#00e;text-decoration:none }

b { font-weight:800 }

#view #content ul#opcoes  li a.galeria { background:#fff url(lib/img/all/view-galeria.gif) 0 0 no-repeat; padding:2px 0 3px 22px }
#view #content ul#opcoes  li a.rel { background:#fff url(lib/img/all/view-rel.gif) 1px 1px no-repeat; padding:2px 0 3px 22px;
line-height:15px;vertical-align:top;
 }
#view #content ul#breadcrumb-extra li { background:none; border:none; margin:0 }
#view #content ul#breadcrumb-extra li { background:url(lib/img/all/arrow-green.gif) 10px 0 no-repeat; padding:0 0 0 30px }
#view #content ul#breadcrumb-extra { padding-top:10px; background:#fff url(lib/img/all/view-opcoes-top-middle.gif) -5px 0 no-repeat; margin:15px 0 10px }
#view #content ul#breadcrumb-extra li.li_b_extra { padding-bottom:10px; background:url(lib/img/all/view-opcoes-bottom.gif) -7px -2px no-repeat }
#view #content #vinfos ul li { width:255px; background:none; border:none; padding:5px 0; margin:0 }
#view #content #vinfos ul { width:140px }
#view #content #vinfos ul li a {
display:block;
height:20px;
margin-left:15px;
padding:1px 0 0 20px;
text-decoration:underline }

#view #content #vinfos ul li a:hover { text-decoration:none }

a.descricao_dos_produtos { background:url(lib/img/all/i-desc.gif) 0 0 no-repeat }
a.comocomprar { background:url(lib/img/all/i-como-comprar.gif) 0 0 no-repeat; font-weight:800; color:red }

#comocomprar_infos {margin:12px 0 0 16px;}
#comocomprar_infos p {margin-bottom:10px;line-height:18px }

#buy input, #buy textarea, #buy select { margin-left:17px;margin-bottom:15px;border:1px solid #ccc;padding:6px 8px;background:#fff url(lib/img/all/input.jpg) repeat-x }
#buy label { margin-left:17px }
#buy label.chk { margin-left:0 }
#buy fieldset { margin-top:-10px }

#buy { position:relative }
#buy label {height:19px }
#buy label, #buy button, textarea {display:block }

#buy legend {
background:url(lib/img/all/form-arrow.jpg) 0 0 no-repeat;
color:#243875;
font-weight:800;
padding-left:17px;
}

#buy .inline { display:inline;cursor:pointer;width:15px;overflow:hidden;margin-bottom:0 }
input.inline {margin-right:5px }
.inline:hover {color:orange;clear:both }

#buy select:focus, #buy select:hover, #buy input:hover, #buy textarea:hover, #buy input:focus, #buy textarea:focus, .form_focus { 
border:1px solid orange; }

#buy select { width:130px }
#buy option { padding-left:5px;  }
#buy { margin:38px 0 0 -12px;width:370px;position:relative;


}
#buy button { display:block;height:38px;margin-top:10px;width:70px;margin-left:17px;
background:#c00 url(lib/img/all/bt-form.gif) 0 -3px no-repeat;
width:80px;
color:#fff;
font-weight:800;
text-decoration:underline
 }
 
#abn table button { 
background:#c00 url(lib/img/all/bt-form-cinza.jpg) 0 -3px no-repeat; 
margin:0 auto;
margin-bottom:9px;
margin-top:9px;

}
#buy fieldset {padding-top:23px; margin-left:30px }


#abn #buy label {   width:160px; }
#abn #buy th {   width:160px;text-align:left }
#abn #buy tr.trbig {
height:55px
}
#abn #buy td {
position:relative;
}
#abn #buy td.abnproduto a  {  text-decoration:underline; }
#abn #buy td.abnproduto a:hover  {  text-decoration:none; }
z#abn #buy td.abnproduto span {
position:absolute;
display:block;
margin-top:47px;


}
 
 
#abn #buy td img {
aborder:1px solid #333;
background:#fff;
padding:15px;
afloat:right;
amargin:15px -190px 15px;
aposition:absolute;
}

#abn #buy tr:hover { background-color:#FFC34F }
#abn #buy tr.form-head:hover { background-color:#252525  }
#abn #buy td tr td label {  
width:20px;
}





#abn #buy td {
aborder:1px solid #333
}


#abn #buy table input {  
margin-top:12px
}


#abn #buy tr tr input {  
margin:0
}

#abn #buy { 
margin-left:8px;
margin-top:28px
}

#abn #buy table { 
border-collapse:collapse;

width:582px
}
#abn #breadcrumb {
margin-bottom:25px
}

#abn #content p a { 
text-decoration:underline
}
#abn #residencia {
width:100px
}

#abn p {
margin-left:7px;
font-size:12px
}

table .listra { 

background-color:#f0f0f0
}


#abn #buy tr { 
 
abackground-color:#333

}


#view #content ul#produtos-mais-procurados, #view #content ul#pro_rel { background:none; border:none; display:inline }
#view #content ul#produtos-mais-procurados li, #view #content ul#pro_rel li { width:130px;float:left;background:none;text-align:center;border:none }

#view #content ul#pro_rel, .pro_extra { margin-left:40px}
#pro_rel a, .pro_extra a { color:#333; display:block}
#pro_rel a:hover, .pro_extra a:hover { color:#FFA200;cursor:pointer}
#pro_rel span, .pro_extra span { display:block;width:100%}

#pro_rel img, .pro_extra img { width:100px;height:83px}
#pro_rel a, .pro_extra a {text-align:center;display:block;width:130px;height:100px;font-weight:800}

#pro_rel li, .pro_extra li {float:left;width:130px;padding:5px;margin-top:20px}

.pro_extra li, .pro_extra a, .pro_extra a:hover { margin:10px 0 0 0 }

#pro_rel li { margin-bottom:18px }
#pro_rel, .pro_extra{ display:block }

.pro_extra{ height:285px }
.pro_extra a{ float:left }

#produtos_visitados { margin:12px;color:#333}
#produtos_visitados a { text-decoration:underline}
#produtos_visitados a:hover { text-decoration:none}

#view #content ul#produtos_visitados li {border:none;background:url(lib/img/all/arrow-blue.gif) 0 0 no-repeat;padding:0 0 2px 18px;margin:0}

.vdesc { margin:15px 0 15px 18px}

#content.view h2,
#view h2, h3, h4 {
clear:both;
font:800 16px Verdana;
color:#F30;
height:40px;
line-height:45px;
padding:2px 0 0 15px;
background:url(lib/img/all/view-h2.jpg) -12px -1px no-repeat
}
h3 { margin-top:9px }

#content ul li .desc {
width:298px;
padding:17px 5px 20px 15px;
overflow:hidden;
color:#1F1D1D;
}

body div#content ul li div.desc p {font:12px Verdana;line-height:18px}

#content .info { width:139px;position:relative;text-align:center}

#content .recomendar { display:block; padding:9px; background: url(lib/img/all/send.jpg) 36px 8px no-repeat; text-decoration:underline; text-indent:17px }
#content .labn { color:green;display:block; padding:9px; background: url(lib/img/all/labn.jpg) 12px 8px no-repeat; text-decoration:underline; text-indent:14px }
#content .labn:hover { text-decoration:none }
#view #content .recomendar { display:inline; background-position:-1px 7px }
#content .recomendar:hover { text-decoration:none }

.lancamento { font:800 12px Verdana; color:#306; letter-spacing:-1px; display:block; padding-bottom:5px }

#content .info { font:12px Arial; padding:0 3px 45px }
#content .info span.valor { color:red; font:800 11px "Trebuchet MS", Verdana; display:block }
#content .info .num { font-size:20px; letter-spacing:-3px }

#content ul { width:597px; margin-top:10px;   }
#content ul#listadeprodutos li { border:1px solid #ccc; border-top-width:0; position:relative; display:block; width:596px; margin-bottom:18px;
background:url(lib/img/all/index-content-ul.jpg) right bottom no-repeat }
#content ul#listadeprodutos li:hover { border-color:#333 }

#content ul#listadeprodutos li div { float:left;}
#content ul#listadeprodutos li .img { position:relative;  margin-bottom:6px }

.img a { width:100px; height:86px;display:block;padding:20px 12px 12px 20px}

#imggrande {
visibility:hidden;
width:300px;
padding:10px;
padding-left:13px;
height:250px;
background:url(lib/img/all/imggrande-bg.gif) left 130px no-repeat;
position:absolute;
left:135px;
z-index:99
}

#imggrande img { padding:2px 4px;background:#fff;border:1px solid #000}

#content ul li .img .lupa { display:none; width:16px; height:16px; position:absolute; right:3px; bottom:3px; background:url(lib/img/all/lupa.png) no-repeat }

#content ul li h2 { padding-left:15px; padding-top:2px; background-color:#333; height:35px; line-height:35px; overflow:visible }
#content ul li h2 a { font:15px Verdana; color:#fff; font-weight:800}
#content ul li h2 a:hover { text-decoration:underline }
#content ul li:hover h2 a { color:#FFD71F }

#content ul li a.view { position:absolute;bottom:10px;right:20px;width:107px;height:24px}
#content ul li a.view span { position:absolute;width:107px;height:24px;background:url(lib/img/all/bt-view-hover.jpg) right bottom no-repeat }

#content ul li a.view span.vbt { background:url(lib/img/all/bt-view-black.gif) right bottom no-repeat }
#content ul li a.view:hover span.vbt { background:url(lib/img/all/bt-view-red.gif) right bottom no-repeat }
#content ul li:hover a span.vbt { background:none }

span.segura { display:block; clear:both; background-color:red} /* span para altura do li e bg */

#segura { display:block;background-color:red}
#sidebar { margin:23px 0 0;width:135px;padding-left:10px;float:left}



#breadcrumb a { font:800 11px Verdana;color:#666;text-decoration:underline}
#breadcrumb a:hover { text-decoration:none}

#breadcrumb-extra { margin-top:15px}
#breadcrumb-extra a { text-decoration:underline}
#breadcrumb-extra a:hover { text-decoration:none}

div.mnu-sb-tool { /* skype, msn, firefox  */
position:relative;width:10px;height:78px;/* funciona como uma margem  uma vez que  o conteúdo está fora do fluxo normal pois está com o posicionamento absoluto*/
}

#skype {height:80px}

#skype h6 {
position:absolute;
left:-39px;
top:-10px;
padding:21px 0 0 85px;
height:115px;
width:95px;
color:white;
background:url(lib/img/all/skype-nos.jpg) no-repeat}

#firefox { height:118px }
#firefox h6 {
position:absolute;
left:-8px;
top:-10px;
width:124px;
height:110px;
text-indent:-9999px;
background:url(lib/img/all/firefox-search-engine.jpg) no-repeat}

#twitter { height:70px }

#twitter h6 {
text-indent:-9999px;
}
#twitter a {
display:block;
height:70px;
width:134px;
position:relative;
top:-25px;
left:-47px
}
#twitter span {
position:absolute;
left:-8px;
top:0px;
width:139px;
height:64px;
background:url(lib/img/all/twitter-solutionshop.jpg) no-repeat}




#content div.tools form { float:left;margin-right:20px;}
#content div.tools {
margin:10px 0 0 -1px;
padding-left:4px;
background:url(lib/img/all/tools-thin.gif) 0 -1px no-repeat;
height:20px;
overflow:hidden}

#content div.tools form label { font-weight:800;}
#content div.tools form select { border:1px solid #999 }

#msn h6 { position:absolute;left:-8px;top:-10px;padding:41px 0 0 75px;height:108px;width:95px;background:url(lib/img/all/msn-call.jpg) no-repeat}

.mnu-sb-tool p {
position:absolute;
left:-42px;
top:1px;
padding:23px 0 0 89px;
height:110px;
width:95px}

#firefox a.searchengine {
text-indent:-9999px;
display:block;
width:116px;
height:31px;
margin-left:-38px;
margin-top:-14px}
#firefox p { padding:65px 0 0 87px}
#msn { height:110px }
#msn a { color:white }
#msn h6 { text-indent:-9999px }
#msn p { padding:50px 0 0 49px }

.mnu-sb-tool a { color:yellow;text-decoration:underline}
#firefox a.instale { margin:8px 0 0 -24px}
#firefox a.instale:hover {color:#A31501}

#msn .instale { color:#c0c0c0;margin:-74px 0 0 -7px;font-size:10px }

a.instale {
display:block;	
margin:12px 0 0 -20px;
color:#c0c0c0;
letter-spacing:-1px}

#skype a.instale:hover { color:#78B10A }
#msn a.instale:hover { color:#35BDF7 }
.mnu-sb-tool a:hover { text-decoration:none }

#sidebar .mnu-sb li {
background:url(lib/img/all/sidebar-mnu-item.jpg);
width:117px;
text-align:center;
height:22px;
padding:2px 4px 5px}

#sidebar .mnu-sb li.grant { /* lids - li double size para opções que precise de 2 linhas */ 
height:35px;background:#333 url(lib/img/all/sidebar-mnu-item-grant.jpg) 0 -2px no-repeat}

#sidebar .mnu-sb li.grant2 { /* lids - li double size para opções que precise de 3 linhas */ 
height:49px;background:#333 url(lib/img/all/sidebar-mnu-item-grant-2.jpg) 0 -2px no-repeat}

.mnu-sb li a { color:white;margin-left:1px;padding:4px 0;width:114px;display:block}
.mnu-sb li a:hover { background-color:#1F1B1B;text-decoration:none;color:#FFD71F}
.mnu-sb .label { height:22px;padding-top:3px;background:url(lib/img/all/mnu-sb.jpg) -10px -3px no-repeat}

.produtos { margin-top:2px}

#sidebar .mnu-sb { padding-bottom:8px;margin-bottom:12px;background:url(lib/img/all/sidebar-mnu-footer.jpg) left bottom no-repeat}
#sidebar div:hover h5 { color:#FFD100 } /* pequena alteração no amarelo de 'produtos' e  'marcas' */

#suporte #content ul li { background:none;border:none}

.mnu { clear:both;background:white url(lib/img/all/mnu-bg.jpg);height:25px;padding-left:82px;/*40 16px*/
border-top:1px solid #C0C0C0;border-bottom:0 solid #737373}

.mnu li { float:left;border-right:1px solid #CFCDC7;border-left:1px solid #fff}
.mnu li.op-a { border-left-width:0 }/* primeira opção do mnu sem borda esquerda */
.mnu li.op-z { border-right-width:0 }/* última opção do mnu sem borda direita */

.mnu a {padding:6px 15px;display:block;color:#666;font:800 10px Verdana, Arial, Helvetica, sans-serif}
.mnu a:hover {color:#333;text-decoration:underline}
.mnu form {margin:0 0 0 7px}

div .alert {
margin:12px 0 0;
width:571px;
border:1px solid #FFDA2F;
padding:12px;
color:#000;
line-height:18px;
font-size:11px;
background-color:#FFEB8F}
.alert  p { margin-bottom:10px }
div .alert  button { padding:4px;background-color:#BF1717;color:#fff }
div .alert  button:hover { background-color:#EF1D25 }
div .alert  input {
	border:1px solid #FFDA2F;
	padding:5px;
	width:300px;
	margin-top:8px;
}


.alert .fhead { font:800 15px Tahoma, Verdana, sans-serif;color:#333;display:block;margin-bottom:0}
#abn #content .alert { width:342px;border:1px solid orange;background:#FFF47F }
#abn #content select#nasc_ano,
#abn #content select#nasc_mes,
#abn #content select#nasc_dia { margin-top:12px;width:79px }


.mnu input {width:80px;height:15px;border:1px solid #999}
.mnu button,
.btok {
font-size:9px;
letter-spacing:-1px;
margin-top:3px;
height:16px;
background:url(lib/img/all/bt-ok.jpg) 1px 0 no-repeat
}
.f button { 
height:16px;
background:url(lib/img/all/bt-ok-2.jpg) 2px 0 no-repeat;
width:58px
}



#newsl {
margin-left:1px;
width:123px;
padding-bottom:6px;
text-align:center;
border:1px solid orange;
background:url(lib/img/all/news-fnd.gif) -4px bottom no-repeat
}

#sidebar #fnews {
width:40px;
color:red;
display:block;
overflow:hidden
}

#sidebar #lnews {
width:40px;
display:inline
}

form#newsl fieldset { padding-top:12px}


#newsl input {
border:1px solid #ccc;
width:110px;
display:block;
margin:0 0 7px 4px;
padding:1px
}
#newsl input:hover { border-color:#333 }
.mnu button:hover, .mnu button:focus, .f button:focus, .f button:hover { color:red }

.mnu fieldset legend {display:none}




#bnnr-1, #bnnr-2, #coreduo, #revisao, .bnnr {display:none}

.bnnr-sidebar-rotativo {display:block;width:120px;height:265px;position:relative}
.bnnr-sidebar-rotativo span {position:absolute;left:-29px;width:170px;height:265px;background:url(lib/img/bnnrs/multifuncional-epson-tx105.jpg) 0 0 no-repeat}

.iphone {display:block;width:120px;height:249px;position:relative}
.iphone span {position:absolute;left:-29px;width:158px;height:241px;background:url(lib/img/bnnrs/iphone-atualização-de-firmware.jpg) 0 0 no-repeat}


.bnnr-aspireone {display:block;width:212px;height:265px;position:relative}
.bnnr-aspireone span {position:absolute;left:-29px;width:212px;height:265px;background:url(lib/img/bnnrs/aspireone.jpg) 0 0 no-repeat}

.bnnr-aspireone { display:block;width:122px;height:225px;position:relative}
.bnnr-aspireone span {position:absolute;left:-66px;width:202px;height:225px;background:url(lib/img/bnnrs/aspireone.jpg) 0 0 no-repeat}





.coreduo {display:block;width:120px;height:220px}
.coreduo span {position:absolute;width:120px;height:220px;background:url(lib/img/bnnrs/coreduo.jpg)}
.revisao {display:block;width:120px;height:286px;position:relative}
.revisao span {position:absolute;left:-29px;width:170px;height:276px;background:url(lib/img/bnnrs/revisao.jpg) 0 0 no-repeat}
.aempresa img {
width:100px;
border:2px solid #fff;
margin-top:5px
}

.aempresa { display:block;
width:111px;
text-align:center;
padding:5px;
border:1px solid #c0c0c0;
background: url(lib/img/all/mnu-box.jpg) -13px 0;
margin-bottom:10px
}
.aempresa:hover { border-color:#999; }

#aempresa {
margin-top:12px
}

#destaque {display:none;	height:39px;border-top:1px solid #333}
#ahome #destaque {display:block}


#comocomprar_infos {
position:relative;

}

#comocomprar_prod img {
border:none
}

.nome {
font-size:11px
}



#comocomprar_prod {
z-index:90;
text-align:center;
position:absolute;
top:170px;
width:275px;
right:30px;
padding:10px 15px;
aborder:1px solid red;

}




/* --------- QTIP JS ---  xqtip */
#qTip {
	display:none;
	color:#000;
	text-align:center;
	padding:15px 	;
	border: 1px solid #FFA200;
	position:absolute;
	z-index:20;
	background:#FFF url(lib/img/all/qtip-bg.jpg) -1px 0 no-repeat;
	overflow:visible;
	font:11px Verdana;
	width:250px;
	line-height:18px;
	font-size:12px}

#qTip span  { color:red;font-weight:800;display:block;font-size:12px;margin-bottom:7px} 

/* -  produtos mais vendidos ----  xmaisv */

#produtos-mais-vendidos { padding-top:12px;margin:0 0 10px 1px;width:121px;border:1px solid #c0c0c0;background: url(lib/img/all/mnu-box.jpg) -13px 0}
#produtos-mais-vendidos span { display:block;margin-bottom:10px;color:blue}
#produtos-mais-procurados span span,
#pro_rel span span { color:blue }
#produtos-mais-vendidos img {
position:absolute;
top:10px;
left:10px;
margin:0 auto;
width:100px;
height:83px}

#produtos-mais-vendidos li { text-align:center;position:relative}
#produtos-mais-vendidos li a {display:block;width:120px;padding-top:93px;color:#333}
#produtos-mais-vendidos:hover { border-color:#999}

#navegue_rapido { clear:both; margin:13px 0 }
#navegue_rapido select { border:1px solid #999;padding:3px }
#navegue_rapido form, #navegue_rapido fieldset { display:inline }
#navegue_rapido form { margin-left:22px }

.fotos {
display:block

}
#comocomprar_infos a {
text-decoration:underline;
}
#comocomprar_infos a:hover {
text-decoration:none;
}

#parcelamento {
border:1px solid #999;
width:150px;
margin-bottom:15px;
position:relative;
left:60px
}
#listadeprodutos #parcelamento {
width:132px;
left:4px
}

#parcelamento th { 
background:#74CFCD/*#F93*/
}
#parcelamento th { 
background:#74CFCD/*#F93*/
}



#parcelamento tr, #parcelamento td {
padding:4px;

}



#sugestoes a {
display:block;
text-decoration:underline;
}
#root #parcelas_modo_sem_entrada,
#root #parcelas_modo_com_entrada {
position:relative;
top:3px;

}
#root label.linha { 
margin:0 0 0 5px;
cursor:pointer;
display:inline

}
#sugestoes a:hover { 

text-decoration:none;
}

#home #sugestoes ul {
display:inline;
margin:0;
float:none;
position:static;

}

#home #sugestoes ul li {
list-style-type:square;
padding:5px 0;

}

#sugestoes table td.old { 
width:250px;


}

#sugestoes table td { 
padding:5px 8px 5px 16px;
}

#sugestoes table th { 
padding:8px 8px;

}


#sugestoes { 
margin:35px 0 0 2px;
aborder:1px solid #333
}
#sugestoes table tr th.old {
color:orange;
font:800 13px Verdana, sans-serif;
text-indent:6px
}



#sugestoes table tr th {
text-align:left
}


#sugestoes table tr th span { 
background:url(lib/img/all/emblem-important.png) 0 0 no-repeat;
position:absolute;
top:175px;
display:block;
width:40px;
height:34px
}

#sugestoes table {
border-collapse:collapse;
width:594px;
border:1px solid #ccc
}


#root select.minimo {
width:79px;
margin-top:12px
}
#root select.medio {
width:159px;
margin-top:12px
}



#abn #buy td tr td {  
height:10px;
overflow:hidden;
abackground-color:red
}
#abn #buy #min-tab { 
width:140px;
border:none
}

#abn #buy #min-tab td {
width:50px;
padding:10px 0;
 }
#abn #buy #min-tab label { 
width:50px;
}
#root #abn #min-tab {
width:179px;
color:red
}
#root form .form-head {
font:bold 12px Verdana, sans-serif;
background:#252525;
padding:7px 0 7px 12px;
color:#FFD100
}
#root form table {
border:1px solid #333
}

#root #parcelas {
width:180px;
}
#abn option { 
padding:5px 5px 5px 8px;
}
#abn select {
height:27px;
border:1px solid #c0c0c0;
padding:5px 5px 5px 8px;
cursor:pointer
}

#root #abn table td {
border:1px solid #333;

}

#abn #buy .selecione { 
width:540px
}



#root #abn #buy  { 
background:red;
color:red
}

#abn textarea {
margin-top:14px;
width:341px;
height:70px
}
#topo-promo a {
color:#fff;
text-decoration:underline
 }

#topo-promo {
height:30px;
text-align:center;
line-height:30px;
background:#7F0707;
color:#fff
}

#sidebar p {
margin-bottom:0;
line-height:0;
}

p {
margin-bottom:18px;
line-height:18px;
color:#333
}

strong {
font-weight:bold }

h1 { margin-bottom:30px }

#iphone #content li li { list-style-type: disc }

#iphone #content li {
line-height:18px;
list-style-type: disc;
font-size:11px
}
#iphone #content ul.padrao1 {
margin:20px 0 0 36px;
list-style-type: square;
 }
#iphone #content ul {
margin:0 0 15px 10px;
list-style-type: square;
}
#iphone #content form {
padding:10px 0 30px
}


#mnu-sec {
background:url(lib/img/all/iphone-firmware.jpg) 0 0 no-repeat;
float:right;
height:210px;
margin:0 10px;
overflow:hidden;
width:300px
}

#iphone #mnu-sec ul  {
list-style-type:none;
padding:168px 0 0 35px;
}
#iphone #mnu-sec li {
display:block;
list-style-type:none
}
#mnu-sec li a {
display:block;
height:20px;
width:220px;
text-indent:-9999px
}



