/* DESCRIÇÃO - PRODUTOS */
.titdescricao-produtos
{
    margin-top: 17px;
    margin-right: 20px;
    margin-bottom: 13px;
    margin-left: 20px;
}

.divBoxNotAvailableNE
{
    background-color: #EFC1C1;
    border: 2px solid #770000;
    color: #770000;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    margin-left: 30px; *margin-left:-40px!important;
margin-top:100px;
padding:10px;
position:absolute;
text-align:center;
visibility:hidden;
width:215px;
}
.descricao-produtos h1
{
    font-size: 14px;
    color: #553871;
    line-height: 5px; *line-height:12px;}
.descricao-produtos
{
    padding: 20px 0px 20px 1px;
    width: 100%;
}
/*
.descricao-produtos:nth-of-type(1)
{
  width: 100%;
}*/
.descricao-produtos a
{
    font-size: 11px;
    color: #535266;
    text-decoration: underline;
}
/*
.descricao-produtos a:hover
{
  color: #FF9900;
}*/
.imagens-produto
{
    text-align: center;
    float: left;
    min-width: 310px;
}
.promo-box
{
    width: 1px;
    margin-top: 4%;
    float: left;
    font-size: 11px;
    margin-left: 2%;
    line-height: 16px;
}
.laranja
{
    color: #FF7400;
}
.pagamento-parcelas
{
    border-bottom: solid 1px #553871;
    font-weight: bold;
    margin-top: 20px;
    font-size: 10px;
}
.pagamento
{
    border-bottom: solid 1px #553871;
    font-weight: bold;
    margin-top: 7px;
    font-size: 10px;
}

.valores-produto .preco-de
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
.valores-produto .preco-por
{
    font-size: 14px;
    font-weight: bold;
    color: #ff7400;
}
.valores-produto
{
    text-align: left;
    float: left;
    width: 33%;
    margin-top: 4%;
    margin-left: 5px;
}
.valores-produto p
{
    font-size: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.valores-produto a
{
    color: #FF7400;
    font-size: 10px;
}
/*
.valores-produto a:hover
{
  color: #FF9900;
}*/

.comprar-seguro ul.esquerda
{
    font-size: 9px;
    color: #808080;
    margin-top: 0px; *margin-top:-10px;list-style:none;
float:left;

*margin-left:0;width:50%;
text-align:left;
padding:0;
}
.comprar-seguro ul.direita
{
    font-size: 9px;
    color: #808080;
    margin-top: 0px; *margin-top:-10px;list-style:none;
float:left;

*margin-left:0;
width:50%;
text-align:left;
padding:0px;
}

.valores-produto table
{
    font-size: 10px;
    color: #808080;
}
.valores-produto th
{
    border-bottom: solid 1px #553871;
    color: #000000;
    text-align: left;
    padding-bottom: 5px;
}

.comprar-seguro .formqtd
{
    width: 201px;
}
.comprar-seguro
{
    width: 220px;
    float: right;
    margin-top: 0px;
}


/*Hack CSS para o Google Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .comprar-seguro
    {
        margin-right: 40px;
    }
}

.comprar-seguro .formqtd input
{
    width: 20px;
    font-size: 10px;
}
.comprar-seguro .formqtd p
{
    font-size: 12px;
    line-height: 20px;
}
.comprar-seguro .formqtd p label
{
    font-size: 12px;
    line-height: 20px;
}
.comprar-seguro .formqtd p label > span
{
    font-size: 14px;
    color: #553871;
    font-weight: bold;
}

.break
{
    margin-left: 1%;
    margin-top: 1%;
    float: right;
    margin-right: 12px;
}
.box-ambiente-seguro
{
    background-image: url(../imagens/ambiente-seguro.png);
    background-repeat: no-repeat;
    width: 207px;
    height: 32px;
}

/*corrige o float no FF*/
.descricao-produtos:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.box-ambiente-seguro-corpo
{
    text-align: center;
    background: #EAE6ED;
    width: 202px;
    border-left: solid 1px #C8B1D6;
    border-right: solid 1px #C8B1D6;
    margin-top: -13px; *margin-top:-1px;
}
.box-ambiente-seguro-rodape
{
    background-image: url(../imagens/ambiente-seguro-rodape.png);
    background-repeat: no-repeat;
    width: 207px;
    height: 15px;
    margin-top: -12px; *margin-top:-1px;
}
.box-escolha
{
    margin-right: 10px;
}
.box-escolha-corpo
{
    font-size: 11px;
}
.box-escolha-corpo p
{
    color: #553871;
    font-weight: bold;
}
.box-escolha .canto1
{
    background-image: url(../imagens/BOX3-rcorner1.png);
    height: 14px;
    width: 14px;
    float: left;
    background-repeat: no-repeat;
    z-index: 1000;
}
.box-escolha .canto2
{
    /* aqui*/
    background-image: url(../imagens/BOX3-rcorner2.png);
    height: 14px;
    width: 14px;
    margin-right: -7px;
    float: right;
    background-repeat: no-repeat;
}
.box-escolha .canto3
{
    background-image: url(../imagens/BOX3-rcorner3.png);
    height: 14px;
    width: 14px;
    margin-top: -10px;
    float: left;
    background-repeat: no-repeat;
}
.box-escolha .canto4
{
    background-image: url(../imagens/BOX3-rcorner4.png);
    height: 14px;
    width: 14px;
    margin-top: -10px;
    margin-right: -7px;
    float: right;
    background-repeat: no-repeat;
}
.box-escolha-corpo .tipo1 a
{
    width: 30px;
    height: 20px;
    text-align: center;
    padding-top: 5px;
    border: #D7D6D8 solid 1px;
    background-color: #ffffff;
    display: block;
    text-decoration: none;
    float: left;
    margin-left: 3px;
    margin-top: -5px;
    margin-bottom: 10px;
}
.box-escolha-corpo .tipo1 a:hover
{
    width: 30px;
    height: 20px;
    text-align: center;
    border: #fff solid 1px;
    background-color: #553871;
    color: #ffffff;
    margin-bottom: 10px;
}
.box-escolha-corpo .tipo2
{
    width: inherit;
    margin-top: -3px;
}
.box-escolha-corpo .tipo2 a
{
    height: 20px;
    padding: 0 10px 0 10px;
    margin-bottom: 10px;
    text-align: center;
    padding-top: 5px;
    display: block;
    text-decoration: none;
    display: inline-block;
    margin-left: 3px;
    margin-top: -5px;
}
.box-escolha-corpo .LinkNormal
{
    border: #D7D6D8 solid 1px;
    color: #FF7400; /* add laranja*/
}
.box-escolha-corpo .LinkOver
{
    border: 1px solid #553871;
    background-color: #553871; /*fundo roxo*/
    color: #ffffff;
}
.box-escolha-corpo .LinkDisable
{
    background-color: #ffffff;
    color: #CCCCCC;
    border: #D7D6D8 solid 1px;
}
.box-escolha-corpo .LinkSelect /**/
{
    border: 1px solid #CC6600;
}

/* BOX INDIQUE */
p.indique
{
    font-size: 12px;
}

/* A CLASSE .boxferramentascorpo QUE TIVER EM SEU CONTEÚDO O SELETOR "p" COM A CLASSE .indique TERÁ UM "min-height" de 135px */
.boxferramentascorpo > p.indique
{
    min-height: 104px; *margin-top:10px}
.boxferramentascorpo > p.saibamais
{
    text-align: right;
    margin-right: 8%;
    margin-top: 20px;
}
.boxferramentascorpo span.consultor
{
    float: left;
    font-size: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
}
.boxferramentascorpo span.consultor-indicacao
{
    float: left;
    margin: 10px 0 0 0;
    text-align: center;
    font-size: 10px;
}

/* FORM CONTATO */
.formcontato
{
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.formcontato input[type=text]
{
    color: #666666;
    background: #ffffff;
    border: 1px solid #cccccc;
    height: 12px;
    width: 95%;
    padding-top: 5px;
    font-size: 11px;
}
.formcontato select
{
    font-size: 11px;
    background: #FFFFFF;
    height: 21px;
    width: 100px;
    border: 1px solid #cccccc;
    color: #666666;
}
.formcontato textarea
{
    height: 70px;
    width: 90%; *width:80%;
background:#ffffff;
border:1pxsolid#cccccc;
color:#666666;
font-size:11px;
}
.formcontato .formcontatobotao
{
    background: transparent none repeat scroll 0 0;
    height: 15px;
    width: auto;
    border: solid red 1px;
}

/* BOX TABS */
.box-tabs
{
    position: relative;
    margin-top: 20px;
    font-size: 11px;
}
.box-tabs-texto
{
    font-size: 11px;
    padding: 15px;
    border-top: solid 1px #C7AEE5;
    margin-top: 40px;
}
.box-tabs-texto .corner-right
{
    margin-right: -17px;
    margin-top: -17px;
    float: right;
    background-image: url(../imagens/corner-right.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 13px;
}

.box-tabs-texto .border-left
{
    position: absolute;
    background-image: url(../imagens/border-opacity.png);
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: -5px;
    width: 1px;
    height: 410px;
}
.box-tabs-texto .border-right
{
    float: right;
    background-image: url(../imagens/border-opacity.png);
    background-repeat: no-repeat;
    margin-right: -16px;
    margin-top: -5px;
    width: 1px;
    height: 410px;
    background-position: bottom;
}

/* LINK TABS
a.on { float:left; background-image:url(../imagens/tab_on.gif); background-repeat:no-repeat; padding-top:5px; display:block; text-align:center; color:#000000; text-decoration:none; width:95px; height:32px }
a.on:visited { text-decoration:none }
a.off { background-image:url(../imagens/tab_off.gif); background-repeat:no-repeat; padding-top:5px; display:block; width:95px; text-align:center; color:#ffffff; text-decoration:none; height:32px; float:left } 
a.off:hover { float:left; background-image:url(../imagens/tab_on.gif); background-repeat:no-repeat; padding-top:5px; display:block; text-align:center; color:#000 !important; text-decoration:none; width:95px; height:32px }

a.off:active { float:left; background-image:url(../imagens/tab_on.gif); background-repeat:no-repeat; padding-top:5px; display:block; text-align:center; color:#000 !important; text-decoration:none; width:95px; height:32px }

a.off:visited { text-decoration:none; color:#fff }

.box-tabs-texto p > b { color:#FF7400 } */

iframe.dados-produto
{
    margin-left: -8px;
    width: 101.5%;
    height: 580px;
    position: relative;
}
.boxindico
{
    width: 100%;
    height: 209px; /*height:207px;height: 202px;*/
}
.clear
{
    clear: both;
}

.img-friso img
{
    margin-top: 6px;
}
.tabela-parcelamento strong
{
    font-size: 10px;
}
.tabela-parcelamento
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style-type: none;
    font-size: 9px;
    width: 100%;
    margin: 0px;
    padding: 0px; *margin-top:-10px;
color:#666666;
}
/* CLASSE ADICIONADA 21/10/2009 PARA A RÉGUA DE MEDIDAS */
.regua
{
    float: right;
    margin-top: 5px; *margin-top:10px;
}
table.medidas tr.line
{
    background-color: #f3e6fb;
    color: #563874;
}
table.medidas tr.titulo
{
    background-color: #563874;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

/* IDS ADICIONADO PARA  A TELA DE CONTATAR CONSULTOR E PQ INDICO */

#pqindico
{
    float: left;
}

#contatarConsultor
{
    float: right;
    margin-right: 10px;
}

#meio
{
    height: 100%;
    display: table;
    width: 100%;
}

.span-liquidacao
{
    color: #ea7d14;
    font-size: 15px;
    font-weight: bold;
}

