
/*
laranja: #FF5D13
verde: #144289 = Azul:#144289
cinza: #313131
claro: #E9EDEB
bege: #C9CBAE
*/

img{border:none;}

#conteudo{

width:100%;
height:auto;
margin:0;
padding:0;

background: url(../layout/fundo_contentbg.png) repeat-x left top #32528A;
/*background: url(../layout/fundo_contentbg.png) repeat-x left top #D84225;*/

/*background: url(../layout/fundo_03.jpg) repeat-x left top #F6F6F6;*/
/*background:url(../layout/bg_containerTop.gif) repeat-x transparent;*/
/*background:url(../layout/fundo_01.gif) repeat-x #F6F6F6;*/
/*background:url(../layout/fundo_02.jpg) repeat-x #fff;*/


}



/*
#masthead{

height:200px;
background:url(../layout/topo.png) bottom center no-repeat transparent;
margin:0 0 0 0;
padding:0;
z-index:99999;
}

#masthead div.topo_barra_user{ width:555px; height:55px; padding:0; margin:0 0 0 0; float:right }
#masthead #topo_menu div.menu ul li a, #masthead #topo_menu div.menu ul li a:visited{ font-size:11px; text-shadow:0 0px 0 #000; white-space:nowrap; font-weight:bold; color:#474747; display:block; height:49px; padding:0 11px 0 11px; text-decoration:none; text-transform:uppercase; }
*/

#masthead{

height:200px;
background:url(../layout/topo_vrm_azul.png) bottom center no-repeat transparent;
margin:0 0 20px 0;
padding:0;
z-index:99999;
}

#conteudo div.conteudo{ background:url(../layout/bg_content.png) repeat-y; width:940px; margin:-7px auto; padding:25px 36px 20px 36px; min-height:450px;  }
#bd{ width:952px; margin:0 auto; padding:0 }
#doc3{ background:none; }

/*
---------------------------------------------------------------------------------------------------------------------
#TOPO - HEAD / MEMU
---------------------------------------------------------------------------------------------------------------------
*/


#masthead #topo_menu, #topo_banner { width:982px; text-align:left; margin:0 auto; }
#masthead #topo_menu .topo_barra_menu{ /*background:red;*/ float:left; width:980px; height:47px; margin:0; padding:0; margin:0 0 0 1px }


#masthead #topo_menu div.menu{ /*background:green;*/ width:100%; margin:0 0 0 0; padding:0; float:left }
#masthead #topo_menu div.menu ul{ margin:0 0 0 2px; padding:0; list-style:none }
#masthead #topo_menu div.menu ul li{ margin:0; padding:0; height:55px; line-height:50px; float:left; display:inline; border-right:2px solid #D84225	 }
#masthead #topo_menu div.menu ul li a, #masthead #topo_menu div.menu ul li a:visited{ font-size:11px; text-shadow:0 0px 0 #000; white-space:nowrap; font-weight:bold; color:#fff; display:block; height:49px; padding:0 11px 0 11px; text-decoration:none; text-transform:uppercase; }
#masthead #topo_menu div.menu ul li a:hover{ border-bottom:7px solid #FF5D13; text-shadow:0 0px 0 #000; color:#973C16; padding:0 11px 0 11px;  }

#masthead #topo_menu div.logo{ float:left; width:230px; /*height:123px; padding:0;*/ height:100px; padding:25px 0 0 0; margin:0; text-align:center; }
#masthead #topo_menu div.logo img{ margin:25px 0 0 0; padding:0 }
#masthead #topo_menu div.barra_nome_ico{ background:none; float:left; width:125px; margin:15px 15px 0 0; border-right:1px solid #444444 }
#masthead #topo_menu div.barra_nome_ico strong{ text-shadow:0 1px 0 #000; white-space:nowrap; white-space:normal; font-weight:bold; color:#fff; display:block; padding:0 11px 0 11px; text-decoration:none }

/*
---------------------------------------------------------------------------------------------------------------------
#TOPO - HEAD / BUSCAR
---------------------------------------------------------------------------------------------------------------------
*/

#masthead div.topo_barra_user{ width:555px; height:145px; padding:0; margin:0 0 0 0; float:right }

#masthead #form_buscar{ background:/*url(../layout/topo_barra_buscar.gif) no-repeat #EDEDED*/ transparent; width:355px; height:20px; float:left; color:#C91415; text-transform:uppercase; font-size:11px; margin:25px 0 0 0 }
#masthead #form_buscar ul{ margin:0; padding:0; }
#masthead #form_buscar li{ display:inline; list-style-type:none; padding-right:5px; height:21px; line-height:21px; float:left; }
#masthead #form_buscar p{ margin:0; padding:0;  }
#masthead #form_buscar button{ width:29px; height:30px; margin:7px 0 0 10px; background:url(../layout/menu_buscar_bt.gif) no-repeat; text-indent:-9999px; border:0px; padding:0px; font-size:11px; cursor:pointer }
#masthead #form_buscar input{ width:225px; border:1px solid #696969; margin:7px 0 0 10px; padding:2px; background:#fff; font-size:17px; color:#3D6AB1; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  }
#masthead #form_buscar input:hover{ border:1px solid #D9D9D9; background:#fff; outline:none; color:#3D6AB1; }
#masthead #form_buscar .cp_buscar_mold{ width:245px; height:26px; /*background:url(../layout/topo_barra_buscar_campo.png) no-repeat;*/ border:0; }
#masthead #form_buscar .cp_buscar_mold.p{ width:105px; }
#masthead #form_buscar .cp_buscar_mold.p input{ width:95px; }
#masthead #form_buscar .cp_buscar_nome{ text-transform: uppercase; font-weight:bold; padding:10px 0 0 0; color:#fff }

#masthead #topo_menu .menuboxtop { /*background:blue;*/ float:left; width:555px; margin:0; padding:0; margin-top:15px }
#masthead #topo_menu .topo_barra_buscar { /*background:red;*/ float:right; width:355px; height:85px; margin:0 20px 0 0; padding:0; }
#masthead #topo_menu .barra_nome{ padding-top:10px; color:#fff}
#masthead #topo_menu .buscar{ color:#C91415; text-transform:uppercase; font-size:11px; padding-top:5px; padding-left:10px }
/*#masthead #topo_menu .topo_barra_sup_car{ background:url(../layout/topo_menu_car_fd.gif) no-repeat; width:240px; height:39px; float:right; color:#C91415; text-transform:uppercase; font-size:11px; margin:0; padding-top:0px; padding-left:0px; margin:-39px 0 0 0 }*/
#masthead #topo_menu .topo_barra_sup_car{ width:140px; height:39px; float:right; color:#C91415; text-transform:uppercase; font-size:9px; margin:0; padding-top:0px; padding-left:0px; margin:0 0 0 0 }


#masthead #topo_menu .topo_barra_sup_ico{ float:left; height:39px; width:35px }
#masthead #topo_menu .topo_barra_sup_car_qtd{ float:left; width:35px; height:39px; line-height:39px; font-size:14px; color:#fff; text-align:center; font-weight:bold; margin:0; padding:0; }
#masthead #topo_menu .topo_barra_sup_car_vazio{ float:left; width:50px; font-size:10px; color:#fff; text-align:left; font-weight:bold; margin:0; padding:10px 0; }
#masthead #topo_menu .topo_barra_sup_car_item{ float:left; height:39px; line-height:39px; font-size:10px; color:#fff; margin:0; padding:0; }

#masthead #topo_menu .topo_barra_sup_tel{ /*background:green;*/ float:left; width:100%; height:57px; margin:0; padding:20px 0 0 35px; }
#masthead #topo_menu .topo_barra_sup_tel ul{ width:100%; margin:0; padding:0; display:inline }
#masthead #topo_menu .topo_barra_sup_tel ul.user{ float:left; margin:15px 0 0 0; }
#masthead #topo_menu .topo_barra_sup_tel ul li{ float:left; padding:0 10px 0 10px }
#masthead #topo_menu .topo_barra_sup_tel ul li.ico{ width:65px; padding:0; text-align:center; }
#masthead #topo_menu .topo_barra_sup_tel ul li.nome{ width:155px; padding:0; text-align:left; }
#masthead #topo_menu .topo_barra_sup_tel ul li.tel{ padding:10px; }
#masthead #topo_menu .topo_barra_sup_tel ul li.tel img{ float:left; padding:0 5px 5px 0 }
#masthead #topo_menu .topo_barra_sup_tel ul li a{ color:#313131; text-decoration:none }
#masthead #topo_menu .topo_barra_sup_tel ul li a:hover{ color:#FF5D13; text-decoration:none }

#masthead #topo_menu .topo_barra_sup_tel_item{ text-align:left }
#masthead #topo_menu .topo_barra_sup_tel_nome{ color:#52761C; text-transform:uppercase;  }
#masthead #topo_menu .topo_barra_sup_tel_num{ color:#333;  }

#masthead #topo_menu .barra_nome a:link{ color:#fff; text-decoration:none }
#masthead #topo_menu .barra_nome a:visited{ color:#fff; text-decoration:none }
#masthead #topo_menu .barra_nome a:hover{ color:#144289; text-decoration:none }

#masthead #topo_menu #icones li{ display:inline; list-style-type:none; padding-right:7px; margin-top:15px; height:27px; line-height:27px; float:left; }
#masthead #topo_menu #icones a:link{ color:#797979; text-decoration:none }
#masthead #topo_menu #icones a:visited{ color:#797979; text-decoration:none }
#masthead #topo_menu #icones a:hover{ color:#144289; text-decoration:none }

/* Form User */
#masthead #form_ul{ color:#fff; text-transform:uppercase; font-size:11px; margin:0; padding-top:10px; padding-left:0px }
#masthead #form_ul ul{ margin:0; padding:0; }
#masthead #form_ul li{ display:inline; list-style-type:none; padding-right:5px; height:21px; line-height:21px; float:left; }
#masthead #form_ul p{ margin:0; padding:0;  }
#masthead #form_ul button{ width:32px; height:24px; background:url(../layout/menu_user_bt.gif) no-repeat transparent; border:0px; padding:0px; margin:-2px 0 0 0; font-size:11px; color:#fff; cursor:pointer }
#masthead #form_ul input{ height:16px; background:transparent; border:0px solid #000; padding-top:2px; padding-left:3px;  }
#masthead #form_ul .cp_user{ width:130px; margin-left:5px }
#masthead #form_ul .cp_pass{ width:75px; margin-left:5px }
#masthead #form_ul .cp_user_mold{ width:142px; height:21px; background:url(../layout/campo_user_topo.gif) no-repeat transparent; border:0; }
#masthead #form_ul .cp_pass_mold{ width:99px; height:21px; background:url(../layout/campo_pass_topo.gif) no-repeat transparent; border:0; }




#main{
height:300px;
background:url(../layout/conteudo_fd_.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

/*
#main .titulo{
height:43px;
line-height:43px;
background:url(../layout/conteudo_ico.gif) left no-repeat;
margin:0px;
margin-bottom:30px;
padding:0px;
padding-left:25px;
color:#313131;
}
*/
#main .titulo{ float:left; width:97%; background:url(../layout/h5.png) no-repeat transparent; padding:13px 0 11px 16px; margin:0 0 10px 0; border:1px solid #E9EDEB; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; font-weight:600; text-transform:uppercase; color:#313131; }
#main .titulo a:link{ color:#313131; text-decoration:none;  }
#main .titulo a:visited{ color:#313131; text-decoration:none;  }
#main .titulo a:hover{ color:#144289; text-decoration:none;  }

/*
#main .titulo_meio{ 
height:51px;
line-height:40px;
background:url(../layout/conteudo_meio_ico.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:25px;
color:#fff;
}
*/

/*#main .titulo_meio{ background:url(../layout/conteudo_ico.gif) repeat-x; padding:13px 0 11px 16px; margin-bottom:10px; border:0px solid #E9EDEB; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:13px; font-weight:600; text-transform:uppercase; color:#313131; }*/
#main .titulo_meio{ background:url(../layout/h5.png) no-repeat transparent; padding:13px 0 11px 16px; margin:0 0 10px 0; border:1px solid #E9EDEB; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-size:13px; font-weight:600; text-transform:uppercase; color:#313131; }

#main .titulo_meio_sep{ 
height:51px;
line-height:65px;
background:url(../layout/conteudo_meio_ico_sep.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:46px;
}

#main .titulo_cad{ 

/*
color:#C91415;
padding:5px 0;
margin-top:10px;
font-size: 1.3em;
font-weight: normal;
*/

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 23px; 
padding: 23px 0 10px 0; 
margin: 0;
color:#144289;
border-bottom:3px solid #E9EDEB;

}
/*
#main .titulo_cad_m{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 20px; 
padding: 5px 0 10px 0; 
margin: 0;
color:#C91415;

}
*/
#main .titulo_cad_m{ padding:13px 0 11px 0; margin-bottom:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:16px; font-weight:600; text-transform:uppercase; color:#144289; }

#main .titulo_cad_p{ 

margin: 0;
padding: 0;
font-family:  Arial, Verdana, sans-serif; 
font-weight: normal; 
line-height: 1em; 
text-align: left; 
font-size: 17px; 
padding: 5px 0 5px 0; 
margin: 0;
color:#144289;

}



#main .div_meio{
height:300px;
background:url(../layout/conteudo_meio_fd_.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

#main .div_meio_separa{
height:300px;
background:url(../layout/conteudo_meio_fd_sep.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

#main .div_meio_sombra{
background:url(../layout/conteudo_sombra_vp.gif) right no-repeat #fff;
border-right:0px solid #E8E8E8;
width:45%;
height:250px;
padding:20px;
padding-right:30px;
float:left;
}

/* form */
#main .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#main .caixa{ 
background:#F6F6F6;
width:100%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;

-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; 

}

#main .caixa_frete{ background:#F6F6F6; border:2px solid #E8E8E8; padding:10px; margin-bottom:10px }

/* caixa pedido / endereco */
#main .caixa_endereco{ 
background:#F6F6F6;
width:300px;
height:100px;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
margin-right:10px;
float:left;
}

#main .caixa_aviso{ 
background:url(../icones/ico_alerta.gif) center top no-repeat ;
border:0px solid #C91415;
color:#C91415;
width:100%;
padding-top:81px;
margin:0px;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
font-weight:bold;

}

#main .caixa_aviso_left{ 
background:url(../icones/ico_alerta.gif) left top no-repeat ;
border:0px solid #C91415;
color:#C91415;
height:155px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding-top:25px;
padding-left:75px;
text-align:left;
text-transform:uppercase;
font-weight:bold;
float:left;
}

#main .caixa_negaviso{ 
background:#C40000;
border:2px solid #C40000;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

#main .barra_curva1{ background:url(../layout/curva_dir.gif) no-repeat; width:13px; height:55px; margin:0; padding:0  }
#main .barra_curva2{ background:url(../layout/curva_esq.gif) no-repeat; width:13px; height:55px; margin:0; padding:0  }
#main .barra_curva3{ background:url(../layout/curva_fd.gif) repeat-x; color:#fff; margin:0; padding:0; }
#main .barra_curva5{ /*background:url(../layout/pop_fundo.gif) repeat-x; height:37px; line-height:37px; */ margin:0; padding:0; }

#main a:link{ color:#144289; text-decoration:none;  }
#main a:visited{ /*color:#144289;*/ text-decoration:none;  }
#main a:hover{ /*color:#c0c0c0;*/ text-decoration:none;  }

/* DESTAQUES DE CAPA 
#main .destaque_capa_prod_lanca_simp{ background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff; float:left; width:700px; height:auto; margin:-30px 0 0 0 }
*/

#main .destaque_capa_prod_lanca_simp{ background:url(../layout/h5.png) no-repeat transparent; width:700px; padding:0 0 0 0; margin:5px 0 20px 0; border:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:13px; font-weight:600; text-transform:uppercase; color:#313131; }
#main .destaque_capa_prod_lanca_simp table{ margin:0 0 0 2px; }

#main .destaque_capa_prod_lanca_pag{ background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff; float:left; width:100%; height:535px; margin-top:10px }
#main .destaque_capa_prod_dest_pag{ background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff; float:left; width:100%; height:535px; margin:0px; padding:0px;  }
#main .destaque_capa_prod_dest_ban{ width:100%; float:left; text-align:center; margin:0; padding:0; display:block; }


#main .destaque_capa_fer{ float:left; width:100%; height:435px; margin-top:50px; background:none }
#main .destaque_capa_fer_twitter_dv1{ float:left; width:350px; height:387px; background:url(../layout/ban_sombra_capa.gif) top right no-repeat; padding:10px }
#main .destaque_capa_fer_twitter_dv2{ float:left; margin-left:20px }
#main .destaque_capa_fer_blog{ float:left; width:310px; padding:10px; margin-left:40px }

#main .principal_conteudo{ width:95%; height:auto; padding:20px; float:left }
#main .principal_conteudo_titulo{ color:#C91415; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; margin:0px; padding:0px; padding-left:10px; /*display:none*/ }
#main .principal_conteudo_texto{ margin:0; padding:10px 10px 10px 0; color:#313131; font-size:10pt; text-align: justify }
#main .principal_conteudo_texto h3, #main .principal_conteudo_texto h5{ color:#FF5D13; margin:0 0 10px 0; text-transform: uppercase; font-size:14px; text-align:left; }

/*
#CONTEUDO
*/

#conteudo_texto{ float:left; display:block; padding:20px }
#conteudo_texto .textop{ float:left; width:400px; margin:0 0 0 10px }
#conteudo_texto .texto{ float:left; width:100%; margin:0 0 0 0	 }

#conteudo_texto .imagem{ float:left; }
#conteudo_texto .imagem img{ border:3px solid #E9EDEB }
#conteudo_texto .imagem img:hover{ border:3px solid #FF5D13 }




#main #icones li{ display:inline; list-style-type:none; padding-right:7px; margin-top:15px; height:27px; line-height:27px; float:left; }

#main_busca{
float:right;
margin-right:57px;
margin-top:-60px;
}

#main_carrinho{
height:auto;
padding:20px;
padding-top:0px;
padding-bottom:50px
}

#main_logar{
/*background:#F6F6F6;*/
width:93%;
height:auto;
padding:20px;
padding-top:0px;
float:left;
}

#main_carrinho a:link{ color:#000; text-decoration:none;  }
#main_carrinho a:visited{ color:#000; text-decoration:none;  }
#main_carrinho a:hover{ color:#C91415; text-decoration:none;  }
#main_carrinho input{ width:50px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:1px solid #3F373F; padding:1px }
#main_carrinho button{ cursor:pointer }

/*
---------------------------------------------------------------------------------------------------------------------
#FILTROS BUSCA PRODUTOS ( PAG PRODUTOS )
---------------------------------------------------------------------------------------------------------------------
*/

#main_busca .main_busca_drop{ float:left; height:39px; background:transparent; border:0; margin:2px -40px 0 0; padding:0; }
#main_busca .main_busca_drop ul{ margin:15px 0 0 0; padding:0 }
#main_busca .main_busca_drop ul li{ display:inline; list-style-type:none; padding-right:5px; height:21px; line-height:21px; float:left; }
#main_busca .main_busca_drop ul li select{ width:155px; background:#fff; border:1px solid #BDBDBD; font-size:10px; text-transform:uppercase; margin:0; padding:3px }
#main_busca .main_busca_drop ul li select option.drop_filtros_off{ border-bottom:1px solid #BDBDBD; padding:5px 0 5px 0 }
#main_busca .main_busca_drop_sep{ display:none }
#main .campo{ width:50px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:1px solid #3F373F; border-right:0px; padding:1px }
#main .cont_interno{ height:auto;padding:20px;padding-top:0px }


/* tabela de precos */
#main_tabela{
height:auto;
padding:20px;
padding-top:0px
}

#main_tabela .td_titulo { 
color:#000;
TEXT-TRANSFORM: uppercase;
background-color:#F7F7F7;
border-bottom:1px solid #dfdfdf;
/*width:100%;*/
height:25px;
line-height:25px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
padding-left:0px;
text-align:left;
}

#main_tabela td { height:21px; font-size:12px; font-family:arial,tahoma,verdana; border-bottom:1px solid #F3F3F3; COLOR:#2E2E2E; }
#main_tabela a:link, a:visited { text-decoration:none; color:#2E2E2E; }
#main_tabela a:hover { text-decoration:none; color:#C91415; }
#main_tabela .td_preco { width:20%; text-align:left; }
#main_tabela .td_estoq { width:20%; text-align:center; }
#main_tabela .div_avancadas { float:left; width:195px }
#main_tabela .tabela_texto { margin-bottom:10px; }


/* Monta Cpu */
#yui-main .yui-b.monta_comp { margin:0; margin-left:10px }
#main.monta_comp { height:auto; padding:0px; margin:0 }
#main .titulo.monta_comp { margin-bottom:0px; }
#main_tabela.monta_comp { width:100%; height:405px; padding:0px; margin:0 }

#banner{
width:100%;
height:227px;
background:url(../layout/banner_fundo.gif) repeat-x #000;
margin:0px;
padding:0px;
z-index:0;
float:right;
text-align:right;
}

#banner #icones li{ display:inline; list-style-type:none; margin:0px; height:27px; line-height:27px; float:left; }
#banner #icones .ico_marcado{ color:#C91415; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:link{ color:#797979; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:visited{ color:#797979; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }
#banner #icones a:hover{ color:#C91415; text-decoration:none; display:block; padding-left:10px; padding-right:10px; }



/*
#buscar{
height:227px;
background:url(../layout/conteudo_meio_busca.gif) top repeat-x #fff;
background:red;
margin:0px;
padding:0px;
padding-left:50px
}

#buscar .titulo{ height:51px; line-height:51px; color:#fff; margin-left:0px; padding-left:36px }
*/

/* busca site */
#buscar{ width:90%; padding:10px; padding-top:0px; margin-left:25px; /*background:#000*/ }
#buscar  input{ font-size:10px; width:95%; }
#buscar  select{ font-size:10px; width:100%; TEXT-TRANSFORM:uppercase; }
#buscar .tab_detc{ padding-bottom:3px; padding-right:3px }
#buscar .button_inativo{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }
#buscar .button_ativo{ background-color:#C91415; color:#000; border:0px; width:100%; height:25px }
#buscar .campos_ativo{ border:1px solid #C91415; }

/* MENU LATERAL ( PADRAO ) */
#secondary{
width:236px;
height:auto;
/*background:url(../layout/menu_fd_.gif) repeat-y #fff;*/
margin:0px;
padding:0px;
}

#secondary .titulo_off{ width:201px; background:url(../layout/menu_ico.gif) no-repeat; padding:13px 0 11px 16px; margin-bottom:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:16px; font-weight:600; text-transform:uppercase; color:#fff; }
#secondary .drop_marcas { width:185px; /*height:29px; line-height:20px;*/ padding:5px; font-size:11px; border:1px solid #E1E1E1/*#F78214*/; margin-top:7px; margin-left:15px }

#secondary dl{ margin: 0 0 10px 20px; }
#secondary dd { margin: 0; }
#secondary dt
	{
		background:#fff;
		list-style-type: none;
		list-style-image: none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:0.7em;
		font-family:Arial, Tahoma, Verdana;
		text-transform:uppercase;
		word-spacing:0em;
		width: 170px;
	}

/*
#secondary ul.menuitem a, #secondary ul.menuitem a:visited { height:19px; line-height:19px; padding-left:3px; border-bottom:#d6d6d6 1px dotted; color:#474f4f; display:block; text-decoration:none }
#secondary ul.menuitem a:hover, #secondary ul.menuitem a:active { background-color:#FF5D13; padding-left:5px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
*/

#secondary dt a, #secondary dt a:visited { font-size:10px; padding:5px 0 3px 10px; border:0; border-bottom:#d6d6d6 1px dotted; color:#474f4f; display:block; text-decoration:none }
#secondary dt a:hover, #secondary dt a:active { background-color:#FF5D13; padding:5px 0 3px 10px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#secondary dt a.ativo{ background-color:#FF5D13; padding:5px 0 3px 10px; color:#fff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

#secondary dd ul { list-style: none; padding: 7px 0px 7px 0px; margin: -1px 0px 0px 0px; width:169px; border-top:1px solid #FF5D13; border-bottom:1px solid #FF5D13;  }
#secondary dd ul li { padding: 0px; margin: 0px; }
#secondary dd ul li a { color:#474f4f; padding:3px 0px 3px 3px; text-decoration:none; display:block; border-left:2px solid #fff; font-size:10px; }
#secondary dd ul li a:hover,
#secondary dd ul li a.ativo{ background:#F3F3F3; border-left:2px solid #FF5D13; }

/* MENU LATERAL ( NA BARRA DE BANNERS ) */
#secondary2{
width:236px;
height:227px;
background:url(../layout/menu_buscar_fd.gif) no-repeat #313131;
margin:0px;
padding:0px;
}

#secondary2 .carrinho{ color:#C91415; height:117px; line-height:95px; padding-left:22px }
#secondary2 .buscar{ color:#C91415; height:55px; padding-left:21px }
#secondary2 .titulo{ height:63px; line-height:43px; background:url(../layout/menu_buscar_ico.gif) no-repeat #313131; padding-left:36px; font-size:12px; font-weight:bold; TEXT-TRANSFORM:uppercase;   }

#secondary2 button{ width:21px; height:21px; background:url(../layout/menu_buscar_bt.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; margin-bottom:5px }
#secondary2 input{ height:18px; background:url(../layout/menu_buscar_cp.gif) repeat-x #313131; border:0px solid #000; margin-bottom:5px }

#secondary2 a:link{ color:#C91415; text-decoration:none;  }
#secondary2 a:visited{ color:#C91415; text-decoration:none;  }
#secondary2 a:hover{ color:#FFF; text-decoration:none;  }





#secondaryFull{height:50px; background-color:#333333; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;}
.googleAds{text-align:center;}


#footer_off{
height:193px;
color:#fff;
/*background:url(../layout/rodape_fundo.jpg) repeat-x #323232;*/
/*background:url(../layout/inferior_fd.gif) repeat-x #404040;*/
margin:0 0 0 0;
padding:0px;
text-align:left;
}

#footer { clear:both; background:none; padding-bottom:39px; }
#footer div.texto
{
	width:982px;
	height:220px;
	margin:0 auto;
	/*background:url(../layout/rodape_fundop.gif) bottom repeat-x #A1D10B;*/
	/*background:url(../layout/rodape_fundop.gif) top repeat-x #699000;*/
	
	/*background: url(../layout/rodape_fundop.png) repeat-x left top #D84225;*/
	/*background: url(../layout/rodape_fundo_pt.png) repeat-x left top #343537;*/
	background: url(../layout/rodape_fundo.png) repeat-x left top #0C3980;
	position:relative;
	z-index:9999;

	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	
	text-align:left;
	/*color:#354D11;*/
	color:#fff;
}


#footer .curva{ /*background:#000;*/ width:100%; height:75px; line-height:75px; margin-top:15px; float:left; text-align:center } /* moldura ícones pagamento */
#footer .curva_icones{ width:747px; float:left; text-align:left; margin:0; padding:0; margin-left:255px;  }
#footer .cartoes{ margin-left:250px; margin-top:-50px; margin-bottom:20px; float:left } /* ícones pagamento */
#footer .texto_{ width:982px; margin:0 auto; padding:0 }
#footer .by_{ /*background:red;*/ width:95%; float:left; height:21px; margin:20px 25px 0 0; display:block; text-align:right }

#footer div.texto div.by { padding:0 21px 0 21px;clear:both;color:#fff; font-size:12px; line-height:11px; /*font-style:italic;*/ text-align:right }
#footer div.texto div.by a { color:#fff; text-decoration:none;}
#footer div.texto div.by a:hover { color:#973C16;}

#footer a:link{ color:#f5f5f5; text-decoration:none;  }
#footer a:visited{ color:#f5f5f5; text-decoration:none;  }
#footer a:hover{ color:#973C16; text-decoration:none;  }

#footer #menubox_rodape{ /*background:#c0c0c0;*/ float:left; width:200px; padding:0px; margin-top:55px; margin-left:55px } /* moldura menu inferior ( config: thfunctions_menu.css ) */
#footer #menubox_rodape.menubox_rodape_endereco, #footer #menubox_rodape.menubox_rodape{ float:left; width:330px; min-height:100px; padding:0px; padding-left:25px; margin-top:55px; /*border-left:1px solid #973C16*/ /*border-left:1px solid #343537*/ border-left:1px solid #0C3980 } /* moldura endereco inferior */
#footer #menubox_rodape.menubox_rodape_endereco strong, #footer #menubox_rodape.menubox_rodape strong{ text-shadow:0 1px 0 #000/*#973C16*/; white-space:nowrap; white-space:normal; font-weight:bold; color:#fff; display:block; padding:0 11px 0 0; text-decoration:none; text-transform: uppercase; font-size:13px }
#footer #menubox_rodape.menubox_rodape{ width:155px; min-height:100px }
#footer #menubox_rodape.menubox_rodape ul{ margin:0; padding:0 }

#footer #menubox_rodape.menubox_rodape_endereco.social{ width:155px; }
#footer #menubox_rodape.menubox_rodape_endereco ul.sociais{ width:155px; margin:0; padding:0; list-style:none; float:left; margin:0;}
#footer #menubox_rodape.menubox_rodape_endereco ul.sociais li{ display:inline; margin:0; float:left; margin-right:7px; }
#footer #menubox_rodape.menubox_rodape_endereco ul.sociais li a{text-decoration:none; padding:0; width:33px; height:33px; display:block; float:left; } 
#footer #menubox_rodape.menubox_rodape_endereco ul.sociais li a:hover { text-decoration:none;}

/* Tabelas */
#tab_pedidos td{ height:35px; border-bottom:1px solid #E8E8E8; }
#tab_pedidos_det td{ height:55px; border-bottom:1px solid #E8E8E8; }

#tab_pedidos .tab_off{ background:#fff; color:#000; }
#tab_pedidos .tab_over{ background:#144289; color:#fff; cursor:pointer }
#tab_pedidos .tab_over_off{ background:#144289; color:#fff; }
#tab_pedidos_det .tab_off{ background:#fff; color:#000; }
#tab_pedidos_det .tab_over{ background:#144289; color:#fff; cursor:pointer }
#tab_pedidos_det .tab_over_off{ background:#144289; color:#fff; }
#tab_pedidos_det .tab_preco{ color:#144289; font-weight:bold }

/* avisos */
#tab_pedidos .ativo{ color:#008800 }
#tab_pedidos .vencido{ color:#C40000 }

/* popmodal - externo */
#poptitulo{
BACKGROUND:url(../layout/pop_fundo.gif) repeat-x #000000; 
color:#fff;
font-weight:bold;
padding-left:10px;
height:35px;
line-height:35px;
TEXT-TRANSFORM:uppercase;
FONT-WEIGHT:bold; 
TEXT-ALIGN:left;
}

/* pagina de impressao */

#print{
height:635px;
background:url(../layout/conteudo_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
text-align:left;
}

#print .titulo{ 
height:43px;
line-height:43px;
background:url(../layout/conteudo_ico.gif) left no-repeat;
margin:0px;
margin-bottom:30px;
padding:0px;
padding-left:46px;
}

#print .titulo a:link{ color:#000; text-decoration:none;  }
#print .titulo a:visited{ color:#000; text-decoration:none;  }
#print .titulo a:hover{ color:#C91415; text-decoration:none;  }

#print .titulo_meio{ 
height:51px;
line-height:65px;
background:url(../layout/conteudo_meio_ico.gif) left no-repeat;
margin:0px;
margin-bottom:50px;
padding:0px;
padding-left:46px;
}

#print .div_meio{
height:300px;
background:url(../layout/conteudo_meio_fd.gif) top repeat-x #fff;
margin:0px;
padding:0px;
}

/* form */
#print .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#print .caixa{
background:#F6F6F6;
width:100%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#print .caixa_aviso{ 
background:#C91415;
border:2px solid #C91415;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

#print .caixa_negaviso{ 
background:#C40000;
border:2px solid #C40000;
color:#fff;
width:675px;
height:auto;
margin:0px;
margin-bottom:10px;
padding:10px;
float:left;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

#print a:link{ color:#C91415; text-decoration:none;  }
#print a:visited{ color:#C91415; text-decoration:none;  }
#print a:hover{ color:#000; text-decoration:none;  }


/* impressao */
#impressao .caixa_titulo{ 
background:url(../icones/ico_seta.gif) left center no-repeat ;
width:98%;
height:41px;
line-height:41px;
margin:0px;
margin-bottom:0px;
border-bottom:0px solid #E8E8E8;
padding:0px;
padding-left:15px;
float:left;
}

#impressao .caixa{ 
background:#F6F6F6;
width:97%;
height:auto;
margin:0px;
margin-bottom:10px;
border:2px solid #E8E8E8;
padding:10px;
float:left;
}

#impressao a:link{ color:#C91415; text-decoration:none;  }
#impressao a:visited{ color:#C91415; text-decoration:none;  }
#impressao a:hover{ color:#000; text-decoration:none;  }

/* - fox
a.imgtransparencia {
	background-repeat: repeat;

	opacity:1.00;
	-moz-opacity: 1.00;
	filter: Alpha(Opacity=100);	
	
	color: #CCCCCC;
	font-family: verdana;
	font-size: 12px;
}

a:hover.imgtransparencia {
	background-repeat: repeat;
	
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: Alpha(Opacity=65);	
	
	color: #CCCCCC;
	font-family: verdana;
	font-size: 12px;
}
*/

.imgtransparencia {   }
.imgtransparencia_over { 

	opacity: 0.65; /* firefox */
	-moz-opacity: 0.65; /* Versões antigas */
	filter: alpha(opacity=50); /* IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /* IE8 */

 }

/*
---------------------------------------------------------------------------------------------------------------------
#SLIDE
---------------------------------------------------------------------------------------------------------------------

	.slides_container {
		width:570px;
		height:270px;
	}
	.slides_container div {
		width:570px;
		height:270px;
		display:block;
	}



#slides { width:700px; position:relative; clear:both; }
#slides .previous { position:absolute; margin:186px 0 0 19px; z-index:500; background:url(../js/images/nivo_nav.png) no-repeat 0 0; width:47px; height:47px; display:block; text-indent:-9999px; }
#slides .next { position:absolute; margin:186px 0 0 633px; z-index:500; background:url(../js/images/nivo_nav.png) no-repeat -47px 0; width:47px; height:47px; display:block; text-indent:-9999px; }
#slides .previous:hover { background:url(../js/images/nivo_nav.png) no-repeat 0 -47px; }
#slides .next:hover { background:url(../js/images/nivo_nav.png) no-repeat -47px -47px; }

*/

/*
  Slides
*/

#slides {
    position: relative;
    z-index: 100;
    width: 700px;
    height: 420px;
}

.slides_container {
    display:none;
    width: 700px;
    height: 420px;
}

.slides_container img {
    width: 700px;
    height: 420px;
    display: block;
}

#slides .prev {
  margin-right: 5px;
  float:left;
}
#slides .next {
  margin-right: 5px;
  float:left;
}

.pagination {
    margin:1px 10px 0 0;
	padding:15px 0 0 0;
    float: right;
    list-style: none;
}

.pagination li {
    float: left;
    margin: 0 1px;
}

.pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(../js/images/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

.pagination li.current a, .pagination li.current a:hover { background-position: 0 -13px }
.pagination li a:hover { background-position: 0 -26px }

#slides a:link, #slides a:visited { color: #333 }
#slides a:hover, #slides a:active { color: #9e2020 }

#galeria{}
#galeria img{ border:1px solid #E9EDEB; margin:5px }
#galeria img:hover{ border:1px solid #144289; margin:5px }


/* ======================================= Home Page ============================================================== */
.banner-block {margin-bottom: 30px;}
.banner-block li {
	moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	 border: 1px solid #e0e0e0;
	 border-radius: 3px;
	 overflow: hidden;
	 background: url("images/banner-block-bg.gif") repeat-x center top;
	 width:290px;
	 margin-left:10px;
	 float:left;
}
.banner-block li a {
	position: relative;
	display: block;
	padding: 16px 18px 15px;
	text-decoration:none;
}
.banner-block li h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #313131;
	border-bottom: 2px solid #dedede;
	padding-bottom: 9px;
	margin-bottom: 6px;
}
.banner-block li a:hover h3 { color: #FF5D13; }
.banner-block li img {max-width: 100%; float: left; margin-right: 9px;}
.banner-block .banner-block-bg {overflow: hidden; font-size: 14px; line-height: 20px; color: #313131; padding: 4px 0 0;}
.banner-block .banner-block-bg p{ font-size:11px; }
.banner-block .banner-block-bg img{ margin-bottom:10px; }

.banner-block .banner-block-bg img{ border:3px solid #E9EDEB }
.banner-block .banner-block-bg img:hover{ border:0; border-bottom:3px solid #E9EDEB }

.banner-block li span {
	font-size: 14px; 
	color: #FF5D13; 
	text-transform: uppercase;
	font-weight: bold;
	background: url(images/marker-11.gif) no-repeat right center;
	padding-right: 10px;
}

.block-text {font-size: 14px; line-height: 20px; margin-bottom: 8px;}
.block-text .subtitle { 
	font-family: 'Open Sans', sans-serif;  
	font-size: 29px; 
	color: #313131;
	padding-bottom: 6px; 
	margin-bottom: 15px;
	border-bottom: 2px solid #e0e0e0;
}
.block-text span { color: #313131; }
.brend-list {
	overflow: hidden; 
	border: 1px solid #e0e0e0; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	margin-bottom: 26px;
	background: url("images/banner-block-bg.gif") repeat-x center top;
 } 
.brend-list li {
	float: left; 
	width: 20%;
	moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	 text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	padding: 24px 10px 24px;
	height: 126px;
}
.brend-list li a {	display:block;}
.brend-list li a img { max-width: 100%; opacity: 1;  }
.brend-list li a:hover {opacity: 0.4;}
.brend-list li a span {display: block; /*color: #FF5D13;*/ color: #FF5D13; font-size: 13px; font-weight: bold; margin-top: 8px; display:block;}


.brend-list li a,
.footer li a,
.banner-block li a,
.banner-block li a img,
.banner-block li h3,
.product-name a,
.block-tags li a,
.block-layered-nav dd li a,
.header .quick-access li a,
.sf-menu > li > a > span:before,
.sf-menu li ul a,
.camera_orange_skin .camera_prev > span,
.camera_orange_skin .camera_next > span,
.products-grid li.item {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.banner-block li a:hover img{
	transform: scale(1.1,1.1); 
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}

#atendimento
	{
		padding:0 0 0 0;
		width:305px;
		margin:20px;
		float:left;
		color:#A7ACAC;
	}

#atendimento.link{ width:100% }
#atendimento h5{ color:#666666 }
#atendimento ul
	{
		background-color:#fff;
		list-style-type: none;
		list-style-image: none;
		margin:10px 0 0 0;
		padding:10px 5px 10px 10px;
		width:255px;
		float:left;

		color:#000;
		font-size:10px;
		text-transform:uppercase;
	}

#atendimento ul{ border:5px solid #EBEBEB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#atendimento ul a { height:40px; line-height:40px; padding-left:155px; margin-top:5px; margin-bottom:5px; border-bottom:#ececec 1px solid; color:#474f4f; display:block; }
#atendimento ul a,
#atendimento ul a:visited{ background-image:none; text-decoration:none }
#atendimento ul a:hover,
#atendimento ul a:active{ color:#0075BD; text-decoration:none }

#atendimento a.down{ display:block; position:relative; width:99px; height:44px; line-height:115px; background:transparent url('http://www.skypeassets.com/i/common/images/icons/menu-sprite-standard.png') no-repeat; }
#atendimento a.down:hover{background-position:0 -50px}

