/* CSS Document */



form.Data{
float:left;
margin:0;
padding:0;
position:relative;
width:266px;
}

form.Data input.Dia, form.Data input.Mes, form.Data input.Ano, form.Data input.PSA{
margin:0;
padding:7px 5px 8px;
font-size:12px;
text-align:center;
border:1px solid #bfd9d9;
font-weight:bold;
color:gray;
position:absolute;
top:15px;
}

form.Data input.Dia, form.Data input.Mes{width:20px;}
form.Data input.Ano, form.Data input.PSA{width:30px;}

form.Data input.Dia{left:0;}
form.Data input.Mes{left:35px;}
form.Data input.Ano{left:70px;}
form.Data input.PSA{left:122px;}

form.Data select{
position:absolute;
left:0;
top:48px;
margin:0;
padding:0;
display:block;
font-size:12px;
border:1px solid #bfd9d9;
width:164px;
}

form.Data a.Adicionar, form.Data a.Remover,
form.Data a.Limpar, form.Data a.Calcular{
display:block;
margin:0;
overflow:hidden;
height:0;
width:0;
padding:30px 71px 0 0;
background-position:0 0;
background-repeat:no-repeat;
position:absolute;
left:168px;
}

form.Data a.Adicionar{
   top:13px;
   background-image:url(../../images/calculadoras/psa_bt_add.gif);
}

form.Data a.Remover{
   top:81px;
   background-image:url(../../images/calculadoras/psa_bt_rem.gif);
}

form.Data a.Limpar{
   top:114px;
   background-image:url(../../images/calculadoras/psa_bt_clean.gif);
}

form.Data a.Calcular{
   top:48px;
   background-image:url(../../images/calculadoras/psa_bt_calc.gif);
}

form.Data span{
position:absolute;
font-size:11px;
color:#99c2c2;
left:0;
top:0;
margin:0;
}

form.Data span.adv{color:#FF0000;}

form.Data span#Dia{left:8px;}
form.Data span#Mes{left:42px;}
form.Data span#Ano{left:83px;}
form.Data span#PSA{left:133px;}

div.resultadosCalculadora{
background-image:url(../../images/calculadoras/psa_resul.gif);
background-position:0 100%;
background-repeat:no-repeat;
text-align:left;
width:280px;
height:154px;
margin:0;
float:right;
}

div.resultadosCalculadora h4, div.resultadosCalculadora table{
margin:0;
padding:0;
width:100%;
}

div.resultadosCalculadora br{
   
}

div.resultadosCalculadora table{
}

div.resultadosCalculadora table tbody{
margin:0;
padding:0;
}

div.resultadosCalculadora table tbody th, div.resultadosCalculadora table tbody td{
padding-top:7px;
padding-bottom:5px;
}

div.resultadosCalculadora table tbody th{
color:gray;
font-weight:normal;
text-align:right;
width:125px;
padding-right:12px;
}

div.resultadosCalculadora table tbody td{
color:#367B5B;
font-weight:normal;
text-align:right;
width:125px;
padding-right:12px;
}

div.resultadosCalculadora table tbody td, div.resultadosCalculadora table tbody tr.divisao td{
padding-left:5px;
background-position:0 100%;
background-repeat:no-repeat;
}

div.resultadosCalculadora table tbody tr.divisao td{
   
}

div.resultadosCalculadora table tbody tr.divisao th{
}

div.resultadosCalculadora table tbody td.ultimo{
background-image:none;
padding-bottom:0;
}

div#instrucoes, div.visivel{
margin:0 0 15px 0;
padding:0 3px 1px 0;
position:relative;
}

div.visivel{
text-align:left;
background-image:url(../../images/calculadoras/bg_instr.gif);
background-position:0 100%;
background-repeat:no-repeat;
}

div#instrucoes table{
background-image:url(../../images/calculadoras/bg_instr_ol.gif);
background-position:0 100%;
background-repeat:repeat-x;
margin:0;
padding:0;
}

div#instrucoes table.visivel{display:block;}

a.instrucoes_fechar, a.instrucoes{
display:block;
padding:4px 0 3px 22px;
color:gray;
background-position:0 50%;
background-repeat:no-repeat;
text-decoration:none;
}

a.instrucoes{
margin:0 0 0 10px;
width:62px;
background-image:url(../../images/calculadoras/instr_ico.gif);
color:#005932;
}

a.instrucoes_fechar{
margin-right:8px;
background-image:url(../../images/calculadoras/instr_fechar_ico.gif);
width:35px;
color:#005932;
}

div.visivel a.instrucoes_fechar{display:block;}

div#instrucoes tbody{vertical-align:top;}

div#instrucoes td{padding:2px 7px 2px 7px;}

div#instrucoes span.instrucao_1, div#instrucoes span.instrucao_2, div#instrucoes span.instrucao_3,
div#instrucoes span.instrucao_4, div#instrucoes span.instrucao_5, div#instrucoes span.instrucao_6{
display:block;
float:left;
height:0;
width:0;
padding:22px 23px 0 0;
margin:5px 4px 0 0;
overflow:hidden;
}
div#instrucoes span.instrucao_1{background-image:url(../../images/calculadoras/psa_instr_1.png);}
div#instrucoes span.instrucao_2{background-image:url(../../images/calculadoras/psa_instr_2.png);}
div#instrucoes span.instrucao_3{background-image:url(../../images/calculadoras/psa_instr_3.png);}
div#instrucoes span.instrucao_4{background-image:url(../../images/calculadoras/psa_instr_4.png);}
div#instrucoes span.instrucao_5{background-image:url(../../images/calculadoras/psa_instr_5.png);}
div#instrucoes span.instrucao_6{background-image:url(../../images/calculadoras/psa_instr_6.png);}

div.calc_psa{
margin:0;
padding:0 10px;
}



fieldset.calculadoraFieldset {
   padding:10px 5px 5px 5px;
   width:550px;
}


fieldset.calculadoraFieldset table tr th, fieldset.calculadoraFieldset table tr td{
   color:gray;
}

fieldset.calculadoraFieldset table tr td.resultado{
   color:#367B5B;
}


fieldset.calculadoraFieldset legend {
   padding:0 5px 15px 8px;
   color:#367B5B;
   font-size:18px;
   font-weight:bold;
   font-weight:bolder;
}

fieldset.calculadoraFieldset input {
   width:150px;
   text-align:right;
   border: 1px solid #367B5B;
}

fieldset.calculadoraFieldset textarea {
   border: 1px solid #367B5B;
}

fieldset.calculadoraFieldset select {
   width:150px;
   border: 1px solid #367B5B;
   font-size:13px;
   color: #000000;
}

fieldset.calculadoraFieldset div.calculadoraResultado {
   background-image:url('../../images/calculadora_resultado2.png');
   background-repeat: no-repeat;
   background-position:center top;
   width:348px;
   height:64px;
   font-size:16px;
   font-weight:bold;
   font-weight:bolder;
   padding-top:28px;
   color:#367B5B;
}

fieldset.calculadoraFieldset .botao {
   width:150px;
   text-align:center;
   border:0px;
}