body, html { height: 100%; margin:0; padding:0; font-size:11px; font-family: arial, verdana, tahoma;}
a,ul,li,img,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:none; list-style:none; text-decoration:none; }

a:hover {color:#FFF;}
a:visited {color:#FFF;}
a:active {color:#FFF;}
a:link {color:#FFF;}

#tudo { min-height: 100%; }
* html #tudo { height: 100%; }
#tudo { position: relative; }

#topo {width: 100%; height:400px}
#topo .t1 {height:30px; background:#2b2b2b; color:#bdbdbd;}
#topo .t1 .busca {height:10px;}
* #topo .t1 .busca {height:10px; font-size:9px; width:200px}
#topo a:hover {color:#bdbdbd;}
#topo a:visited {color:#bdbdbd;}
#topo a:active {color:#bdbdbd;}
#topo a:link {color:#bdbdbd;}

#topo .t2 {height:120px;}
#topo .t2 .logo {width:400px; height:120px; background:url(../imgs/logo.png) left top no-repeat;}
#topo .t2 .conta {padding-left:20px;}
#topo .t2 .conta .saudacao {color:#4c4c4c; font-family:Verdana; font-size:13px;}
#topo .t2 .conta .login {color:#999999; font-family:Verdana; font-size:9px;}
#topo .t2 .conta .login a:hover {color:#999999; text-decoration:underline;}
#topo .t2 .conta .login a:visited {color:#999999; text-decoration:underline;}
#topo .t2 .conta .login a:active {color:#999999; text-decoration:underline;}
#topo .t2 .conta .login a:link {color:#999999; text-decoration:underline;}

#topo .t2 .sacola {width:200px; padding-top:25px;}

#topo .t3 {height:30px; background: url(../imgs/barra_menu_topo.png) top repeat-x; color:#FFF; font-size:12px; padding-top:3px;}

#topo .t4 {height:230px; position:relative; top:-15px; background:url(../imgs/tv_modelo.png) center top no-repeat; z-index:-1;}

#conteudo { padding-bottom: 200px;}
#conteudo .menu {width:200px; padding:0px 10px 0px 10px;}

#rodape { width:100%; position: absolute; left: 0px; bottom: 0px; height:200px; }
#rodape .barra {background:url(../imgs/barra_rodape.png) repeat-x; height:20px; width:100%}
#rodape .pagamento {color:#7b7b7b; font-family: Arial;}
#rodape .lojas {color:#7b7b7b; font-family: Arial;}
#rodape .studioweb {position: absolute; bottom:10px; width:99%; height:36px;}

#bloco_menu {color:#232323; padding:10px 15px 15px 15px;}
#bloco_menu .categoria {font-size:12px;}
#bloco_menu .subcategoria {font-size:11px;}
#bloco_menu a:hover {color:#232323;}
#bloco_menu a:visited {color:#232323;}
#bloco_menu a:active {color:#232323;}
#bloco_menu a:link {color:#232323;}

#bloco_newsletter {color:#232323; padding:10px 15px 10px 12px;}
#bloco_newsletter .newsletter {background:url(../imgs/newsletter_logo.png) top center no-repeat; height:175px; width:173px;}
#bloco_newsletter .text {width:120px; font-size:11px; height:12px;}

.b1 { width:100%; float:left; background:#F0F0F0 url('../imgs/b6.gif') repeat-x left bottom; }
.b2 { width:100%; float:left; background:url('../imgs/b2.gif') repeat-x left top; }
.b3 { width:100%; float:left; background:url('../imgs/b4.gif') repeat-y right top; }
.b4 { width:100%; float:left; background:url('../imgs/b8.gif') repeat-y left top; }
.b5 { width:100%; float:left; background:url('../imgs/b1.gif') no-repeat left top; }
.b6 { width:100%; float:left; background:url('../imgs/b7.gif') no-repeat left bottom; }
.b7 { width:100%; float:left; background:url('../imgs/b5.gif') no-repeat right bottom; }
.b8 { width:100%; float:left; background:url('../imgs/b3.gif') no-repeat right top; }

.contlista { background:#fff; }
.contlista td { padding:2px; color:#333;}
.contlista2 { background:#EDEDED; }
.contlista2 td { padding:2px; color:#333;}
.contlista3 { background:#B0CBFE; }
.contlista3 td { padding:2px; color:#333;}
.contlista4 { background:#316AC5;}
.contlista4 td { padding:2px; color:#fff;}

.carrinho_remover {text-align:center; background:#FFF;}

#produto {}
#produto .lista {float:left; width:30%; height: 275px; padding:5px 5px 5px 5px;}
#produto .lista .titulo {color:#5c5c5c; font-size:16px; font-family:Verdana;}
#produto .lista .valor {color:#5c5c5c; font-size:16px; font-family:Verdana;}
#produto .lista .descricao {color:#5c5c5c; font-size:12px; font-family:Verdana;}

#produto .titulo {font-size:24px; color:#333; font-family:Verdana;}
#produto .valor{font-size: 16px;}
#produto .descricao {}

#pagina a:hover {color:#999;}
#pagina a:visited {color:#999;}
#pagina a:active {color:#999;}
#pagina a:link {color:#999;}
#pagina .voltar {width:30px; height:40px;}
#pagina .avancar {width:30px; height:40px;}
#pagina .paginar {width:30px; height: 40px; background:url(../imgs/bt_pagina.png) bottom center no-repeat; padding: 0px 0px 8px 0px;}
#pagina .paginasel {width:30px; height: 40px; background:url(../imgs/bt_paginasel.png) bottom center no-repeat; padding: 0px 0px 16px 0px; color:#666;}

#empresa {width:90%;}
#ajuda {width:90%;}
