body							{ min-width: 775px; margin:0;font-family:arial; font-size:11px}

#header							{  height:150px; background-image:url('/layout5/header_bg.jpg'); background-repeat:repeat-x; border-bottom:1px solid #BABABA; width: expression(document.body.clientWidth < 780 ? '775px' : 'auto' ) }
#header .logo  					{ position:absolute; margin-top:3px; overflow:hidden; }
#header .cart  					{ float:right; margin:7px 0 5px 0; clear:both; }

#header-main-top					{ float:right; width:472px; margin-top:12px; clear:both; }
#header-main-top ul					{ height:10px; width:472px; margin:0; padding:0; }
#header-main-top li					{ text-align:center; float:left; overflow:hidden;  background-image:url('layout5/header_maintop_div.gif'); background-repeat:no-repeat; background-position: right 50% }
#header-main-top li a				{ display:block; width:100%; }
#header-main-top li.quem			{ width:15%; padding-right:5px; }
#header-main-top li.auto			{ width:24%; }
#header-main-top li.b2b				{ width:8%; }
#header-main-top li.tele			{ width:33%; }
#header-main-top li.pedidos			{ width:18%; }
#header-main-top img   				{ border:0px none; }

#header-main 							{ background: url('/layout5/header_main_bg.gif') repeat-x;  clear:both;background-color:#547E53;}
#header-main ul							{ height:22px; margin:0; padding:0; }
#header-main li							{ text-align:center; float:left; overflow:hidden; background-image:url('layout5/header_main_div1.gif'); background-repeat:no-repeat; background-position: right 50%}

#header-main li a						{ display:block; width:100%; }
#header-main li.bt_notebooks			{ width:11%; padding-top:1px  }
#header-main li.bt_informatica			{ width:9%; padding-top:1px  }
#header-main li.bt_eletronicos			{ width:11%; padding-top:1px  }
#header-main li.bt_projetores			{ width:9%; padding-top:1px  }
#header-main li.bt_somauto				{ width:12%; padding-top:1px  }
#header-main li.bt_perfumes				{ width:10%; padding-top:1px  }
#header-main li.bt_beleza				{ width:12%; padding-top:1px  }
#header-main li.bt_cine					{ width:9%; padding-top:1px  }
#header-main li.bt_telefonia			{ width:9%; padding-top:1px  }
#header-main li.bt_games				{ width:7%; padding-top:1px  }

#header-main li.bt_cds                  { width:10%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_eletrodomesticos     { width:14%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_relogios             { width:9%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_eletrodomesticos     { width:14%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_eletroportateis      { width:13%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_livros               { width:7%; background-image:url(/layout5/header_main_div.gif)  }
#header-main li.bt_esporte              { width:11%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_moveis               { width:8%; background-image:url(/layout5/header_main_div.gif)  }
#header-main li.bt_casa                 { width:14%; background-image:url(/layout5/header_main_div.gif) }
#header-main li.bt_ud                   { width:4%; background-image:url(/layout5/header_main_div.gif)  }
#header-main li.bt_pet                  { width:9%; background-image:none;   }


#header p							 { font-family:arial; font-size:11px; color:#000; float:left; padding:8px 0 0 5px; margin:0; }

#header a							 { color:#000; }
#header a:hover						 { color:#333; }

#header .busca						 { float:right; padding:4px 5px 0 0; }
#header input, select				 { width:125px; font-family:arial; font-size:11px; color:#666 }

#center100 				{ width:80%; margin:0 auto 20px auto; margin-top:40px;}
#center100 .header		{ margin-bottom:30px; border-bottom:1px solid #ccc }
#center100 .content		{  }
#center100 p			{ font-family:arial; font-size:12px; color:#666; text-align:justify }
#center100 li			{ font-family:arial; font-size:12px; color:#666; text-align:justify }
#center100 .topo		{ border-bottom:1px dotted #ccc; text-align:right;}
#center100 a			{ color:#666; text-decoration:none; }
#center100 a:hover		{ color:#666; text-decoration:underline; }
#center100 .bt			{ padding:0 10px 5px 0 }
#center100 .chamada		{ font-size:12px; font-family:arial }

#banner-tv 		{ width:100%;  }
#banner-regua 	{ width:100%;  margin:10px 0; }

#side-left 				{ width: 148px; float: left;  padding-left:10px}
#side-left ul			{ list-style:none; margin:0; padding:10px 0 10px 8px; border:1px solid #BABABA;}
#side-left li 			{ font-family:arial; font-size:11px; color:#000; font-weight:bold; padding-bottom:2px; line-height:100%; }
#side-left ul ul 		{ margin:0; border:0px none; list-style-type:none; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:1  }
#side-left ul ul li 	{ font-family:arial; font-size:11px; color:#000; font-weight:normal; padding-bottom:1;padding-top:0;}
#side-left a 			{ text-decoration:none; color:#000; }
#side-left a:hover		{ text-decoration:underline; color:#000; }
#side-left .titulo	    { background-image:url(/layout5/bar_bg2.gif); background-repeat:repeat-x; width:100%; margin-bottom:0 }

#side-right				{ width: 120px;	float: right; padding-right:10px }
#side-right img			{ margin-bottom:0px;}
#side-right img.head	{ margin:0;}
#side-right img.marcas	{ margin:0;}

#side-right #home-marcas2		{ margin-bottom:0px  }
#side-right #home-marcas2 td	{ border-bottom:1px solid #E7E7E7; background-color:#F8F8F8; font-family:arial; font-size:10px  }
#side-right #home-marcas2 a		{ color:#666; }


#center 				{ margin: 0 130px 0 160px; vertical-align:top;	padding:0 15px;}
#center2 				{ margin: 0 0 0 150px; vertical-align:top;	padding:0 15px;}

#home .linha	{ float:left; background-image:url(/images/home_head_bg.gif); background-repeat:repeat-x; width:100%; margin-bottom:10px }
#home .linha2	{ float:left; width:100%; margin-bottom:10px }
#home .titulo	{ float:left; width:100%; }


#home .head		{  float:left; background-image:url(/images/home_head_bg.gif); background-repeat:repeat-x; width:100%; margin-bottom:20px;}
#home .produto	{ position:relative; float:left; width:25%; text-align:center; margin:10; }
#home .produto2	{ position:relative; float:left; width:24%; text-align:center; margin:10; }
#home h1		{ text-align:center; font-family:arial; font-size:11px; margin:0; padding:0; color:#666; font-weight:bold; }
#home p.preco	{ text-align:center; font-family:arial; font-size:11px; margin:0; padding:0; color:#C30808; font-weight:normal; }
#home a 	{ color:#666; text-decoration:none; }
#home a:hover	{ color:#888; text-decoration:underline; }
#home a.red 	{ color:#C30808; text-decoration:none; }
#home a.red:hover	{ color:#C30808; text-decoration:underline; }
.red 	{ color:#C30808; text-decoration:none; }


#cesta	{}
#cesta #cesta-titulo			{ height:32px; border-bottom:1px dotted #ccc; color:#666; font-family:arial; font-size:11px; }
#cesta #cesta-titulo input		{ border:1px solid #ccc; font-family:arial; font-size:11px; color:#666; }
#cesta #cesta-produtos			{ font-size:11px; font-family:arial; text-align:center; border-bottom:1px dotted #ccc }
#cesta #cesta-produtos input	{ width:30px; border:1px solid #ccc; font-family:arial; font-size:11px; color:#666; background-color:#fff }
#cesta #cesta-produtos .red		{ color:#F00; }
#cesta #cesta-produtos .red2	{ color:#F00; font-size:13px; }
#cesta #cesta-produtos .div		{ border-right:1px dotted #ccc; }
#cesta #cesta-produtos .bottom	{ border-bottom:1px dotted #ccc; }
#cesta .red		{ color:#F00; }
#cesta #total					{ font-family:arial; font-size:12px }
#cesta #total .preco			{ color:#f00; font-size:18px; font-weight:bold; padding-right:30px }
#cesta #bts						{ font-family:arial; font-size:11px; color:#666; }
#cesta #bts .preco				{ color:#f00; font-size:15px; }
#cesta #bts .desc				{ font-size:15px; font-weight:bold; }
#cesta #etapas					{ border-bottom:8px solid #E8E8E8; }
#cesta #cesta-preco				{ font-family:arial; font-size:11px; color:#fff; background-image:url(/images/cesta_preco_bg.gif); background-repeat:repeat-x; padding-right:10px }
#cesta #cesta-preco .destaque	{ font-size:15px; font-weight:bold; }
#cesta a						{ color:#666; }
#cesta a:hover					{ color:#000; }

#cesta .box-in-dashed {
background-color:#fff;
border-left:1px solid #ECECEC;
border-top:1px solid #ECECEC;
border-right:1px solid #ECECEC;
border-bottom:1px dashed #CCCCCC;
}

#cesta #texto					{ font-size:11px; font-family:arial; color:#666 }
#cesta #texto input				{ border:1px solid #ccc; font-family:arial; font-size:11px; color:#666; background-color:#fff }

#cesta .headers					{ background-image:url(/images/cesta_head_bg.gif); height:20px; }
#cesta .content					{ border-bottom:1px solid #ccc; padding-bottom:10px; }
#cesta .content-border			{ border:1px solid #ccc; }
#cesta #content-bts				{ margin-top:10px; }

#departamentos .linha			{ float:left; background-image:url(/layout5/bar_bg2.gif); background-repeat:repeat-x; width:100%; margin-bottom:20px; }
#departamentos .linha2			{ float:left;  width:100%; margin-bottom:20px; border-bottom:1px dotted #CCC; }
#departamentos .linhadestaque	{ float:left;  background-image:url(/layout5/bar_bg2.gif); background-repeat:repeat-x; width:100%;   }
#departamentos .titulo			{ float:left; width:100%; height:22px;  }

#departamentos .produto	{ position:relative; float:left; width:33%; text-align:center; margin:10; }
#departamentos .produto2	{ position:relative; float:left; width:32%; text-align:center; margin:10; }
#departamentos h1		{ text-align:center; font-family:arial; font-size:11px; margin:0; padding:0; color:#666; font-weight:bold; }
#departamentos p.preco	{ text-align:center; font-family:arial; font-size:11px; margin:0; padding:0; color:#C30808; font-weight:normal; }
#departamentos a.gray 	{ color:#666; text-decoration:none; }
#departamentos a.gray:hover	{ color:#666; text-decoration:underline; }
#departamentos a.red 	{ color:#C30808; text-decoration:none; }
#departamentos a.red:hover	{ color:#C30808; text-decoration:underline; }
#departamentos a 	{ color:#666; text-decoration:none; }
#departamentos a:hover	{ color:#888; text-decoration:underline; }

#departamentos #destaque		{ float:left; width:100%; }
#departamentos #destaque .col1	{ float:left; width:150; margin: 0 15px; }
#departamentos #destaque .col2 	{ float:left; width:60%;}
#departamentos #destaque table	{ padding:20px 0; margin-bottom:10px;}

#departamentos #destaque h1		{ font-family:arial; font-size:13px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#departamentos #destaque .tit2	{ font-family:arial; font-size:11px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#departamentos #destaque .desc	{ font-family:arial; font-size:11px; color:#666; font-weight:normal; text-align:left; padding:0; margin:0 }
#departamentos #destaque .clic	{ font-family:arial; font-size:11px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#departamentos #destaque .precode	{  font-family:arial; font-size:12px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#departamentos #destaque .precopor	{  font-family:arial; font-size:13px; color:#C30808;  font-weight:bold;  text-align:left; padding:0; margin:0 }
#departamentos #destaque .econo		{  font-family:arial; font-size:12px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#departamentos #destaque .btcomprar	{ margin-right:15px; }

#categorias .linhadestaque	{ float:left;  background-image:url(/layout5/bar_bg2.gif); background-repeat:repeat-x; width:100%; margin-bottom:10px;  }
#categorias .linhadestaque2	{ float:left; width:100%; margin-bottom:10px; border-bottom:1px dotted #ccc; }
#categorias .linhadestaque3	{ float:left; width:100%; margin-bottom:10px; margin-left:20px; }
#categorias .titulo			{ float:left; width:100%; height:22px; font-family:arial; color:#fff; font-size:11px; font-weight:bold; padding:3px  }
#categorias p.paginas			{ color:#fff; text-align:right; margin:-14px 5px 0 0; }
#categorias a.paginas			{ color:#fff; text-decoration:none }
#categorias a 	{ color:#666; text-decoration:none; }
#categorias a:hover	{ color:#888; text-decoration:underline; }

#categorias .navega							 { color:#FFF; text-decoration:none; }
#categorias .navega:hover					 { color:#FFF; text-decoration:underline; }


#categorias #destaque		{ float:left; width:47%; margin:0 0 20px 0; padding:15px 0; }
#categorias #destaque .col1		{ float:left; width:80px; margin: 0 15px; }
#categorias #destaque .col2 	{ float:left; width:65%; }

#categorias #destaque h1		{ font-family:arial; font-size:12px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque .tit2	{ font-family:arial; font-size:10px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque .desc	{ font-family:arial; font-size:10px; color:#666; font-weight:normal; text-align:left; padding:0; margin:0 }
#categorias #destaque .clic	{ font-family:arial; font-size:10px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque .precode	{  font-family:arial; font-size:11px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#categorias #destaque .precopor	{  font-family:arial; font-size:14px; color:#C30808;  font-weight:bold;  text-align:left; padding:0; margin:0 }
#categorias #destaque .econo		{  font-family:arial; font-size:10px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#categorias #destaque .btcomprar	{ margin-right:15px; }


#categorias #destaque2		{ float:left; width:47%; margin:0 0 20px 0; padding:15px 0; }
#categorias #destaque2 .col1		{ float:left; width:80px; margin: 0 15px; }
#categorias #destaque2 .col2 	{ float:left; width:65%; }

#categorias #destaque2 h1		{ font-family:arial; font-size:12px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque2 .tit2	{ font-family:arial; font-size:10px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque2 .desc	{ font-family:arial; font-size:10px; color:#666; font-weight:normal; text-align:left; padding:0; margin:0 }
#categorias #destaque2 .clic	{ font-family:arial; font-size:10px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0 }
#categorias #destaque2 .precode	{  font-family:arial; font-size:11px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#categorias #destaque2 .precopor	{  font-family:arial; font-size:14px; color:#C30808;  font-weight:bold;  text-align:left; padding:0; margin:0 }
#categorias #destaque2 .econo		{  font-family:arial; font-size:10px; color:#C30808;  font-weight:normal;  text-align:left; padding:0; margin:0 }
#categorias #destaque2 .btcomprar	{ margin-right:15px; }

#categorias #paginas		{ width:100%; margin:20px 0; clear:both;  }
#categorias #paginas p		{ text-align:center; color:#C30808; font-size:11px; font-family:arial;  }
#categorias #paginas a		{  color:#C30808; text-decoration:none; font-weight:bold; }
#categorias #paginas a:hover	{ color:#666; }

#produtos .linhadestaque	{ float:left;background-image:url(/layout5/bar_bg2.gif); background-repeat:repeat-x; width:100%; margin:0px;  }
#produtos .linhadestaque2	{    width:100%; margin-bottom:10px; border-bottom:1px dotted #ccc; }
#produtos .linhadestaque3	{    width:100%; margin-bottom:10px; margin-left:20px; }
#produtos .titulo			{ width:100%; height:22px; font-family:arial; color:#fff; font-size:11px; font-weight:bold; padding:3px  }

#produtos .navega							 { color:#FFF; text-decoration:none; }
#produtos .navega:hover					 { color:#FFF; text-decoration:underline; }

#produtos				{ }
#produtos .secao		{ float:left; width:100%; height:22px; background-image:url('images/bar_bg2.gif'); background-repeat:repeat-x;  font-weight:bold; padding:0  }
#produtos p.secao		{ font-family:arial; color:#fff; font-size:11px; padding:3px; margin:0  }

#produtos #titulo-produto		{ float:left; width:100%; margin:0px auto; }
#produtos #titulo-produto h1	{ float:left; font-family:arial; color:#666; font-size:16px; padding:0; margin:0; }
#produtos #titulo-produto p		{ float:right; font-family:arial; font-size:11px; color:#C30808; padding:0; margin:0; }

#produtos .colunas					{ float:left; width:100%; }

#produtos #foto-produto				{ float:left; width:262px; margin:0;}
#produtos #foto-produto	.principal	{  }
#produtos #foto-produto table		{ clear:both; margin-top:10px; width:262px; }



#produtos #valor-produto			{ width:320px; }
#produtos #valor-produto .linha		{ width:auto; border-bottom:1px dotted #ccc; padding-bottom:15px; margin:12px 0; }
#produtos #valor-produto p			{ font-family:arial; padding:0; margin:0; }
#produtos #valor-produto .gray		{ font-family:arial; font-size:11px; color:#666; }
#produtos #valor-produto .gray2		{ font-size:10px; color:#666; }
#produtos #valor-produto .red1		{ font-size:20px; font-weight:bold; color:#C30808; }
#produtos #valor-produto .red2		{ font-size:13px; font-weight:bold; color:#C30808; }
#produtos #valor-produto .red3		{ font-size:18px; font-weight:bold; color:#C30808; }
#produtos #valor-produto .btcomprar	{ text-align:right; margin:20px 0; }
#produtos #valor-produto a			{ color:#666; text-decoration:none; }
#produtos #valor-produto a:hover	{ color:#C30808; text-decoration:none; }

#produtos #descricao		{ float:left; width:100%; }
#produtos #descricao .aba	{  border-bottom:1px solid #547E53;  padding-top:15px; height:21px; clear:both }
#produtos #descricao #menu	{ float:left; clear:both; margin-top:5px}
#produtos #descricao #menu ul	{ list-style:none; padding:0; margin:0;}
#produtos #descricao #menu li	{ display:inline; padding:0 10px 0 10px; border-right:1px dotted #ccc; }
#produtos #descricao #menu .li1	{ padding-left:0; }
#produtos #descricao #menu .li2	{ border:0px none; }
#produtos #descricao .foto	{ float:left; padding:0; margin:0  } 
#produtos #descricao .topo	{ float:right; }
#produtos #descricao p, li	{ font-family:arial; font-size:12px; color:#666; }
#produtos #descricao ul {font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0;	margin-left: 25px;text-align:justify;color:#000000;list-style-image: url('/images/marcador.gif');}

#produtos #comprejunto			{ border-bottom:1px dotted #ccc; }
#produtos #comprejunto .mais	{ font-family:arial; font-size:20px; font-weight:bold; color:#547E53; }
#produtos #comprejunto .p1		{ font-family:arial; font-size:14px; color:#C30808; }
#produtos #comprejunto .p2		{ font-family:arial; font-size:15px; color:#C30808; font-weight:bold }
#produtos #comprejunto .p3		{ font-family:arial; font-size:16px; color:#666; font-weight:bold; }

#historico 			{ padding-top:20;margin-top:20;width:100%; clear:both; background-image:url(/images/historico_bg.jpg); background-repeat:no-repeat; background-position:10px 0; padding:35px 0 0 0; width: expression(document.body.clientWidth < 780 ? '775px' : 'auto' ); min-width:775px; }
#historico	.col	{ width:33%; border-right:1px solid #ccc }
#historico	.col2	{ width:33%;  }
#historico	ul		{ list-style:none; padding:0 0 0 37px; margin:0;   }
#historico li		{ font-family:arial; font-size:11px; color:#666; line-height:200%;  }
#historico p.titulo	{ font-family:arial; font-size:11px; color:#C30808; font-weight:bold; padding:0; margin:0 0 0 10px; }
#historico a		{ color:#666; text-decoration:none; }
#historico a:hover	{ color:#666; text-decoration:underline; }

#footer             { width:100%; clear:both; background-image:url(/images/footer_bg.jpg); background-repeat:repeat-x; padding:35px 0 0 0; width: expression(document.body.clientWidth < 780 ? '775px' : 'auto' ); min-width:775px; border-bottom:3px solid #547E53; height:160px }
#footer .geral      { width:770px; margin:0 auto; padding-top:5px }
#footer .cols1      { float:left; width:140px; padding:0 5px 0 10px; }
#footer .cols2      { float:left; padding-left:10px; width:595px; font-family:arial; font-size:11px; color:#666  }
#footer table       { list-style:none; padding:0; margin:0; }
#footer td          { font-family:arial; font-size:11px; }
#footer a           { color:#666; }
#footer a:hover     { color:#000; }
#footer p           { float:left; text-align:center; font-family:arial; font-size:11px; color:#666; padding:0; margin:0; padding-top:10px; width:770px   }

.mostrabanners {
padding-bottom:3px;
}

