@charset "utf-8";
* { 
margin : 0; 
margin : 0; 
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
list-style : none; 
}

body { 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
text-align : center; 
background-color:#666666; 
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #687888;
scrollbar-3dlight-color: #687888;
scrollbar-arrow-color: #6E7E88;
scrollbar-track-color: #BCBFC0;
scrollbar-darkshadow-color: #E2E5EA;
	} 
#geral { 
width : 980px;
padding-bottom : 6px; 
text-align : left; 
margin : 0 auto;
/*_margin-left:100px;*/ 
} 
#secao			{ display: block; padding: 5px 0px 5px 16px; text-align: left; }
#secao a		{ color: #000000; }
#secao a:hover	{ text-decoration: underline; }

#topo { 
float : left; 
width : 980px; 
height : 198px;
background-image:url(../images/bg_topo.jpg) 
} 

#topo #logo { 
float : left; 
width : 372px; 
height : 131px; 
padding-left:25px; 
padding-top:15px; 
} 
#topo #quadro-d { 
float : left; 
width : 503px;
_width : 503px; 
height : 51px;
padding-left:50px;
} 
#topo  #quadro-d #menu_topo { 
float : left; 
width : 503px; 
_width : 505px;
height : 31px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : none; 
list-style : none;
} 
#topo #quadro-d #menu_topo UL LI { 
margin-top : 10px; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
float : left; 
margin-bottom : 8px; 
margin-left : 0; 
width : auto; 
text-align : left; 
color : #fff; 
text-decoration : none; 
list-style-type : none; 
} 
#topo #quadro-d #menu_topo UL LI A { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-decoration : none; 
color : #fff; 
} 
#topo #quadro-d #menu_topo UL LI A:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
.esp { 
padding-left : 20px; 
padding-bottom : 20px; 
margin-right : 20px; 
padding-top : 0; 
vertical-align : bottom; 
} 
#topo #quadro-2 { 
float : left; 
width : 513px;
_width : 513px; 
height : 95px;
padding-left:45px;
padding-top:23px;
} 
#meio {
	float: left;
    /*background-color:#f3f3f3;	*/
	width: 980px;
	/*_width : 795px;
	height: 513px;*/
	_padding-left=150px;
	position: relative;
}
/*--------------lado esquerdo----------------------------------------------------------------*/
/*#meio { 
float : left; 
background-image : url(../imagens/miolo.jpg);
 
background-position : top;width : 795px;
}*/ 
#meio #lesq { 
float : left; 
background-color:#f3f3f3; 
width : 211px; 
position : relative; 
/*padding : 7px 20px 10px 12px;*/ 
} 

#meio #lesq #busca{
    float: left;
	width: 211px;
	position: relative;
	/*padding: 5px 15px 10px 12px;*/
}
#meio #lesq #busca #titbusca{
    float: left;
	width: 211px;
	height: 28px;
	padding-top:15px;
	
}
#meio #lesq #busca #loginformulario {
    background-image:url(../imagens/bg_formlogin.jpg);
	background-repeat:repeat
    float: left;
	width: 189px;
	height:45px;
	font-weight: bold;
	color: #504B27;
	margin: 0px 0px 0px 0px;
}

#meio #lesq #busca  #loginformulario .campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-left: 15px;
	font-weight: normal;
	width:155px;
	border: 1px solid #999999;
}
#meio #lesq #busca  #loginformulario LI {
    /*CLEAR: both;*/
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504B27;
	height:18px; 
	LIST-STYLE-TYPE: none;
	padding: 4px 0px 4px 8px;
}
#meio #lesq #busca  #loginformulario .btnBuscar {
	margin-left: 127px;
	WIDTH: 57px; 
	POSITION: absolute; 
	HEIGHT: 14px
}
.textreq {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #504B27;
	border: 1px solid #504B27;
	background-color: #f9f5d3;
	margin-left: 15px;
}
#meio #lesq #menu_categorias{
    float: left;
	width: 211px;
	position: relative;
}
#meio #lesq #menu_categorias #titcategorias{
    float: left;
	width: 211px;
	height: 28px;
	position: relative;
}
.MNlatesquerda {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;

}
.menulatesquerdasub{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	color: #666666;
	text-decoration: none;
	padding-top:10px;

}
.menulatesquerdasub:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	color: #FF0000;
	text-decoration: none;
	padding-top:10px;
	text-decoration: underline;

}
.MNlatesquerda:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}

.MNlatesquerdaAtivo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

.MNlatesquerdaAtivo:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7ff0000;
	text-decoration: underline;
	padding-top:10px;
}

#meio #conteudo {
     
	float: left;
	background-color: #fff;
	width:743px; 
    _width : 504px;
	padding-left:26px;
}

#meio #conteudo #areas { 
float : left; 
background-color : #ffffff;
width : 743px;  
*width : 743px; 
_width : 490px;
padding-top:15px; 
} 
#meio #conteudo #barrasareas { 
float : left; 
background-color : #ffffff; 
width : 743px; 
height : 10px; 
} 
#meio #conteudo #areas #area1 { 
float : left; 
width : 743px; 
_width : 490px; 
height : 36px; 
position : relative; 
} 
#meio #conteudo #barra_categorias { 
clear : both; 
float : left; 
background-color : #dfdfdf; 
width : 743px;
_width : 504px; 
height : 28px; 
/*color : #28166d; 
margin-top : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal;*/

} 
#meio #conteudo #barra_categorias .categoriastxt { 
color : #28166d; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 20px; 
color:#FF0000; 
font-weight : normal;
padding-top:13px;
padding-left:25px;
} 
#meio #conteudo #barra_categorias b { 
color : #cc0000; 
} 
#infoproduto { 
width : 743px;
*width : 743px; 
_width : 484px; 
margin-top : 10px; 
float : left; 
} 
#infoproduto #quadro { 
background-color : #ffffff; 
float : left; 
width : 170px; 
height : 171px; 

margin-right : 6px; 
margin-top : 20px; 
margin-left : 20px; 
} 

#infoproduto #dados { 
float : left; 
margin-top : 20px; 
margin-left : 20px; 
width:300px;
color : #666666; 
} 
#infoproduto #dados .nomeproduto { 
float : left; 
clear : both; 
width:300px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 28px; 
color : #28156c; 
font-weight : bold; 
text-align : left; 
margin-top : 0; 
padding : 0 0 5px 15px; 
} 
#infoproduto #dados .precoproduto { 
float : left; 
clear : both; 
width:300px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 28px; 
color : #FF0000; 
text-align : left; 
font-weight : bold; 
margin-top : 20px; 
margin-left : 15px; 
} 
#infoproduto #dados #btncomprar { 
clear : both; 
float : left; 
margin-top : 50px; 
margin-left : 15px; 
/*width : 100%; */
height : 26px; 
text-align : left; 
} 
#infoproduto #imgamp { 
clear : both; 
float : left; 
margin : 8px 0 0 18px; 
} 
#infoproduto #desc-titulo { 
clear : both; 
float : left; 
width : 218px; 
height : 18px; 
margin-top : 25px; 
padding-top : 8px; 
font-weight : bold; 
text-align : center;
color : #28166d; 
} 
#infoproduto #desc { 
clear : both; 
float : left; 
width : 743px;
_width : 500px; 
padding : 0px; 
border-width : 1px 0; 
border-style : solid; 
border-color : #cccccc; 
line-height : 16px; 
color : #666666;
text-align: justify; 
}
#infoproduto #desc #desctxt { 
width : 713px;
_width : 500px;
padding-top : 15px; 
padding-left : 15px;
padding-right: 15px; 
padding-bottom:15px;
color : #000;
text-align: justify; 
}  
#infoproduto #desc a { 
color : #666666; 
text-decoration : none; 

} 
#infoproduto #desc a:hover { 
text-decoration : underline; 
} 
#infoproduto #voltar { 
clear : both; 
float : left; 
margin-top : 10px; 
width : 100%; 
height : 26px; 
text-align : right; 
} 
#carrinho { 
width : 554px; 
_width : 484px; 
margin-top : 60px; 
margin-bottom : 10px;
} 
#carrinho table { 
clear : both; 
margin-top : 1px; 
} 
#carrinho .linkprod { 
color : #666666; 
text-decoration : none; 
} 
#carrinho .linkprod:hover { 
color : #003366; 
text-decoration : underline; 
} 
#carrinho .quantidade { 
border : 1px solid #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : center; 
width : 25px; 
} 
#carrinho .imgtopo { 
display : block; 
margin-top : 10px; 
} 
#carrinho .caixa { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
#carrinho .botao { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
border : 1px solid #000000; 
background-color : #ffffff; 
width : 58px; 
height : 18px; 
} 
#carrinho #carrinho-vazio { 
border : 1px solid #c9c9c9; 
display : block; 
width : 550px;
_width : 484px;  
margin-top : 1px; 
padding : 40px 0; 
text-align : center; 
} 
#carrinho #carrinho-vazio h3 { 
margin : 0; 
font-size : 22px; 
} 
#carrinho #carrinho-vazio h5 { 
margin : 6px 0 0 0; 
font-size : 12px; 
line-height : 18px; 
} 
#final {
	clear: both;
	float: left;
	background-image: url(../imagens/final_conteudo.gif);
	width: 550px;
	height: 12px;
	display: block;
}
/*-------------------------------------------------------------------------------------*/
#rodape {
	clear: both;
	float: left;
	background-image: url(../images/bg_rodape.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 40px;
	text-align: center;
	FONT-SIZE: 10px; 
	color: #FFFFFF;
	padding-top:5px;
	}
#rodape a {
	color: #FFFFFF;
	FONT-SIZE: 10px; 
	text-decoration: none;
}

#rodape a:hover {
    color: #28166C;
	FONT-SIZE: 10px; 
	text-decoration: underline;
}