/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
/*' INTERNET E-COMMERCE otimizou a Loja Exemplo Locaweb
/*' Vers�o: 6.5
/*' Data: 12/09/06
/*' Arquivo: css.css
/*' Vers�o do arquivo: 0.0
/*' Data da ultima atualiza��o: 26/03/08
/*'
/*'-----------------------------------------------------------------------------
/*' Licen�a C�digo Livre: http://comercio.locaweb.com.br/gpl/gpl.txt
/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#


/* CSS - FORMATA��O GERAL */

body { 	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	background-image:url(../imagens/fundo_site_degrade2.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;  

}
.cabecalho {
	height: 150px;
	width:990px;
	min-width: 990px;
	float:left;
	clear:both;
	display:block;
	background-image:url(../imagens/fundo_cabecalho-novo.png) !important;
	background-repeat:no-repeat !important;
}
#logo {
	width:120px; 
	height:108px; 
	padding-top:0px; 
	float:left; 
	margin-top:0px; 
	margin-left:20px; 
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	/* 
	20px esquerda 
	140 width
	top 5
	*/
	
}

#logo span {
	font-weight:normal;
	display:inline-block;
	margin-top:20px;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#faixa_superior_cabecalho { 
	display:block;
	font-size:18px;
	color:#000000; 
	height:70px;
	padding-top:2px;  
	margin-bottom:13px; 
	width:490px;
	float:left;
	padding-left:5px;
/*	background-image:url(../imagens/fundo_faixa_login.png);
	background-repeat:no-repeat; */
	margin-left:284px;
}

#Carrinho {
	display:block;
	width:155px;
	height:40px;
	font-size:10px;
	color:#999999; 
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-right:17px;
	background-image:url(../imagens/img_carrinho.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	
}

#Carrinho span {
	display:block;
	text-align:center;
	color:#333333;
	font-size:12px;
	width:111px;
	font-weight:bold;
	margin-left:44px;
}

#faixa_busca {
	display:block;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float:left;
	color:#FFFFFF;
	width:530px;
	margin-left:125px;
	margin-top:7px;
	
}
input#faixa_busca {
font-family:Tahoma, Arial;
font-size:14px;
color:#990066;
border:#FFFFFF;
}

#faixa_cabecalho {
height:30px; 
width:990px; 
float:none; 
clear:both; 
margin-bottom:10px;
background-color:#e88488;
	border: dotted #CCCCCC thin; 

}



#CategoriasBusca {

border:none; 
background-color:#FFFFFF; 
padding-left:5px; 
margin-top:8px; 
padding-top:7px;
padding-bottom:8px;
color:#333333; 
font-weight:bold; 
height:33px; 
float:left;
display:inline-block;

}

#lateral_servicos {
	background-color: #FFFFFF;
	float: right;
	width: 130px;
	padding-left: 0px;
	min-height:400px;
	display:block;
}



/* CSS - CABECALHO */

table.TBLcabecalho { 
	background-color: #FFFFFF;}

td.TDcabecalho{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNcabecalho {
	font-family: Tahoma, Arial,  Verdana,Sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	float:left;
}
.MNcabecalho:link, .MNcabecalho:active, .MNcabecalho:visited{
	color: #003366;
	text-decoration: none;
	float:left;
	font-weight:bold;
}
.MNcabecalho:hover {
	color: #003366;
	text-decoration: underline;
	float:left;
	font-weight:bold;
}
.Cabecalho_Espacador {
		display:inline-block; 
		width:2px; 
		float:left; 
		height:10px;
		margin-left:4px;
		margin-right:4px;
		border-left:#CCCCCC solid 1px;
		padding-top:3px;
}

.LoginLink {
	color: #00a08c;
	font-family: Tahoma, Arial,  Verdana,Sans-serif;
	font-size: 12px;
}
.LoginLink:link, active, visited {
	color: #00a08c;
	font-family: Tahoma, Arial,  Verdana,Sans-serif;
	font-size: 12px;
}
.LoginLink:hover {
	color: #00a08c;
	text-decoration: underline;
}


/*
#menu_horizontal {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	letter-spacing:1px;
	height:30px;
}


#menu_horizontal a:link, #menu_horizontal  a:, #menu_horizontal a:active {
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	width:auto;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	display:inline-block;
	padding-top:8px;
}

#menu_horizontal a:hover {
	background-color:#f1d5c9;
	color:#666666;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	width:auto;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	display:inline-block;

}

*/

.MNdivisorcabecalho {
	background-color: #F513AE;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}


/* MENU ESQUERDO */

.MenuEsquerdo {
	width: 165px;
	padding-right:10px;
	background-image:url(../imagens/menu_esquerdo_fundo.jpg);
	background-repeat:repeat-y;
	float:left;
	display:block;
	font-size:12px;
	color:#000000;
	margin-top:20px;
}


.MenuEsquerdo div {
display:inline-block;
width:152px;
/*height:17px; 
margin-top:4px;*/

}



.SubCategoria span{
display:inline-block;
width:152px;
height:11px;

}

/* .SubCategoria:link, .SubCategoria:visited, .SubCategoria:active {
	text-decoration:none;
	height:14px;
	background-color:#ff9933;
	border-bottom:#FFFFFF solid 1px;
	padding-top:4px;
	padding-bottom:4px;
		text-indent:4px;
		color:#EEEEEE;
		display:block;
}

.SubCategoria:hover {
	text-decoration:none;
	background-color:#FFFFFF;
	border-bottom:#FFFFFF solid 1px;
		color:#003366 ;
		display:block;
}	
*/

/* VITRINE DE PRODUTOS */


.produtos { 
margin:25px 15px 25px 15px;
cursor:pointer;
float:left;
width:30%;
min-height:240px;
height:240px;
display:inline-block;
text-align:center;
}
 
.img_vitrine {

	display:block;
	border:none;
	margin: 0;

}

.titulo_produto {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	height:16px;
	display:block;
	clear:both;
	margin-top:4px;
	margin-bottom:2px;
}

.descricao_produto_vitrine {
	font-size:10px;
	color:#999999;
	font-weight:bold;
	display:block;
	float:none;
}

.AreaPreco {
	display:block;
	float:none;
	height:auto;
	margin: 0;
}


/* CSS - RODAPE */

.AreaRodape { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	width:990px;
	margin-left:auto;
	margin-right:auto;	
}


.FormaPgto {
	display:block;
	float:left;
	width:249px;
}

.FormaPgto p {
	padding-left: 50px;
}
.SecaoRodape {
	display:block;
	float:left;
	width:247px;
}

.SecaoRodape p {
	padding-left: 80px;
}

.ConteudoRodape{
height:200px;
background-color:#FFFFFF;
color:#666666;
width:990px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.LinkRodape:link {
	text-decoration:none;
	color:#666666;
}

.LinkRodape:active {
	text-decoration:none;
	color:#666666;
}
.LinkRodape:visited {
	text-decoration:none;
	color:#666666;
}
.LinkRodape:hover {
	text-decoration:none;
	color:#000000;
}

.MNrodape {
	text-decoration: none;
	color:#FFFFFF;
	min-height: 40px;
}

.MNrodape:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.FaixaTitulosRodape {
	background-color: #d3d3d3;
	padding-top: 10px;
	min-height: 27px;
	margin-bottom: 5px;
	height:27px;
}


.TitulosRodape {
	color: #333;
	text-decoration: none;
	min-height: 27px;
	font-size:14px;
/*	font-weight:bold; */
	text-align:center;
	display:block;
	margin-bottom:15px;
}

.CopyrightRodape {
	background-color: #00008B;
	color: #d3d3d3;
	margin-bottom: 0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:50px;
	min-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* CSS - LATERAL ESQUERDA 


.MNlatesquerda {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
}

.MNlatesquerda:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}

.MNlatesquerdaAtivo {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;

}

.MNlatesquerdaAtivo:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

.MNdivisorlatesquerda {
	background-color: #FF6699;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.LCNlatesquerda {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	border: none;
	background-color : #00adef; 
	width:auto;
	height:23px;
	margin-right:10px;
}

#busca select {
color:#999999;
border:none;
text-transform:capitalize;
font-size:11px;
line-height:14px;

}

*/

/* CSS - LATERAL DIREITA */



table.CARTBLlatdireita { 
/*	background-color: #F5D6D6; */}

table.CARTDlatdireita { 
	background-color: #FBEDED;}
.texto_branco {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
}


.CarNome {
	font-weight: bold;
	font-size: 18px;
	color:#00008B ;
	display: block;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:6px;
	padding-right:4px;
	border-bottom:#d3d3d3  solid 3px;
	text-align:left
}

#freteTable {
	border:none;
	width:350px;
	background-color:#EEEEEE;
	float:left;
	display:inline-block;
	margin-top:10px;
	font-weight:normal;
	}

.CARTXTlatdireita {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	display:block;
	float:left;
	width:90px;
	text-align:center;
	margin-left:10px;
}
.CARTITlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.CARLINK {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	display:inline-block;
}

.CARLINK:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.CARTXTlatdireitarecibo {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.CARTXTagradece {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	float:right;
	margin-right:5px;
	margin-top:4px;
	width: 85px;
	text-align:center;
}

.MNlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

#TitCalculeFrete {
	background-color: #d3d3d3;
	background-image:url(../imagens/fundo_titulo_pagina_5x33.jpg);
	background-repeat:repeat-x;
	float:none;
	color:#003366;
	text-align:left;
	display:block;
	font-weight:bold;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	height:23px;
	padding-right:4px;
	text-transform:uppercase;
	width:550px;
	border:#d3d3d3 solid 1px;
}

#TitSelecionarPagamento {
	background-color: #d3d3d3;
	background-image:url(../imagens/fundo_titulo_pagina_5x33.jpg);
	background-repeat:repeat-x;
	float:none;
	color:#003366;
	text-align:left;
	display:block;
	font-weight:bold;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	height:15px;
	padding-right:4px;
	text-transform:uppercase;
	width:inherit;
	border:#d3d3d3 solid 1px;
}
/* CSS - CENTRO */

/* -> Area de produtos */
.TITproduto {
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
}
/*
.TITproduto:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF00FF;
	text-decoration: underline;
}
*/

.TXTproduto {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}
.TXTproduto:link {
	color: #000000;
	text-decoration:none;
}
.TXTproduto:active {
	color: #000000;
	text-decoration:none;
}
.TXTproduto:visited {
	color: #000000;
	text-decoration:none;
}
.TXTproduto:hover {
	color: #999999;
	text-decoration: underline;
}


.VitrineProduto:link {
	color: #000000;
	text-decoration:none;
	display:inline-block;
float: left;
width: 28%;
margin-left: 2%;
margin-right: 2%;
padding: 0 0 0 0;
text-align: center;
margin-bottom:30px;
height:295px; 
border:solid 1px #cccccc;
}
.VitrineProduto:active {
	color: #000000;
	text-decoration:none;
		display:inline-block;
float: left;
width: 28%;
padding: 0 0 0 0;
text-align: center;
margin-bottom:30px;
height:295px; 
border:solid 1px #cccccc;
}
.VitrineProduto:visited {
	color: #000000;
	text-decoration:none;
		display: inline-block;
float: left;
width: 28%;
margin-left: 2%;
margin-right: 2%;
text-align: center;
margin-bottom:30px;
height:295px; 
border:solid 1px #cccccc;
}
.VitrineProduto:hover {
	color: #999999;
	text-decoration: underline;
	display:inline-block;
	float: left;
width: 28%;
margin-left: 2%;
margin-right: 2%;
text-align: center;
margin-bottom:30px;
height:295px; 
border:solid 1px #00008B;
}

a.TXTlocalizador {
font-weight:bold;
color:#999999;

}

a.TXTlocalizador:link {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.TXTlocalizador:active {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.TXTlocalizador:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}


a.TXTlocalizador:hover {
	color: #000000;
	text-decoration: underline;
		font-size: 10px;
}


/* -> Tabelas Padr�o */
.FUNDOINFOproduto { 
	background-color: #FFFFFF;
	margin-left: 10px;
	height: 30px;
	margin-top: 10px;
}


/* -> Tabela Op��es de Pagamento do Produto */
.FUNDOoptpagproduto1 { 
	background-color: #FFF0F0;font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto2 { 
	background-color: #FFE1E1;font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.FUNDOoptpagproduto3 { 
	background-color: #D8D8D8;font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.FUNDOoptpagproduto4 { 
	background-color: #CCCCCC;font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


/* -> Tabela 01 */
.TBLpers1_borda1 { 
	background-color: #FFD5D5;
	border: 1px;
}

.TBLpers1_borda2 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers1_fundo { 
	background-color: #FFF9F9;
	border: 1px;
}

.TBLpers2_borda1 { 
	background-color: #FFFFFF;
	border: 1px;
}

.TBLpers2_borda2 { 
	background-color: #FFD5D5;
	border: 1px;
}

.TBLpers2_borda3 { 
	background-color: #CC0000;
	border: 1px;
}

.TBLpers2_fundo { 
	background-color: #FFF9F9;
	border: 1px;
}


/* -> Area do Carrinho */
table.carrinho { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 5px;
	margin-top: 5px;
}


td.carrinho{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}


/* -> Area Comum */
.FUNDOTABtopico { 
	background-color: #FFFFFF;
	}

.TXTTABtopico {
	font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 12px;
	text-decoration: none;
	display:block;
	text-align:left;
	height: 16px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 10px;
	text-indent: 2px;
	font-weight:bold;
	color:#999999;
}
.TextoTabItem {
	font-size:12px;


}

.textos_infos {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.textos_infos:link {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	
}


.textos_infos:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;

}

.textos_infos: {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;

}

.textos_infos:active {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;

}


.TXTbox {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.TXTbox:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.FORMbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	min-height:15px;
}

.BTTN1 {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/* FONT-SIZE: 10; */
	FONT-WEIGHT: bold;
	CURSOR: auto;
	padding: 4px;
	width:auto;
}

.BTTN2 {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #003366;
	FONT-WEIGHT: bold;
	CURSOR: auto;
	padding-bottom: 4px;
	display:block;
	height:32px;
}

.BTTN3 {
	BACKGROUND-COLOR: #003366 ;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/* FONT-SIZE: 10; */
	FONT-WEIGHT: bold;
	CURSOR: auto;
}

.BTTN4 {
	BACKGROUND-COLOR: #FEE247;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: white 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: white 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/* FONT-SIZE: 10; */
	FONT-WEIGHT: bold;
	CURSOR: auto;
}

.BTTNcomprar {
	background: #BEE4C0 url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #003366 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	cursor: auto;
/*	width: 250;
	height: 60;
	margin-top: 5; */
	font-weight: bold;
	border: 1px solid #999999;
}

.BTTNindique {
	background: #FFFFFF /* url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat*/;
	color: #FF66CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: auto;
	width: 140px;
	height: 25px;
	font-weight: bold;
	border: 1px outset #FF66CC;
}






/* .categoria {
color:#000000;
font-weight:bold;
display:block;
margin-top: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

.categoria a:link, a:, a:active {
color:#000000;
font-weight:bold;
font-size: 13px;
text-decoration:none;
padding-top: 2px;
padding-bottom: 2px;
}

.categoria a:hover {
background-color:#666666;
display:block;
line-height:13px;
}
*/

#MenuCategoria {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	width: 144px;
	margin-bottom: 2px;
	padding-left:10px;
	padding-right:10px;
}

#MenuCategoria p {
	display:block;
	border-bottom:#CCCCCC solid 1px;
	padding-bottom:0px;
	font-size:14px;
}

.LinkCategoria:link{
	text-decoration:none;
	color:#00008B ;
	display:block;
}
.LinkCategoria:visited{
	text-decoration:none;
	color:#00008B ;
	display:block;
}
.LinkCategoria:active{
	text-decoration:none;
	color:#00008B ;
	display:block;
}
.LinkCategoria:hover{
	text-decoration:none;
	background-color:#FFFFFF;
	display:block;
	color:#003366 ;
}

.LinkSubCategoria:link{
	text-decoration:none;
	color:#003366;
	display:block;
}
.LinkSubCategoria:visited{
	text-decoration:none;
	color:#003366;
	display:block;
}
.LinkSubCategoria:active{
	text-decoration:none;
	color:#003366;
	display:block;
}
.LinkSubCategoria:hover{
	text-decoration:underline;
	display:block;
	color:#003366;
}

ul#MenuSubcategoria {
margin:0;
padding:0;
list-style-type:none;
text-indent: 4px;
}
ul#MenuSubcategoria li {
margin-top: 0px;
margin-bottom: 4px;
color:#666666;
font-weight:bold;
}
/*
ul#MenuSubcategoria li a:link, ul#MenuSubcategoria li a: {
display:block;
height:1%;
text-decoration:none;
padding-left:6px;
padding-bottom: 2px;
padding-top: 2px;
color:#666666;
}
ul#MenuSubcategoria li a:hover {
color:#666666;
text-decoration:underline;
} */


.DestaqueMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
/*	width: inherit; */
	padding: 4px;
	margin: -4px;
	text-align: center;
	margin-bottom: 2px;
}


#MenuLateralServicos {
	width: 125px;
	min-height:500px;
	background-image:url(../imagens/fundo_lateral_servicos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin-top:20px;
	display:block;
	margin-right:20px;
	overflow:hidden;
	height:800px;
}

#MenuLateralServicos img{
border:none;
margin-left:32px;
margin-top:12px;
margin-bottom:6px;
}

/*.MenuDireito {
	width: 100px;
	float:left;
	margin-top:20px;
	padding-right:25px;
	display:block;
	margin-right:20px;
	height:800px;
	overflow:hidden;
}

.MenuDireito  span{
	font-size: 12px;
	color: #666666;
	display:block;
/*	width: inherit; */

/*	text-align: center;
	margin-bottom: 2px;

} 
botao#MenuDireito {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	display:block;
/*	width: inherit; */

/*	
	padding: 4px;
	margin: -4px;
	text-align: center;
	margin-bottom: 2px;

}
*/
.caixa_cadeado {
	height: 22px;
	width: 122px;
	margin-left: 31px;
	margin-top: 2px;
/*	border:solid medium #FFFFFF; */
	}
.TextoPequeno {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}
/* .TitCaixaPequena {
	float:left;
	color:#003366 ;
	text-align:left;
	display:block;
	font-weight:bold;
	margin-left:7px;
	padding-bottom:6px;
	padding-right:4px;
	text-transform:uppercase;
	width:70%;
	margin-top:10px;
	}
*/

.TitCaixaPequena {
	background-color: #fff;
	float:none;
	color:#036;
	text-align:left;
	display:block;
	font-weight:bold;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:4px;
	text-transform:uppercase;
	width:inherit;
	border:#f0f0f0 solid 1px;
	background-image:url(../imagens/fundo_titulo_pagina_5x33.jpg);
	background-repeat:repeat-x;
	height:13px;
	margin-bottom:10px;
}

	
.TitAutentica {
	float:left;
	color:#003366 ;
	text-align:left;
	display:block;
	font-weight:bold;
	padding-bottom:6px;
	text-transform:uppercase;
	width:inherit;
	margin-top:10px;
	border-bottom:#003366  solid 1px;
	}
	
#FaixaTituloProdutos {
 padding-top:5px;
 padding-bottom:13px;
 margin-bottom:2px;
 display:block;
 clear:both;
 float:none;
 margin-right:10px;
}

#FaixaTituloProdutos a {
color:#003366 
}

.TitCaixaPequenaCentralizado {
	background-color: #fc4eb5;
	text-align:center;
	display:block;
	font-weight:bold;
	padding:4px;
	color:#FFFFFF;
}

#AreaCentral {
	min-width:600px;
	display:block;
	width:95%;
	padding-left:0px; 
	padding-right:8px; 
	float:left; 
	padding-bottom: 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 1250px;
	background-color:#FFFFFF;
	margin-bottom:50px;
}

#AreaCentralMenor {
	width:700px; 
	padding-left:10px; 
	padding-right:10px; 
	float:left; 
	background-color:#FFFFFF; 
	padding-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 800px;
	height:800px;
}

#AreaCentralGrande {
	width:783px; 
	float:left; 	
	background-color:#FFFFFF; 
	padding-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 800px;
	height: 800px;

}

#AreaCentralCarrinho {
	width:100%; 
	float:none; 
	padding-top: 10px; 
	background-color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 600px;
	margin-left:auto;
	margin-right:auto;
	
}

.FaixaVermelhaCentro {
	color:#000000; 
	font-weight:bold; 
	text-align:center; 
	background-color:#DDDDDD;
	padding: 4px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texto_barra {
color:#FFFFFF;
font-size:12px;
font-weight:bold
}

#go
{
margin-left: 0%;
padding: 0 0 0 0;
max-height: 1300px;
text-align:left;
margin-bottom: 10px;
min-height: 200px;
margin-top:28px;
float:left;
width:99%;
}
#go:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#gop
{
list-style: none;
padding: 0;
height:auto;
}
ul#gop li
{
text-align: center;
font-weight:bold;
color:#00008B;

}
/*ul#gop li a
{
display: block;
width: 100%;
padding: 0;
float:left;
color:#666666;
border:solid 1px #ff6666;
}
ul#gop li a:hover
{
display: block;
width: 100%;
padding: 0;
float:left;
color:#666666;
border:solid 1px #ff6666;
}
ul#gop li span {
min-height:100px;
height:100px;
}
*/

#gop:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

.NomeProduto {
height:73px; 
padding-top:10px; 
display:block; 
width:inherit;
margin-left:0px; 
margin-bottom:10px;
}

.Preco{
color:#000000;
font-weight:bold

}
.miniaturas {
	width:77px; 
	height:auto;
	min-height:80px; 
	display:block; 
	float:left; 
	margin-left:4px; 
	margin-right:0px;
	padding-top:5px;
	vertical-align:middle;
	padding-left:10px;
	border: dotted #CCCCCC thin;
}

.miniaturas2 {
	width:72px; 
	height:90px; 
	display:block; 
	float:left; 
	margin-left:2px; 
	margin-right:0px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
	padding-left:10px;
	border: solid #CCCCCC 1px;
	cursor:pointer;
}


.preco_descricao{
	display:block; 
	text-align:left; 
	width: 300px;
	margin-left:15px; 
	padding: 2px; 
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.TxtCartao {
font-size:10px; 
font-weight:normal;
}

.DataPromo {
	font-size:11px; 
	width:inherit; 
	font-weight:bold; 
	display:inline-block; 
	height:16px; 
	margin-top:3px; 
	margin-left:15px; 
	color:#F30; 
	background-color:#FFF;
	width:250px;;
}


#Link10 a: {
	color:#666666;
	font-size:10px;

}

#Link10 a:link, a:, a:active {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}

#Link10 a:hover {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

.LinkCinza:link, .LinkCinza:active, .LinkCinza:visited {
	font-size:10px;
	color:#333;
	text-decoration:none;
}
.LinkCinza:hover {
	font-size:10px;
	color:#000;
	text-decoration:underline;
}
.LinkBranco {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
}
.LinkBranco: hover {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	display:inline-block;
}


#FormIndique input, textarea {
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
height: 20px;
font-size:12px;
display:inline-block;
margin-bottom:2px;
margin-top:2px;
float:left;
}
#AreaTexto {
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
height: 40px;
width: 265px;
}
.MenuPosCarrinho {
float:left;
width:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
margin-top:10px;

}

.MenuPosCarrinho h3 {
color:#999999;
text-align:right;
}

.MenuPosCarrinho ul {
line-height: 26px;
color:#999999;
list-style-type:none;
text-align:right;
}

.MenuPosCarrinho li a {
text-decoration:none;
font-size:10px;
color:#999999;
font-weight:bold;[
}

.MenuPosCarrinho li a:hover {
text-decoration:underline;
}
.LinkNeutro a {
text-decoration:none;
}

.produtos_destaque {
	width:100%;
	min-height:140px;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
}
#Instrucoes_Compra {
float:none; 
text-align:left; 
width: 690px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666; 
line-height:18px;
display:block;
margin-bottom:10px;
font-weight:normal;
}

#Instrucoes_Compra span {
font-weight:bold;
}
#Instrucoes_Compra p{
font-size:14px; 
font-weight:bold; 
display:block; 
margin: 10px 0 5px 0;
}

#Instrucoes_Compra ol{
list-style-position:inside; 
margin-top:5px;
font-weight:normal;
}
.texto_barra {
color:#FFFFFF;
font-size:12px;
height:20px;
}
.AreaCliente {
	width:330px; 
	height:28px; 
	padding-top:30px; 
	padding-left:66px; 
	margin-bottom:20px; 
	display:inline-block; 
	cursor:pointer;
}

#AreaClienteFundo {
	width:100%;
	height:400px;
	background-color:#f8f2eb;
	background-image:url(../imagens/fundo_area_cliente.jpg);
	background-repeat:repeat-x;
	border:#e0d4c5 solid 1px;
	font-size:11px;
	display:inline-block;
	overflow:hidden;
}
.MenuClientes {
display:inline-block; 
height:20px; 
padding-top:7px; 
padding-bottom:5px; 
margin-bottom:5px; 
margin-top:-9px; 
float:right; 
background-color:#b62024; 
color:#FFFFFF; 
text-align:center; 
padding-right: 8px; 
padding-left:8px; 
margin-right:-3px;
}

.LinkPreto {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
}
.LinkPreto: hover {
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	display:inline-block;
	font-weight:bold;
}
.NomeCliente{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	padding-top:3px;
}
#TxtEntrega {
background-image:url(../imagens/caminhao.gif);
background-repeat:no-repeat;
display:block;
height:27px;
font-family:Arial, Helvetica, sans-serif;
padding-top:4px;
margin-left:22px;
}