      body{
        margin:0;
        padding:0;
      }
      
      #fs_id_cpf, #fs_identificacao, #fs_atividade, #fs_ref, #fs_checa_cpf, #fs_id_foto, #fs_identificaca_foto{
        width:670px;
        border:0px solid blue;
        padding:0;
        margin:0;
      } 
      
      #topico_checa_cpf, #topico_reg, #topico_reg_foto {
        border:0px; background-Color:#DCDCDC; color:#000; font-weight:normal; font-size:16px; height:25px; padding-left:5px;width:100%;
        border-top:1px solid black;
        /*border:0px; background-Color:#DCDCDC; font-weight:bold; font-size:16px; height:25px; padding:5px; width:100%*/
      }      
      #div_botoes{
        margin-top:2px;
        border:none; height:25px; padding-left:3px; width:100%;
        background-Color:#FFFFCC;
        text-align:center;
      }
      
      #div_legenda{
        font: normal 9px arial, verdana, tahoma; color:silver; background-color:#F5FFFA; border-top:1px solid black; text-align:center;padding-right:5px;
        width:100%;
      }
      
      h1, h2, h3, h4, h5{font-family: arial, verdana, tahoma, sans-serif;}
     .bt{
        font-weight:bold;
      }

      .bt_final{
        width:150px;
        background-color:#FFF;
        font-weight:normal;
        border: 2px outset #A80000;
        margin-right:5px;
      }

      #div_foto{
        height:230px;
        width:225px;
        border:1px solid #CCC;
        text-align:center;
        font-size:12px;
        font-family: arial, verdana, tahoma, sans-serif;
        color: #CCC;
        padding:3px;
      }

      #content{
        width:660px;
        border-width:0px;
        padding:2px 0px 2px 0px;
      }

      #content_caption{
        font: bold 18px arial, verdana, tahoma, sans-serif;
        background-Color:#000;
        color:#FFF;
        width:710px;
        padding:1px;
        letter-spacing:0.3em;
      }

        #topico_ident, #topico_inf_int, #topico_inf_atividade, #topico_inf_trab, #topico_ident_foto{
        font: 400 12px tahoma, verdana, arial, sans-serif;
        background-Color:#FFFFCC;/*#A80000;/*#0099FF;*/
        width:100%;
        display:block;
        color:#8B4513;
        padding: 2px 0px 0px 5px;
        margin:auto;
        border-top: 1px solid #A80000;

        }

      fieldset legend {
        font: bold 16px verdana, arial, tahoma, sans-serif;
        background-Color:gray;
        width:100%;
        display:block;
      }
       #content fieldset label{
        display:block; /*Para ficar em bloco*/
        border: 0px solid black;
        width: 170px;
        float: left; /*Coloca um Edit do lado do outro*/
        font: 12px verdana, arial, tahoma, sans-serif;
        padding-bottom: 3px; /*Da espaço entre as labels*/
        margin-right: 3px; /*Da espaço entre as labels*/
        position: relative; /*Para que a tag span se oriente por ela*/

      }

       fieldset label input{
        width: 165px;
        color:black;

      }

      label{
        color:gray;
      }

      label input[type=checkbox]{
        width: 18px;
        text-align:left;
      }

      label span{
        font: 10px verdana, arial, tahoma, sans-serif;
        color: gray;
        /*float: right; /*Quebrou a linha, neste caso deve se adotar a solução  de position*/
        position: absolute;/*para posicionar se orienta pela label que possui position relative*/
        right: 10px; /*Acerta posição do span em relação ao lado direito*/
      }

      .img_calendar{
        cursor:pointer;
        vertical-align:middle;
      }

       #logo{
        /*text-align:left;*/
       }

      

