.card{width:300px; height:205px; background:url(imgs/fundo_cartao.png) no-repeat;
      background-size: 300px 203px;border:1px solid #000000;
      border-right:1px dotted #000000;  
      font-family: 'Open Sans', sans-serif !important;
      font-size:12px !important; 
      float:left;
      margin-left: 348px;
      margin-top: 25px;}
.data{width:205px; padding:90px 5px 5px 15px; float:left}
.picture{width:90px; float:left; padding-top: 70px}
.picture img{
    max-width: 110px;
    height: 107px; 
}
.p1{font-weight:bold !important; color:#0092c8; margin:0;font-size:5pt;}
.p2{font-size:14px; margin-top:0; text-transform:uppercase !important; height: 40px;}


hr{border: 0.1mm solid #A8A8A8; margin: 0}

table{margin-top: 1mm}
td.p1tipo{font-size:5pt; font-weight:bold; color:#0092c8; margin:0; text-transform:uppercase;text-align: right;}
td.p2dados{font-size:7pt; margin-top:0mm; text-transform:uppercase; padding-left: 1mm; padding-right: 2mm }


.card_second_side{width:300px; height:205px; background:url(imgs/fundo_cartao_verso.png) no-repeat;background-size: 300px 203px; border:1px solid #000000; border-left:0px; padding-top:68px;font-family: 'Open Sans', sans-serif;; font-size:12px;margin-top: 25px; float:left}

.qrcode{float:left;margin-top: -29px;}
.barcode{margin-top:-4px;margin-left: 121px;} 
p {
    line-height: 1em !important;
}
.info{
    float: left;
    text-align: center;
    width: 100%;
    font-size: 10px;
    font-style: italic;
}
.info-2{
    margin-top: -25px;
    text-align: center;
    margin-bottom: 5px;
}
