﻿img
{
    border: 0px;
}

body
{
    margin: 0px auto;
    background-image: url(Imagens/fundo.jpg);
    background-repeat: repeat-x;
    font-family: Arial;
    behavior: url("csshover.htc");
}

.limpar
{
    clear: both;
}

p, li, ul
{
    margin: 0;
    padding: 0;
}

#container
{
    width: 1000px;
    margin: 0px auto;
}

#login
{
    width: 100%;
    height: 97px;
    background-image: url(Imagens/login.jpg);
}

#topo
{
    width: 100%;
    height: 25px;
    background-image: url(Imagens/topo_fundo.jpg);
    background-repeat: repeat-x;
}

#p1
{
    float: left;
}

#p2
{
    float: right;
}


#barra_carrinho
{
    width: 100%;
    height: 31px;
    background-image: url(imagens/fundo_barra.jpg);
    background-repeat: repeat-x;
    overflow-y: hidden;
}

#barra_carrinho p
{
    margin: 0;
    padding: 0;
}

#br_1
{
    width: 110px;
    height: 31px;
    float: left;
}

#br_2
{
    height: 31px;
    width: 800px;
    float: right;
}

#br_2 img
{
    margin-left: 550px;
    float: left;
}

#br_2 p
{
    float: left;
}

#br_itens
{
    font-size: 10px;
    color: #7E7E7E;
    line-height: 31px;
}

#menu_h
{
    height: 40px;
    overflow-y: hidden;
}

#menu_v
{
    width: 225px;
    background-color: #EDE9E8;
    float: left;
    padding-bottom: 10px;
}

#menu_v a
{
    color: #3e3a93;
    text-decoration: none;
}


.flecha
{
    margin-right: 5px;
    margin-left: 10px;
}


#menu_v li
{
    list-style: none;
    font-family: Tahoma;
    font-size: 10px;
    color: #3e3a93;
    font-weight: bold;
    margin-top: 1px;
    width: 207px;
    background-color: #F4F4F4;
    height: 20px;
    padding-top: 8px;
}

#menu_v li:hover
{
    background-color: #FCFCFC;
}

#menu_v ul
{
    padding-left: 6px;
    padding-bottom: 10px;
}

#botoes
{
    width: 100%;
    text-align: center;
    padding-bottom: 50px;
}

#botoes img
{
    margin-top: 10px;
}

#principal
{
    width: 775px;
    float: right;
}

#flash
{
    width: 770px;
    height: 180px;
    overflow-x: hidden;
    overflow-y: hidden;
}

#anuncio
{
    height: 39px;
}

#anuncio p
{
    float: left;
    height: 39px;
}

#busca
{
    width: 138px;
    background-image: url(imagens/busca.jpg);
    background-repeat: no-repeat;
    padding-left: 50px;
    padding-top: 7px;
}

.busca_result
{
    width: 97%;
    background-color: #ECECEC;
    height: 23px;
    clear: both;
    margin: 0px auto;
    font-size: 12px;
    padding-top: 8px;
    padding-left: 20px;
}

#header_sub
{
    width: 100%;
    height: 22px;
    background-color: #737373;
    padding-top: 8px;
    padding-bottom: 5px;
}

#header_sub h2
{
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 15px;
    margin: 0;
    padding: 0px 0px 0px 15px;
}

#content_fundo
{
    width: 100%;
    margin: 0px auto;
    background-color: #FFFFFF;
}

#content_sub
{
    width: 98%;
    line-height: 18px;
    font-size: 12px;
    padding-top: 20px;
    margin: 0px auto;
    padding-bottom: 20px;
}

#tecnologia
{
    width: 600px;
    margin: 0px auto;
    font-size: 10px;
    text-align: center;
}

#tecnologia p
{
    width: 110px;
    height: 100px;
    vertical-align: top;
    float: left;
}

#tecnologia a
{
    color: #000000;
    text-decoration: none;
}

#logolink
{
    width: 250px;
    height: 95px;
    cursor: pointer;
    float: left;
    margin-right: 400px;
}

#box_login
{
    padding-top: 28px;
    width: 150px;
    height: 67px;
    float: left;
    font-size: 10px;
    color: #999999;
    padding-left: 15px;
    overflow-y: hidden;
}

#box_login input
{
    font-size: 10px;
    width: 100px;
    height: 13px;
    margin-right: 2px;
}

.cont_h
{
    width: 469px;
    height: 34px;
    background-image: url(imagens/container_h.jpg);
    margin: 0px auto;
}

.cont_m
{
    width: 469px;
    background-image: url(imagens/container_m.jpg);
    background-repeat: repeat-y;
    margin: 0px auto;
}

.cont_m a
{
    color: #000000;
    text-decoration: none;
}

.cont_m span
{
    font-size: 10px;
    color: Red;
}

.cont_m p
{
    padding-top: 5px;
}

.cont_r
{
    width: 469px;
    height: 32px;
    background-image: url(imagens/container_r.jpg);
    margin: 0px auto;
}

.formTitulo
{
    width: 140px;
    height: 25px;
    float: left;
    text-align: right;
    margin-right: 10px;
}

.formInput
{
    width: 258px;
    height: 25px;
    float: left;
}

.divisor
{
    width: 100%;
    text-align: center;
}

.alerta
{
    font-size: 10px;
    color: Red;
}

.mensagem_cadastro
{
    width: 100%;
    text-align: center;
    font-size: 12px;
}

.mensagem_cadastro a
{
    color: red;
}

#logado
{
    width: 130px;
    margin: 0;
    padding-top: 5px;
    text-align: left;
    font-size: 10px;
    color: #3E368C;
    word-wrap: break-word;
}

#logado a
{
    color: Red;
}

#videos p
{
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}

#videos img
{
    cursor: pointer;
}

#atendimento
{
    width: 700px;
}

#atendimento p
{
    width: 230px;
    float: left;
    text-align: center;
    margin-top: 20px;
}

.detalhe_item
{
    width: 100%;
    height: 20px;
    background-color: #ECECEC;
    margin-bottom: 10px;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    color: #5f5ca4;
    font-weight: bold;
    text-transform: uppercase;
    clear: both;
}

.detalhe_item img
{
    float: left;
}

#detalhe_foto
{
    width: 235px;
    height: 215px;
    float: left;
    background-color: #FFFFFF;
}

#foto_g
{
    width: 100%;
    height: 115px;
    text-align: center;
}

#foto_p
{
    width: 170px;
    text-align: center;
    margin: 0px auto;
}

#foto_p p
{
    width: 51px;
    height: 32px;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 4px;
    margin-top: 3px;
}

#detalhe_container
{
    width: 505px;
    height: 215px;
    float: left;
}

#detalhe_preco
{
    width: 300px;
    height: 170px;
    float: left;
    margin-top: 10px;
    padding-left: 15px;
}


#detalhe_variavel
{
    float: left;
    width: 150px;
    padding-left: 15px;
}

#detalhe_cor
{
    float: left;
    width: 150px;
    padding-left: 15px;
}

#detalhe_fonte
{
    float: left;
    width: 150px;
    padding-left: 15px;
}

#detalhe_opcoes
{
    width: 170px;
    height: 150px;
    float: right;
    padding-top: 20px;
    padding-left: 20px;
}

#prod_parcelamento
{
    margin-top: 10px;
    padding-bottom: 15px;
}

#detalhe_opcoes a
{
    font-size: 12px;
    color: #5f5ca4;
    font-weight: bold;
    text-transform: uppercase;
}

#detalhe_opcoes li
{
    list-style-image: url(Imagens/flecha_detalhe.jpg);
    margin-bottom: 10px;
}

.conteudo_item
{
    width: 720px;
    height: 80px;
    margin: 0px auto;
}

.input_grad input
{
    height: 20px;
    background-image: url(imagens/input_fundo.jpg);
    background-repeat: repeat-x;
    border: solid 1px #CCCCCC;
    padding-top: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #999999;
}

#calculo
{
    font-size: 14px;
    color: #2828A5;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 20px;
}

#calculo p
{
    float: left;
}

#detalhe_comprar
{
    padding-left: 20px;
    margin-top: -10px;
}


#detalhe_nome
{
    width: 495px;
    height: 27px;
    padding-top: 8px;
    padding-left: 10px;
    background-color: #ECECEC;
    margin-bottom: 10px;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    color: #5f5ca4;
    font-weight: bold;
    text-transform: uppercase;
}

.prod_p
{
    padding-left: 10px;
    float: left;
    margin-top: 10px;
}

.prod_p_r
{
    padding-left: 9px;
    float: left;
    margin-top: 10px;
}

.produto
{
    width: 180px;
    background-image: url(imagens/fundo_prod.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    text-align: center;
}

.prod_foto
{
    width: 165px;
    height: 110px;
    margin: 0px auto;
    padding: 0;
}

.prod_descr
{
    width: 165px;
    height: 52px;
    margin: 0px auto;
    padding: 0;
}

.prod_preco
{
    width: 165px;
    color: Red;
    font-weight: bold;
    text-align: center;
}

.prod_parcelamento
{
    text-align: center;
    padding-bottom: 5px;
    height: 20px;
}

.prod_comprar
{
    margin: 0;
    padding: 0;
    height: 29px;
}

#prod_preco
{
    font-size: 25px;
    font-weight: bold;
    color: #D92530;
    margin-top: 5px;
}

#prod_tecnologias
{
    padding: 5px 5px 10px 5px;
}

#prod_tecnologias img
{
    margin: 0px 5px 0px 5px;
}

#prod_detalhe
{
    width: 95%;
    margin: 5px auto 10px auto;
    line-height: 19px;
}

#rodape
{
    width: 1000px;
    height: 120px;
    margin: 0px auto;
    background-image: url(Imagens/fundo_rodape.jpg);
    padding-top: 50px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #1F205E;
}

#rodape a
{
    color: #1F205E;
    text-decoration: none;
}

#rodape ul
{
    width: 600px;
    margin: 0px auto;
}

#rodape img
{
    margin: 5px auto 5px auto;
}

#rodape li
{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}

#carrinhoHeader
{
    height: 23px;
    font-size: 12px;
    color: #5F5CA4;
    font-weight: bold;
    text-align: center;
    background-color: #ECECEC;
    padding-top: 4px;
    margin: 0px auto;
}

.pedidoHeader
{
    height: 23px;
    font-size: 12px;
    color: #5F5CA4;
    font-weight: bold;
    text-align: left;
    background-color: #ECECEC;
    padding-top: 4px;
    margin: 20px auto;
    padding-left: 10px;
    margin-bottom: 20px;
}


.pedidoHeader a
{
    color: #5F5CA4;
    text-decoration: none;
}

#carrinhoRodape
{
    width: 269px;
    height: 23px;
    font-size: 12px;
    color: #5F5CA4;
    font-weight: bold;
    background-color: #ECECEC;
    padding-top: 4px;
    padding-left: 10px;
    margin: 10px auto;
    float: right;
}

#carrinhoHeader p
{
    float: left;
}

#carrinhoCorpo p
{
    float: left;
    margin-top: 5px;
}


#carrinhoCorpo
{
    text-align: center;
}

.chprodutos
{
    width: 307px;
}
.chqtd
{
    width: 112px;
}
.chvalor
{
    width: 92px;
}
.chtotal
{
    width: 83px;
}
.chexcluir
{
    width: 63px;
}

.chfoto
{
    width: 307px;
    float: left;
    text-align: left;
}

.chfoto p
{
    width: 165px;
    padding-left: 10px;
    margin-right: 10px;
    float: left;
    text-align: center;
}

.chfoto img
{
    float: left;
    margin-right: 5px;
}

.chnome
{
    padding-left: 10px;
    word-wrap: break-word;
}

.d1
{
    width: 100%;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
}

.d2
{
    width: 100%;
    background-color: #F4F4F4;
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
}

.barra_c
{
    width: 98%;
    padding-top: 5px;
    height: 25px;
    font-size: 12px;
    color: #5F5CA4;
    font-weight: bold;
    text-align: left;
    background-color: #ECECEC;
    margin: 0px auto;
    padding-left: 10px;
    clear: both;
}

#frete_i
{
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: Red;
    text-align: center;
}

#frete_i_e
{
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: Red;
    text-align: center;
    font-size: 11px;
}

#frete_i_e a
{
    color: Red;
    text-decoration: udnerline;
}

#finalizar
{
    width: 100%;
    margin: 0px auto;
}

#finalizar p
{
    width: 170px;
    float: right;
    margin-left: 20px;
    margin-top: 10px;
}

.total
{
    font-weight: bold;
    color: Red;
}

#avisar
{
    font-size: 13px;
    color: Red;
    font-weight: bold;
    text-decoration: none;
}

#paginador
{
    width: 90%;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

#paginador a
{
    text-decoration: none;
    color: #3E3588;
}

.p_h
{
    color: #5F5CA4;
    font-weight: bold;
}

.p_d
{
    padding-bottom: 5px;
}

#clienteDados
{
    width: 670px;
    margin: 0px auto;
}

#pagamentoDados
{
    width: 370px;
    margin: 0px auto;
}

#pagamentoDados p
{
    width: 180px;
    float: left;
}

#venda_finalizada
{
    width: 665px;
    margin: 70px auto;
    padding-bottom: 15px;
    color: #615BBF;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    font-family: Tahoma;
}

#venda_detalhes
{
    width: 665px;
    margin: 10px auto;
    font-size: 11px;
    text-align: center;
}

#venda_infos
{
    width: 665px;
    margin: 20px auto;
    padding: 0px 0px 0px 0px;
    font-family: Tahoma;
}

#venda_infos p
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: Tahoma;
    text-align: left;
}
