/* Registro usuarios vlan52
 * ----------------------*/

.vlan52 {
    margin-bottom: 40px;
    /*border: 1px solid red;*/
}

.vlan52 fieldset {
    border: 1px dotted #a7a7a7;
    padding-left: 15px;
    padding-bottom: 3px;
}

.vlan52 legend {
    width: 25%;
    font-size: 16px;
    border: none;
    padding-top: 1px;
    padding-left: 5px;
    float:none;
}

.vlan52 input[type=text],
.vlan52 input[type=date],
.vlan52 input[type=time],
.vlan52 input[type=tel],
.vlan52 input[type=email],
.vlan52 select {
    width: 97%;
    text-align: left;
    border: 1px solid #3E77AA;
    padding-left: 1px;
    padding-right: 0px;
}

.vlan52 label {
    margin-top: 5%;
}

.vlan52 table {
    border-collapse: separate;
    width: 100%;
}

.vlan52 th,
.vlan52 td {
    text-align: left;
    padding: 2px;
    border: 1px solid #FFFFFF;
}

.vlan52 tr:nth-child(even) {
    background-color: #fffffe;
}

.vlan52 tr:nth-child(odd) {
    background-color: #eeeeee;
}

.vlan52 tr:hover {
    background-color: #FFFFFF;
}

.vlan52 tr:hover {
    background-color: #c1d9e6;
    font-weight: bold;
}

.vlan52 .fila,
.vlan52 .fila_pag {
    width: 100%;
    margin-bottom: 1.2%;
    margin-top: 1%;
    height: 25px;
    /*border: 1px solid #34FCA1; */
}


.vlan52 .fila .campo-7,
.vlan52 .fila .campo-10,
.vlan52 .fila .campo-20,
.vlan52 .fila .campo-30,
.vlan52 .fila .campo-60,
.vlan52 .fila .campo-80 {
    float: left;
    margin-right: 0.5%;
    /*border: 1px solid #78d612; */
}

.vlan52 .fila .campo-7 {
    width: 7%;
}

.vlan52 .fila .campo-10 {
    width: 10%;
}

.vlan52 .fila .campo-20 {
    width: 20%;
}

.vlan52 .fila .campo-30 {
    width: 30%;
}

.vlan52 .fila .campo-60 {
    width: 60%;
}

.vlan52 .fila .campo-80 {
    width: 80%;
}

.vlan52 .fila .campo-20#tok {
    margin-top: 5px;
}

.vlan52 .fila_pag .campo-2 {
    width: 2%;
    float: left;
    padding-left: 1%;
    margin-right: 0.5%;
    margin-bottom: 1%;
    border: 1px solid #dddddd;
    color: #3E77AA;
}

.vlan52 .pag {
    background: #dddddd;
    height: 20px;
}

.vlan52 .pag_actual {
    background: #eeeeee;
    height: 20px;
}

.vlan52 .listado {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.vlan52 .fila_tit {
    width: 100%;
    margin-bottom: 1%;
}

.vlan52 .fila_tit .titulo {
    float: left;
    width: 26%;
}

.vlan52 .fila_tit .pdf {
    float: left;
    width: 5%;
    padding-top: 20px;
}

.vlan52 .btn {
    margin: 8px;
}

/*** Fin estilos Registro vlan52 ***/
