/* CSS Document */
body{
	background: url(../imgs/bgall.jpg) #DEDEDE top repeat-x;
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#total{
	width:750px;
	margin:0px auto;
	}
.topo{
	width:750px;
	float:left;
	}
.meio{
	width:750px;
	float:left;
}
.menu{
	width:210px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:10px;
}
.menu h2{width:210px; height:13px; float:left; margin:0; padding:0;}
.menu a{
	text-decoration:none;
	color:#666666;
}
.menu a:hover{
	color:#FF0000;
}
.menu .janelas{
	float:left; 
	margin-top:10px;
	text-align:center;
	background:url(../imgs/m_bg.jpg) center repeat-y;
}
.janelas h2{
	height:20px; 
	font-size:10px; 
	margin:0; 
	padding:0;
}
.janelas a{text-decoration:none; color:#000000;}
.janelas a:hover{text-decoration:underline;}
.janelas .texto{padding:10px; width:490px; float:left; text-align:justify;}
.janelas .texto ul{margin:0; padding:0; float:left;}
.janelas .texto ul li{width:485px; display:block; list-style:none; padding:5px; margin-top:3px; margin-bottom:3px; background:#F3F3F3;}
.janelas .contato {padding:5px; width:500px; float:left; }
.janelas .contato .a{ height:90px; padding-top:10px; font-size:10px; line-height:130%; font-weight:bold; float:left; text-align:left; margin-left:6px;_margin-left:5px; width:150px;}
.janelas .contato .a h6{margin:0; padding:0; font-size:12px; color:#FF0000; width:150px;  margin-bottom:5px; }
.janelas .contato .a a{color:#FF0000;}
.texto ul li a{color:#F00; font-weight:bold;}
.texto ul li .cont{ padding:10px; float:left; width:465px; margin:0; }

.janelas .progresso{
width:506px;  height:25px; float:left; background:url(../imgs/bg_progresso.jpg) top right repeat-x; margin:10px 0; margin-left:12px;_margin-left:3px;}
.progresso ul{margin:0;  float:left; font-size:11px; font-weight:bold; padding:0;}
.progresso li{list-style:none; display:inline; margin:0;  padding:5px 0px; width:121px; _padding-top:6px; padding-bottom:6px; margin-left:1px; float:left;}

.progresso .a{ float:left; width:7px;}
.progresso .b{ float:right; width:7px;}


#menuCategoriaContainer{
	padding-left:10px;
	 text-align:left;
}
#menuCategoria{
	display:none;
}
.conteudo .janelas{
	background:url(../imgs/c_bg.jpg) center repeat-y;
	float:left;
	text-align:center;
}
.conteudo{
	width:520px;
	padding:5px;
	float:right;
	margin-top:5px;
}
.conteudo h2{
	width:520px; 
	height:13px;
	padding:0;
	margin:0;
	float:left;
	background:url(../imgs/c_base.jpg) bottom no-repeat;
}
.base{
	width:750px;
	height:21px;
	float:left;
	padding:8px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../imgs/base.jpg) bottom no-repeat;
}
#produto{width:152px; float:left; height:250px; margin:0; margin-bottom:5px }
#produto .img{height:150px; width:150px; float:left; text-align:center; background:#FFFFFF}
#produto .desc{width:148px; height:30px; border:1px solid #999; float:left; background:#EFEFEF; margin-top:5px; padding-top:3px;}
#produto .preco{ height:20px; padding-top:5px; font-weight:bold; font-size:12px; float:left; width:140px; text-align:center; }
#produto .bt{width:150px; cursor:pointer}
.detalhe { width:500px;  float:left; margin-left:10px;_margin-left:5px;}
.detalhe .a{ float:left; width:300px; height:20px;  text-align:left; padding-left:10px; font-variant:small-caps; font-size:14px; font-weight:bold;}
.detalhe .b{ float:right; width:150px;height:20px;}
.detalhe .tit{width:500px; float:right; padding-bottom:10px; margin-top:3px; margin-bottom:20px; text-align:right; border-bottom:1px dashed #666}

.prod{width:500px; float:left; border-bottom:1px solid #000; }
.prod h1{ margin:0; display:inline; padding:0 55px; margin-left:3px; width:100px; background:#CCC; font-size:12px;}
.prod h1 img{margin:0; padding:0;}
.prod .img{width:150px; text-align:center; float:left; cursor:pointer; margin-left:5px;}
.prod .desc{width:320px; float:right; margin-top:3px;text-align:right;}
.prod .des{width:480px; float:right; margin-top:3px; padding:10px; text-align:left; }
.prod .desc b{color:#F00; font-size:18px}
/*carrinho novo*/
.new_car {width:460px; float:left; margin:0; margin-left:12px;_margin-left:5px; padding:0; padding:10px;border:1px dashed #000; border-left:none;border-right:none; }
.new_car .a{width:210px; float:left; margin:0; padding:0; padding-top:10px;}
.new_car .a .img{ height:160px; margin:0 auto;}
.new_car .b{width:148px; float:left;border:1px dashed #9A9A9A; border-bottom:none; border-top:none; height:110px; padding-top:82px;}
.new_car .b .img{ margin:0 auto; height:30px; margin-top:71px;_margin-top:69px;}
.new_car .c{width:90px; float:right;padding-top:90px;}
.new_car .c .img{width:85px; margin:0 auto; height:30px; margin-top:69px; font-size:14px; color:#FF0000;}



#oculto{width:350px;background:#FFF; margin:0 auto; display:none; float:left; margin-left:100px;}
#spValorFrete{padding:5px; font-size:12px}
#spValorFrete b{color:#FF0000;}
.carrinho{width:500px; float:left; margin-left:8px;_margin-left:5px; margin-bottom:10px;}
.carrinh{width:500px; float:left; margin-left:8px;_margin-left:5px; }
.carrinho .a{float:right; text-align:left;  width:288px; margin-top:10px;}
.carrinho .b{float:left; text-align:left;  width:100px; margin-top:10px;}

.carrinho .a ul {margin:0; padding:0; float:right; margin-left:3px;_margin-left:1px;}
.carrinho .a ul li{margin:0; padding:0; list-style:none; width:170px; font-size:12px; background:#efefef; padding:4px; padding-top:3px; margin-bottom:10px; margin-right:5px; text-align:right}
.carrinho .opt{width:480px; float:left; height:40; text-align:center; margin-top:10px; margin-left:10px;}
.opt a{ float:left; margin-left:23px; }
.carrinho h3{margin:0; padding:0; font-size:11px; float:left; background:#fff;  padding:5px; width:480px; margin-left:6px;_margin-left:2px; margin-top:10px;}
.carrinh h3{margin:0; padding:0; font-size:11px; float:left; background:#fff;  padding:5px; width:480px; margin-left:6px;_margin-left:2px; margin-top:10px;}
.carrinho .prod{width:500px; float:left;  margin-top:10px;}
.carrinho .prod .a{width:150px; float:left; margin:0; margin-left:13px;_margin-left:8px;}
.carrinho .prod .b{width:300px; float:right; }
.prod .b ul{margin:0; padding:0; text-align:left;}
.prod .b ul li{list-style:none; padding:0; margin:0; width:270px; font-size:12px; background:#efefef; padding:4px; padding-left:5px; margin:1px;}
.carrinho ul li b{color:#FF0000; font-weight:bold;}
.caixas{ width:30px; border:1px solid #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.caixa{  border:1px solid #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

a.l1:LINK {text-decoration:none; font-family: Arial; font-size: 10px; color:#FFFFFF}
a.l1:visited {text-decoration:none; font-family: Arial; font-size: 10px; color:#FFFFFF}
a.l1:hover {text-decoration:none; font-family: Arial; font-size: 10px; color:#FFCC00}

/*CTR_LOGIN_PADRAO*/
#login{width:505px; float:left; margin-left:7px;_margin-left:4px; }
#login a{text-decoration:none; padding:3px; color:#666; background:#fff;}
#login .texto{padding:15px; width:190px; padding-bottom:0; padding-top:5px; text-align:justify;}
#login .a{width:220px; height:400px; float:left; border:1px dashed #C0C0C0;  margin-left:10px;}
#login .a h2{margin:0; width:200px; padding:0; background:url(../ecom/login_bg1.gif) center repeat-x; height:15px; font-size:14px; color:#fff;  float:left; padding-top:5px; margin-left:5px; margin-top:8px; }

#login .b{width:220px; height:400px; float:right; border:1px dashed #C0C0C0; margin-right:10px; }
#login .b h2{margin:0; width:200px; padding:0; background:url(../ecom/login_bg2.gif) center repeat-x; height:15px; font-size:14px; color:#fff;  float:left; padding-top:5px; margin-left:5px; margin-top:8px;  }
/*CTR_CARRINHO_PADRAO*/
