/*============================================================================*/
/*============================================================================*/
/*=REDEFINICAO DE TAGS========================================================*/
.body {
	width:1003px;
	margin:auto;
	
}
body {
 background-image:url(../_Img/XXX/fundo_cinza.jpg);
  background-position:center;
  background-repeat:repeat-y;
  margin-top:0;
}

td,th,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	padding:5px;
	border-bottom:dashed 1px #333333;
	font-weight:bold;
}

/*============================================================================*/
/*============================================================================*/
/*=WUCCatCab==================================================================*/
.WUCCatCab_LabelData {
	color: #C0C0C0;
}
.WUCCatCab_LiteralGrupos_GruA {
	background-image: url(../_image/Global_Required/WUCCatCab_LiteralGrupos_FunA.gif);
}
.WUCCatCab_LiteralGrupos_GruB {
	background-image: url(../_image/Global_Required/WUCCatCab_LiteralGrupos_FunB.gif);
}
.WUCCatCab_LiteralGrupos_GruB a:link {
	color: #FFFFFF;
}
.WUCCatCab_LiteralGrupos_GruB a:visited {
	color: #FFFFFF;
}
.WUCCatCab_LiteralGrupos_GruB a:hover {
	color: #FFFFFF;
}
.WUCCatCab_DropDownListGrupos {
	width: 402px;
}
.WUCCatCab_TextBoxBusca {
    border-bottom:1px solid #F2f2f2;
	border-right:1px solid #F2f2f2;
	border-top:1px solid #333;
	border-left:1px solid #333;
	font-size:10px;
	background-color:#FFF;
	width:140px;
}
.WUCCatCab_ImageButtonBusca {
}
/*
.WUCCatCab_LiteralCarrinho {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WUCCatGruAlt===============================================================*/
/*
.WUCCatGruAlt_LiteralGruAlternativos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WUCCatMar==================================================================*/
/*
.WUCCatMar_LiteralMarcas {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WUCCatRod==================================================================*/
.WUCCatRod_LiteralGrupos_GruA {
	background-image: url(../_image/Global_Required/WUCCatRod_LiteralGrupos_FunA.gif);
}
.WUCCatRod_LiteralGrupos_GruB {
	background-image: url(../_image/Global_Required/WUCCatRod_LiteralGrupos_FunB.gif);
}
.WUCCatRod_LiteralGrupos_GruB a:link {
	color: #CCCCCC;
}
.WUCCatRod_LiteralGrupos_GruB a:visited {
	color: #CCCCCC;
}
.WUCCatRod_LiteralGrupos_GruB a:hover {
	color: #CCCCCC;
}
/*
.WUCCatRod_LiteralInfLoja {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WUCCarCab==================================================================*/
.WUCCarCab_LabelData {
	color: #C0C0C0;
}
.WUCCarCab_LiteralGrupos_GruA {
	background-image: url(../_image/Global_Required/WUCCatCab_LiteralGrupos_FunA.gif);
}
.WUCCarCab_LiteralGrupos_GruB {
	background-image: url(../_image/Global_Required/WUCCatCab_LiteralGrupos_FunB.gif);
}
.WUCCarCab_LiteralGrupos_GruB a:link {
	color: #FFFFFF;
}
.WUCCarCab_LiteralGrupos_GruB a:visited {
	color: #FFFFFF;
}
.WUCCarCab_LiteralGrupos_GruB a:hover {
	color: #FFFFFF;
}
.WUCCarCab_DropDownListGrupos {
	width: 516px;
}
.WUCCarCab_TextBoxBusca {
	width: 100px;
	height: 20px;
}
.WUCCarCab_ImageButtonBusca {
}
/*
.WUCCarCab_LiteralCarrinho {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatIni===================================================================*/
/*
.WFCatIni_LiteralGrupos {
}
*/
/*
.WFCatIni_LiteralProDestaque1 {
}
*/
/*
.WFCatIni_LiteralProDestaque2 {
}
*/
/*
.WFCatIni_LiteralProDestaque3 {
}
*/
/*
.WFCatIni_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatGru===================================================================*/
/*
.WFCatGru_LiteralBanCabecalho {
}
*/
/*
.WFCatGru_LiteralTitulo {
}
*/
.WFCatGru_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatGru_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
	padding: 3px;
}
.WFCatGru_LiteralGrupos_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatGru_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatGru_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatGru_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
/*
.WFCatGru_LiteralBanCorpo {
}
*/
/*
.WFCatGru_LiteralProDestaque1 {
}
*/
/*
.WFCatGru_LiteralProDestaque2 {
}
*/
/*
.WFCatGru_LiteralProDestaque3 {
}
*/
/*
.WFCatIni_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatBus===================================================================*/
/*
.WFCatBus_LiteralTitulo {
}
*/
.WFCatBus_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatBus_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
}
.WFCatBus_LiteralGrupos_Table td {
}
.WFCatBus_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatBus_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatBus_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
/*
.WFCatBus_LiteralProDestaque1 {
}
*/
/*
.WFCatBus_LiteralProDestaque2 {
}
*/
/*
.WFCatBus_LiteralProDestaque3 {
}
*/
/*
.WFCatBus_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatOfe===================================================================*/
/*
.WFCatOfe_LiteralTitulo {
}
*/
.WFCatOfe_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatOfe_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
}
.WFCatOfe_LiteralGrupos_Table td {
}
.WFCatOfe_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatOfe_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatOfe_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
/*
.WFCatOfe_LiteralProDestaque1 {
}
*/
/*
.WFCatOfe_LiteralProDestaque2 {
}
*/
/*
.WFCatOfe_LiteralProDestaque3 {
}
*/
/*
.WFCatOfe_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatGruAlt================================================================*/
/*
.WFCatGruAlt_LiteralBanCabecalho {
}
/*
.WFCatGruAlt_LiteralTitulo {
}
*/
/*
.WFCatGruAlt_LiteralBanCorpo {
}
*/
.WFCatGruAlt_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatGruAlt_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
}
.WFCatGruAlt_LiteralGrupos_Table td {
}
.WFCatGruAlt_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatGruAlt_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatGruAlt_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
/*
.WFCatGruAlt_LiteralProDestaque1 {
}
*/
/*
.WFCatGruAlt_LiteralProDestaque2 {
}
*/
/*
.WFCatGruAlt_LiteralProDestaque3 {
}
*/
/*
.WFCatGruAlt_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatMar===================================================================*/
/*
.WFCatMar_LiteralBanCabecalho {
}
/*
.WFCatMar_LiteralTitulo {
}
*/
/*
.WFCatMar_LiteralBanCorpo {
}
*/
.WFCatMar_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatMar_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
}
.WFCatMar_LiteralGrupos_Table td {
}
.WFCatMar_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatMar_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatMar_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
/*
.WFCatMar_LiteralProDestaque1 {
}
*/
/*
.WFCatMar_LiteralProDestaque2 {
}
*/
/*
.WFCatMar_LiteralProDestaque3 {
}
*/
/*
.WFCatMar_LiteralProdutos {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=WFCatProA==================================================================*/
/*
.WFCatProA_LiteralTitulo {
}
*/
.WFCatProA_LiteralGrupos_Table {
	background-color: #F5F5F5;
}
.WFCatProA_LiteralGrupos_Table th {
	font-weight: normal;
	text-align: left;
	padding: 3px;
}
.WFCatProA_LiteralGrupos_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralGrupos_Table a:link {
	text-decoration: none;
	color: #333333;
}
.WFCatProA_LiteralGrupos_Table a:visited {
	text-decoration: none;
	color: #333333;
}
.WFCatProA_LiteralGrupos_Table a:hover {
	text-decoration: underline;
	color: #333333;
}
.WFCatProA_LiteralProFotos_Img {
	border: 1px solid #000000;
}
.WFCatProA_LiteralProFotos_Text {
}
.WFCatProA_LiteralProNome_Span {
	font-size: 14px;
	color: #FF0000;
}
.WFCatProA_LiteralProDescricao_Div {
	text-align: justify;
}
.WFCatProA_LiteralProPreco_Table {
	width: 400px;
	background-color: #C0C0C0;
}
.WFCatProA_LiteralProPreco_Table th {
	font-weight: normal;
	text-align: left;
	padding: 3px;
}
.WFCatProA_LiteralProPreco_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralProDerivados_Table {
	background-color: #F5F5F5;
}
.WFCatProA_LiteralProDerivados_Table th {
	font-weight: normal;
	padding: 3px;
}
.WFCatProA_LiteralProDerivados_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralProDerivados_ProDer_Id_XXX {
	width: 50px;
	height: 20px;
	border: 1px solid #929FA3;
}
.WFCatProA_LiteralProCaracteristicas_Table {
}
.WFCatProA_LiteralProCaracteristicas_TableTrImpar {
	background-color: #E5E5E5;
}
.WFCatProA_LiteralProCaracteristicas_TableTrPar {
	background-color: #F5F5F5;
}
.WFCatProA_LiteralProCaracteristicas_TableThEsquerda {
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.WFCatProA_LiteralProCaracteristicas_TableThDireita {
	text-align: left;
	font-weight: normal;
	padding: 3px;
}
.WFCatProA_LiteralProCaracteristicas_TableTdEsquerda {
	font-weight: bold;
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralProCaracteristicas_TableTdDireita {
	font-weight: normal;
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralProEspecificacoes_Table {
}
.WFCatProA_LiteralProEspecificacoes_TableTrImpar {
	background-color: #E5E5E5;
}
.WFCatProA_LiteralProEspecificacoes_TableTrPar {
	background-color: #F5F5F5;
}
.WFCatProA_LiteralProEspecificacoes_TableThEsquerda {
	text-align: left;
	font-weight: bold;
	padding: 3px;
}
.WFCatProA_LiteralProEspecificacoes_TableThDireita {
	text-align: left;
	font-weight: normal;
	padding: 3px;
}
.WFCatProA_LiteralProEspecificacoes_TableTdEsquerda {
	font-weight: bold;
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProA_LiteralProEspecificacoes_TableTdDireita {
	font-weight: normal;
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}

/*============================================================================*/
/*============================================================================*/
/*=WFCatProB==================================================================*/
.WFCatProB_LiteralProFotos_Img {
	border: 1px solid #F5F5F5;
}
.WFCatProB_LiteralProNome_Span {
	font-size: 14px;
	color: #FF0000;
}
.WFCatProB_LiteralProDescricao_Div {
	text-align: justify;
}
/*
.WFCatProB_LiteralProPreco {
}
*/
.WFCatProB_LiteralProDerivados_Table {
	width: 50%;
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProDerivados_Table th {
	font-weight: normal;
	padding: 3px;
}
.WFCatProB_LiteralProDerivados_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProB_LiteralProCaracteristicas_Table {
	width: 80%;
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProCaracteristicas_Table th {
	font-weight: normal;
	padding: 3px;
}
.WFCatProB_LiteralProCaracteristicas_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProB_LiteralProCaracteristicas_TableTdImpar {
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProCaracteristicas_TableTdPar {
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProEspecificacoes_Table {
	width: 80%;
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProEspecificacoes_Table th {
	font-weight: normal;
	padding: 3px;
}
.WFCatProB_LiteralProEspecificacoes_Table td {
	padding: 3px;
	border-top: 1px solid #E3E3E3;
}
.WFCatProB_LiteralProEspecificacoes_TableTdImpar {
	background-color: #FFFFFF;
}
.WFCatProB_LiteralProEspecificacoes_TableTdPar {
	background-color: #FFFFFF;
}

/*============================================================================*/
/*============================================================================*/
/*=WFCar======================================================================*/
/*
.WFCar_LabelMensagem {                                  usando XXX_LabelMensagem
}
*/
.WFCar_LiteralProdutos_Table {
	background-color: #F3F3F3;
}
.WFCar_LiteralProdutos_Table th {
	background-color: #E3E3E3;
	font-weight: normal;
	padding: 2px;
}
.WFCar_LiteralProdutos_Table td {
	padding: 2px;
	border-top: 1px solid #E3E3E3;
}
.WFCar_LiteralProdutos_TableTrImpar {
	background-color: #F0F0F0;
}
.WFCar_LiteralProdutos_TableTrPar {
	background-color: #F9F9F9;
}
.WFCar_LiteralProdutos_Table a:link {
	text-decoration: none;
	color: #B41510;
}
.WFCar_LiteralProdutos_Table a:visited {
	text-decoration: none;
	color: #B41510;
}
.WFCar_LiteralProdutos_Table a:hover {
	text-decoration: underline;
	color: #B41510;
}
.WFCar_LiteralProdutos_ProDer_Id_XXX {
	width: 50px;
	height: 20px;
	border: 1px solid #929FA3;
}
.WFCar_LabelSubtotal {
	font-weight: bold;
}
.WFCar_ImageButtonRecalcular {
}
.WFCar_ImageButtonRemover {
}
.WFCar_HtmlInputTextCep {
	width: 65px;
	height: 20px;
	border: 1px solid #929FA3;
}
.WFCar_ImageButtonFrete {
}
.WFCar_LabelFrete {
	font-weight: bold;
}
.WFCar_LabelFreteObservacao {
	font-weight: normal;
	color: #00CC00;
}
.WFCar_LabelTotal {
	font-weight: bold;
}
.WFCar_ImageButtonAbrCarrinho {
}
.WFCar_ImageButtonSalCarrinho {
}
.WFCar_ImageButtonFinPedido {
}

/*============================================================================*/
/*============================================================================*/
/*=WFIde======================================================================*/
/*
.WFIde_LabelMensagem {                                  usando XXX_LabelMensagem
}
*/
.WFIde_TextBoxCpfCnpj {
	height: 20px;
	border: 1px solid #929FA3;
}
/*
.WFIde_RequiredFieldValidatorCpfCnpj {              usando XXX_LabelMensagemErro
}
*/
/*
.WFIde_RegularExpressionValidatorCpfCnpj {          usando XXX_LabelMensagemErro
}
*/
.WFIde_TextBoxSenha {
	height: 20px;
	border: 1px solid #929FA3;
}
/*
.WFIde_RequiredFieldValidatorSenha {                usando XXX_LabelMensagemErro
}
*/
.WFIde_ImageButtonIdentificar {
}

/*============================================================================*/
/*============================================================================*/
/*=WFMap======================================================================*/
/*
.WFMap_LiteralGrupos {
}
*/
/*
.WFMap_LiteralGruAlternativos {
}
*/
/*
.WFMap_LiteralMarcas {
}
*/

/*============================================================================*/
/*============================================================================*/
/*=Diversos===================================================================*/
.All_Table_Base {
    width: 100%;
}

.Pro {
	font-weight: bold;
}
.Pro a:link {
	color: #000000;
}
.Pro a:visited {
	color: #000000;
}
.Pro a:hover {
	color: #FF0000;
}
.ProCALCPreco {
	font-family: Tahoma;
	text-decoration: line-through;
	color: #333333;
}
.Pro_PreComDesconto {
	font-family: Tahoma;
	color: #000000;
}
.ProDiferenca {
	font-family: Tahoma;
	color: #333333;	
}
.Pro_NumMaxParcelas1 {
	font-size:11px;
	color: #000000;	
}
.Pro_NumMaxParcelas2 {
	font-size:14px;
	color: #B41510;	
}
.XXX_LabelMensagem {
	color: #00CC00;
}
.XXX_LabelMensagemErro {
	color: #FF0000;
}







.WFGru_LiteralProdutos_Table {
	background-color: #F3F3F3;
}
.WFGru_LiteralProdutos_Table th {
	background-color: #E3E3E3;
	font-weight: normal;
	padding: 2px;
}
.WFGru_LiteralProdutos_Table td {
	padding: 2px;
	border-top: 1px solid #E3E3E3;
}
.WFGru_LiteralProdutos_TableTrImpar {
	background-color: #F0F0F0;
}
.WFGru_LiteralProdutos_TableTrPar {
	background-color: #F9F9F9;
}
.WFGru_LiteralProdutos_Table a:link {
	text-decoration: none;
	color: #B41510;
}
.WFGru_LiteralProdutos_Table a:visited {
	text-decoration: none;
	color: #B41510;
}
.WFGru_LiteralProdutos_Table a:hover {
	text-decoration: underline;
	color: #B41510;
}
.WFGru_LiteralProdutos_ProDer_Id_XXX {
	width: 50px;
	height: 20px;
	border: 1px solid #929FA3;
}


.DivUpdateProgress
{
  color: #333333;
  background-color: #FFFFCC;
  position: fixed;
  width: 100%;
  height: 30px;
  bottom: 0px;
  left: 0px;
  font-weight:bold;
  text-align:center;
  border:1px solid #333333;
}

.WFCar_PraAdiEntrega_Table {
	background-color: #F5F5F5;
	border: 1px solid #000000;
}
.WFCar_PraAdiEntrega_Table th {
	font-weight: normal;
	text-align: left;
}
.WFCar_PraAdiEntrega_Table td {
	border-top: 1px solid #E3E3E3;
}
