/*'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
/*' 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 */

a {color: #000000; font-weight:normal; text-decoration:none;} 
a:hover {color: #000000;font-weight: normal;text-decoration: underline;}
td {font-family: Tahoma, Verdana, Arial, Sans-serif;font-size: 11px;color: #333333;} /* Fonte padrão */
BODY { 
 text-align: center;
	background-color: #FFFFFF;
    margin: 0px;
}

img {
	border:none;
	vertical-align:middle;
}

.forms{
margin: 0;
padding: 0;
}

/* CSS - estrutural */
#conteudo{
clear:left;
background:#FFFFFF none repeat scroll 0 0;
 margin:0 auto;
overflow:hidden;
padding:0 0px;
text-align:left;
width:1000px;
}

#meio{
background:#FFFFFF none repeat scroll 0 0;
display:block;
float: left;
width:636px;
margin-top:17px;
}

#meio_carrinho {
background:#FFFFFF none repeat scroll 0 0;
display:block;
float: left;
width: 289px;
}



#logo{
float:left;
margin:35px 0 0 30px;
}



#direita{
display:block;
float:right;
margin:0;
width:165px;

margin:8px 17px 0 0;
}

#banner_central{
margin:0 0 18px 0;
text-align:center;
}

.caixa_produto {
border:1px solid #E6E6E6;
height:380px;
padding-right:3px;
width:50%;
color:#EC9C04;
}

.caixa_produto p {
font-family:verdana,arial,sans-serif;
color:#EC9C04;
}

.nome_produto {
color:#0048E8;
font-size:12px;
margin:0;
padding:0 5px 20px;

}

/* CSS - CABECALHO */


#topo{
 background-image: url("templates/pt_BR/default/fundo_topo.gif");

 background-repeat:repeat-x;

 width: 1000;
 margin: 0 auto;

}

#faixa_promo{
 background-image: url("templates/pt_BR/default/fundo_desconto.gif");
 
 
 
}

#faixa_promo h1{
font-family:verdana,arial,sans-serif;
font-size:24px;
 font-style:italic;
 margin:10px 0;
}



.menu_topo1{

height:25px;
padding-top:7px;
vertical-align:bottom;
width:980px;

}
.menu_topo1 a, .menu_topo1 a:hover{
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding:0 5px;
}


.menu_topo2{

background-position:0 29px;
background-repeat:no-repeat;
clear:both;
height:30px;
margin:0 auto;
padding-top:19px;
vertical-align:bottom;
width:869px;
}

.menu_topo2 a, .menu_topo2 a:hover{
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.menu_topo2 ul{
margin:0;
padding:0;
list-style-type:none;
}


#home{
float:left;
height:30px;

width:68px;
}

#empresa{
float:left;
margin-left:2px;
height:30px;
width:95px;
}

#meu_cadastro{
float:left;
margin-left:2px;
width:116px;
height:30px;
}

#como_comprar{
float:left;
margin-left:2px;
height:30px;
width:123px;
}

#seguranca{
float:left;
margin-left:2px;
width:99px;
height:30px;
}

#indique{
float:left;
margin-left:2px;
width:108px;
height:30px;
}

#carrinho_menu{
float:left;
margin-left:2px;
width:115px;
height:30px;
}

#contato{
float:left;
margin-left:2px;
height:30px;
width:117px;
}




#carrinho{

float:right;
height:35px;
margin-left:30px;
margin-top:75px;
padding-left:30px;
width:283px;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;

}

#carrinho a, carrinho a:hover {

color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#tel_atendimento_top{
background-image:url(templates/pt_BR/default/tel_atendimento.png);
background-repeat:no-repeat;
float:right;
height:60px;
margin-left:30px;
margin-top:60px;
width:200px;
}


#texto_carrinho , #texto_carrinho a, #texto_carrinho a:hover, #texto_itens, #texto_itens a, #texto_itens a:hover {
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#conteudo_busca{

text-align:center;
width:600px;

color:#001bb0;
font-family:verdana,arial,sans-serif;
font-size:12px;

height:24px;
margin:0 auto;
padding-top:8px;

}

#div_input_busca{
float:left;
}

#div_input_categoria{
float:left;
}

#input_busca{
border:1px solid #001BB0;
color:#7F9FCC;
font-size:11px;
font-family:verdana,arial,sans-serif;
height:17px;
width:163px;
margin-right:40px;
}

#btn_busca{
background-image:url(templates/pt_BR/default/btn_busca.gif);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:16px;
margin-left:-50px;

width:24px;
}

.input_categoria{
height:17px;
font-size:11px;
font-family:verdana,arial,sans-serif;
width:163px;
border:1px solid #001BB0;
color:#7F9FCC;
}


table.TBLcabecalho { 
	background-color: #FFFFFF;
	border: dottedpx;
}

td.TDcabecalho{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNcabecalho {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.MNcabecalho:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.MNdivisorcabecalho {
	background-color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* CSS - RODAPE */




/* RODAPE */
#rodape {
	background:#001BB0  url("templates/pt_BR/default/degrade_rodape.gif") top left repeat-x;
	
	height:259px;
	color:#ccd1ef;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
}

#rodape #rodape_conteudo {
text-align: left;
	width:1000px;
	margin:auto;
	min-height:200px;
	padding-top:25px;
}

#rodape h3, #rodape h4 {margin-bottom:20px;font-size:11px;}
#rodape h4 {margin-top:20px;}

#rodape .coluna {
	display:block;
	min-height:210px;
	float:left;
	border-right:dotted 1px #99a4de;
	margin-right:2em;
}
#rodape #c1 {width:150px}
#rodape #c2 {width:200px}
#rodape #c3 {width:180px}
#rodape #c4 {width:190px}
#rodape #c5 {width:150px;margin-right:0px;border-right:none;}

#rodape p {text-align:left;}


#rodape ul {
	
	margin: 0 0 0 5px;
	padding:0;
}

#rodape li {
	display:block;
	background-image:url("templates/pt_BR/default/icone_menu_rodape.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	list-style:none;
	margin:5px 0px;
}

#rodape a {
	color:#ccd1ef;
	text-decoration:none;
}
a.logo, a.logo img {display:block;margin:auto;}
 

p.Copyright {
	text-align:center;
	background-color:#95b3de;
	color:#405bcd;
	font-size:10px;
	clear:both;
	padding:1em;
	line-height:2em;
	margin:0px;
	padding:13px 0 10px;
}

/* FIM RODAPE */


table.TBLrodape { 
	background-color: #FFFFFF;
	border: dottedpx;
}

.TDrodape{
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-collapse: collapse;
}

.MNrodape {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.MNrodape:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.MNdivisorrodape {
	background-color: #4C4C4C;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* CSS - LATERAL ESQUERDA */

#menu {

display:block;
float:left;
overflow:hidden;
width:182px;

}

#menu h1 {
background-image:url(templates/pt_BR/default/menu_top.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:bold;
height:24px;
margin:18px 0 0 17px;
padding:8px 0 0;
text-align:center;
width:165px;
}

.interno_lateral{
margin-left:17px;
background-color:#E6E6E6;
color:#001BB0;
font-family:verdana,arial,sans-serif;
font-size:12px;
}

.banner_esquerda{
margin:17px 0 17px 17px;
text-align:center;

}

#banner_direita {

margin:10px 0;
}

.icones {
color:#4587F1;
font-family:verdana,arial,sans-serif;
font-size:11px;
margin:25px 0;
text-align:center;
font-weight:bold;
}

.icones a {
color:#4587F1;
font-family:verdana,arial,sans-serif;
font-size:11px;
text-decoration:none;
}

.icones a:hover {
color:#4587F1;
font-family:verdana,arial,sans-serif;
font-size:11px;
text-decoration:underline;
}

.categoria {
background-image:url(templates/pt_BR/default/fundo_cat.gif);
background-position:0 0;
background-repeat:no-repeat;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:20px;
padding-left:15px;
width:auto;
}

.categoria a {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

.categoria a:hover {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: underline;
}


.subs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.subs li {
padding:3px 0 0 33px;
}

.subcategoria {
background-image:url(templates/pt_BR/default/fundo_cat.gif);
background-position:0 0;
background-repeat:no-repeat;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
height:17px;
padding-left:15px;
}

.subcategoria a {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-style:italic;
text-decoration: none;
}

.subcategoria a:hover {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-style:italic;
text-decoration: underline;
}

.baixo_laterais{
background-image:url(templates/pt_BR/default/menu_bottom.gif);
background-repeat:no-repeat;
height:16px;
margin-left:17px;
}




#form_newsletter p {
margin:0.5em 1em;
}

#menu p {

margin:0 0 0 10px;
}
#menu p label {

}


.entrada_input_news {
border:medium none;
color:#7F9FCC;
height:18px;
margin:10px 0 10px 0px;
width:146px;
}

#btn_inserir {
background-image:url(templates/pt_BR/default/btn_inserir.gif);
border:medium none;
font-family:verdana,arial,sans-serif;
font-size:9px;

height:16px;
width:56px;
cursor:pointer;
margin-left:7px;
margin-bottom:20px;
}

#btn_excluir {
background-image:url(templates/pt_BR/default/btn_excluir.gif);
border:medium none;
font-family:verdana,arial,sans-serif;
font-size:9px;
color:#FFFFFF;
height:16px;
width:56px;
cursor:pointer;
margin-left:20px;
margin-bottom:20px;
}


#interno_lateral button {
background:transparent none no-repeat scroll 0 0;
border:medium none !important;
display:inline-block;
font-size:9px;
font-weight:bold;
height:18px;
line-height:18px;
margin-right:1em;
padding:0;
text-align:center;
width:59px;

}



.interno_lateral ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


.interno_lateral ul li {
background-image:url(templates/pt_BR/default/fundo_cat.gif);
background-position:0 0;
background-repeat:no-repeat;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:normal;
height:17px;
padding-left:15px;
padding-top:3px;
}


.interno_lateral ul li a {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

.interno_lateral ul li a:hover {
color:#414141;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: underline;
}



td.TBLlatesquerda { 
	background-color: #FBEDED;
}

.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;

}

.MNlatesquerdaAtivo:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

.MNdivisorlatesquerda {
	background-color: #4C4C4C;
	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 : 10px;
	color : #333333;
	border : 1px solid #666666;
	background-color : #FFFFFF;
}


/* CSS - LATERAL DIREITA */

td.TBLlatdireita { 
	background-color: #FFFFFF;
	border: dottedpx;
}

table.CARTBLlatdireita { 
	background-color: #F5D6D6;
	border: dottedpx;
}

table.CARTDlatdireita { 
	background-color: #FBEDED;
	border: dottedpx;
}

.CARTXTlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.CARTXTlatdireitarecibo {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.MNlatdireita {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


/* CSS - CENTRO */

/* -> Area de produtos */
.TXTproduto {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: none;
}

.TXTproduto:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #484848;
	text-decoration: underline;
}


#meio_produto {
background-color:#FFFFFF;
float:left;
width:818px;

display:block;

margin-top:17px;
}





#migalha {
padding:20px 0 0 10px;
}


#centro_meio {
/* height:550px; */
margin:5px 20px 0;
width:100%;
}

#bloco_foto {
float:right;
width:334px;
}

#bloco_pagto {
float:left;
width:419px;
}

#nome_produto_destaque {

padding-left:15px;
margin-bottom:20px;
margin-top:40px;
}

#nome_produto_destaque h2 {
color:#59534F;
font-family:verdana,arial,sans-serif;
font-size:18px;
font-weight:bold;
}



.produto_detalhe_top {
background-image:url(templates/pt_BR/default/pgto_top.gif);
background-repeat:no-repeat;
height:31px;
width:400px;
}

.produto_detalhe_top h4 {
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:8px 0 0;
text-align:center;
width:100%;
}

.pag {
margin:10px;
}

.pag_parcelado {
margin-top:10px;
}

#bloco_btns {
text-align:center;
}

.btns {
cursor:pointer;
float:left;
margin:40px 0 0 0;
text-align:center;
width:400px;
}

.btns2 {
cursor:pointer;
float:left;
margin:20px 0 0 0;
text-align:center;
width:400px;
}

.bloco {
margin-left:25px;
margin-top:30px;
width:749px;
}

.produto_detalhe_top_grande {
background-image:url(templates/pt_BR/default/descricao_top.gif);
background-repeat:no-repeat;
height:31px;
width:749px;
}

h4 {
color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:8px 0 0 20px;
text-align:left;
width:100%;
}


.produto_detalhe {
color:#59534F;
font-family:verdana,arial,sans-serif;
font-size:11px;
margin:10px 15px 0;
}


/* -> Tabelas Padrão */
.FUNDOINFOproduto { 
	background-color: #EEEEEE;
	border: dottedpx;
}


/* -> Tabela Opções de Pagamento do Produto */
.FUNDOoptpagproduto1 { 
	
	border: dottedpx;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #59534F;
	text-decoration: none;
}

.FUNDOoptpagproduto2 { 
	
	border: dottedpx;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	color: #59534F;
	text-decoration: none;
}

.FUNDOoptpagproduto3 { 
	
	border: dottedpx;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #59534F;
	text-decoration: none;
}

.FUNDOoptpagproduto4 { 
	
	border: dottedpx;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #59534F;
	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: #7F9FCC;
	border: dottedpx;
	height:33px;
}

.TXTTABtopico {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.TXTTABtopico:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.textos_infos {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.textos_infos:hover {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.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;
	color: #333333;
	border: 1px solid #666666;
	background-color: #F7F7F7;
}

.BTTN1 {
	BACKGROUND-COLOR: #D1D1D1;
	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: hand;
}

.BTTN2 {
	BACKGROUND-COLOR: #33CC33;
	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: hand;
}

.BTTN3 {
	BACKGROUND-COLOR: #FF0000;
	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: hand;
}

.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: hand;
}

.BTTNcomprar {
	background: #BEE4C0 url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: 1px solid #999999;
}

.BTTNindique {
	background: #E8E8E8 url(imagens_conteudo/padrao/bg_botao_tabs.jpg) no-repeat;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: hand;
	width: 120;
	height: 20;
	margin-top: 5;
	font-weight: bold;
	border: 1px solid #999999;
}

