.castanhoc {border-top:1px solid #E2AD1B;}
.castanhoc2 {border-bottom:1px solid #E2AD1B;}
.txtpretoarial10 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration:none;}
.txtpretoarial10:hover {text-decoration:underline;}


/* Página */
body {margin:0px;background-color: #ffffff;padding:0px;}
.fundo {background-color: #ffffff;}
/* tabela topo */
.spc_top_9 {padding-top:9px; display:table-cell;}
.fundo_preto {background-color: #000000;line-height: 15px;}
.txtbranco10 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;text-decoration:none;}
.txtbranco {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
.txtbranco:hover {text-decoration:underline;}

.txt_tab_hi {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#ffffff; padding-top:7px; line-height: 12px;}
.txt_tab {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#000000;line-height: 10px;}
.txt_tab:hover {text-decoration:underline;}
/* tabs tabelas*/
.spc_1H{width:1px; border-bottom:1px solid #D49100;}
.spc_H{ border-bottom:1px solid #D49100;}
.spc_1V_esq{width:2px; border-left:1px solid #D49100;}
.tab{width:1px; border-top:1px solid #D49100;}
.tabesq{width:7px; background-image:url("/fr/Struct/img/margem_esq.gif"); display:table-cell; background-repeat:no-repeat; }
.tabdir{width:7px; background-image:url("/fr/Struct/img/margem_dir.gif"); display:table-cell; background-repeat:no-repeat;}
.tabesqlinha{width:7px; background-image:url("/fr/Struct/img/margem_esq_linha.gif"); display:table-cell; background-repeat:no-repeat; }
.tabesqlinha2{width:7px; background-image:url("/fr/Struct/img/margem_esq_linha2.gif"); display:table-cell; background-repeat:no-repeat; }
.tabdirlinha{width:7px; background-image:url("/fr/Struct/img/margem_dir_linha.gif"); display:table-cell; background-repeat:no-repeat;}
.tabdirlinha2{width:7px; background-image:url("/fr/Struct/img/margem_dir_linha2.gif"); display:table-cell; background-repeat:no-repeat;}
.tabcentro{ background-image:url("/fr/Struct/img/centro.gif"); display:table-cell; background-repeat:repeat;}
.tabcentrolinha2{ background-image:url("/fr/Struct/img/centro_linha2.gif"); display:table-cell; background-repeat:repeat;}
.tabesqnormal{width:7px; background-image:url("/fr/Struct/img/margem_esq_normal.gif"); display:table-cell; background-repeat:no-repeat; }
.tabdirnormal{width:7px; background-image:url("/fr/Struct/img/margem_dir_normal.gif"); display:table-cell; background-repeat:no-repeat;}
.tabcentronormal{ background-image:url("/fr/Struct/img/centro_normal.gif"); display:table-cell; padding-top:3px; background-repeat:repeat;}
/* fundos */
.branco {background-color:#ffffff;}
.cinza {background-color:#F7F7F7;}
.cinza_tabela {background-color:#EBEBEB;}
.cinza_lista {background-color:#EBEBEB;}
.castanho {background-color:#E2AD1B;}
.rosa {background-color:#FE9AA8;}
.bege {background-color:#FCF8E8; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.amarelo_cl {background-color:#FFFDDF; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_menu_esq {background-color:#FCF8E8; border-right:1px solid #E2AD1B;}
.branco_menu_esq {background-color:#ffffff; border-right:1px solid #E2AD1B;}
.branco_menu_esq_pr {background-color:#ffffff; border-right:1px solid #000000;}
.bege_menu_dir {background-color:#FCF8E8; border-left:1px solid #E2AD1B;}
.preto_menu_dir {background-color:#ffffff; border-left:1px solid #000000;}
.bege_tab {background-color:#E2AD1B; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
/*.bege_top {background-color:#FCF3CF;}
*/
.bege_top {background-color:#FFFDDF;}
.bege_caixa_infantil {background-color:#F8F8BE; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_caixa {background-color:#F5F596; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.bege_caixa_bv {background-color:#FCEBA5; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.beje_cl {background-color:#FDFAEF;}
.azul {background-color:#0493C5;}
.amarelo {background-color:#E5B900;}
.verde {background-color:#B1BD37;}
.preto {background-color:#000000;}
.vermelho {background-color:#CB0D0D;}
.vermelho_topo {border-top:1px solid #CB0D0D;}
.vermelho_claro {background-color:#CB0D0D;}
.castanho_escuro {background-color:#D49100;}
/* menu lateral esq*/
.link_menu {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;}
.link_menu:hover {text-decoration:underline;}
.txtpreto {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration:none;}
/* menu lateral direito */
.txt_arial10 {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.txt_cast_arial11 {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#BD7300; }
.txt_arial10:hover {text-decoration:none;}

.txt_arial10link {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.txt_arial10link:hover {text-decoration:underline;}
.txt_arial14 {font-family: Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;color:#000000;font-weight: bold;}
.txt_amarelo14 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#DA9914;text-decoration:none;font-weight: bold;}
.txt_vermelho14 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#990000;text-decoration:none;font-weight: bold;}
.txt_verm14 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#990000;text-decoration:none;font-weight: bold;}
.txt_verde14 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#aadd44;text-decoration:none;font-weight: bold;}
.txt_arial14:hover {text-decoration:underline;}
.txt_arial12 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight: italic;}
.txt_preco {font-family: Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none; color:#000000;font-weight: bold;}
.separadormenu {border-bottom:1px solid #EBEBEB;border-right:1px solid #E2AD1B;padding-left: 13px;background-image:url("/fr/Struct/img/seta_cinza.gif"); background-repeat:no-repeat;}


.separadormenupreto {border-bottom:1px solid #EBEBEB;border-right:1px solid #E2AD1B;padding-left: 13px;background-color: #000000; background-image:url("/fr/Struct/img/seta_branca.gif"); background-repeat:no-repeat; }



.separadormenusub {background-color:#ffffff;border-bottom:1px solid #EBEBEB;border-right:1px solid #E2AD1B;padding-left: 20px;}
.separadormenu_fim {border-right:1px solid #E2AD1B;padding-left: 13px;background-image:url("/fr/Struct/img/seta_cinza.gif"); background-repeat:no-repeat;}
.linkmenucinza {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;line-height: 15px;}
.linkmenucinza:hover {text-decoration:underline;line-height: 15px;}
.linkmenucinzaopen {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#646464;line-height: 15px;}
.linkmenucinzaopen:hover {text-decoration:underline;line-height: 15px;}
/*pesquisa*/
.txtcinza10 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
.txtcinza10:hover {text-decoration:underline;}
.txtcinza11 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;}
.txtcinza11:hover {text-decoration:underline;}
.txtverm11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#DA9914;text-decoration:none;font-weight: bold;}
.txtamarelo11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#DA9914;text-decoration:none;font-weight: bold;}
.txtlaranja {font-family: Arial, Helvetica, sans-serif;font-size:19px;color:#FE7403;text-decoration:none;font-weight: bold;}
.txtver11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#990000;text-decoration:none;font-weight: bold;}
.txtlaranja12 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FE7403;text-decoration:none;font-weight: bold;}
.txtpreto11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight: bold;}
.txtamarelo12 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#DA9914;text-decoration:none;font-weight: bold;}
.txtamarelo12:hover {text-decoration:underline;}
.txtamarelo16 {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#DA9914;text-decoration:none;font-weight: bold;}
.txtverm12 {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#990000;text-decoration:none;font-weight: bold;}
.txtverde11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#B1BD37;text-decoration:none;font-weight: bold;}
.txtverde12 {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#aadd44;text-decoration:none;font-weight: bold;}
.txtcinzaarial11 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-decoration:none;}
.txtcinzaarial11:hover {text-decoration:underline;}
.txtpretoarial11 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;}
.txtpretoarial11:hover {text-decoration:underline;}
.txtpretoarial12 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;}
.form {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;border: 1px solid #666666; width:140px;}
.form_pesq {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;border: 1px solid #666666; width:140px;}
.drop {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;border: 1px solid #666666; width:125px;}
/* breadcrumb */
.breadcrumb {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration:none;}
.breadcrumb:hover {text-decoration:underline;}
/* caixa login */
.formlogin {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;border: 1px solid #666666; width:104px;}
/*caixas centrais home contorno escuro */
.margem_esq_caixa {width:7px; border-left:1px solid #AFAFAF;}
.margem_dir_caixa {width:7px; border-right:1px solid #AFAFAF;}
.margem_bot_caixa {border-bottom:1px solid #AFAFAF;}
/*caixas centrais home contorno claro */
.margem_esq_caixa_cl {width:7px; border-left:1px solid #E5E5E5;}
.margem_dir_caixa_cl {width:7px; border-right:1px solid #E5E5E5;}
.margem_bot_caixa_cl {border-bottom:1px solid #E5E5E5;}
.margem_bot_preto {border-bottom:1px solid #000000;}
.margem_bot_branco {border-bottom:1px solid #ffffff;}
/* caixa top 10 */
.caixa_top {border-right:1px solid #DA9914; border-top:1px solid #DA9914; border-left:1px solid #DA9914;}
.tit_top {border-bottom:1px solid #DA9914;}
.ponto {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;text-decoration:none; width:16px; height:16px; background-image:url("/fr/Struct/img/fundo_ponto_top.gif"); display:table-cell; font-weight: bold; background-repeat:no-repeat; padding-bottom:3px;text-align:center}
/* tabela detalhes */
.margem_verm {border-bottom:1px solid #990000;}
.margem_cast {border-bottom:1px solid #E2AD1B;}
.margem_cz {border-top:1px solid #D8D8D8;}
.margem_cz_bot {border-bottom:1px solid #D8D8D8;}
.border_cz {border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.tabfundo_cinza {border-bottom:1px solid #cccccc; background-color:#EAEAEA; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;font-weight: bold;padding-left: 10px; height:16px;}
.tabfundo_cinza_sb {border-bottom:1px solid #cccccc; background-color:#EAEAEA; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;padding-left: 10px; height:16px;}
.tabfundo_branco {border-bottom:1px solid #cccccc; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;padding-right: 22px;height:16px;}
.margem_preta {border-bottom:1px solid #000000;}
.margem_cinza {background-color:#ffffff;border-bottom:1px solid #EBEBEB;}
.margemfoto {border:1px solid #cccccc;}
/* caixa minisites */
.margem_top_mnisite {border-top:1px solid #AFAFAF;}
.margem_esq_mnisite {border-left:1px solid #AFAFAF;}
.margem_dir_mnisite {border-right:1px solid #AFAFAF;}
.margem_bottom_mnisite {border-bottom:1px solid #AFAFAF;border-right:1px solid #AFAFAF;}
/* caixa topo pesquisa */
.margem_top_pesq {border-top:1px solid #AFAFAF; background-color:#FCF8E8;}
.margem_esq_pesq {border-left:1px solid #AFAFAF; background-color:#FCF8E8; width:5px;}
.margem_esq_pesq_br {border-left:1px solid #AFAFAF; background-color:#ffffff; width:5px;}
.margem_dir_pesq {border-right:1px solid #AFAFAF; background-color:#FCF8E8;width:5px; display:table-cell;}
.margem_dir_pesq_br {border-right:1px solid #AFAFAF; background-color:#ffffff;width:5px; display:table-cell;}
/* caixa novidades grande */
.margems_novidades {border-right:1px solid #AFAFAF;border-bottom:1px solid #AFAFAF;border-left:1px solid #AFAFAF;}
/*tabela comparativo */
.col_cinza {border-bottom:1px solid #A39F9F; background-color:#EAEAEA; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;font-weight: bold;padding-left: 5px;padding-top: 2px;padding-bottom: 2px;}
.col_cinzafim {border-bottom:1px solid #ffffff; background-color:#EAEAEA; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;font-weight: bold;padding-left: 5px;padding-top: 2px;padding-bottom: 2px;}
.col_branca {border-bottom:1px solid #ffffff; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;padding-left: 5px;border-left:1px solid #EAEAEA;padding-top: 2px;padding-bottom: 2px;padding-right: 2px; width:180px;}
.col_bege {border-bottom:1px solid #F8F8BE; background-color:#FFFDDF; font-family: Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none; color:#000000;padding-left: 5px;border-left:1px solid #FCF3CF;padding-top: 2px;padding-bottom: 2px;padding-right: 2px;width:180px;}
/* carrinho */
.tabela_compras {background-color:#ffffff;border-bottom:1px solid #cccccc;height:22px;}
.formquant {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;border: 1px solid #666666; width:25px;}
.formulario {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;border: 1px solid #990000;background-color: #F7F7F7;}
.margem_bottom_carrinho {border-bottom:1px solid #000000;}
.margem_bottom_carrinho_verm {border-bottom:1px solid #990000;}
.margem_verm_form {border:1px solid #990000;}
/* spacers*/
.spc_4V_esq{height:4px; display:table-cell;}
.spc_2V{height:2px; display:table-cell;}
.spc_3V{height:3px; display:table-cell;}
.spc_5V{height:5px; display:table-cell;}
.spc_7V{height:7px; display:table-cell;}
.spc_8V{height:7px; display:table-cell;}
.spc_9V{height:9px; display:table-cell;}
.spc_10V{height:10px; display:table-cell;}
.spc_11V{height:11px; display:table-cell;}
.spc_12V{height:12px; display:table-cell;}
.spc_15V{height:15px; display:table-cell;}
.spc_18V{height:18px; display:table-cell;}
.spc_22V{height:22px; display:table-cell;}
.spc_30V{height:30px; display:table-cell;}
.spc_1H{width:1px; display:table-cell;}
.spc_3H{width:3px; display:table-cell;}
.spc_4H{width:4px; display:table-cell;}
.spc_5H{width:5px; display:table-cell;}
.spc_6H{width:6px; display:table-cell;}
.spc_7H{width:7px; display:table-cell;}
.spc_8H{width:8px; display:table-cell;}
.spc_10H{width:10px;}

.textboxDisabled {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;border:0px;font-weight:bold;}