body
{
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    background-image: url("../img/fundo_topo.png");
    background-repeat: repeat-x;
    background-position: top center;
    font-family: Arial;
    font-size: 12px;
    color: #6e6b6b;
}

h2,h3,h4
{
    display: none;
}

#loading
{
	z-index: 1;
	position: absolute;
	display: none;
	margin: 50px;
	margin-left: 150px;
	width: 80px;
	height: 23px;
	padding-top: 7px;
	padding-left: 45px;
	border: 10px solid #FFFFFF;

	background-image: url("../img/loading.gif");
	background-repeat: no-repeat;
	background-color: #FFF;

}

/* LOADING */
.carrinho_loading
{
    display: none;position: absolute;left: 380px;top: 250px;
    height: 45px;
    padding-top: 10px;
    padding-left: 50px;
    padding-right: 20px;
    font-size: 25px;
    border: 2px solid #c20000;
    background-color: #FFF;
    background-image: url(../img/loading.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-position: 10px 10px;
}

/*============================================================================== (   ESTRUTURA FULL   )*/

#area_layout_full
{
    position: relative;overflow: hidden;width: 999px;
}
#areaRodapeFull
{
    overflow: hidden;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 16px;
    background-color: #f4f4f4;
    background-image: url("../img/fundo_rodape.gif");
    background-repeat: repeat-x;
    text-align: center;
    font-size: 11px;
}

/*============================================================================== (   ESTRUTURA   )*/

#central
{
    
}

/*============================================================================== (   ÁREA TOPO   )*/

#area_topo
{
    overflow: hidden;
    width: 100%;
    height: 91px;
    margin: 0;
}
#area_topo_esquerda
{
    overflow: hidden;
    float: left;
    width: 225px;
    height: 88px;
}
#area_topo_direita
{
    overflow: hidden;
    float: right;
    width: 680px;
    height: 88px;
    /*background-image: url("../img/fundo_menu_superior.png");*/
    background-position: left top;
    background-repeat: no-repeat;
    text-align: left;
    
}
#topo_direita_fone
{
    overflow: hidden;
    float: right;
    width: 190px;
    height: 88px;
    padding-top: 5px;
    color: #ffdddd;
    text-align: center;
}



#area_topo_direita_superior
{
    height: 23px;
    padding-top: 7px;
    padding-right: 190px;
    text-align: right;
}
#area_topo_direita_menu
{
    padding-left: 13px;
}
#area_topo_direita_menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#area_topo_direita_menu li
{
    float: left;
    height: 30px;
    margin-right: 20px;
    padding-right: 20px;
    padding-top: 7px;
    background-image: url("../img/barra_separador_topo.gif");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 11px;
}
#area_topo_direita_menu li a
{
    color: #ffdddd;
    font-weight: bold;
    text-decoration: none;
    padding-top: 10px;
}
#area_topo_direita_menu li a:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

#area_topo_barra_inferior
{
    overflow: hidden;
    height: 30px;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}
#area_topo_barra_inferior_esquerda
{
    overflow: hidden;
    float: left;
    padding-top: 5px;
}
#area_topo_barra_inferior_direita {overflow: hidden;float: right;padding-top: 5px}

/*============================================================================== (   COLUNA ESQUERDA   )*/

#area_coluna_esquerda
{
    overflow: hidden;
    float: left;
    width: 170px;
}

#box_lateral_topo
{
    overflow: hidden;
    width: 170px;
    height: 39px;
    background-image: url("../img/box_lateral_topo.gif");
}
#box_lateral_borda
{
    overflow: hidden;
    width: 170px;
    background-image: url("../img/box_lateral_borda.gif");
}
#box_lateral_base
{
    overflow: hidden;
    width: 170px;
    height: 14px;
    margin-bottom: 15px;
    background-image: url("../img/box_lateral_base.gif");
}

#box_vermelha_170_topo_departamentos
{
    overflow: hidden;
    width: 170px;
    height: 39px;
    background-image: url("../img/box_vermelha_170_topo_departamentos.png");
}
#box_vermelha_170_topo_pesquisar
{
    overflow: hidden;
    width: 170px;
    height: 39px;
    background-image: url("../img/box_vermelha_170_topo_pesquisar.png");
}
#box_vermelha_170_topo_newsletter
{
    overflow: hidden;
    width: 170px;
    height: 39px;
    background-image: url("../img/box_newsletter_topo.png");
}
#box_vermelha_170_borda
{
    overflow: hidden;
    width: 170px;
    padding: 0;
    background-image: url("../img/box_lateral_borda.gif");
}
#box_vermelha_170_base
{
    overflow: hidden;
    width: 170px;
    height: 14px;
    margin-bottom: 15px;
    background-image: url("../img/box_vermelha_170_base.png");
}
.box_vermelha_170_conteudo
{
    overflow: hidden;
    width: 150px;
    text-align: left;
}


.box_cinza_170_topo_promocao
{
    overflow: hidden;
    width: 170px;
    height: 39px;
    background-image: url("../img/box_cinza_170_topo_promocao.png");
}
.box_cinza_170_topo
{
    overflow: hidden;
    width: 170px;
    height: 19px;
    background-image: url("../img/box_cinza_170_topo.png");
}
.box_cinza_170_borda
{
    overflow: hidden;
    width: 170px;
    background-image: url("../img/box_cinza_lateral_borda.gif");
}
.box_cinza_170_base
{
    overflow: hidden;
    width: 170px;
    height: 14px;
    margin-bottom: 15px;
    background-image: url("../img/box_cinza_170_base.png");
}

/*============================================================================== (   COLUNA DIREITA   )*/

#area_coluna_direita
{
    overflow: hidden;
    float: right;
    width: 818px;
}

#box_full_superior
{
    overflow: hidden;
    height: 86px;
    background-image: url("../img/box_conteudo_superior.gif");
}
#box_full_superior_2
{
    overflow: hidden;
    height: 62px;
    background-image: url("../img/box_conteudo_superior_2.gif");
}
#box_full_superior_esquerda
{
    float: left;
    width: 27px;
    height: 86px;
    background-image: url("../img/box_conteudo_superior_esquerda.gif");
}
#box_full_superior_esquerda_2
{
    float: left;
    width: 27px;
    height: 62px;
    background-image: url("../img/box_conteudo_superior_esquerda_2.gif");
}
#box_full_superior_direita
{
    float: right;
    width: 27px;
    height: 86px;
    background-image: url("../img/box_conteudo_superior_direita.gif");
}
#box_full_superior_direita_2
{
    float: right;
    width: 27px;
    height: 62px;
    background-image: url("../img/box_conteudo_superior_direita_2.gif");
}
#box_full_superior_navegacao
{
    overflow: hidden;
    height: 33px;
}
#box_full_superior_navegacao_esquerda
{
    float: left;
    padding-top: 10px;
}
#box_full_superior_navegacao_direita
{
    float: right;
    width: 229px;
    padding-top: 8px;
    font-size: 11px;
}
#box_full_superior_sub_navegacao_direita
{
    float: right;
    padding-top: 6px;
    font-size: 10px;
    text-align: right
}
#box_full_lateral_esquerda
{
    background-image: url('../img/box_conteudo_lateral_esquerda.gif');
    background-repeat: repeat-y;
    background-position: top left;
}
#box_full_lateral_direita
{
    margin: 0 0 0 10px;
    background-image: url('../img/box_conteudo_lateral_direita.gif');
    background-repeat: repeat-y;
    background-position: top right;
}
#box_full_inferior
{
    overflow: hidden;
    height: 86px;
    background-image: url("../img/box_conteudo_inferior.gif");
}
#box_full_inferior_esquerda
{
    float: left;
    width: 27px;
    height: 86px;
    background-image: url("../img/box_conteudo_inferior_esquerda.gif");
}
#box_full_inferior_direita
{
    float: right;
    width: 27px;
    height: 86px;
    background-image: url("../img/box_conteudo_inferior_direita.gif");
}
#box_full_conteudo
{
    overflow: hidden;
    margin: 0 16px 0 6px;
}
.box_full_conteudo_titulo_cinza
{
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #6e6b6b;
}




#coluna_direita_area_banner_promocional
{
    overflow: hidden;
    padding-left: 5px;
    margin-bottom: 17px;
}


/*============================================================================== (   BOX PROMOÇÃO LATERAL   )*/
.box_promocao_lateral
{
    display: block;
    overflow: hidden;
    width: 170px;
    height: 191px;
    padding-left: 10px;
    margin-bottom: 10px;
    background-image: url(../img/box_promocao_lateral.png);
    cursor: pointer;
}
.box_promocao_lateral_imagem
{
    display: block;
    overflow: hidden;
    float: left;
    width: 151px;
    height: 107px;
    margin-top: 11px;
}
.box_promocao_lateral_nome
{
    display: block;
    overflow: hidden;
    float: left;
    width: 151px;
    height: 40px;
    margin-top: 8px;
    color: #ffffff;
    text-align: left;
    font-size: 10px;
}
.box_promocao_lateral_valor
{
    display: block;
    overflow: hidden;
    float: left;
    width: 151px;
    height: 21px;
    padding-top: 1px;
    color: #ffd800;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}

/*============================================================================== (   RODAPÉ   )*/

.rodape_box
{
    width: 200px;
    height: 200px;
    border-right: 1px solid #dfdfdf;
}



/*============================================================================== (   MENUS   )*/

.menuVertical
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.menuVertical li a
{
    display: block;
    width: 155px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
    text-decoration: none;
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    color: #555555;
}

.li_menu_vertical a:hover
{
    text-decoration: underline;
}

.li_menu_vertical_selected a
{
    font-weight: bold;
    
}



/*============================================================================== (   PRODUTOS   )*/

#produto_inicial_promocao
{

}

#produto_inicial
{
    overflow: hidden;
    width: 100%;
}

#produto_inicial_esquerda
{
    overflow: hidden;
    float: left;
    width: 637px;
}

#produto_inicial_direita
{
    overflow: hidden;
    float: right;
    width: 170px;
}


/*============================================================================== (   CARRINHO   )*/

.car_area_bt
{
    overflow: hidden;
    width: 66px;
}
.car_bt_mais_product
{
    float: right;
    width: 18px;
    height: 18px;
    background-image: url("../img/bt_car_mais.png");
    cursor: pointer;
}
.car_bt_menos_product
{
    float: left;
    width: 18px;
    height: 18px;
    background-image: url("../img/bt_car_menos.png");
    cursor: pointer;
}
.car_bt_qtd_product
{
    float: left;
    width: 30px;
    height: 16px;
    padding-top: 2px;
    background-image: url("../img/bt_car_qtd.png");
    font-weight: bold;
}

.box_processo_venda
{
    overflow:hidden;
    float:left;
    width:312px;
    margin-right: 15px;
    text-align: left;
}
.box_processo_venda_titulo
{
    width: 310px;
    height: 26px;
    padding-top: 15px;
    background-image: url("../img/box_proc_car_fundo_titulo.png");
    text-align:center;
    color: #fff;
    font-size: 17px;
}
.box_processo_venda_titulo_cinza
{
    width: 310px;
    height: 26px;
    padding-top: 15px;
    background-image: url("../img/box_proc_car_fundo_titulo_cinza.png");
    text-align:center;
    color: #444;
    font-size: 17px;
}
.box_processo_venda_rodape
{
    width: 310px;
    height: 50px;
    background-image: url("../img/box_proc_car_fundo_rodape.png");
    text-align:center;
    color: #fff;
    font-size: 17px;
}
.box_processo_venda_conteudo
{
    overflow: hidden;
    width: 288px;
    height: 300px;
    padding: 10px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    background-color: #f9f9f9;
    color: #333;
}

/*============================================================================== (   FORM - INPUT   )*/

form
{
    margin: 0px;
    padding: 0px;
}
fieldset
{
    margin: 0px;
    padding: 0px;
    border: 0px solid #FFFFFF;
}
legend
{
    display: none;
}

.form_input
{
    float: left;
    width: 300px;
    padding: 3px;
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    color: #555555;
    font-size: 13px;
}
.form_select
{
    float: left;
    width: 300px;
    padding: 1px;
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    color: #555555;
    font-size: 13px;
}

.form_input_150
{
    width: 140px;
    padding: 3px;
    padding-left: 5px;
    margin-bottom: 10px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    color: #555555;
    font-size: 13px;
}

.input_pd2
{
    width: 140px;
    padding: 3px;
    margin-bottom: 10px;
    border: 1px solid #bbbbbb;
    background-color: #ffffff;
    color: #555555;
    font-size: 13px;
}


/*===========================================================================(   FORM - LABEL   )*/

.form_label
{
    float: left;
    padding-top: 3px;
    padding-bottom: 5px;
    margin-right: 10px;
    font-size: 11px;
    font-family: Verdana;
    cursor: pointer;
}

.label_form_cliente
{
    display: block;
    padding-bottom: 5px;
    font-size: 11px;
    font-family: Verdana;
    cursor: pointer;
}

.form_label_line
{
    float: left;
    width: 50px;
    padding-top: 4px;
    font-size: 12px;
    font-family: Arial;
    color: #444;
}

.label_for_radio
{
    float: left;
    padding-top: 3px;
    padding-bottom: 5px;
    font-size: 11px;
    font-family: Verdana;
}

/*===========================================================================(   FORM - BUTTON   )*/

.form_button_avancar
{
    width: 91px;
    height: 31px;
    border: 0px solid;
    background-image: url("../img/bt_avancar.png");
    cursor: pointer;
}


/*============================================================================== (   FONTS   )*/

a.link_cor_predominante_15
{
    font-family: Arial;
    font-size: 15px;
    line-height: normal;
    color: #c40001;
    text-decoration: none;
}
a.link_cor_predominante_15:hover
{
    text-decoration: underline;
}


a.link_cor_predominante_12
{
    font-family: Arial;
    font-size: 12px;
    line-height: normal;
    color: #c40001;
    text-decoration: none;
}
a.link_cor_predominante_12:hover
{
    text-decoration: underline;
}

a.link_cor_predominante_11
{
    font-family: Arial;
    font-size: 11px;
    line-height: normal;
    color: #c40001;
    text-decoration: none;
}
a.link_cor_predominante_11:hover
{
    text-decoration: underline;
}


a.link_vermelho_15
{
    font-family: Arial;
    font-size: 15px;
    line-height: normal;
    color: #c40001;
    text-decoration: none;
}
a.link_vermelho_15:hover
{
    text-decoration: underline;
}

a.link_cinza_11
{
    font-family: Arial;
    font-size: 11px;
    color: #444;
    text-decoration: none;
}
a.link_cinza_11:hover
{
    color: #222;
}

a.link_preto_12
{
    font-family: Arial;
    font-size: 12px;
    color: #333;
    text-decoration: none;
}
a.link_preto_12:hover
{
    color: #000;
}

.azul_11
{
    font-size: 11px;
    color: #0473be;
}
.azul_18
{
    font-size: 18px;
    color: #0473be;
}

.preto_15
{
    font-size: 15px;
    color: #000;
}
.cor_predominante_15
{
    font-size: 15px;
    color: #c40001;
}
.cor_predominante_19
{
    font-size: 19px;
    color: #c40001;
}




.vemelho_13
{
    font-size: 13px;
    color: #c40001;
}

.cinza_claro_12
{
    font-size: 12px;
    color: #666;
}
.cinza_claro_11
{
    font-size: 11px;
    color: #666;
}
