.ttr_index_html_row0 {
    padding: 20px;
}
.ttr_index_html_row2 {
    justify-content: center;
    margin: 5px;
    display: inline-block;
}

#FormAltaConsorcistas {
    width: 100%;
}

/*  --- Domicilio      */
#div-altura {    
    width: 100px;
    margin: 10px;
    float: left;
    position: relative;
}
#div-piso {    
    width: 100px;
    margin: 10px;
    float: left;
    position: relative;
}
#div-depto {    
    width: 100px;
    margin: 10px;
    float: left;
    position: relative;
}
#div-cuerpo {    
    width: 100px;
    margin: 10px;
    float: left;    
}
#div-uf {    
    width: 100px;
    margin: 10px;
    float: left;
    position: relative;
}
#div-cp {    
    width: 100px;
    margin: 10px;
    float: left;
    position: relative;
}
#div-localidad label {
   display: flex;
}

#div-provincia label {
    display: flex;
 }

#div-constitucion {    
    padding: 10px 0 10px 0;
    height: 50px;    
}

#div-constitucion label {        
    width: 300px;
    font-size:small;
    margin-top: 10px;
    float: left;
    position: relative;
}

#div-constitucion input {
    width: 200px;
    float: left;
    position: relative;
}

#div-cantidad-UF {
    padding: 10px 0 10px 0;
    height: 50px;    
}

#div-cantidad-UF label {    
    width: 200px;
    font-size:small;
    margin-top: 10px;
    float: left;
    position: relative;
}

#div-cantidad-UF input {    
    width: 200px;
    float: left;
    position: relative;    
}


/*  --- Administrador */
/*  ---- Nombre y Apellido */
#administrador { 
    clear: left;
    display: flex;   
    text-align: left;
    padding-left: 10px;
    margin: 10px 0 10px 0;
    
}
 
#nya, #div-nya-representante {
    display: flex; 
    align-items: left;       
}
#nya label, #div-nya-representante label {
     display: flex;
     padding: 5px;
}
#nya input, #div-nya-representante input {
    width: 100%;    
}

/*  --- Tipo y Nro Documento */
#documentos, #div-documentos-representante {    
    display: flex;
    margin: 20px 0 20px 0; 
    align-items: center;
    justify-content: center;    
}
#admin_tipoDocumento, #rep_tipoDocumento {    
    margin-right: 20px;
    width: 160px;
}
#admin_nroDocumento, #rep_nroDocumento {    
    align-items: center;
    width: 150px;
}

#div-matricula, #div-matricula-representante {
    padding: 10px 0 10px 0;
    height: 50px;    
}

#div-matricula label, #div-matricula-representante label {    
    width: 200px;
    float: left;
    position: relative;
}

#div-matricula input, #div-matricula-representante input {    
    width: 200px;
    float: left;
    position: relative;
}

/*  --- Teléfonos */
#telefonos, #div-telefonos-representante {
    display: flex;
    flex-direction: column;
}
#telefono-fijo, #telefono-fijo-repre {    
    margin: 0 20px 20px 0;
    align-items: left;  
}
#telefono-movil, #div-telefono-movil-repre {
    align-items: left;
    justify-content: left;
}
#admin_codigo_area_fijo, #admin_codigo_area_celular, #rep_codigo_area_fijo, #rep_codigo_area_celular {    
    margin-right: 20px;
    width: 100px;
}
#tele-fijo, #telefono-celular, #tele-fijo-repre, #telefono-celular-repre {    
    display: flex;    
    height: 50px;
    align-items: center;
    width: 300px;
    justify-content: center;
} 

#submit {
    width: 80px ;
    padding: 8px 14px 8px 14px;
    margin: 10px 0 10px 0;
    text-align: center;
}

#volver {        
    margin: 20px;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    font-size: large;
}

.form-group input {
    flex: 1;
}

h2 {
    text-align: center;
}

h4 {
    text-align: left;
}




