﻿ul, li, h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
html, body
{
    height: auto;
    height: 100%; *height:100%;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-color:#eeeeee;
min-height:100%;
background-image:url(../images/bg_fundo_conteudo_site.gif);
background-repeat:repeat-y;
background-position:center;
}
.bg_separa_noticias
{
    background-image: url(../images/bg_separa_noticias.gif);
    background-repeat: repeat-x;
    height: 7px;
}
.bullet_indica_canal
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #43abd5;
    background-image: url(../images/bullet_indica_canal.gif);
    background-repeat: no-repeat;
    background-position: right;
    height: 10px;
    padding-right: 7px;
    padding-left: 4px;
    float: left;
    margin-top: 4px;
    line-height: 10px;
    padding-top: 1px;
}
.verdana_11_azul_claro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #41A4DB;
    text-decoration: none;
}
.arial_12_verm_compre_junto
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CE0000;
    text-decoration: none;
}
.arial_box_encomenda
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #111111;
}
.bg_form_encomenda_txt
{
    background-image: url(../images/form_encomenda_bg.gif);
    background-position: left;
    background-repeat: repeat-y;
}
.bg_form_encomenda_txt2
{
    border-left-style: solid;
    border-left-width: 1px;
    border-style: solid;
    border-left-color: RGB(192,192,192);
    border-right-style: solid;
    border-right-width: 1px;
    border-style: solid;
    border-right-color: RGB(192,192,192);
}
.forms_bask_txt
{
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #969696;
    text-decoration: none;
    margin: 5px;
}
.padding_bot_10
{
    padding-bottom: 10px;
}
.verdana_11_preto
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.margin_bot_20
{
    margin-bottom: 20px;
}
.margin_left_right
{
    padding-right: 10px;
    padding-left: 10px;
}
.miolo_home
{
    float: left;
    width: 570px;
}
.verdana_10_bold_bask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #3E3B3E;
    text-decoration: none;
}
.verdana_10_bold_bask a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #3E3B3E;
    text-decoration: underline;
}
.pags_clipping
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #473F3F;
    text-decoration: none;
    text-align: center;
}
.pags_clipping a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #473F3F;
    text-decoration: none;
    text-align: center;
}
.pags_clipping a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #473F3F;
    text-decoration: underline;
    text-align: center;
}


.arial_12_bold_tit_produto
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #473F3F;
    text-decoration: none;
}
.conteudo_site
{
    float: left;
    width: 100%;
    padding-top: 0px;
    min-height: 100%; /*	_background-image: none; /* Essa é pra o IE 6, para não ler o PNG padrão  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//v01/work/clientes/LivrariaCuritiba/htm_novo_2010/images/bg_fundo_repeat_conteudo.png', sizingMethod='crop');*/
}
img
{
    border: 0;
}
.header
{
    height: 213px;
    width: 995px;
    margin-right: auto;
    margin-left: auto;
}
.header .logo
{
    float: left;
    padding-left: 22px;
    padding-top: 2px;
    width: 225px;
}
.header .logo h1
{
}
.header ul.bts_header
{
    font-size: 0px;
    _padding-bottom: 0px;
    height: 21px;
    padding-top: 3px;
    padding-bottom: 20px;
    padding-right: 7px;
}
.header .ola
{
    font-size: 12px;
    color: #787878;
    text-decoration: none;
    text-align: right;
    float: right;
    clear: right;
    padding-right: 12px;
    line-height: 22px;
    padding-bottom: 16px;
}
.header .ola a
{
    font-size: 12px;
    font-weight: bold;
    color: #054c80;
    text-decoration: none;
}
.header .ola a:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #054c80;
    text-decoration: underline;
}
.header .bts_header li
{
    float: right;
    list-style-type: none;
    padding-right: 9px;
    font-size: 0px;
}
.header .menu_header
{
    clear: both;
    float: left;
    width: 100%;
    background-image: url(../images/bg_miolo_menu_header.gif);
    background-repeat: repeat-x;
    height: 33px;
}
.header .menu_header ul
{
    padding-left: 7px;
}
.header .menu_header li
{
    float: left;
    list-style-type: none;
    font-size: 0px;
    padding: 0;
    margin-right: 10px;
    margin-left: 10px;
    _margin-right: 12px;
    _margin-left: 12px;
}
.header .bg_busca
{
    background-image: url(../images/bg_filete_cinza_header.gif);
    background-repeat: repeat-x;
    clear: both;
    color: #787878;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-top: 16px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 5px;
    text-decoration: none;
    width: 978px;
}
.header .bg_busca .bg_form_busca
{
    background-image: url(../images/bg_form_busca.gif);
    background-repeat: no-repeat;
    background-position: left;
    float: left;
    height: 20px;
    width: 310px;
    padding-top: 2px;
    padding-right: 5px;
    padding-left: 3px;
    margin-top: 2px;
}
.header .bg_busca .bg_form_busca input
{
    background-color: transparent;
    width: 307px;
    font-size: 12px;
    color: #7B7B7B;
    text-decoration: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.header .bg_busca .bg_drop_busca
{
    /*background-image: url(../images/bg_drop_busca.jpg); 	background-repeat: no-repeat;*/
    float: left;
    width: 140px;
    padding-top: 2px;
    padding-left: 7px;
}
.header .bg_busca .bg_drop_busca select
{
    width: 131px;
    font-size: 12px; /*background-color: transparent; 	border-top-width: 0px; 	border-right-width: 0px; 	border-bottom-width: 0px; 	border-left-width: 0px; 	scrollbar-face-color:#bdbcbc;  	scrollbar-shadow-color:#bdbcbc;  	scrollbar-highlight-color:#bdbcbc;  	scrollbar-3dlight-color:#bdbcbc;  	scrollbar-darkshadow-color:#cdcccc;  	scrollbar-track-color:#cdcccc;  	scrollbar-arrow-color:#2e2e2e;*/
}
.banner_full_995
{
    width: 995px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 3px;
}
.conteudo_geral
{
    width: 995px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 7px;
}
.conteudo_geral .conteudo_menu_lateral
{
    float: left;
    width: 186px;
    padding-left: 9px;
}
.conteudo_geral .conteudo_menu_lateral .loja_especial
{
    float: left;
    width: 186px;
    background-image: url(../images/bg_menu.gif);
    background-repeat: repeat-y;
    margin-bottom: 15px;
}
.conteudo_geral .conteudo_menu_lateral .loja_especial ul
{
    position: relative;
    z-index: 10;
}
.conteudo_geral .conteudo_menu_lateral .loja_especial ul li
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ADADAD;
    list-style-type: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.conteudo_geral .conteudo_menu_lateral .servicos
{
    float: left;
    width: 186px;
    background-image: url(../images/bg_menu.gif);
    background-repeat: repeat-y; /*margin-bottom: 15px;*/
}
.conteudo_geral .conteudo_menu_lateral .servicos ul
{
    position: relative;
    z-index: 10;
}
.conteudo_geral .conteudo_menu_lateral .servicos ul li
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ADADAD;
    list-style-type: none;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565b5e;
    text-decoration: none;
    padding-left: 15px;
}
.conteudo_geral .conteudo_menu_lateral .servicos ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565b5e;
    text-decoration: none;
}
.conteudo_geral .conteudo_menu_lateral .servicos ul li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565b5e;
    text-decoration: underline;
}

.miolo_clipping
{
    float: left;
    width: 570px;
    padding-left: 12px;
}

.conteudo_clipping
{
    float: left;
    width: 590px;
}
.conteudo_geral .coluna_banners .mais_vendidos
{
    float: left;
    width: 186px;
    background-image: url(../images/bg_mais_vendidos.jpg);
    background-repeat: repeat-y;
    margin-bottom: 15px;
}
.conteudo_geral .coluna_banners .mais_vendidos ul
{
    z-index: 10;
}
.conteudo_geral .coluna_banners .mais_vendidos ul li
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ADADAD;
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #565b5e;
    text-decoration: none;
    font-weight: bold;
    float: left;
    width: 100%;
}
.conteudo_geral .coluna_banners .mais_vendidos ul li img
{
    list-style-type: none;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
}
.conteudo_geral .coluna_banners .mais_vendidos ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #565b5e;
    text-decoration: none;
    font-weight: bold;
}
.conteudo_geral .coluna_banners .mais_vendidos ul li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #565b5e;
    text-decoration: underline;
    font-weight: bold;
}
.conteudo_geral .conteudo_menu_lateral .menu
{
    float: left;
    width: 186px;
    background-image: url(../images/bg_menu.gif);
    background-repeat: repeat-y;
    margin-bottom: 10px;
}
.conteudo_geral .conteudo_home
{
    float: left;
    width: 587px;
    padding-left: 9px;
}
.conteudo_geral .coluna_banners
{
    float: right;
    width: 186px;
    padding-right: 9px;
}

.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu
{
    font-size: 11px;
    color: #898989;
    text-decoration: none;
    float: left;
    width: 161px;
    padding-top: 12px;
    padding-right: 5px;
    padding-bottom: 12px;
    padding-left: 16px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #adadad;
    margin-left: 1px;
    _margin-left: 0px;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu ul div
{
    padding-bottom: 10px;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu ul div a
{
    font-size: 12px;
    font-weight: bold;
    color: #2261b9;
    text-decoration: none;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu ul div a:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #2261b9;
    text-decoration: underline;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu ul a
{
    list-style-type: none;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
    font-weight: bold;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu ul a:hover
{
    list-style-type: none;
    font-size: 12px;
    color: #515252;
    font-weight: bold;
    text-decoration: underline;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li
{
    list-style-type: none;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
    font-weight: normal;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li div
{
    /*padding-top: 10px;*/
    padding-bottom: 0px;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li div a
{
    font-size: 11px;
    color: #2261b9;
    text-decoration: none;
    font-weight: normal;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li div a:hover
{
    font-size: 11px;
    color: #2261b9;
    text-decoration: underline;
    font-weight: normal;
}

.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li a
{
    list-style-type: none;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
    font-weight: normal;
}
.conteudo_geral .conteudo_menu_lateral .menu .conteudo_links_menu li a:hover
{
    list-style-type: none;
    font-size: 12px;
    color: #515252;
    font-weight: normal;
    text-decoration: underline;
}
.box3
{
    float: right;
    padding-top: -20px; /*border-top-width: 1px; 	border-top-style: dotted; 	border-top-color: #bdbdbd; 	margin-top: 20px;*/
    width: 100%;
}


.box
{
    float: left;
    padding-bottom: 20px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #bdbdbd;
    margin-bottom: 20px;
    width: 100%;
}
.box2
{
    float: left;
    width: 100%;
}

ul.list_prods_home
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
    min-height: 100%;
    display: table;
}
.list_prods_home li
{
    text-align: left;
    list-style-type: none;
    width: 33%;
    min-height: 100%;
    display: table-row;
    float: left;
}
.tamanho_conteudo_listagem
{
    padding-right: 5px;
    padding-left: 5px;
    min-height: 100%; /*display: table-cell;*/
}
.tamanho_conteudo_listagem h2
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    width: 100%;
    text-align: center;
    line-height: 14px;
}
.tamanho_conteudo_listagem h2 span
{
    font-size: 10px;
    color: #838383;
    text-decoration: none;
}
.tamanho_conteudo_listagem h2 a
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    width: 100%;
}
.tamanho_conteudo_listagem h2 a:hover
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: underline;
    width: 100%;
}
.img_prods_listagem
{
    margin-bottom: 10px;
}
.preco_listagem_prods
{
    padding-bottom: 8px;
    color: #195c94;
    text-decoration: none;
    line-height: 15px;
}
.imagens_produtos_listagem
{
    padding-bottom: 10px;
    height: 190px;
    text-align: center;
    vertical-align: middle;
}
.preco_listagem_prods .de
{
    font-size: 11px;
    font-weight: bold;
}
.preco_listagem_prods .por
{
    color: #254B82;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.preco_listagem_prods .parcelamento
{
    color: #3A7AC4;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.selo_listagem
{
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.selo_listagem ul
{
    width: 100%;
}
.selo_listagem li
{
    display: inline;
    padding-top: 5px;
    float: none;
    width: 65px;
    text-align: center;
}
.banners_lateral
{
    width: 186px;
    float: left;
}
.banners_lateral li
{
    width: 186px;
    margin-bottom: 10px;
    list-style-type: none;
}
.conteudo_box_news
{
    float: left;
    width: 186px;
    margin-bottom: 10px;
}
.bg_repeat_news
{
    background-image: url(../images/bg_news.jpg);
    background-repeat: repeat-y;
    float: left;
    width: 171px;
    padding-left: 8px;
    padding-right: 7px;
}
.bg_form
{
    float: left;
    background-image: url(../images/bg_form.jpg);
    background-repeat: repeat-x;
    height: 24px;
    padding-top: 4px;
}
.curva_form_esq
{
    background-image: url(../images/curva_form_esq.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 10px;
}
.curva_form_dir
{
    background-image: url(../images/curva_form_dir.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 10px;
}
.form
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background: transparent;
}
.float_left
{
    float: left;
}
.float_right
{
    float: right;
}
.banner_conteudo
{
    padding-bottom: 10px;
}
.tits_listagem
{
    float: left;
    width: 100%;
}
.tits_listagem .tit
{
    float: left;
}
.tits_listagem .bt_veja_mais_listagem
{
    float: right;
    padding-top: 7px;
}
.header .depts
{
    clear: both;
    float: left;
    width: 100%;
}
.header .depts li
{
    float: left;
    padding: 0px;
    list-style-type: none;
    font-size: 0px;
    margin: 0px;
}
.box_mais_procurados
{
    background-image: url(../images/bg_repeat_box_mais_procurados.jpg);
    background-repeat: repeat-y;
    width: 995px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    margin-top: 10px;
    display: table;
    float: left;
}
.box_mais_procurados .conteudo_mais_procurados
{
    background-image: url(../images/bg_mais_procurados.jpg);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
    width: 995px;
    padding-top: 17px;
}
.box_mais_procurados .conteudo_mais_procurados .tit_mais_procurados
{
    width: 984px;
    padding-left: 11px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #b6b6b6;
}
.box_mais_procurados .conteudo_mais_procurados .conteudo_tags
{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
.minha_navegacao_prods
{
    float: left;
    width: 659px;
    height: 253px;
}
.bg_minha_navegacao
{
    float: left;
    width: 100%;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #bdbdbd;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao .text_ultimos_produtos_vistos
{
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    font-size: 11px;
    color: #656565;
    text-decoration: none;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao .pags_navegacao
{
    float: right;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 11px;
    color: #656565;
    text-decoration: none;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao .pags_navegacao span
{
    padding-right: 3px;
    font-size: 11px;
    color: #195c94;
    text-decoration: none;
    padding-left: 3px;
    font-weight: bold;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao .pags_navegacao a
{
    font-size: 11px;
    color: #656565;
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    text-decoration: none;
}
.bg_minha_navegacao .minha_navegacao_prods .tit_minha_navegacao .pags_navegacao a:hover
{
    font-size: 11px;
    color: #656565;
    font-weight: bold;
    text-decoration: underline;
}
.bg_minha_navegacao .adicionados_termos_paginas
{
    float: right;
    width: 336px;
}
.bg_minha_navegacao .adicionados_termos_paginas a
{
    float: left;
    font-size: 10px;
    color: #195c94;
    text-decoration: none;
    padding-right: 5px;
    padding-top: 5px;
}

.box_ultimos_produtos_vistos
{
    background-image: url(../images/bg_box_mais_procurados.gif);
    background-repeat: repeat-y;
    display: table;
    clear: both;
    width: 995px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}
.bg_minha_navegacao .adicionados_termos_paginas a:hover
{
    float: left;
    font-size: 10px;
    color: #195c94;
    text-decoration: underline;
    padding-right: 5px;
    padding-top: 5px;
}
.bg_minha_navegacao .adicionados_termos_paginas .adicionados
{
    font-size: 11px;
    color: #646464;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DEDEDE;
    float: left;
    width: 100%;
}
.bg_minha_navegacao .adicionados_termos_paginas .termos_paginas
{
    /* background-image: url(../images/bg_termos_paginas.gif);*/
    background-repeat: repeat-y;
    float: left;
    width: 320px;
    padding-left: 14px;
    padding-top: 5px;
}
.bg_minha_navegacao .adicionados_termos_paginas .termos_paginas .termos
{
    padding-top: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DEDEDE;
    font-size: 11px;
    color: #646464;
    text-decoration: none;
    float: left;
    width: 100%;
}
.bg_minha_navegacao .adicionados_termos_paginas .termos_paginas .paginas
{
    padding-top: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DEDEDE;
    font-size: 11px;
    color: #646464;
    text-decoration: none;
    float: left;
    width: 100%;
}
.bg_minha_navegacao .adicionados_termos_paginas .termos_paginas .bt_limpar_historico
{
    padding-top: 12px;
    font-size: 11px;
    color: #646464;
    text-decoration: none;
    float: left;
    width: 300px;
    text-align: right;
    position: relative;
    z-index: 900000;
}
.box_navegacao
{
    zoom: 1;
    overflow: hidden;
    width: 99%;
    padding-top: 10px;
    padding-left: 1%;
}





ul.products_listagem_ultimos_vistos
{
    overflow: hidden;
    text-align: center;
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.products_listagem_ultimos_vistos li
{
    text-align: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 33%;
}
.products_listagem_ultimos_vistos li span
{
    text-align: center;
    font-size: 10px;
    color: #195c94;
    text-decoration: none;
    clear: both;
    float: left;
}
.products_listagem_ultimos_vistos li a
{
    text-align: center;
    font-size: 11px;
    color: #646464;
    text-decoration: none;
}
.products_listagem_ultimos_vistos li a:hover
{
    text-align: center;
    font-size: 11px;
    color: #646464;
    text-decoration: underline;
}
.img_ultimos_vistos
{
    float: left;
    padding-right: 5px;
    width: 84px;
}
.infos_ultimos_vistos
{
    float: left;
    width: 120px;
}
.footer
{
    width: 963px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../images/bg_footer.jpg);
    background-repeat: no-repeat;
    height: 140px;
    padding-top: 11px;
    padding-left: 15px;
    padding-right: 17px;
    margin-bottom: 15px;
}
.footer .logo_footer
{
    float: left;
    height: 30px;
    width: 136px;
}
.footer .compartilhe_pagina
{
    color: #134F8F;
    float: right;
    font-size: 10px;
    padding-left: 15px;
    padding-top: 7px;
    text-decoration: none;
    width: 170px;
}
.footer .telefones_footer
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    float: right;
    width: 400px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #69bde7;
    margin-right: 25px;
}
.footer .links_footer
{
    clear: both;
    width: 100%;
    float: left;
    padding-top: 20px;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
.footer .links_footer ul
{
    clear: both;
    width: 100%;
    background-image: url(../images/linha_separa_links_footer.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 18px;
    margin-bottom: 3px;
    padding-bottom: 2px;
}
.footer .links_footer li
{
    float: left;
    font-size: 13px;
    color: #1a5a98;
    text-decoration: none;
    padding-right: 15px;
    list-style-type: none;
}
.footer .links_footer a
{
    font-size: 13px;
    color: #1a5a98;
    text-decoration: none;
}
.footer .links_footer a:hover
{
    font-size: 13px;
    color: #1a5a98;
    text-decoration: underline;
}
.footer .icos_footer
{
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 27px;
}
.texto_footer
{
    width: 995px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    font-size: 10px;
    color: #888888;
    text-decoration: none;
    text-align: center;
    margin-bottom: 10px;
}

.bg_top_depts
{
    background-image: url(../images/bg_top_depts.gif);
    background-repeat: repeat-x;
    height: 37px;
    width: 587px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    margin-bottom: 10px;
}
.bg_top_depts ul
{
    text-align: center;
    height: 37px;
}
.bg_top_depts ul li
{
    display: inline;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 0px;
}
.paginacao_space_bot
{
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #bdbdbd;
}
.conteudo_paginacao
{
    float: left;
    width: 100%;
    font-size: 12px;
    color: #717576;
    text-decoration: none;
}
.conteudo_paginacao span
{
    font-size: 14px;
    color: #195c94;
    text-decoration: none;
}
.conteudo_paginacao a
{
    font-size: 11px;
    color: #717576;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
}
.conteudo_paginacao a:hover
{
    font-size: 11px;
    color: #717576;
    text-decoration: underline;
}
.bg_tits_bask
{
    background-image: url(../images/bg_separa_tits_bask.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 70px;
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
.bg_tits_bask ul
{
    text-align: center;
}
.bg_tits_bask ul li
{
    list-style-type: none;
    display: inline;
    padding-right: 20px;
    padding-left: 20px;
}
.pedido
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #F31B1B;
    text-decoration: none;
    font-weight: bold;
}
.border_bask_sem_top
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.border_bask_top
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.border_left_bask
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C9C9C9;
}
.border_right_bask
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #C9C9C9;
}
.border_bot_bask
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C9C9C9;
}
.padding_top_bot_5
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.border_header_left
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #E8E8E8;
}
.border_header_top
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E8E8E8;
}
.border_header_bot
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E8E8E8;
}
.border_header_right
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E8E8E8;
}
.aviso_basket
{
    font-size: 12px;
    color: #285092;
    text-decoration: none;
}
.margin_bot_10
{
    margin-bottom: 10px;
}
.forms_bask
{
    height: 23px; *height:23px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
background-image:url(../images/bg_form.gif);
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
color:#969696;
text-decoration:none;
background-repeat:repeat-x;
background-position:top;
*margin-top:-1px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}
.arial_10_preto
{
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    font-variant: small-caps;
    text-transform: uppercase;
}
a.arial_10_preto:hover
{
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
    font-variant: small-caps;
    text-transform: uppercase;
}
.arial_12_preto
{
    font-size: 12px;
    color: #474D56;
    text-decoration: none;
}

a.arial_12_preto:hover
{
    font-size: 12px;
    color: #474D56;
    text-decoration: underline;
}
.arial_10_preto_bask
{
    font-size: 10px;
    color: #393939;
    text-decoration: none;
}
a.arial_10_preto_bask:hover
{
    font-size: 10px;
    color: #393939;
    text-decoration: underline;
}
.arial_11_cinza
{
    font-size: 11px;
    color: #717576;
    text-decoration: none;
}
.arial_cinza
{
    font-size: 12px;
    color: #717576;
    text-decoration: none;
}
a.arial_11_cinza:hover
{
    font-size: 11px;
    color: #717576;
    text-decoration: underline;
}
.arial_12_azul
{
    font-size: 12px;
    color: #19597F;
    text-decoration: none;
}
a.arial_12_azul:hover
{
    font-size: 12px;
    color: #19597F;
    text-decoration: underline;
}
.conteudo_geral .conteudo_detalhe_produto
{
    float: left;
    width: 791px;
    padding-left: 9px;
}
.desc_prod_detalhe
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
}
.imagem_produto
{
    float: left;
    width: 255px;
}
.imagem_produto .img_prod
{
    max-height: 250px; /*width: 365px;*/
    max-width: 200px;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
}
.imagem_produto .ampliar
{
    width: 250px;
    margin-right: auto;
    margin-left: auto;
    float: left;
    clear: both;
    padding-top: 28px;
    padding-bottom: 10px;
}
.imagem_produto .ampliar li
{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 0px;
}
.img_produto_detalhe
{
    text-align: center;
    float: left;
    height: 316px;
}
/*.bg_separa_infos_detalhe
{
    background-image: url(../images/bg_separa_detalhe.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    width: 561px;
    padding-bottom: 22px;
    margin-bottom: 10px;
}*/
.header .bg_filete_topo_header li a:hover
{
    color: #DAE3ED;
    font-size: 12px;
    text-align: right;
    text-decoration: underline;
}
h1.tit_detalhe_produto
{
    font-size: 20px;
    color: #2859a0;
    text-decoration: none;
    float: left;
    font-weight: bold;
    width: 320px;
}
h1.tit_detalhe_produto span
{
    font-size: 11px;
    color: #767676;
    text-decoration: none;
}
h1.tit_detalhe_produto p
{
    font-size: 15px;
    color: #3A7AC4;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
.notas_detalhe
{
    float: right;
    width: 140px;
}
.notas_detalhe ul
{
    margin: 0px;
    padding: 0px;
    font-size: 0px;
}
.notas_detalhe li
{
    float: left;
    list-style-type: none;
    margin: 0px;
    font-size: 1px;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.sku
{
    float: left;
    border: 2px solid #f1f1f1;
    width: 100%;
}
.sku_curva_esq_top
{
    float: left;
    margin-top: -2px;
    margin-left: -2px;
    position: absolute;
}
.sku_curva_dir_top
{
    float: right;
    margin-top: -2px;
    margin-right: -2px;
    position: relative;
}
.sku_curva_esq_bot
{
    float: left;
    margin-left: -2px;
    position: absolute;
    margin-bottom: -2px;
}
.sku_curva_dir_bot
{
    float: right;
    margin-right: -2px;
    position: relative;
    margin-bottom: -2px;
}
.conteudo_sku
{
    clear: both;
    width: 190px;
    margin-right: auto;
    margin-left: auto;
}
.conteudo_geral_preco
{
    float: left;
    width: 200px;
    font-size: 12px;
    font-weight: bold;
    color: #2859a0;
    text-decoration: none;
}
.conteudo_geral_preco p
{
    font-size: 18px;
    font-weight: bold;
    color: #2859a0;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
.conteudo_geral_preco p.voce_esta
{
    font-size: 10px;
    color: #898989;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
.conteudo_geral_preco span
{
    font-size: 12px;
    font-weight: bold;
    color: #3a7ac4;
    text-decoration: none;
    padding-top: 21px;
}
.selo_frete_gratis
{
    float: left;
    padding-left: 15px;
    width: 120px;
}
.bt_comprar_detalhe
{
    float: right;
    width: 130px;
    padding-right: 18px;
}
.bts_indique_adicione
{
    float: left;
    width: 510px;
    padding-right: 10px;
    padding-bottom: 15px;
}
.abas_descricao_prod
{
    clear: both;
    margin-top: 10px;
    float: left;
    width: 782px;
}
.abas_descricao_prod ul
{
    margin: 0px;
    padding: 0px;
}
.abas_descricao_prod ul li
{
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 11px;
    float: left;
    list-style-type: none;
    font-size: 0px;
}
.abas_descricao_prod ul li.bt_primeiro_capitulo
{
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    font-size: 0px;
}
.abas_descricao_prod .conteudo_abas_detalhe
{
    clear: both;
    float: left;
    width: 761px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #d9d9d9;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    margin-top: -1px;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
    padding: 10px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou
{
    clear: both;
    float: left;
    width: 780px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #d9d9d9;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    margin-top: -1px;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou
{
    padding: 10px;
    float: left;
    width: 742px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou a
{
    font-size: 12px;
    color: #515252;
    text-decoration: none;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou a:hover
{
    font-size: 12px;
    color: #515252;
    text-decoration: underline;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem
{
    float: left;
    width: 80px;
    padding-right: 25px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem_compre_tambem
{
    float: left;
    width: 200px;
    height: 100px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem_compre_tambem .imagens_compre_tambem
{
    float: left;
    height: 100px;
    width: 85px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem_compre_tambem .ico_mais
{
    float: left;
    padding-top: 35px;
    padding-right: 5px;
    padding-left: 5px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .texto
{
    float: left;
    padding-right: 25px;
    padding-top: 20px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .texto_compre_tambem
{
    float: left;
    width: 260px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .icos_estrelas
{
    float: right;
    padding-top: 20px;
    width: 120px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .preco
{
    float: right;
    width: 120px;
    padding-top: 20px;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    font-weight: bold;
}
.padding_bot_7
{
    padding-bottom: 7px;
}
.breacrumb
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    float: left;
    width: 100%;
    padding-bottom: 12px;
}
.imagem_produto
{
    float: left;
    width: 255px;
    height: 100%;
}
.imagem_produto .img_prod
{
    height: 365px;
    width: 365px;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
}
.img_produto_detalhe
{
    text-align: center;
    float: left;
    height: 100%;
}
.bg_separa_infos_detalhe
{
    background-image: url(../images/bg_separa_detalhe.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    width: 536px;
    padding-bottom: 22px;
    margin-bottom: 10px;
}
.sku
{
    float: left;
    border: 2px solid #f1f1f1;
    width: 100%;
}
.sku_curva_esq_top
{
    float: left;
    margin-top: -2px;
    margin-left: -2px;
    position: absolute;
}
.sku_curva_dir_top
{
    float: right;
    margin-top: -2px;
    margin-right: -2px;
    position: relative;
}
.sku_curva_esq_bot
{
    float: left;
    margin-left: -2px;
    position: absolute;
    margin-bottom: -2px;
}
.sku_curva_dir_bot
{
    float: right;
    margin-right: -2px;
    position: relative;
    margin-bottom: -2px;
}
.conteudo_sku
{
    clear: both;
    width: 190px;
    margin-right: auto;
    margin-left: auto;
}
.conteudo_geral_preco
{
    float: left;
    width: 200px;
    font-size: 12px;
    font-weight: bold;
    color: #2859a0;
    text-decoration: none;
}
.conteudo_geral_preco span
{
    font-size: 12px;
    font-weight: bold;
    color: #3a7ac4;
    text-decoration: none;
}
.selos_detalhe_produto
{
    float: left;
    width: 140px;
    padding-top: 10px;
}
.selos_detalhe_produto ul
{
    float: left;
    width: 100%;
}
.selos_detalhe_produto li
{
    display: inline;
    padding-right: 5px;
    padding-top: 5px;
}
.selo_frete_gratis
{
    float: left;
    padding-left: 15px;
    width: 120px;
    padding-top: 27px;
}
.bt_comprar_detalhe
{
    float: right;
    width: 130px;
    padding-top: 26px;
    padding-right: 10px;
}
.bts_indique_adicione
{
    float: right;
    width: 183px;
    padding-right: 10px;
}
.bts_indique_adicione ul
{
    float: left;
}
.bts_indique_adicione ul li
{
    padding-bottom: 7px;
}
.prazo_entrega_detalhe
{
    float: left;
    width: 510px;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
    padding-left: 12px;
}
.prazo_entrega_detalhe p
{
    font-size: 12px;
    color: #1e63c6;
    text-decoration: none;
    font-weight: bold;
    margin: 0px;
    float: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou
{
    clear: both;
    float: left;
    width: 780px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #d9d9d9;
    border-right-color: #d9d9d9;
    border-left-color: #d9d9d9;
    margin-top: -1px;
    font-size: 12px;
    color: #515252;
    text-decoration: none;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou
{
    padding: 10px;
    float: left;
    width: 742px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou a
{
    font-size: 12px;
    color: #515252;
    text-decoration: none;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou a:hover
{
    font-size: 12px;
    color: #515252;
    text-decoration: underline;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem
{
    float: left;
    width: 80px;
    padding-right: 25px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .imagem_compre_tambem .ico_mais
{
    float: left;
    padding-top: 30px;
    padding-right: 5px;
    padding-left: 5px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .texto
{
    float: left;
    padding-right: 25px;
    padding-top: 20px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .texto_compre_tambem
{
    float: left;
    padding-right: 25px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .icos_estrelas
{
    float: right;
    padding-top: 20px;
    width: 120px;
}
.abas_descricao_prod .conteudo_quem_comprou_tambem_levou .listagem_quem_comprou_tambem_levou .preco
{
    float: right;
    width: 120px;
    padding-top: 20px;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    font-weight: bold;
}
.padding_bot_7
{
    padding-bottom: 7px;
}
.box_produtos_relacionados
{
    zoom: 1;
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
    width: 752px;
}
.produtos_relacionados ul
{
    width: 100%;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    float: left;
}
.produtos_relacionados li
{
    float: left;
    text-align: left;
    list-style-type: none;
    width: 25%; *width:25%;
}
.conteudo_lista_escolar
{
    float: left;
    width: 100%;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
}
.texto_lista_escolar
{
    float: left;
    width: 95%;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: solid 1px #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
.texto_lista_escolar a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
}
.texto_lista_escolar a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: underline;
}
.arial_lista_escolar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #242424;
    text-decoration: none;
}
.arial_lista_escolar a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #242424;
    text-decoration: none;
}
.arial_lista_escolar a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #242424;
    text-decoration: underline;
}
.border_right_cinza
{
    border-right: solid 1px #b9b9b9;
}
.incluir_lista
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
}
.incluir_lista a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
}
.incluir_lista a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859a0;
    text-decoration: underline;
}
.arial_subtotal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #2859a0;
    font-weight: bold;
}
.border_bottom_cinza
{
    border-bottom: solid 1px #cccccc;
}

/*
.txtHeaderDept
{
	font-family:Verdana;
	font-size:15px;	
	color:#3a7ac4;	
	font-weight:bold;
}
*/
.txtHeaderDept a
{
    color: #3a7ac4;
    text-decoration: none;
}

.padding_left_10
{
    padding-left: 10px;
}

.visiblediv
{
    visibility: visible;
    display: block;
}
.invisiblediv
{
    visibility: hidden;
    display: none;
}

.CloudTag_h1
{
    font-size: xx-large;
}
.CloudTag_h2
{
    font-size: x-large;
}
.CloudTag_h3
{
    font-size: larger;
}
.CloudTag_h4
{
    font-size: medium;
}
.CloudTag_h5
{
    font-size: small;
}
.CloudTag_h6
{
    font-size: smaller;
}

.Cloud_Link
{
    color: #8E8E8E;
}
.Cloud_Link a
{
    color: #8E8E8E;
    text-decoration: none;
}
.Cloud_Link a:hover
{
    text-decoration: underline;
}
.txtLinkProduct
{
    font-family: Verdana;
    font-size: 12px;
    color: #3a7ac4;
    font-weight: bold;
}
.txtLinkProduct a
{
    color: #3a7ac4;
    text-decoration: none;
}
.txtLinkProduct a:hover
{
    text-decoration: underline;
}
.menu_3_nivel
{
    width: 116px;
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 2px;
}
.barra_titulo
{
    width: 590px;
    padding-top: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #004b88;
    border-bottom: solid 2px #5a9bd0;
}
.txt_cliente
{
    font-size: 11px;
    color: #717576;
    text-decoration: none;
}
.txt_cliente ul
{
    list-style-type: none;
}
.txt_cliente ul li
{
    background-image: url(../images/marca.gif);
    background-repeat: no-repeat;
    background-position: 1px;
    padding-left: 8px;
}
.txt_cliente a
{
    font-size: 11px;
    color: #717576;
    text-decoration: none;
}
.txt_cliente a:hover
{
    font-size: 11px;
    color: #717576;
    text-decoration: none;
}
ul.icos_estrela_espaco
{
    margin: 0;
}
.icos_estrela_espaco li
{
    font-size: 0px;
    float: left;
    padding-right: 3px;
    list-style-type: none;
}
.abas_descricao_prod a
{
    /*font-size: 11px; 	font-weight: bold;*/
    color: #054c7f;
    text-decoration: none;
}
.abas_descricao_prod a:hover
{
    /*font-size: 11px; 	font-weight: bold;*/
    color: #054c7f;
    text-decoration: underline;
}

.header .bg_filete_topo_header
{
    background-image: url(../images/bg_filete_top_header.gif);
    background-repeat: repeat-x;
    color: #DAE3ED;
    float: left;
    font-size: 12px;
    height: 18px;
    margin-bottom: 20px;
    padding-top: 5px;
    text-align: right;
    text-decoration: none;
    width: 100%;
}
.header .bg_filete_topo_header li
{
    float: right;
    padding-right: 10px;
}
.header .bg_filete_topo_header li a
{
    font-size: 12px;
    color: #dae3ed;
    text-decoration: none;
    text-align: right;
}

.header .bg_filete_topo_header li a:hover
{
    color: #DAE3ED;
    font-size: 12px;
    text-align: right;
    text-decoration: underline;
}

.header .links_servicos_cadastros
{
    font-size: 14px;
    color: #054c80;
    text-decoration: none;
    float: right;
    clear: right;
    width: 420px;
    padding-right: 10px;
}
.header .links_servicos_cadastros a
{
    font-size: 14px;
    color: #054c80;
    text-decoration: none;
}
.header .links_servicos_cadastros a:hover
{
    font-size: 14px;
    color: #054c80;
    text-decoration: underline;
}
.bg_linha_nav_bask
{
    background-image: url(../images/bg_bask_linha_bask.gif);
    background-repeat: repeat-x;
    height: 34px;
}
.espaco_noticias
{
    padding-top: 7px;
    padding-bottom: 7px;
}
.bg_box_lista_desejos
{
    background-image: url(../images/bg_box_lista_desejo.gif);
    background-repeat: repeat-y;
    padding: 10px;
    font-size: 11px;
    color: #2b2c2d;
    text-decoration: none;
}
.arial_10_azul
{
    font-size: 10px;
    color: #155d97;
    text-decoration: none;
}
/* Tags do Produto */
.aviso_tags
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #464646;
    text-decoration: none;
    padding-left: 4px;
}
.geral_flutuante
{
    float: left;
    position: relative;
    margin: 20px;
}
.bt_flutuante
{
    width: 36px;
    height: 36px;
    float: right;
    background-image: url(../images/bt_x.png);
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    z-index: 10;
    margin-top: -7px; /* 0 */
    margin-left: -12px; /*-30px*/
}
.flutuante
{
    float: left;
    background-repeat: repeat-x;
    background-position: bottom;
    margin-top: 5px;
    width: 100%;
}
.flu_curva_top_quick
{
    background-image: url(../images/bg_quick_top.png);
    background-repeat: no-repeat;
    float: left;
    height: 9px;
    width: 540px;
}
.flu_bg_quick
{
    background-image: url(../images/bg_quick_center.png);
    background-repeat: repeat-y;
    float: left;
    width: 540px;
}
.conteudo_flutuante
{
    float: left;
    padding: 20px;
    width: 500px;
}
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.listagem_meta_tags
{
    width: 715px;
    margin-bottom: 5px;
}
/* Quem comprou também comprou */
.box_quem_comprou_tambem_comprou
{
    background-image: url(../images/bg_descricao.gif);
    background-repeat: repeat-y;
    float: left;
    margin-bottom: 15px;
}
.form_combo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #040404;
    text-decoration: none;
    border: 1px solid #BCB4B2;
}
.curva_bot_box_mais_procurados
{
    background-image: url(../images/curva_bot_mais_procurados_teste_gif.gif);
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 995px; /*margin-bottom: -10px;*/
    position: relative;
    z-index: 10;
}

/*
curva_bot_ultimos_produtos_vistos {
background-image:url(../images/curva_bot_ultimos_produtos_vistos_teste2.gif);
background-repeat:no-repeat;
float:left;
height:16px;
margin-top:-12px;
position:relative;
width:995px;
z-index:10;
}*/


.curva_bot_ultimos_produtos_vistos
{
    background-image: url(../images/curva_bot_ultimos_produtos_vistos_teste_gif.gif);
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    width: 995px;
    position: relative;
    z-index: 10;
    margin-top: -12px;
}
.bt_limpar_historico
{
    float: left;
    width: 300px;
    padding-left: 15px;
    padding-top: 4px;
}
.bg_tit_agenda
{
    background-image: url(../images/bg_tit_agenda_cultural.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 7px;
    padding-top: 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 580px;
}
.bg_barra_azul
{
    background-image: url(../images/bg_barra_azul.gif);
    background-repeat: repeat-x;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
.bg_tit_agenda_repeat
{
    background-image: url(../images/bg_tit_agenda_repeat.jpg);
    background-repeat: repeat-y;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #464646;
    text-decoration: none;
}
.bg_lista_agenda_cultural
{
    background-color: #f2f2f2;
    padding: 5px;
    width: 578px;
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #d3d3d3;
    font-size: 11px;
    color: #373737;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.bg_lista_agenda_cultural_sem_fundo
{
    padding: 5px;
    width: 578px;
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #d3d3d3;
    font-size: 11px;
    color: #373737;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.arial_18_preto_tit
{
    font-size: 18px;
    font-weight: bold;
    color: #373737;
    text-decoration: none;
}
a.arial_18_preto_tit
{
    font-size: 18px;
    font-weight: bold;
    color: #373737;
    text-decoration: none;
}
a.arial_18_preto_tit:hover
{
    font-size: 18px;
    font-weight: bold;
    color: #373737;
    text-decoration: underline;
}
.arial_14_cinza_tit
{
    font-size: 14px;
    font-weight: bold;
    color: #6d6d6d;
    text-decoration: none;
}
a.arial_14_cinza_tit
{
    font-size: 14px;
    font-weight: bold;
    color: #6d6d6d;
    text-decoration: none;
}
a.arial_14_cinza_tit:hover
{
    font-size: 14px;
    font-weight: bold;
    color: #6d6d6d;
    text-decoration: underline;
}
.arial_14_cinza_claro_tit
{
    font-size: 14px;
    font-weight: bold;
    color: #aeaeae;
    text-decoration: none;
}
a.arial_14_cinza_claro_tit
{
    font-size: 14px;
    font-weight: bold;
    color: #aeaeae;
    text-decoration: none;
}
a.arial_14_cinza_claro_tit:hover
{
    font-size: 14px;
    font-weight: bold;
    color: #aeaeae;
    text-decoration: underline;
}
.bg_782
{
    background-image: url(../images/bg_782.gif);
    background-repeat: repeat-y;
    padding: 10px;
}

.bg_450
{
    background-image: url(../images/bg_450.jpg);
    background-repeat: repeat-y;
    padding: 10px;
}

.bg_450popup
{
    background-image: url(../images/bg_450.jpg);
    background-repeat: repeat-y;
}

.bg_957
{
    background-image: url(../images/bg_957.jpg);
    background-repeat: repeat-y;
    padding: 10px;
}

.modalBackground
{
    background-image: url(../images/halfTransp.png);
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #FFFFFF;
    padding: 3px;
    width: 250px;
}
.ico_fechar_light
{
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -460px;
    margin-top: -7px;
}

.linkButton
{
    background-image: url(../images/bt_indique_para_um_amigo.gif);
}



.seta_esq_melhores_ofertas
{
    float: left;
    width: 42px;
    background-image: url(../images/seta_esq_melhores_ofertas.gif);
    background-repeat: no-repeat;
    margin-top: 130px;
    height: 26px;
    _background-image: none; /* Essa é pra o IE 6, para não ler o PNG padrão */
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//v01/work/clientes/hparts/htm/images/seta_esq_melhores_ofertas.png', sizingMethod='scale');
}

.seta_dir_melhores_ofertas
{
    float: right;
    width: 42px;
    background-image: url(../images/seta_dir_melhores_ofertas.gif);
    background-repeat: no-repeat;
    height: 26px;
    margin-top: 130px;
    _background-image: none; /* Essa é pra o IE 6, para não ler o PNG padrão */
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//v01/work/clientes/hparts/htm/images/seta_dir_melhores_ofertas.png', sizingMethod='scale');
}

.conteudo_prods_melhores_ofertas
{
    float: left;
    width: 550px;
}

.box_melhores_ofertas
{
    float: left;
    overflow: hidden;
    width: 100%;
    position: relative;
    z-index: 1;
    margin-bottom: -9px;
    width: 685px;
}

ul.list_prods_melhores_ofertas
{
    display: table; /*background-image: url(../images/bg_teste_ofertas.gif); 	     background-repeat: no-repeat; 	     background-position: bottom;width: 2745px;*/
    width: 100%;
}
.list_prods_melhores_ofertas li
{
    float: left;
    list-style-type: none;
    background-image: url(../images/bg_prods_melhores_ofertas.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 308px;
    width: 230px;
}
.tamanho_conteudo_melhores_ofertas
{
    padding-right: 5px;
    padding-left: 15px;
    padding-top: 5px;
}
.tamanho_conteudo_melhores_ofertas h2
{
    font-size: 11px;
    color: #484848;
    text-decoration: none;
    padding-bottom: 10px;
    width: 100%;
    font-weight: normal;
}
.tamanho_conteudo_melhores_ofertas h2 a
{
    font-size: 11px;
    color: #484848;
    text-decoration: none;
    width: 100%;
}
.tamanho_conteudo_melhores_ofertas h2 a:hover
{
    font-size: 11px;
    color: #484848;
    text-decoration: underline;
    width: 100%;
}

.conteudo_melhores_ofertas
{
    width: 770px;
    margin-right: auto;
    margin-left: auto;
}
.bg_repeat_geral_melhores_ofertas
{
    background-image: url(../images/tit_confira_melhores_ofertas.gif);
    background-repeat: repeat-y; /*width: 1000px;*/
}
.bg_geral_melhores_ofertas
{
    background-image: url(../images/bg_melhores_ofertas2.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 770px; /*height:308px;*/
    float: left;
    position: relative;
}

.listar_mais
{
    font-size: 11px;
    color: #259bcf;
    text-decoration: none;
    padding-bottom: 15px;
}
.listar_mais a
{
    font-size: 11px;
    color: #259bcf;
    text-decoration: underline;
}

.conteudo_geral .conteudo_menu_lateral .servicos ul li div .link_square_menu a
{
    font-size: 12px;
    color: #2261b9;
    text-decoration: none;
}

.conteudo_geral .conteudo_menu_lateral .servicos ul li div .link_square_menu a:hover
{
    font-size: 12px;
    color: #2261b9;
    text-decoration: underline;
}

.ordenar_por_busca
{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #bdbdbd;
    padding-top: 5px;
}
.curva_esq_barra_azul_topo
{
    background-image: url(../images/curva_esq_barra_azul_topo.gif);
    background-repeat: no-repeat;
    background-position: left;
    float: left;
    width: 100%;
}
.curva_dir_barra_azul_topo
{
    background-image: url(../images/curva_dir_barra_azul_topo.gif);
    background-repeat: no-repeat;
    background-position: right;
    float: left;
    width: 100%;
}

.bg_popup
{
    background-image: url(images/bg_popup.gif);
    background-repeat: repeat-y;
}

.miolo_content
{
    float: left;
    width: 760px;
    padding-left: 12px;
}

.conteudo_content
{
    float: left;
    width: 760px;
}
.bg_box_biblioteca
{
    font-size: 12px;
    color: #646465;
    text-decoration: none;
    background-image: url(../images/bg_box_biblioteca.gif);
    background-repeat: repeat-y;
    padding: 10px;
}
.border_comentarios
{
    border: 1px dotted #CCCCCC;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2859A0;
    text-decoration: none;
    font-weight: normal;
}
.border_bot_box_quero_ler
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #bdbdbd;
}
.conteudo_abas_detalhe .conteudo_livros_comentados
{
    min-height: 100%; /*display: table-cell;*/
}
.conteudo_abas_detalhe .conteudo_livros_comentados h2
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    width: 100%;
    text-align: center;
    line-height: 14px;
}
.conteudo_abas_detalhe .conteudo_livros_comentados h2 span
{
    font-size: 10px;
    color: #838383;
    text-decoration: none;
}
.conteudo_abas_detalhe .conteudo_livros_comentados h2 a
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: none;
    width: 100%;
}
.conteudo_abas_detalhe .conteudo_livros_comentados h2 a:hover
{
    font-size: 12px;
    color: #2859a0;
    text-decoration: underline;
    width: 100%;
}
.arial_10_preto_lista
{
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.arial_12_vermelho_lista
{
    font-size: 12px;
    color: #b9002f;
    text-decoration: none;
}
.arial_12_preto_lista
{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
a.arial_12_preto_lista
{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
a.arial_12_preto_lista:hover
{
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}
.border_bot_cinza_lista_escolar
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdb;
}
.border_right_cinza_lista_escolar
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dbdbdb;
}
.border_mensagem_basket
{
    width: 500px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border-top-width: 7px;
    border-right-width: 7px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #f3f3f3;
    border-right-color: #f3f3f3;
    border-bottom-color: #f3f3f3;
    border-left-color: #f3f3f3;
}
.ico_excluir_mensagem_bask
{
    height: 21px;
    width: 21px;
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: -15px;
    margin-right: -21px;
}
.desenvolvimento_vertis
{
    text-align: right;
    clear: both;
    width: 985px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 7px;
    font-family: Tahoma, Arial, Verdana, "Times New Roman";
    font-size: 10px;
    color: #1F1F1F;
    text-decoration: none;
    padding-bottom: 5px;
}
.desenvolvimento_vertis span
{
    float: right;
    font-family: Tahoma, Arial, Verdana, "Times New Roman";
    font-size: 10px;
    color: #1F1F1F;
    text-decoration: none;
    padding-top: 5px;
    padding-right: 5px;
}
.desenvolvimento_vertis img
{
    float: right;
}
.conteudo_kits_produtos
{
    clear: both;
    float: left;
    width: 500px;
    padding-top: 5px;
    font-size: 15px;
    color: #D90000;
    text-decoration: none;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 5px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #f1f1f1;
    border-right-color: #f1f1f1;
    border-left-color: #f1f1f1;
}
.conteudo_kits_produtos .conteudo_por_linha_kits
{
    clear: both;
    float: left;
    width: 505px;
    padding-bottom: 5px;
    padding-top: 10px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #f1f1f1;
    margin-left: -5px;
}
.conteudo_kits_produtos img
{
    float: left;
    padding-right: 7px;
}
.conteudo_kits_produtos span
{
    font-size: 15px;
    color: #3a7ac4;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-top: 14px;
    font-weight: bold;
}
.conteudo_kits_produtos span a
{
    font-size: 15px;
    color: #3a7ac4;
    text-decoration: none;
}
.conteudo_kits_produtos span a:hover
{
    font-size: 15px;
    color: #3a7ac4;
    text-decoration: underline;
}

/* Criação página eBooks 20/12/20010 */


.conteudo_site .conteudo_geral .conteudo_menu_lateral .menu .conteudo_busca_ebooks
{
    float: left;
    width: 174px;
    padding-top: 15px;
    padding-left: 12px;
}
.conteudo_site .conteudo_geral .conteudo_menu_lateral .menu .conteudo_busca_ebooks .campos_busca_ebooks
{
    float: left;
    width: 118px;
    padding-top: 1px;
    padding-right: 5px;
}
.conteudo_site .conteudo_geral .conteudo_menu_lateral .menu .conteudo_busca_ebooks .campos_busca_ebooks .campo_busca_ebooks
{
    width: 100%;
    padding-bottom: 2px;
    float: left;
}
.form_ebooks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #969696;
    text-decoration: none;
    line-height: 15px;
}
.conteudo_site .conteudo_geral .conteudo_menu_lateral .menu .conteudo_busca_ebooks .bt_ok_busca_ebooks
{
    float: left;
}
.bt_ok_busca_ebooks
{
    height: 22px;
    width: 40px;
}
.conteudo_geral .conteudo_ebooks
{
    width: 779px;
    float: left;
    padding-left: 9px;
}
.conteudo_geral .conteudo_ebooks .tit_full_ebooks
{
    float: left;
    width: 100%;
    padding-bottom: 6px;
}
.conteudo_geral .conteudo_ebooks .conteudo_interno_ebooks
{
    text-align: left;
    float: left;
    width: 100%;
}
.conteudo_geral .conteudo_ebooks .conteudo_interno_ebooks .conteudo_listagem_books
{
    float: left;
    width: 100%;
}
.conteudo_geral .conteudo_ebooks .conteudo_interno_ebooks .conteudo_listagem_books .box_lista_ebooks
{
    float: left;
    width: 100%;
    padding-bottom: 14px;
}
.padding_top_5
{
    padding-top: 5px;
}
.padding_bot_10
{
    padding-bottom: 10px;
}
.padding_top_15
{
    padding-top: 15px;
}
.arial_16_azul_tit_ebook
{
    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 16px;
    color: #2261b9;
    text-decoration: none;
}
.text_descricao_ebook
{
    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 11px;
    line-height: 18px;
    color: #6d6d6d;
    text-decoration: none;
}
.arial_11_preto
{
    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.selos_ebook
{
    float: left;
    clear: both;
    padding-top: 2px;
    width: 200px;
}
.padding_left_7
{
    padding-left: 7px;
}
.padding_left_15
{
    padding-left: 15px;
}
/*ALTERAÇÕES SELO EBIT FOOTER*/
.ico_ebit_footer
{
    position: absolute;
    right: 0px;
}
.ico_internet_segura_footer
{
    padding-right: 100px;
    float: right;
}
/* CORREÇÃO POPUP ""O QUE VOCÊ PROCURA?" */

.bg_azul_popup
{
    background-image: url("images/bg_azul_popup.gif");
    background-repeat: repeat-x;
}
.arial_12_preto_oquevoceprocura
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.arial_tit_prod_popup
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004b88;
    text-decoration: none;
    font-weight: bold;
}
.curva_esq_tit_pops {
    width: 100%;
    float: left;
    background-image: url("../images/curva_esq_azul_popup.gif");
    background-repeat: no-repeat;
    background-position: left;
    height: 33px;
}
.curva_dir_tit_pops {
    width: 100%;
    float: left;
    background-image: url("../images/curva_dir_azul_popup.gif");
    background-repeat: no-repeat;
    background-position: right;
    height: 33px;
}
.bg_tit_pops {
    width: 100%;
    float: left;
    background-image: url("../images/bg_azul_popup.gif");
    background-repeat: repeat-x;
    height: 33px;
}
.curva_dir_tit_pops img {
    padding-left: 15px;
}
