* {
    margin: 1px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
input[type="text"] {border:none;text-align: center;}
input[type="date"] {border:none;text-align: center;}
input[type="button"]    {background-color: #A4B5C5; border: thin solid #8BA0B6;font-weight: bold; font-size: 14px;}
input[type="checkbox"]  {height: 11px; width: 11px;}
.casillas {border: none;width:200px;font-size:12px;}

#encabezado_div table {border-collapse: collapse;width: 100%;}
#encabezado_div table td {text-align: center;padding-right: 5px;border:1px solid #A4B5C5;}
#encabezado_div ol {list-style: none;text-align: center;}
#encabezado_div li {font-size:14px;font-weight: bold;padding:2px}
#encabezado_div li p {font-size:10px;}
#encabezado_div li a {text-decoration:none;font-size:14px;font-weight: bold;}

.notificacion {font-size:20px;font-weight: bold;text-align:center;}
#alcaldia {font-size:18px;text-align:center;line-height:.70}
#departamento {font-size:16px;text-align:center;height:line-height:.70;}
#linea {border-top: 1px solid black;}
#contacto {}
.mensaje {text-align:justify}
.remitente {font-weight: bold;}
#aceptante {text-align:right;line-height:1.5}
.ubicacion {border-top: 1px solid black;text-align:center;}
.carta {
    page-break-after:always;
    width: 100%;
}
.recepcion {float:right;position:relative;top:-70px;left:-5px}
.recepcion table {border-collapse:collapse;border:1px solid black;left: 10px;}
.recepcion table td {
    border-bottom:1px solid black;
    padding-left:5px;
    height:20px;
}
.tablas {
    position: relative;
    left: 35%;
}
.tablas table {border-collapse:collapse;border:1px solid black;}
.tablas table td {
    border-bottom:1px solid black;
    padding-left:5px;
    height:20px;
}

#carta {
 border:1px solid #A4B5C5;
 padding: 15px;
}
#firmas_div {margin-top: 5px;margin-left: 3px;width: 99.3%;padding-top: 100px;}
#firmas_div table {border-collapse: collapse;width: 100%;}
#firmas_div table td {text-align: center;padding-right: 5px;}