#content-comprar{
background:url(../img/detalhes-box-topo.png) no-repeat;
clear:both;
margin-top:30px;
padding-top:20px;
}

#content-comprar .pb_mostrar_conteudos{
background:url(../img/detalhes-box-meio.png) repeat-y;
padding:20px;
padding-top:0px;
width:876px;
}

#content-comprar .clear_opcional{
background:url(../img/detalhes-box-baixo) no-repeat;
height:27px;
}

#content-comprar h3{
font-size:20px;
color:#6292c0;
text-align:center;
margin:0px;
margin-bottom:40px;
}

#content-comprar label,
#content-comprar span.email,
#content-comprar .frm_dominio{
font-weight:bold;
font-size:12px;
color:#444;
}

#content-comprar a{
color:#6292c0;
text-decoration:none;
}

#content-comprar a:hover{
text-decoration:underline;
}

#content-comprar ul{
list-style:none;
padding:0px;
}

#content-comprar input{
border:1px solid #ccc;
background:url(../img/form-input-fundo.png) repeat-x;
height:15px;
font-size:12px;
}

#content-comprar input.bt{
border:0px;
background:url(../img/form-bt-fundo.png) no-repeat;
width:56px;
height:20px;
color:#fff;
font-size:11px;
margin-top:20px;
}

#content-comprar .voltar a{
display:block;
border:0px;
background:url(../img/form-bt-fundo.png) no-repeat;
width:56px;
height:16px;
text-align:center;
padding-top:4px;
color:#fff;
font-size:11px;
margin-top:20px;
margin-right:10px;
float:left;
}

#content-comprar .frm_dominio div,
#content-comprar .frm_pacote div{
margin-top:10px;
}

#content-comprar .erro,
#content-comprar .erro label{
font-size:12px;
color:red;
}

#content-comprar div.comprar{
padding-left:25px;
}

#content-comprar .passo5 div.comprar div{
float:left;
width:160px;
height:40px;
margin-bottom:10px;
}

#content-comprar .passo5 div.comprar div select{
width:152px;
}

#content-comprar table{
margin-top:20px;
border:1px solid #ccc;
background:#eee;
padding:5px;
width:99%;
}

#content-comprar td.esquerda,
#content-comprar th.esquerda{
color:#444;
font-weight:bold;
border-right:1px solid #ccc;
width:200px;
}

#content-comprar td.direita,
#content-comprar th.direita{
padding-left:20px;
}

#content-comprar th{
color:#444;
border-top:1px solid #ccc;
padding-top:5px;
}

/****** contrato *****/

.codigounico{
float:right;
font-size:150%;
color:#444;
}

.contrato a{
color:#fff;
}

.contrato a:hover{
color:#a6ce74;
}

.contrato{
background:#eee;
border:1px solid #ccc;
overflow:auto;
height:240px;
margin-right:10px;
padding:10px;
font-size:10px;
}

.contrato table{
border: 0px;
}

.contrato h4{
font-size:12px;
color:#444;
}

.contrato h3{
color:#444 !important;
}

.contrato th{
color:#fff;
background-color:#BEDBF0;
font-size:11px;
font-weight:bold;
text-align:left;
}

.tabela_contrato,
table.finalizacao{
width:95%;
border:0px !important;
}

.tabela_contrato tr td, .tabela_contrato tr th{
padding:3px;
font-size:11px;
color:#333;
text-align:left;
}

.contrato ol{
list-style:decimal !important;
padding:3px;
padding-left:20px;
}

.contrato_geral{
padding-bottom:20px;
}

.comprafinalizada,
.finaliza3 p{
font-size:12px;
}

table.dados{
font-size:12px;
}

table.dados th{
border:0px !important;
text-align:left;
padding-left:5px;
background:#f6f6f6;
color:#444 !important;
}

table.finalizacao{
width:500px !important;
margin:auto;
}

table.finalizacao th,
table.finalizacao td{
text-align:center;
font-weight:bold;
color:#444;
font-size:12px;
border:0px !important;
}

table.finalizacao tr.tabela_1{
background:#f6f6f6;
}

table.dados td{
border-bottom:1px solid #f6f6f6 !important;
text-align:right;
font-weight:bold;
width:100px;
color:#444;
padding-right:10px;
}

#nova_compra{
text-align:center;
}

#nova_compra a{
font-weight:bold;
display:block;
margin-top:50px;
font-size:16px;
}

.form_pagdigital{
margin-top:10px;
}

.form_pagdigital *{
text-align:center;
margin-top:10px;
}

.form_pagdigital  input{
height:25px !important;
background:none !important;
border:0px !important;
}