﻿/* Configurações Gerais da Página */
/* body{font-family: Tahoma;font-size: 12px;margin:0px; padding:0px;}  */

/* @charset "utf-8"; */
/* CSS Document */


.cat_ColVejaMais{
   color:#FFFFFF;
}


.cat_ParcelamentoLine{
	color:#669999;
	font-size:12px;

	
}





#text-onde-comprar{
	padding-left:10px;
	
	color:#669999;
	font-size:17px;
	line-height:25px;
	padding-top:40px;
}


.subTituloOndeComprar{
	font-size:18px;
	color:#8FB5DA;
	padding-left:10px;
	
}

.subTituloOndeComprar img{
	padding-top:20px;
	
}


#lbl_00001{
	color:#666;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:100px !important;
	
}


.ColParcelamentoPrice{
	float:right;
	padding-left:13px;
      padding-top:13px;
	 color:#669999;
	

}

.caixaTexto{
	background-image:url(../imagens/bg_input_cadastro.jpg);
background-position:center top;
background-repeat:repeat-x;
border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
border-style:solid;
border-width:1px;
color:#666666;
font-family:Arial;
font-size:11px;
padding:3px;


}

#lbl_00002{
	color:#666;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:100px !important;
}


#PROPR_00001_RETrue{
	width:285px !important;
}



#PROPR_00002_RETrue{
	width:285px !important;
}
*{
	margin:0px;
	padding:0px;
	list-style:none
}

body, html {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table {
	border-collapse:collapse;
}


.cadastradoLoja{
	
	background-color:#F1F8F8;
	float:left;
	width:100%;
	margin-top:10px;
	
	
}

.titItemCadastro{
	padding-top:10px;
}

.ColTituloSouCadastradoLoja{
	color:#6699CC;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
   
	
}





.btnCadastrado{
	padding-top:7px;
	padding-bottom:10px;
	padding-left:328px;
}

.titCadastradoLoja{
	background-color:#FFFFFF;
background-image:url(../imagens/bg_legend_form.jpg);
background-position:center bottom;
background-repeat:repeat-x;
color:#6699CC;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:25px;
padding-left:21px;

	}

.cpf{
    color:#666666;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    float:left;
    padding-left:29px;
    padding-right:9px;
}


#HLoginCompra1_txtCPF{
	background-image:url(../imagens/bg_input_cadastro.jpg);
background-position:center top;
background-repeat:repeat-x;
border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
border-style:solid;
border-width:1px;
color:#666666;
font-family:Arial;
font-size:11px;
height:24px;
vertical-align:middle;
width:362px;

}


#esquecisenha{
	float:left;
	
}




#HCadastro1_rbPessoa{
	padding-right:3px;
}
/*
.caixaTexto {font-size:12px;background-color:#FFFFFF; border:1px solid #C0C0C0;}

a, img {border: 0px;}
*/


/*
.tablePrincipal {background-color:#ffffff;	width: 770px;	overflow:hidden;	border:0;	border-collapse: collapse;	padding:0px;	vertical-align:top;	height:100% !important;}
*/

/*
.principal
{border-color: #111111;	border-collapse: collapse;	height:100% !important;}
*/

.tablePrincipal {
	width:100%;
	border-collapse:collapse;
}

.table_Subprincipal {
	width:940px;
	/* width:1000px; */
	/* min-width:1000px; */
	margin: 0 auto;
	background-image:url(../imagens/bg_sombra_main.jpg);
	background-repeat:repeat-y;
	background-position:190px top;
	margin-top:116px !important
}

.table_Subprincipal tbody {
	/* background-image:url(../imagens/bg_end_main.jpg); */
	/* background-repeat:no-repeat; */
	/* background-position:190px bottom; */
}

.table_Subprincipal .td_index_catalogo {
	/* background-color:#000000;  */
	background-image:url(../imagens/bg_end_main.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
}

.table_Subprincipal .alinhar_topo tbody {
	background-image:none;
}

.table_Subprincipal .td_index_catalogo tbody {
	background-image:none;
}

.table_Subprincipal .td_index_promocoes tbody {
	background-image:none;
}

/* remove colula de promoção da tabela table_Subprincipal */
.table_Subprincipal .td_index_promocoes {
	display:none;
}

.principal {
	background-image:url(../imagens/bg_portal.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#F5F5F1;
	min-width:1000px;
	width:100%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border:none;
	border-collapse:collapse;
}

.principal tr {
	padding:0px;
	margin:0px;
	border:none;
}


.principal td {
	padding:0px;
	margin:0px;
	border:none;
}

.principalEsquerda {
	display:none;
}

.principalDireta {
	display:none;
}

/* Desabilita container promoção */
.divDestaquesPromo{ display:none }

/* configura container cabeçalho */
.td_index_header { 
	text-align:center;
	/* padding-top:100px !important */
}

/* esconde carrinho de compras original */
#divCesta{ display:none }

/* linha exibicao produtos */
tr.cat_catline {
	/* border-bottom:1px solid #E0E0E0; */
	/* width:100%; */
	/* margin-bottom:20px; */
	/* padding-bottom:20px; */
	white-space:nowrap;
}

/*
.tr_index_footer td 
{vertical-align:bottom;}

.principalDireta
{background-image:url(../imagens/LadoDireito.gif); background-repeat: repeat-y;width: 4px;}

.principalEsquerda
{background-image:url(../imagens/LadoEsquerdo.gif); background-repeat: repeat-y;width: 4px;}
*/

/* Fim Configurações da Página */

/*Header Top*/
#TableCabecalhoHeader
{background-image:url("../imagens/centro_topo.png"); }

/*Menu Lateral*/
#divMenuBoxesCabecalho
{background-image:url("../imagens/TopMenuLateral.png"); width: 179px;height: 30px;}

#divMenuBoxesMeio
{background-image:url("../imagens/MeioMenuLateral.png"); background-repeat:repeat-y;clear: both;}

#divMenuBoxesRodape
{background-image:url("../imagens/RodapeMenuLateral.png"); width: 180px; height: 20px;}

/*Menu Lateral Compras*/
#divMenuBoxesCompras
{background-image:url("../imagens/TopMenuLateral.png"); width: 179px;height: 30px;}

/*
#divMenuBoxesMeioCompras
{background-image:url("../imagens/MeioMenuLateral.png"); background-repeat:repeat-y;clear: both;}
*/

#divMenuBoxesRodapeCompras
{background-image:url("../imagens/RodapeMenuLateral.png"); width: 180px;height: 20px;}

/*
table.Menu 
{width:100%;font-size:12px;font-weight:normal;margin-left:10px;}

td.item 
{background-position: left center; background-image:  url("../imagens/seta_categoria.png"); background-repeat: no-repeat; position:relative; left: 10;	
 padding-left:15px; height:20px;text-align:left;vertical-align:middle;color: #000000;text-decoration: none;}

td.item a:link, td.item a:visited
{color: #808080; text-decoration: none;}

td.item a:hover
{color: #be0000;text-decoration:underline;}

td.item img 
{vertical-align: text-bottom;}

.txtTexto {color:#6E655E;}

.txtSaudacao 
{font-size:12px; color:#6E655E; font-weight:bold;}

table.Detail 
{margin-left:10px;border:0px;width:100%;color:#676b83;border-collapse:collapse;	width:100%;		font-size:12px;	font-weight:normal;}

#cesta  
{position:relative;text-align:center;margin-top:0px;}

td.DetailTitleBasket 
{height:5px;cursor:hand;}

td.DetailLineBasket 
{font-weight:normal;}

td.BuyDetailColSub, td.DetailColDiscount, td.DetailColFrete 
{padding-top:6px;text-transform:capitalize;text-align:right;}

td.DetailTitleColTotal 
{font-size:12px;padding-top:6px;text-transform:capitalize;color:#A76500;font-weight:normal;}

.DetailColTotal
{border:0px #cccccc solid;font-size:12px;padding-left:10px;padding-right:10px;color:#A76500;font-weight:normal;
text-align:left;white-space:nowrap;font-weight:bold;}

td.DetailTitleColQty 
{vertical-align:bottom;font-size:12px;padding-top:6px;text-transform:capitalize;}

.EsquerdaPromocoes 
{display:none;}

.DetailColQty 
{border:0px #cccccc solid;text-align:left;padding-left:10px;padding-right:10px;font-size:12px;
 vertical-align:bottom;white-space:nowrap;}

.basketlink, .basketlink a, .basketlink img, .EsquerdaPromocoes a 
{font-weight:normal; border:0px; text-decoration:none; vertical-align:middle; color:#808080; font-size: 14px; font-weight: bold;}

.basketlink a:hover, .EsquerdaPromocoes a:hover, .basketlink a:visited, .EsquerdaPromocoes a:visited, td.item a:link, td.item a:visited 
{ color:#808080; text-decoration:none;}

#Table1 
{font-size:16px;font-weight:normal;color:#808080;background-color:#FFFFFF;margin-top:20px;}

.tabela 
{font-size:16px;font-weight:normal;text-align:center;color:#808080;background-color:#FFFFFF;}

td.subTitulo 
{font-size:16px;font-weight:normal;text-align:left;color:#808080;padding-bottom:10px;padding-left:10px;
height:33px;background-image:url(../imagens/bgTbContato.jpg);background-repeat:repeat-x;}


.subTitulo 
{font-size:12px;font-weight:normal;text-align:left;color:#808080;padding-left:10px;height:33px;background-image:url(../imagens/bgTbContato.jpg);background-repeat:repeat-x;}


table.CadCli 
{font-size:12px;font-weight:normal;text-align:left;width:100%;color:#808080;background-color:#FFFFFF;padding-top:8px;
border-right:0px;border-top:0px;border-bottom:0px;border-left:0px;border-collapse:collapse;}

table.CadAdicionais 
{font-size:12px;font-weight:normal;text-align:left;width:100%;color:#808080;background-color:#FFFFFF;padding-top:8px;
border-right:0px;border-top:0px;border-bottom:0px;border-left:0px;border-collapse:collapse;}


.rotulo_2 
{font-size:12px;font-weight:normal;text-align:left;color:#808080;height:14px;margin-left:16px;vertical-align:top;}

td.rotulo 
{ color:#808080; text-align:left; vertical-align:top; text-decoration:none; padding-top:10px;font-size:12px; width:25%;}

td.campo 
{color:#808080;font-size:12px;text-align:left;vertical-align:middle;text-decoration:none;padding-top:9px;}

.Texto 
{color:#808080;padding-top:0px;padding-bottom:0px;padding-left:0px;margin-top:20px;text-decoration:none;width:80%;}

.Texto11px
{font-size:11px;}

.Texto12px
{font-size:12px;font-weight:bold;}

/*
.buscaTitulo
{margin-left:15px; font-size:14px;float:left;}
*/

/* Resultado da Busca */
#HProdutosSearch1_lblTitulo {
color:#8FB5DA;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:30px;
padding-top:8px;
text-align:left;
}


.txtObservacoes 
{color:#808080;padding-top:0px;padding-bottom:0px;padding-left:0px; font-size:10px;}

.Obrigatorio 
{font-weight:bold;color:#bf753e;padding-top:0px;padding-bottom:0px;padding-left:0px;text-transform:capitalize;}

.asteristico 
{font-weight:bold;color:#ab5410;}

.Politica 
{overflow:scroll;width:90%;height:300px;}

.btnCEP 
{vertical-align:middle;}

.TitleEmptyBasket 
{color:#808080;}

.divCEP 
{color:#808080;float:right;font-size:12px;vertical-align:top;}

.divValeDesconto
{color:#808080;float:left; font-size:12px;vertical-align:top;}

.divCarrinho
{clear:both;vertical-align:top;width:100%;}

.divPresenteado
{font-size:12px;font-weight:bold;text-align:center;}

.divPresenteado table
{border: solid 1px #c0c0c0;}

.divPresenteado input, .divPresenteado textarea
{width:100%;}

.divPresenteado textarea
{height:50px;}

.divCEP .cep, .divValeDesconto .desconto 
{border:solid 1px #C0C0C0;width:80px;color:#808080;background-color:#FFFFFF;}

table.GridTable, table.HistoryTable,table.ProdHistorySale, table.ProdHistoryTable
{width:95%;font-size:12px;}

table.HistoryTable a, table.HistoryTable a:hover
{text-decoration:none;color:#808080;font-weight:bold;}

/*
table.FreteTable
{
	width:50%; 
	font-size:12px;
	border:solid 1px #C0C0C0;
	text-align:right;
}
*/

Tr.GridLine1, Tr.ItemHistory, Tr.ItemTicket, Tr.ItemProdHistory, tr.InvitedListLine
{color:#808080;font-size:11px; height: 50px;}

Tr.GridLine1 TD, Tr.ItemHistory TD, Tr.ItemTicket TD, Tr.ItemProdHistory TD, tr.InvitedListLine td
{border-bottom:1px solid #CCCCCC;}

.ProdHistoryTable Tr.ItemProdQtde, .ProdHistoryTable Tr.ItemProdDiscount, .ProdHistoryTable Tr.ItemProdTot
{height:30px;font-size:14px;}

.TitleColFormaPag, .TitleColTrack
{font-weight:bold;}


tR.ItemHistoryDetails
{height:30px;}

.ItemProdQtde td.TitleColTot,.ItemProdTot td.TitleColTot, .ItemProdDiscount td.TitleColDiscount
{text-align:right;font-weight:bold;}

td.ItemColImg
{width: 70px;text-align:center;}

tr.ItemTitleLine, tr.FreteHeader, Tr.ItemTitleHistory, Tr.ItemTitleTicket, Tr.ItemTitleProdHistory, Tr.InvitedListTitLine
{
	font-weight:bold;
	color:#808080;
	font-size:11px;
	
}

tr.ItemTitleLine td, tr.FreteHeader td, Tr.ItemTitleHistory td, Tr.ItemTitleTicket td, Tr.InvitedListTitLine td
{
	padding:5px;
	background-color:#CAC3B0;
	background:transparent url(../imagens/BarraMenuTop.gif) repeat scroll 0 0;
	height:25px;
	border-bottom:1px solid #CCCCCC;
	border: solid 1px #ECECEC;
	text-align:center;
}

Tr.ItemTitleProdHistory  td
{
	padding:5px;
	background-color:#CAC3B0;
	background:transparent url(../imagens/BarraMenuTop.gif) repeat scroll 0 0;
	height:25px;
	border-bottom:1px solid #CCCCCC;
	border: solid 1px #ECECEC;
	text-align:right;
}

td.ItemColProd
{
	width:250px;
}
td.ItemColProd a
{
	font-weight:bold;
	text-decoration: none;
	color:#808080;	
}

td.ItemColTotal
{
	font-size:12px;
	width:100px;
	font-weight:bold;
	border: solid 1px #ECECEC;
	text-align:center;
	vertical-align:middle;
}

.GridTitleColTotal
{
	width:150px;
	border: solid 1px #ECECEC;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	background-color:#ECECEC;
}

.GridTitleColFrete, .GridTitleColDiscount
{
	width:150px;
	border: solid 1px #ECECEC;
	text-align:right;
	vertical-align:middle;
	color:#808080;
	font-size:11px;
	font-weight:bold;
	background-color:#ECECEC;

}

td.GridColFrete, td.GridColTotal, td.GridColDiscount , 
{
	border:1px solid #ECECEC;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:100px;
	color:Red;
	text-align:right;
}


.ItemInputQty
{
	width:30px;
	font-size:11px; 
	border: solid 1px #C0C0C0;
	text-align:center;
}

td.ItemColQty, td.ItemColExclui, td.ItemColPrice
{
	text-align:center;
	border-left:1px solid #ECECEC;
	font-size:12px;
	vertical-align:middle;
}
td.ItemColPresente
{
	border-left:1px solid #ECECEC;
	font-size:12px;
	vertical-align:middle;	
}

/*
tr.ItemFreteLine, tr.ItemTotalLine, tr.ItemDiscountLine
{height: 30px; text-align:right;}
*/


td.ItemColPresente
{background: url(../imagens/icoPresente.gif) no-repeat center;}

td.GridColFreteAlert 
{color:Red;}

table.GridTable, table.HistoryTable,table.ProdHistorySale, table.ProdHistoryTable
{width:99%;font-size:12px;}


/*
table.GridTable 
{width:570px;color:white;font-size:12px;}

Tr.GridLine1, Tr.ItemHistory 
{color:#808080;font-size:11px;}

Tr.GridLine1 TD, Tr.ItemHistory TD 
{border-bottom:1px solid #CCCCCC;}

Tr.GridLine2, Tr.ItemHistory1 
{color:#808080; background-color:#FDFDFD;}

Tr.ItemTitleLine, Tr.ItemFreteLine, Tr.ItemTotalLine, td.FreteHeaderTransp, td.FreteHeaderValor, td.FreteHeaderPrazo, Tr.ItemTitleHistory , td.TitleColProd
{text-align:right; color:#6E655E;font-size:11px;height: 33px; font-weight:bold;}

Tr.ItemTotalLine, Tr.ItemDiscountLine 
{font-weight:bold;text-align:right;}

Td.ItemColPrice 
{text-align:center;padding-right:10px;}

Td.ItemColDiscount 
{width:100px;text-align:right;}

Td.ItemColQty 
{width:40px;text-align:center;}

INPUT.ItemInputQty 
{border:#808080 1px solid;width:20px;background-color:#FEFEFE;text-align:center;font-size:10px;}

td.ItemColProd 
{text-align:left;overflow:hidden;}

td.GridTitleColFrete, td.GridTitleColDiscount, td.GridTitleColTotal, td.GridColFrete, td.GridColDiscount, td.GridColTotal 
{font-weight:bold; font-size: 12px;}

td.TitleColProd 
{width:300px;text-align:left;padding-left:5px;}

.ItemImgProd 
{float:left;}

table.FreteTable td 
{padding:5px;}

tr.FreteHeader, tr.EstoqueTitleLine 
{text-transform:capitalize;}

tr.FreteItem 
{color:#6E655E;}

td.FreteItemValor, td.ColTitlePrice, tr.TittleLine td.ColTitleTotal, td.ColPrice, td.ColTotal, td.ColSubTotal, td.ColDiscount, td.ColFrete, td.PoweredLinx 
{text-align:right;}

img.cat_ProdImg, img.cat_PromoProdImg, td.ItemColImg *, #hlLogOff img, #hlLogIn img 
{border:0px;}

td.ItemColImg
{width: 70px;text-align:center;}

Td.TitleColProd 
{height:25px;color:#6E655E;padding-left:10px;padding-top:5px; border-bottom: solid 2px #C0C0C0}
*/

table.cat_Catalog
{
	border-collapse:collapse;
	margin-right:auto;
	padding:0px;
}

/*
table.cat_Catalog 
{width:100%;background-image:url(../imagens/bgCatalogo.gif);background-position:0px 0px;background-repeat:repeat-y;
padding:0px;border-collapse:collapse;text-align:center;}
*/






Td.cat_CatColumn 
{
	border-bottom: 1px solid #E0E0E0;
	width:195px;
	border-collapse:collapse;
	vertical-align:top;
	/* float:left; */
	padding-top:20px;
	padding-bottom:20px;
	text-decoration:none;
	
	
	
}



Td.cat_CatColumn li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	
	
	
	
}
Td.cat_CatColumn a:link{
	text-decoration:none;
	
	color:#669999;
	
}

Td.cat_CatColumn a:hover{
	color:#008080;
	text-decoration:none;
}

Td.cat_CatColumn a:visited{
	color:#669999;
}




.OndeComprarlistapresente img{
	
	border:none;
}





/*
Td.cat_CatColumn 
{width:180px;height:250px;}
*/

Table.cat_Item 
{
	width:220px;
	margin-left:20px;
	
	text-align:center;
	border-collapse:collapse
}

/*
Table.cat_Item 
{font-size:9px;background-image:url(../imagens/bg_CatalogoItem.jpg);background-repeat:no-repeat;
width:142px;height:222px;color:#808080;border-collapse:collapse;text-align:center;vertical-align:top;}
*/

tr.cat_ItemLine, tr.cat_PromoProdLine 
{padding:0px;font-size:10px;}

.cat_ColPrice, .cat_PromoColPrice {
	font-family:Arial;
	font-size:12px;
	color:#0099FF;
}

/*
.cat_ColPrice, .cat_PromoColPrice
{font-size:12px;width:100%;color:#000000;text-align:center;font-weight:bold;height: 20px;}

*/

.cat_ColDiscount, .cat_PromoColDiscount
{font-size:11px; font-family:Arial; color:#F69;}

Td.cat_ColCodProd 
{display:none;}

Td.cat_ColDescProd 
{text-align:center;font-size:10px;}

Td.cat_ColProd 
{
	font-family:Arial;
	font-size:13px;
	color:#669999;
	text-align:center;
	font-weight:bold;
}
	
/*
Td.cat_ColProd 
{height:0px;font-size:10px;text-align:center;text-transform:capitalize;}
*/

td.cat_ColProdImg  {
	min-height:130px;
	height:130px;
	background-color:#FFFFFF;
	/* border:1px solid #B3D9D9; */
	/* padding:10px; */
	text-align:center;
	/* margin-bottom:5px; */
}

td.cat_ColProdImg a img  {
	text-decoration: none;
	border: 0 none;
}

.ColProdImg img{
	border:none;
}



/*
Td.cat_ColProdImg 
{font-size:10px;text-align:center;height:107px;padding:0px;margin:0px;vertical-align:middle;}
*/

Td.cat_ColBuyImg, td.cat_PromoColBuyImg 
{font-size:12px;
height: 20px;}

Tr.MsgLine td
{font-size:14px; color:Red;font-weight:bold;}

table.OndeComprarTable, tr.OndeComprar td
{font-size:12px;vertical-align:top;margin-left:auto;margin-right:auto;text-align:left;}

tr.OndeComprar td
{padding-left:10px;}

tr.OndeComprarTitle td 
{font-weight:bold;}

IMG.cat_BuyImg 
{border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;}

/* Paginação */
Table.cat_Paging {
	margin-left:auto;
}

Table.cat_Paging td {
	padding-right:8px;
}

Table.cat_Paging, Table.cat_Paging a {
	font-size:12px;
	color:#009999;
	font-family:Arial;
	text-decoration:none;
}

Table.cat_Paging a:hover {
	text-decoration:underline;
}

Table td.cat_ColCurrentPage {
	color:#FF6699;
}



/*
Table.cat_Paging 
{font-size:14px;color:#A76500}
*/

/* 
Td.cat_ColCurrentPage 
{font-weight:bold;width:14px;color:#A76500;font-size:14px;}
*/

/*
Td.cat_ColPages 
{width:14px;}
*/

/*
Table.cat_Paging a, Table.cat_Paging a:hover, Table.cat_Paging a:visited 
{text-decoration:none;color:#A76500;font-size:14px;}
*/

/*
.TitleEmptyCatalog 
{font-size:12px;}
*/

/* mensagem de pesquisa nao encontrada */
.TitleEmptyCatalog {
	color: #666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
}

/*
td.cat_ColPreviousPage, td.cat_ColNextPage 
{font-size:14px;color:#A76500}
*/

/*
.divDestaques
{width:99%;overflow:hidden;text-align:center;}
*/

.destaque 
{color:#6E655E;border-collapse:collapse;font-size:16px;
 background:#ffffff url(../imagens/BarraMenuTop.gif) repeat-x;	width:99%; height:36px;
padding:5px;font-weight:normal;	text-align:left;}

table.cat_PromoCatalog 
{background-image:url(../imagens/bgTopPromocoes_03.jpg);background-repeat:no-repeat;background-position:-1px 0px;
margin-top:0px;width:100%;text-align:center;font-size:9px;}

td.cat_PromoCatColumn 
{width:30%;}

table.cat_PromoItem 
{font-size:9px;background-image:url(../imagens/bg_CatalogoItem.jpg);background-repeat:no-repeat;
width:142px;height:222px;color:#808080;border-collapse:collapse;text-align:center;vertical-align:top;}


	
td.cat_PromoColProdImg 
{font-size:10px;text-align:center;padding:0px;margin:0px;}

td.cat_PromoColProd 
{font-size:10px;text-align:center;width:170px;overflow:hidden;}


.cat_ColDiscountPrice, .cat_PromoColDiscountPrice
{font-size:11px;font-family:Arial; text-decoration:line-through;color:#F69;}



.ColPriceDiscount, .ColPriceDe
{ font-size:14px; }


.ColPriceDiscount .reais, .ColPriceDiscount .centavos
{text-decoration: line-through; font-size:18px;}

.ColPriceValue, .ColPricePor, .ColPrice
{color: #A76500;}


.ColPriceValue .reais, .ColPrice .reais
{font-size:36px !important; font-weight:lighter;}


.ColPriceValue .centavos, .ColPrice .centavos
{font-size:18px; vertical-align:top; font-weight:normal !important; font-variant:small-caps;}

img.cat_PromoBuyImg 
{border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;}


/*
.tituloPagina, .tituloPromo
{color:#808080; padding-left:2px;
z-index:text-decoration:none;font-weight:bold;text-align:left;font-size: 14px;height: 20px;margin-top: 5px;margin-left:5px; border-bottom: solid 2px #CCCCCCC; margin-bottom: 5px; width:98%;
}
*/

.tituloPagina
{
color:#000000;
border:none;
/* height:330px */
}

.tituloPagina a, .tituloPagina a:hover
{color:#808080;text-decoration: none;}

.tituloPromo a, .tituloPromo a:hover
{color: Red;text-decoration: none;}


#tituloPromo
{margin: 0px; padding: 0px;}

#tituloPromo, form 
{margin:0px;}

.trTitulo
{background-image: url("../imagens/tituloFundo_02.gif"); background-repeat:repeat-x;}

.tdTitulo
{color:#808080;	padding-left:2px; text-decoration:none;}
.tdTitulo .img1{float:left;}
.tdTitulo .img2{float:right;}

.MensagemErro 
{color:#808080;font-size:12px;}

Table.Buy 
{width:720px !important; border-collapse:collapse;table-layout:fixed;text-align:center;}

Tr.ProdImgLine 
{text-align:center;vertical-align:top;}


Td.ColProdImg 
{text-align:center;width:300px;vertical-align:top;}



Img.ProdImg 
{text-align:center;cursor:hand;vertical-align:top;}

Img.DetailImg 
{cursor:hand;}

Td.ColProd 
{color:#808080;font-size:16px;font-weight:bold;text-align:center;}

Td.ColColor,Td.ColSize, Td.ColQty
{color:#808080;font-size:12px;text-align:left;}

table.TableColor Td.Colcolor, Table.tablesizes Td.ColSize 
{text-align:right;}

Select.Color, Select.Size, Td.ColDiscount, Td.ColBuyImg 
{font-size:10px;}

td.ColDescricao 
{padding-left:21px;color:#808080;font-size:12px;vertical-align:middle;text-align:left;padding-top:5px;}

Input.Qty 
{margin-left:25px;border:solid 1px #C0C0C0;font-size:12px;width:30px;color:#808080;background-color:#FFFFFF;text-align:center;}

.ColPrice 
{color:#000000;font-size:14px !important;text-transform:capitalize;font-variant:small-caps;}

.Indique {color:#808080;font-size:14px;text-decoration:none;font-weight:bold;}

Input.BuyImg {font-size:10px;margin-top:10px;}

.ColDetailTitle {display:none;}

.DetailLine {
	color:#666666;
	font-family:Verdana,sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

td.ColDetail {
	font-size:11px !important;
	padding:15px;
	/* text-transform:capitalize; */
}

td.ColDetail span {
	font-size:11px !important;
}

#ColObs 
{
	background-image:url(../imagens/fdivisaoprodutos.jpg);
	background-position:left bottom;
	background-repeat:repeat-y;
	color:#666666;
	font-family:Verdana,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:30px;
	padding:7px 0 5px 5px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
}


td.ColEstoqueTitle 
{height:50px;vertical-align:middle;font-size:10px;}

table.TableColor 
{text-align:center;padding:0px;margin:0px;}

.NormalColor 
{border:solid 2px transparent;cursor:pointer;}

.SelectedColor 
{border:dotted 2px black;cursor:pointer;}

.ImageColorTransp 
{cursor:pointer;height:16px;width:16px;border:solid 1px black;}

.SelectedSize 
{color:Blue;background-color:White;border:solid 1px #cccccc;padding:0px;cursor:pointer;}

.NormalSize 
{background-color:White;border:solid 1px #cccccc;padding:0px;cursor:pointer;}

.selcolorspan 
{background-color:#FAFAFA;color:#808080;border:1px solid #ccc;}

.span_clique 
{font-size:9px;}

.textoImg 
{font-size:12px;color:#808080;border-bottom:solid 2px #BF763F;margin-bottom:25px;width:100%;text-align:center;}

.ColImgDetailSpan img 
{border:solid 1px #CCCCCC;margin: 2px;}
.ImageColorPicture 
{width:16px;height:16px;}

table.Contato 
{font-size:12px;font-weight:normal;text-align:center;color:#808080;background-color:#FFFFFF;}

td.Titulo 
{font-size:16px;font-weight:normal;text-align:left;color:#808080;padding-top:3px;padding-bottom:10px;padding-left:10px;height:33px;background-image:url(../imagens/bgTbContato.jpg);background-repeat:repeat-x;}

td.espaco 
{width:20px;}

.entradaTexto 
{border:solid 1px #C0C0C0;font-size:12px;width:300px;color:#808080;background-color:#FFFFFF;}

.entradaRadio 
{font-size:12px;width:200px;color:#808080;background-color:#FFFFFF;}

.erroMensagem 
{font-size:14px;color:#A76500;}

.TitleLogin 
{color:#6E655E;border-collapse:collapse;background-color:#ffffff;font-size:16px;width:100%;height:30px;padding:5px;text-align:left;background-image:url(../imagens/bgMenuTop.png);background-repeat:repeat-x;}

.TitleFinish, .TitleDescricao 
{font-size:12px;color:#6E655E;font-weight:bold;}

.ColTitle 
{color:#808080;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;}

.ColTitleOrder 
{color:#808080;font-size:12px;text-align:left;text-decoration:none;}

.ColOrder 
{color:#808080;font-size:12px;text-align:right;text-decoration:none;padding-right:20px;}

.ColTitleDate 
{color:#808080;font-size:12px;text-align:left;text-decoration:none;padding-left:20px;}

.ColDate, .ColReturn, .ColPayment 
{
color:#808080;
font-size:12px;
text-align:left;
text-decoration:none;
}

.ColTitleApprove, .ColTitleReturn, .ColTitlePayment 
{
color:#808080;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.ColApprove 
{
color:#808080;
font-size:12px;
text-align:left;
text-decoration:none;
}

/*
.TitleDescricaoMenor 
{
font-size:12px;
color:#6E655E;

font-weight:bold;
padding:10px;
}
*/

/*
Table.Basket, Table.Approve 
{
color:#808080;
font-size:12px;
text-decoration:none;
width:90%;
}

Table.Basket td 
{
padding:10px;
}
*/

.TitleCadastro 
{

font-size:16px;
font-weight:normal;
text-align:left;
color:#808080;
padding-left:5px;
padding-top:5px;
width:100%;
height:33px;
background-image:url(../imagens/bgTbContato.jpg);
background-repeat:repeat-x;
}

/*
.TitleAddress, .AddressChoiceDeleteColumn , .AddressChoiceAlterColumn
{

font-size:14px;
font-weight:normal;
text-align:left;
color:#808080;
padding-left:10px;
}
*/

/*
.AddressChoiceDeleteColumn a, .AddressChoiceAlterColumn a
{
color:#808080;
text-decoration:none;
font-weight:bold;
}
*/

/*
.TDTitleAddress 
{

font-size:12px !important;
font-weight:normal;
text-align:left;
color:#808080;
padding-left:10px;
}
*/

.AddressChoiceDescription 
{

font-size:14px;
font-weight:bold;
text-align:left;
color:#808080;
padding-left:2px;
}

.AddressChoiceComplete 
{

font-size:12px;
font-weight:normal;
text-align:left;
margin-top:10px;
color:#808080;
}

.AddressChoiceCep 
{

font-size:12px;
font-weight:normal;
text-align:left;
color:#808080;
}

.NoAddress 
{

font-size:14px;
font-weight:normal;
text-align:left;
color:#A76500;
text-transform:capitalize;
}

.classHR 
{
display:none;
color:#B3B17E;
width:90%;
text-align:center;
}


.IndiquePagina 
{
display:none;
color:#808080;
font-size:12px;
padding-bottom:15px;
text-align:center;
text-decoration:none;
width:100%;
}


.td_index_promocoes 
{
background-image:url(../imagens/bgCatalogo.jpg);
background-repeat:repeat-y;
}

.Titulo 
{
	font-family:    Helvetica, Verdana, Arial, sans-serif;
	font-size:          16px;
	font-weight:        normal;
	text-align:         left;
	color:              #808080;
	padding-top:        3px;
	padding-bottom:     10px;
	padding-left:       10px;
	height:             33px;
	background-image:   url(../imagens/bgCatalogo.jpg);
	background-repeat:  repeat-x;
}

.DescFaleConosco 
{
margin-top:10px;
width:100%;
font-size:10px;
color:#6E655E;

background-color:#ffffff;
text-align:left;
text-decoration:none;
}

.DescTelFaleConosco 
{
font-size:10px;
color:#6E655E;

background-color:#ffffff;
text-align:left;
text-decoration:none;
}

.EmailFaleConosco 
{
margin-top:5px;
margin-bottom:5px;
font-size:10px;
color:#6E655E;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;

background-color:#eff0f2;
text-align:left;
text-decoration:none;
vertical-align:middle;
padding:3px;
height:19px;
width:170px;
}

.SendFaleconosco 
{
vertical-align:middle;
width:19px;
height:17px;
}


/* ============================= Footer =========================== */

.Footer br
{
	display: none;
}


/*
.Footer
{
	height: 36px; 
	overflow:hidden;	
}
*/

/*
.FundoFooter 
{
	padding:2px;
	width:100%;
	background-color:#CAC3B0;
	background-image: url("../imagens/BarraMenuTop.gif");
}

*/

/*
.LinksFooterTD 
{width:20%;height:30px;}
*/

/*
.LinksFooter 
{font-size:12px; color:#808080; text-decoration:none; text-align:center; vertical-align:middle; cursor:pointer; }

.LinksFooter:hover 
{text-decoration:none;font-weight:bold;color:#FF9900;}
*/

.TextCopyright 
{font-size:12px;color:#6E655E;text-align:right;text-decoration:none;}

.LineCopy 
{background-color:#FFFFFF;text-align:center;text-decoration:none;}

.TableCopy, .FundoFooterCopy 
{background-color:#FFFFFF;}

.Title 
{font-weight:bold;color:#8E856A;font-family:Verdana;font-size:14px;}

.Descricao 
{font-weight:normal;color:#8E856A;font-family:Verdana;font-size:12px;}

.MsgErro 
{color:#ff0000;font-family:Verdana;font-size:12px;}

td.ItemColFilial 
{font-weight:bold;font-family:Verdana;text-align:left;padding:4px;}



td.TitleColImg, td.TitleColTicket, td.TitleColDesconto, td.TitleColFrete, td.TitleColStatus, td.TitleColDate, td.TitleColQty, td.TitleColTotal, td.TitleColDiscount, td.TitleColTroca, td.TitleColTotalGer 
{
	padding-left:10px;
	padding-right:10px;
	text-transform:capitalize;
}

td.ItemColImg 
{
	text-align:center;
	border-bottom:1px solid #ECECEC;
}

.ItemColImg, .ItemColProd, .ItemColQty, .ItemColPresente, .ItemColExclui, .ItemColPrice, .ItemColTotal 
{
	padding:5px;
}

.ItemColImg 
{
	border-bottom:1px solid #ECECEC;
	border-collapse:collapse;
	border-left:1px solid #ECECEC;
	text-align:center;
}


.DireitaPromocoes 
{text-align:center;color:#808080;font-size:14px;}

/*
.table_Subprincipal
{height:100%; width:100%; border-collapse:collapse;padding:0px;}
*/




/*
.table_menu
{width:100%;border-collapse:collapse;padding:5px;}
*/

/*
.table_menu td
{vertical-align:top; text-align:left}
*/


/*
.table_catalogo
{width:100%; border-collapse:collapse; padding:0px;}
*/

/* Coluna do menu lateral */
td.alinhar_topo
{
width:190px; vertical-align:top;
text-align:left

}

.td_index_catalogo 
{
vertical-align:top;
width:750px
}

/*
.td_index_catalogo 
{width:662px;vertical-align:top;}
*/

.td_index_detalhe 
{width:662px; vertical-align:top;}

.td_index_promocoes
{vertical-align:top; width:10%;}

/* Configurando baground do conteudo principal */
.td_index_left {
	background-image:url(../imagens/bg_base_conteudo_comercio.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto;
}

/*
.td_index_left
{width:10%; vertical-align:top;}
*/


.linha_branco
{vertical-align:top; height:1; padding-bottom:15px;}

.bottom
{
	display:none;
    padding-bottom:15px;
}

.mensagem_erro
{
    color:#808080;
    font-weight:bold;
    font-family:Verdana; 
}


.TitleDataRegister 
{
color:#6E655E;

font-size:18px;
}

table.CadAddress 
{
border-right:0px;
border-top:0px;
border-bottom:0px;
border-left:0px;
font-size:10px;
width:100%;
color:#6E655E;

border-collapse:collapse;
background-color:#ffffff;
}

/*
.Campo 
{
width:265px;
font-size:10px;
color:#6E655E;

}
*/

.Coluna, td.ColEmail, td.ColPass, .TitleTexto, .EMail ,.td.ColCep
{
	font-size:12px;
	color:#6E655E;
	
}

.tbColuna 
{
font-size:10px;
vertical-align:top;
color:#6E655E;

}

#dvLimite 
{
width:470px;
margin:0 auto;
}

.PainelMensagem 
{
width:460px;
height:220px;
margin:0 auto;
position:absolute;
top:5px;
left:5px;
z-index:9;
background:#FFFFFF;
display:block;
text-align:right;
opacity:0.9;
-moz-opacity:0.9;
filter:alpha(opacity=90);
}

.Espaco 
{
width:1px;
height:172px;
}

.PrePainelMensagem 
{
width:470px;
height:250px;
margin:0 auto;
position:absolute;
top:0px;
left:0px;
z-index:8;
background:#FFFFFF;
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);
display:block;
}

table.Login 
{
border-right:0px;
border-top:0px;
border-bottom:0px;
border-left:0px;
font-size:10px;
width:80%;
color:#6E655E;

border-collapse:collapse;
background-color:#ffffff;
}

td.TitleColEmail, td.TitleColCep, td.TitleColPass 
{
	width:300px;
	font-size:10px;
	color:#6E655E;
}

input.Email 
{width:250px;color:#6E655E;border: solid 1px #c0c0c0;}

input.Cep, input.Pass 
{width:100px;color:#6E655E;border: solid 1px #c0c0c0;}

.TitleSaudacao 
{
	font-size:12px;
	color:#6E655E;
	font-weight:bold;
}

a.autenticar:link, a.autenticar:visited 
{
text-decoration:none;
color:#6E655E;
font-weight:bold;
}

a.autenticar:hover 
{
text-decoration:underline;
color:#796F67;
font-weight:bold;
}

.menuTop 
{
	vertical-align:top;
	background-repeat:repeat-x;
	font-family:Tahoma;
	text-align:center;
	background-image:url(../imagens/BarraMenuTop.gif);
	background-repeat:repeat-x;
}

#hlLogOff, #hlLogIn 
{
	float:left;
	margin-left:40px;
	text-decoration:none;
}

td.MenuHeader_item 
{
	font-family:Tahoma
	text-align:center;
	text-decoration:none;
	padding:10px;
}

td.MenuHeader_item a
{
	text-decoration: none;
	color: #808080;
}

td.MenuHeader_item a:hover
{
	text-decoration: none;
	color: #FF9900;
}

.lkMnHome, .lkMnFeminino, .lkMnMasculino, .lkMnIntimates, .lkMnKids, .lkMnTeen, .lkMnCancerMama 
{

vertical-align:middle;
text-align:center;
text-decoration:none;
font-size:12px;
}

.itMnSeparador 
{
color:#6E655E;
width:20px;

vertical-align:middle;
text-align:center;
font-size:14px;
font-weight:bold;
}

td.MenuHeader_titsup 
{
width:50px;
font-family:Tahoma
text-align:center;
font-size:14px;
}

/* Desabilitando formulário de busca padrão */
#Form1, #table1 
{
margin:0px;
padding:0px;
width:100%;
}

.loginBuscaDiv {
	display:none
}

/*
#Form1
{ display:none }
*/

/*
.tdTitleAddress 
{

font-weight:normal;
text-align:left;
color:#808080;
font-size:14px;
}
*/

.iDescEnd 
{

font-size:12px;
font-weight:normal;
text-align:left;
color:#808080;
height:16px;
background-color:#FFFFFF;
border:solid 1px #C0C0C0;
width:100px;
}

.observacao 
{

font-size:10px;
font-weight:normal;
text-align:left;
color:#808080;
background-color:#FFFFFF;
}

.iCEP 
{

font-size:12px;
height:16px;
font-weight:normal;
text-align:left;
vertical-align:middle;
color:#808080;
background-color:#FFFFFF;
border:solid 1px #C0C0C0;
width:70px;
}

.iEndereco 
{

font-size:12px;
height:16px;
font-weight:normal;
text-align:left;
color:#808080;
background-color:#FFFFFF;
border:solid 1px #C0C0C0;
width:230px;
}

.iNumero 
{

font-size:12px;
height:16px;
font-weight:normal;
text-align:left;
color:#808080;
background-color:#FFFFFF;
border:solid 1px #C0C0C0;
width:40px;
}

.iComplemento 
{

font-size:12px;
height:16px;
font-weight:normal;
text-align:left;
color:#808080;
background-color:#FFFFFF;
border:solid 1px #C0C0C0;
width:128px;
}


.continuar 
{

font-size:12px;
height:16px;
font-weight:normal;
text-align:right;
padding-right:10px;
color:#808080;
background-color:#FFFFFF;
}


.TitleFormDescr, .TitleSixDigits 
{
	color:#6E655E;
	
	font-size:10px;
}

.TitleCard, .TitleBoleto, .TitleFormPgto, .subtitulo 
{

font-size:16px;
font-weight:normal;
text-align:left;
color:#808080;
}

.lblProduto 
{
font-size:12px;
color:#6E655E;

}

table.Options 
{font-size:12px;color:#b22222;border-collapse:collapse;background-color:#ffffff;margin:20px;}

Td.ColValue 
{width:100px;font-weight:bold;}

Td.ColDescription 
{padding-left:20px;}

tr.VisaLine, tr.VisaElectronLine 
{height:50px;}

td.VisaLogo, td.VisaElectronLogo 
{text-align:right;padding-right:20px;}

input.SixDigits 
{width:60px;font-size:10px;color:#6E655E;border:0px;background-color:#eff0f2;}

select.BankField 
{width:150px;font-size:10px;color:#6E655E;border:0px;background-color:#eff0f2;}

.visa
{font-size:18px;font-weight:bold;color:#6E655E;}

.TitleErrorBasket
{ font-size:12px; color:Red; text-align:center; font-weight: bold;}

/*
.loginIndexDiv
{height:30px; float:left;margin-top:5px;margin-left:10px;}
*/

.loginIndexDiv
{display:none}

#hlogin1_pnlBusca
{display:none}


.loginBuscaDiv
{height:30px; float:right;margin-top:5px;}

.loginBuscaDiv input
{vertical-align:middle;}

#tbCadastro, tb.CadCli
{font-size:12px;}

.BotaoCarrinho
{vertical-align:middle;}

.linkOndeComprar 
{border:0px;}

.BoxCor
{height:20px; width:20px; margin:5px;}

td.ColColor img 
{margin-left:30px}

td.ColSize select, Td.ColQty input
{margin-left:33px}

td.ColSize select, td.ColColor select, Td.ColQty input
{height:22px;}

.SemTabelaFrete
{text-align:center;display:inline;}


/* TABELA COR/TAMANHO/PERSONALIZAÇÃO E CENTRAL DE INFORMAÇÕES*/
.CarrinhoAcompanhamento
{
	display:none;
}

.brpequeno 
{
  font-size :5pt;
}

#idPersonalizacao,.TableSizeLine
{
	width:330px;
}

#tabcentral{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabcentral tr{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabcentral td{
	border:1px solid #ECECEC;
	border-collapse:collapse;
}
#tabelafalsa{
	border:0;
}
#tabelafalsa tr{
	border:0;
}
#tabelafalsa td{
	border:0;
}

.divProdutoTitulo
{font-weight: bold; font-size:12px; color:#808080; text-decoration:none; padding-bottom:15px;}

.divTituloProdCodigo
{font-family:Verdana, sans-serif; font-weight: bold; font-size:10px; color:#A76500; text-decoration:none;}

.normalPretop 
{
 color:#666666;
 font-family:Verdana,sans-serif;
 font-size:9px;
 text-decoration:none;
}

.ColDetalheMsg
{
	 color:#666666;
	 font-family:Verdana,sans-serif;
	 font-size:9px;
	 text-decoration:none;
	 text-align:left
}

.ColDetalheMsg img
{
	border:0px;
	border-style:none;
}

.ComprarOpcao
{text-align:left; height:25px; background-color:#CCCCCC; border:1px solid #ECECEC; border-collapse:collapse;}

.ColPersonalizarTitulo
{text-align:center; border-left:1px solid #ECECEC ; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColPersonalizar
{padding-left:10px; padding-bottom:10px; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColCorTitulo
{text-align:right; border-left:1px solid #ECECEC ; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColCor
{vertical-align:middle; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColTamanhoTitulo
{  height:30px; text-align:right; border-left:1px solid #ECECEC ; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColTamanho
{  vertical-align:middle ; height:30px; padding-left:9px; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColQtdeTitulo
{  height:30px; text-align:right; border-left:1px solid #ECECEC ; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}

.ColQtde
{ vertical-align:middle ; height:30px; padding-left:10px; border-bottom:1px solid #ECECEC ; border-right:1px solid #ECECEC; border-collapse:collapse;}


.ColDetalheComprar
{padding-top:15px; height:80px;}

select.normalPretom,#txtPersonalizarNome,#txtPersonalizarNumero 
{
  font-size:10px;	
}


/*
.boldPretorodapep 
{
	color:#808080;
	font-family:Verdana,sans-serif;
	font-size:10px;
	text-decoration:none;
}
*/


.normalPretom {
color:#666666;
font-family:Verdana,sans-serif;
font-size:10px;
text-decoration:none;
}

.SemTabelaFrete
{
	font-size:11px;
}

.tituloPaginaEndereco,.tituloPaginaAcesso 
{
background-image:url(../imagens/linhatiutlo.jpg);
background-position:left bottom;
background-repeat:no-repeat;
color:#666666;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
height:15px;
padding:7px 0 5px 5px;
text-align:left;
text-decoration:none;
text-transform:capitalize;
vertical-align:middle;
width:100%;
}

.txtObservacoes,.rotulo
{
  width:100%;
}
#idLinhaVazia
{
	height:40px;
}

#tblCep
{
	color:#808080;
	font-size:12px;
}

#colTitValeDesconto
{
	width: 320px;
}


/* Progress Carrinho*/

.modalBackground
{position: fixed; left: 0px; top: 0px;  z-index: 10000; width: 200px; height: 40px; display:none; filter: alpha(opacity=40)}

.modalPopup 
{ width:150px; display:inline; position:absolute;}
/* Fim Progress Carrinho*/

/*
.AddressChoiceTable
{width:60%;margin-left:auto;margin-right:auto;}
*/

#Enderecos
{text-align:center;}

.divLogin
{WIDTH: 100%;height:400px;}

#ColTituloNaoCadastrado, #ColTituloSouCadastrado
{font-size:14px; font-weight:bold}

.boldPretop
{font-size:12px; font-weight:bold}

#TableLinks
{width:100%}

#TableLinks td
{vertical-align:middle;}

/* FORMATAÇÃO AUTENTICAÇÃO */

/* Tabela login */
#tblLogin{	
	width:98%;
}
#tblLogin td {
	border:1px solid #ECECEC;	
	border-collapse:collapse;
}
#tblSoCadastrado, #tblNaoCadastrado 
{
	padding:0px !important; 
	margin:0px !important;
	border:0 none;
}

#ColTituloNaoCadastrado, #ColTituloSouCadastrado
{
	font-family:Verdana, sans-serif;
	font-weight: bold;
	font-size:9px;
	color:#FFFFFF;
	background-color:#808080;
	text-decoration:none;
	text-align:left;
	height:20px;
}

#ColNaoCadastrado
{
	background-position:bottom right; 
	background-repeat:no-repeat; 
	padding-top:10px;
	background-color:#F7F7F7;
 }
 
.boldPretop{font-family:Verdana, sans-serif; font-weight: bold; font-size:10px; color:#666666; text-decoration:none;}



.bpretocart{
	font-family:Verdana, sans-serif;
	font-weight: bold;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	height:30px;
}
.bpretofrete{
	font-family:Verdana, sans-serif;
	font-weight: bold;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	height:30px;
}
.bpretoautentica{
	font-family:Verdana, sans-serif;
	font-weight: bold;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	height:30px;
}

#tblNaoCadastrado, #tblSoCadastrado{
	border:0;
}
#tblNaoCadastrado tr, #tblSoCadastrado tr{
	border:0;
}
#tblNaoCadastrado td, #tblSoCadastrado td{
	border:0;
}

/* FIM FORMATAÇÃO CARRINHO E AUTENTICAÇÃO */
.divCategoriaBox 
{
  margin-bottom:5px;
  padding:0 17.6em 5px 15px;
}

.divCategoriaBox a
{color:#666666; display :inline;}


/* mostrar palavras em ingles no cadastro de clientes */
.englishWords {
	font-style:italic;
	display:none;
}

#HLoginCompra1_txtSoEmail,#HLoginCompra1_txtSoSenha
{width:200px;}

.ampliar{font-size:12px; font-weight:bold; margin: 5px;}

#imagemProduto{cursor:auto;}

/*-------FORMATAÇÃO PAGAMENTO--------*/
/*
#colPagTitFormaPagamento 
{font-weight:bold;	font-size:10px; text-decoration:none;	text-align:center;	vertical-align:middle;	height:15px;	text-transform:uppercase;	padding-left:10px;	padding-top:10px;}
*/

/*
#colPagCartaoCreditoSubTitulo, #colPagBoletoSubTitulo
{background-color:#F5F5F5; font-weight:bold;	font-size:10px;	text-decoration:none;	text-align:center;	vertical-align:middle;	height:30px;	text-transform:uppercase;	padding-left:10px;}
*/

#tblPagBoletoBancos{text-align:center;}

/*
#colPagResumoCompra{	padding-top:15px;height:120px;}
*/
/*
#colPagCartaoCreditoOpcoes{ border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}
*/
/*
#colPagBoletoOpcoes{ border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
*/
/*
#tblSubPagamento{width:100%; border:1px solid #ECECEC; border-collapse:collapse;}


#tblSubPagamento tr{ margin:10px; border:1px solid #ECECEC; border-collapse:collapse;}
*/

/*
#tblSubPagamento td
{margin:10px; border:1px solid #ECECEC;border-collapse:collapse;}
*/

.subDetailQtyLine 
{background-color:#F5F5F5;	color:#333333;	font-size:12px;	font-weight:bold;	height:25px;	text-align:center;}

/*
.subDetailLine 
{background-color:#F5F5F5;  font-size:14px; font-weight:bold; text-align:center;}
*/

.subDetailColQty, .BuysubDetailColSub, .subDetailColDiscount, .subDetailColFrete, .subDetailColTotal 
{color:#333333;	font-size:11px;	height:25px;	text-align:center;}

/*-------FIM FORMATAÇÃO PAGAMENTO--------*/

.CadastroLinha 
{background-color:#333333;height:1px;}

/* Formatação para listas de presentes */
.ListasCentralizado
{text-align:center; font-size:12px; color:#6E655E;}

.ListasTexto
{font-size:12px; color:#6E655E;}

.ListasTextoGrande, .ListaResultados h1, .OrderListLink a, .OrderListColMens
{font-weight:bold; font-size:14px; color:#6E655E; text-decoration:none;}

.OrderListResults tr
{ font-size:12px; color:#000000;}

.OrderListName{font-weight:bold;}

.Listas
{margin-left:10px; margin-top: 10px;}

.cat_catalogList td.cat_ItemColProd, .cat_catalogList td.cat_ItemColProd a, .cat_catalogList td.cat_ItemColQty, td.OrderListLink a, 
{font-size:12px; color: #808080; text-decoration:none;}


.cat_catalogList td.cat_ColPrice
{text-align:center;}

.AvisoLista{color:Red; font-size:12px; border: solid 1px #000000; background-color:#ffd2cd; padding: 15px; margin:5px; width:90%;}

.ListasLabel
{font-size:12px; width:100px; color:#6E655E;}

.listaTermos
{BORDER-RIGHT:#cccccc 1px solid; BORDER-TOP:#cccccc 1px solid; MARGIN:0px; BORDER-LEFT:#cccccc 1px solid; BORDER-BOTTOM:#cccccc 1px solid; font-size:12px; font-family:Tahoma;}

.InvitedList{width:100%;}


/**********************************************************************
	Customização Olyva
**********************************************************************/



/**********************************************************************
	ESTRUTURA
**********************************************************************/

#pagina_bbtrends {
	background-image:url(../imagens/bg_portal.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#F5F5F1;
	min-width:1000px;
	width:100%;
}

#div_portal {
	background-image:url(../imagens/bg_gradiente_base_conteudo.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	width:100%;
	float:left;
}

#div_portal_conteudo {
	background-image:url(../imagens/bg_base_conteudo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	float:left;
}

/* conteudo pagina */
#container_bbtrends {
	width:940px; /* largura conteudo pagina */
	left: 50%;
	margin-left: -470px;
	position:absolute;
}

/* main portal */
#main_bbtrends {
	width:940px; /* largura conteudo pagina */
	margin:0 auto;
	
}

#col_main_bbtrends {
	background-image:url(../imagens/bg_sombra_main.jpg);
	background-repeat:repeat-y;
	background-position:190px top;
	width:940px; /* largura conteudo pagina */
	float:left;
}

#col_menu_bbtrends {
	width:170px;
	/* padding-right:20px; */
	padding-top:15px;
	/* float:left; */
	/* background-color:#000000 */
}

#main_pagina {
	width:750px;
	float:right;
}

#conteudo_main_home {
	width:720px;
	background-image:url(../imagens/bg_box_novidades.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:20px;
}

/* fim gradiente main */
#box_row_end_main {
	background-image:url(../imagens/bg_end_main.jpg);
	background-repeat:no-repeat;
	background-position:190px bottom;
	width:940px; /* largura conteudo pagina */
	float:left;
}

#box_row_home {
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	border-top:solid 1px #E0E0E0;
	margin-bottom:20px;
	float:left;	
}

#box_row_home_bottom {
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
}

#box_row_col {
	width:100%;
	/* border-top:solid 1px #E0E0E0; */
	margin-bottom:20px;
	margin-top:5px;
	clear:left;
}



/**********************************************************************
	ESTRUTURA INTERNA MAIN
**********************************************************************/
#conteudo_main_internas {
	width:720px;
	padding-left:30px;
}

#titulos_internas {	
	background-image:url(../imagens/bg_titulos_internas.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	/* margin-top:75px; */
	/* height:75px; */
	height:59px;
	text-align:right;
}
#titulos_paginas {
	/* height:53px; */
	padding-bottom:2px
	
}
#titulos_paginas h1 {
	padding-top:4px;	
	margin-right:10px;
	font-family:Arial;
	font-size:30px;
	color:#DEBFD2;
	
}
#navegacao_internas {
	height:auto;
	padding-left:30px;
	text-align:left;
	color:#6699CC;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

#navegacao_internas a{
	color:#669999;
font-family:Arial;
font-size:11px;
text-decoration:none;
	
	
}

#navegacao_internas a:hover{
	color:#6699CC;
font-family:Arial;
font-size:11px;
text-decoration:none;
	
	
}

#flash_internas {
	height:330px;
	margin-bottom:20px;
}

#main_produtos_internas {
	width:100%;
}



#row_produtos {
	border-bottom:1px solid #E0E0E0;
	width:100%;
	height:100%;
	float:left;
	margin-bottom:20px;
}

#box_produtos_lista {
	width:225px;
	float:left;
	margin-right:10px;
	text-align:center;
}
#img_box_produtos_min {
	width:185px;
	height:100px;
	background-color:#FFFFFF;
	border:10px solid #B3D9D9;
	padding:10px;
	text-align:center;
	margin-bottom:5px;
}
#box_produtos_lista img {
	border:0;
}
#box_produtos_lista img#bt_detalhes {
	margin-top:5px;
}

#margem_col_internas {
	height:15px;
}

#box_titulo_pagina_interna {
	margin-top:75px; /* margem topo portal */
	height:80px;
}

/* paginacao produtos */
#box_paginacao_produtos {
	float:left;
	width:100%;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	margin-bottom:20px;
}
#paginacao_produtos {
	float:right;
	width:auto;
	text-align:right;
}
#paginacao_produtos li {
	list-style:none;
	float:left;
	padding:2px;
}
#paginacao_produtos .label {
	margin-right:10px;
	font-family:Arial;
	font-size:12px;
	color:#009999;
	float:left;
}
#paginacao_produtos a {
	margin-right:10px;
	font-family:Arial;
	font-size:12px;
	color:#009999;
	text-decoration:none;
	float:left;
}
#paginacao_produtos h1#prev a {
	width:15px;
	height:15px;
	background-image:url(../imagens/seta_prev.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
}
#paginacao_produtos h1#next a {
	background-image:url(../imagens/seta_next2.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	display:block;
	float:left;
}
#paginacao_produtos .active {
	margin-right:10px;
	font-family:Arial;
	font-size:12px;
	color:#FF6699;
	text-decoration:none;
}
#paginacao_produtos a:hover {
	text-decoration:underline;
}



#box_pagina_atual {
	background-image:url(../imagens/bg_hr_01.jpg);
	background-repeat:repeat-x;
	height:20px;
	display:block;
}

/**********************************************************************
	INTERNA MODELO 2
**********************************************************************/
#main_texto_internas {
	width:100%;
}
#subtitulo_texto_internas { /* se refere a todos os sub-titulos do site */
	width:100%;
	height:20px;
	border-bottom:1px solid #E0E0E0;
	margin-top:20px;
}
#texto_internas { /* se refere a todos os texto do site */
	padding-right:50px;
	padding-top:30px;
	float:left;
	margin-top:-1px;
}

#tamanho_texto_interna2 {
	width:150px;
	float:right;
	height:20px;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}
#tamanho_texto_interna2 p {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	padding:2px;
	padding-left:10px;
	float:left;
}
#tamanho_texto_interna2 ul {
	width:42px;
	height:20px;
	float:right;
}
#tamanho_texto_interna2 ul li {
	list-style:none;
	border-left:1px solid #E0E0E0;
	float:left;
}
#tamanho_texto_interna2 ul li a img {
	border:0;
	text-decoration:none;
	float:left;
}

/* FORMULARIOS CONTATO / CADASTRO */
#formulario {
	width:100%;
	padding-top:30px;
	float:left;
}


/**********************************************************************
	INTERNA INSTITUCIONAL
**********************************************************************/


/* BANNER INTERNAS INSTITUCIONAIS */
#flash_internas_institucional {
	height:240px;
}
#img_flash_internas_inst {
	height:200px;
	position:absolute;
}
#tamanho_texto_interna {
	width:750px;
	height:240px;
	position:absolute;
}
#tamanho_texto_interna img {
	padding-top:157px;
}

/* BOX MAIN */
#box_main_internas {
	width:99%;
	min-height:200px;
	border:1px solid #E0E0E0;
	float:left;
	text-align:center;
}
#titulo_box_main_internas {
	padding:10px;
	border-bottom:1px solid #E0E0E0;
	text-align:left;
}

#box_google_maps {
	margin:20px;
}

/* form box main internas */
#titulo_box_main_internas .input_text{
	border:1px solid #E0E0E0;
	width:500px;
	padding:2px;
	margin:4px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	background-image:url(../imagens/bg_input.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
}
#titulo_box_main_internas label{
	display:block;
}
#titulo_box_main_internas .input_button {
	display:block;
}
#titulo_box_main_internas label span{
	display:block;
	float:left;
	width:70px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	margin-top:7px;
}



/**********************************************************************
	DETALHES DO PRODUTO
**********************************************************************/
#row_editar_produto {
 	width:100%;
	padding-top:40px;
	padding-bottom:40px;
	float:left;
}
#col_produto {
	width:200px;
	margin-right:50px;
	float:left;
}
#col_produto img#bt_indicar_produto {
	padding-top:25px;
}

#col_editar_produto {
	width:465px;
	float:right;
}

#row_box_editar_produto {
	background-color:#F2F9F9;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-top:10px;
}

#hr_box {
	padding-bottom:5px;
	padding-top:10px;
	width:100%;
	height:2px;
}

#bt_comprar {
	float:left;
	margin-right:10px;
}

#preco {
	width:200px;
	margin-top:3px;
	float:left;
}

#row_box_editar_produto .input_text{
	width:350px;
	padding:3px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0C0C0;
}
#row_box_editar_produto .select_text{
	width:358px;
	padding:3px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0C0C0;
}
#row_box_editar_produto label{
}
#row_box_editar_produto label span{
	display:inline;
	float:left;
	width:80px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	padding-top:4px;
	padding-left:10px;
}



#row_detalhes_produto {
	margin-bottom:50px;
	border-bottom:1px solid #D0D0D0;
	width:100%;
	float:left;
}
#titulo_row_detalhes_produto {
	background-image:url(../imagens/bg_titulo_row_detalhes_produto.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
}
#content_row_detalhes_produto {
	background-image:url(../imagens/bg_content_row_detalhes_produto.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
}

/**********************************************************************
	COMPONENTES PAGINAS
**********************************************************************/
#box_busca_perso {
	background-color:#E9F3F3;
	width:150px;
	margin-bottom:20px;
	margin-top:5px;
	padding:10px;
}
#box_busca_perso form select {
	width:150px;
	font-family:Arial;
	font-size:11px;
	color: #666666;
}
#box_busca_perso form label {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#336666;
	height:13px;
	display:block;
}
#box_busca_perso form input#palavra_chave {
	width:146px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:11px;
	color: #666666;
}


#box_meu_carrinho {
	height:auto;
	background-image:url(../imagens/bg_box_meu_carrinho.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#E9F3F3;
	width:150px;
	margin-bottom:20px;
	padding:10px;
}
#box_meu_carrinho img{
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}

#box_meu_login {
	height:auto;
	background-image:url(../imagens/bg_box_meu_carrinho.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#E9F3F3;
	width:150px;
	margin-bottom:20px;
	padding:10px;
}
#box_meu_login img{
	display:block;
	margin-bottom:7px;
	margin-top:5px;
}
#box_meu_login h1{
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial;
	font-size:20px;
	color:#669999;
	display:block;
}

#box_meu_login form input#login {
	width:100%;
	margin-bottom:5px;
	font-family:Arial;
	font-size:11px;
	color: #666666;
}


#box_meu_login form input#senha {
	width:100%;
	margin-bottom:2px;
	font-family:Arial;
	font-size:11px;
	color: #666666;
}

#box_meu_login form input#bt_login, form input#bt_registrar {
	display:inline;
	margin-top:3px;
	margin-bottom:5px;
	float:right;
}
#box_meu_login form input#bt_login {
	float:left;
}




/* menu lateral de 1 nivel */
#box_row_col ul {
	white-space:nowrap;
}

#box_row_col ul li {
	list-style-type:none;
	width:160;
	display:inline; /* IE */
	float:left;
}

#box_row_col ul li#sub_menu a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8FB5DA;
	text-decoration:none;
	border-bottom:1px #E0E0E0 solid;
	width:100%;
	display:block;
}

#box_row_col ul li#item_marca {
	padding-top:6px

}

#box_row_col ul li#item_marca a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8FB5DA;
	text-decoration:none;
	display:block;
}

/* menu lateral de 2 nivel */
#box_row_col ul li#item_sec a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	border-bottom:1px #E0E0E0 solid;
	width:100%;
	display:block;
}

/* menu lateral de 3 nivel */
#box_row_col ul li#item_ter a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E0E0E0 solid;
	width:100% - 10px;
	display:block;
	/* margin-top:-1px; */
	padding-left:10px;
}


#box_row_col ul li#sub_menu a:hover {
	color:#66CCCC;
}
#box_row_col ul li#item_marca a:hover {
	color:#66CCCC;
}
#box_row_col ul li#item_sec a:hover {
	color:#669999;
}
#box_row_col ul li#item_ter a:hover {
	color:#669999;
}


/* menu lateral de 2 nivel */
#box_row_col ul ul li {
	list-style-type:none;
	display:inline;
}

#box_row_col ul ul li a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#box_row_col ul ul li a:hover {
	color:#999999;
}



/* materias - noticias */
#box_novidades_home {
	height:180px;
}

#box_novidade {
	width:210px;
	margin-right:30px;
	float:left;
}
#box_novidade_end {
	width:210px;
	float:left;
}

#img_box_novidades {
	width:190px;
	height:60px;
	background-color:#B3D9D9;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
}

/* box videos destaque */
#box_video_min {
	width:179px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px #E0E0E0 solid;
	float:left;
	text-align:center;
}
#box_video_min_end {
	width:179px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	text-align:center;
}

/* resumo produtos home */
#box_vendas {
	width:539px;
	border-right:solid 1px #E0E0E0;
	float:left;
}

#produtos_destaque_home {
	height:200px;
	width:100%;
}

#box_produto_home_destaque {
	width:110px;
	margin-right:20px;
	margin-top:15px;
	float:left;
	text-align:center;
}

#box_produto_home_destaque img {
	border:0;
	margin-top:5px;
}


#clientes_bbtrends {
	background-image:url(../imagens/bg_gradiente_rows.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:140px;
	width:100%;
	border-top:solid 1px #E0E0E0;
	text-align:center;
}

#box_televendas {
	width:auto;
	height:355px;
	padding-top:10px;
	padding-left:10px;
	float:left;
}

#box_row_bt_topo {
	height:100px;
	display:block;
	margin-top:30px;
	margin-left:30px;
}
#box_row_bt_topo_line {
	width:100%;
	border-bottom:solid 1px #E0E0E0;
	border-top:solid 1px #E0E0E0;
	height:16px;
}
#box_row_bt_topo_line div#bt_topo a {
	float:right;
	width:36px;
	height:15px;
	background-image:url(../imagens/bt_topo.gif);
	background-repeat:no-repeat;
	display:inline;
	text-decoration:none;
}

#box_row_bt_topo_line h1#bt_topo span {
	display: none;
}


/* topo portal */

#topo_bbtrends {
	background-image:url(../imagens/bg_topo_portal.jpg);
	background-repeat:repeat-x;
	height:140px;
	width:100%;
	z-index:2;
	/* position:absolute; */
	margin:0 auto;
	background-position: 0px 30px;
}

/*
#topo_bbtrends {
	background-image:url(../imagens/bg_topo_portal.jpg);
	background-repeat:repeat-x;
	height:110px;
	width:100%;
	z-index:2;
	


}
	/position:absolute;/
*/

#topo_login {
	height: 30px;
	background-image: url(../imagens/barra_login.jpg);
}
#topo_login #esquerda {
	height: 23px;
	width: 40%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 25px;
	font-size: 12px;
	padding-top: 7px;
	text-align:left;
}

#topo_login #esquerda .comprimentos {
	color: #336666
}

#topo_login #esquerda .login {
	color: #666666;
	font-size: 10px;
}

#topo_login #esquerda .login a {
	color: #666666;
	font-size: 10px;
}

#topo_login #direita {
	height: 30px;
	/* width: 50%; */
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-position: 0px top;
	vertical-align: top;
	padding-right: 25px;
	padding-top: 1px;
}
#topo_login #direita img {
	text-align: right;
	vertical-align: middle;
}



#sac{
	
	float:left;
	color:#3E96BC;
	padding-top:7px;
	margin-left:173px;
	font-size:11px;
	


}


#sac img{
	padding-right:3px;
	padding-bottom:3px;
	
}


/* menu topo principal */
#menus_topo_bbtrends {
	height:auto;
	width:530px;
	float:right;
}

#menu_topo {
	width:500px;
	float:right;
	margin-top:13px;
	padding-right:15px;
}

#menu_topo ul {
	white-space: nowrap;
	text-align:right;
}

#menu_topo ul li {
	display: inline;
	list-style-type: none;
	padding-left:10px;
}

#menu_topo ul li a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#669999;
	text-decoration: none;
}

#menu_topo ul li a:hover {
	color: #6699CC;
}

/* menu secundario */
#menu_topo_sec {
	float:left;
	margin-top:22px;
	text-align:right;
	padding-right:15px;
	padding-left:30px;
}

#menu_topo_sec ul {
	white-space:nowrap;	
}

#menu_topo_sec ul li {
	display:inline;
	list-style-type: none;
	padding-left:10px;
	color: #3399CC;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

#menu_topo_sec ul li img{
	border:0;
	display:inline;
	vertical-align:middle;
}

#menu_topo_sec ul li a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration: none;

}

#menu_topo_sec ul li a:hover {
	color: #333333;
}

#menu_topo_sec div {
	float:left;
}

#menu_topo_sec div a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration: none;
}

#menu_topo_sec div img{
	border:0;
	display:inline;
	vertical-align:middle;
}

/* Menu busca topo */
#menu_topo_sec_busca {
	position:relative;
	float:left;
	margin-top:16px;
	background-image: url(../imagens/barrinha.jpg);
	background-repeat:repeat-y;
	padding-left:18px
}

#menu_topo_sec_busca ul {
	list-style-type: none;
}

#menu_topo_sec_busca li {
	display:inline;
	list-style:none;
	list-style-type: none;
	white-space:nowrap;
	line-height:30px;
	color: #3399CC;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

#menu_topo_sec_busca div {

	color: #3399CC;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

#menu_topo_sec_busca li #botao {
	position:absolute;
	border:0;
	display:inline;
	padding-top:5px;
}

#menu_topo_sec_busca li #campo {
	color:#3399CC;
 	font-family: Arial;
	font-size: 12px;
	height:17px
}

.form_pesquisar {
	border:1px solid #E0E0E0;
	width:142px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	background-image:url(../imagens/bg_input.jpg);
	background-repeat:repeat-x;
	height: 17px;
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* logo portal */
#bg_logo_bbtrends {
	width:410px;
	height:110px;
	background-image:url(../imagens/bg_logo_topo.png);
	background-repeat:no-repeat;
	float:left;
}

#bg_logo_bbtrends h1#logo_bbtrends a {
	width:210px;
	height:73px;
	background-image:url(../imagens/logo_bbtrends.gif);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

#bg_logo_bbtrends h1#logo_bbtrends span {
	display: none;
}

#flash_bbtrends {
	width:940px;
	height:520px;
	margin:0 auto;
	z-index:0;
	padding-top:75px; /* altura menus topo */
}

/* base portal */
/*
#base_portal {
	height:240px;
	width:100%;
	clear:both;
}
*/

#base_portal_sky {
	background-image:url(../imagens/gradiente_sky_base.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	height:120px;
	width:100%;
}

#base_portal_sky_end {
	background-image:url(../imagens/end_base_bbtrends.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
}

#base_portal_hor {
	background-image:url(../imagens/gradiente_hor_base.jpg);
	background-repeat:repeat-x;
	height:120px;
	width:100%;
}

/*
#base_menu {
	width:960px;
	height:60px;
	text-align:center;
	padding:20px;
	margin:0 auto;
}

#base_menu ul {
	white-space: nowrap;
	height:18px;
}

#base_menu ul li {
	display: inline;
	list-style-type: none;
}

#base_menu ul li a {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}

#base_menu ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#base_menu ul span {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	display: inline;
}



#base_direitos {
	width:1000px;
	height:20px;
	background-image:url(../imagens/bg_base_direitos.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
}

#base_direitos p {
	font-family:Arial;
	font-size:11px;
	color:#006666;
	text-align:center;
	padding-top:3px;
	padding-left:60px;
}

#base_direitos h1#by_olyva a {
	float:right;
	width:54px;
	height:12px;
	background-image:url(../imagens/by_olyva.gif);
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:4px;
}

#base_direitos h1#by_olyva span {
	display: none;
}

*/

/**********************************************************************
	FORMATAÇÃO TEXTO, LINKS, TITULOS
**********************************************************************/

h1#titulos_box {
	font-family:Arial;
	font-size:20px;
	color:#669999;
}

h1#titulos_col {
	font-family:Arial;
	font-size:18px;
	color:#FF6699;
}

h1#titulos_box_novidades {
	font-family:Arial;
	font-size:15px;
	color:#669999;
}

h1#subtitulos_internas {
	font-family:Arial;
	font-size:18px;
	color:#669999;
	float:left;
}

h1#titulos_box_produtos {
	font-family:Arial;
	font-size:15px;
	color:#669999;
	text-align:left;
}

.nome_produto_internas {
	font-family:Arial;
	font-size:20px;
	color:#669999;
}

.subtitulo_texto_internas_pq {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#669999;
}


/* textos portal */
.txt_geral {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.txt_geral_pq {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.txt_geral_internas {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.txt_geral_produto {
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.txt_geral_verde {
	font-family:Arial;
	font-size:11px;
	color:#669999;
}

.txt_geral_azul {
	font-family:Arial;
	font-size:11px;
	color:#0099FF;
}

/* valor produto */
.txt_valor_total {
	font-family:Arial;
	font-size:20px;
	color:#0099FF;
}

.txt_valor_prest {
	font-family:Arial;
	font-size:15px;
	color:#0099FF;
}





/* links portal */
a.link_bbtrends_verde:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
	display:block;
}
a.link_bbtrends_verde:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
	display:block;
}
a.link_bbtrends_verde:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
	display:block;
}
a.link_bbtrends_verde:hover {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
	display:block;
}


a.link_nav:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
}
a.link_nav:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
}
a.link_nav:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#669999;
}
a.link_nav:hover {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
}



a.link_bbtrends_geral:link {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}
a.link_bbtrends_geral:visited {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}
a.link_bbtrends_geral:active {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}
a.link_bbtrends_geral:hover {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display:block;
}



a.link_bbtrends_azul:link {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
	display:block;
}
a.link_bbtrends_azul:visited {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
	display:block;
}
a.link_bbtrends_azul:active {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
	display:block;
}
a.link_bbtrends_azul:hover {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#6699CC;
	display:block;
}




a.link_sub:link {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
a.link_sub:visited {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
a.link_sub:active {
	text-decoration:underline;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
a.link_sub:hover {
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}

.menuTop {
	display:none
}

/* Some com as categorias da busca */
#HCatalogo1_lblTituloCatalogo {
	display:none
}

#HProdutosSearch1_lblPagingTop, #HProdutosSearch1_lblPagingBottom {
	display:block;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	margin-left:30px;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
}

#HProdutosSearch1_lblPagingBottom  {
	margin-top:20px;
	margin-bottom:10px;
}

.Scroll {
	border-collapse: collapse;
	text-align: left;
	margin-left:30px;
}

/* Tabela principal Detalhes do Produtos */
#divComprar {
	display:block;

}

.buy {
	margin-left: 30px;
}

.divProdutoTitulo, .divTituloProdNome {
	color:#669999;
	font-family:arial;
	font-size:20px;
	font-weight:normal;
	padding-bottom: 0px;
}

.divTituloProdNome { display:block }

.divTituloProdCodigo {
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}

.ComprarOpcao {
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

.ComprarOpcao span {
	display:block;
	padding-top:20px;
	padding-bottom:5px;
	color:#669999;
	font-family:Arial;
	font-weight:bold;
}

#idPersonalizacao {
	border: solid 1px #ffffff;
	width:420
}

#idPersonalizacao td {
	border-bottom:1px solid #D0D0D0;
	
}

#idPersonalizacao #idLinhaVazia {
	border-bottom:none;
	height:0px;
}

.boldPretorodapep {
	font-family:arial;
	font-size:13px
}

.ColCorTitulo, .ColCor, .ColTamanhoTitulo, .ColTamanho, .ColQtdeTitulo, .ColQtde {
	background-color:#F2F9F9;
	margin-top:5px;
	margin-bottom:5px;
	height:40px;
	text-align:left;
	color:#006699;
	font-family:Arial;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	text-transform: uppercase;
}


#idPersonalizacao td.ColCor, #idPersonalizacao td.ColTamanho, #idPersonalizacao td.ColQtde {
	padding-right:10px;
}

.ColCorTitulo span, .ColTamanhoTitulo span, .ColQtdeTitulo span {
	display:block;
	padding-left:10px;
	padding-right:3px
}

.ColDetalheComprar {
	width:420px;
	height:61px;
	margin:0px
}

.reais, .ColPrice { 
	color: #0099FF;
	font-family:Arial;
	font-size:20px;
	margin-top:2px;

}

.ColPrice { 
	line-height:40px;
	float:left
}

ColPricePor{ 
	line-height:40px;
	display:block;
	float:left
}

.ColPriceValue, .ColPricePor, .ColPrice
{	color: #0099FF;
	font-family:Arial;
}

.ColPriceDiscount, .ColPriceDe
{
	color: #0099FF;
	font-family:Arial;
	
}

.ColPriceValue .centavos, .ColPrice .centavos {
	text-decoration:none;
	font-size:18px; 
	vertical-align:top;
	margin-top:2px;
}

.ColPricePor {
}

.ColPriceValue .reais {
}

.ColPriceValue .centavos {
}

Input.BuyImg {
	font-size:0px;
	margin-top:0px;
}

select.size {
	width:100%;
	padding:3px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0C0C0;
}

Input.Qtde{
	width:100%;
	padding:3px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0C0C0;
}

#ColObs 
{
	background-image:url(../imagens/bg_titulo_row_detalhes_produto.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#669999;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:50px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
	padding:0;
}

td.ColDetail {
	font-size:10px;
	padding:15px;
	padding-right:40px;
	/* text-transform:capitalize; */
}

td.ColDetail {
	background-image:url(../imagens/bg_content_row_detalhes_produto.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #D0D0D0
}

#ColOpcoes  {
	vertical-align:top;
}

#DetalhePreco {
	float:left;
}

.ampliar {
	font-size:11px; 
	font-weight:normal;
	margin: 5px;
	color:#666666;
	font-family:Arial;
}

td.ColProdImg div {
	text-align:center;
	width:300px;
	vertical-align:top;
	margin:auto;
}




td.ColProdImg div a {
	color:#669999;
}

td.ColProdImg div  a:hover{
	color:#669999;
	text-decoration:none;}
	
	
	td.ColProdImg div a :visited{
	color:#669999;
}

/* Carrinho de compras */

#HCarrinho1_UpdatePanel {
	min-height:500px;
}

div.divCarrinhoCompras {
	width:940px;
	margin:auto;
	margin-top:120px
}

#divMensagemCarrinho  {
	font-size:11px; 
	color:#666666;
	font-family:Arial;
}

div.divCarrinhoCompras #HCarrinho1_lblCarrinho {
	display:block;
}

div.divCarrinhoCompras table.GridTable {
	background-color:#F1F8F8;
	width:100% !important;
	
}

div.divCarrinhoCompras #HCarrinho1_lblCarrinho table.GridTable {
	width:880px !important;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

div.divCarrinhoCompras table.GridTable tr.ItemTitleLine {
	font-weight:normal;
	color:#666666;
	font-size:11px;
	background-color:#CAC3B0;
	background-repeat: repeat-x;
	border:none;
	font-family:Arial;
}

div.divCarrinhoCompras table.GridTable tr.ItemTitleLine td {
	padding:5px;
	background-color:#CAC3B0;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat: repeat-x;
	text-align:center;
	text-transform:uppercase;
	height:25px;
}

div.divCarrinhoCompras table.GridTable tr.GridLine1 {
	padding:5px;
	background-color:#ffffff !important;
	background-repeat: repeat-x;
	text-transform:uppercase;
	height:25px;
}

div.divCarrinhoCompras table.GridTable tr.GridLine1 td {
	border: 1px solid #ECECEC;
	padding:5px;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	font-family:Arial;
}


div.divCarrinhoCompras #HCarrinho1_divCarrinhoCep {
	padding-left:30px;
	padding-right:30px;
	width:auto !important;
	display:block;
}

div.divCarrinhoCompras #HCarrinho1_divCarrinhoCep #tblCep {
	color:#666666;
	font-size:11px;
	font-family:Arial;
	width:880;
	margin:auto;
	margin-bottom:20px;
	margin-top:10px;
}

div.divCarrinhoCompras .caixaTexto {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	height:24px;
	vertical-align:middle;
}

div.divCarrinhoCompras #colCep, div.divCarrinhoCompras #colTitCep {
	width:250px !important;
}

div.divCarrinhoCompras #colTitValeDesconto, div.divCarrinhoCompras #colValeDesconto {
	width:auto !important;
	padding-right:30px;
	
}

div.divCarrinhoCompras #colTitPais, div.divCarrinhoCompras #colPais {
	width:80px;
	padding-right:30px;
	display:none;
}

div.divCarrinhoCompras #HCarrinho1_lnkContinuarComprando {
	padding-left:17px;
	display:block;
}

div.divCarrinhoCompras #tabdetalheprod {
	margin-right:22px;
}

div.divCarrinhoCompras #tabdetalheprod td {
	border: 1px solid #ECECEC;
	background-color:#FFFFFF
}

div.divCarrinhoCompras td.GridTitleColFrete, 
div.divCarrinhoCompras td.GridTitleColTotal,
div.divCarrinhoCompras td.GridColFrete, 
div.divCarrinhoCompras td.GridColTotal {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:right;
	padding-right:5px;
	width:auto;
	font-weight:bold;
}

div.divCarrinhoCompras td.GridTitleColFrete, div.divCarrinhoCompras td.GridTitleColTotal {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat: repeat-x;
	background-position:top;
	width:auto;
	height:24px;
	white-space:nowrap;
}

div.divCarrinhoCompras td.GridTitleColTransport .brpequeno {
	display:none;
}

div.divCarrinhoCompras td.GridTitleColTransport .SemTabelaFrete {
	display:block;
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	background-color: #F1F8F8;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
}

div.divCarrinhoCompras .FreteTable {
	background-color:#FFFFFF;
	margin-top: 10px !important;
	margin-left: 30px !important;
	width:880px !important;
}

div.divCarrinhoCompras .Texto12px {
	text-align:left;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	background-color: #F1F8F8;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
	display:block;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table {
	text-align:left;
	width:100% !important;
	display:block;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado .Texto12px {
	text-align:left;
	padding:0 !important;
	margin:0 !important;
	background-image:none !important;
	background-color: #F1F8F8;
	color: #666666;
	font-family: Arial;
	font-size: 11;
	font-weight:bold;
	display:block;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table {
	border:none;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table td {
	padding-left:30px;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table span {
	font-size: 11px !important;
	color:#666666;
	font-family:Arial;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table td input {
	margin-bottom:10px;
}

div.divCarrinhoCompras #HCarrinho1_divPresenteado table td br {
	font-size:5px;
}

div.divCarrinhoCompras #HCarrinho1_txtMensagem, div.divCarrinhoCompras #HCarrinho1_txtPresenteado {
	width:430;
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	vertical-align:middle;
}

div.divCarrinhoCompras #HCarrinho1_txtPresenteado {
	height:25px
}


div.divCarrinhoCompras .finalizarpedido {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:30px;
	margin-top:10px;
}

div.divCarrinhoCompras .titulocustomizado {
	height:25px;
	width:auto;
	padding-left:30px;
	padding-top:5px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
	text-align:left;
}

div.divCarrinhoCompras #btnContinuarComprando {
	border:none;
}

div.divCarrinhoCompras #HCarrinho1_lblCarrinhoVazio {
	display:block;
	color:#666666;
	font-family:Arial;
	font-size:11px;
}



/* login */
div.divLogin {
	width:940px;
	margin:auto;
	margin-top:120px
}
div.divLogin table, div.divLogin td {
	margin:0;
	padding:0;
}
div.divLogin #ColTituloNaoCadastrado, div.divLogin #ColTituloSouCadastrado {
	height:25px;
	padding-top:5px;
	padding-left:21px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Arial; font-size:14px; font-weight:bold; color:#6699CC;
	background-color:#FFFFFF;
}

#divMensagemLogin {
	font-family:Arial;
	font-size:13px !important;
	color:#669999 !important;
}

#tblLogin {
	width:100%;
}
#tblLogin tr {
}
#tblLogin td {
	border-collapse:collapse;
	border:none;
}

#ColNaoCadastrado {
	background-color:#F1F8F8;
	padding-top:0px;
}

#ColSoCadastrado {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F1F8F8;
	
}

#ColNaoCadastrado {
	padding-top:10px;
	padding-bottom:10px
}

#ColNaoCadastrado td {
	height:30px
}

#ColSoCadastrado td {
	height:30px
}

#ColNaoCadastrado #HLoginCompra1_txtNaoCep, #ColNaoCadastrado #HLoginCompra1_ddlPaises, #HLoginCompra1_txtSoEmail, #HLoginCompra1_txtSoSenha, #login_txtEmail {
	width:362px;
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-repeat:repeat-x; background-position:top;
	font-family:Arial; font-size:11px;	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	height:24px;
	vertical-align:middle;
}

#tblNaoCadastrado .boldPretop, #tblSoCadastrado .boldPretop{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:9px;
	padding-left:29px
}


#HLoginCompra1_imgBtnCadastro {
	/* float:left; */
	/* margin-left:62px; */
	margin-right:47px
}

#HLoginCompra1_imgBtnEsqueceuSenha {
	float:left;
	margin-left:77px;
	margin-right:5px
}

#HLoginCompra1_imgBtnAvancar {
	/* float:left; */
}

/* Endereço de entregua */
div.divEndereco {
	width:940px;
	margin:auto;
	margin-top:120px
}

#tblEndereco {
	width:100%;
}

#tblEndereco .CadastroLinha { 
	display:none
}

#HEndereco1_lblUsuario {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	margin-left:30px
}

.TDTitleAddress {
	height:30px;
	padding-top:5px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

#HEndereco1_Label4 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
	padding-left:30px;
}


/*
table.FreteTable
{
	width:100%; 
	font-size:12px;
	border:solid 1px #C0C0C0;
	text-align:right;
}
*/


#colEndDadosEntrega {
	background-color:#F1F8F8;
	padding-bottom:20px;
}

.AddressChoiceTable {
	width:auto;
	font-family:Arial;
	font-size:12px;
	margin-top:10px;
	margin-left:30px
}

.AddressChoiceTable td {
	padding-top:10px;
	padding-bottom:10px;
}

.AddressChoiceTable .AddressChoiceDescription, .AddressChoiceTable .AddressChoiceComplete, .AddressChoiceTable .AddressChoiceCep {
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

td .AddressChoiceAlterColumn {
	width:120px;
}

td .AddressChoiceAddressColumn {
	padding-right:10px;
}

#ColEndTransportadoras {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	background-color: #F1F8F8;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#HEndereco1_lblTransportadoras {
	display:block;
	padding-top:5px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
}

#HEndereco1_lblTransportadoras .FreteTable  {
	background-color: #Ffffff
}

table.FreteTable {
	margin-top:20px;
	width:100%; 
	font-size:11px;
	font-family:Arial;
	text-align:left;
}

table.FreteTable td {
	border: solid 1px #E9E9E9;
	padding:2px;
}

table tr.FreteHeader {
	font-weight:normal;
	color:#666666;
	font-size:11px;
}

table tr.FreteHeader td {
	color:#666666;
	padding:0px;
	height:20px;
	text-align:center;
	text-transform: uppercase;
	font-family:Arial;
	font-size:11px;
	
}

table.FreteTable td.FreteHeaderTransp, table.FreteTable td.FreteHeaderValor, table.FreteTable td.FreteHeaderPrazo {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
}

table.FreteTable td.FreteItemChoice {
	text-align:right;
}

table.FreteTable td.FreteItemTransp {
	color:#666666;
}

table.FreteTable td.FreteItemValor, table.FreteTable td.FreteItemPrazo {
	text-align:center;
	color:#666666;
}

#ColEndCancelar span, #ColEndContinuar span {
	display:none;
}

#ColEndCancelar, #ColEndContinuar {
	border-top: solid 1px #E9E9E9;
	border-bottom: solid 1px #E9E9E9;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

/* Novo Endereço */

.divEnderecoEntrega {
	display:block;
}

.divEnderecoEntrega .TituloPagina {
	color: #DEBFD2;
	font-family:Arial;
	font-size: 30px;
	margin-right: 10px;
	font-weight:bold;
	text-align:center;
}

#colPagTitFormaPagamento {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

#tlbEnderecoEntrega {
	width:100% !important;
	/* padding-right:10px; */
}

#tlbEnderecoEntrega span.TitleAddress {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
	padding-left:30px;
}

table.CadEndereco {
	background-color:#F1F8F8;
	margin-bottom:10px;
}

table.CadEndereco td {
	padding:2px;
}

table.CadEndereco td.rotulo, table.CadEndereco td.campo {
	width:auto !important;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

table.CadEndereco td.campo #txtEndereco {
	display:block;
}

table.CadEndereco td.rotulo {
	padding-left:30px;
}

table.CadEndereco td.campo input, table.CadEndereco td.campo select  {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-repeat:repeat-x; background-position:top;
	font-family:Arial; font-size:11px;	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	height:24px;
	vertical-align:middle;
}

.CadEndereco #imbCep {
	height:20;
	width:auto !important;
}

#tlbEnderecoEntrega {
	border:solid 1px #FFFFFF;
}

#tlbEnderecoEntrega td.continuar {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
}

/* pagamento */
div.divPagamento  {
	width:940px;
	margin:auto;
	margin-top:120px
}

div.divPagamento br.brpequeno {
	display:none;
}

#colPagResumoCompra {
	padding-top:5px;
	padding-bottom:15px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F1F8F8;
}

#HPagamento1_lblDetalhes {
	
}

#tblSubPagamento {
	width:880px !important;
	border-collapse:collapse;
}

div.divPagamento #HPagamento1_Label1 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	margin-left:30px;
	font-weight:normal;
}

div.divPagamento td.subDetailTitle {
	padding-top:5px;
	padding-bottom:15px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
	text-align:center;
	text-transform:uppercase
}

div.divPagamento .TitleCard {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
	/*
	display:block;
	margin-bottom:10px;
	text-align:center
	*/
}

div.divPagamento tr.subDetailQtyLine td {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding:0px;
	height:20px;
	text-align:center;
	text-transform: uppercase;
	font-family:Arial;
	font-size:11px;
	border: 1px solid #E9E9E9;
}

div.divPagamento .subDetailColQty, div.divPagamento .BuysubDetailColSub, div.divPagamento .subDetailColDiscount, div.divPagamento .subDetailColFrete, div.divPagamento .subDetailColTotal  {
	color:#666666;
	font-size:11px;
	font-family:Arial;
	text-align:center;
	border: 1px solid #E9E9E9;
	background-color:#FFFFFF
}

div.divPagamento #colPagCartaoCreditoSubTitulo, div.divPagamento #colPagBoletoSubTitulo, div.divPagamento #colPagCartaoDebitoSubTitulo {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:26px !important;
	color:#666666;
	text-align:center;
	text-transform: uppercase;
	font-family:Arial;
	font-size:11px;
	background-color:#FFFFFF;
	height:46px
}

div.divPagamento .TitleBoleto {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
}

div.divPagamento #colPagCartaoCreditoOpcoes {
	background-color:#F1F8F8;
	padding-bottom:10px;
	padding-top:10px
}

div.divPagamento #colPagBoletoOpcoes, div.divPagamento #colPagCartaoDebitoOpcoes {
	background-color:#F1F8F8;
	padding-bottom:10px;
	padding-top:10px
}

/* encerramento */
#divFinalizar  {
	width:940px;
	margin:auto;
	margin-top:120px
}

#divFinalizar #HFinalizaBoleto1_Label1 {
	color:#666666;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	display:block;
	padding-bottom:10px;
	text-align:center;
}

#divFinalizar #tlbEncerrarCompra table {
	width:100%;
}

#divFinalizar table td.TitleDescricaoMenor {
	color:#666666;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	text-align:justify;
	display:block;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px
}

#divFinalizar table td.TitleDescricaoMenor br {
	display:none;
}

#divFinalizar table td.ShowBoleto {
	width:200px;
	text-align:right;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px
}

#divFinalizar #HFinalizaBoleto1_lblPedido {
	display:block;
}

#divFinalizar Table.Approve {
	width:100%;
	margin-top:10px;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	background-color:#F1F8F8;
}

#divFinalizar Table.Approve td.ColTitle {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:26px !important;
	padding-bottom:5px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#6699CC;
	text-align:left;
	padding-left:30px;
	text-transform:uppercase;
	background-color:#FFFFFF
}

#divFinalizar Table.Approve td {
	color:#666666;
	font-size:11px;
	font-family:Arial;
}

#divFinalizar Table.Approve td.ColTitleClient, 
#divFinalizar Table.Approve td.ColTitleStreet, 
#divFinalizar Table.Approve td.ColTitleOrder, 
#divFinalizar Table.Approve td.ColTitleApprove, 
#divFinalizar Table.Approve td.ColTitleReturn, 
#divFinalizar Table.Approve td.ColTitlePayment {
	font-weight:bold;
	padding-left:30px;
	width:200px
} 

#divFinalizar Table.Approve td.ColOrder {
	text-align:left;
} 

#divFinalizar Table.Approve hr {
	color:#F1F8F8;
	border:solid 5px #F1F8F8;
}

#divFinalizar Table.Basket {
	width:100%;
	background-color:#F1F8F8;
	margin-top:10px;
	margin-bottom:10px
}

#divFinalizar Table.Basket td {
	color:#666666;
	font-size:11px;
	font-family:Arial;
}

#divFinalizar Table.Basket tr.TittleLine td { 
	font-weight:bold;
	padding-top:5px;
	
}

#divFinalizar Table.Basket td.ColTitleQtde, 
#divFinalizar Table.Basket td.ColQtde { 
	padding-left:30px;
}

#divFinalizar Table.Basket td.ColPrice { 
	font-size:11px !important;
	font-family:Arial;
}

#divFinalizar Table.Basket hr {
	color:#F1F8F8;
	border:1px solid #F1F8F8;
}

#divFinalizar Table.Basket tr.TotalLine td.ColTitleTotal,
#divFinalizar Table.Basket tr.TotalLine td.ColTotal {
	padding-bottom:10px;
	font-weight:bold;
}

#divFinalizar #tlbEncerrarCompra .CloseOrder {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:5px;
	padding-bottom:5px;
}

#divFinalizar #tlbEncerrarCompra .CloseOrder br {
	display:none;
}

#divFinalizar #tlbEncerrarCompra .CloseOrder span {
	display:block;
}

#divFinalizar #tlbEncerrarCompra .TitleDescricao {
	font-size:11px !important;
	font-family:Arial;
	margin-bottom:5px;
}


#divVisaElectron {
	width:940px;
	margin:auto;
	min-height:520px;
	margin-top:120px
}

#divVisaElectron .PaymentCol td {
	color:#666666 !important;
	font-family:Arial !important;
	font-size:11px !important;
}
 

#divVisaElectron #ColTitPagamentoVisa {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

#divVisaElectron #colMensagem {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

#divVisaElectron .TitleSixDigits {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}



/* visa */

#divVisa {
	width:940px;
	margin:auto;
	min-height:520px;
	margin-top:120px
}

#divVisa #ColTitPagamentoVisa {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

#divVisa #colMensagem {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

#divVisa input.SixDigits {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	background-color:#FFFFFF;
}

#divVisa .CadastroLinha {
	display:none;
}

#divVisa #tblVisa td.style1 {
	width:100%;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
}

#divVisa #tblVisa td.style1 span {
	display:none;
}

#divVisa #tblVisa #colValor, #divVisa #tblVisa #HVisa1_lblMens {
	font-family:Arial;
	font-size:13px !important;
	color:#669999 !important;
}

#divVisa #tblVisa .ColValue, #divVisa #tblVisa .ColDescription {
	font-family:Arial;
	font-size:11px !important;
	color:#666666 !important;
}

#divVisa #tblVisa #HVisa1_lblPayment {
	display:block;
}




/* Credicard */

.divCredicard {
	width:940px;
	margin:auto;
	min-height:520px;
	margin-top:120px
}


.divCredicard .TitleSixDigits {
	color:#666666;
	font-family:Arial;
	font-size:11px;

}

.divCredicard #tblCartaoCrediCard td.TitleSixDigits  {
	border-bottom: none;
	border-top: none;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}

.divCredicard #HCredicard1_lblPayment {
	display:block;
}

.divCredicard table.Options {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

.divCredicard #tblCartaoCrediCard table.Options tr td {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	border-bottom: none;
	border-top:  none;
}

.divCredicard .CadastroLinha {
	display:none;
}

/* mozzila */
.divCredicard #tblCartaoCrediCard tr:last-child td {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.divCredicard #tblCartaoCrediCard #HCredicard1_lblMens {
	display:block;
	margin:10px;
	font-family:Arial;
	font-size:13px !important;
	color:#669999 !important;
}


/* aguardando */

.divAguardando {
	width:940px;
	margin:auto;
	min-height:520px;
}

.divAguardando #tblAguardando {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

.divAguardando #tblAguardando a {
	color:#666666;
	font-family:Arial;
	font-size:11px;
}

.divAguardando #tblAguardando #CodMensagem3 {
	padding-top:10px;
}

/* Encerrar Cartão de Crédito */

.divEncerrCardNovo {
	width:940px;
	margin:auto;
	min-height:520px !important;
	margin-top:120px;
}

div.divEncerrCardNovo br.brpequeno {
	display:none;
}

div.divEncerrCardNovo #tblEncerrarCard {
	width:100% !important;
}

div.divEncerrCardNovo #HEncerrCard1_Label4 {
	font-family:Arial;
	font-size:13px !important;
	color:#669999 !important;
}

div.divEncerrCardNovo #HEncerrCard1_lblReproved {
	display:block;
	width:100%;
}

div.divEncerrCardNovo Table.Approve {
	width:100%;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	background-color:#F1F8F8;
}

div.divEncerrCardNovo td.ColTitle {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:26px !important;
	padding-bottom:5px;
	font-family:Arial;
	font-size:14px !important;
	font-weight:bold;
	color:#6699CC !important;
	text-align:left;
	padding-left:30px;
	text-transform:uppercase;
	background-color:#FFFFFF
}

div.divEncerrCardNovo Table.Approve td {
	color:#666666;
	font-size:11px;
	font-family:Arial;
}

div.divEncerrCardNovo Table.Approve td.ColTitleClient, 
div.divEncerrCardNovo Table.Approve td.ColTitleStreet, 
div.divEncerrCardNovo Table.Approve td.ColTitleOrder, 
div.divEncerrCardNovo Table.Approve td.ColTitleApprove, 
div.divEncerrCardNovo Table.Approve td.ColTitleReturn, 
div.divEncerrCardNovo Table.Approve td.ColTitlePayment {
	font-weight:bold;
	padding-left:30px;
	width:200px;
} 

div.divEncerrCardNovo Table.Approve td.ColOrder {
	text-align:left;
} 

div.divEncerrCardNovo Table.Approve hr {
	color:#F1F8F8;
	border:solid 5px #F1F8F8;
}

div.divEncerrCardNovo Table.Basket {
	width:100%;
	background-color:#F1F8F8;
	margin-top:10px;
	margin-bottom:10px
}

div.divEncerrCardNovo Table.Basket td {
	color:#666666;
	font-size:11px;
	font-family:Arial;
}

div.divEncerrCardNovo Table.Basket tr.TittleLine td { 
	font-weight:bold;
	padding-top:5px;
}

div.divEncerrCardNovo Table.Basket td.ColTitleQtde, 
div.divEncerrCardNovo Table.Basket td.ColQtde { 
	padding-left:30px;
}

div.divEncerrCardNovo Table.Basket td.ColPrice { 
	font-size:11px !important;
	font-family:Arial;
}

div.divEncerrCardNovo Table.Basket hr {
	color:#F1F8F8;
	border:1px solid #F1F8F8;
}

div.divEncerrCardNovo Table.Basket tr.TotalLine td.ColTitleTotal,
div.divEncerrCardNovo Table.Basket tr.TotalLine td.ColTotal {
	padding-bottom:10px;
	font-weight:bold;
}

div.divEncerrCardNovo #tlbEncerrarCompra .CloseOrder {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:5px;
	padding-bottom:5px;
}

div.divEncerrCardNovo #tlbEncerrarCompra .CloseOrder br {
	display:none;
}

div.divEncerrCardNovo #tlbEncerrarCompra .CloseOrder span {
	display:block;
}

div.divEncerrCardNovo #tlbEncerrarCompra .TitleDescricao {
	font-size:11px !important;
	font-family:Arial;
	margin-bottom:5px;
}

div.divEncerrCardNovo #tlbEncerrarCompra .TitleDescricao {
	font-size:11px !important;
	font-family:Arial;
	margin-bottom:5px;
}

div.divEncerrCardNovo #menusacoes {
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	padding-top:7px;
	padding-bottom:5px;
	margin-top:10px;
	font-size:10px;
}

div.divEncerrCardNovo #menusacoes span {
	display:none;
}

/* Amex */
#colMensagemCrediCard #HAmex1_lblMens {
	font-family:Arial;
	font-size:13px !important;
	color:#669999 !important;
}

/* Meus Pedidos */
#divMeusPedidos .HistoryTable {
	width:680px !important;
	margin:auto
}

#divMeusPedidos .HistoryTable td {
	color:#666666;
	padding:0px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	border: 1px solid #E9E9E9;
	background-color:#FFFFFF;
}

#divMeusPedidos .HistoryTable .ItemTitleHistory td {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-repeat:repeat-x;
	color:#666666;
	padding:0px;
	height:25px;
	text-align:center;
	text-transform: uppercase;
	font-family:Arial;
	font-size:11px;
	border: 1px solid #E9E9E9;
}

#divMeusPedidos .ItemHistory  {
	height:auto !important;
}

#divMeusPedidos .ItemHistory td {
	padding:2px;
}

#divMeusPedidos #HMeusPedidos_lblHitorico {
	display:block;
	margin-left:28px;

	padding-top:10px;
	padding-bottom:10px;
	background-color: #F1F8F8;
}

#divMeusPedidos .titulocustomizado {
	height:25px;
	width:auto;
	margin-left:28px;
	margin-top:20px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
	text-align:left;
}

#MeusPedidosDetalhe .titulocustomizado {
	height:25px;
	width:auto;
	margin-left:28px;
	margin-top:20px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
	text-align:left;
}

/* Cadastro */
.divCadastro {
	width:940px
}

.divCadastro .CadCli td {
	width:auto !important;
}

.divCadastro .CadCli td {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}

.divCadastro #HCadastro1_UpdatePanel1 {
	display:block;
	/* margin-left:28px; */
	margin-top:10px;

	background-color: #F1F8F8;
	font-family:Arial;
	font-size:11px !important;
	color:#666666;
}

.divCadastro .asteristico {
	font-family:Arial;
	font-size:11px !important;
	color:#666666;
}

.divCadastro #HCadastro1_Label17,
.divCadastro #HCadastro1_Label5,
.divCadastro #HCadastro1_Label15,
.divCadastro #HCadastro1_Label16,
.divCadastro #HCadastro1_Label22  {
	display:block;
	width:120px;
	float:left
}

.divCadastro #HCadastro1_Label4, .divCadastro #HCadastro1_Label18, .divCadastro #HCadastro1_Label6 {
	display:block;
	/* padding-right:10px; */
	float:left;
	width:120px;
}

.divCadastro .iRdPessoa, .divCadastro .iRdMasculino {
	display:block;
	padding-right:20px;
	float:left;
}

.divCadastro #HCadastro1_txtNome,
.divCadastro #HCadastro1_txtRG,
.divCadastro #HCadastro1_txtNiver,
.divCadastro #HCadastro1_txtDDD,
.divCadastro #HCadastro1_txtTelefone,
.divCadastro #HCadastro1_txtCPF,
.divCadastro #HCadastro1_txtDDDCelular,
.divCadastro #HCadastro1_txtCelular {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:3px;
}

.divCadastro #HCadastro1_txtNome {
	width:570px !important;
}

.divCadastro #HCadastro1_txtRG, .divCadastro #HCadastro1_txtNiver, .divCadastro #HCadastro1_txtCPF {
	width:200px !important;
}

.divCadastro #HCadastro1_txtDDD {
	width:50px;
}

.divCadastro .tituloPaginaEndereco {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:20px;
	display:block;
	width:auto;
	color:#6699CC;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF
}

.divCadastro #HCadastro1_Label2, .divCadastro #HCadastro1_Label26, .divCadastro #HCadastro1_Label1, .divCadastro #HCadastro1_Label20 {
	display:block;
	width:120px;
	float:left
}

.divCadastro #HCadastro1_ddlPaises {
	width:562px;
}

.divCadastro .comboEstados select {
	width:562px !important;
}

.divCadastro .tamcampoform {
	width:562px !important;
}

.divCadastro .comboEstados #HCadastro1_txtCidade {
	width:562px !important;
}

.divCadastro .comboEstados {
	padding-left:10px
}

.divCadastro .comboEstados #HCadastro1_Label27, .divCadastro .comboEstados #HCadastro1_Label24, .divCadastro .comboEstados #HCadastro1_Label21 {
	display:block;
	width:120px !important;
	float:left
}

.divCadastro #HCadastro1_txtCep,
.divCadastro #HCadastro1_txtEndereco,
.divCadastro #HCadastro1_txtNumero,
.divCadastro #HCadastro1_txtBairro,
.divCadastro #HCadastro1_txtCidade,
.divCadastro #HCadastro1_txtComplemento,
.divCadastro #HCadastro1_cmbEstado {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:3px;
}

.divCadastro #HCadastro1_txtCep {
	width:200px !important
}

.divCadastro #HCadastro1_txtComplemento  {
	width:300px !important
}


.divCadastro #tbDadosUsuario td {
	padding-top:6px;
	padding-bottom:6px;
}

.divCadastro .tituloPaginaAcesso {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:20px;
	display:block;
	width:auto;
	color:#6699CC;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF
}

.divCadastro .tituloPaginaDados {
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:5px;
	display:block;
	width:auto;
	color:#6699CC;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF
}

.divCadastro #HCadastro1_Label7, .divCadastro #HCadastro1_Label10, .divCadastro #HCadastro1_Label12 {
	font-family:Arial;
	color:#666666;
	font-size:11px;
	display:block;
	width:120px;
	float:left
}

.divCadastro #HCadastro1_Label11 {
	font-family:Arial;
	color:#666666;
	font-size:11px;
}

.divCadastro #HCadastro1_txtApelido, .divCadastro #HCadastro1_txtSenha, .divCadastro #HCadastro1_txtReSenha, .divCadastro #HCadastro1_txtEmail, .divCadastro #HCadastro1_txtReEmail {
	background-image:url(../imagens/bg_input_cadastro.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	padding:3px;
}

.divCadastro #HCadastro1_txtApelido {
	width:562px !important;
}

.divCadastro #HCadastro1_Label13 {
	font-family:Arial;
	color:#666666;
	font-size:11px;
	width:120px;
	display:block;
	float:left
}

.divCadastro #HCadastro1_txtReEmail  {
	float:left;
	width:562px !important;
}

.divCadastro #HCadastro1_txtEmail {
	/* display:block; */
	width:562px !important;
}


.divCadastro .CadastroLinha {
	background-color:#FFFFFF;
	height:10px;
}


.divCadastro .TitleTexto {
	display:block;
	padding-left:10px;
	padding-top:10px
}

.divCadastro #HCadastro1_lblObrigatorio {
	display:block;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	padding-right:10px;
}

.divCadastro #HCadastro1_chkNewsLetter {
	font-family:Arial;
	font-size:11px;
}

.divCadastro #HCadastro1_hypCancelar {
	padding-right:10px;
	/* display:block; */
	background-color:#FFFFFF;
	/* height:30px  */
}

.divCadastroFinal {
	width: 100%;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	margin:auto;
	/* margin-top:120px  */
}

.divCadastroFinal .CadastroLinha  {
	background-color: #FFFFFF !important;
}


.divCadastroFinal #colTitMensagem, .divCadastroFinal #colTitMensagem2  {
	font-family:Arial;
	font-size:12px;
	color:#666666;
	padding-left:30px
}



#spnDetalheMsg {
	display:block;
	padding-bottom:5px;
	font-family:Arial;
	font-size:11px;
	color:#666666
} 



.divEnderecoEntrega .titulocustomizado {
	height:25px;
	width:auto;
	margin-top:20px;
	padding-left:30px;
	padding-top:5px;
	background-image:url(../imagens/bg_legend_form.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color: #6699CC;
	font-family: Arial;
	font-size: 14;
	font-weight:bold;
	text-align:left;
}

/************ Novo Rodapé ****************************/

/* base portal */
#base_portal {
	height:auto;
	width:100%;
	clear:both;
	background-color:#ffffff;
}

#base_menu {
	width:100%;
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
	background-image:url(../imagens/bg_rodape_br.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#base_menu ul {
	white-space: nowrap; font-size:0;
}

#base_menu ul li {
	display: inline; list-style-type: none;
}

#base_menu ul li a {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration: none;
}

#base_menu ul li a:hover {
	text-decoration: underline;
}

#base_menu ul span {
	font-family:Arial;
	font-size:11px;
	color:#666666;
	display: inline;
	padding-left:5px; padding-right:5px;
}


#base_direitos {
	width:100%;
	min-width:1000px;
	height:20px;
	background-image:url(../imagens/bg_rodape_direitos.jpg);
	background-repeat:repeat-x;
	float:left;
}
#area_direitos { width:1000px; margin:0 auto; }

#base_direitos #byolyva { float:right; margin-top:-12px; border:0; }

#base_direitos p {
	font-family:Arial;
	font-size:11px;
	color:#006666;
	text-align:center;
	padding-top:3px;
/*	padding-left:60px;  diferença logo by_olyva */
}


#box_cartoes { width:1000px; margin:0 auto; }
#box_cartoes .hr_rodape { float:left; }
#area_cartoes { padding:10px; text-align:center; }
#area_cartoes span { display:block; }
#area_cartoes img { vertical-align:middle; margin-left:10px; }

/**********************************************************************
	FORMATAÇÃO TEXTO, LINKS, TITULOS
**********************************************************************/
#base_portal .subtitulo_end {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-align:center;
	padding:15px;
}


/* textos portal */
.txt_geral {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.txt_geral_pq {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}


/************ Fim Novo Rodapé ****************************/
	