*{
font-family:Arial, Helvetica, sans-serif;
}
img{
border:none;
}
a{
text-decoration:none;
color:#000000;
}
a.localizarFrete{
color:#666666;
font-size:10px;
}
body{
text-align:center;
background:#222;
font-size:11px;
}
#tudo{
width:99.9%;
float:left;
text-align:left;
position:relative;
}
#topo{
float:left;
width:100%;
height:177px;
z-index:2;
position:relative;
background:#000 url(../imagens/topo_bg_novo.jpg) no-repeat;
}
	#topo1{
	float:left;
	width:300px;
	height:137px;
	z-index:50;
	position:relative;
	cursor:pointer;
	}
		#topo1 a{
		top:25px;
		left:50px;
		float:left;
		width:227px;
		height:92px;
		cursor:pointer;
		position:absolute;
		background:none;
		}
	#topoDireita{
	float:right;
	width:500px;
	height:137px;
	z-index:200;
	position:relative;
	}
		#topo2{
		float:right;
		width:100%;
		height:27px;
		z-index:20;
		position:relative;
		}
			#topo2 a{
			top:0px;
			width:117px;
			height:26px;
			cursor:pointer;
			position:absolute;
			}
			#topo2 a.seguranca{
			left:093px;
			z-index:1;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/topo2_seguranca.png',sizingMethod='crop');
			background:url(../imagens/topo2_seguranca.png) no-repeat;
			*background:none;
			}
			#topo2 a.garantia{
			left:190px;
			z-index:2;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/topo2_garantia.png',sizingMethod='crop');
			background:url(../imagens/topo2_garantia.png) no-repeat;
			*background:none;							
			}	
			#topo2 a.comopagar{
			left:287px;
			z-index:3;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/topo2_comopagar.png',sizingMethod='crop');
			background:url(../imagens/topo2_comopagar.png) no-repeat;
			*background:none;							
			}
			#topo2 a.envio{
			left:384px;
			z-index:4;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/topo2_envio.png',sizingMethod='crop');
			background:url(../imagens/topo2_envio.png) no-repeat;
			*background:none;						
			}
			#topo2 a.seguranca:hover{
			left:090px;
			}
			#topo2 a.garantia:hover{
			left:187px;
			}	
			#topo2 a.comopagar:hover{
			left:284px;
			}
			#topo2 a.envio:hover{
			left:381px;
			}
		#topo3{
		float:right;
		width:100%;
		height:110px;
		z-index:20;
		position:relative;
		}
			#cesta{
			z-index:2;
			top:10px;
			left:250px;
			width:230px;
			height:64px;
			color:#FFFFFF;
			position:absolute;
			background:url(../imagens/cesta_bg.gif) no-repeat 52px 2px;
			}
				#cesta_link{
				float:left;
				width:107px;
				}
				#cesta .itens{
				float:left;
				width:100px;
				height:15px;
				margin-top:28px;
				}
				#cesta .total{
				float:left;
				width:100px;
				height:15px;
				}	
			#cesta_opcoes{
			z-index:3;
			top:80px;
			left:250px;
			width:220px;
			height:20px;
			text-align:center;
			position:absolute;
			}	
			#cesta_opcoes img{
			margin:0 10px;
			}
	#topo4{
	float:left;
	width:100%;
	z-index:50;
	position:relative;
	}
		#opcoes_centrais{
		z-index:100;
		left:0px;
		top:-37px;
		float:left;
		width:100%;
		height:37px;
		position:absolute;
		}
			#link_atendimento{
			margin:auto;
			width:206px;
			height:36px;
			padding-left:180px;
			background:url(../imagens/opcoes_centrais_bg.gif) no-repeat center;
			}
				#link_atendimento a{
				float:left;
				width:170px;
				height:36px;
				}
#menu_horizontal{
float:left;
height:40px;
width:100%;
background:#FFF url(../imagens/bg_menu.gif) repeat-x;
}
	#menu_horizontal .blocoAzul{
	float:left;
	top:22px;
	left:0px;
	width:170px;
	height:20px;
	position:absolute;
	background:url(../imagens/bg_esquerda.gif) repeat-y;
	}
	#menu_horizontal .centerMenu{
	margin:auto;
	height:40px;
	width:980px;
	z-index:1;
	position:relative;
	}
		#menu_horizontal a{
		top:0px;
		width:138px;
		height:30px;
		cursor:pointer;
		position:absolute;
		}
		#menu_horizontal .links_esquerda, #menu_horizontal .links_direita{
		float:left;
		width:235px;
		height:40px;
		position:relative;
		z-index:10;
		}
		#menu_horizontal .links_direita{
		float:right;
		z-index:20;
		}
		#menu_horizontal .links_meio{
		float:left;
		width:510px;
		height:40px;
		z-index:30;
		position:relative;
		}
		#menu_horizontal .busca{
		float:left;
		width:100%;
		height:40px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/bg_busca.png',sizingMethod='crop');
		background:url(../imagens/bg_busca.png) no-repeat;
		*background:none;
		}
			#menu_horizontal .campos{
			float:left;
			width:245px;
			height:40px;
			z-index:200;
			position:relative;
			}
			#menu_horizontal input.input_busca{
			top:7px;
			left:77px;
			width:305px;
			height:16px;
			padding:2px 5px;
			border:none;
			color:#444444;
			font-size:11px;
			background:none;
			position:absolute;
			}
			#menu_horizontal input.btn_busca{
			top:4px;
			left:393px;
			width:25px;
			height:25px;
			cursor:pointer;
			border:none;
			background:none;
			position:absolute;
			}
			#menu_horizontal a.link{
			top:7px;
			left:247px;
			width:50px;
			height:18px;
			position:absolute;
			}
		#menu_horizontal a.link1{
		left:0px;
		z-index:10;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/menu_link1.png',sizingMethod='crop');
		background:url(../imagens/menu_link1.png) no-repeat;
		*background:none;
		}
		#menu_horizontal a.link2{
		left:115px;
		z-index:20;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/menu_link2.png',sizingMethod='crop');
		background:url(../imagens/menu_link2.png) no-repeat;
		*background:none;
		}
		#menu_horizontal a.link3{
		left:-25px;
		z-index:30;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/menu_link3.png',sizingMethod='crop');
		background:url(../imagens/menu_link3.png) no-repeat;
		*background:none;
		}
		#menu_horizontal a.link4{
		left:90px;
		z-index:20;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/menu_link4.png',sizingMethod='crop');
		background:url(../imagens/menu_link4.png) no-repeat;
		*background:none;
		}
#buscaAvancada{
z-index:1;
top:25px;
left:190px;
width:0px;
height:0px;
position:absolute;
}
	#buscaAvancada .buscaAvancada{
	float:left;
	width:621px;
	height:126px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/bg_buscaAvancada.png',sizingMethod='crop');
	background:url(../imagens/bg_buscaAvancada.png);
	*background:none;
	}
	#buscaAvancada .bloco1_buscaAvancada{
	float:left;
	width:621px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	text-align:center;
	padding-top:25px;
	}
	#buscaAvancada .bloco2_buscaAvancada{
	float:left;
	width:600px;
	height:40px;
	padding:0px 10px;
	}
		#buscaAvancada .buscaAvancada_bloco{
		float:left;
		width:170px;
		height:40px;
		}
			#buscaAvancada .buscaAvancada_bloco1{
			float:left;
			width:170px;
			height:14px;
			color:#A1BFDE;
			font-weight:bold;
			}
			#buscaAvancada .buscaAvancada_bloco2{
			float:left;
			width:170px;
			height:26px;
			position:relative;
			}
				#buscaAvancada .buscaAvancada_bloco2 select{
				float:left;
				width:170px;
				height:20px;
				font-size:10px;
				color:#4D6185;
				padding:2px 0px;
				position:none;
				border:#4D6185 1px solid;
				}
		#buscaAvancada .buscaAvancada_divisao{
		float:left;
		width:20px;
		height:40px;
		background:url(../imagens/img_seta.gif) no-repeat 7px 17px;
		}
		#buscaAvancada .buscaAvancada_botao{
		float:left;
		width:50px;
		height:26px;
		padding-top:14px;
		text-align:center;
		position:relative;
		}
	#buscaAvancada .bloco3_buscaAvancada{
	float:left;
	width:610px;
	text-align:right;
	padding-top:10px;
	}
		#buscaAvancada .bloco3_buscaAvancada a{
		float:right;
		width:40px;
		height:13px;
		color:#FFFFFF;
		position:relative;
		text-align:center;
		}
#conteudo{
float:left;
width:100%;
z-index:1;
position:relative;
background:#FFF;
}
#meio{
float:left;
width:100%;
position:relative;
background:url(../imagens/bg_esquerda.gif) repeat-y;
}
#esquerda{
float:left;
width:17%;
padding-bottom:10px;
}
	#menu_esquerda{
	float:left;
	width:170px;
	padding-bottom:20px;
	}
	#menu_esquerda .menu{
	float:left;
	width:165px;
	height:24px;
	cursor:pointer;
	background:url(../imagens/bg_menu.png) no-repeat;
	}
		#menu_esquerda .titulo{
		float:left;
		width:133px;
		padding:6px 0 0 8px;
		height:18px;
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		}
		#menu_esquerda .seta_invisivel, #menu_esquerda .seta_visivel{
		float:left;
		width:20px;
		height:18px;
		padding-top:6px;
		}
		#menu_esquerda .seta_invisivel{
		background:url(../imagens/seta_menu1.gif) no-repeat center;
		}
		#menu_esquerda .seta_visivel{
		background:url(../imagens/seta_menu2.gif) no-repeat center;
		}
		#menu_esquerda .submenu_invisivel{
		float:left;
		height:0px;
		width:165px;
		display:none;
		visibility:hidden;
		}
		#menu_esquerda .submenu_visivel{
		float:left;
		height:auto;
		width:165px;
		display:block;
		visibility:visible;
		}
		#menu_esquerda .submenu{
		float:left;
		width:140px;
		height:18px;
		padding:6px 0 0 25px;
		background:url(../imagens/bg_submenu.png) no-repeat;
		}
			#menu_esquerda .submenu a{
			float:left;
			width:140px;
			height:12px;
			color:#99CCFF;
			}
			#menu_esquerda .submenu a:hover{
			font-weight:bold;
			}
	#fabricantes{
	float:left;
	width:170px;
	padding-bottom:15px;
	}
		#fabricantes .titulo{
		float:left;
		width:170px;
		height:30px;
		background:url(../imagens/tit-fabricantes.gif) no-repeat;
		}
		#fabricantes .busca_marca{
		float:left;
		width:170px;
		height:60px;
		color:#99CCFF;
		text-align:center;
		}
			#fabricantes .busca_marca select{
			width:120px;
			height:20px;
			padding:2px;
			font-size:11px;
			color:#666666;
			border:#666666 1px solid;
			background:#FFFFFF;
			}
		#fabricantes .marcas{
		float:left;
		width:170px;
		text-align:center;
		}
		#fabricantes .marcas p{
		float:left;
		width:170px;
		height:40px;
		text-align:center;
		}
			#fabricantes .marcas p input{
			padding:2px;
			background:url(../imagens/bg_marcas.gif) no-repeat;
			}
	#certificados{
	float:left;
	width:170px;
	padding-bottom:5px;
	}
		#certificados .titulo{
		float:left;
		width:170px;
		height:30px;
		background:url(../imagens/tit-certificados.gif) no-repeat;
		}
		#certificados .certificados{
		float:left;
		width:170px;
		text-align:center;
		}
		#certificados .certificados p{
		float:left;
		width:170px;
		padding-bottom:10px;
		text-align:center;
		}
#centro{
float:left;
width:66%;
padding-bottom:10px;
}
	#bloco{
	margin:auto;
	width:98%;
	height:auto;
	}
		#bloco .bloco{
		float:left;
		width:100%;
		background:#FFFFFF;
		}
			#bloco .bloco2{
			float:left;
			width:98%;
			_width:96%;
			padding:0 1%;
			min-height:800px;
			_height:800px;
			position:relative;
			padding-top:15px;
			}
		#bloco .blocoTop{
		float:left;
		width:98%;
		height:15px;
		color:#145D8B;
		font-weight:bold;
		padding-top:10px;
		padding-left:2%;
		padding-bottom:5px;
		background:url(../imagens/bordaTop.gif) repeat-x bottom;
		}
			#bloco .blocoTop img{
			margin-right:5px;
			}
			#bloco .blocoTop .atual{
			color:#145D8B;
			}
			#bloco .blocoTop a{
			color:#666666;
			font-weight:bold;
			}
			#bloco .blocoTop a.atual{
			color:#145D8B;
			}
#direita{
float:right;
width:15.5%;
padding-bottom:10px;
}
	#area_cliente{
	float:right;
	width:155px;
	height:205px;
	padding-top:5px;
	margin-bottom:10px;
	position:relative;
	}
		#area_cliente.deslogado{
		background:url(../imagens/bg_cliente.gif) no-repeat center;
		}
		#area_cliente.logado{
		background:url(../imagens/bg_clienteLogado.gif) no-repeat center;
		}
		#area_cliente input.login{
		top:68px;
		left:13px;
		width:121px;
		height:12px;
		padding:2px;
		border:none;
		color:#444444;
		font-size:11px;
		background:none;
		position:absolute;
		}
		#area_cliente input.senha{
		top:111px;
		left:13px;
		width:98px;
		height:12px;
		padding:2px;
		border:none;
		color:#444444;
		font-size:11px;
		background:none;
		position:absolute;
		}
		#area_cliente input.botao{
		top:109px;
		left:118px;
		width:24px;
		height:24px;
		padding:1px;
		border:none;
		cursor:pointer;
		background:none;
		position:absolute;
		}
		#area_cliente a.lembrar_senha, #area_cliente a.cadastro{
		left:15px;
		width:121px;
		height:19px;
		position:absolute;
		}
		#area_cliente a.lembrar_senha{
		top:150px;
		background:url(../imagens/btn_esqueceu.gif) no-repeat;
		}
		#area_cliente a.cadastro{
		top:175px;
		background:url(../imagens/btn_cadastro.gif) no-repeat;
		}
		#area_cliente .bem_vindo{
		top:65px;
		width:155px;
		height:20px;
		color:#666666;
		position:absolute;
		text-align:center;
		}
		#area_cliente .cliente{
		top:90px;
		width:155px;
		height:20px;
		color:#000000;
		font-weight:bold;
		position:absolute;
		text-align:center;
		}
		#area_cliente .pedidos{
		top:125px;
		width:155px;
		height:20px;
		position:absolute;
		text-align:center;
		}
		#area_cliente .dados{
		top:148px;
		width:155px;
		height:20px;
		color:#666666;
		font-size:9px;
		position:absolute;
		text-align:center;
		}
		#area_cliente .logout{
		top:170px;
		width:155px;
		height:20px;
		position:absolute;
		text-align:center;
		}
	#linksDireita{
	float:right;
	width:160px;
	height:auto;
	}
		#linksDireita p{
		width:100%;
		padding-bottom:10px;
		}
	#parceiros{
	float:right;
	width:160px;
	height:160px;
	background:#F8F6F0;
	margin-bottom:10px;
	}
	#tit_tutoriais{
	float:right;
	width:160px;
	height:29px;
	position:relative;
	background:url(../imagens/ti_tutoriais.gif) no-repeat;
	}
	#tutoriais{
	float:right;
	width:160px;
	height:130px;
	margin-bottom:10px;
	background:#F8F6F0;
	}
	#tit_casemods{
	float:right;
	width:160px;
	height:29px;
	position:relative;
	background:url(../imagens/ti_casemods.gif) no-repeat;
	}
		#tit_tutoriais a, #tit_casemods a{
		top:5px;
		left:133px;
		width:18px;
		height:18px;
		position:absolute;
		}
	#casemods{
	float:right;
	width:160px;
	height:210px;
	margin-bottom:10px;
	background:#F8F6F0;
	}
#rodape{
float:left;
width:100%;
height:164px;
}
	#rodape1{
	float:left;
	width:100%;
	height:20px;
	padding-top:8px;
	background:#386088 url(../imagens/menu_inferior_bg.gif) repeat-x;
	}
		#rodape1 .link{
		float:left;
		width:800px;
		height:20px;
		padding-left:15px;
		}
			#rodape1 a{
			float:left;
			height:15px;
			padding-left:10px;
			}
			#rodape1 .menu_divisoria{
			float:left;
			width:2px;
			height:15px;
			padding-right:15px;
			}
			#rodape1 a.menu_home{
			width:29px;
			background:url(../imagens/btn_home.gif) no-repeat;
			}
			#rodape1 a.menu_empresa{
			width:41px;
			background:url(../imagens/btn_empresa.gif) no-repeat;
			}
			#rodape1 a.menu_comoComprar{
			width:72px;
			background:url(../imagens/btn_comoComprar.gif) no-repeat;
			}
			#rodape1 a.menu_ofertas{
			width:36px;
			background:url(../imagens/btn_ofertas.gif) no-repeat;
			}
			#rodape1 a.menu_contato{
			width:39px;
			background:url(../imagens/btn_contato.gif) no-repeat;
			}
		#rodape1 .televendas{
		float:right;
		width:165px;
		height:20px;
		color:#FFFFFF;
		padding-left:20px;
		background:url(../imagens/icone_fone.gif) no-repeat;
		}
	#rodape2{
	float:left;
	width:100%;
	height:112px;
	border-bottom:#CCCCCC 1px solid;
	background:#000 url(../imagens/rodape_bg.jpg) no-repeat;
	}
		#rodape2 .bloco1{
		float:left;
		width:180px;
		height:112px;
		background:url(../imagens/img_seguro.gif) no-repeat;
		}
		#rodape2 .bloco2{
		float:left;
		width:290px;
		height:92px;
		padding-top:20px;
		}
			#rodape2 .bloco2 p{
			float:left;
			width:265px;
			height:40px;
			color:#CCCCCC;
			line-height:14px;
			}
			#rodape2 .bloco2 p a{
			float:left;
			width:250px;
			height:40px;
			background:url(../imagens/logo_rodape.gif) no-repeat;
			}
		#rodape2 .bloco3{
		float:right;
		width:130px;
		height:112px;
		position:relative;
		background:url(../imagens/bg_horarios.gif) no-repeat center bottom;
		}
			#rodape2 .bloco3 p{		
			top:50px;
			left:24px;
			width:81px;
			height:30px;
			color:#FFCC00;
			line-height:15px;
			font-weight:bold;
			position:absolute;
			text-align:center;
			}
		#rodape2 .bloco4{
		float:right;
		width:130px;
		height:112px;
		background:url(../imagens/bg_formasEnvio.gif) no-repeat center bottom;
		}
		#rodape2 .bloco5{
		float:right;
		width:170px;
		height:112px;
		background:url(../imagens/bg_formasPagamento.gif) no-repeat center bottom;
		}
		#rodape2 .bloco6{
		float:right;
		width:90px;
		height:112px;
		position:relative;
		}
			#rodape2 .bloco6 a{
			top:47px;
			left:26px;
			width:38px;
			height:18px;
			position:absolute;
			}
	#rodape3{
	float:left;
	width:100%;
	height:18px;
	padding-top:6px;
	background:#000 url(../imagens/copyright_bg.gif) repeat-x;
	}
		#rodape3 p{	
		color:#FFF;
		font-size:10px;
		padding-left:15px;
		}
	#voltar{
	float:left;
	width:100%;
	height:30px;
	margin-top:15px;
	text-align:center;
	}
		#voltar a{
		font-size:12px;
		font-weight:bold;
		}
		#voltar a:hover{
		text-decoration:underline;
		}		
#tl_popupGSSL{
z-index:10000 !important;
}