/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background-color:#115788;
}
#main{
    width: 100%;
    text-align:center;
    background-image:url(../img/background_02.jpg);
    background-position:top;
    background-repeat: repeat-x;
}
#container  {
    width: 1000px;
    margin: 0 auto auto;
    padding: 0px;
    position:relative;
    height:auto;
    text-align:left;

}	
#topo  {
    width: 100%;
    height: 192px;
    position:relative;
    overflow:hidden;
    vertical-align:bottom;
}
.tit_pagina{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color: #8c1d00;
    font-weight:bold;
    margin-left:10px;
}
/* MENU SUPERIOR */

#menu ul {
    float:left;
    margin: 0;
    padding: 0;
}	

#menu li {	
    float:left;
    display: block;
    margin: 0 1px;
}	
#menu .esq {
    background-image:url(../img/botoes/bt_superior_esq.png);
    background-repeat:no-repeat;
    float:left;
    width: 5px;
    height:22px;
}
#menu .meio {
    background-image:url(../img/botoes/bt_superior.png);
    background-repeat:repeat-x;
    display:block;
    float:left;
    height:22px;
    padding: 3 20 0 20;
    margin-bottom: -3px;
}
#menu .meio a {
    font-size:11px;
    text-transform:uppercase;
    text-decoration:none;
    color:#7b7b7b;
    font-weight:bold;
}
#menu .meio a:hover {
    color:#000000;
}
#menu .dir {
    background-image:url(../img/botoes/bt_superior_dir.png);
    background-repeat:no-repeat;
    float:left;
    width: 5px;
    height:22px;
}

.menu_list {
    padding-left: -42px;
}	
/* MENU PRINCIPAL */

#menu_principal {
    height: 26px;
    width: 1000px;
    overflow: hidden;
}
#menu_esquerda {
    width: 8px;
    height: 26px;
    background-image:url(../img/botoes/bt_menu_esq.png);
    background-repeat:no-repeat;
    float:left;
}
#menu_produtos {
    width: 984px;
    height: 26px;
    float:left;
    background-image:url(../img/botoes/bt_menu.png);
    background-repeat:repeat-x;
    margin: 0;
    padding: 0;
}
#menu_produtos ul{
    float:left;
    margin: 0;
    padding: 0 10;
}	

#menu_produtos li {	
    float:left;
    display: block;
    margin: 5 8;
}	

#menu_produtos a {
    font-size:12px;
    text-transform:uppercase;
    text-decoration:none;
    color:#7b7b7b;
    font-weight:bold;
}
#menu_produtos a:hover {
    color:#000000;
}

#menu_direita {
    width: 8px;
    height: 26px;
    background-image:url(../img/botoes/bt_menu_dir.png);
    background-repeat:no-repeat;
    float:right;
}


/* GERAL */
#esquerda  {
    width: 200px;
    float:left;
    position:relative;
    left:0px;
}
#departamentos {
    overflow: hidden;
    width: 200px;
    float: left;
}
#centro  {
    width: 586px;
    float:left;
    position:relative;
    padding: 0 7 0 7;
}	
#direita  {
    width: 200px;
    float:right;
    position:relative;
    overflow:hidden;
    right:0px;
}	

.txt_topo11 {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 11px;
    color:#666;
}


/*  ### rodape  ###*/

#rodape  {
    width: 100%;
    height: 112px;
    position:relative;
    clear:both;
    padding-top: 7px;
}	
.txt_rodape  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#636363;
}
.tit_rodape  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#636363;
}
.tit_rodape  a{
    text-decoration:none;
    color:636363;
}
.tit_rodape  a:hover{
    text-decoration:none;
    color:000;
}
#divi_rodape {
    height:102px;
    width:2px;
    background-color:#cfcfcf;
}
/* FORMULARIOS */

#usu_login-label {
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:11px;
}

#usu_login {		
    border: 1px #d1d1d1 solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 17px;
    width: 139px;
}

#grava_usuario #usu_login {		
    background: #666;
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}

#grava_usuario #usu_senha {		
    background: #666;
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}

#grava_usuario #usu_senha_confirm {		
    background: #FFFFFF;
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}

#usu_senha-label {
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:11px;
}
#usu_senha {	
    border: 1px #d1d1d1 solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 17px;
    width: 99px;
}

#submit {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    width:30px;
    height:20px;
}

#Submit-label {
    visibility:hidden;
}
.login-button {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 11px;
    border: 0px #d1d1d1 solid;
    background-color:#f0f0f0;
    width: 35px;
    color:#595e62;
    bottom: 0px;

}
.txt_login {
    font-family:Arial, Helvetica, sans-serif;
    color:#666 ;
    font-size:11px;
}	

#login_opcoes {
    margin: -17 0 5 40;
    color: #666;
}
.tit_busca {
    color:#000000;
    text-transform:uppercase;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.tit_destaque {
    color:#FFFFFF;
    text-transform:uppercase;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
#marcas_destaque {
    padding: 5 0 0 15;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#marcas_destaque ul{
    list-style:none;
    margin:0 8 0 5;
    padding:0 8 0 5;
}
#marcas_destaque a{
    text-decoration: none;
    color:#595e62;
}
#marcas_destaque a:hover{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
#marcas_destaque li{
    margin-left: -10px;
    padding-left: -10px;
    background-image:url(../img/bg_div.gif);
    background-repeat:repeat-x;
    height:20px;
    color:#B7B7B7;
    list-style-type:none;
}

#lojas_especiais {
    padding: 5 0 0 15;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}	
#lojas_especiais ul{
    list-style:none;
    margin:0 8 0 5;
    padding:0 8 0 5;
}
#lojas_especiais a{
    text-decoration: none;
    color:#595e62;
}
#lojas_especiais a:hover{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
#lojas_especiais li{
    margin-left: -10px;
    padding-left: -10px;
    background-image:url(../img/bg_div.gif);
    background-repeat:repeat-x;
    height:20px;
    color:#B7B7B7;
    list-style-type:none;
}

.lista_destaque {
    margin-left: 5px;
    padding-left: 5px;
    background-image:url(../img/bg_div.gif);
    background-repeat:repeat-x;
    height:20px;
    color:#B7B7B7;
    list-style-type:none;
}
#cadastro_newsletter {
    padding: 5 0 0 15;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color:#595e62;
}
#cadastro_newsletter form{
    margin: 0 0 0 -3;
    padding:0 0 0 -3;
}
#cadastro_newsletter input{
    width: 165px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}
#menu_pesquisa form{
    margin:0px;
    padding:0px;
}
#menu_pesquisa  input, select{
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}

#menu_pesquisa  #find,.submit_button{
    width: 80px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    cursor:pointer;
}
#banner_principal {
    margin-top: 7px;
    overflow:hidden;
    width:586px;
}
#tipo_busca {
    width: 105px;
}

/*     ###########          Paginacao de Busca          ########     */	
#paginacao_busca {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#595e62;
    text-align:right;
}
#paginacao_busca_results{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#595e62;
    margin-left:5px;
}
#item_por_pagina {
    background: #FFFFFF;
    width: 42px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
}
#resultado_busca {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #666666;
    float:left;
    margin-top:3px;
}
#order_produto{
    width:140px;
}
#visualizacao_produto{
    width:60px;
}

/*    ###########         Fim Paginacao de Busca        ########      */

/*    ###########         Form Usuario   e    Contato     ########      */

.tit_form{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#595e62;
    font-weight:bold;
    text-decoration:none;
}

.form_grd {		
    background: #FFFFFF;
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}
.form_med {		
    background: #FFFFFF;
    width: 100px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}
.form_peq {		
    background: #FFFFFF;
    width: 25px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}
#botao_cadastrar{
    width: 165px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    cursor:pointer;
}
.form_mensagem{
    background: #FFFFFF;
    width: 190px;
    border: 1px #d1d1d1 solid;
    height: 70px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}
#botao_enviar{
    width: 100px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    cursor:pointer;
}

#Person{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#595e62;
    text-decoration:none;
}

#Person input{
    background: #FFFFFF;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
}

.botao_enviar{
    width: 100px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    cursor:pointer;
}

#form_ordenacao {		
    background: #FFFFFF;
    width: 110px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
}
#form_tipo_ordenacao {		
    background: #FFFFFF;
    width: 52px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
}

/*   #####################################   Meu Pedido   ##########################################    */
.table1 {
    border-collapse:collapse;
    width:100%;
    line-height:20px;
    padding:0;
    margin-top:6px;
    float:left;
}

.table1 tr:hover {
    cursor: pointer;
    background-color: #DDD;
}

.t1 {
    background:#f1f1f1;
    font-size:11px;
    font-weight:700;
    color: #383838;
    text-align:left;
}
.t2 {
    font-size:11px;
    font-weight:400;
    color:#000;
    text-align:left;
}
.t2_valor a{
    color: #a11e00;
    font-weight:700;
    margin-left:5px;
}
.td1 {
    width:96px;
    padding-left:5px;
}
.td2 {
    width:120px;
}
.td3 {
    width:90px;
}
.td4 {
    width:100px;
}
.td5 {
    width:100px;
}
.form_busca_pedido{
    background: #FFFFFF;
    width: 52px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
}
#botao_pesquisar{
    width: 100px;
    border: 1px #d1d1d1 solid;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    cursor:pointer;
}
#bt_pedidos{
    width: 96px;
    margin-left:5px;
    height: 20px;
    cursor:pointer;
}
.txt_pedido{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#595e62;
}
.tit_pedido{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#595e62;
    font-weight:bold;
}
.data_entrega{
    font-weight:bold;
}

#finalizacao_pedido_buttons{
    width:100%;
    text-align: right;
}

#finalizacao_pedido_buttons a{
    text-decoration:none;

}

#finalizacao_pedido_buttons #Checkout{
    color : #FFFFFF;
}

#finalizacao_pedido_buttons #Continueonshop{
    color : #666;
}

#carrinho_titulo{
    font-size: 30px;
    font-weight: bolder;
}

/*   #################################### Fim Meu Pedido  #############################   */


.tit_espelho_pedido {
    color:red;
    text-transform:uppercase;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align: center;
}

.errors {	
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.errors li {
    list-style:none;
    color:red;
    font-size:11px;
    text-align:left;
}

.btBuscaCep {
    border: 0px;
    text-decoration: underline;
    color: #000000;
    font-size:9px;
    background-color:#FFFFFF;
    cursor: pointer;
}

.labCadUser {		
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#595e62;
    margin: 0 0 0 0;
    vertical-align: top;
}
.labCadUser label {
    float:right;
    vertical-align: top;
}

.radCadUser {		
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#595e62;
    margin: 0 0 0 0;
}
.radCadUser label {
    float:left;
}

.labCadUserCenter {		
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#595e62;
    margin: 0 0 0 0;
    text-align:center;
}

.labCadUserBold {
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#595e62;
    margin: 0 0 0 0;
    align:right;
    font-weight: bold;
}

.cadUserColumn1 {
    float:left;
}

.cadUserColumn2 {
    float:right;
}

.stepCadUser1 {
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#115788;
    margin: 0 0 0 0;
    align:right;
    font-weight: bold;
}

.stepCadUser2 {
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:#595e62;
    margin: 0 0 0 0;
    align:right;
    font-weight: bold;
}

.stepCadUserSeparator {
    background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#8B1A1A;
    margin: 0 0 0 0;
    align:right;
    font-style: italic;
    text-decoration: underline;
}

.breadcrumbs {			
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#000000;
    width:100%
}

.breadcrumbs a {			
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;

}

.lab_dad_end {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 11px;
    border: 0px #d1d1d1 solid;
    color:#595e62;
    bottom: 0px;
}

.txt_topo_site_branco {
    font-family:Arial, Helvetica, sans-serif ;
    font-size: 25px;
    color:#FFFFFF;
    height: 25px;
}

.tit_errors {
    color:red;
    text-transform:uppercase;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align: center;
}

#etapas_meu_carrinho ul li{
    list-style:none;
    float:left;
}
#on_etapas{
    background:url(../img/bt_menu_vermelho.png) left top no-repeat;
    width:211px;
    height:26px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-left:11px;
}

#on_etapas span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    margin-left:17px;
}

#off_etapas{
    background:url(../img/bt_menu_cinza.png) left top no-repeat;
    width:211px;
    height:26px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000;
    padding-top:5px;
    padding-left:11px;
}

#off_etapas span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000;
    margin-left:17px;
}
#titulo_meu_carrinho{
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#1f95c9;
    font-weight:bold;
    float:left;
}
#imagem_titulo{
    float:right;
}

.linha_carrinho {
    font-family: Arial;
    font-size: 18px;
    color: #4682B4;
    border-bottom: solid 1px #CCCCCC;
    vertical-align: bottom;
    font-weight: bold;
}

.linha2_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#595e62;
    text-decoration:none;
    vertical-align: middle;
    height: 35px;
}

.tit1_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    text-decoration:none;
    height: 35px;
}

.tit2_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    text-decoration:none;
    height: 35px;
    font-weight: bold;
}

.fundo_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#595e62;
    text-decoration:none;
    vertical-align: middle;
    height: 30px;
    background-color: #F0FFF0;
}

.submit_button_ok{
    width: 35px;
    border: 1px #d1d1d1 solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1;
    color:#595e62;
    height: 18px;
    vertical-align: middle;
}

.campo1_carrinho{
    background: #FFFFFF;
    width: 50px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
    vertical-align: middle;
}

.campo2_carrinho{
    background: #FFFFFF;
    width: 50px;
    border: 1px #d1d1d1 solid;
    height: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 1;
    color:#595e62;
    vertical-align: middle;
}

.link1_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    height: 30px;
}

.link2_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:blue;
    text-decoration:underline;
    height: 30px;
    font-style: italic;
    cursor: pointer;
}

.txt_verm_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FF6347;
    text-decoration:none;
    height: 25px;
    background-color: #F0FFF0;
}

.txt1_carrinho {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
    text-decoration:none;
}

.bt_continuar_carrinho {
    background:url(../img/bt_01_cont_meucar.png) top no-repeat;
    width:198px;
    height:29px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-left:5px;
    list-style:none;
    float:right;
    margin-right:0px;
    cursor:pointer;
    text-align: center;
}

.bt_comprar_mais_carrinho {
    background:url(../img/bt_01_comp_meucar.png) top no-repeat;
    width:198px;
    height:29px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:6px;
    padding-right:6px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
}

.bt_autenticar {
    background:url(../img/bt_02_cont_ident.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-right:5px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
}

.txt_verm_italic {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FF6347;
    text-decoration:none;
    font-style: italic;
}

.txt13 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
}

.txt11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}

.txt13_negrito {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
    font-weight: bold;
}

.bt_cadastrar_usuario {
    background:url(../img/bt_02_cad_ident.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:5px;
    padding-right:5px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
}

.bt_voltar_carrinho {
    background:url(../img/bt_03_voltar_entpag.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:5px;
    padding-right:6px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
}

.bt_pagamento {
    background:url(../img/bt_03_pag_entpag.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-right:5px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
}

.bt_efetuar_pagamento {
    background:url(../img/bt_03_pag_entpag.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-right:5px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
}

.bt_voltar_pedido {
    background:url(../img/bt_03_voltar_entpag.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:5px;
    padding-right:6px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
}

.txt_20_vermelho {
    color:#A52A2A;
    font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
}

.bt_atualizar_carrinho {
    background:url(../img/bt_01_atual_meucar.png) top no-repeat;
    width:112px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:5px;
    padding-right:3px;
    list-style:none;
    float:right;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
    text-decoration: none;
}

.bt_adicionar_endereco {
    background:url(../img/bt_03_adic_entpag.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
    padding-top:5px;
    padding-right:6px;
    padding-left: 25px;
    list-style:none;
    float:left;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
    text-decoration: none;
}

.txt_verm_decorator {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FF6347;
    text-decoration:none;
    font-style: normal;
}

.linha_novo_endereco {
    font-family: Arial;
    border-bottom: solid 1px #CCCCCC;
    vertical-align: bottom;
}

.txt_verm_decorator11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF6347;
    text-decoration:none;
    font-style: normal;
}

.bt_imprimir_boleto {
    background:url(../img/bt_04_impbol_conf.png) top no-repeat;
    width:192px;
    height:36px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-right:6px;
    padding-left: 25px;
    list-style:none;
    float:left;
    margin-right:5px;
    cursor:pointer;
    text-align: center;
    text-decoration: none;
}

.txt_azul_bold {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:blue;
}

