/*  LISTAGEM DE PRODUTO */
.Home_Descricao{color:#808080;text-decoration:none;font-size:11px}
.Home_Descricao:hover {color:#903690;text-decoration:none;font-size:11px}
.Home_titulo1{color:#7030A0; font-family:Arial;font-size:17px}
.MostraPrecoTotalParcelado{ font-size:8px; color:#808080; font-family:Arial; text-decoration:none}
.MostraPrecoParcelado{ font-size:11px; color:#333333; font-family:Arial; font-weight:bold;text-decoration:none}
.MostraAvisoHome{ font-size:9px; color:#808080; font-family:Arial}
.MostraPrecoAvista{font-size:12px; font-family:Arial; color:#C00000; font-weight:bold}
.MostraPrecoAvista2{ font-size:9px; font-family:Arial; color:#C00000; font-weight:bold}
.MostraSemPreco{font-size:15px; font-family:Arial; color:#C00000; font-weight:bold; text-align:center; text-decoration:none}



/*  BARRA TOPO */
.Fonte_Buscar {color:#FFFFFF; font-family:Arial; font-size:14px; font-weight:bold}
.EstCaixaInput {width:408px; font-family:Arial}
.fonte_menu_topo2 {font-family: Arial;font-size:11px;color:#666;text-decoration: none;}
#logo{width:300px;top:30px;float:left;position:relative;}
#telefones{width:300px; height:75px; font: 11px; font-family:Arial; list-style: none; position:relative; left:375px; top:14; float:left; }
#abas{width:852px; height:75px; font: 11px; font-family:Arial; list-style: none; position:relative; left:10px; top:20; float:left; }
#outras_regioes{width:300px; height:67px; font: 12px; font-family:Arial; list-style: none; position:relative; left:323px; top:3; float:left;}
#outras_regioes a{ color:#FF0000;}



/*  BARRA ESQUERDA */
#titulo {width: 133px;font: 10px Verdana, sans-serif;background: ; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;margin-left:13px; }
#categorias {width: 133px;padding:0;margin:0;margin-left:16px;font:10px Verdana, sans-serif;margin-top: 10px;margin-bottom: 10px;}
#categorias li{list-style: none;color:#333333;font-weight: bold;font-size: 12px;}
#titulo li{list-style: none;color:#333333;}
#jump_menu {font: 10px Verdana, sans-serif;margin-left: 7px;width: 140px;margin-top:5px;}
#menuver {margin-top:3px;width: 150px;padding: 0;font: 10px Verdana, sans-serif;margin-left:15px;}
#menuver li {margin-top:3px;width: 140px;height:14px;list-style: none;color:#333333;border-top-width: 1px;border-top-style: solid;border-top-color: #E1E1E1;}
#menuver li a {margin-top:3px;width: 140px;height:14px;text-decoration:none;color: #333333;display:block;}
#menuver li a:hover {margin-top:3px;width: 140px;height:14px;display:block;text-decoration:none;color: #333333;background-color: #EBEBEB;}
#menuver li a:visited {color: #333333;}
.style1 {color: #333333}


/*  ATENDIMENTO */
.Atendimento_Titulo{font-family:Arial; font-size:11pt; color:#7030A0}
.Atendimento_SubTitulo{font-family:Arial; font-size:13px; color:#404040}
.Atendimento_TituloTelefone{font-family:Arial; color:#404040; font-weight:bold;font-size:9.0pt;font-weight:700}
.Atendimento_TituloNumero{font-family:Arial;color:#404040;font-size:9.0pt;font-weight:400}
.Atendimento_TituloTopo{font-family:Arial; font-size:16.0pt;font-weight:400; color:#7030A0}


/* CATEGORIAS */
.Mapa_Titulo{font-family:Arial;color:#7030A0; font-size:17px}
.Mapa_Subtitulo{font-family:Arial;color:#7030A0;font-size:11pt}
.Mapa_Categoria:link {font-family:Arial;color:#404040}
.Mapa_Categoria:visited {font-family:Arial;color:#404040;text-decoration: none}
.Mapa_Categoria:hover {font-family:Arial;color:#404040;text-decoration: none}
.Mapa_Categoria:active {font-family:Arial;color:#404040;text-decoration: none;color: #000000}
.Mapa_Categoria:link {font-family:Arial;color:#404040;text-decoration: none}

/*  RODAPE */
.Buscar_Rodape {width:268px; font-family:Arial}
.Titulo_Rodape {font-family:Arial;font-size:13px;font-weight:bold;color:#7030A0}
.Titulo_Rodap1 {font-family:Arial;font-size:20px;font-weight:bold;color:#7030A0}
.Titulo_Rodapee {font-family:Arial;font-size:13px;font-weight:bold;color:#7030A0}
.SubTitulo_Rodape {font-family:Arial;font-size:11px;color:#1A1A1A}
.TituloTel_Rodape {font-family:Arial;font-size:11px;color:#1A1A1A;font-weight:bold}
.titulo_Buscar{font-family:Arial;color:#FFFFFF; font-size:13px;font-weight:bold}
.espaco1{font-size:2px}
.espaco2{font-size:3px}
.Aviso_Rodape{font-family:Arial; font-size:11px; color:#1A1A1A}
.Fonte_Rodape { font-family:Arial; font-size:10px;color:#7030A0}
.Titulo_Rodape1 { font-family:Arial;font-weight:bold;color:#7030A0; font-size:13px}
.Titulo_Rodape2 {font-family:Arial;color:#7030A0; font-size:11px}
.Titulo_Rodape3 {font-family:Arial;color:#7030A0;font-weight:bold;font-size:16.0pt}
.Titulo_Rodape4 {font-family:Arial;color:#000000;font-weight:bold;font-size:11.0pt}
.Final_Ropade{font-family:Arial; font-size:10px; color:#000000}
.link_Rodape:link {color:#1A1A1A;text-decoration: none}
.link_Rodape:visited {text-decoration: none;color:#1A1A1A}
.link_Rodape:hover {text-decoration: none;color: #000000}
.link_Rodape:active {text-decoration: none}
.smSelect2, .smText2 {/*color:000000;*/color:#000000;font-size:10pt;background: url(../images/Atendimento_Fundo.gif);}

/*  PAGINA COMO PAGAR */
.ComoPagar_titulo1{color:#7030A0; font-family:Arial;font-size:17px}
.ComoPagar_titulo{color:#7030A0; font-family:Arial;font-size:11pt}
.ComoPagar_Risco{font-family:Arial}
.ComoPagar_texto{color:#404040;font-family:Arial; text-align:justify}
.ComoPagar_indice{color:#7030A0; font-family:Arial; font-weight:bold;font-size:13px}
.ComoPagar_indice:link{color:#7030A0; font-family:Arial; font-weight:bold;font-size:13px}
.ComoPagar_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold;font-size:13px}
.ComoPagar_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold;font-size:13px}
.ComoPagar_indice:active{color:#7030A0; font-family:Arial; font-weight:bold;font-size:13px}

/*  CONHECENDO A MCIA */
.conhecendo_mcia_titulo1{color:#7030A0; font-family:Arial; font-size:17px}
.conhecendo_mcia_titulo{color:#7030A0; font-family:Arial; font-size:11pt}
.conhecendo_mcia_Risco{font-family:Arial}
.conhecendo_mcia_texto{color:#404040;font-family:Arial; text-align:justify}
.conhecendo_mcia_indice{color:#7030A0; font-family:Arial; font-weight:bold}
.conhecendo_mcia_indice:link{color:#7030A0; font-family:Arial; font-weight:bold}
.conhecendo_mcia_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold}
.conhecendo_mcia_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold}
.conhecendo_mcia_indice:active{color:#7030A0; font-family:Arial; font-weight:bold}

/*  TRABALHE CONOSCO */
.trabalhe_conosco_titulo1{color:#7030A0; font-family:Arial;font-size:17px}
.trabalhe_conosco_titulo{color:#7030A0; font-family:Arial;font-size:11pt}
.trabalhe_conosco_Risco{font-family:Arial}
.trabalhe_conosco_texto{color:#404040;font-family:Arial; text-align:justify}
.trabalhe_conosco_indice{color:#7030A0; font-family:Arial; font-weight:bold}
.trabalhe_conosco_indice:link{color:#7030A0; font-family:Arial; font-weight:bold}
.trabalhe_conosco_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold}
.trabalhe_conosco_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold}
.trabalhe_conosco_indice:active{color:#7030A0; font-family:Arial; font-weight:bold}

/*  PARCERIAS */
.parceria_titulo{color:#7030A0; font-family:Arial;font-size:11pt}
.parceria_titulo1{color:#7030A0; font-family:Arial;font-size:17px}
.parceria_Risco{font-family:Arial}
.parceria_texto{color:#404040;font-family:Arial; text-align:justify}
.parceria_indice{color:#7030A0; font-family:Arial; font-weight:bold}
.parceria_indice:link{color:#7030A0; font-family:Arial; font-weight:bold}
.parceria_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold}
.parceria_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold}
.parceria_indice:active{color:#7030A0; font-family:Arial; font-weight:bold}

/*  ENTREGA */
.entrega_titulo{color:#7030A0; font-family:Arial; font-weight:bold;font-size:11pt}
.entrega_Risco{font-family:Arial}
.entrega_texto{color:#404040;font-family:Arial; text-align:justify}
.entrega_indice{color:#7030A0; font-family:Arial; font-weight:bold}
.entrega_indice:link{color:#7030A0; font-family:Arial; font-weight:bold}
.entrega_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold}
.entrega_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold}
.entrega_indice:active{color:#7030A0; font-family:Arial; font-weight:bold}

/*  TROCA */
.troca_titulo{color:#7030A0; font-family:Arial; font-weight:bold;font-size:11pt}
.troca_Risco{font-family:Arial}
.troca_texto{color:#404040;font-family:Arial; text-align:justify}
.troca_indice{color:#7030A0; font-family:Arial; font-weight:bold}
.troca_indice:link{color:#7030A0; font-family:Arial; font-weight:bold}
.troca_indice:visited{color:#7030A0; font-family:Arial; font-weight:bold}
.troca_indice:hover{color:#7030A0; font-family:Arial; font-weight:bold}
.troca_indice:active{color:#7030A0; font-family:Arial; font-weight:bold}

/*  GERAL */
.EstTabQuadro2 {background:#FFFFFF;font-size:8pt;background: url(../images/Atendimento_Fundo.gif);}
.EstNomeCampo2 {color:black;font-size:8pt;font-weight:bold;background: url(../images/Atendimento_Fundo.gif);}
.smSelect2, .smText2 {/*color:000000;*/color:#000000;font-size:10pt;background: url(../images/Atendimento_Fundo.gif);}

.PrecoProduto1{font-weight:bold;font-family:Arial Narrow;font-size:13pt}
.PrecoProduto{font-weight:bold;font-family:Arial Narrow;font-size:11pt}
.EstLinhaProd{color:#CFCFCF;height:1px;width:100%}
.EstRefProd{color:#8E8E8E;font-size:7pt;font-family:verdana}
.EstRefProd a {color:#E60000;font-size:7pt;font-family:verdana}

/*  TABELA DE PARCELAMENTO */
.TitTabParc{background:#FFF7CB;font-weight:bold;font-size:8pt;font-family:tahoma,arial}
.TitTabParcTit{background:#FFFFFF;font-weight:bold;font-size:8pt;font-family:tahoma,arial}
.TitTabParcVista{background:#FFFAE0;font-size:8pt;font-family:tahoma,arial}
.TitTabParcVistaTit{background:#FFFAE0;font-weight:bold;font-size:8pt;font-family:tahoma,arial}
.EstParcPar{background:#FFFAE0;font-size:8pt;font-family:tahoma,verdana}
.EstParcImpar{background:#FFFFFF;font-size:8pt;font-family:tahoma,verdana}
.Esp{font-size:1pt}

.EstPrecoProd {color:#222222;font-size:11pt;font-family:arial,Helvetica}

.HomeNomeProduto {font-size:11px;Color:#000000}
.HomeNomeProduto a {font-size:11px;Color:#000000}

.PrecoListaValorOriginal {font-family:Arial black;font-size:12px;color:#ad0000;}

.PrecoListaParcela {font-family:Arial black;font-size:12px;color:#ad0000}

.PrecoListaPreco {font-family:Arial black;font-size:12px;color:#ad0000;}

.PrecoListaPrecoTit {font-family:Arial;font-size:15px;color:#444444;}


.TituloListaTopo {font-family:Arial; font-size:8pt; color:#666666; font-weight:bold}
.TituloListaTopoProd {font-family:Arial; font-size:8pt; color:#6C8601; font-weight:bold}

.TituloTopo {font-family:Arial; font-size:10pt; color:#666666; font-weight:bold}
.TituloTopoProd {font-family:Arial; font-size:10pt; color:#6C8601; font-weight:bold}
.AdicNome {font-size:8pt;font-family:Arial;font-weight:bold;color:#666666; font-weight:bold;}
.AdicItem {font-size:8pt;font-family:Arial;font-weight:bold;color:#E60000}

.EstPathCatLink {font-family:Arial font-size:10pt; color:#666666; font-weight:bold}



.FonteBuscaDetalhada {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#80A001;
}

.FonteBusca {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}


.FonteMenuEsquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}


.FonteSubMenuEsquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.FonteMenuBuscaTudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:100%;
	top:-1px;
}

.AjudPagA {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:10px;font-weight:bold}
.AjudPagA a {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:10px;font-weight:bold}

.AjudPagB {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:11px;color:#666666}
.AjudPagB a {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:11px;color:#666666}

.PagCond {COLOR: #5f5f5f;font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:10px;text-decoration:underline;}

.PrecoEcon {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif; font-size:10px; color:#5b72c0}

.PrecoParc {font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:14px;color:#ad0000;font-weight:bold;}

.PrecoListaParc {color:#ad0000;font-family:Arial Narrow;font-size:12px;font-weight:bold;}

.PrecoTitEsc{font-family:Tahoma, Arial, Trebuchet MS, Tahoma, helvetica, sans-serif;font-size:10px}


.MostraPreco {font-family: "Arial Narrow", Arial; FONT-SIZE: 20px; COLOR: #247ae0}


.MostraPreco a {font-family: "Arial Narrow", Arial;text-decoration:none;FONT-SIZE: 24px; COLOR: #247ae0}





a {
outline: none;
}



h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
}


h4{
	font:Arial, Helvetica, sans-serif;
	color:#36C;
	font-size:11px;
	font-weight:bold;
}


.FonteTopo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6c8601;
}



.fonte_menu_topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.fonte_menu_topo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}



.FonteMenuEsquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.FonteSubMenuEsquerda {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}


.FonteRodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
}

.FonteRodapeMenor {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}


/* ESTILOS PARA AS FOTOS DE PRODUTOS */
#ProdCapaDiv .EstImgFC{width:80px; height:80px;}/* TAMANHO DAS IMAGENS NA CAPA */
#ProdListaDiv .EstImgFC{width:80px; height:80px;}/* TAMANHO DAS IMAGENS PRINCIPAIS */
#ProdDetDiv .EstImgFC{width:390px; height:250px;}/* TAMANHO DAS IMAGENS DE DETALHE */
#ProdAmpDiv .EstImgFC{width:390px; height:250px;}/* TAMANHO DAS IMAGENS AMPLIADAS */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}




#Produto {
	width:auto;
	height:auto;
	margin:1px;
	padding:2px;
	
}
#Produto * {
	margin:1px;
	padding:1px;

	font-family:Verdana, Geneva, sans-serif;

	font-weight:normal;

}

#Produto h1{
	font:Arial, Helvetica, sans-serif;
	color:#077fd2;
	font-size:14px;
	font-weight:bold;
}


#Produto h2{
	font:Arial, Helvetica, sans-serif;
	color:#900;
	font-size:13px;
	font-weight:bold;
}

#Produto h3{
	font:Arial, Helvetica, sans-serif;
	color:#360;
	font-size:11px;
	font-weight:bold;
}

#Produto h4{
	font:Arial, Helvetica, sans-serif;
	color:#36C;
	font-size:11px;
	font-weight:bold;
}


#Produto #imgProd {
	width:299px;
	height:400px;
	padding:1px;
	float:left;
}
#Produto #produtoDescricao {
	position:relative;
	width:100%;
	_ width:100%;
	* width:100%;
	padding:6px;
	border: 1px solid #ccc;
	margin-right:5px;
	left: -5px;
	
}

#Produto #produtoPreco {
	position:relative;
	width:203px;
	height: auto;
	padding-top:5px;
	padding-bottom:5px;
}


#Produto .detalhes {
	position: absolute;
	width:100%;
	z-index:1;
	border: 1px solid #ccc;
	padding:5px;
}
            
#Produto .bt_comprar {
        position: relative;
        width:300px;
        height:65px;
        z-index:1;
        text-align: center;
    }
    

#Produto .botoes {
        position: relative;
        width:300px;
        *width:300px;
        height:80px;
        z-index:1;
        margin-left:10px;
        -margin-left:10px;
        * margin-left:10px;
        _ margin-left:10px;
        text-align: center;
    }	


#Produto #btComprar {
	margin:10px 20px 10px 0;
display:inline-block;
	text-align:right;
}
#Produto #textoDescricao p{
	margin:15px 0 0 0;
	text-indent:15px;
	text-align:left;
}
#Produto #prodLancamento {
	position:absolute;
	top:100px;
	right:20px;
	
}





/* FastCommerce Tableless - (1) */
html {
background-color: #FFFFFF;
}
body {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px auto;
	text-align:left;
	background-color: #FFFFFF;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	
}
p {
	font-size:10pt;

}
TH {
	background:#FFF;
	color:#044476;
	font-size:10pt;

}
TD {
	font-size:10pt;
	

}

img {
	border-style:none;
}



.Busca {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #FFF;
}

.FonteBarraEsquerda{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
}

.FonteRodape {
	font-family: font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #666;
}

.EstPrecoProdCapa{
	font-family: font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color: #52a74c;
	font-weight:bold;

}


.BotComprar {visibility:hidden}

.BotVerMais {visibility:hidden}

.EstContinuarComprando{visibility:hidden}


/* Estilos de fundo */
.FundoSiteCentro {background-color:#FFFFFF;}

.TopoMenu{background-color:#FFFFFF;}

.FundoTopoExt{background-color:#FFFFFF;}

.EstLinhaBarra{background-color:#FFFFFF;}

.EstLinhaBarraExt{background-color:#FFFFFF; width: 1px;}

.FundoBarraDireita {background-color:#FFFFFF;}


/* categorias HTM */
#mini_menus {

	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#92b600;
}

/* Estilos para as páginas */
.Titulos {
	color:#121c46;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold
}
.smSelect, .smText {
/*color:000000;*/
color:#000000;
	font-size:10pt;

}
.mnText, .TextoPequeno {
	font-size:8pt;

}
.mdtxt {
	font-size:9pt;

}
.lgtxt {
	font-size:10pt;
	font-weight:bold;
	color:#e13300;

	text-decoration:none;
}


/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText, .InputTextBusca {
	border-color:#000060;
	border-width:1;
	border-style:solid;
	background-color:#F5F5F5;
	font-size:11;

	color:#545B8F;
}
.InputButton {
	border-width:1;
	font-size:11;

}





/* Estilos do PEDIDO */
.EstTabPedidoTit {/*background:#92b600;*/background:#92b600;color:#FFF;font-size:8pt;font-family:verdana, tahoma;font-weight:bold}
.EstTabPedidoNome {color:#333333;font-size:9pt;font-weight:bold;font-family:verdana,tahoma}
.EstTabPedidoNome:visited {color:#333333}
.EstTabPedidoNome:hover {color:#F90}
.EstTabPedido {font-size:8pt;background:#ECECEC}
.EstTabPedidoNum {font-size:8pt;background:#ECECEC;font-family:Courier New,Courier}
.EstTabPedidoTotal {font-size:pt;background:#D3D3D3;font-weight:bold}
.EstTabPedidoFrete {font-size:8pt;background:#F4F4F4;font-weight:bold}
.EstTabPedidoBot {color:#000000;font-size:8pt;font-weight:bold;font-family:verdana;}
.EstTabPedidoRef {color:black;font-size:8pt;font-family:tahoma,verdana}
.EstTabPedidoAdicNome {font-size:8pt;font-family:tahoma,verdana}
.EstTabPedidoAdicItem {font-size:8pt;font-family:tahoma,verdana;font-weight:bold}
.EstTextoQtd {font-size:8pt;font-family:tahoma,verdana;text-align:right}
.EstContinuarComprando{font-size:9pt;font-weight:bold;font-family:tahoma,verdana;}
#idTxtCupomFC{color:#000000}
#idLegValorCupomFC{color:#000000}




/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {
	padding:2px 2px 2px 2px;
	/*background:#92b600;*/
	background:#92b600;
	color:#FFF;
	font-size:9pt;

	font-weight:bold;
}
/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {
	background:#FFFFFF;
	font-size:8pt;

}




/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {
	color:black;
	font-size:8pt;

	font-weight:bold;
}
.EstCampo {
	font-size:8pt;
	font-family:tahoma, verdana;
}



#loader_bg {
	font-size: 1px;
	left: 8px;
	width: 113px;
	position: relative;
	top: 8px;
	height: 7px;
	background-color: #ebebe4;
}
.title_h2 {
	width: 250px;
	padding: 12px 0px 0px 18px;
}
.border_preview {
	border: #444 1px solid;
	z-index: 100;
	background: #fff;
	position: absolute;
}
.preview_temp_load {
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}
.preview_temp_load img {
	vertical-align: middle;
	text-align: center;
}
.avisoAntPopup { font-size: 13px; padding:10px; display:block; text-align:center; position:relative; }
.avisoAntPopup h2 { color:#FF0000; margin:0px; padding:0px; }

#VirtualKeyboard, #divTeclado {
display: none!important;
}



.TituloProduto {font:Arial, Helvetica, sans-serif;color:#6C8601;font-size:16px;font-weight:bold;}
.EscAmp {font-size:13pt;color:#999999;font-weight:bold}
.TitEspc {font-size:12pt;color:#779804;font-weight:bold}
.TitProd{color:#;font-weight:bold}

.EstPag1 {color:#000000}
.EstPag2 {font-size:10px;}
.EstPag3 {color:#AD0038;font-weight:bold}
.EstPag4 {font-size:10px;}
.EstPag5 {color:#AD0038;font-weight:bold}
.EstPag6 {font-size:10px;color:#000000;}
.EstPag7 {color:#41B032;font-weight:bold}  
.EstPag8 {font-size:9px;color:#000000;}


















#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 9999; text-align: center;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 9997; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; left: 0; z-index: 9998; background-color: #000000; }



/*APOS 21/06/2011*/

/*RESET
**********************/

**********************/
.header{
	position:relative;
	float:center;
	width:100%;
	height:56px;
	background:#F2F2D8;

	padding:10px 0 0 0;
	clear:both;
}

.header .referencia{
	position:relative;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#BCBABA;
}

.header .departamento{
	position:relative;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#BCBABA;
	margin-left:10px;
}

.header .departamento a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#803399;
	text-decoration:none;
}

.header .departamento a:hover{
	text-decoration:underline;
}

.header .titulo{
	position:relative;
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	clear:both;
	margin:10px 0 0 0;
}

.faixa-detalhes{
	position:relative;
	width:778px;
	height:30px;
	margin:15px auto;
}

.faixa-detalhes .disponiblidade{
	position:relative;
	float:right;
margin:0 95px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}

.faixa-detalhes a{
	position:relative;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	padding:5px 30px 5px 20px;
}

.faixa-detalhes .mega-foto{
	background:url(https://www.rumo.com.br/lojas/00013918/images/icon_megafoto.jpg) no-repeat right top;
margin:0 0 0 -101px;
}

.faixa-detalhes .curtir{
	background:url(https://www.rumo.com.br/lojas/00013918/images/icon_curtir.jpg) no-repeat right top;
}

.faixa-detalhes .recomende{
	background:url(https://www.rumo.com.br/lojas/00013918/images/icon_recomende.jpg) no-repeat right top;
}

/*GALERIA
**********************/
.galeria-imagens{
	width:800px;
	height:250px;
	margin:0 auto;
}
.galeria-imagens .galeria{
	position:relative;
	float:left;
	width:95px;
	margin:0 0 0 10px;
}

.galeria-imagens .galeria li{
	position:relative;
	float:left;
	width:80px;
	height:60px;
	border:1px solid #CDCDCD;
	margin:30px 0 0 0;
}

.galeria-imagens .galeria li img{
	width:80px;
	height:60px;
}

.galeria-imagens .ampliado{
	position:relative;
	float:left;
	width:627px;
	height:210px;
	margin:0 0 0 46px;
}

.galeria-imagens .ampliado li{
	position:absolute;
	top:0;
	left:0;
}

.galeria-imagens .ampliado li img{
	width:627px;
	height:210px;
}

.imagem-unica-content{ width:100%; float:left;}
.imagem-unica img{  display:block; margin:0 auto; }

.tabs{margin:0; padding:0; list-style:none;width:778px;float:left;}
.tabs-conteudo{margin:0; padding:0; list-style:none;width:778px;height:100%;margin:0 auto;}
.tabs .nav-tabs{margin:0; padding:0; list-style:none;width:768px;float:left;}

.tabs .nav-tabs li{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
	width:192px;
	height:27px;
	background:url(https://www.rumo.com.br/lojas/00013918/images/btn_nav_tabs.jpg) no-repeat left top;
	font:bold 12px Ebrima,Arial, Helvetica, sans-serif;
	color:#76329F;
	cursor:pointer;
	text-align:center;
	padding:5px 0 0 0;
}

.tabs .nav-tabs li.atual{
	color:#B80B39;
}

.especificacoes table{margin:0; padding:0; list-style:none;width:768px;}

.especificacoes table .titulo{margin:0; padding:0; list-style:none;
	background:#F2F2D8;
	padding:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}

form.orcamento{
	width:778px;
	margin:20px auto;
	border:none;
}

form.orcamento fieldset{ border:none; }

form.orcamento label{
	position:relative;
	float:left;
	width:140px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	margin:10px 10px;
}

form.orcamento label span{
	color:#F00;
}

form.orcamento input{
	position:relative;
	float:left;
	width:303px;
	margin:10px 0;
}

form.orcamento input[type=submit]{
	position:relative;
	float:left;
	width:67px;
	margin:75px 0 0 10px;
}


form.orcamento textarea{
	position:relative;
	float:left;
	width:303px;
	height:84px;
	margin:10px 0;
}


form.orcamento select{
	width:100px;
}

form.orcamento div.horario{
	position:relative;
	float:left;
	width:303px;
	margin:10px 0;
}

form.orcamento div.formas,
form.orcamento div.formas input{
	position:relative;
	float:left;
	width:100px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

p.entre-contato{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#818109;
	margin:20px;
}

p.obrigatorios{
	width:300px;
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#818109;
	margin:0 auto;
}

p.obrigatorios span{ color:#C10400; }

div.total-vista{
	position:relative;
	float:left;
	width:450px;
	margin:15px 0 0 0;
}

div.total-vista p{
	width:430px;
	padding:10px;
	background:#FFF6CB;
	font:bold 14px Arial, Helvetica, sans-serif;
	border:1px solid #D6DF9C;
	text-align:center;
}

p.mastercard{
	width:250px;
	padding:10px;
	background:#FFF6CB;
	font:bold 14px Arial, Helvetica, sans-serif;
	border:1px solid #D6DF9C;
	text-align:center;
}

div.total-vista p span{ color:#B80501; }

div.total-vista ul{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 0 0;
}

div.total-vista ul li{
	position:relative;
	float:left;
	width:442px;
	padding:5px;
	background:#EBEDEC;
	border-top:1px solid #95B305;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

div.total-vista ul li:first-child{ border:none;}

div.total-vista ul li img{
	margin:0 5px 0 0;
}

div.forma-pagamento{
position:relative;
float:left;
width:766px;
}

div.mostra-parcelas{
	position:absolute;
top:0;
left:23px;
	width:280px;
}

div.mostra-parcelas tr, div.mostra-parcelas td, {
border:none !important;

}

/**/
div.opcoes-parcelado{
	position:relative;
	float:left;
	width:760px;
	margin:15px 0 0 0;
}

div.opcoes-parcelado p{
	width:748px;
	padding:10px;
	background:#FFF6CB;
	font:bold 14px Arial, Helvetica, sans-serif;
	border:1px solid #D6DF9C;
	text-align:center;
}

div.opcoes-parcelado ul{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 0 0;
}

div.opcoes-parcelado ul li{
	position:relative;
	float:left;
	width:100%;
	padding:5px;
	background:#EBEDEC;
	border-top:1px solid #95B305;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}

div.opcoes-parcelado ul li:first-child{ border:none;}

div.opcoes-parcelado ul li img{
	margin:0 5px 0 0;
}

div.mostra-parcelas{
	position:relative;
	float:right;
	margin:15px 15px 0 0;
}

div.mostra-parcelas p.boleto-faturado{
	position:relative;
	float:left;
	width:209px;
	margin:5px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#ECECEC url(https://www.rumo.com.br/lojas/00013918/images/icon_boletojuridico.jpg) no-repeat 10px 5px;
	padding:6px 5px 6px 55px;
}

div.mostra-parcelas p.boleto-faturado span{ font-weight:bold; float:right; color:#B80501;}
/*
********************** BARRA LATERAL **********************
*/
.crossselling{
	position:relative;
	float:left;
	width:160px;
}
#idEstLinhaProdCrossFC{ display:none; }
#idEstTitProdCrossFC{ display:none; }
.EstFotoProdCross{ width:60px;}
.EstPrecoProdCross{ display:none;}
.EstCatProdCross{ display:none; }

.barra-lateral{
	position:relative;
	float:right;
	margin:-296px 0 0 0;
	width:160px;
}

.barra-lateral a.faleconosco{
	position:relative;
	float:left;
	width:158px;
	height:90px;
	background:url(https://www.rumo.com.br/lojas/00013918/images/btn_faleconosco.jpg) no-repeat left top;
}

.barra-lateral .valor{
	position:relative;
	float:left;
	text-align:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;	
	background:#F2F2D8;
	border:1px solid #CBD982;
	padding:10px;
	margin:15px 0 0 0;
}

.barra-lateral .valor big{
	font-size:24px;
	color:#712282;
}

.barra-lateral .valor small{
	font-size:14px;
	color:#712282;
}

.barra-lateral .comprar{
	position:relative;
	float:left;
	width:158px;
	height:42px;
	background:url(https://www.rumo.com.br/lojas/00013918/images/btn_comprar.jpg) no-repeat left top;
	margin:15px 0 0 0;
}

.barra-lateral .lista-icons{
	position:relative;
	float:left;
	width:156px;
	background:#F2F2D8;
	border:1px solid #CBD982;
	margin:15px 0 0 0;
}

.barra-lateral .lista-icons li{
	position:relative;
	float:left;
	padding:5px 0;
	height:40px;
}

.barra-lateral .lista-icons li img{
	margin:5px 0 0 5px;
	padding:0;
	border:0;
	position:relative;
	float:left;
}

.barra-lateral .lista-icons li a{
	position:relative;
	float:right;
	width:70px;
	text-align:right;
	margin:5px 15px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.barra-lateral .lista-icons li a.red{  color:#C10400;}

.barra-lateral .lista-icons li a:hover{
	text-decoration:underline; 
}
.barra-lateral .lista-icons li span{
	position:relative;
	float:left;
	width:135px;
	border-top:1px solid #DADADA;
	margin:5px 10px;
}
.tbl-parcelas{
	width:270px;
	padding:0;
}

.tbl-parcelas td:first-child{ text-align:left; }

.tbl-parcelas td{
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	width:33%;
}

.tbl-parcelas tbody td{ padding:3px;}
.tbl-parcelas tbody td.parcela{ width:110px;}

.solicitacao-orcamento{
position:relative;
float:left;
width:768px;
}
