* {margin:0;padding:0;list-style:none;border:none; font-family:"Trebuchet MS", Verdana;}
A:link, A:visited { text-decoration: none; color: #666; }
A:hover { text-decoration: underline; }
body {}
body acronym {text-decoration:none; border-bottom:1px dashed #666;cursor:help;}
html>body acronym {text-decoration:none; border-bottom:1px dashed #666;cursor:help;}
/************************************
#FUNDOS - layout principal
************************************/
#fundo1 {background:#FFFFFF url(sombra.jpg) repeat-Y center center; }
#fundo2 {background:url(fundo.gif) repeat-X left top;}
#fundo3 {margin:0 auto;width:780px;background: url(fundo-geral.gif) no-repeat center top;}
/************************************
#TOPO - Logo , Flash e Menu
************************************/
#topo {margin:0 10px;}

#logo {float:left;padding:15px 10px 10px; width:190px;}
#publicidade {float:right; margin:4px -10px 8px 0; height:75px; width:500px;}
#publicidade h1 {text-indent:-5000em;overflow:hidden;height:75px;width:235px;float:right;}
#publicidade h1 a{display:block; height:75px;}
#publicidade h2 {text-indent:-5000em;overflow:hidden;height:30px;width:125px;float:left;}
#publicidade h2 a{display:block; height:30px;}
/*para o firefox*/
html>body #fundo1 #fundo2 #fundo3 #topo #flash {margin-top:-10px;}
#flash {clear:both; height:166px;}
#menu {margin-top:4px;margin-left:1px;}
#menu object {float:left;}
#menu p {float:right; margin:10px 4px 0 0; font-size:70%; color:#666666;}
#menu p a {text-decoration:underline;}
#menu p a:hover {text-decoration:none;}
#menu input, #menu select {vertical-align:middle;}
#menu ul {float:left;text-transform:uppercase; font-size:13px; font-weight:bold; margin:15px 0 30px 0px;}
#menu ul li {display:inline; padding: 10px;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited { color:#999; }
#menu ul li a:hover {text-decoration:none;}
.meuorvalho {clear:both; float:none!important; padding:0 0 10px 10px; text-align:left; margin:0;}
/************************************
#Conteudo
************************************/
#conteudo {margin:10px; clear:both;}

/*   ESQUERDA  -   MENU E PUBLICIDADE */
#esquerda {float:left; width:130px; font:70% 'Trebuchet ms', Verdana, Arial, Tahoma; padding-left:10px;}
#esquerda h1 {height:60px; width:130px;}
#esquerda ul {margin-top:-4px;}
#esquerda ul li {text-align:right;background:url(pontinhos.gif) repeat-X left top;display:block;color:#33CCFF;padding:2px 10px;}
#esquerda a {color:#666;}
#esquerda a:hover {color:#33CCFF;}
#esquerda h5 {background:url(h5-esq.gif) no-repeat; padding:3px 0 0 5px; height:20px; font:11px 'Verdana', Arial, Helvetica, sans-serif; color:#999999;}
#esquerda h4 {text-align:center;color:#00FFFF; background:url(h4-dep.gif) no-repeat;height:20px;}

/*  DIREITA  -  LOJA , BANNERS, ETC */
#direita {float:right;width:130px;text-align:center;font:70% 'Trebuchet ms', Verdana, Arial, Tahoma; padding-right:10px;}
#direita h1 {height:60px;width:130px;}
#direita ul li {background:url(pontinhos.png) repeat-X left top;display:block;color:#666;margin-top:5px;}
#direita img {margin-bottom:10px;}
#direita a {color:#666666;}
#direita a:hover {color:#33CCFF;} 

/* MEIO */
#meio {width:480px;float:left;}

/*   PAGINA MEIO  */
#meiogeral {width:470px; margin-left:10px; font-family: 'Trebuchet ms', Verdana, Arial, Tahoma;}
#meiogeral h5{background:#33CCFF url(ofertas.gif) no-repeat left; height:16px; padding:2px 5px;text-align:left;color:#fff;text-transform:uppercase; font:bold 13px 'Lucida Sans Unicode', Verdana, Arial, Tahoma;}
#meiogeral h4 A:link, #meiogeral h4 A:visited {font-size:90%; color:#00CCFF;}
#meiogeral h4 {font-size:90%; color:#00CCFF;}

#produto ul {margin: 0; padding: 0; width: 99%; font-size:70%;}
#produto li {list-style:none; float:left; width: 33%; margin: 0; padding: 30px 0 0 0; text-align: center; vertical-align: top; }

/* apenas pro internet explorer */
* html #produto ul { display: inline-block; width: 100%; padding: 0; margin: 0px; font-size:70%;}
* html #produto li { display: inline; width: 33%;margin: 30px 0 0 0; padding: 0; text-align: center; float: left; }


.produto {width:143px; margin:30px 10px 10px 0; text-align:center;font-size: 70%;}
#produto img {margin-bottom:7px;}
.priceblue {color: #33CCFF;}
.produto p A:hover { text-decoration: underline; }

	#lista-cds {}

#meio_direita {width:600px; float:left; margin-left:10px; line-height:15px;}
.mostra_produto h4 A:link, .mostra_produto h4 A:visited {font-size:90%; color:#00CCFF;}
.mostra_produto h4 {font-size:90%; color:#00CCFF;}
.mostra_produto p {font-size:70%; color:#666;}
#meio_direita a{ text-decoration: underline;}
#meio_direita A:hover { color:#FF0000; }
.img_extra {float:left; width:180px; }
.img_extra img {cursor:pointer;}
.prod_extra {float:left; margin-left:10px; width:400px;}
.prod_extra h3 {margin-bottom:20px; color:#666; font-size:100%;}
.prod_extra h6 {margin-bottom:20px; font-size:100%;}
.prod_extra img {margin-bottom:10px;}
.prod_extra p {color:#666; font-size:70%;}
.info_extra {clear:both;}
.info_extra pre {border-bottom:1px #33CCFF solid; clear:both; margin:20px 0 5px 0;}
.info_extra h6 {background:#00CCFF; font: 76% "Lucida Sans Unicode", Verdana; color:#FFFFFF; text-transform:uppercase; margin:20px 0 10px; padding: 2px;}

html>body #carrinho h5 {margin-top:80px;}
#carrinho {margin:30px 0 20px 1px; clear:both;}
#carrinho p {font:70% 'Trebuchet ms', Verdana, Arial, Tahoma; }
#carrinho h1 {font-size:15px; color:#FF0000; text-align:center; margin:30px 0 0 0;}
#carrinho h6 {color:#00CCFF; font-size: 15px; margin:10px 0 10px 0px;}
#carrinho h5 {background:#33CCFF url(p-h5.gif) no-repeat left; height:16px; padding:2px 5px;text-align:left;color:#fff;text-transform:uppercase; font:bold 13px 'Lucida Sans Unicode', Verdana, Arial, Tahoma;}
#carrinho ul {margin-bottom:20px;}
#carrinho ul li {display:inline; margin:50px; vertical-align:center;}
#carrinho ul li img {position:relative; margin-top:-30px; background-color:transparent!important}
.m {margin: 5px 0 0 30px;}
.botoes {text-align:right; margin:5px 10px; height:40px;}
.botoes img{vertical-align:middle;}
.bg-pedido {background:#fff url('bg-pedido.gif') center center; height:143px; width:220px; text-align:center;}
.bg-pedido h3 {font-size:30px; padding:37px 0 10px 0; color:#F00;}
.bg-pedido p {color:#fff; margin: 7px 0;}
.bg-pedido2 {background:#fff url('bg-cinza.gif') center center; width:478px; height:145px; float:right; margin-right:10px;}
.bg-pedido2 h3 {font-size:19px; color:#666; margin:10px 0 10px 10px;}
.bg-pedido2 p {margin-left:10px; color:#999;}
.bg-pedido2 img {margin:3px 0;}
.pedido p {color:#666;}

/* MEU-CADASTRO */

#meu-cadastro {}
#meu-cadastro-pagina {float:right; padding:0 10px; width:600px;}
#meu-cadastro-pagina h5 {background:#33CCFF; height:16px; padding:2px 5px;text-align:left;color:#fff;text-transform:uppercase; font:bold 13px 'Lucida Sans Unicode', Verdana, Arial, Tahoma;}
#meu-cadastro-pagina p {font-size:70%; margin:15px 0;}

/*Form Carrinho*/
#carrinho table {color:#666; vertical-align:middle;}
#carrinho i {width:10px;}
.t {background:#EBEBEB;font:11px 'Lucida Sans Unicode', Verdana, Arial, Tahoma;cursor: default;padding:10px;text-align:center;}
.desc {margin: 5px; text-align:left;}
.total {background:#F3F3F3;}
.t3 {background:#999 url(canto-gray.gif) left bottom no-repeat; color:#FFFFFF;}
.t4 {background:#999; color:#FFFFFF;}
.canto-esq {background:#EBEBEB url('canto-esq.gif') left top no-repeat;} 
.canto-esq-d {background:#EBEBEB url('canto-esq-d.gif') left bottom no-repeat; text-align:left; padding:10px;}
.cant-esq-d {background:#F3F3F3 url('cant-esq-d.gif') left bottom no-repeat;}
.cant-esq {background:#F3F3F3 url('cant-esq.gif') left top no-repeat;}
.cant-dir-d {background:#F3F3F3 url('cant-dir-d.gif') right bottom no-repeat;}
.cant-dir {background:#F3F3F3 url('cant-dir.gif') right top no-repeat;}
.quantidade p {width:10px;}
.quantidade ul {float:right; width:5px;}
.quantidade ul li {display:block; margin:0; padding:0;}

/*IDENTIFICAÇÃO*/
html>body #ident {margin-top:80px;}
#ident {margin: 40px auto; width:500px; background:#F3F3F3; clear:both;}
#ident a:link {color:#00CCFF;}
#ident h3 {color:#33CCFF; margin-left:20px; font-size:90%;}
#ident h4 {color:#666; margin-left:20px; font-size:90%;}
#ident p {color:#666; font-size:70%; margin-left:20px;}
#ident img {float:right; margin:15px;}
#ident label b {font:130% bold; color:#CC3300; }
.bt {float:right; margin-right:15px;}

/*  RODAPE  */

#rodape {clear:both;text-align:center;height:150px; font:70% "trebuchet MS", Verdana;color:#666; overflow:visible; }
#rodape p a {clear:both; color:#666; background-color: #F8F8F8; text-decoration: underline;}
#rodape p a:hover {color: #FF6600; text-decoration:none;}
#rodape ul li {display:inline;}
#rodape ul li a {color:#666;}
#rodape ul li a:hover {color:#00CCFF;}


/*  !PAGINAÇÃO!  */
.paginacao {
	color:#00CCFF;
	font-size:70%;
	margin-top:10px;
	text-align:center;
}
.paginacao a{color:#999;}

/*  !ELEMENTOS COMUNS!  */
.limpar {
	text-decoration:none;
}
.both {clear:both;}
hr	{
	width: 100%;
	color: #E8E8E8;
	background-color: #E8E8E8;
	height: 1px;
	border: 0;
	margin: 13px 0;
}
.clear { clear:both; font-size:1px; margin-top:-1px; }
form { margin:0px; padding:0px;}
.txtfield { font-family:"trebuchet MS", Verdana; background-color:#FFF; color:#999; border-top:1px solid #D3D3D3; border-left:1px solid #D3D3D3; border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; } 
.txtfield_hover { font-family:"trebuchet MS", Verdana; color:#00CCFF; background-color:#F8F8F8; border:1px solid #ADACAC; }


/* FORMULARIOS!*/

/*Form*/
select,.frm{border:1px solid #999!important;font-size:10px}
.frm,.frm2,textarea{background:#fff url('bg_input.gif') no-repeat;font:11px 'lucida sans unicode',arial,sans-serif;padding:2px; color:#666666;margin:1px;}
.frm2{border:1px solid #33CCFF;margin:1px;}
.btn {vertical-align:baseline;}
.buscar {width:61px; height:24px;background:url(bt-buscar.gif) no-repeat; cursor:pointer;}
.calcular {width:71px; height:20px; background:#999; color:#fff; margin:3px 0 0 0; cursor:pointer;}
.colocar {width:240px; height:20px; background:#999; color:#fff; margin:3px 0 0 0; cursor:pointer;}

.formulario {margin:0px 0px;}
.formulario legend {color:#00CCFF; font-weight:bold; padding-left:0px;}
.formulario label {float:left; width:70px; color:#666; margin-right:10px; padding:0px 2px; text-align:right;}
.formulario img {vertical-align:middle;}

.formulario2 {margin:0px 0px; font-size:80%;}
.formulario2 legend {color:#00CCFF; font-weight:bold; padding-left:0px;}
.formulario2 label {float:left; width:200px; color:#666; margin-right:10px; padding:0px 2px; text-align:right;}
.formulario2 img {vertical-align:middle;}

.formulario-meu-cadastro {margin:0px 0px; font-size:80%;}
.formulario-meu-cadastro legend {color:#00CCFF; font-weight:bold; padding-left:0px;}
.formulario-meu-cadastro label {float:left; width:200px; color:#666; margin-right:10px; padding:0px 2px; text-align:right;}
.formulario-meu-cadastro img {vertical-align:middle;}

/* ERROS*/
.erros {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0;}
.erros p {margin:0!important; padding:0;color:#FF0000!important; font-weight:bold;  }
.msgerro {color:#f00; font-weight:bold; padding:2px 0 5px 0;}